:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .app-root{--p-blue-2:#4aa3ff;--p-green:#5fd48a;--p-amber:#f0a24b;--p-red:#f26d6d;--p-violet:#a78bfa;--p-faint:#6b6b66;--p-shadow-sm:0 1px 1px #0000004d;--p-shadow:0 1px 2px #0000004d, 0 4px 14px #00000040;--p-shadow-lg:0 2px 6px #00000059, 0 20px 56px #00000080;background:var(--p-bg)}:root[data-theme=dark] .app-root .ui-modal-body,:root[data-theme=dark] .app-root .ui-menu,:root[data-theme=dark] .app-root .qa-box{box-shadow:0 0 0 1px #ffffff0f,0 24px 64px #0000008c}:root[data-theme=dark] .app-root .ui-switch span{background:#f3f3f1}:root[data-theme=dark] .app-root .ui-switch{background:#3a3a37}:root[data-theme=dark] .app-root .ui-switch.on{background:var(--p-blue)}:root[data-theme=dark] .app-root img,:root[data-theme=dark] .app-root video{color-scheme:normal}:root[data-theme=dark] .ui-skeleton{background:linear-gradient(90deg,#1f1f1d 0%,#292926 40%,#1f1f1d 80%) 0 0/300% 100%}:root[data-theme=dark] .app-root .app-heading-actions .ui-btn-dark,:root[data-theme=dark] .app-root .ui-empty-action .ui-btn-dark,:root[data-theme=dark] .app-root .an-connect .ui-btn-dark,:root[data-theme=dark] .app-root .ui-modal-foot .ui-btn-dark,:root[data-theme=dark] .app-root .ui-modal-foot .ui-btn-primary,:root[data-theme=dark] .app-root .ui-btn-primary{color:#fff;background:linear-gradient(#2b8bff,#0a6cf0);border-color:#0a5fe0}:root[data-theme=dark] .app-root .inf-preset:hover:not(:disabled) .inf-preset-cta{color:#fff;background:linear-gradient(#2b8bff,#0a6cf0)}:root[data-theme=dark] .app-root .hm-empty{color:#8a8a85}:root[data-theme=dark] .app-root .ap-tpl-card{background:var(--p-card);border-color:var(--p-line)}:root[data-theme=dark] .app-root .ap-tpl-card:hover{border-color:var(--p-line-2);box-shadow:0 12px 32px -18px #0000008c}:root[data-theme=dark] .app-root .ap-tpl-chip{color:var(--p-ink);background:#1f1f1d;box-shadow:0 4px 14px #00000059}:root[data-theme=dark] .app-root .inf-reco,:root[data-theme=dark] .app-root .inf-compose{background:var(--p-card);border-color:var(--p-line)}:root[data-theme=dark] .app-root .inf-compose{box-shadow:0 -10px 32px -16px #0000008c}:root[data-theme=dark] .app-root .inf-compose-styles button.on{background:var(--p-subtle)}:root[data-theme=dark] .app-root .mode-tile,:root[data-theme=dark] .app-root .mode-tile svg,:root[data-theme=dark] .app-root .ui-menu-item .mode-tile svg,:root[data-theme=dark] .app-root .rd-bottom,:root[data-theme=dark] .app-root .rd-bottom svg,:root[data-theme=dark] .app-root .iw-thumb em,:root[data-theme=dark] .app-root .iw-thumb em svg,:root[data-theme=dark] .app-root .hk-views{color:#fff}:root[data-theme=dark] .app-root .iw-thumb{background:linear-gradient(160deg,#3a3d46,#1c1d21)}:root[data-theme=dark] .app-root .iw-thumb>.iw-fallback{color:#ffffffd9}
.app-root .sb-trial{background:#fff6e7;border-top-color:#efdfc2}.app-root .sb-trial .sb-strip-icon{background:#a9620c}.app-root .sb-trial .sb-strip-text{color:#89581c;gap:2px;font-size:12px;line-height:1.25;display:grid}.app-root .sb-trial .sb-strip-text strong{color:#764407;font-size:13px;font-weight:650}.app-root .sb-trial.urgent{background:#fff0e8}:root[data-theme=dark] .app-root .sb-trial{background:#30271b;border-color:#55442a}:root[data-theme=dark] .app-root .sb-trial .sb-strip-text{color:#e6ba7b}:root[data-theme=dark] .app-root .sb-trial .sb-strip-text strong{color:#ffd59b}:root[data-theme=dark] .app-root .sb-trial.urgent{background:#35231c}@media (max-width:760px){.app-root .md-dock{height:calc(var(--dock-h) + env(safe-area-inset-bottom));border:1px solid var(--p-line-2);background:color-mix(in srgb, var(--p-bg) 92%, transparent);padding:5px 6px env(safe-area-inset-bottom);border-radius:22px;bottom:8px;left:10px;right:10px;box-shadow:0 4px 24px #00000014}.app-root .md-dock-ico{border-radius:10px;width:38px;height:29px}.app-root .md-dock>.on{color:var(--p-blue)}.app-root .md-dock>.on .md-dock-ico{background:0 0}.app-root .md-wrap{bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + 18px)}.app-root .md-sheet{border:1px solid var(--p-line);background:var(--p-bg);border-radius:22px;max-height:min(80dvh,680px);margin:0 10px;padding:10px 16px 18px}.app-root :is(.md-brand,.md-acct,.md-rows,.md-ico,.md-head .ui-icon-btn){background:var(--p-subtle);color:var(--p-ink-2);border-color:var(--p-line)}.app-root .md-rows{overflow:visible}.app-root .md-row:first-child{border-radius:15px 15px 0 0}.app-root .md-row:last-child{border-radius:0 0 15px 15px}.app-root .md-row:only-child{border-radius:15px}.app-root .md-ico.sb-tile{background:var(--p-subtle);color:var(--p-ink-2);border:1px solid var(--p-line);box-shadow:none}.app-root .md-tile.on .md-ico{background:var(--p-blue-soft);color:var(--p-blue);border-color:var(--p-blue-line)}.app-root .md-sheet .sb-trial{background:#fff6e7;border-color:#efdfc2}:root[data-theme=dark] .app-root .md-sheet .sb-trial{background:#30271b;border-color:#55442a}}@media (prefers-reduced-motion:reduce){.app-root :is(.md-sheet,.md-scrim){animation:none}}@media (max-width:900px){.app-root .md-tool.orange{--md-tool-color:var(--p-amber)}.app-root .md-tool.blue{--md-tool-color:var(--p-blue)}.app-root .md-tool.green{--md-tool-color:var(--p-green)}.app-root .md-tool.violet{--md-tool-color:var(--p-violet)}.app-root .md-tool.rose{--md-tool-color:#be185d}:root[data-theme=dark] .app-root .md-tool.rose{--md-tool-color:#f58caf}.app-root .md-ico.md-tool,:root[data-theme=dark] .app-root .md-ico.md-tool{background:var(--p-subtle);color:var(--md-tool-color);border:1px solid var(--p-line);box-shadow:none}.app-root .md-tile.on .md-ico.md-tool,:root[data-theme=dark] .app-root .md-tile.on .md-ico.md-tool{background:var(--p-blue-soft);color:var(--md-tool-color);border-color:var(--p-blue-line)}.app-root .md-dock .md-dock-ico.md-tool,:root[data-theme=dark] .app-root .md-dock .md-dock-ico.md-tool{color:var(--md-tool-color)}.app-root .md-tool>svg,:root[data-theme=dark] .app-root .md-tool>svg{color:inherit}.app-root .md-tool .md-lock>svg,:root[data-theme=dark] .app-root .md-tool .md-lock>svg{color:var(--p-ink-3)}}
