html{font-family:Roboto,system-ui;font-size:var(--lumo-font-size-m)}html[font-size=small]{font-size:var(--lumo-font-size-s)}html[font-size=large]{font-size:var(--lumo-font-size-l)}@media not (min-width:1024px){html{font-size:var(--lumo-font-size-s)}html[font-size=small]{font-size:var(--lumo-font-size-xs)}html[font-size=large]{font-size:var(--lumo-font-size-m)}}:root{--vaadin-card-border-radius: var(--lumo-border-radius-s);--vaadin-card-shadow: var(--lumo-box-shadow-s)}[theme~=light]{--lumo-base-color: rgb(244, 244, 243);--vaadin-card-background: #fff}[theme~=dark]{--lumo-base-color: hsl(0, 0%, 13%);--vaadin-card-background: hsl(214, 0%, 21%)}:root{--dm-white: #fefefe;--dm-black: #00000b;--dm-blue-dark: #040d1d;--dm-blue-mid: #071838;--dm-blue-light: #0b2d73;--dm-red: #da2721;--dm-orange: #ffc729}:root{accent-color:var(--lumo-primary-color);color-scheme:light dark;--backdrop-color: light-dark(hsla(0, 0%, 0%, .32), rgba(0, 0, 0, .7));--backdrop-color-soft: light-dark(rgba(0, 0, 0, .3), hsla(214, 0%, 50%, .06));--contrast-min: hsla(214, 0%, 50%, .06)}html{color:var(--lumo-body-text-color)}@media(prefers-reduced-motion:no-preference){html{transition:background-color 1s,color 1s}}html[theme~=light]{color-scheme:light}html[theme~=dark]{color-scheme:dark;--lumo-base-color: hsl(0, 0%, 13%)}html{border:0;margin:0;padding:0}html,body{overscroll-behavior:none;--banner-height: 1.3rem;--banner-content-offset: 2.5rem}app-storelayout{position:fixed;inset:0}.activeTool{position:absolute}@media screen and not (min-width:1024px){.activeTool{left:0;right:0;bottom:0;width:100%}}@media screen and not (max-width:1024px){.activeTool{right:.5rem;top:.5rem;max-width:500px}}hr{border-color:var(--lumo-contrast-10pct)}:root{--common-dialog-width: min(500px, calc(100vw - 4rem) )}body>.print{display:none}@media print{body>.print{display:initial}body>:not(.print){display:none!important}}.screenshot-print-view{position:fixed;left:0;top:0;width:100%;height:100%}#app-initialize-splash{--pulse-color: white;--text-color: hsla(214, 87%, 92%, .7);position:fixed;inset:0;display:grid;place-items:center;background:linear-gradient(45deg,var(--dm-blue-dark) 0%,var(--dm-blue-mid) 50%,var(--dm-blue-light) 100%);color:var(--dm-white, white);opacity:1}#app-initialize-splash .splash-internal-layout{display:grid;gap:1rem;text-align:center;place-content:center;width:100%;transform:translateY(-25px)}#app-initialize-splash img{max-height:400px}#app-initialize-splash .message{font-size:1.5rem;color:var(--text-color)}#app-initialize-splash [part=status]{color:var(--text-color)}#app-initialize-splash [part=status] .item{display:flex;justify-content:space-between;height:30px;padding:0 var(--lumo-space-s);align-items:center;opacity:1}#app-initialize-splash [part=status] .item[status=none]{opacity:0}#app-initialize-splash [part=status] material-icon{font-size:20px;padding:var(--lumo-space-xs)}#app-initialize-splash.fade-out{opacity:0;pointer-events:none;touch-action:none}@media(prefers-reduced-motion:no-preference){#app-initialize-splash{transition:opacity 1s ease}}@media(orientation:portrait){#app-initialize-splash img{width:100%}}.maintenance-mode{display:grid;place-content:center;position:fixed;inset:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.maintenance-mode lumo-card{padding:var(--lumo-space-l)}#renderingCanvas{position:fixed;inset:0;margin:0;padding:0;width:100%;height:100%;outline:none;-webkit-user-select:none;user-select:none;opacity:1}@media(prefers-reduced-motion:no-preference){#renderingCanvas{transition:opacity .5s ease-in-out}}#renderingCanvas:not(.enabled),#renderingCanvas[hidden]{opacity:0}#sceneOverlay{position:fixed;inset:0;margin:0;padding:0;width:100%;height:100%;overflow:hidden;pointer-events:none;touch-action:none}#sceneOverlay>*{position:absolute;opacity:1;pointer-events:all}@media(prefers-reduced-motion:no-preference){#sceneOverlay>*{transition:opacity .25s ease-in-out}}@starting-style{#sceneOverlay>*{opacity:0}}#sceneOverlay>[hidden]{opacity:0;pointer-events:none}#sceneOverlay .surface{background-color:var(--lumo-base-color);color:var(--lumo-body-text-color);box-shadow:var(--lumo-box-shadow-m);padding:.5rem}
