.jmix-exception-dialog-window-content textarea{background-color:var(--lumo-contrast-20pct);border:0;border-radius:var(--lumo-border-radius-m);box-sizing:border-box;font-family:var(--lumo-font-family);font-size:var(--lumo-font-size-m);line-height:var(--lumo-line-height-s);outline:none;padding:calc(var(--lumo-size-s) - 1em * var(--lumo-line-height-s));resize:none}.jmix-exception-dialog-window-content textarea:focus{box-shadow:0 0 0 2px var(--lumo-primary-color-50pct)}.jmix-exception-dialog-window-content .jmix-exception-dialog-window-message-textarea{width:100%;height:100px}.jmix-exception-dialog-window-content .jmix-exception-dialog-window-stacktrace-textarea{width:100%;flex-grow:1}.buttons-panel{width:100%;flex-wrap:wrap}.datetime-picker-container{display:flex;align-items:baseline;gap:calc(var(--lumo-space-xs) / 2)}.datetime-picker-container vaadin-date-picker{min-width:0;flex:1 1 auto}.datetime-picker-container vaadin-time-picker{min-width:0;flex:1 1.65 auto}.bordered-panel{border:1px solid;border-color:var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-l)}.jmix-login-main-layout{background-color:var(--lumo-shade-5pct)}.jmix-role-assigment-layout{container-type:inline-size;container-name:jmix-role-assigment-layout}.jmix-role-assigment-content-wrapper{flex-direction:column;overflow:auto;gap:var(--lumo-space-m);padding:var(--lumo-space-m)}@container jmix-role-assigment-layout (min-width: 60em){.jmix-role-assigment-content-wrapper{flex-direction:row}}.jmix-role-assignment-layout{container-type:inline-size;container-name:jmix-role-assignment-layout}.jmix-role-assignment-content-wrapper{flex-direction:column;overflow:auto;gap:var(--lumo-space-m);padding:var(--lumo-space-m)}@container jmix-role-assignment-layout (min-width: 60em){.jmix-role-assignment-content-wrapper{flex-direction:row}}.jmix-list-menu{color:var(--lumo-secondary-text-color);margin:0;overflow:auto;padding:0 var(--lumo-space-s)}.jmix-list-menu .jmix-menubar-item .menubar-list{margin-inline-start:var(--lumo-space-l)}.jmix-list-menu .jmix-menubar-item{padding:var(--lumo-space-s) 0;margin:0}.jmix-list-menu .jmix-menubar-item vaadin-details-summary{padding:var(--lumo-space-s)}.jmix-list-menu .jmix-menubar-item .jmix-menubar-summary-icon-container{display:flex;gap:var(--lumo-space-s);align-items:center}.jmix-list-menu .jmix-menu-item-link .link-icon,.jmix-list-menu .jmix-menubar-item .jmix-menubar-summary-icon-container .menubar-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);flex-shrink:0}.jmix-list-menu .jmix-menu-item-link .prefix-component,.jmix-list-menu .jmix-menubar-item .jmix-menubar-summary-icon-container .prefix-component{flex-shrink:0}.jmix-list-menu .jmix-menu-item-link vaadin-icon.prefix-component,.jmix-list-menu .jmix-menubar-item .jmix-menubar-summary-icon-container vaadin-icon.prefix-component{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.jmix-list-menu .jmix-menu-item-link vaadin-icon.prefix-component[icon^="vaadin:"],.jmix-list-menu .jmix-menubar-item .jmix-menubar-summary-icon-container vaadin-icon.prefix-component[icon^="vaadin:"]{padding:.125em;box-sizing:border-box}.jmix-list-menu .jmix-menubar-item .menubar-summary{white-space:nowrap;font-weight:700;text-overflow:ellipsis;overflow:hidden}.jmix-list-menu .jmix-menu-item-link .suffix-component,.jmix-list-menu .jmix-menubar-item .jmix-menubar-summary-icon-container .suffix-component{margin-inline-start:auto;flex-shrink:0}.jmix-list-menu .jmix-menu-item-link{gap:var(--lumo-space-s);padding:var(--lumo-space-s);text-decoration:none;color:inherit;cursor:pointer;align-items:center}.jmix-list-menu .jmix-menu-item-link .link-text{line-height:var(--lumo-line-height-s);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jmix-list-menu a[highlight][class*=jmix-menu-item-link]{color:var(--lumo-primary-text-color)}.jmix-list-menu a[highlight][class*=jmix-menu-item-link]{background-color:var(--lumo-primary-color-10pct);border-radius:var(--lumo-border-radius-m)}.jmix-list-menu .jmix-menubar-item vaadin-details-summary::part(content){display:flex;overflow:hidden;width:100%;align-items:center}.jmix-list-menu[theme~=toggle-reverse] vaadin-details-summary{justify-content:space-between}.jmix-list-menu[theme~=toggle-reverse] vaadin-details-summary::part(toggle){order:1;margin-inline-end:0}@supports selector(:focus-visible){.jmix-list-menu .jmix-menu-item-link:focus-visible{border-radius:var(--lumo-border-radius-m);box-shadow:0 0 0 var(--vaadin-focus-ring-width, 2px) var(--vaadin-focus-ring-color, var(--lumo-primary-color-50pct));outline:0}}.jmix-user-indicator{overflow:hidden;text-align:center;text-overflow:ellipsis}.jmix-user-indicator .jmix-user-indicator-label{white-space:nowrap}.buttons-panel .jmix-simple-pagination:not([slot]):last-child{margin-inline-start:auto}.jmix-simple-pagination{align-items:center;display:flex;gap:var(--jmix-simple-pagination-gap)}.jmix-simple-pagination-status-bar{margin:0 var(--jmix-simple-pagination-gap);display:flex;gap:var(--jmix-simple-pagination-gap)}.jmix-simple-pagination .jmix-items-per-page{gap:var(--jmix-simple-pagination-gap)}.jmix-simple-pagination-total-count.link{color:var(--lumo-primary-text-color);cursor:pointer}.jmix-simple-pagination-navigation-button.first,.jmix-simple-pagination-navigation-button.prev,.jmix-simple-pagination-navigation-button.next,.jmix-simple-pagination-navigation-button.last{padding:0;margin:0;height:1.5rem;min-width:1.5rem}.jmix-simple-pagination-navigation-button vaadin-icon[dir=rtl]{rotate:180deg}.jmix-items-per-page{align-items:center;display:flex;gap:var(--jmix-items-per-page-gap, .5em)}.jmix-items-per-page-select{width:var(--jmix-items-per-page-select-width, 6em)}vaadin-menu-bar[jmix-role=jmix-dropdown-button] vaadin-menu-bar-item::part(content),vaadin-menu-bar[jmix-role|=jmix-combo-button] vaadin-menu-bar-item::part(content){align-items:center;gap:var(--lumo-space-xs)}.jmix-dropdown-button-item-wrapper{display:flex;align-items:center;gap:var(--lumo-space-s)}vaadin-icon.jmix-dropdown-button-item-icon:not([icon^="lumo:"]){padding:var(--lumo-space-xs);box-sizing:border-box}vaadin-menu-bar[jmix-role=jmix-dropdown-button]>vaadin-menu-bar-button{margin:var(--lumo-space-xs) calc(var(--lumo-space-xs) / 2)}vaadin-menu-bar[jmix-role=jmix-combo-button-icon]>vaadin-menu-bar-button{margin-top:var(--lumo-space-xs);margin-bottom:var(--lumo-space-xs)}vaadin-menu-bar[jmix-role=jmix-combo-button-icon]>vaadin-menu-bar-button:nth-last-of-type(2){min-width:var(--lumo-button-size);padding-left:calc(var(--lumo-button-size) / 4);padding-right:calc(var(--lumo-button-size) / 4)}vaadin-menu-bar[jmix-role=jmix-dropdown-button][theme~=small]>vaadin-menu-bar-button>vaadin-menu-bar-item,vaadin-menu-bar[jmix-role=jmix-combo-button-icon][theme~=small]>vaadin-menu-bar-button>vaadin-menu-bar-item{font-size:var(--lumo-font-size-s)}vaadin-menu-bar[jmix-role=jmix-dropdown-button][theme~=large]>vaadin-menu-bar-button>vaadin-menu-bar-item,vaadin-menu-bar[jmix-role=jmix-combo-button-icon][theme~=large]>vaadin-menu-bar-button>vaadin-menu-bar-item{font-size:var(--lumo-font-size-l)}jmix-upload-field[theme~=no-file-name] .jmix-upload-button{flex-grow:1}.jmix-upload-field-input-container{align-items:center;display:flex;gap:var(--lumo-space-s)}.jmix-upload-field-file-name{cursor:pointer;margin:0}.jmix-upload-field-file-name:hover{text-decoration:underline}.jmix-upload-field-file-name.empty{color:var(--lumo-body-text-color);cursor:default}.jmix-upload-field-clear{color:var(--lumo-contrast-60pct);font-size:var(--lumo-icon-size-m);background:transparent;padding:0;border:none;box-shadow:none}.jmix-upload-field-clear:focus{outline:none;border-radius:var(--lumo-border-radius-s);box-shadow:0 0 0 2px var(--lumo-primary-color-50pct)}.jmix-upload-field-clear:before{content:var(--lumo-icons-cross);font-family:lumo-icons;display:block}.jmix-upload-field-clear:hover{color:var(--lumo-contrast-90pct)}.jmix-upload-dialog-content{display:flex;flex-direction:column;min-width:20em}.jmix-upload-dialog-cancel-button{align-self:end}img[theme~=fill]{object-fit:fill}img[theme~=contain]{object-fit:contain}img[theme~=cover]{object-fit:cover}img[theme~=scale-down]{object-fit:scale-down}.jmix-generic-filter-controls-layout{flex-wrap:wrap}.jmix-property-filter .unary-field{width:6em}.jmix-property-filter .filter-label{white-space:nowrap}.jmix-group-filter{border:1px solid;border-color:var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-l);margin-top:var(--lumo-space-s);margin-bottom:var(--lumo-space-s)}vaadin-menu-bar[jmix-role=jmix-grid-column-visibility]>vaadin-menu-bar-button{margin:var(--lumo-space-xs) 0}.jmix-main-view-navigation>.jmix-menu-filter-field{margin:var(--lumo-space-s) var(--lumo-space-m) var(--lumo-space-s) var(--lumo-space-m)}.jmix-horizontal-menu{color:var(--lumo-secondary-text-color)}.jmix-horizontal-menu-root-item:hover{color:var(--lumo-contrast-80pct)}.jmix-horizontal-menu vaadin-menu-bar-button{color:inherit;background-color:transparent;border-radius:var(--lumo-border-radius-m);padding:0}.jmix-horizontal-menu vaadin-menu-bar-button[expanded]{background-color:var(--lumo-primary-color-10pct)}.jmix-horizontal-menu vaadin-menu-bar-button.jmix-horizontal-menu-item-wrapper[focus-ring]{box-shadow:inset 0 0 0 var(--_focus-ring-width) var(--_focus-ring-color)}vaadin-menu-bar .jmix-horizontal-menu-item-wrapper{margin:0;padding:0}vaadin-menu-bar-list-box .jmix-horizontal-menu-item-wrapper{padding:0}vaadin-menu-bar-list-box vaadin-menu-bar-item[class~=jmix-horizontal-menu-item-wrapper]::part(checkmark){display:none}.jmix-horizontal-menu-item-wrapper[aria-haspopup=true]:after{margin:0;padding-inline-start:calc(var(--lumo-space-s) + var(--lumo-space-xs));padding-inline-end:var(--lumo-space-s)}.jmix-horizontal-menu-content-item{gap:var(--lumo-space-s);align-items:center}.jmix-horizontal-menu-content-item vaadin-icon.prefix-component{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.jmix-horizontal-menu-content-item .suffix-component{margin-inline-start:auto}vaadin-menu-bar .jmix-horizontal-menu-content-item{padding-inline-start:calc(var(--lumo-size-m) / 3 + var(--lumo-border-radius-m) / 2);padding-inline-end:calc(var(--lumo-size-m) / 3 + var(--lumo-border-radius-m) / 2);padding-top:.5em;padding-bottom:.5em}vaadin-menu-bar-list-box .jmix-horizontal-menu-content-item{padding-inline-start:calc(var(--lumo-icon-size-s) + var(--lumo-space-s) * 2);padding-inline-end:0;padding-top:.5em;padding-bottom:.5em}vaadin-menu-bar-list-box .jmix-horizontal-menu-content-item[prefixed]{padding-inline-start:var(--lumo-space-s)}vaadin-menu-bar-list-box .jmix-horizontal-menu-content-item .text-component:not(:last-child){margin-inline-end:var(--lumo-space-l)}.jmix-horizontal-menu-item:hover{text-decoration:none}vaadin-menu-bar-item .jmix-horizontal-menu-item{color:inherit;display:flex;cursor:pointer;width:100%}vaadin-menu-bar-list-box .jmix-horizontal-menu-item{padding-inline-end:calc(var(--lumo-icon-size-s) + var(--lumo-space-s) * 2)}.jmix-grid-context-menu-item-component{gap:var(--lumo-space-s);align-items:center;width:100%;display:flex}.jmix-grid-context-menu-item-component vaadin-icon.prefix-component{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.jmix-grid-context-menu-item-component .suffix-component{margin-inline-start:auto}.jmix-grid-context-menu-item-component kbd.suffix-component{box-sizing:border-box;display:inline-block;padding:calc(var(--lumo-space-xs) / 2) var(--lumo-space-xs);font-size:calc(var(--lumo-font-size-xs) * .85);line-height:var(--lumo-line-height-xs);color:var(--lumo-secondary-text-color);vertical-align:middle;background-color:var(--lumo-contrast-5pct);border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m);box-shadow:inset 0 -1px 0 var(--lumo-contrast-20pct, var(--lumo-contrast-5pct))}.jmix-grid-context-menu-item-component .text-component:not(:last-child){margin-inline-end:var(--lumo-space-l)}html{--jmix-rte-icons-bold: "";--jmix-rte-icons-italic: "";--jmix-rte-icons-underline: "";--jmix-rte-icons-strikethrough: "";--jmix-rte-icons-subscript: "";--jmix-rte-icons-superscript: "";--jmix-rte-icons-list-ordered: "";--jmix-rte-icons-list-bullet: "";--jmix-rte-icons-align-start: "";--jmix-rte-icons-align-center: "";--jmix-rte-icons-align-end: "";--jmix-rte-icons-align-justify: "";--jmix-rte-icons-image: "";--jmix-rte-icons-link: "";--jmix-rte-icons-quote-right: "";--jmix-rte-icons-angle-left: "";--jmix-rte-icons-angle-right: "";--jmix-rte-icons-clean: ""}jmix-rich-text-editor .ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}jmix-rich-text-editor .ql-clipboard p{margin:0;padding:0}jmix-rich-text-editor .ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:.75em 1em;-moz-tab-size:4;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;flex:1}jmix-rich-text-editor .ql-editor>*{cursor:text}jmix-rich-text-editor .ql-align-left{text-align:left}jmix-rich-text-editor .ql-direction-rtl{direction:rtl;text-align:inherit}jmix-rich-text-editor .ql-align-center{text-align:center}jmix-rich-text-editor .ql-align-justify{text-align:justify}jmix-rich-text-editor .ql-align-right{text-align:right}jmix-rich-text-editor .jmix-rich-text-editor-container{display:flex;flex-direction:column;min-height:inherit;max-height:inherit;flex:auto;overflow:hidden}vaadin-form-layout jmix-rich-text-editor{align-self:flex-start}jmix-rich-text-editor .jmix-rich-text-editor-toolbar{display:flex;flex-wrap:wrap;flex-shrink:0;background-color:var(--lumo-contrast-5pct);padding:calc(var(--lumo-space-s) - 1px) var(--lumo-space-xs)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-group]{display:flex;margin:0 calc(var(--lumo-space-l) / 2 - 1px)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]{padding:0;font:inherit;line-height:1;text-transform:none;background:transparent;border:none;position:relative;width:var(--lumo-size-m, 2em);height:var(--lumo-size-m, 2em);border-radius:var(--lumo-border-radius-m);color:var(--lumo-contrast-60pct);margin:2px 1px;cursor:var(--lumo-clickable-cursor);transition:background-color .1s,color .1s}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:hover{outline:none;background-color:var(--lumo-contrast-5pct);color:var(--lumo-contrast-80pct);box-shadow:none}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:focus{outline:none;box-shadow:0 0 0 var(--_focus-ring-width) var(--_focus-ring-color)}@media(forced-colors:active){jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:focus,jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:hover{outline:1px solid!important}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button].ql-active{outline:2px solid;outline-offset:-1px}}@media(hover:none){jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:hover{background-color:transparent}}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Vaadin-Icons;font-size:var(--lumo-icon-size-xs)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button].ql-active{background-color:var(--vaadin-selection-color, var(--lumo-primary-color));color:var(--lumo-primary-contrast-color)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:active{background-color:var(--lumo-contrast-10pct);color:var(--lumo-contrast-90pct)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-bold]:before{content:var(--jmix-rte-icons-bold)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-italic]:before{content:var(--jmix-rte-icons-italic)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-underline]:before{content:var(--jmix-rte-icons-underline)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-strike]:before{content:var(--jmix-rte-icons-strikethrough)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-h1]:before{content:"H1";font-size:var(--lumo-font-size-xl, 1.25em)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-h2]:before{content:"H2";font-size:var(--lumo-font-size-l, 1em)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-h3]:before{content:"H3";font-size:var(--lumo-font-size-m, .875em)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-h1]:before,jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-h2]:before,jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-h3]:before{font-family:var(--lumo-font-family);letter-spacing:-.05em;font-weight:700}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-subscript]:before{content:var(--jmix-rte-icons-subscript)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-superscript]:before{content:var(--jmix-rte-icons-superscript)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-blockquote]:before{content:var(--jmix-rte-icons-quote-right)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-code-block]:before{content:var(--jmix-rte-icons-angle-left) var(--jmix-rte-icons-angle-right);letter-spacing:-.4em;margin-left:-.2em}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-list-ordered]:before{content:var(--jmix-rte-icons-list-ordered)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-list-bullet]:before{content:var(--jmix-rte-icons-list-bullet)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-align-start]:before{content:var(--jmix-rte-icons-align-start)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-align-center]:before{content:var(--jmix-rte-icons-align-center)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-align-end]:before{content:var(--jmix-rte-icons-align-end)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-align-justify]:before{content:var(--jmix-rte-icons-align-justify)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-image]:before{content:var(--jmix-rte-icons-image)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-link]:before{content:var(--jmix-rte-icons-link)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-clean]:before{content:var(--jmix-rte-icons-clean)}jmix-rich-text-editor[readonly] .jmix-rich-text-editor-toolbar{display:none}jmix-rich-text-editor[disabled] [class*=toolbar-button]{background-color:transparent}jmix-rich-text-editor .jmix-rich-text-editor-toolbar input[type=file]{display:none}jmix-rich-text-editor .jmix-rich-text-editor-content{box-sizing:border-box;position:relative;flex:auto;display:flex;flex-direction:column;overflow:hidden;background-color:var(--lumo-base-color)}jmix-rich-text-editor .jmix-rich-text-editor-content>.ql-editor{padding:0 var(--lumo-space-m);line-height:inherit}jmix-rich-text-editor .jmix-rich-text-editor-content :where(h1,h2,h3,h4,h5,h6){margin-top:1.25em}jmix-rich-text-editor .jmix-rich-text-editor-content h1{margin-bottom:.75em}jmix-rich-text-editor .jmix-rich-text-editor-content :where(h2,h3,h4){margin-bottom:.5em}jmix-rich-text-editor .jmix-rich-text-editor-content h5{margin-bottom:.25em}jmix-rich-text-editor .jmix-rich-text-editor-content blockquote{padding-left:1em}jmix-rich-text-editor .jmix-rich-text-editor-content pre{white-space:pre-wrap;margin-bottom:.3125em;margin-top:.3125em;padding:.3125em .625em}jmix-rich-text-editor .jmix-rich-text-editor-content code{font-size:85%;padding:.125em .25em}jmix-rich-text-editor .jmix-rich-text-editor-content img{max-width:100%}jmix-rich-text-editor:not([theme~=no-border]):not([readonly]) .jmix-rich-text-editor-content{border-top:1px solid var(--lumo-contrast-20pct)}jmix-rich-text-editor[theme~=no-border] .jmix-rich-text-editor-toolbar{padding-top:var(--lumo-space-s);padding-bottom:var(--lumo-space-s)}jmix-rich-text-editor[theme~=compact]{min-height:calc(var(--lumo-size-m) * 6)}jmix-rich-text-editor[theme~=compact] .jmix-rich-text-editor-toolbar{padding:var(--lumo-space-xs) 0}jmix-rich-text-editor[theme~=compact][theme~=no-border] .jmix-rich-text-editor-toolbar{padding:calc(var(--lumo-space-xs) + 1px) 0}jmix-rich-text-editor[theme~=compact] [class*=toolbar-button]{width:var(--lumo-size-s);height:var(--lumo-size-s)}jmix-rich-text-editor[theme~=compact] [class*=toolbar-group]{margin:0 calc(var(--lumo-space-m) / 2 - 1px)}jmix-rich-text-editor[dir=rtl] .ql-editor{direction:rtl;text-align:right}jmix-rich-text-editor[dir=rtl] .jmix-rich-text-editor-toolbar [class*=toolbar-button-align-start]{rotate:180deg}jmix-rich-text-editor[dir=rtl] .jmix-rich-text-editor-toolbar [class*=toolbar-button-align-end]{rotate:180deg}jmix-combo-box-picker[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}jmix-combo-box-picker[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}jmix-combo-box-picker[disabled][has-error-message]::part(error-message),jmix-combo-box-picker[readonly][has-error-message]::part(error-message){display:none}jmix-code-editor[readonly][has-error-message]::part(error-message),jmix-code-editor[disabled][has-error-message]::part(error-message){display:none}jmix-code-editor[readonly][invalid],jmix-code-editor[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color)}jmix-value-picker[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}jmix-value-picker[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}jmix-value-picker[disabled][has-error-message]::part(error-message),jmix-value-picker[readonly][has-error-message]::part(error-message){display:none}jmix-multi-select-combo-box-picker[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}jmix-multi-select-combo-box-picker[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}jmix-multi-select-combo-box-picker[disabled][has-error-message]::part(error-message),jmix-multi-select-combo-box-picker[readonly][has-error-message]::part(error-message){display:none}.jmix-twin-column-items-column-label,.jmix-twin-column-selected-items-column-label{color:var(--lumo-secondary-text-color);font-weight:500;line-height:1;font-size:var(--lumo-font-size-s);padding-bottom:var(--lumo-space-xs)}jmix-twin-column[disabled] :is(.jmix-twin-column-items-column-label,.jmix-twin-column-selected-items-column-label){color:var(--lumo-disabled-text-color)}jmix-twin-column vaadin-list-box{border:1px solid var(--lumo-contrast-20pct);border-radius:0}jmix-twin-column vaadin-item{border-bottom:1px solid var(--lumo-contrast-10pct);border-radius:0;padding:var(--lumo-space-xs) var(--lumo-space-m)}jmix-twin-column vaadin-item::part(checkmark){display:none}jmix-twin-column vaadin-item[selected]{background-color:var(--lumo-primary-color-10pct)}jmix-twin-column vaadin-item:not([selected]):hover{background-color:transparent}jmix-twin-column[theme~=no-border] vaadin-list-box{border-width:0}jmix-twin-column[theme~=no-row-border] vaadin-item{border-width:0}jmix-twin-column[theme~=checkmarks] vaadin-item::part(checkmark){display:block}jmix-twin-column[theme~=checkmarks] vaadin-item{padding:var(--lumo-space-xs) var(--lumo-space-m) var(--lumo-space-xs) var(--lumo-space-xs)}jmix-twin-column[theme~=checkmarks] vaadin-item[selected]{background-color:transparent}jmix-twin-column[theme~=checkmarks] vaadin-item:hover{background-color:var(--lumo-primary-color-10pct)}jmix-twin-column vaadin-item:nth-last-of-type(1){border-bottom:0px}jmix-twin-column vaadin-button:first-child{margin-top:var(--lumo-space-s)}jmix-twin-column[theme~=no-space-between-actions] vaadin-button:first-child{border-top-left-radius:var(--lumo-border-radius-m);border-top-right-radius:var(--lumo-border-radius-m)}jmix-twin-column[theme~=no-space-between-actions] vaadin-button{margin-top:0;margin-bottom:0;border-radius:0}jmix-twin-column[theme~=no-space-between-actions] vaadin-button:last-child{border-bottom-left-radius:var(--lumo-border-radius-m);border-bottom-right-radius:var(--lumo-border-radius-m)}jmix-twin-column .jmix-twin-column-actions-panel{padding:0 var(--lumo-space-s) 0 var(--lumo-space-s);box-sizing:content-box}jmix-twin-column vaadin-button vaadin-icon[dir=rtl]{rotate:180deg}jmix-twin-column[invalid] .jmix-twin-column-items-column{border-top:1px solid var(--lumo-error-color);border-left:1px solid var(--lumo-error-color);border-bottom:1px solid var(--lumo-error-color)}jmix-twin-column[invalid][dir=rtl] .jmix-twin-column-items-column{border-left-width:0;border-right:1px solid var(--lumo-error-color)}jmix-twin-column[invalid] .jmix-twin-column-selected-items-column{border-top:1px solid var(--lumo-error-color);border-right:1px solid var(--lumo-error-color);border-bottom:1px solid var(--lumo-error-color)}jmix-twin-column[invalid][dir=rtl] .jmix-twin-column-selected-items-column{border-left:1px solid var(--lumo-error-color);border-right-width:0}jmix-twin-column[invalid] .jmix-twin-column-actions-panel{border-top:1px solid var(--lumo-error-color);border-bottom:1px solid var(--lumo-error-color)}vaadin-menu-bar[jmix-role=jmix-user-menu] vaadin-menu-bar-button.jmix-user-menu-button{padding:0;min-width:var(--lumo-button-size);height:auto}vaadin-menu-bar[jmix-role=jmix-user-menu] vaadin-menu-bar-button.jmix-user-menu-button::part(label){padding:0}vaadin-menu-bar[jmix-role=jmix-user-menu] vaadin-menu-bar-item.jmix-user-menu-button{padding:0;margin:0;height:100%}vaadin-menu-bar-overlay.jmix-user-menu-overlay vaadin-menu-bar-item::part(content){display:flex;align-items:center;gap:var(--lumo-space-s)}vaadin-menu-bar-overlay.jmix-user-menu-overlay vaadin-menu-bar-item::part(checkmark):before{color:inherit}vaadin-menu-bar-overlay.jmix-user-menu-overlay vaadin-menu-bar-item[theme~=non-checkable]{padding-inline-start:var(--lumo-space-s)}vaadin-menu-bar-overlay.jmix-user-menu-overlay vaadin-menu-bar-item[theme~=non-checkable]::part(checkmark){display:none}.jmix-user-menu-button-content{display:grid;grid-template:"avatar username" "avatar subtext";grid-template-columns:auto 1fr;column-gap:var(--lumo-space-s);width:max-content;box-sizing:border-box;color:var(--lumo-body-text-color);padding:var(--lumo-space-xs) var(--lumo-space-s)}.jmix-user-menu-button-content>.jmix-user-menu-button-content-user-avatar{grid-area:avatar;align-self:center}.jmix-user-menu-button-content>.jmix-user-menu-button-content-user-name{grid-row:username / subtext;align-self:center;text-align:start;width:100%;overflow:hidden;text-overflow:ellipsis}vaadin-menu-bar[jmix-role=jmix-user-menu][theme~=substituted] .jmix-user-menu-button-content>.jmix-user-menu-button-content-user-name{grid-row:username}.jmix-user-menu-button-content>.jmix-user-menu-button-content-subtext{grid-area:subtext;align-self:center;text-align:start;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);width:100%;overflow:hidden;text-overflow:ellipsis}vaadin-menu-bar[jmix-role=jmix-user-menu]:not([theme~=substituted]) .jmix-user-menu-button-content>.jmix-user-menu-button-content-subtext{display:none}vaadin-text-field[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-text-field[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-text-field[disabled][has-error-message]::part(error-message),vaadin-text-field[readonly][has-error-message]::part(error-message){display:none}vaadin-text-area[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-text-area[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-text-area[disabled][has-error-message]::part(error-message),vaadin-text-area[readonly][has-error-message]::part(error-message){display:none}vaadin-number-field[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-number-field[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-number-field[disabled][has-error-message]::part(error-message),vaadin-number-field[readonly][has-error-message]::part(error-message){display:none}vaadin-big-decimal-field[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-big-decimal-field[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-big-decimal-field[disabled][has-error-message]::part(error-message),vaadin-big-decimal-field[readonly][has-error-message]::part(error-message){display:none}vaadin-integer-field[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-integer-field[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-integer-field[disabled][has-error-message]::part(error-message),vaadin-integer-field[readonly][has-error-message]::part(error-message){display:none}vaadin-password-field[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-password-field[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-password-field[disabled][has-error-message]::part(error-message),vaadin-password-field[readonly][has-error-message]::part(error-message){display:none}vaadin-email-field[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-email-field[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-email-field[disabled][has-error-message]::part(error-message),vaadin-email-field[readonly][has-error-message]::part(error-message){display:none}vaadin-select[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-select[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-select[disabled][has-error-message]::part(error-message),vaadin-select[readonly][has-error-message]::part(error-message){display:none}vaadin-checkbox-group[readonly][has-error-message]::part(error-message),vaadin-checkbox-group[disabled][has-error-message]::part(error-message){display:none}vaadin-checkbox-group[readonly][invalid],vaadin-checkbox-group[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color)}vaadin-radio-group[readonly][has-error-message]::part(error-message),vaadin-radio-group[disabled][has-error-message]::part(error-message){display:none}vaadin-radio-group[readonly][invalid],vaadin-radio-group[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color)}vaadin-date-picker[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-date-picker[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-date-picker[disabled][has-error-message]::part(error-message),vaadin-date-picker[readonly][has-error-message]::part(error-message){display:none}vaadin-time-picker[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-time-picker[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-time-picker[disabled][has-error-message]::part(error-message),vaadin-time-picker[readonly][has-error-message]::part(error-message){display:none}vaadin-date-time-picker[readonly][invalid]::part(error-message),vaadin-date-time-picker[disabled][invalid]::part(error-message){display:none}vaadin-date-time-picker[readonly],vaadin-date-time-picker[disabled]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color)}vaadin-date-time-picker[readonly] ::part(input-field){--vaadin-input-field-invalid-background: transparent}vaadin-date-time-picker[readonly] ::part(input-field):after{--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-date-time-picker[disabled] ::part(input-field){--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}.jmix-dialog-window-header-wrapper{display:inline-flex;column-gap:var(--lumo-space-s)}.jmix-dialog-window-header-wrapper>.jmix-dialog-window-close-button{margin-inline-start:auto}vaadin-combo-box[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-combo-box[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-combo-box[disabled][has-error-message]::part(error-message),vaadin-combo-box[readonly][has-error-message]::part(error-message){display:none}vaadin-multi-select-combo-box[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-multi-select-combo-box[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-multi-select-combo-box[disabled][has-error-message]::part(error-message),vaadin-multi-select-combo-box[readonly][has-error-message]::part(error-message){display:none}vaadin-form-item[theme~=jmix-group-filter-form-item]:not([label-position=top]){align-items:center}vaadin-form-item[theme~=jmix-group-filter-form-item]:not([label-position=top])::part(label){margin:0}vaadin-form-item[theme~=label-align-end]:not([label-position=top])::part(label){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}vaadin-grid[theme~=no-header]::part(header-cell){display:none}vaadin-dialog-overlay[class~=column-filter-popup]::part(backdrop){background:unset}vaadin-dialog-overlay[class~=column-filter-dialog]::part(content){display:flex;flex-direction:row;gap:var(--lumo-space-s);padding:var(--lumo-space-wide-m)}vaadin-dialog-overlay[class~=column-filter-popup]::part(overlay){align-self:flex-start;position:absolute}vaadin-dialog-overlay[class~=column-filter-footer-small]::slotted([slot="footer"]){display:flex;gap:var(--lumo-space-s);width:100%}[jmix-role=column-filter-button]:not([activated]):hover{color:var(--lumo-contrast)}[jmix-role=column-filter-button]:not([activated]){color:var(--lumo-tertiary-text-color)}[jmix-role=column-filter-button]:is([activated]){color:var(--lumo-primary-text-color)}.jmix-text-layout-closeable .title,.jmix-text-layout-closeable .message,.jmix-text-layout .title,.jmix-text-layout .message{white-space:pre-wrap}.jmix-text-layout-closeable .title,.jmix-text-layout .title{font-size:var(--lumo-font-size-l);font-weight:600;margin:0;text-align:center}.jmix-text-layout-closeable .message,.jmix-text-layout .message{margin-top:0;margin-bottom:0}.jmix-closeable-layout{display:flex;align-items:flex-start;gap:var(--lumo-space-s)}.jmix-closeable-layout .close-button{position:absolute;right:0;top:0}.jmix-closeable-layout .close-button{color:inherit}vaadin-notification-card:not([slot$=stretch]) .jmix-closeable-layout{padding-inline-end:var(--lumo-space-xs)}vaadin-notification-card[slot$=stretch] .jmix-closeable-layout .close-button{padding-top:var(--lumo-space-s);padding-inline-end:var(--lumo-space-s)}vaadin-notification-card:not([slot$=stretch]) .jmix-closeable-layout .close-button{padding-top:var(--lumo-space-xs);padding-inline-end:var(--lumo-space-xs)}vaadin-notification-card[slot$=stretch] .jmix-text-layout-closeable{padding-inline-start:unset}vaadin-notification-card[theme~=warning] .jmix-text-layout-closeable .title,vaadin-notification-card[theme~=warning] .jmix-text-layout .title{color:var(--lumo-warning-contrast-color)}vaadin-notification-card[theme~=contrast] .jmix-text-layout-closeable .title,vaadin-notification-card[theme~=contrast] .jmix-text-layout .title{color:var(--lumo-base-color)}vaadin-notification-card[theme~=error] .jmix-text-layout-closeable .title,vaadin-notification-card[theme~=error] .jmix-text-layout .title{color:var(--lumo-error-contrast-color)}vaadin-notification-card[theme~=success] .jmix-text-layout-closeable .title,vaadin-notification-card[theme~=success] .jmix-text-layout .title{color:var(--lumo-success-contrast-color)}vaadin-notification-card[theme~=primary] .jmix-text-layout-closeable .title,vaadin-notification-card[theme~=primary] .jmix-text-layout .title{color:var(--lumo-primary-contrast-color)}vaadin-notification-card::part(overlay){display:flex;justify-content:center;position:relative}vaadin-split-layout[theme~=splitter-spacing]{gap:var(--lumo-space-s)}vaadin-checkbox[readonly][has-error-message]::part(error-message),vaadin-checkbox[disabled][has-error-message]::part(error-message){display:none}vaadin-checkbox[readonly][invalid],vaadin-checkbox[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color)}html{--jmix-font-icon-font-family: "Vaadin-Icons";--jmix-font-icon-abacus: "";--jmix-font-icon-absolute-position: "";--jmix-font-icon-academy-cap: "";--jmix-font-icon-accessibility: "";--jmix-font-icon-accordion-menu: "";--jmix-font-icon-add-dock: "";--jmix-font-icon-adjust: "";--jmix-font-icon-adobe-flash: "";--jmix-font-icon-airplane: "";--jmix-font-icon-alarm: "";--jmix-font-icon-align-center: "";--jmix-font-icon-align-justify: "";--jmix-font-icon-align-left: "";--jmix-font-icon-align-right: "";--jmix-font-icon-alt-a: "";--jmix-font-icon-alt: "";--jmix-font-icon-ambulance: "";--jmix-font-icon-anchor: "";--jmix-font-icon-angle-double-down: "";--jmix-font-icon-angle-double-left: "";--jmix-font-icon-angle-double-right: "";--jmix-font-icon-angle-double-up: "";--jmix-font-icon-angle-down: "";--jmix-font-icon-angle-left: "";--jmix-font-icon-angle-right: "";--jmix-font-icon-angle-up: "";--jmix-font-icon-archive: "";--jmix-font-icon-archives: "";--jmix-font-icon-area-select: "";--jmix-font-icon-arrow-backward: "";--jmix-font-icon-arrow-circle-down-o: "";--jmix-font-icon-arrow-circle-down: "";--jmix-font-icon-arrow-circle-left-o: "";--jmix-font-icon-arrow-circle-left: "";--jmix-font-icon-arrow-circle-right-o: "";--jmix-font-icon-arrow-circle-right: "";--jmix-font-icon-arrow-circle-up-o: "";--jmix-font-icon-arrow-circle-up: "";--jmix-font-icon-arrow-down: "";--jmix-font-icon-arrow-forward: "";--jmix-font-icon-arrow-left: "";--jmix-font-icon-arrow-long-down: "";--jmix-font-icon-arrow-long-left: "";--jmix-font-icon-arrow-right: "";--jmix-font-icon-arrow-up: "";--jmix-font-icon-arrows-cross: "";--jmix-font-icon-arrows-long-h: "";--jmix-font-icon-arrows-long-right: "";--jmix-font-icon-arrows-long-up: "";--jmix-font-icon-arrows-long-v: "";--jmix-font-icon-arrows: "";--jmix-font-icon-asterisk: "";--jmix-font-icon-at: "";--jmix-font-icon-automation: "";--jmix-font-icon-backspace-a: "";--jmix-font-icon-backspace: "";--jmix-font-icon-backwards: "";--jmix-font-icon-ban: "";--jmix-font-icon-bar-chart-h: "";--jmix-font-icon-bar-chart-v: "";--jmix-font-icon-bar-chart: "";--jmix-font-icon-barcode: "";--jmix-font-icon-bed: "";--jmix-font-icon-bell-o: "";--jmix-font-icon-bell-slash-o: "";--jmix-font-icon-bell-slash: "";--jmix-font-icon-bell: "";--jmix-font-icon-boat: "";--jmix-font-icon-bold: "";--jmix-font-icon-bolt: "";--jmix-font-icon-bomb: "";--jmix-font-icon-book-dollar: "";--jmix-font-icon-book-percent: "";--jmix-font-icon-book: "";--jmix-font-icon-bookmark-o: "";--jmix-font-icon-bookmark: "";--jmix-font-icon-briefcase: "";--jmix-font-icon-browser: "";--jmix-font-icon-bug-o: "";--jmix-font-icon-bug: "";--jmix-font-icon-building-o: "";--jmix-font-icon-building: "";--jmix-font-icon-bullets: "";--jmix-font-icon-bullseye: "";--jmix-font-icon-bus: "";--jmix-font-icon-button: "";--jmix-font-icon-calc-book: "";--jmix-font-icon-calc: "";--jmix-font-icon-calendar-briefcase: "";--jmix-font-icon-calendar-clock: "";--jmix-font-icon-calendar-envelope: "";--jmix-font-icon-calendar-o: "";--jmix-font-icon-calendar-user: "";--jmix-font-icon-calendar: "";--jmix-font-icon-camera: "";--jmix-font-icon-car: "";--jmix-font-icon-caret-down: "";--jmix-font-icon-caret-left: "";--jmix-font-icon-caret-right: "";--jmix-font-icon-caret-square-down-o: "";--jmix-font-icon-caret-square-left-o: "";--jmix-font-icon-caret-square-right-o: "";--jmix-font-icon-caret-square-up-o: "";--jmix-font-icon-caret-up: "";--jmix-font-icon-cart-o: "";--jmix-font-icon-cart: "";--jmix-font-icon-cash: "";--jmix-font-icon-chart-3d: "";--jmix-font-icon-chart-grid: "";--jmix-font-icon-chart-line: "";--jmix-font-icon-chart-timeline: "";--jmix-font-icon-chart: "";--jmix-font-icon-chat: "";--jmix-font-icon-check-circle-o: "";--jmix-font-icon-check-circle: "";--jmix-font-icon-check-square-o: "";--jmix-font-icon-check-square: "";--jmix-font-icon-check: "";--jmix-font-icon-chevron-circle-down-o: "";--jmix-font-icon-chevron-circle-down: "";--jmix-font-icon-chevron-circle-left-o: "";--jmix-font-icon-chevron-circle-left: "";--jmix-font-icon-chevron-circle-right-o: "";--jmix-font-icon-chevron-circle-right: "";--jmix-font-icon-chevron-circle-up-o: "";--jmix-font-icon-chevron-circle-up: "";--jmix-font-icon-chevron-down-small: "";--jmix-font-icon-chevron-down: "";--jmix-font-icon-chevron-left-small: "";--jmix-font-icon-chevron-left: "";--jmix-font-icon-chevron-right-small: "";--jmix-font-icon-chevron-right: "";--jmix-font-icon-chevron-up-small: "";--jmix-font-icon-chevron-up: "";--jmix-font-icon-child: "";--jmix-font-icon-circle-thin: "";--jmix-font-icon-circle: "";--jmix-font-icon-clipboard-check: "";--jmix-font-icon-clipboard-cross: "";--jmix-font-icon-clipboard-heart: "";--jmix-font-icon-clipboard-pulse: "";--jmix-font-icon-clipboard-text: "";--jmix-font-icon-clipboard-user: "";--jmix-font-icon-clipboard: "";--jmix-font-icon-clock: "";--jmix-font-icon-close-big: "";--jmix-font-icon-close-circle-o: "";--jmix-font-icon-close-circle: "";--jmix-font-icon-close-small: "";--jmix-font-icon-close: "";--jmix-font-icon-cloud-download-o: "";--jmix-font-icon-cloud-download: "";--jmix-font-icon-cloud-o: "";--jmix-font-icon-cloud-upload-o: "";--jmix-font-icon-cloud-upload: "";--jmix-font-icon-cloud: "";--jmix-font-icon-cluster: "";--jmix-font-icon-code: "";--jmix-font-icon-coffee: "";--jmix-font-icon-cog-o: "";--jmix-font-icon-cog: "";--jmix-font-icon-cogs: "";--jmix-font-icon-coin-piles: "";--jmix-font-icon-coins: "";--jmix-font-icon-combobox: "";--jmix-font-icon-comment-ellipsis-o: "";--jmix-font-icon-comment-ellipsis: "";--jmix-font-icon-comment-o: "";--jmix-font-icon-comment: "";--jmix-font-icon-comments-o: "";--jmix-font-icon-comments: "";--jmix-font-icon-compile: "";--jmix-font-icon-compress-square: "";--jmix-font-icon-compress: "";--jmix-font-icon-connect-o: "";--jmix-font-icon-connect: "";--jmix-font-icon-controller: "";--jmix-font-icon-copy-o: "";--jmix-font-icon-copy: "";--jmix-font-icon-copyright: "";--jmix-font-icon-corner-lower-left: "";--jmix-font-icon-corner-lower-right: "";--jmix-font-icon-corner-upper-left: "";--jmix-font-icon-corner-upper-right: "";--jmix-font-icon-credit-card: "";--jmix-font-icon-crop: "";--jmix-font-icon-cross-cutlery: "";--jmix-font-icon-crosshairs: "";--jmix-font-icon-css: "";--jmix-font-icon-ctrl-a: "";--jmix-font-icon-ctrl: "";--jmix-font-icon-cube: "";--jmix-font-icon-cubes: "";--jmix-font-icon-curly-brackets: "";--jmix-font-icon-cursor-o: "";--jmix-font-icon-cursor: "";--jmix-font-icon-cutlery: "";--jmix-font-icon-dashboard: "";--jmix-font-icon-database: "";--jmix-font-icon-date-input: "";--jmix-font-icon-deindent: "";--jmix-font-icon-del-a: "";--jmix-font-icon-del: "";--jmix-font-icon-dental-chair: "";--jmix-font-icon-desktop: "";--jmix-font-icon-diamond-o: "";--jmix-font-icon-diamond: "";--jmix-font-icon-diploma-scroll: "";--jmix-font-icon-diploma: "";--jmix-font-icon-disc: "";--jmix-font-icon-doctor-briefcase: "";--jmix-font-icon-doctor: "";--jmix-font-icon-dollar: "";--jmix-font-icon-dot-circle: "";--jmix-font-icon-download-alt: "";--jmix-font-icon-download: "";--jmix-font-icon-drop: "";--jmix-font-icon-edit: "";--jmix-font-icon-eject: "";--jmix-font-icon-elastic: "";--jmix-font-icon-ellipsis-circle-o: "";--jmix-font-icon-ellipsis-circle: "";--jmix-font-icon-ellipsis-dots-h: "";--jmix-font-icon-ellipsis-dots-v: "";--jmix-font-icon-ellipsis-h: "";--jmix-font-icon-ellipsis-v: "";--jmix-font-icon-enter-arrow: "";--jmix-font-icon-enter: "";--jmix-font-icon-envelope-o: "";--jmix-font-icon-envelope-open-o: "";--jmix-font-icon-envelope-open: "";--jmix-font-icon-envelope: "";--jmix-font-icon-envelopes-o: "";--jmix-font-icon-envelopes: "";--jmix-font-icon-eraser: "";--jmix-font-icon-esc-a: "";--jmix-font-icon-esc: "";--jmix-font-icon-euro: "";--jmix-font-icon-exchange: "";--jmix-font-icon-exclamation-circle-o: "";--jmix-font-icon-exclamation-circle: "";--jmix-font-icon-exclamation: "";--jmix-font-icon-exit-o: "";--jmix-font-icon-exit: "";--jmix-font-icon-expand-full: "";--jmix-font-icon-expand-square: "";--jmix-font-icon-expand: "";--jmix-font-icon-external-browser: "";--jmix-font-icon-external-link: "";--jmix-font-icon-eye-slash: "";--jmix-font-icon-eye: "";--jmix-font-icon-eyedropper: "";--jmix-font-icon-facebook-square: "";--jmix-font-icon-facebook: "";--jmix-font-icon-factory: "";--jmix-font-icon-family: "";--jmix-font-icon-fast-backward: "";--jmix-font-icon-fast-forward: "";--jmix-font-icon-female: "";--jmix-font-icon-file-add: "";--jmix-font-icon-file-code: "";--jmix-font-icon-file-font: "";--jmix-font-icon-file-movie: "";--jmix-font-icon-file-o: "";--jmix-font-icon-file-picture: "";--jmix-font-icon-file-presentation: "";--jmix-font-icon-file-process: "";--jmix-font-icon-file-refresh: "";--jmix-font-icon-file-remove: "";--jmix-font-icon-file-search: "";--jmix-font-icon-file-sound: "";--jmix-font-icon-file-start: "";--jmix-font-icon-file-table: "";--jmix-font-icon-file-text-o: "";--jmix-font-icon-file-text: "";--jmix-font-icon-file-tree-small: "";--jmix-font-icon-file-tree-sub: "";--jmix-font-icon-file-tree: "";--jmix-font-icon-file-zip: "";--jmix-font-icon-file: "";--jmix-font-icon-fill: "";--jmix-font-icon-film: "";--jmix-font-icon-filter: "";--jmix-font-icon-fire: "";--jmix-font-icon-flag-checkered: "";--jmix-font-icon-flag-o: "";--jmix-font-icon-flag: "";--jmix-font-icon-flash: "";--jmix-font-icon-flask: "";--jmix-font-icon-flight-landing: "";--jmix-font-icon-flight-takeoff: "";--jmix-font-icon-flip-h: "";--jmix-font-icon-flip-v: "";--jmix-font-icon-folder-add: "";--jmix-font-icon-folder-o: "";--jmix-font-icon-folder-open-o: "";--jmix-font-icon-folder-open: "";--jmix-font-icon-folder-remove: "";--jmix-font-icon-folder-search: "";--jmix-font-icon-folder: "";--jmix-font-icon-font: "";--jmix-font-icon-form: "";--jmix-font-icon-forward: "";--jmix-font-icon-frown-o: "";--jmix-font-icon-function: "";--jmix-font-icon-funnel: "";--jmix-font-icon-gamepad: "";--jmix-font-icon-gavel: "";--jmix-font-icon-gift: "";--jmix-font-icon-glass: "";--jmix-font-icon-glasses: "";--jmix-font-icon-globe-wire: "";--jmix-font-icon-globe: "";--jmix-font-icon-golf: "";--jmix-font-icon-google-plus-square: "";--jmix-font-icon-google-plus: "";--jmix-font-icon-grab: "";--jmix-font-icon-grid-bevel: "";--jmix-font-icon-grid-big-o: "";--jmix-font-icon-grid-big: "";--jmix-font-icon-grid-h: "";--jmix-font-icon-grid-small-o: "";--jmix-font-icon-grid-small: "";--jmix-font-icon-grid-v: "";--jmix-font-icon-grid: "";--jmix-font-icon-group: "";--jmix-font-icon-hammer: "";--jmix-font-icon-hand: "";--jmix-font-icon-handle-corner: "";--jmix-font-icon-hands-up: "";--jmix-font-icon-handshake: "";--jmix-font-icon-harddrive-o: "";--jmix-font-icon-harddrive: "";--jmix-font-icon-hash: "";--jmix-font-icon-header: "";--jmix-font-icon-headphones: "";--jmix-font-icon-headset: "";--jmix-font-icon-health-card: "";--jmix-font-icon-heart-o: "";--jmix-font-icon-heart: "";--jmix-font-icon-home-o: "";--jmix-font-icon-home: "";--jmix-font-icon-hospital: "";--jmix-font-icon-hourglass-empty: "";--jmix-font-icon-hourglass-end: "";--jmix-font-icon-hourglass-start: "";--jmix-font-icon-hourglass: "";--jmix-font-icon-inbox: "";--jmix-font-icon-indent: "";--jmix-font-icon-info-circle-o: "";--jmix-font-icon-info-circle: "";--jmix-font-icon-info: "";--jmix-font-icon-input: "";--jmix-font-icon-insert: "";--jmix-font-icon-institution: "";--jmix-font-icon-invoice: "";--jmix-font-icon-italic: "";--jmix-font-icon-key-o: "";--jmix-font-icon-key: "";--jmix-font-icon-keyboard-o: "";--jmix-font-icon-keyboard: "";--jmix-font-icon-laptop: "";--jmix-font-icon-layout: "";--jmix-font-icon-level-down-bold: "";--jmix-font-icon-level-down: "";--jmix-font-icon-level-left-bold: "";--jmix-font-icon-level-left: "";--jmix-font-icon-level-right-bold: "";--jmix-font-icon-level-right: "";--jmix-font-icon-level-up-bold: "";--jmix-font-icon-level-up: "";--jmix-font-icon-lifebuoy: "";--jmix-font-icon-lightbulb: "";--jmix-font-icon-line-bar-chart: "";--jmix-font-icon-line-chart: "";--jmix-font-icon-line-h: "";--jmix-font-icon-line-v: "";--jmix-font-icon-lines-list: "";--jmix-font-icon-lines: "";--jmix-font-icon-link: "";--jmix-font-icon-list-ol: "";--jmix-font-icon-list-select: "";--jmix-font-icon-list-ul: "";--jmix-font-icon-list: "";--jmix-font-icon-location-arrow-circle-o: "";--jmix-font-icon-location-arrow-circle: "";--jmix-font-icon-location-arrow: "";--jmix-font-icon-lock: "";--jmix-font-icon-magic: "";--jmix-font-icon-magnet: "";--jmix-font-icon-mailbox: "";--jmix-font-icon-male: "";--jmix-font-icon-map-marker: "";--jmix-font-icon-margin-bottom: "";--jmix-font-icon-margin-left: "";--jmix-font-icon-margin-right: "";--jmix-font-icon-margin-top: "";--jmix-font-icon-margin: "";--jmix-font-icon-medal: "";--jmix-font-icon-megaphone: "";--jmix-font-icon-meh-o: "";--jmix-font-icon-menu: "";--jmix-font-icon-microphone: "";--jmix-font-icon-minus-circle-o: "";--jmix-font-icon-minus-circle: "";--jmix-font-icon-minus-square-o: "";--jmix-font-icon-minus: "";--jmix-font-icon-mobile-browser: "";--jmix-font-icon-mobile-retro: "";--jmix-font-icon-mobile: "";--jmix-font-icon-modal-list: "";--jmix-font-icon-modal: "";--jmix-font-icon-money-deposit: "";--jmix-font-icon-money-exchange: "";--jmix-font-icon-money-withdraw: "";--jmix-font-icon-money: "";--jmix-font-icon-moon-o: "";--jmix-font-icon-moon: "";--jmix-font-icon-morning: "";--jmix-font-icon-movie: "";--jmix-font-icon-music: "";--jmix-font-icon-mute: "";--jmix-font-icon-native-button: "";--jmix-font-icon-newspaper: "";--jmix-font-icon-notebook: "";--jmix-font-icon-nurse: "";--jmix-font-icon-office: "";--jmix-font-icon-open-book: "";--jmix-font-icon-option-a: "";--jmix-font-icon-option: "";--jmix-font-icon-options: "";--jmix-font-icon-orientation: "";--jmix-font-icon-out: "";--jmix-font-icon-outbox: "";--jmix-font-icon-package: "";--jmix-font-icon-padding-bottom: "";--jmix-font-icon-padding-left: "";--jmix-font-icon-padding-right: "";--jmix-font-icon-padding-top: "";--jmix-font-icon-padding: "";--jmix-font-icon-paint-roll: "";--jmix-font-icon-paintbrush: "";--jmix-font-icon-palette: "";--jmix-font-icon-panel: "";--jmix-font-icon-paperclip: "";--jmix-font-icon-paperplane-o: "";--jmix-font-icon-paperplane: "";--jmix-font-icon-paragraph: "";--jmix-font-icon-password: "";--jmix-font-icon-paste: "";--jmix-font-icon-pause: "";--jmix-font-icon-pencil: "";--jmix-font-icon-phone-landline: "";--jmix-font-icon-phone: "";--jmix-font-icon-picture: "";--jmix-font-icon-pie-bar-chart: "";--jmix-font-icon-pie-chart: "";--jmix-font-icon-piggy-bank-coin: "";--jmix-font-icon-piggy-bank: "";--jmix-font-icon-pill: "";--jmix-font-icon-pills: "";--jmix-font-icon-pin-post: "";--jmix-font-icon-pin: "";--jmix-font-icon-play-circle-o: "";--jmix-font-icon-play-circle: "";--jmix-font-icon-play: "";--jmix-font-icon-plug: "";--jmix-font-icon-plus-circle-o: "";--jmix-font-icon-plus-circle: "";--jmix-font-icon-plus-minus: "";--jmix-font-icon-plus-square-o: "";--jmix-font-icon-plus: "";--jmix-font-icon-pointer: "";--jmix-font-icon-power-off: "";--jmix-font-icon-presentation: "";--jmix-font-icon-print: "";--jmix-font-icon-progressbar: "";--jmix-font-icon-puzzle-piece: "";--jmix-font-icon-pyramid-chart: "";--jmix-font-icon-qrcode: "";--jmix-font-icon-question-circle-o: "";--jmix-font-icon-question-circle: "";--jmix-font-icon-question: "";--jmix-font-icon-quote-left: "";--jmix-font-icon-quote-right: "";--jmix-font-icon-random: "";--jmix-font-icon-raster-lower-left: "";--jmix-font-icon-raster: "";--jmix-font-icon-records: "";--jmix-font-icon-recycle: "";--jmix-font-icon-refresh: "";--jmix-font-icon-reply-all: "";--jmix-font-icon-reply: "";--jmix-font-icon-resize-h: "";--jmix-font-icon-resize-v: "";--jmix-font-icon-retweet: "";--jmix-font-icon-rhombus: "";--jmix-font-icon-road-branch: "";--jmix-font-icon-road-branches: "";--jmix-font-icon-road-split: "";--jmix-font-icon-road: "";--jmix-font-icon-rocket: "";--jmix-font-icon-rotate-left: "";--jmix-font-icon-rotate-right: "";--jmix-font-icon-rss-square: "";--jmix-font-icon-rss: "";--jmix-font-icon-safe-lock: "";--jmix-font-icon-safe: "";--jmix-font-icon-scale-unbalance: "";--jmix-font-icon-scale: "";--jmix-font-icon-scatter-chart: "";--jmix-font-icon-scissors: "";--jmix-font-icon-screwdriver: "";--jmix-font-icon-search-minus: "";--jmix-font-icon-search-plus: "";--jmix-font-icon-search: "";--jmix-font-icon-select: "";--jmix-font-icon-server: "";--jmix-font-icon-share-square: "";--jmix-font-icon-share: "";--jmix-font-icon-shield: "";--jmix-font-icon-shift-arrow: "";--jmix-font-icon-shift: "";--jmix-font-icon-shop: "";--jmix-font-icon-sign-in-alt: "";--jmix-font-icon-sign-in: "";--jmix-font-icon-sign-out-alt: "";--jmix-font-icon-sign-out: "";--jmix-font-icon-signal: "";--jmix-font-icon-sitemap: "";--jmix-font-icon-slider: "";--jmix-font-icon-sliders: "";--jmix-font-icon-smiley-o: "";--jmix-font-icon-sort: "";--jmix-font-icon-sound-disable: "";--jmix-font-icon-spark-line: "";--jmix-font-icon-specialist: "";--jmix-font-icon-spinner-arc: "";--jmix-font-icon-spinner-third: "";--jmix-font-icon-spinner: "";--jmix-font-icon-spline-area-chart: "";--jmix-font-icon-spline-chart: "";--jmix-font-icon-split-h: "";--jmix-font-icon-split-v: "";--jmix-font-icon-split: "";--jmix-font-icon-spoon: "";--jmix-font-icon-square-shadow: "";--jmix-font-icon-star-half-left-o: "";--jmix-font-icon-star-half-left: "";--jmix-font-icon-star-half-right-o: "";--jmix-font-icon-star-half-right: "";--jmix-font-icon-star-o: "";--jmix-font-icon-star: "";--jmix-font-icon-start-cog: "";--jmix-font-icon-step-backward: "";--jmix-font-icon-step-forward: "";--jmix-font-icon-stethoscope: "";--jmix-font-icon-stock: "";--jmix-font-icon-stop-cog: "";--jmix-font-icon-stop: "";--jmix-font-icon-stopwatch: "";--jmix-font-icon-storage: "";--jmix-font-icon-strikethrough: "";--jmix-font-icon-subscript: "";--jmix-font-icon-suitcase: "";--jmix-font-icon-sun-down: "";--jmix-font-icon-sun-o: "";--jmix-font-icon-sun-rise: "";--jmix-font-icon-superscript: "";--jmix-font-icon-sword: "";--jmix-font-icon-tab-a: "";--jmix-font-icon-tab: "";--jmix-font-icon-table: "";--jmix-font-icon-tablet: "";--jmix-font-icon-tabs: "";--jmix-font-icon-tag: "";--jmix-font-icon-tags: "";--jmix-font-icon-tasks: "";--jmix-font-icon-taxi: "";--jmix-font-icon-teeth: "";--jmix-font-icon-terminal: "";--jmix-font-icon-text-height: "";--jmix-font-icon-text-input: "";--jmix-font-icon-text-label: "";--jmix-font-icon-text-width: "";--jmix-font-icon-thin-square: "";--jmix-font-icon-thumbs-down-o: "";--jmix-font-icon-thumbs-down: "";--jmix-font-icon-thumbs-up-o: "";--jmix-font-icon-thumbs-up: "";--jmix-font-icon-ticket: "";--jmix-font-icon-time-backward: "";--jmix-font-icon-time-forward: "";--jmix-font-icon-timer: "";--jmix-font-icon-toolbox: "";--jmix-font-icon-tools: "";--jmix-font-icon-tooth: "";--jmix-font-icon-touch: "";--jmix-font-icon-train: "";--jmix-font-icon-trash: "";--jmix-font-icon-tree-table: "";--jmix-font-icon-trending-down: "";--jmix-font-icon-trending-up: "";--jmix-font-icon-trophy: "";--jmix-font-icon-truck: "";--jmix-font-icon-twin-col-select: "";--jmix-font-icon-twitter-square: "";--jmix-font-icon-twitter: "";--jmix-font-icon-umbrella: "";--jmix-font-icon-underline: "";--jmix-font-icon-unlink: "";--jmix-font-icon-unlock: "";--jmix-font-icon-upload-alt: "";--jmix-font-icon-upload: "";--jmix-font-icon-user-card: "";--jmix-font-icon-user-check: "";--jmix-font-icon-user-clock: "";--jmix-font-icon-user-heart: "";--jmix-font-icon-user-star: "";--jmix-font-icon-user: "";--jmix-font-icon-users: "";--jmix-font-icon-vaadin-h: "";--jmix-font-icon-vaadin-v: "";--jmix-font-icon-viewport: "";--jmix-font-icon-vimeo-square: "";--jmix-font-icon-vimeo: "";--jmix-font-icon-volume-down: "";--jmix-font-icon-volume-off: "";--jmix-font-icon-volume-up: "";--jmix-font-icon-volume: "";--jmix-font-icon-wallet: "";--jmix-font-icon-warning: "";--jmix-font-icon-workplace: "";--jmix-font-icon-wrench: "";--jmix-font-icon-youtube-square: "";--jmix-font-icon-youtube: "";--jmix-font-icon-photo: var(--lumo-icons-photo);--jmix-font-icon-redo: var(--lumo-icons-redo);--jmix-font-icon-undo: var(--lumo-icons-undo);--jmix-font-icon-ok: var(--jmix-font-icon-check);--jmix-font-icon-cancel: var(--jmix-font-icon-ban);--jmix-font-icon-yes: var(--jmix-font-icon-check);--jmix-font-icon-no: var(--jmix-font-icon-ban);--jmix-font-icon-dialog-ok: var(--jmix-font-icon-check);--jmix-font-icon-dialog-cancel: var(--jmix-font-icon-ban);--jmix-font-icon-dialog-yes: var(--jmix-font-icon-check);--jmix-font-icon-dialog-no: var(--jmix-font-icon-ban);--jmix-font-icon-dialog-close: var(--jmix-font-icon-close);--jmix-font-icon-create-action: var(--jmix-font-icon-plus);--jmix-font-icon-edit-action: var(--jmix-font-icon-pencil);--jmix-font-icon-remove-action: var(--jmix-font-icon-trash);--jmix-font-icon-add-action: var(--jmix-font-icon-plus);--jmix-font-icon-exclude-action: var(--jmix-font-icon-close);--jmix-font-icon-read-action: var(--jmix-font-icon-eye);--jmix-font-icon-refresh-action: var(--jmix-font-icon-refresh);--jmix-font-icon-view-close-action: var(--jmix-font-icon-ban);--jmix-font-icon-detail-save-close-action: var(--jmix-font-icon-check);--jmix-font-icon-detail-save-action: var(--jmix-font-icon-archive);--jmix-font-icon-detail-close-action: var(--jmix-font-icon-ban);--jmix-font-icon-detail-discard-action: var(--jmix-font-icon-ban);--jmix-font-icon-detail-enable-editing-action: var(--jmix-font-icon-pencil);--jmix-font-icon-lookup-select-action: var(--jmix-font-icon-check);--jmix-font-icon-lookup-discard-action: var(--jmix-font-icon-ban);--jmix-font-icon-entity-lookup-action: var(--jmix-font-icon-ellipsis-dots-h);--jmix-font-icon-entity-clear-action: var(--jmix-font-icon-close);--jmix-font-icon-entity-open-action: var(--jmix-font-icon-search-plus);--jmix-font-icon-value-clear-action: var(--jmix-font-icon-close);--jmix-font-icon-multi-value-select-action: var(--jmix-font-icon-ellipsis-dots-h);--jmix-font-icon-date-interval-action: var(--jmix-font-icon-ellipsis-dots-h);--jmix-font-icon-logout-action: var(--jmix-font-icon-sign-out);--jmix-font-icon-bulk-edit-action: var(--jmix-font-icon-table);--jmix-font-icon-json-export-action: var(--jmix-font-icon-file-code);--jmix-font-icon-excel-export-action: var(--jmix-font-icon-file-table);--jmix-font-icon-show-role-assignments-action: var(--jmix-font-icon-shield);--jmix-font-icon-assign-to-users-action: var(--jmix-font-icon-users);--jmix-font-icon-run-report-action: var(--jmix-font-icon-print);--jmix-font-icon-run-single-entity-report-action: var(--jmix-font-icon-print);--jmix-font-icon-run-list-entity-report-action: var(--jmix-font-icon-print);--jmix-font-icon-show-execution-report-history-action: var(--jmix-font-icon-clock);--jmix-font-icon-days-of-week-edit-action: var(--jmix-font-icon-ellipsis-dots-h);--jmix-font-icon-user-menu-theme-switch-action-system-theme: var(--jmix-font-icon-adjust);--jmix-font-icon-user-menu-theme-switch-action-light-theme: var(--jmix-font-icon-sun-o);--jmix-font-icon-user-menu-theme-switch-action-dark-theme: var(--jmix-font-icon-moon-o);--jmix-font-icon-user-menu-substitute-user-action: var(--jmix-font-icon-exchange);--jmix-font-icon-generic-filter-save-action: var(--jmix-font-icon-archive);--jmix-font-icon-generic-filter-edit-action: var(--jmix-font-icon-pencil);--jmix-font-icon-generic-filter-copy-action: var(--jmix-font-icon-copy);--jmix-font-icon-generic-filter-remove-action: var(--jmix-font-icon-trash);--jmix-font-icon-generic-filter-clear-values-action: var(--jmix-font-icon-eraser);--jmix-font-icon-generic-filter-make-default-action: var(--jmix-font-icon-star);--jmix-font-icon-generic-filter-add-condition-action: var(--jmix-font-icon-plus);--jmix-font-icon-create-notification-action: var(--jmix-font-icon-plus);--jmix-font-icon-interval-field-help: var(--jmix-font-icon-question-circle);--jmix-font-icon-combo-button-dropdown: var(--jmix-font-icon-chevron-down);--jmix-font-icon-pagination-first-page: var(--jmix-font-icon-angle-double-left);--jmix-font-icon-pagination-previous-page: var(--jmix-font-icon-angle-left);--jmix-font-icon-pagination-next-page: var(--jmix-font-icon-angle-right);--jmix-font-icon-pagination-last-page: var(--jmix-font-icon-angle-double-right);--jmix-font-icon-twin-column-select-all: var(--jmix-font-icon-angle-double-right);--jmix-font-icon-twin-column-deselect-all: var(--jmix-font-icon-angle-double-left);--jmix-font-icon-twin-column-select: var(--jmix-font-icon-angle-right);--jmix-font-icon-twin-column-deselect: var(--jmix-font-icon-angle-left);--jmix-font-icon-generic-filter-settings: var(--jmix-font-icon-cog);--jmix-font-icon-generic-filter-condition-remove: var(--jmix-font-icon-trash);--jmix-font-icon-data-grid-header-filter: var(--jmix-font-icon-filter);--jmix-font-icon-data-grid-header-filter-apply: var(--jmix-font-icon-check);--jmix-font-icon-data-grid-header-filter-cancel: var(--jmix-font-icon-ban);--jmix-font-icon-data-grid-header-filter-clear: var(--jmix-font-icon-eraser);--jmix-font-icon-search-field-search: var(--jmix-font-icon-search);--jmix-font-icon-search-field-settings: var(--jmix-font-icon-ellipsis-dots-v);--jmix-font-icon-notifications-indicator: var(--jmix-font-icon-bell);--jmix-font-icon-notifications-indicator-refresh: var(--jmix-font-icon-refresh);--jmix-font-icon-columns-grouper-item-add: var(--lumo-icons-plus);--jmix-font-icon-columns-grouper-item-remove: var(--lumo-icons-cross);--jmix-font-icon-side-panel-layout-closer: var(--lumo-icons-cross)}.jmix-font-icon{font-family:var(--jmix-font-icon-font-family)}.jmix-font-icon:not(.jmix-font-icon-lumo):before,.jmix-font-icon:not(.jmix-font-icon-lumo):after,vaadin-icon[style*="font-family: Vaadin-Icons"]:before,vaadin-icon[style*="font-family: Vaadin-Icons"]:after{font-size:1rem}.jmix-font-icon.jmix-font-icon-lumo:before,.jmix-font-icon.jmix-font-icon-lumo:after,vaadin-icon[style*="font-family: lumo-icons"]:before,vaadin-icon[style*="font-family: lumo-icons"]:after{font-size:24px}.jmix-font-icon.jmix-font-icon-lumo{font-family:lumo-icons}vaadin-menu-bar-item>vaadin-icon[icon-class~=jmix-font-icon]:not([icon-class~=jmix-font-icon-lumo]),vaadin-icon[slot][icon-class~=jmix-font-icon]:not([icon-class~=jmix-font-icon-lumo]){padding:var(--lumo-space-xs);box-sizing:border-box!important}jmix-notifications-indicator>vaadin-icon[icon-class~=jmix-font-icon][slot=icon]:not([icon-class~=jmix-font-icon-lumo]){padding:0}.jmix-font-icon-ok:before{content:var(--jmix-font-icon-ok)}.jmix-font-icon-cancel:before{content:var(--jmix-font-icon-cancel)}.jmix-font-icon-yes:before{content:var(--jmix-font-icon-yes)}.jmix-font-icon-no:before{content:var(--jmix-font-icon-no)}.jmix-font-icon-dialog-ok:before{content:var(--jmix-font-icon-dialog-ok)}.jmix-font-icon-dialog-cancel:before{content:var(--jmix-font-icon-dialog-cancel)}.jmix-font-icon-dialog-yes:before{content:var(--jmix-font-icon-dialog-yes)}.jmix-font-icon-dialog-no:before{content:var(--jmix-font-icon-dialog-no)}.jmix-font-icon-dialog-close:before{content:var(--jmix-font-icon-dialog-close)}.jmix-font-icon-create-action:before{content:var(--jmix-font-icon-create-action)}.jmix-font-icon-edit-action:before{content:var(--jmix-font-icon-edit-action)}.jmix-font-icon-remove-action:before{content:var(--jmix-font-icon-remove-action)}.jmix-font-icon-add-action:before{content:var(--jmix-font-icon-add-action)}.jmix-font-icon-exclude-action:before{content:var(--jmix-font-icon-exclude-action)}.jmix-font-icon-read-action:before{content:var(--jmix-font-icon-read-action)}.jmix-font-icon-refresh-action:before{content:var(--jmix-font-icon-refresh-action)}.jmix-font-icon-view-close-action:before{content:var(--jmix-font-icon-view-close-action)}.jmix-font-icon-detail-save-close-action:before{content:var(--jmix-font-icon-detail-save-close-action)}.jmix-font-icon-detail-save-action:before{content:var(--jmix-font-icon-detail-save-action)}.jmix-font-icon-detail-close-action:before{content:var(--jmix-font-icon-detail-close-action)}.jmix-font-icon-detail-discard-action:before{content:var(--jmix-font-icon-detail-discard-action)}.jmix-font-icon-detail-enable-editing-action:before{content:var(--jmix-font-icon-detail-enable-editing-action)}.jmix-font-icon-lookup-select-action:before{content:var(--jmix-font-icon-lookup-select-action)}.jmix-font-icon-lookup-discard-action:before{content:var(--jmix-font-icon-lookup-discard-action)}.jmix-font-icon-entity-lookup-action:before{content:var(--jmix-font-icon-entity-lookup-action)}.jmix-font-icon-entity-clear-action:before{content:var(--jmix-font-icon-entity-clear-action)}.jmix-font-icon-entity-open-action:before{content:var(--jmix-font-icon-entity-open-action)}.jmix-font-icon-value-clear-action:before{content:var(--jmix-font-icon-value-clear-action)}.jmix-font-icon-multi-value-select-action:before{content:var(--jmix-font-icon-multi-value-select-action)}.jmix-font-icon-date-interval-action:before{content:var(--jmix-font-icon-date-interval-action)}.jmix-font-icon-logout-action:before{content:var(--jmix-font-icon-logout-action)}.jmix-font-icon-bulk-edit-action:before{content:var(--jmix-font-icon-bulk-edit-action)}.jmix-font-icon-json-export-action:before{content:var(--jmix-font-icon-json-export-action)}.jmix-font-icon-excel-export-action:before{content:var(--jmix-font-icon-excel-export-action)}.jmix-font-icon-show-role-assignments-action:before{content:var(--jmix-font-icon-show-role-assignments-action)}.jmix-font-icon-assign-to-users-action:before{content:var(--jmix-font-icon-assign-to-users-action)}.jmix-font-icon-run-report-action:before{content:var(--jmix-font-icon-run-report-action)}.jmix-font-icon-run-single-entity-report-action:before{content:var(--jmix-font-icon-run-single-entity-report-action)}.jmix-font-icon-run-list-entity-report-action:before{content:var(--jmix-font-icon-run-list-entity-report-action)}.jmix-font-icon-show-execution-report-history-action:before{content:var(--jmix-font-icon-show-execution-report-history-action)}.jmix-font-icon-days-of-week-edit-action:before{content:var(--jmix-font-icon-days-of-week-edit-action)}.jmix-font-icon-user-menu-theme-switch-action-system-theme:before{content:var(--jmix-font-icon-user-menu-theme-switch-action-system-theme)}.jmix-font-icon-user-menu-theme-switch-action-light-theme:before{content:var(--jmix-font-icon-user-menu-theme-switch-action-light-theme)}.jmix-font-icon-user-menu-theme-switch-action-dark-theme:before{content:var(--jmix-font-icon-user-menu-theme-switch-action-dark-theme)}.jmix-font-icon-user-menu-substitute-user-action:before{content:var(--jmix-font-icon-user-menu-substitute-user-action)}.jmix-font-icon-generic-filter-save-action:before{content:var(--jmix-font-icon-generic-filter-save-action)}.jmix-font-icon-generic-filter-edit-action:before{content:var(--jmix-font-icon-generic-filter-edit-action)}.jmix-font-icon-generic-filter-copy-action:before{content:var(--jmix-font-icon-generic-filter-copy-action)}.jmix-font-icon-generic-filter-remove-action:before{content:var(--jmix-font-icon-generic-filter-remove-action)}.jmix-font-icon-generic-filter-clear-values-action:before{content:var(--jmix-font-icon-generic-filter-clear-values-action)}.jmix-font-icon-generic-filter-make-default-action:before{content:var(--jmix-font-icon-generic-filter-make-default-action)}.jmix-font-icon-generic-filter-add-condition-action:before{content:var(--jmix-font-icon-generic-filter-add-condition-action)}.jmix-font-icon-create-notification-action:before{content:var(--jmix-font-icon-create-notification-action)}.jmix-font-icon-interval-field-help:before{content:var(--jmix-font-icon-interval-field-help)}.jmix-font-icon-combo-button-dropdown:before{content:var(--jmix-font-icon-combo-button-dropdown)}.jmix-font-icon-pagination-first-page:before{content:var(--jmix-font-icon-pagination-first-page)}.jmix-font-icon-pagination-previous-page:before{content:var(--jmix-font-icon-pagination-previous-page)}.jmix-font-icon-pagination-next-page:before{content:var(--jmix-font-icon-pagination-next-page)}.jmix-font-icon-pagination-last-page:before{content:var(--jmix-font-icon-pagination-last-page)}.jmix-font-icon-twin-column-select-all:before{content:var(--jmix-font-icon-twin-column-select-all)}.jmix-font-icon-twin-column-deselect-all:before{content:var(--jmix-font-icon-twin-column-deselect-all)}.jmix-font-icon-twin-column-select:before{content:var(--jmix-font-icon-twin-column-select)}.jmix-font-icon-twin-column-deselect:before{content:var(--jmix-font-icon-twin-column-deselect)}.jmix-font-icon-generic-filter-settings:before{content:var(--jmix-font-icon-generic-filter-settings)}.jmix-font-icon-generic-filter-condition-remove:before{content:var(--jmix-font-icon-generic-filter-condition-remove)}.jmix-font-icon-data-grid-header-filter:before{content:var(--jmix-font-icon-data-grid-header-filter)}.jmix-font-icon-data-grid-header-filter-apply:before{content:var(--jmix-font-icon-data-grid-header-filter-apply)}.jmix-font-icon-data-grid-header-filter-cancel:before{content:var(--jmix-font-icon-data-grid-header-filter-cancel)}.jmix-font-icon-data-grid-header-filter-clear:before{content:var(--jmix-font-icon-data-grid-header-filter-clear)}.jmix-font-icon-search-field-search:before{content:var(--jmix-font-icon-search-field-search)}.jmix-font-icon-search-field-settings:before{content:var(--jmix-font-icon-search-field-settings)}.jmix-font-icon-notifications-indicator:before{content:var(--jmix-font-icon-notifications-indicator)}.jmix-font-icon-notifications-indicator-refresh:before{content:var(--jmix-font-icon-notifications-indicator-refresh)}.jmix-font-icon-columns-grouper-item-add:before{content:var(--jmix-font-icon-columns-grouper-item-add)}.jmix-font-icon-columns-grouper-item-remove:before{content:var(--jmix-font-icon-columns-grouper-item-remove)}.jmix-font-icon-side-panel-layout-closer:before{content:var(--jmix-font-icon-side-panel-layout-closer)}.jmix-font-icon-abacus:before{content:var(--jmix-font-icon-abacus)}.jmix-font-icon-absolute-position:before{content:var(--jmix-font-icon-absolute-position)}.jmix-font-icon-academy-cap:before{content:var(--jmix-font-icon-academy-cap)}.jmix-font-icon-accessibility:before{content:var(--jmix-font-icon-accessibility)}.jmix-font-icon-accordion-menu:before{content:var(--jmix-font-icon-accordion-menu)}.jmix-font-icon-add-dock:before{content:var(--jmix-font-icon-add-dock)}.jmix-font-icon-adjust:before{content:var(--jmix-font-icon-adjust)}.jmix-font-icon-adobe-flash:before{content:var(--jmix-font-icon-adobe-flash)}.jmix-font-icon-airplane:before{content:var(--jmix-font-icon-airplane)}.jmix-font-icon-alarm:before{content:var(--jmix-font-icon-alarm)}.jmix-font-icon-align-center:before{content:var(--jmix-font-icon-align-center)}.jmix-font-icon-align-justify:before{content:var(--jmix-font-icon-align-justify)}.jmix-font-icon-align-left:before{content:var(--jmix-font-icon-align-left)}.jmix-font-icon-align-right:before{content:var(--jmix-font-icon-align-right)}.jmix-font-icon-alt-a:before{content:var(--jmix-font-icon-alt-a)}.jmix-font-icon-alt:before{content:var(--jmix-font-icon-alt)}.jmix-font-icon-ambulance:before{content:var(--jmix-font-icon-ambulance)}.jmix-font-icon-anchor:before{content:var(--jmix-font-icon-anchor)}.jmix-font-icon-angle-double-down:before{content:var(--jmix-font-icon-angle-double-down)}.jmix-font-icon-angle-double-left:before{content:var(--jmix-font-icon-angle-double-left)}.jmix-font-icon-angle-double-right:before{content:var(--jmix-font-icon-angle-double-right)}.jmix-font-icon-angle-double-up:before{content:var(--jmix-font-icon-angle-double-up)}.jmix-font-icon-angle-down:before{content:var(--jmix-font-icon-angle-down)}.jmix-font-icon-angle-left:before{content:var(--jmix-font-icon-angle-left)}.jmix-font-icon-angle-right:before{content:var(--jmix-font-icon-angle-right)}.jmix-font-icon-angle-up:before{content:var(--jmix-font-icon-angle-up)}.jmix-font-icon-archive:before{content:var(--jmix-font-icon-archive)}.jmix-font-icon-archives:before{content:var(--jmix-font-icon-archives)}.jmix-font-icon-area-select:before{content:var(--jmix-font-icon-area-select)}.jmix-font-icon-arrow-backward:before{content:var(--jmix-font-icon-arrow-backward)}.jmix-font-icon-arrow-circle-down-o:before{content:var(--jmix-font-icon-arrow-circle-down-o)}.jmix-font-icon-arrow-circle-down:before{content:var(--jmix-font-icon-arrow-circle-down)}.jmix-font-icon-arrow-circle-left-o:before{content:var(--jmix-font-icon-arrow-circle-left-o)}.jmix-font-icon-arrow-circle-left:before{content:var(--jmix-font-icon-arrow-circle-left)}.jmix-font-icon-arrow-circle-right-o:before{content:var(--jmix-font-icon-arrow-circle-right-o)}.jmix-font-icon-arrow-circle-right:before{content:var(--jmix-font-icon-arrow-circle-right)}.jmix-font-icon-arrow-circle-up-o:before{content:var(--jmix-font-icon-arrow-circle-up-o)}.jmix-font-icon-arrow-circle-up:before{content:var(--jmix-font-icon-arrow-circle-up)}.jmix-font-icon-arrow-down:before{content:var(--jmix-font-icon-arrow-down)}.jmix-font-icon-arrow-forward:before{content:var(--jmix-font-icon-arrow-forward)}.jmix-font-icon-arrow-left:before{content:var(--jmix-font-icon-arrow-left)}.jmix-font-icon-arrow-long-down:before{content:var(--jmix-font-icon-arrow-long-down)}.jmix-font-icon-arrow-long-left:before{content:var(--jmix-font-icon-arrow-long-left)}.jmix-font-icon-arrow-right:before{content:var(--jmix-font-icon-arrow-right)}.jmix-font-icon-arrow-up:before{content:var(--jmix-font-icon-arrow-up)}.jmix-font-icon-arrows-cross:before{content:var(--jmix-font-icon-arrows-cross)}.jmix-font-icon-arrows-long-h:before{content:var(--jmix-font-icon-arrows-long-h)}.jmix-font-icon-arrows-long-right:before{content:var(--jmix-font-icon-arrows-long-right)}.jmix-font-icon-arrows-long-up:before{content:var(--jmix-font-icon-arrows-long-up)}.jmix-font-icon-arrows-long-v:before{content:var(--jmix-font-icon-arrows-long-v)}.jmix-font-icon-arrows:before{content:var(--jmix-font-icon-arrows)}.jmix-font-icon-asterisk:before{content:var(--jmix-font-icon-asterisk)}.jmix-font-icon-at:before{content:var(--jmix-font-icon-at)}.jmix-font-icon-automation:before{content:var(--jmix-font-icon-automation)}.jmix-font-icon-backspace-a:before{content:var(--jmix-font-icon-backspace-a)}.jmix-font-icon-backspace:before{content:var(--jmix-font-icon-backspace)}.jmix-font-icon-backwards:before{content:var(--jmix-font-icon-backwards)}.jmix-font-icon-ban:before{content:var(--jmix-font-icon-ban)}.jmix-font-icon-bar-chart-h:before{content:var(--jmix-font-icon-bar-chart-h)}.jmix-font-icon-bar-chart-v:before{content:var(--jmix-font-icon-bar-chart-v)}.jmix-font-icon-bar-chart:before{content:var(--jmix-font-icon-bar-chart)}.jmix-font-icon-barcode:before{content:var(--jmix-font-icon-barcode)}.jmix-font-icon-bed:before{content:var(--jmix-font-icon-bed)}.jmix-font-icon-bell-o:before{content:var(--jmix-font-icon-bell-o)}.jmix-font-icon-bell-slash-o:before{content:var(--jmix-font-icon-bell-slash-o)}.jmix-font-icon-bell-slash:before{content:var(--jmix-font-icon-bell-slash)}.jmix-font-icon-bell:before{content:var(--jmix-font-icon-bell)}.jmix-font-icon-boat:before{content:var(--jmix-font-icon-boat)}.jmix-font-icon-bold:before{content:var(--jmix-font-icon-bold)}.jmix-font-icon-bolt:before{content:var(--jmix-font-icon-bolt)}.jmix-font-icon-bomb:before{content:var(--jmix-font-icon-bomb)}.jmix-font-icon-book-dollar:before{content:var(--jmix-font-icon-book-dollar)}.jmix-font-icon-book-percent:before{content:var(--jmix-font-icon-book-percent)}.jmix-font-icon-book:before{content:var(--jmix-font-icon-book)}.jmix-font-icon-bookmark-o:before{content:var(--jmix-font-icon-bookmark-o)}.jmix-font-icon-bookmark:before{content:var(--jmix-font-icon-bookmark)}.jmix-font-icon-briefcase:before{content:var(--jmix-font-icon-briefcase)}.jmix-font-icon-browser:before{content:var(--jmix-font-icon-browser)}.jmix-font-icon-bug-o:before{content:var(--jmix-font-icon-bug-o)}.jmix-font-icon-bug:before{content:var(--jmix-font-icon-bug)}.jmix-font-icon-building-o:before{content:var(--jmix-font-icon-building-o)}.jmix-font-icon-building:before{content:var(--jmix-font-icon-building)}.jmix-font-icon-bullets:before{content:var(--jmix-font-icon-bullets)}.jmix-font-icon-bullseye:before{content:var(--jmix-font-icon-bullseye)}.jmix-font-icon-bus:before{content:var(--jmix-font-icon-bus)}.jmix-font-icon-button:before{content:var(--jmix-font-icon-button)}.jmix-font-icon-calc-book:before{content:var(--jmix-font-icon-calc-book)}.jmix-font-icon-calc:before{content:var(--jmix-font-icon-calc)}.jmix-font-icon-calendar-briefcase:before{content:var(--jmix-font-icon-calendar-briefcase)}.jmix-font-icon-calendar-clock:before{content:var(--jmix-font-icon-calendar-clock)}.jmix-font-icon-calendar-envelope:before{content:var(--jmix-font-icon-calendar-envelope)}.jmix-font-icon-calendar-o:before{content:var(--jmix-font-icon-calendar-o)}.jmix-font-icon-calendar-user:before{content:var(--jmix-font-icon-calendar-user)}.jmix-font-icon-calendar:before{content:var(--jmix-font-icon-calendar)}.jmix-font-icon-camera:before{content:var(--jmix-font-icon-camera)}.jmix-font-icon-car:before{content:var(--jmix-font-icon-car)}.jmix-font-icon-caret-down:before{content:var(--jmix-font-icon-caret-down)}.jmix-font-icon-caret-left:before{content:var(--jmix-font-icon-caret-left)}.jmix-font-icon-caret-right:before{content:var(--jmix-font-icon-caret-right)}.jmix-font-icon-caret-square-down-o:before{content:var(--jmix-font-icon-caret-square-down-o)}.jmix-font-icon-caret-square-left-o:before{content:var(--jmix-font-icon-caret-square-left-o)}.jmix-font-icon-caret-square-right-o:before{content:var(--jmix-font-icon-caret-square-right-o)}.jmix-font-icon-caret-square-up-o:before{content:var(--jmix-font-icon-caret-square-up-o)}.jmix-font-icon-caret-up:before{content:var(--jmix-font-icon-caret-up)}.jmix-font-icon-cart-o:before{content:var(--jmix-font-icon-cart-o)}.jmix-font-icon-cart:before{content:var(--jmix-font-icon-cart)}.jmix-font-icon-cash:before{content:var(--jmix-font-icon-cash)}.jmix-font-icon-chart-3d:before{content:var(--jmix-font-icon-chart-3d)}.jmix-font-icon-chart-grid:before{content:var(--jmix-font-icon-chart-grid)}.jmix-font-icon-chart-line:before{content:var(--jmix-font-icon-chart-line)}.jmix-font-icon-chart-timeline:before{content:var(--jmix-font-icon-chart-timeline)}.jmix-font-icon-chart:before{content:var(--jmix-font-icon-chart)}.jmix-font-icon-chat:before{content:var(--jmix-font-icon-chat)}.jmix-font-icon-check-circle-o:before{content:var(--jmix-font-icon-check-circle-o)}.jmix-font-icon-check-circle:before{content:var(--jmix-font-icon-check-circle)}.jmix-font-icon-check-square-o:before{content:var(--jmix-font-icon-check-square-o)}.jmix-font-icon-check-square:before{content:var(--jmix-font-icon-check-square)}.jmix-font-icon-check:before{content:var(--jmix-font-icon-check)}.jmix-font-icon-chevron-circle-down-o:before{content:var(--jmix-font-icon-chevron-circle-down-o)}.jmix-font-icon-chevron-circle-down:before{content:var(--jmix-font-icon-chevron-circle-down)}.jmix-font-icon-chevron-circle-left-o:before{content:var(--jmix-font-icon-chevron-circle-left-o)}.jmix-font-icon-chevron-circle-left:before{content:var(--jmix-font-icon-chevron-circle-left)}.jmix-font-icon-chevron-circle-right-o:before{content:var(--jmix-font-icon-chevron-circle-right-o)}.jmix-font-icon-chevron-circle-right:before{content:var(--jmix-font-icon-chevron-circle-right)}.jmix-font-icon-chevron-circle-up-o:before{content:var(--jmix-font-icon-chevron-circle-up-o)}.jmix-font-icon-chevron-circle-up:before{content:var(--jmix-font-icon-chevron-circle-up)}.jmix-font-icon-chevron-down-small:before{content:var(--jmix-font-icon-chevron-down-small)}.jmix-font-icon-chevron-down:before{content:var(--jmix-font-icon-chevron-down)}.jmix-font-icon-chevron-left-small:before{content:var(--jmix-font-icon-chevron-left-small)}.jmix-font-icon-chevron-left:before{content:var(--jmix-font-icon-chevron-left)}.jmix-font-icon-chevron-right-small:before{content:var(--jmix-font-icon-chevron-right-small)}.jmix-font-icon-chevron-right:before{content:var(--jmix-font-icon-chevron-right)}.jmix-font-icon-chevron-up-small:before{content:var(--jmix-font-icon-chevron-up-small)}.jmix-font-icon-chevron-up:before{content:var(--jmix-font-icon-chevron-up)}.jmix-font-icon-child:before{content:var(--jmix-font-icon-child)}.jmix-font-icon-circle-thin:before{content:var(--jmix-font-icon-circle-thin)}.jmix-font-icon-circle:before{content:var(--jmix-font-icon-circle)}.jmix-font-icon-clipboard-check:before{content:var(--jmix-font-icon-clipboard-check)}.jmix-font-icon-clipboard-cross:before{content:var(--jmix-font-icon-clipboard-cross)}.jmix-font-icon-clipboard-heart:before{content:var(--jmix-font-icon-clipboard-heart)}.jmix-font-icon-clipboard-pulse:before{content:var(--jmix-font-icon-clipboard-pulse)}.jmix-font-icon-clipboard-text:before{content:var(--jmix-font-icon-clipboard-text)}.jmix-font-icon-clipboard-user:before{content:var(--jmix-font-icon-clipboard-user)}.jmix-font-icon-clipboard:before{content:var(--jmix-font-icon-clipboard)}.jmix-font-icon-clock:before{content:var(--jmix-font-icon-clock)}.jmix-font-icon-close-big:before{content:var(--jmix-font-icon-close-big)}.jmix-font-icon-close-circle-o:before{content:var(--jmix-font-icon-close-circle-o)}.jmix-font-icon-close-circle:before{content:var(--jmix-font-icon-close-circle)}.jmix-font-icon-close-small:before{content:var(--jmix-font-icon-close-small)}.jmix-font-icon-close:before{content:var(--jmix-font-icon-close)}.jmix-font-icon-cloud-download-o:before{content:var(--jmix-font-icon-cloud-download-o)}.jmix-font-icon-cloud-download:before{content:var(--jmix-font-icon-cloud-download)}.jmix-font-icon-cloud-o:before{content:var(--jmix-font-icon-cloud-o)}.jmix-font-icon-cloud-upload-o:before{content:var(--jmix-font-icon-cloud-upload-o)}.jmix-font-icon-cloud-upload:before{content:var(--jmix-font-icon-cloud-upload)}.jmix-font-icon-cloud:before{content:var(--jmix-font-icon-cloud)}.jmix-font-icon-cluster:before{content:var(--jmix-font-icon-cluster)}.jmix-font-icon-code:before{content:var(--jmix-font-icon-code)}.jmix-font-icon-coffee:before{content:var(--jmix-font-icon-coffee)}.jmix-font-icon-cog-o:before{content:var(--jmix-font-icon-cog-o)}.jmix-font-icon-cog:before{content:var(--jmix-font-icon-cog)}.jmix-font-icon-cogs:before{content:var(--jmix-font-icon-cogs)}.jmix-font-icon-coin-piles:before{content:var(--jmix-font-icon-coin-piles)}.jmix-font-icon-coins:before{content:var(--jmix-font-icon-coins)}.jmix-font-icon-combobox:before{content:var(--jmix-font-icon-combobox)}.jmix-font-icon-comment-ellipsis-o:before{content:var(--jmix-font-icon-comment-ellipsis-o)}.jmix-font-icon-comment-ellipsis:before{content:var(--jmix-font-icon-comment-ellipsis)}.jmix-font-icon-comment-o:before{content:var(--jmix-font-icon-comment-o)}.jmix-font-icon-comment:before{content:var(--jmix-font-icon-comment)}.jmix-font-icon-comments-o:before{content:var(--jmix-font-icon-comments-o)}.jmix-font-icon-comments:before{content:var(--jmix-font-icon-comments)}.jmix-font-icon-compile:before{content:var(--jmix-font-icon-compile)}.jmix-font-icon-compress-square:before{content:var(--jmix-font-icon-compress-square)}.jmix-font-icon-compress:before{content:var(--jmix-font-icon-compress)}.jmix-font-icon-connect-o:before{content:var(--jmix-font-icon-connect-o)}.jmix-font-icon-connect:before{content:var(--jmix-font-icon-connect)}.jmix-font-icon-controller:before{content:var(--jmix-font-icon-controller)}.jmix-font-icon-copy-o:before{content:var(--jmix-font-icon-copy-o)}.jmix-font-icon-copy:before{content:var(--jmix-font-icon-copy)}.jmix-font-icon-copyright:before{content:var(--jmix-font-icon-copyright)}.jmix-font-icon-corner-lower-left:before{content:var(--jmix-font-icon-corner-lower-left)}.jmix-font-icon-corner-lower-right:before{content:var(--jmix-font-icon-corner-lower-right)}.jmix-font-icon-corner-upper-left:before{content:var(--jmix-font-icon-corner-upper-left)}.jmix-font-icon-corner-upper-right:before{content:var(--jmix-font-icon-corner-upper-right)}.jmix-font-icon-credit-card:before{content:var(--jmix-font-icon-credit-card)}.jmix-font-icon-crop:before{content:var(--jmix-font-icon-crop)}.jmix-font-icon-cross-cutlery:before{content:var(--jmix-font-icon-cross-cutlery)}.jmix-font-icon-crosshairs:before{content:var(--jmix-font-icon-crosshairs)}.jmix-font-icon-css:before{content:var(--jmix-font-icon-css)}.jmix-font-icon-ctrl-a:before{content:var(--jmix-font-icon-ctrl-a)}.jmix-font-icon-ctrl:before{content:var(--jmix-font-icon-ctrl)}.jmix-font-icon-cube:before{content:var(--jmix-font-icon-cube)}.jmix-font-icon-cubes:before{content:var(--jmix-font-icon-cubes)}.jmix-font-icon-curly-brackets:before{content:var(--jmix-font-icon-curly-brackets)}.jmix-font-icon-cursor-o:before{content:var(--jmix-font-icon-cursor-o)}.jmix-font-icon-cursor:before{content:var(--jmix-font-icon-cursor)}.jmix-font-icon-cutlery:before{content:var(--jmix-font-icon-cutlery)}.jmix-font-icon-dashboard:before{content:var(--jmix-font-icon-dashboard)}.jmix-font-icon-database:before{content:var(--jmix-font-icon-database)}.jmix-font-icon-date-input:before{content:var(--jmix-font-icon-date-input)}.jmix-font-icon-deindent:before{content:var(--jmix-font-icon-deindent)}.jmix-font-icon-del-a:before{content:var(--jmix-font-icon-del-a)}.jmix-font-icon-del:before{content:var(--jmix-font-icon-del)}.jmix-font-icon-dental-chair:before{content:var(--jmix-font-icon-dental-chair)}.jmix-font-icon-desktop:before{content:var(--jmix-font-icon-desktop)}.jmix-font-icon-diamond-o:before{content:var(--jmix-font-icon-diamond-o)}.jmix-font-icon-diamond:before{content:var(--jmix-font-icon-diamond)}.jmix-font-icon-diploma-scroll:before{content:var(--jmix-font-icon-diploma-scroll)}.jmix-font-icon-diploma:before{content:var(--jmix-font-icon-diploma)}.jmix-font-icon-disc:before{content:var(--jmix-font-icon-disc)}.jmix-font-icon-doctor-briefcase:before{content:var(--jmix-font-icon-doctor-briefcase)}.jmix-font-icon-doctor:before{content:var(--jmix-font-icon-doctor)}.jmix-font-icon-dollar:before{content:var(--jmix-font-icon-dollar)}.jmix-font-icon-dot-circle:before{content:var(--jmix-font-icon-dot-circle)}.jmix-font-icon-download-alt:before{content:var(--jmix-font-icon-download-alt)}.jmix-font-icon-download:before{content:var(--jmix-font-icon-download)}.jmix-font-icon-drop:before{content:var(--jmix-font-icon-drop)}.jmix-font-icon-edit:before{content:var(--jmix-font-icon-edit)}.jmix-font-icon-eject:before{content:var(--jmix-font-icon-eject)}.jmix-font-icon-elastic:before{content:var(--jmix-font-icon-elastic)}.jmix-font-icon-ellipsis-circle-o:before{content:var(--jmix-font-icon-ellipsis-circle-o)}.jmix-font-icon-ellipsis-circle:before{content:var(--jmix-font-icon-ellipsis-circle)}.jmix-font-icon-ellipsis-dots-h:before{content:var(--jmix-font-icon-ellipsis-dots-h)}.jmix-font-icon-ellipsis-dots-v:before{content:var(--jmix-font-icon-ellipsis-dots-v)}.jmix-font-icon-ellipsis-h:before{content:var(--jmix-font-icon-ellipsis-h)}.jmix-font-icon-ellipsis-v:before{content:var(--jmix-font-icon-ellipsis-v)}.jmix-font-icon-enter-arrow:before{content:var(--jmix-font-icon-enter-arrow)}.jmix-font-icon-enter:before{content:var(--jmix-font-icon-enter)}.jmix-font-icon-envelope-o:before{content:var(--jmix-font-icon-envelope-o)}.jmix-font-icon-envelope-open-o:before{content:var(--jmix-font-icon-envelope-open-o)}.jmix-font-icon-envelope-open:before{content:var(--jmix-font-icon-envelope-open)}.jmix-font-icon-envelope:before{content:var(--jmix-font-icon-envelope)}.jmix-font-icon-envelopes-o:before{content:var(--jmix-font-icon-envelopes-o)}.jmix-font-icon-envelopes:before{content:var(--jmix-font-icon-envelopes)}.jmix-font-icon-eraser:before{content:var(--jmix-font-icon-eraser)}.jmix-font-icon-esc-a:before{content:var(--jmix-font-icon-esc-a)}.jmix-font-icon-esc:before{content:var(--jmix-font-icon-esc)}.jmix-font-icon-euro:before{content:var(--jmix-font-icon-euro)}.jmix-font-icon-exchange:before{content:var(--jmix-font-icon-exchange)}.jmix-font-icon-exclamation-circle-o:before{content:var(--jmix-font-icon-exclamation-circle-o)}.jmix-font-icon-exclamation-circle:before{content:var(--jmix-font-icon-exclamation-circle)}.jmix-font-icon-exclamation:before{content:var(--jmix-font-icon-exclamation)}.jmix-font-icon-exit-o:before{content:var(--jmix-font-icon-exit-o)}.jmix-font-icon-exit:before{content:var(--jmix-font-icon-exit)}.jmix-font-icon-expand-full:before{content:var(--jmix-font-icon-expand-full)}.jmix-font-icon-expand-square:before{content:var(--jmix-font-icon-expand-square)}.jmix-font-icon-expand:before{content:var(--jmix-font-icon-expand)}.jmix-font-icon-external-browser:before{content:var(--jmix-font-icon-external-browser)}.jmix-font-icon-external-link:before{content:var(--jmix-font-icon-external-link)}.jmix-font-icon-eye-slash:before{content:var(--jmix-font-icon-eye-slash)}.jmix-font-icon-eye:before{content:var(--jmix-font-icon-eye)}.jmix-font-icon-eyedropper:before{content:var(--jmix-font-icon-eyedropper)}.jmix-font-icon-facebook-square:before{content:var(--jmix-font-icon-facebook-square)}.jmix-font-icon-facebook:before{content:var(--jmix-font-icon-facebook)}.jmix-font-icon-factory:before{content:var(--jmix-font-icon-factory)}.jmix-font-icon-family:before{content:var(--jmix-font-icon-family)}.jmix-font-icon-fast-backward:before{content:var(--jmix-font-icon-fast-backward)}.jmix-font-icon-fast-forward:before{content:var(--jmix-font-icon-fast-forward)}.jmix-font-icon-female:before{content:var(--jmix-font-icon-female)}.jmix-font-icon-file-add:before{content:var(--jmix-font-icon-file-add)}.jmix-font-icon-file-code:before{content:var(--jmix-font-icon-file-code)}.jmix-font-icon-file-font:before{content:var(--jmix-font-icon-file-font)}.jmix-font-icon-file-movie:before{content:var(--jmix-font-icon-file-movie)}.jmix-font-icon-file-o:before{content:var(--jmix-font-icon-file-o)}.jmix-font-icon-file-picture:before{content:var(--jmix-font-icon-file-picture)}.jmix-font-icon-file-presentation:before{content:var(--jmix-font-icon-file-presentation)}.jmix-font-icon-file-process:before{content:var(--jmix-font-icon-file-process)}.jmix-font-icon-file-refresh:before{content:var(--jmix-font-icon-file-refresh)}.jmix-font-icon-file-remove:before{content:var(--jmix-font-icon-file-remove)}.jmix-font-icon-file-search:before{content:var(--jmix-font-icon-file-search)}.jmix-font-icon-file-sound:before{content:var(--jmix-font-icon-file-sound)}.jmix-font-icon-file-start:before{content:var(--jmix-font-icon-file-start)}.jmix-font-icon-file-table:before{content:var(--jmix-font-icon-file-table)}.jmix-font-icon-file-text-o:before{content:var(--jmix-font-icon-file-text-o)}.jmix-font-icon-file-text:before{content:var(--jmix-font-icon-file-text)}.jmix-font-icon-file-tree-small:before{content:var(--jmix-font-icon-file-tree-small)}.jmix-font-icon-file-tree-sub:before{content:var(--jmix-font-icon-file-tree-sub)}.jmix-font-icon-file-tree:before{content:var(--jmix-font-icon-file-tree)}.jmix-font-icon-file-zip:before{content:var(--jmix-font-icon-file-zip)}.jmix-font-icon-file:before{content:var(--jmix-font-icon-file)}.jmix-font-icon-fill:before{content:var(--jmix-font-icon-fill)}.jmix-font-icon-film:before{content:var(--jmix-font-icon-film)}.jmix-font-icon-filter:before{content:var(--jmix-font-icon-filter)}.jmix-font-icon-fire:before{content:var(--jmix-font-icon-fire)}.jmix-font-icon-flag-checkered:before{content:var(--jmix-font-icon-flag-checkered)}.jmix-font-icon-flag-o:before{content:var(--jmix-font-icon-flag-o)}.jmix-font-icon-flag:before{content:var(--jmix-font-icon-flag)}.jmix-font-icon-flash:before{content:var(--jmix-font-icon-flash)}.jmix-font-icon-flask:before{content:var(--jmix-font-icon-flask)}.jmix-font-icon-flight-landing:before{content:var(--jmix-font-icon-flight-landing)}.jmix-font-icon-flight-takeoff:before{content:var(--jmix-font-icon-flight-takeoff)}.jmix-font-icon-flip-h:before{content:var(--jmix-font-icon-flip-h)}.jmix-font-icon-flip-v:before{content:var(--jmix-font-icon-flip-v)}.jmix-font-icon-folder-add:before{content:var(--jmix-font-icon-folder-add)}.jmix-font-icon-folder-o:before{content:var(--jmix-font-icon-folder-o)}.jmix-font-icon-folder-open-o:before{content:var(--jmix-font-icon-folder-open-o)}.jmix-font-icon-folder-open:before{content:var(--jmix-font-icon-folder-open)}.jmix-font-icon-folder-remove:before{content:var(--jmix-font-icon-folder-remove)}.jmix-font-icon-folder-search:before{content:var(--jmix-font-icon-folder-search)}.jmix-font-icon-folder:before{content:var(--jmix-font-icon-folder)}.jmix-font-icon-font:before{content:var(--jmix-font-icon-font)}.jmix-font-icon-form:before{content:var(--jmix-font-icon-form)}.jmix-font-icon-forward:before{content:var(--jmix-font-icon-forward)}.jmix-font-icon-frown-o:before{content:var(--jmix-font-icon-frown-o)}.jmix-font-icon-function:before{content:var(--jmix-font-icon-function)}.jmix-font-icon-funnel:before{content:var(--jmix-font-icon-funnel)}.jmix-font-icon-gamepad:before{content:var(--jmix-font-icon-gamepad)}.jmix-font-icon-gavel:before{content:var(--jmix-font-icon-gavel)}.jmix-font-icon-gift:before{content:var(--jmix-font-icon-gift)}.jmix-font-icon-glass:before{content:var(--jmix-font-icon-glass)}.jmix-font-icon-glasses:before{content:var(--jmix-font-icon-glasses)}.jmix-font-icon-globe-wire:before{content:var(--jmix-font-icon-globe-wire)}.jmix-font-icon-globe:before{content:var(--jmix-font-icon-globe)}.jmix-font-icon-golf:before{content:var(--jmix-font-icon-golf)}.jmix-font-icon-google-plus-square:before{content:var(--jmix-font-icon-google-plus-square)}.jmix-font-icon-google-plus:before{content:var(--jmix-font-icon-google-plus)}.jmix-font-icon-grab:before{content:var(--jmix-font-icon-grab)}.jmix-font-icon-grid-bevel:before{content:var(--jmix-font-icon-grid-bevel)}.jmix-font-icon-grid-big-o:before{content:var(--jmix-font-icon-grid-big-o)}.jmix-font-icon-grid-big:before{content:var(--jmix-font-icon-grid-big)}.jmix-font-icon-grid-h:before{content:var(--jmix-font-icon-grid-h)}.jmix-font-icon-grid-small-o:before{content:var(--jmix-font-icon-grid-small-o)}.jmix-font-icon-grid-small:before{content:var(--jmix-font-icon-grid-small)}.jmix-font-icon-grid-v:before{content:var(--jmix-font-icon-grid-v)}.jmix-font-icon-grid:before{content:var(--jmix-font-icon-grid)}.jmix-font-icon-group:before{content:var(--jmix-font-icon-group)}.jmix-font-icon-hammer:before{content:var(--jmix-font-icon-hammer)}.jmix-font-icon-hand:before{content:var(--jmix-font-icon-hand)}.jmix-font-icon-handle-corner:before{content:var(--jmix-font-icon-handle-corner)}.jmix-font-icon-hands-up:before{content:var(--jmix-font-icon-hands-up)}.jmix-font-icon-handshake:before{content:var(--jmix-font-icon-handshake)}.jmix-font-icon-harddrive-o:before{content:var(--jmix-font-icon-harddrive-o)}.jmix-font-icon-harddrive:before{content:var(--jmix-font-icon-harddrive)}.jmix-font-icon-hash:before{content:var(--jmix-font-icon-hash)}.jmix-font-icon-header:before{content:var(--jmix-font-icon-header)}.jmix-font-icon-headphones:before{content:var(--jmix-font-icon-headphones)}.jmix-font-icon-headset:before{content:var(--jmix-font-icon-headset)}.jmix-font-icon-health-card:before{content:var(--jmix-font-icon-health-card)}.jmix-font-icon-heart-o:before{content:var(--jmix-font-icon-heart-o)}.jmix-font-icon-heart:before{content:var(--jmix-font-icon-heart)}.jmix-font-icon-home-o:before{content:var(--jmix-font-icon-home-o)}.jmix-font-icon-home:before{content:var(--jmix-font-icon-home)}.jmix-font-icon-hospital:before{content:var(--jmix-font-icon-hospital)}.jmix-font-icon-hourglass-empty:before{content:var(--jmix-font-icon-hourglass-empty)}.jmix-font-icon-hourglass-end:before{content:var(--jmix-font-icon-hourglass-end)}.jmix-font-icon-hourglass-start:before{content:var(--jmix-font-icon-hourglass-start)}.jmix-font-icon-hourglass:before{content:var(--jmix-font-icon-hourglass)}.jmix-font-icon-inbox:before{content:var(--jmix-font-icon-inbox)}.jmix-font-icon-indent:before{content:var(--jmix-font-icon-indent)}.jmix-font-icon-info-circle-o:before{content:var(--jmix-font-icon-info-circle-o)}.jmix-font-icon-info-circle:before{content:var(--jmix-font-icon-info-circle)}.jmix-font-icon-info:before{content:var(--jmix-font-icon-info)}.jmix-font-icon-input:before{content:var(--jmix-font-icon-input)}.jmix-font-icon-insert:before{content:var(--jmix-font-icon-insert)}.jmix-font-icon-institution:before{content:var(--jmix-font-icon-institution)}.jmix-font-icon-invoice:before{content:var(--jmix-font-icon-invoice)}.jmix-font-icon-italic:before{content:var(--jmix-font-icon-italic)}.jmix-font-icon-key-o:before{content:var(--jmix-font-icon-key-o)}.jmix-font-icon-key:before{content:var(--jmix-font-icon-key)}.jmix-font-icon-keyboard-o:before{content:var(--jmix-font-icon-keyboard-o)}.jmix-font-icon-keyboard:before{content:var(--jmix-font-icon-keyboard)}.jmix-font-icon-laptop:before{content:var(--jmix-font-icon-laptop)}.jmix-font-icon-layout:before{content:var(--jmix-font-icon-layout)}.jmix-font-icon-level-down-bold:before{content:var(--jmix-font-icon-level-down-bold)}.jmix-font-icon-level-down:before{content:var(--jmix-font-icon-level-down)}.jmix-font-icon-level-left-bold:before{content:var(--jmix-font-icon-level-left-bold)}.jmix-font-icon-level-left:before{content:var(--jmix-font-icon-level-left)}.jmix-font-icon-level-right-bold:before{content:var(--jmix-font-icon-level-right-bold)}.jmix-font-icon-level-right:before{content:var(--jmix-font-icon-level-right)}.jmix-font-icon-level-up-bold:before{content:var(--jmix-font-icon-level-up-bold)}.jmix-font-icon-level-up:before{content:var(--jmix-font-icon-level-up)}.jmix-font-icon-lifebuoy:before{content:var(--jmix-font-icon-lifebuoy)}.jmix-font-icon-lightbulb:before{content:var(--jmix-font-icon-lightbulb)}.jmix-font-icon-line-bar-chart:before{content:var(--jmix-font-icon-line-bar-chart)}.jmix-font-icon-line-chart:before{content:var(--jmix-font-icon-line-chart)}.jmix-font-icon-line-h:before{content:var(--jmix-font-icon-line-h)}.jmix-font-icon-line-v:before{content:var(--jmix-font-icon-line-v)}.jmix-font-icon-lines-list:before{content:var(--jmix-font-icon-lines-list)}.jmix-font-icon-lines:before{content:var(--jmix-font-icon-lines)}.jmix-font-icon-link:before{content:var(--jmix-font-icon-link)}.jmix-font-icon-list-ol:before{content:var(--jmix-font-icon-list-ol)}.jmix-font-icon-list-select:before{content:var(--jmix-font-icon-list-select)}.jmix-font-icon-list-ul:before{content:var(--jmix-font-icon-list-ul)}.jmix-font-icon-list:before{content:var(--jmix-font-icon-list)}.jmix-font-icon-location-arrow-circle-o:before{content:var(--jmix-font-icon-location-arrow-circle-o)}.jmix-font-icon-location-arrow-circle:before{content:var(--jmix-font-icon-location-arrow-circle)}.jmix-font-icon-location-arrow:before{content:var(--jmix-font-icon-location-arrow)}.jmix-font-icon-lock:before{content:var(--jmix-font-icon-lock)}.jmix-font-icon-magic:before{content:var(--jmix-font-icon-magic)}.jmix-font-icon-magnet:before{content:var(--jmix-font-icon-magnet)}.jmix-font-icon-mailbox:before{content:var(--jmix-font-icon-mailbox)}.jmix-font-icon-male:before{content:var(--jmix-font-icon-male)}.jmix-font-icon-map-marker:before{content:var(--jmix-font-icon-map-marker)}.jmix-font-icon-margin-bottom:before{content:var(--jmix-font-icon-margin-bottom)}.jmix-font-icon-margin-left:before{content:var(--jmix-font-icon-margin-left)}.jmix-font-icon-margin-right:before{content:var(--jmix-font-icon-margin-right)}.jmix-font-icon-margin-top:before{content:var(--jmix-font-icon-margin-top)}.jmix-font-icon-margin:before{content:var(--jmix-font-icon-margin)}.jmix-font-icon-medal:before{content:var(--jmix-font-icon-medal)}.jmix-font-icon-megaphone:before{content:var(--jmix-font-icon-megaphone)}.jmix-font-icon-meh-o:before{content:var(--jmix-font-icon-meh-o)}.jmix-font-icon-menu:before{content:var(--jmix-font-icon-menu)}.jmix-font-icon-microphone:before{content:var(--jmix-font-icon-microphone)}.jmix-font-icon-minus-circle-o:before{content:var(--jmix-font-icon-minus-circle-o)}.jmix-font-icon-minus-circle:before{content:var(--jmix-font-icon-minus-circle)}.jmix-font-icon-minus-square-o:before{content:var(--jmix-font-icon-minus-square-o)}.jmix-font-icon-minus:before{content:var(--jmix-font-icon-minus)}.jmix-font-icon-mobile-browser:before{content:var(--jmix-font-icon-mobile-browser)}.jmix-font-icon-mobile-retro:before{content:var(--jmix-font-icon-mobile-retro)}.jmix-font-icon-mobile:before{content:var(--jmix-font-icon-mobile)}.jmix-font-icon-modal-list:before{content:var(--jmix-font-icon-modal-list)}.jmix-font-icon-modal:before{content:var(--jmix-font-icon-modal)}.jmix-font-icon-money-deposit:before{content:var(--jmix-font-icon-money-deposit)}.jmix-font-icon-money-exchange:before{content:var(--jmix-font-icon-money-exchange)}.jmix-font-icon-money-withdraw:before{content:var(--jmix-font-icon-money-withdraw)}.jmix-font-icon-money:before{content:var(--jmix-font-icon-money)}.jmix-font-icon-moon-o:before{content:var(--jmix-font-icon-moon-o)}.jmix-font-icon-moon:before{content:var(--jmix-font-icon-moon)}.jmix-font-icon-morning:before{content:var(--jmix-font-icon-morning)}.jmix-font-icon-movie:before{content:var(--jmix-font-icon-movie)}.jmix-font-icon-music:before{content:var(--jmix-font-icon-music)}.jmix-font-icon-mute:before{content:var(--jmix-font-icon-mute)}.jmix-font-icon-native-button:before{content:var(--jmix-font-icon-native-button)}.jmix-font-icon-newspaper:before{content:var(--jmix-font-icon-newspaper)}.jmix-font-icon-notebook:before{content:var(--jmix-font-icon-notebook)}.jmix-font-icon-nurse:before{content:var(--jmix-font-icon-nurse)}.jmix-font-icon-office:before{content:var(--jmix-font-icon-office)}.jmix-font-icon-open-book:before{content:var(--jmix-font-icon-open-book)}.jmix-font-icon-option-a:before{content:var(--jmix-font-icon-option-a)}.jmix-font-icon-option:before{content:var(--jmix-font-icon-option)}.jmix-font-icon-options:before{content:var(--jmix-font-icon-options)}.jmix-font-icon-orientation:before{content:var(--jmix-font-icon-orientation)}.jmix-font-icon-out:before{content:var(--jmix-font-icon-out)}.jmix-font-icon-outbox:before{content:var(--jmix-font-icon-outbox)}.jmix-font-icon-package:before{content:var(--jmix-font-icon-package)}.jmix-font-icon-padding-bottom:before{content:var(--jmix-font-icon-padding-bottom)}.jmix-font-icon-padding-left:before{content:var(--jmix-font-icon-padding-left)}.jmix-font-icon-padding-right:before{content:var(--jmix-font-icon-padding-right)}.jmix-font-icon-padding-top:before{content:var(--jmix-font-icon-padding-top)}.jmix-font-icon-padding:before{content:var(--jmix-font-icon-padding)}.jmix-font-icon-paint-roll:before{content:var(--jmix-font-icon-paint-roll)}.jmix-font-icon-paintbrush:before{content:var(--jmix-font-icon-paintbrush)}.jmix-font-icon-palette:before{content:var(--jmix-font-icon-palette)}.jmix-font-icon-panel:before{content:var(--jmix-font-icon-panel)}.jmix-font-icon-paperclip:before{content:var(--jmix-font-icon-paperclip)}.jmix-font-icon-paperplane-o:before{content:var(--jmix-font-icon-paperplane-o)}.jmix-font-icon-paperplane:before{content:var(--jmix-font-icon-paperplane)}.jmix-font-icon-paragraph:before{content:var(--jmix-font-icon-paragraph)}.jmix-font-icon-password:before{content:var(--jmix-font-icon-password)}.jmix-font-icon-paste:before{content:var(--jmix-font-icon-paste)}.jmix-font-icon-pause:before{content:var(--jmix-font-icon-pause)}.jmix-font-icon-pencil:before{content:var(--jmix-font-icon-pencil)}.jmix-font-icon-phone-landline:before{content:var(--jmix-font-icon-phone-landline)}.jmix-font-icon-phone:before{content:var(--jmix-font-icon-phone)}.jmix-font-icon-picture:before{content:var(--jmix-font-icon-picture)}.jmix-font-icon-pie-bar-chart:before{content:var(--jmix-font-icon-pie-bar-chart)}.jmix-font-icon-pie-chart:before{content:var(--jmix-font-icon-pie-chart)}.jmix-font-icon-piggy-bank-coin:before{content:var(--jmix-font-icon-piggy-bank-coin)}.jmix-font-icon-piggy-bank:before{content:var(--jmix-font-icon-piggy-bank)}.jmix-font-icon-pill:before{content:var(--jmix-font-icon-pill)}.jmix-font-icon-pills:before{content:var(--jmix-font-icon-pills)}.jmix-font-icon-pin-post:before{content:var(--jmix-font-icon-pin-post)}.jmix-font-icon-pin:before{content:var(--jmix-font-icon-pin)}.jmix-font-icon-play-circle-o:before{content:var(--jmix-font-icon-play-circle-o)}.jmix-font-icon-play-circle:before{content:var(--jmix-font-icon-play-circle)}.jmix-font-icon-play:before{content:var(--jmix-font-icon-play)}.jmix-font-icon-plug:before{content:var(--jmix-font-icon-plug)}.jmix-font-icon-plus-circle-o:before{content:var(--jmix-font-icon-plus-circle-o)}.jmix-font-icon-plus-circle:before{content:var(--jmix-font-icon-plus-circle)}.jmix-font-icon-plus-minus:before{content:var(--jmix-font-icon-plus-minus)}.jmix-font-icon-plus-square-o:before{content:var(--jmix-font-icon-plus-square-o)}.jmix-font-icon-plus:before{content:var(--jmix-font-icon-plus)}.jmix-font-icon-pointer:before{content:var(--jmix-font-icon-pointer)}.jmix-font-icon-power-off:before{content:var(--jmix-font-icon-power-off)}.jmix-font-icon-presentation:before{content:var(--jmix-font-icon-presentation)}.jmix-font-icon-print:before{content:var(--jmix-font-icon-print)}.jmix-font-icon-progressbar:before{content:var(--jmix-font-icon-progressbar)}.jmix-font-icon-puzzle-piece:before{content:var(--jmix-font-icon-puzzle-piece)}.jmix-font-icon-pyramid-chart:before{content:var(--jmix-font-icon-pyramid-chart)}.jmix-font-icon-qrcode:before{content:var(--jmix-font-icon-qrcode)}.jmix-font-icon-question-circle-o:before{content:var(--jmix-font-icon-question-circle-o)}.jmix-font-icon-question-circle:before{content:var(--jmix-font-icon-question-circle)}.jmix-font-icon-question:before{content:var(--jmix-font-icon-question)}.jmix-font-icon-quote-left:before{content:var(--jmix-font-icon-quote-left)}.jmix-font-icon-quote-right:before{content:var(--jmix-font-icon-quote-right)}.jmix-font-icon-random:before{content:var(--jmix-font-icon-random)}.jmix-font-icon-raster-lower-left:before{content:var(--jmix-font-icon-raster-lower-left)}.jmix-font-icon-raster:before{content:var(--jmix-font-icon-raster)}.jmix-font-icon-records:before{content:var(--jmix-font-icon-records)}.jmix-font-icon-recycle:before{content:var(--jmix-font-icon-recycle)}.jmix-font-icon-refresh:before{content:var(--jmix-font-icon-refresh)}.jmix-font-icon-reply-all:before{content:var(--jmix-font-icon-reply-all)}.jmix-font-icon-reply:before{content:var(--jmix-font-icon-reply)}.jmix-font-icon-resize-h:before{content:var(--jmix-font-icon-resize-h)}.jmix-font-icon-resize-v:before{content:var(--jmix-font-icon-resize-v)}.jmix-font-icon-retweet:before{content:var(--jmix-font-icon-retweet)}.jmix-font-icon-rhombus:before{content:var(--jmix-font-icon-rhombus)}.jmix-font-icon-road-branch:before{content:var(--jmix-font-icon-road-branch)}.jmix-font-icon-road-branches:before{content:var(--jmix-font-icon-road-branches)}.jmix-font-icon-road-split:before{content:var(--jmix-font-icon-road-split)}.jmix-font-icon-road:before{content:var(--jmix-font-icon-road)}.jmix-font-icon-rocket:before{content:var(--jmix-font-icon-rocket)}.jmix-font-icon-rotate-left:before{content:var(--jmix-font-icon-rotate-left)}.jmix-font-icon-rotate-right:before{content:var(--jmix-font-icon-rotate-right)}.jmix-font-icon-rss-square:before{content:var(--jmix-font-icon-rss-square)}.jmix-font-icon-rss:before{content:var(--jmix-font-icon-rss)}.jmix-font-icon-safe-lock:before{content:var(--jmix-font-icon-safe-lock)}.jmix-font-icon-safe:before{content:var(--jmix-font-icon-safe)}.jmix-font-icon-scale-unbalance:before{content:var(--jmix-font-icon-scale-unbalance)}.jmix-font-icon-scale:before{content:var(--jmix-font-icon-scale)}.jmix-font-icon-scatter-chart:before{content:var(--jmix-font-icon-scatter-chart)}.jmix-font-icon-scissors:before{content:var(--jmix-font-icon-scissors)}.jmix-font-icon-screwdriver:before{content:var(--jmix-font-icon-screwdriver)}.jmix-font-icon-search-minus:before{content:var(--jmix-font-icon-search-minus)}.jmix-font-icon-search-plus:before{content:var(--jmix-font-icon-search-plus)}.jmix-font-icon-search:before{content:var(--jmix-font-icon-search)}.jmix-font-icon-select:before{content:var(--jmix-font-icon-select)}.jmix-font-icon-server:before{content:var(--jmix-font-icon-server)}.jmix-font-icon-share-square:before{content:var(--jmix-font-icon-share-square)}.jmix-font-icon-share:before{content:var(--jmix-font-icon-share)}.jmix-font-icon-shield:before{content:var(--jmix-font-icon-shield)}.jmix-font-icon-shift-arrow:before{content:var(--jmix-font-icon-shift-arrow)}.jmix-font-icon-shift:before{content:var(--jmix-font-icon-shift)}.jmix-font-icon-shop:before{content:var(--jmix-font-icon-shop)}.jmix-font-icon-sign-in-alt:before{content:var(--jmix-font-icon-sign-in-alt)}.jmix-font-icon-sign-in:before{content:var(--jmix-font-icon-sign-in)}.jmix-font-icon-sign-out-alt:before{content:var(--jmix-font-icon-sign-out-alt)}.jmix-font-icon-sign-out:before{content:var(--jmix-font-icon-sign-out)}.jmix-font-icon-signal:before{content:var(--jmix-font-icon-signal)}.jmix-font-icon-sitemap:before{content:var(--jmix-font-icon-sitemap)}.jmix-font-icon-slider:before{content:var(--jmix-font-icon-slider)}.jmix-font-icon-sliders:before{content:var(--jmix-font-icon-sliders)}.jmix-font-icon-smiley-o:before{content:var(--jmix-font-icon-smiley-o)}.jmix-font-icon-sort:before{content:var(--jmix-font-icon-sort)}.jmix-font-icon-sound-disable:before{content:var(--jmix-font-icon-sound-disable)}.jmix-font-icon-spark-line:before{content:var(--jmix-font-icon-spark-line)}.jmix-font-icon-specialist:before{content:var(--jmix-font-icon-specialist)}.jmix-font-icon-spinner-arc:before{content:var(--jmix-font-icon-spinner-arc)}.jmix-font-icon-spinner-third:before{content:var(--jmix-font-icon-spinner-third)}.jmix-font-icon-spinner:before{content:var(--jmix-font-icon-spinner)}.jmix-font-icon-spline-area-chart:before{content:var(--jmix-font-icon-spline-area-chart)}.jmix-font-icon-spline-chart:before{content:var(--jmix-font-icon-spline-chart)}.jmix-font-icon-split-h:before{content:var(--jmix-font-icon-split-h)}.jmix-font-icon-split-v:before{content:var(--jmix-font-icon-split-v)}.jmix-font-icon-split:before{content:var(--jmix-font-icon-split)}.jmix-font-icon-spoon:before{content:var(--jmix-font-icon-spoon)}.jmix-font-icon-square-shadow:before{content:var(--jmix-font-icon-square-shadow)}.jmix-font-icon-star-half-left-o:before{content:var(--jmix-font-icon-star-half-left-o)}.jmix-font-icon-star-half-left:before{content:var(--jmix-font-icon-star-half-left)}.jmix-font-icon-star-half-right-o:before{content:var(--jmix-font-icon-star-half-right-o)}.jmix-font-icon-star-half-right:before{content:var(--jmix-font-icon-star-half-right)}.jmix-font-icon-star-o:before{content:var(--jmix-font-icon-star-o)}.jmix-font-icon-star:before{content:var(--jmix-font-icon-star)}.jmix-font-icon-start-cog:before{content:var(--jmix-font-icon-start-cog)}.jmix-font-icon-step-backward:before{content:var(--jmix-font-icon-step-backward)}.jmix-font-icon-step-forward:before{content:var(--jmix-font-icon-step-forward)}.jmix-font-icon-stethoscope:before{content:var(--jmix-font-icon-stethoscope)}.jmix-font-icon-stock:before{content:var(--jmix-font-icon-stock)}.jmix-font-icon-stop-cog:before{content:var(--jmix-font-icon-stop-cog)}.jmix-font-icon-stop:before{content:var(--jmix-font-icon-stop)}.jmix-font-icon-stopwatch:before{content:var(--jmix-font-icon-stopwatch)}.jmix-font-icon-storage:before{content:var(--jmix-font-icon-storage)}.jmix-font-icon-strikethrough:before{content:var(--jmix-font-icon-strikethrough)}.jmix-font-icon-subscript:before{content:var(--jmix-font-icon-subscript)}.jmix-font-icon-suitcase:before{content:var(--jmix-font-icon-suitcase)}.jmix-font-icon-sun-down:before{content:var(--jmix-font-icon-sun-down)}.jmix-font-icon-sun-o:before{content:var(--jmix-font-icon-sun-o)}.jmix-font-icon-sun-rise:before{content:var(--jmix-font-icon-sun-rise)}.jmix-font-icon-superscript:before{content:var(--jmix-font-icon-superscript)}.jmix-font-icon-sword:before{content:var(--jmix-font-icon-sword)}.jmix-font-icon-tab-a:before{content:var(--jmix-font-icon-tab-a)}.jmix-font-icon-tab:before{content:var(--jmix-font-icon-tab)}.jmix-font-icon-table:before{content:var(--jmix-font-icon-table)}.jmix-font-icon-tablet:before{content:var(--jmix-font-icon-tablet)}.jmix-font-icon-tabs:before{content:var(--jmix-font-icon-tabs)}.jmix-font-icon-tag:before{content:var(--jmix-font-icon-tag)}.jmix-font-icon-tags:before{content:var(--jmix-font-icon-tags)}.jmix-font-icon-tasks:before{content:var(--jmix-font-icon-tasks)}.jmix-font-icon-taxi:before{content:var(--jmix-font-icon-taxi)}.jmix-font-icon-teeth:before{content:var(--jmix-font-icon-teeth)}.jmix-font-icon-terminal:before{content:var(--jmix-font-icon-terminal)}.jmix-font-icon-text-height:before{content:var(--jmix-font-icon-text-height)}.jmix-font-icon-text-input:before{content:var(--jmix-font-icon-text-input)}.jmix-font-icon-text-label:before{content:var(--jmix-font-icon-text-label)}.jmix-font-icon-text-width:before{content:var(--jmix-font-icon-text-width)}.jmix-font-icon-thin-square:before{content:var(--jmix-font-icon-thin-square)}.jmix-font-icon-thumbs-down-o:before{content:var(--jmix-font-icon-thumbs-down-o)}.jmix-font-icon-thumbs-down:before{content:var(--jmix-font-icon-thumbs-down)}.jmix-font-icon-thumbs-up-o:before{content:var(--jmix-font-icon-thumbs-up-o)}.jmix-font-icon-thumbs-up:before{content:var(--jmix-font-icon-thumbs-up)}.jmix-font-icon-ticket:before{content:var(--jmix-font-icon-ticket)}.jmix-font-icon-time-backward:before{content:var(--jmix-font-icon-time-backward)}.jmix-font-icon-time-forward:before{content:var(--jmix-font-icon-time-forward)}.jmix-font-icon-timer:before{content:var(--jmix-font-icon-timer)}.jmix-font-icon-toolbox:before{content:var(--jmix-font-icon-toolbox)}.jmix-font-icon-tools:before{content:var(--jmix-font-icon-tools)}.jmix-font-icon-tooth:before{content:var(--jmix-font-icon-tooth)}.jmix-font-icon-touch:before{content:var(--jmix-font-icon-touch)}.jmix-font-icon-train:before{content:var(--jmix-font-icon-train)}.jmix-font-icon-trash:before{content:var(--jmix-font-icon-trash)}.jmix-font-icon-tree-table:before{content:var(--jmix-font-icon-tree-table)}.jmix-font-icon-trending-down:before{content:var(--jmix-font-icon-trending-down)}.jmix-font-icon-trending-up:before{content:var(--jmix-font-icon-trending-up)}.jmix-font-icon-trophy:before{content:var(--jmix-font-icon-trophy)}.jmix-font-icon-truck:before{content:var(--jmix-font-icon-truck)}.jmix-font-icon-twin-col-select:before{content:var(--jmix-font-icon-twin-col-select)}.jmix-font-icon-twitter-square:before{content:var(--jmix-font-icon-twitter-square)}.jmix-font-icon-twitter:before{content:var(--jmix-font-icon-twitter)}.jmix-font-icon-umbrella:before{content:var(--jmix-font-icon-umbrella)}.jmix-font-icon-underline:before{content:var(--jmix-font-icon-underline)}.jmix-font-icon-unlink:before{content:var(--jmix-font-icon-unlink)}.jmix-font-icon-unlock:before{content:var(--jmix-font-icon-unlock)}.jmix-font-icon-upload-alt:before{content:var(--jmix-font-icon-upload-alt)}.jmix-font-icon-upload:before{content:var(--jmix-font-icon-upload)}.jmix-font-icon-user-card:before{content:var(--jmix-font-icon-user-card)}.jmix-font-icon-user-check:before{content:var(--jmix-font-icon-user-check)}.jmix-font-icon-user-clock:before{content:var(--jmix-font-icon-user-clock)}.jmix-font-icon-user-heart:before{content:var(--jmix-font-icon-user-heart)}.jmix-font-icon-user-star:before{content:var(--jmix-font-icon-user-star)}.jmix-font-icon-user:before{content:var(--jmix-font-icon-user)}.jmix-font-icon-users:before{content:var(--jmix-font-icon-users)}.jmix-font-icon-vaadin-h:before{content:var(--jmix-font-icon-vaadin-h)}.jmix-font-icon-vaadin-v:before{content:var(--jmix-font-icon-vaadin-v)}.jmix-font-icon-viewport:before{content:var(--jmix-font-icon-viewport)}.jmix-font-icon-vimeo-square:before{content:var(--jmix-font-icon-vimeo-square)}.jmix-font-icon-vimeo:before{content:var(--jmix-font-icon-vimeo)}.jmix-font-icon-volume-down:before{content:var(--jmix-font-icon-volume-down)}.jmix-font-icon-volume-off:before{content:var(--jmix-font-icon-volume-off)}.jmix-font-icon-volume-up:before{content:var(--jmix-font-icon-volume-up)}.jmix-font-icon-volume:before{content:var(--jmix-font-icon-volume)}.jmix-font-icon-wallet:before{content:var(--jmix-font-icon-wallet)}.jmix-font-icon-warning:before{content:var(--jmix-font-icon-warning)}.jmix-font-icon-workplace:before{content:var(--jmix-font-icon-workplace)}.jmix-font-icon-wrench:before{content:var(--jmix-font-icon-wrench)}.jmix-font-icon-youtube-square:before{content:var(--jmix-font-icon-youtube-square)}.jmix-font-icon-youtube:before{content:var(--jmix-font-icon-youtube)}.jmix-font-icon-photo:before{content:var(--jmix-font-icon-photo)}.jmix-font-icon-redo:before{content:var(--jmix-font-icon-redo)}.jmix-font-icon-undo:before{content:var(--jmix-font-icon-undo)}@font-face{font-family:Vaadin-Icons;font-style:normal;font-weight:900;font-display:block;src:url(./Vaadin-Icons-xd9l0VVN.woff) format("woff"),url(./Vaadin-Icons-BZSCcOkD.ttf) format("truetype"),url(./Vaadin-Icons-BdG7kKl7.eot) format("eot")}html{--jmix-lumo-warning-background-color: var(--lumo-warning-color);--jmix-lumo-warning-background-color-50pct: hsla(48, 100%, 50%, .5);--jmix-lumo-warning-background-color-10pct: var(--lumo-warning-color-10pct);--jmix-lumo-warning-primary-text-color: var(--lumo-warning-text-color);--jmix-lumo-warning-color: var(--lumo-warning-contrast-color);--jmix-simple-pagination-gap: .3em}.jmix-main-view-header{box-sizing:border-box;display:flex;height:var(--lumo-size-xl);align-items:center;width:100%}.jmix-main-view-drawer-toggle{color:var(--lumo-secondary-text-color)}.jmix-main-view-title{margin:0;font-size:var(--lumo-font-size-l)}.jmix-main-view-section{display:flex;flex-direction:column;align-items:stretch;max-height:100%;min-height:100%}.jmix-main-view-application-title{display:flex;align-items:center;height:var(--lumo-size-xl);margin:0;padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m);font-size:var(--lumo-font-size-m)}.jmix-main-view-application-title-base-link{color:var(--lumo-header-text-color)}.jmix-main-view-application-title-base-link:hover{text-decoration:none}.jmix-main-view-navigation{display:flex;flex-direction:column;border-bottom:1px solid;border-color:var(--lumo-contrast-10pct);flex-grow:1;overflow:auto}.jmix-main-view-footer{display:flex;align-items:center;margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-s);padding:var(--lumo-space-xs) var(--lumo-space-m);gap:var(--lumo-space-m)}.jmix-main-view-footer .jmix-user-indicator{flex-grow:1}.admin-tz-button{flex-shrink:0;padding:2px 8px;border:1px solid var(--lumo-contrast-20pct);border-radius:999px;background:var(--lumo-base-color);color:var(--lumo-secondary-text-color);font:inherit;font-size:var(--lumo-font-size-xs);font-weight:600;white-space:nowrap;cursor:pointer}.admin-tz-button:hover{border-color:var(--lumo-primary-color-50pct);color:var(--lumo-primary-text-color)}.admin-theme-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:22px;padding:0;border:1px solid var(--lumo-contrast-20pct);border-radius:999px;background:var(--lumo-base-color);color:var(--lumo-secondary-text-color);cursor:pointer}.admin-theme-button:hover{border-color:var(--lumo-primary-color-50pct);color:var(--lumo-primary-text-color)}.admin-theme-button vaadin-icon{width:14px;height:14px}.admin-theme-button__sun,html[theme~=dark] .admin-theme-button__moon{display:none}html[theme~=dark] .admin-theme-button__sun{display:inline-flex}.admin-tz-dialog{display:flex;flex-direction:column;gap:var(--lumo-space-s);width:min(24rem,80vw)}.admin-tz-note{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}vaadin-app-layout:not([overlay]){--vaadin-app-layout-drawer-width: 19.5em}.admin-drawer-toggle-host{position:relative;display:inline-flex;flex-shrink:0}.admin-menu-attention-dot{position:absolute;top:9px;right:8px;box-sizing:border-box;width:10px;height:10px;border:2px solid var(--lumo-base-color);border-radius:50%;pointer-events:none}.admin-menu-attention-dot--count{background:#7c8597}:where(html[theme~=dark]) .admin-menu-attention-dot--count{background:#404858}.admin-menu-attention-dot--warn{background:#d08a1c}:where(html[theme~=dark]) .admin-menu-attention-dot--warn{background:#593700}.admin-menu-attention-dot--crit{background:#c23b33}:where(html[theme~=dark]) .admin-menu-attention-dot--crit{background:#98040b}vaadin-app-layout[drawer-opened] .admin-menu-attention-dot{display:none}.admin-palette-launcher{display:flex;align-items:center;flex-shrink:0;gap:var(--lumo-space-s);box-sizing:border-box;height:36px;margin:0 var(--lumo-space-m) var(--lumo-space-s);padding:0 10px;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);background:var(--lumo-contrast-5pct);color:var(--lumo-secondary-text-color);font:inherit;font-size:var(--lumo-font-size-s);text-align:start;cursor:pointer}.admin-palette-launcher:hover{background:var(--lumo-contrast-10pct)}.admin-palette-launcher:focus-visible{outline:none;box-shadow:0 0 0 2px var(--lumo-primary-color-50pct)}.admin-palette-launcher__icon{flex-shrink:0;width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);color:var(--lumo-tertiary-text-color)}.admin-palette-launcher__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-kbd{flex-shrink:0;padding:1px 5px;border:1px solid var(--lumo-contrast-20pct);border-bottom-width:2px;border-radius:5px;background:var(--lumo-base-color);color:var(--lumo-secondary-text-color);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap}vaadin-app-layout[overlay] .admin-palette-launcher .admin-kbd{display:none}.admin-menu-badge{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;box-sizing:border-box;height:18px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-menu-badge--count{background:#eceff5;color:#465063}:where(html[theme~=dark]) .admin-menu-badge--count{background:#1e242b;color:#aab2c2}.admin-menu-badge--warn{background:#fdf0dc;color:#8a5a09}:where(html[theme~=dark]) .admin-menu-badge--warn{background:#2e1f06;color:#ce9a56}.admin-menu-badge--crit{background:#fde8ea;color:#a32d3c}:where(html[theme~=dark]) .admin-menu-badge--crit{background:#321c1f;color:#fa7d84}.admin-menu-badge__age{font-size:11px;font-weight:500;opacity:.8}vaadin-app-layout[overlay] .jmix-list-menu .admin-menu-badge__unit,vaadin-app-layout[overlay] .jmix-list-menu .admin-menu-badge__age{display:none}vaadin-app-layout[overlay] .jmix-list-menu .jmix-menu-item-link{box-sizing:border-box;min-height:40px}vaadin-dialog-overlay.admin-palette-dialog:before{flex:0 0 8vh}vaadin-dialog-overlay.admin-palette-dialog::part(overlay){width:520px;max-width:100%;border-radius:12px}.admin-palette{display:flex;flex-direction:column;max-height:min(640px,76vh);color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-m)}.admin-palette-input{display:flex;align-items:center;flex-shrink:0;gap:10px;height:52px;padding:0 16px;border-bottom:1px solid var(--lumo-contrast-10pct)}.admin-palette-input-icon{flex-shrink:0;width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);color:var(--lumo-tertiary-text-color)}.admin-palette-field{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:var(--lumo-body-text-color);font:inherit;font-size:16px}.admin-palette-field::placeholder{color:var(--lumo-tertiary-text-color)}.admin-palette-hint{flex-shrink:0;color:var(--lumo-tertiary-text-color);font-size:12px;white-space:nowrap}.admin-palette-results{flex:1 1 auto;min-height:0;padding-bottom:6px;overflow-y:auto}.admin-palette-group{padding:10px 16px 4px;color:var(--lumo-tertiary-text-color);font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.admin-palette-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;cursor:pointer}.admin-palette-row:hover{background:var(--lumo-contrast-5pct)}.admin-palette-row.admin-palette-row--selected{background:var(--lumo-primary-color-10pct)}.admin-palette-row.admin-palette-row--hint{color:var(--lumo-secondary-text-color);background:none;cursor:default}.admin-palette-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-palette-alias{margin-inline-start:4px;color:var(--lumo-tertiary-text-color)}.admin-palette-where{flex-shrink:1;max-width:45%;overflow:hidden;color:var(--lumo-tertiary-text-color);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.admin-palette mark{background:none;color:var(--lumo-primary-text-color);font-weight:600}.admin-palette-empty{padding:12px 16px 4px;color:var(--lumo-secondary-text-color)}.admin-palette-footer{display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px 16px;padding:10px 16px;border-top:1px solid var(--lumo-contrast-10pct);color:var(--lumo-tertiary-text-color);font-size:12px}.admin-palette-footer>span{display:inline-flex;align-items:center;gap:4px}@media(max-width:480px){.admin-palette-hint,.admin-palette-footer{display:none}.admin-palette-row{flex-wrap:wrap;row-gap:0;padding-block:6px}.admin-palette-label{flex-basis:0}.admin-palette-where{flex-basis:100%;max-width:none;font-size:12px}}vaadin-app-layout.jmix-main-view-top-menu-app-layout::part(navbar){min-height:0;border-bottom:0}.jmix-main-view-top-menu-navigation-bar-box{padding:0;gap:0;width:100%}.jmix-main-view-top-menu-navigation{display:flex;flex-grow:1;overflow:auto}.jmix-main-view-top-menu-header{display:flex;align-items:center;width:100%;border-bottom:1px solid var(--lumo-contrast-10pct)}.jmix-main-view-top-menu-logo-container{display:flex;margin:0 var(--lumo-space-m)}.jmix-main-view-top-menu-logo{width:var(--lumo-size-m);height:var(--lumo-size-m)}.jmix-main-view-top-menu-user-box{align-self:flex-end;align-items:center;margin:0 var(--lumo-space-m);max-width:20em}.jmix-main-view-top-menu-view-header-box{border-bottom:1px solid var(--lumo-contrast-10pct);padding:0;width:100%}.jmix-main-view-top-menu-view-title{font-size:var(--lumo-font-size-l);margin:var(--lumo-space-s) var(--lumo-space-m)}.jmix-login-main-layout{background:radial-gradient(circle at top,rgba(255,255,255,.55),transparent 32%),linear-gradient(180deg,#f5f7fb,#e8edf5)}:where(html[theme~=dark]) .jmix-login-main-layout{background:radial-gradient(circle at top,rgba(25,31,38,.55),transparent 32%),linear-gradient(180deg,#1b2129,#1e242e)}.login-shell{align-items:center;gap:.75rem}.login-build-version{margin:0;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);font-weight:500;letter-spacing:.04em}.dashboard-kpi-card{border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-l);padding:.75rem .9rem;min-width:11rem;background:linear-gradient(180deg,var(--lumo-base-color),var(--lumo-contrast-5pct));box-shadow:0 1px #00000008}:where(html[theme~=dark]) .dashboard-kpi-card{box-shadow:0 1px #0001}.dashboard-card-row{display:flex;flex-wrap:wrap;gap:.65rem}.dashboard-pulse-grid{gap:.65rem}.dashboard-pulse-row{width:100%}.dashboard-pulse-row .dashboard-kpi-card{flex:1 1 13rem;min-width:13rem}.dashboard-pulse-row .dashboard-kpi-card--wide{flex:2.1 1 20rem}.dashboard-summary-host{margin:.2rem 0 .35rem}.dashboard-summary-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.dashboard-summary-section{border:1px solid var(--lumo-contrast-15pct);border-radius:var(--lumo-border-radius-l);background:linear-gradient(180deg,var(--lumo-base-color),var(--lumo-contrast-5pct));padding:.55rem}.dashboard-summary-title{display:block;margin-bottom:.5rem;font-size:.84rem;font-weight:800;letter-spacing:.01em;color:var(--lumo-body-text-color)}.dashboard-summary-cards .dashboard-kpi-card{flex:1 1 10.6rem;min-width:10.6rem}.dashboard-cashflow-grid{align-items:stretch}.dashboard-cashflow-column{display:flex;flex-direction:column;gap:.55rem;min-height:100%}.dashboard-cashflow-column .dashboard-summary-title{margin-bottom:0}.dashboard-cashflow-cards{display:flex;flex-direction:column;gap:.55rem}.dashboard-cashflow-column .dashboard-kpi-card{min-width:0}.dashboard-kpi-body{display:flex;flex-direction:column;gap:.14rem}.dashboard-kpi-line{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-size:.82rem;font-weight:600;color:var(--lumo-secondary-text-color)}.dashboard-kpi-line-label{color:var(--lumo-secondary-text-color)}.dashboard-kpi-line-value{color:var(--lumo-body-text-color)}.kpi-card-subvalue{font-size:.82rem;font-weight:600;color:var(--lumo-secondary-text-color)}.dashboard-cashflow-column--inflow{border-color:color-mix(in srgb,#167d5c 25%,var(--lumo-contrast-15pct));background:linear-gradient(180deg,color-mix(in srgb,#167d5c 6%,var(--lumo-base-color)),var(--lumo-base-color))}:where(html[theme~=dark]) .dashboard-cashflow-column--inflow{border-color:color-mix(in srgb,#006246 25%,var(--lumo-contrast-15pct));background:linear-gradient(180deg,color-mix(in srgb,#006246 6%,var(--lumo-base-color)),var(--lumo-base-color))}.dashboard-cashflow-column--economy{background:linear-gradient(180deg,color-mix(in srgb,#244b7a 5%,var(--lumo-base-color)),var(--lumo-base-color))}:where(html[theme~=dark]) .dashboard-cashflow-column--economy{background:linear-gradient(180deg,color-mix(in srgb,#284f7e 5%,var(--lumo-base-color)),var(--lumo-base-color))}.dashboard-cashflow-column--liabilities{border-color:color-mix(in srgb,#c27a1e 28%,var(--lumo-contrast-15pct));background:linear-gradient(180deg,color-mix(in srgb,#f0b35a 10%,var(--lumo-base-color)),var(--lumo-base-color))}:where(html[theme~=dark]) .dashboard-cashflow-column--liabilities{border-color:color-mix(in srgb,#633a00 28%,var(--lumo-contrast-15pct));background:linear-gradient(180deg,color-mix(in srgb,#462c00 10%,var(--lumo-base-color)),var(--lumo-base-color))}.dashboard-cashflow-column--cash{border-color:color-mix(in srgb,#0a7660 34%,var(--lumo-contrast-15pct));background:radial-gradient(circle at top right,color-mix(in srgb,#7be0be 30%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,#0c8a72 10%,var(--lumo-base-color)),var(--lumo-base-color));box-shadow:0 10px 24px #0c8a7214}:where(html[theme~=dark]) .dashboard-cashflow-column--cash{border-color:color-mix(in srgb,#006450 34%,var(--lumo-contrast-15pct));background:radial-gradient(circle at top right,color-mix(in srgb,#00392a 30%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,#005b4a 10%,var(--lumo-base-color)),var(--lumo-base-color));box-shadow:0 10px 24px #41ac9214}.dashboard-cashflow-column--cash .dashboard-summary-title{color:#0d5c4b}:where(html[theme~=dark]) .dashboard-cashflow-column--cash .dashboard-summary-title{color:#7ec3af}.dashboard-kpi-card--profit{border-color:color-mix(in srgb,#0a7660 32%,var(--lumo-contrast-20pct));background:linear-gradient(180deg,color-mix(in srgb,#95ebcd 26%,var(--lumo-base-color)),var(--lumo-base-color));box-shadow:0 8px 18px #0c8a721f}:where(html[theme~=dark]) .dashboard-kpi-card--profit{border-color:color-mix(in srgb,#006450 32%,var(--lumo-contrast-20pct));background:linear-gradient(180deg,color-mix(in srgb,#093327 26%,var(--lumo-base-color)),var(--lumo-base-color));box-shadow:0 8px 18px #41ac921f}.dashboard-kpi-card--wide .dashboard-kpi-body{gap:.3rem}#controlsBar{display:flex;flex-direction:column;gap:.45rem;width:100%}#controlsPrimaryRow,#controlsRangeRow,#controlsActionsGroup,#controlsRangeGroup,#controlsPresetGroup{display:flex;flex-wrap:wrap;gap:.45rem;align-items:flex-end}#controlsPrimaryRow,#controlsRangeRow{width:100%}#controlsPrimaryRow{justify-content:space-between}#controlsPresetGroup{justify-content:flex-start}#periodFromField,#periodToField{min-width:15rem}#controlsRangeGroup{width:100%}#controlsRangeGroup>*{flex:1 1 16rem}.kpi-card-title{font-size:.84rem;font-weight:600;color:var(--lumo-body-text-color);line-height:1.3;margin-bottom:.25rem}.kpi-card-value{margin-left:.5rem;font-size:1.15rem;font-weight:700;letter-spacing:.01em}.period-btn-active{border:1px solid var(--lumo-primary-color-50pct);background:var(--lumo-primary-color-10pct);color:var(--lumo-primary-text-color)}.dashboard-tabs{width:100%}.dashboard-tabs::part(tabs){border-bottom:1px solid var(--lumo-contrast-15pct)}.dashboard-details{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);padding:.2rem .5rem .5rem;background:var(--lumo-base-color)}.dashboard-details::part(summary){font-weight:600}.dashboard-view .dashboard-details::part(content){padding-top:.3rem}.dashboard-heatmap-grid{--dashboard-heatmap-cell-width: 1.35rem;--dashboard-heatmap-cell-height: 1.25rem;--dashboard-heatmap-cell-gap-x: .2rem;--dashboard-heatmap-column-width: calc(var(--dashboard-heatmap-cell-width) + (var(--dashboard-heatmap-cell-gap-x) * 2));--vaadin-grid-cell-padding: .16rem var(--dashboard-heatmap-cell-gap-x)}.dashboard-heatmap-grid .heat-cell{display:inline-flex;width:var(--dashboard-heatmap-cell-width);height:var(--dashboard-heatmap-cell-height);align-items:center;justify-content:center;box-sizing:border-box;border-radius:.3rem;font-size:.7rem;line-height:1;border:1px solid var(--lumo-contrast-10pct);color:transparent}.dashboard-heatmap-grid .heat-cell.level-0{background:var(--lumo-contrast-5pct)}.dashboard-heatmap-grid .heat-cell.level-1{background:#edfdf7}:where(html[theme~=dark]) .dashboard-heatmap-grid .heat-cell.level-1{background:#11241e}.dashboard-heatmap-grid .heat-cell.level-2{background:#d7faea}:where(html[theme~=dark]) .dashboard-heatmap-grid .heat-cell.level-2{background:#032a1d}.dashboard-heatmap-grid .heat-cell.level-3{background:#b6f0d5}:where(html[theme~=dark]) .dashboard-heatmap-grid .heat-cell.level-3{background:#092f21}.dashboard-heatmap-grid .heat-cell.level-4{background:#84e1b6}:where(html[theme~=dark]) .dashboard-heatmap-grid .heat-cell.level-4{background:#003925}.dashboard-heatmap-grid .heat-cell.level-5{background:#4fd19a}:where(html[theme~=dark]) .dashboard-heatmap-grid .heat-cell.level-5{background:#00412a}.dashboard-heatmap-grid .heat-cell.level-6{background:#22b67f}:where(html[theme~=dark]) .dashboard-heatmap-grid .heat-cell.level-6{background:#004c32}.dashboard-heatmap-grid .heat-cell.level-7{background:#0e8f63}:where(html[theme~=dark]) .dashboard-heatmap-grid .heat-cell.level-7{background:#005b3d}.dashboard-heatmap-grid .heat-cell.level-8{background:#066345}:where(html[theme~=dark]) .dashboard-heatmap-grid .heat-cell.level-8{background:#006042}.compact-progress{--vaadin-progress-value-color: var(--lumo-primary-color);--vaadin-progress-background-color: var(--lumo-contrast-10pct);height:.55rem;border-radius:999px}.percent-text{font-size:.8rem;color:var(--lumo-secondary-text-color);min-width:3.9rem;text-align:right}.dashboard-view #controlsBar{gap:.3rem}.dashboard-view #controlsBar vaadin-button{min-height:2rem;padding-inline:.55rem;font-size:.82rem}.dashboard-view #controlsPrimaryRow,.dashboard-view #controlsRangeRow,.dashboard-view #controlsActionsGroup,.dashboard-view #controlsRangeGroup,.dashboard-view #controlsPresetGroup{gap:.3rem}.dashboard-view #periodFromField,.dashboard-view #periodToField{min-width:13.5rem}.dashboard-view .dashboard-kpi-card{padding:.45rem .6rem;min-width:9.2rem;border-radius:var(--lumo-border-radius-m)}.dashboard-view .dashboard-card-row{gap:.4rem}.dashboard-view .dashboard-summary-grid{gap:.45rem}.dashboard-view .dashboard-summary-section{padding:.35rem;border-radius:var(--lumo-border-radius-m)}.dashboard-view .dashboard-summary-title{margin-bottom:.3rem;font-size:.76rem}.dashboard-view .dashboard-summary-cards .dashboard-kpi-card{min-width:8.8rem}.dashboard-view .dashboard-cashflow-column,.dashboard-view .dashboard-cashflow-cards{gap:.38rem}.dashboard-view .kpi-card-title{font-size:.74rem;margin-bottom:.15rem}.dashboard-view .kpi-card-value{margin-left:0;font-size:1rem}.dashboard-view .kpi-card-subvalue{font-size:.72rem}.dashboard-view .dashboard-details{padding:.1rem .35rem .35rem;border-radius:var(--lumo-border-radius-m)}.dashboard-view .dashboard-details::part(summary){font-size:.9rem;min-height:1.95rem}.dashboard-view .dashboard-heatmap-grid{--dashboard-heatmap-cell-width: 1.1rem;--dashboard-heatmap-cell-height: 1rem;--dashboard-heatmap-cell-gap-x: .14rem}.dashboard-view .dashboard-heatmap-grid .heat-cell{border-radius:.25rem}.dashboard-view vaadin-grid{--lumo-size-m: 1.95rem;--vaadin-grid-cell-padding: .2rem .35rem;font-size:.84rem}.dashboard-view .compact-progress{height:.45rem}.dashboard-view .percent-text{min-width:3.3rem;font-size:.72rem}@media(max-width:1180px){.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-cashflow-column--inflow{order:1}.dashboard-cashflow-column--cash{order:2}.dashboard-cashflow-column--economy{order:3}.dashboard-cashflow-column--liabilities{order:4}#controlsPrimaryRow{justify-content:flex-start}}@media(max-width:760px){.dashboard-summary-grid{grid-template-columns:1fr}.dashboard-pulse-row .dashboard-kpi-card,.dashboard-pulse-row .dashboard-kpi-card--wide{flex-basis:100%;min-width:0}.dashboard-cashflow-column--cash{order:1}.dashboard-cashflow-column--inflow{order:2}.dashboard-cashflow-column--liabilities{order:3}.dashboard-cashflow-column--economy{order:4}.dashboard-view .dashboard-kpi-card{min-width:8.3rem}.dashboard-view .kpi-card-value{font-size:.95rem}.dashboard-view vaadin-grid{font-size:.8rem}#controlsRangeGroup>*{flex-basis:100%}}.dashboard-v2-view-shell{min-height:100%;min-width:0;overflow-x:hidden}.dashboard-v2-app-host,dashboard-v2-app{display:block;max-width:100%;min-width:0;width:100%;min-height:calc(100vh - 8rem)}.dashboard-v2-page{--bg: #f5f4ff;--ink: #121418;--ink-strong: #06080d;--muted: #394455;--muted-soft: #637188;--empty: #7f8aa0;--panel: rgba(255, 255, 255, .92);--panel-strong: rgba(255, 255, 255, .985);--line: rgba(56, 78, 255, .16);--line-strong: rgba(255, 0, 163, .26);--chip-bg: rgba(255, 255, 255, .96);--chip-line: rgba(0, 208, 255, .3);--accent-growth: #00d7b8;--accent-revenue: #ff8a1f;--accent-risk: #ff3f7f;--accent-ink: #090c14;--accent-gold: #ffe24d;--accent-blue: #4d6bff;--accent-lime: #b8ff2c;--accent-magenta: #ff35c2;--accent-cyan: #00d0ff;--tone-primary: #4d6bff;--tone-secondary: #00a78e;--tone-tertiary: #00d0ff;--tone-positive: #0e8f78;--tone-negative: #f97316;--tone-verified: #ff35c2;--tone-net: #090c14;--tone-revenue-start: #ffe24d;--tone-revenue-end: #ff8a1f;background:radial-gradient(circle at 8% 10%,rgba(184,255,44,.42),transparent 18rem),radial-gradient(circle at 24% 0%,rgba(255,53,194,.2),transparent 18rem),radial-gradient(circle at 88% 10%,rgba(0,208,255,.26),transparent 20rem),radial-gradient(circle at 86% 32%,rgba(255,138,31,.22),transparent 16rem),linear-gradient(180deg,#fbfbff,#eef2ff 44%,#eaf8f2);color:var(--ink);font-family:Avenir Next,Segoe UI,sans-serif;max-width:100%;min-width:0;overflow-x:hidden;padding:.85rem .9rem 1.65rem;position:relative}:where(html[theme~=dark]) .dashboard-v2-page{--bg: #211f2b;--ink: #dadce0;--ink-strong: #e4e7ec;--muted: #b2bbc9;--muted-soft: #959fb0;--empty: #3c4659;--panel: rgba(25, 31, 38, .92);--panel-strong: rgba(25, 31, 38, .985);--line: rgba(115, 147, 255, .16);--line-strong: rgba(255, 0, 163, .26);--chip-bg: rgba(25, 31, 38, .96);--chip-line: rgba(0, 208, 255, .3);--accent-growth: #00d7b8;--accent-revenue: #ff8a1f;--accent-risk: #ff3f7f;--accent-ink: #dfe3eb;--accent-gold: #ffe24d;--accent-blue: #6989ff;--accent-lime: #b8ff2c;--accent-magenta: #ff35c2;--accent-cyan: #00d0ff;--tone-primary: #6989ff;--tone-secondary: #00a78e;--tone-tertiary: #00d0ff;--tone-positive: #3aaa92;--tone-negative: #f97316;--tone-verified: #ff35c2;--tone-net: #ccd1dd;--tone-revenue-start: #ffe24d;--tone-revenue-end: #ff8a1f;background:radial-gradient(circle at 8% 10%,rgba(184,255,44,.546),transparent 18rem),radial-gradient(circle at 24% 0%,rgba(255,53,194,.26),transparent 18rem),radial-gradient(circle at 88% 10%,rgba(0,208,255,.338),transparent 20rem),radial-gradient(circle at 86% 32%,rgba(255,138,31,.286),transparent 16rem),linear-gradient(180deg,#1a2027,#1d212f 44%,#15251f)}.dashboard-v2-ambient{position:absolute;inset:auto;border-radius:999px;filter:blur(18px);opacity:.55;pointer-events:none}.dashboard-v2-ambient--left{width:16rem;height:16rem;background:#ff35c238;top:10rem;left:-4rem}:where(html[theme~=dark]) .dashboard-v2-ambient--left{background:#ff35c249}.dashboard-v2-ambient--right{width:18rem;height:18rem;background:#00d0ff3d;top:24rem;right:-5rem}:where(html[theme~=dark]) .dashboard-v2-ambient--right{background:#00d0ff50}.panel{background:linear-gradient(180deg,var(--panel-strong),var(--panel));border:1px solid rgba(255,255,255,.86);border-radius:1.25rem;box-shadow:0 20px 46px #2934911f,0 0 0 1px #ffffff70,0 6px 18px #ff35c214;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:100%;min-width:0;position:relative;overflow:hidden;animation:dashboard-v2-rise .38s ease both}:where(html[theme~=dark]) .panel{border:1px solid rgba(42,46,52,.86);box-shadow:0 20px 46px #95acff1f,0 0 0 1px #1a1e2470,0 6px 18px #ff35c214}.panel:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.8),transparent 32%),linear-gradient(180deg,rgba(77,107,255,.05),transparent 100%);pointer-events:none}:where(html[theme~=dark]) .panel:before{background:linear-gradient(120deg,rgba(25,31,38,.8),transparent 32%),linear-gradient(180deg,rgba(105,137,255,.065),transparent 100%)}.dashboard-v2-header{display:grid;gap:.85rem;padding:.95rem 1rem}.dashboard-v2-overview-copy{display:grid;gap:.6rem}.dashboard-v2-headline h1,.section-copy h2,.leaderboard-panel h2{font-family:Iowan Old Style,Palatino Linotype,serif;letter-spacing:-.03em;margin:0}.dashboard-v2-headline h1{font-size:clamp(1.7rem,3vw,2.7rem);line-height:.98}.dashboard-v2-headline p,.section-copy p{color:var(--muted);font-size:.97rem;line-height:1.45;margin:.2rem 0 0;max-width:38rem}.eyebrow{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.dashboard-v2-toolbar{display:grid;gap:.65rem;align-content:start}.preset-groups{display:grid;gap:.45rem}.preset-strip{display:flex;flex-wrap:wrap;gap:.45rem}.preset-strip--primary .preset-button{background:linear-gradient(180deg,#fffffffa,#eef4fff5);border:1px solid rgba(77,107,255,.22);box-shadow:0 .7rem 1.5rem #4d6bff1a;color:#09131d;font-weight:800}:where(html[theme~=dark]) .preset-strip--primary .preset-button{background:linear-gradient(180deg,#191f26fa,#1b222df5);border:1px solid rgba(105,137,255,.22);box-shadow:0 .7rem 1.5rem #6989ff1a;color:#d5dfea}.preset-strip--primary .preset-button:hover{border-color:#4d6bff57;box-shadow:0 .9rem 1.7rem #4d6bff26}:where(html[theme~=dark]) .preset-strip--primary .preset-button:hover{border-color:#6989ff57;box-shadow:0 .9rem 1.7rem #6989ff26}.preset-strip--primary .preset-button:focus-visible{outline:0;box-shadow:0 0 0 .22rem #4d6bff38,0 .9rem 1.7rem #4d6bff29}:where(html[theme~=dark]) .preset-strip--primary .preset-button:focus-visible{box-shadow:0 0 0 .22rem #6989ff38,0 .9rem 1.7rem #6989ff29}.preset-button,.apply-button,.ghost-button{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;cursor:pointer;font:inherit;transition:transform .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.preset-button{background:linear-gradient(180deg,#fffffff5,#f0f5ffe0);border:1px solid rgba(77,107,255,.18);box-shadow:0 .45rem 1rem #4d6bff1f;color:var(--ink-strong);padding:.52rem .82rem}:where(html[theme~=dark]) .preset-button{background:linear-gradient(180deg,#191f26f5,#1c212ce0);border:1px solid rgba(105,137,255,.18);box-shadow:0 .45rem 1rem #6989ff1f}.preset-button:hover,.apply-button:hover,.ghost-button:hover{transform:translateY(-1px)}.preset-button.is-active{background:linear-gradient(135deg,var(--accent-growth),var(--accent-cyan));border-color:#00acd094;color:#071016;box-shadow:0 0 0 .08rem #ffffff8c,0 14px 28px #00d7b861,0 0 0 .22rem #00d0ff1f}:where(html[theme~=dark]) .preset-button.is-active{border-color:#00acd094;color:#d9e2e9;box-shadow:0 0 0 .08rem #1a1e248c,0 14px 28px #00d7b861,0 0 0 .22rem #00d0ff1f}.preset-button.is-active:hover{box-shadow:0 0 0 .08rem #ffffff8c,0 16px 32px #00d7b86b,0 0 0 .24rem #00d0ff24}:where(html[theme~=dark]) .preset-button.is-active:hover{box-shadow:0 0 0 .08rem #1a1e248c,0 16px 32px #00d7b86b,0 0 0 .24rem #00d0ff24}.preset-button.is-active:focus-visible{outline:0;box-shadow:0 0 0 .12rem #ffffffa6,0 0 0 .32rem #00d0ff3d,0 16px 32px #00d7b866}:where(html[theme~=dark]) .preset-button.is-active:focus-visible{box-shadow:0 0 0 .12rem #1a1e24a6,0 0 0 .32rem #00d0ff3d,0 16px 32px #00d7b866}.range-form{display:flex;flex-wrap:wrap;gap:.55rem;align-items:end}.range-form label{display:grid;gap:.24rem;min-width:12rem}.range-form span{color:var(--muted);font-size:.78rem;font-weight:700}.range-form input{-webkit-appearance:none;appearance:none;border:1px solid rgba(77,107,255,.22);border-radius:.9rem;background:linear-gradient(180deg,#fffffff7,#f3f7ffe6);box-shadow:inset 0 1px #ffffffb3;color:var(--ink-strong);padding:.64rem .82rem}:where(html[theme~=dark]) .range-form input{border:1px solid rgba(105,137,255,.22);background:linear-gradient(180deg,#191f26f7,#1c212ae6);box-shadow:inset 0 1px #1a1e24b3}.apply-button{background:linear-gradient(135deg,var(--accent-revenue),#ff49aa);box-shadow:0 14px 28px #ff8a1f52;color:#160b08;padding:.64rem .92rem}:where(html[theme~=dark]) .apply-button{background:linear-gradient(135deg,var(--accent-revenue),#740047);box-shadow:0 14px 28px #ff8a1f52;color:#eadedb}.ghost-button{background:linear-gradient(180deg,#fffffff2,#f6f4ffe0);border:1px solid rgba(255,0,163,.16);box-shadow:0 .45rem 1rem #ff35c214;color:var(--ink-strong);padding:.48rem .82rem}:where(html[theme~=dark]) .ghost-button{background:linear-gradient(180deg,#191f26f2,#211f2be0);border:1px solid rgba(255,0,163,.16);box-shadow:0 .45rem 1rem #ff35c214}.dashboard-v2-meta{display:flex;flex-wrap:wrap;gap:.4rem;color:var(--muted);font-size:.79rem}.dashboard-v2-meta-chip{background:linear-gradient(180deg,#fffffffa,#f3f9ffeb);border:1px solid rgba(0,208,255,.26);border-radius:999px;box-shadow:0 .5rem 1.1rem #00d0ff1a;color:var(--ink);font-weight:700;padding:.36rem .68rem}:where(html[theme~=dark]) .dashboard-v2-meta-chip{background:linear-gradient(180deg,#191f26fa,#192129eb);border:1px solid rgba(0,208,255,.26);box-shadow:0 .5rem 1.1rem #00d0ff1a}.dashboard-v2-state{margin-top:.75rem;padding:1rem}.dashboard-v2-overview-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(14.2rem,1fr));min-width:0;margin-top:.75rem}.dashboard-v2-overview-grid.is-loading{align-items:stretch}.kpi-card{--kpi-line: #2942d6;--kpi-line-soft: rgba(41, 66, 214, .22);--kpi-fill: rgba(41, 66, 214, .14);--kpi-point: #1632cb;--kpi-band: rgba(41, 66, 214, .08);align-content:start;background:linear-gradient(180deg,#fffffffc,#f5f8ffe6);border-color:#ffffffeb;box-shadow:0 1.15rem 2.8rem #2934911f;display:flex;flex-direction:column;min-height:11.8rem;padding:.94rem .94rem .78rem}:where(html[theme~=dark]) .kpi-card{--kpi-line: #2337cc;--kpi-line-soft: rgba(125, 159, 255, .22);--kpi-fill: rgba(125, 159, 255, .182);--kpi-point: #82a7ff;--kpi-band: rgba(125, 159, 255, .104);background:linear-gradient(180deg,#191f26fc,#1b2128e6);border-color:#2a2e34eb;box-shadow:0 1.15rem 2.8rem #95acff1f}.kpi-card--tone-engagement,.sparkline--engagement{--kpi-line: #00a78f;--kpi-line-soft: rgba(0, 167, 143, .26);--kpi-fill: rgba(0, 215, 184, .16);--kpi-point: #008775;--kpi-band: rgba(0, 215, 184, .11)}:where(html[theme~=dark]) .kpi-card--tone-engagement,:where(html[theme~=dark]) .sparkline--engagement{--kpi-line: #00937e;--kpi-line-soft: rgba(0, 167, 143, .26);--kpi-fill: rgba(0, 215, 184, .208);--kpi-point: #41ac99;--kpi-band: rgba(0, 215, 184, .143)}.kpi-card--tone-ads,.sparkline--ads{--kpi-line: #ff7a1a;--kpi-line-soft: rgba(255, 122, 26, .25);--kpi-fill: rgba(255, 138, 31, .16);--kpi-point: #d95f00;--kpi-band: rgba(255, 138, 31, .12)}:where(html[theme~=dark]) .kpi-card--tone-ads,:where(html[theme~=dark]) .sparkline--ads{--kpi-line: #b75200;--kpi-line-soft: rgba(255, 122, 26, .25);--kpi-fill: rgba(255, 138, 31, .208);--kpi-point: #df6510;--kpi-band: rgba(255, 138, 31, .156)}.kpi-card--tone-money,.sparkline--money{--kpi-line: #4d5cff;--kpi-line-soft: rgba(77, 92, 255, .26);--kpi-fill: rgba(77, 107, 255, .16);--kpi-point: #3848de;--kpi-band: rgba(77, 107, 255, .11)}:where(html[theme~=dark]) .kpi-card--tone-money,:where(html[theme~=dark]) .sparkline--money{--kpi-line: #2f24cc;--kpi-line-soft: rgba(115, 140, 255, .26);--kpi-fill: rgba(105, 137, 255, .208);--kpi-point: #7d99ff;--kpi-band: rgba(105, 137, 255, .143)}.kpi-card--tone-neutral,.sparkline--neutral{--kpi-line: #4f5d75;--kpi-line-soft: rgba(79, 93, 117, .24);--kpi-fill: rgba(99, 113, 136, .15);--kpi-point: #3a475d;--kpi-band: rgba(99, 113, 136, .1)}:where(html[theme~=dark]) .kpi-card--tone-neutral,:where(html[theme~=dark]) .sparkline--neutral{--kpi-line: #95a4bd;--kpi-line-soft: rgba(225, 236, 255, .24);--kpi-fill: rgba(67, 80, 102, .15);--kpi-point: #a0afc9;--kpi-band: rgba(67, 80, 102, .1)}.kpi-card--skeleton{pointer-events:none}.kpi-card--skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 14%,rgba(255,255,255,.7) 34%,transparent 54%);transform:translate(-100%);animation:dashboard-v2-skeleton-shimmer 1.45s ease-in-out infinite;pointer-events:none}:where(html[theme~=dark]) .kpi-card--skeleton:after{background:linear-gradient(110deg,transparent 14%,rgba(25,31,38,.7) 34%,transparent 54%)}.dashboard-v2-overview-grid>.kpi-card:nth-child(4n+1){box-shadow:0 18px 34px #00d7b82e,0 0 0 1px #00d7b824}:where(html[theme~=dark]) .dashboard-v2-overview-grid>.kpi-card:nth-child(4n+1){box-shadow:0 18px 34px #00d7b82e,0 0 0 1px #00d7b824}.dashboard-v2-overview-grid>.kpi-card:nth-child(4n+2){box-shadow:0 18px 34px #ff8a1f33,0 0 0 1px #ff8a1f29}:where(html[theme~=dark]) .dashboard-v2-overview-grid>.kpi-card:nth-child(4n+2){box-shadow:0 18px 34px #ff8a1f33,0 0 0 1px #ff8a1f29}.dashboard-v2-overview-grid>.kpi-card:nth-child(4n+3){box-shadow:0 18px 34px #4d6bff2e,0 0 0 1px #4d6bff29}:where(html[theme~=dark]) .dashboard-v2-overview-grid>.kpi-card:nth-child(4n+3){box-shadow:0 18px 34px #6989ff2e,0 0 0 1px #6989ff29}.dashboard-v2-overview-grid>.kpi-card:nth-child(4n+4){box-shadow:0 18px 34px #ff35c22e,0 0 0 1px #ff35c224}:where(html[theme~=dark]) .dashboard-v2-overview-grid>.kpi-card:nth-child(4n+4){box-shadow:0 18px 34px #ff35c22e,0 0 0 1px #ff35c224}.kpi-head{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start;min-height:2.2rem}.kpi-label{color:var(--muted-soft);display:block;flex:1 1 auto;font-size:.78rem;font-weight:800;letter-spacing:.04em;line-height:1.35}.kpi-value{color:var(--ink-strong);display:block;font-size:clamp(1.45rem,2.5vw,2rem)!important;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.03em;line-height:.9;margin:.36rem 0 .22rem;text-wrap:balance}.kpi-meta{display:grid;gap:.12rem;min-height:1.9rem}.kpi-meta-line,.kpi-subtle{color:var(--muted);display:block;font-size:.81rem;font-weight:600;line-height:1.38}.kpi-meta-line--empty{color:var(--empty);font-weight:700}:where(html[theme~=dark]) .kpi-meta-line--empty{color:#8890a0}.kpi-sparkline-shell{display:grid;margin-top:auto;padding-top:.34rem}.sparkline{display:block;width:100%;height:2.5rem;opacity:1}.sparkline-current-band{fill:var(--kpi-band)}.sparkline-comparison{fill:none;stroke:var(--kpi-line-soft);stroke-dasharray:3.5 4.5;stroke-linecap:round;stroke-width:1.7}.sparkline-area{fill:var(--kpi-fill)}.sparkline-line{fill:none;stroke:var(--kpi-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.7}.sparkline-endpoint-ring{fill:#fffffff2}:where(html[theme~=dark]) .sparkline-endpoint-ring{fill:#191f25f2}.sparkline-endpoint{fill:var(--kpi-point)}.kpi-skeleton-block,.kpi-skeleton-pill{display:block;position:relative;overflow:hidden}.kpi-skeleton-block:before,.kpi-skeleton-pill:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#e0e7f8eb,#d3dcf2d1);border:1px solid rgba(255,255,255,.82);box-shadow:inset 0 1px #ffffff80;border-radius:inherit}:where(html[theme~=dark]) .kpi-skeleton-block:before,:where(html[theme~=dark]) .kpi-skeleton-pill:before{background:linear-gradient(180deg,#1e2537eb,#1f2841d1);border:1px solid rgba(42,46,52,.82);box-shadow:inset 0 1px #1a1e2480}.kpi-skeleton-block--label{border-radius:999px;height:.82rem;width:58%;margin-top:.08rem}.kpi-skeleton-pill{border-radius:999px;flex:0 0 auto;height:1.6rem;width:5.9rem}.kpi-skeleton-block--value{border-radius:.9rem;height:2.2rem;margin-top:.48rem;width:68%}.kpi-skeleton-block--meta{border-radius:999px;height:.8rem;width:72%}.kpi-skeleton-block--meta-secondary{width:56%}.kpi-skeleton-block--sparkline{border-radius:1rem;height:2.5rem;margin-top:auto;width:100%}.sparkline--empty,.chart-empty{color:var(--empty);display:flex;align-items:center;font-size:.82rem;font-weight:600;line-height:1.35}:where(html[theme~=dark]) .sparkline--empty,:where(html[theme~=dark]) .chart-empty{color:#8890a0}.delta-pill{border:1px solid var(--line-strong);border-radius:999px;display:inline-flex;font-size:.76rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;padding:.4rem .72rem;white-space:nowrap}.delta-pill--positive{background:linear-gradient(135deg,#00d7b847,#00d0ff3d);border-color:#00d0ff57;color:#007464}:where(html[theme~=dark]) .delta-pill--positive{background:linear-gradient(135deg,#00d7b85d,#00d0ff50);border-color:#00d0ff57;color:#5fb9a7}.delta-pill--negative{background:linear-gradient(135deg,#ff3f7f38,#ff35c22e);border-color:#ff35c252;color:#a10053}:where(html[theme~=dark]) .delta-pill--negative{background:linear-gradient(135deg,#ff3f7f49,#ff35c23c);border-color:#ff35c252;color:#ff7ba8}.delta-pill--neutral{background:linear-gradient(135deg,#b8ff2c2e,#ffe24d2e);border-color:#b8ff2c42;color:#627400}:where(html[theme~=dark]) .delta-pill--neutral{background:linear-gradient(135deg,#b8ff2c3c,#ffe24d3c);border-color:#b8ff2c42;color:#98ad4d}.dashboard-v2-section,.dashboard-v2-summary,.leaderboard-panel{display:grid;gap:1rem;margin-top:.75rem;max-width:100%;min-width:0;padding:1rem 1.06rem}.section-copy{display:grid;gap:.35rem}.section-aside{display:grid;gap:.65rem;align-content:start;min-width:0}.section-chart{min-height:11rem;min-width:0}.section-support{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.support-card{background:linear-gradient(180deg,#fffffffa,#f4f8ffe0);border:1px solid rgba(77,107,255,.14);box-shadow:0 .9rem 1.75rem #4d6bff14;border-radius:1rem;display:grid;gap:.34rem;padding:.74rem .78rem}:where(html[theme~=dark]) .support-card{background:linear-gradient(180deg,#191f26fa,#1b202ae0);border:1px solid rgba(105,137,255,.14);box-shadow:0 .9rem 1.75rem #6989ff14}.section-support .support-card:nth-child(4n+1){border-color:#00d7b838;box-shadow:0 14px 24px #00d7b81a}:where(html[theme~=dark]) .section-support .support-card:nth-child(4n+1){border-color:#00d7b838;box-shadow:0 14px 24px #00d7b81a}.section-support .support-card:nth-child(4n+2){border-color:#ff8a1f38;box-shadow:0 14px 24px #ff8a1f1a}:where(html[theme~=dark]) .section-support .support-card:nth-child(4n+2){border-color:#ff8a1f38;box-shadow:0 14px 24px #ff8a1f1a}.section-support .support-card:nth-child(4n+3){border-color:#4d6bff38;box-shadow:0 14px 24px #4d6bff1a}:where(html[theme~=dark]) .section-support .support-card:nth-child(4n+3){border-color:#6989ff38;box-shadow:0 14px 24px #6989ff1a}.section-support .support-card:nth-child(4n+4){border-color:#ff35c233;box-shadow:0 14px 24px #ff35c21a}:where(html[theme~=dark]) .section-support .support-card:nth-child(4n+4){border-color:#ff35c233;box-shadow:0 14px 24px #ff35c21a}.support-card-label{color:var(--muted-soft);font-size:.72rem;font-weight:800;letter-spacing:.03em;line-height:1.35}.support-card-value{color:var(--ink-strong);font-size:1.04rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.section-stack{display:grid;gap:.68rem;min-width:0}.section-note{background:linear-gradient(180deg,#fffffff2,#f8f5ffd6);border:1px solid rgba(255,53,194,.14);border-radius:1rem;color:var(--muted);font-size:.82rem;line-height:1.45;margin:0;padding:.68rem .8rem}:where(html[theme~=dark]) .section-note{background:linear-gradient(180deg,#191f26f2,#221e29d6);border:1px solid rgba(255,53,194,.14)}.dashboard-v2-overview-grid--inner{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tma-grid{display:grid;gap:.68rem;grid-template-columns:repeat(3,minmax(0,1fr))}.tma-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.tma-card-shell{background:linear-gradient(180deg,#fffffff7,#f4f9ffdb);border:1px solid rgba(30,42,39,.08);border-radius:1.25rem;display:grid;gap:.82rem;padding:.9rem}:where(html[theme~=dark]) .tma-card-shell{background:linear-gradient(180deg,#191f26f7,#1b2128db);border:1px solid rgba(224,239,235,.08)}.tma-trend-grid{display:grid;gap:.68rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tma-trend-tile{background:#f7faffeb;border:1px solid rgba(77,107,255,.12);border-radius:1rem;display:grid;gap:.5rem;padding:.7rem}:where(html[theme~=dark]) .tma-trend-tile{background:#1a2028eb;border:1px solid rgba(105,137,255,.12)}.tma-trend-label{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.tma-list,.tma-bars,.tma-table{display:grid;gap:.56rem}.tma-list-row,.tma-bar-row,.tma-table-row{align-items:center;display:grid;gap:.65rem}.tma-list-row{grid-template-columns:minmax(0,1fr) auto auto}.tma-bar-row{grid-template-columns:8.5rem minmax(0,1fr) auto}.tma-bar-track{background:#4d6bff1f;border-radius:999px;height:.5rem;overflow:hidden}:where(html[theme~=dark]) .tma-bar-track{background:#6989ff28}.tma-bar-delta{color:#1e2a278c;font-size:.78em;font-style:normal;font-weight:500;margin-left:.4rem}:where(html[theme~=dark]) .tma-bar-delta{color:#c6d0ce8c}.tma-bar-track i{background:linear-gradient(90deg,#4d6bff,#18a999);border-radius:inherit;display:block;height:100%}:where(html[theme~=dark]) .tma-bar-track i{background:linear-gradient(90deg,#242bbf,#004e46)}.tma-table-row{border-bottom:1px solid rgba(30,42,39,.08);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;padding-bottom:.5rem}:where(html[theme~=dark]) .tma-table-row{border-bottom:1px solid rgba(224,239,235,.08)}.tma-table-row:last-child{border-bottom:none;padding-bottom:0}.retention-shell{background:linear-gradient(180deg,#fffffff2,#f4f9ffd1);border:1px solid rgba(77,107,255,.14);border-radius:1.25rem;padding:.62rem .68rem}:where(html[theme~=dark]) .retention-shell{background:linear-gradient(180deg,#191f26f2,#1b2128d1);border:1px solid rgba(105,137,255,.14)}.retention-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:visible}.retention-table{border-collapse:collapse;min-width:46rem;width:100%}.retention-table th,.retention-table td{border-bottom:1px solid rgba(30,42,39,.08);padding:.72rem .6rem;text-align:left;vertical-align:middle}:where(html[theme~=dark]) .retention-table th,:where(html[theme~=dark]) .retention-table td{border-bottom:1px solid rgba(224,239,235,.08)}.retention-table th{color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.retention-table tbody tr:last-child td{border-bottom:none}.retention-table__cohort{font-weight:700;white-space:nowrap}.retention-rate{display:grid;gap:.38rem;min-width:5.7rem}.retention-rate span{font-size:.82rem;font-variant-numeric:tabular-nums}.retention-rate__track{background:#4d6bff1f;border-radius:999px;height:.42rem;overflow:hidden}:where(html[theme~=dark]) .retention-rate__track{background:#6989ff28}.retention-rate__fill{background:linear-gradient(135deg,var(--accent-lime),var(--accent-growth));border-radius:inherit;height:100%}.retention-empty{min-height:11rem}.chart-shell,.heatmap-shell{background:linear-gradient(180deg,#fffffff5,#f4f8ffdb);border:1px solid rgba(77,107,255,.14);border-radius:1.25rem;box-shadow:0 .9rem 1.8rem #4d6bff14;max-width:100%;min-width:0;padding:.62rem .68rem}:where(html[theme~=dark]) .chart-shell,:where(html[theme~=dark]) .heatmap-shell{background:linear-gradient(180deg,#191f26f5,#1b202adb);border:1px solid rgba(105,137,255,.14);box-shadow:0 .9rem 1.8rem #6989ff14}.chart-scroll{-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;padding-bottom:.12rem}.chart-scroll-body{display:grid;gap:.36rem;max-width:100%;min-width:0}.chart-scroll-body--desktop-contained{margin-inline:auto;min-width:0}.chart-legend{display:flex;flex-wrap:wrap;gap:.55rem .75rem;color:var(--muted);font-size:.78rem;margin-bottom:.5rem}.chart-legend span{display:inline-flex;align-items:center;gap:.45rem}.chart-legend--wrap span{margin-right:.2rem}.chart-stat-chip{background:linear-gradient(135deg,#ff8a1f29,#ff35c224);border:1px solid rgba(255,53,194,.2);border-radius:999px;color:#9b226f;display:inline-flex;font-size:.72rem;font-weight:700;line-height:1;padding:.32rem .54rem}:where(html[theme~=dark]) .chart-stat-chip{background:linear-gradient(135deg,#ff8a1f35,#ff35c22e);border:1px solid rgba(255,53,194,.2);color:#f578c0}.legend-swatch,.legend-line{border-radius:999px;display:inline-block;height:.65rem;width:.65rem}.legend-line{height:2px;width:1.2rem}.legend-swatch.chart-tone--revenue,.legend-swatch--a,.chart-bar{background:linear-gradient(180deg,var(--tone-revenue-start),var(--tone-revenue-end))}.legend-swatch--b,.legend-swatch.chart-tone--positive,.legend-swatch--deposit{background:linear-gradient(180deg,#5be7cf,var(--tone-positive))}:where(html[theme~=dark]) .legend-swatch--b,:where(html[theme~=dark]) .legend-swatch.chart-tone--positive,:where(html[theme~=dark]) .legend-swatch--deposit{background:linear-gradient(180deg,#00372f,var(--tone-positive))}.legend-swatch.chart-tone--negative,.legend-swatch--withdraw{background:linear-gradient(180deg,#ffb26b,var(--tone-negative))}:where(html[theme~=dark]) .legend-swatch.chart-tone--negative,:where(html[theme~=dark]) .legend-swatch--withdraw{background:linear-gradient(180deg,#4a2700,var(--tone-negative))}.legend-swatch--heat{background:linear-gradient(180deg,#dff7e7,#1f9d55)}:where(html[theme~=dark]) .legend-swatch--heat{background:linear-gradient(180deg,#0a2a19,#00572a)}.legend-swatch--volume{background:linear-gradient(180deg,var(--tone-revenue-start),var(--tone-revenue-end))}.legend-line.chart-tone--primary,.legend-line--active-users,.chart-line.chart-tone--primary,.chart-line--active-users{background:var(--tone-primary);stroke:var(--tone-primary)}.legend-line.chart-tone--secondary,.legend-line--engagement,.legend-line--volume,.chart-line.chart-tone--secondary,.chart-line--engagement,.chart-line--volume{background:var(--tone-secondary);stroke:var(--tone-secondary)}.legend-line.chart-tone--tertiary,.legend-line--share,.chart-line.chart-tone--tertiary,.chart-line--share,.chart-line--exchange{background:var(--tone-tertiary);stroke:var(--tone-tertiary)}.legend-line.chart-tone--verified,.chart-line.chart-tone--verified,.chart-line--award{background:var(--tone-verified);stroke:var(--tone-verified)}.legend-line.chart-tone--positive,.chart-line.chart-tone--positive,.chart-line--topup{background:var(--tone-positive);stroke:var(--tone-positive)}.legend-line.chart-tone--negative,.chart-line.chart-tone--negative{background:var(--tone-negative);stroke:var(--tone-negative)}.legend-line.chart-tone--net,.legend-line--accent,.chart-line--money{stroke:var(--tone-primary)}.chart-line--neutral{stroke:#4f5d75}:where(html[theme~=dark]) .chart-line--neutral{stroke:#94a4bf}.chart-line.chart-tone--net,.chart-line--accent,.chart-line--net{background:var(--tone-net);stroke:var(--tone-net)}.legend-line--engagement-baseline,.legend-line.chart-tone--secondary-average{background:repeating-linear-gradient(90deg,rgba(0,167,142,.82) 0 .38rem,transparent .38rem .62rem)}:where(html[theme~=dark]) .legend-line--engagement-baseline,:where(html[theme~=dark]) .legend-line.chart-tone--secondary-average{background:repeating-linear-gradient(90deg,rgba(0,80,67,.82) 0 .38rem,transparent .38rem .62rem)}.legend-line.chart-tone--primary-average{background:repeating-linear-gradient(90deg,rgba(77,107,255,.82) 0 .38rem,transparent .38rem .62rem)}:where(html[theme~=dark]) .legend-line.chart-tone--primary-average{background:repeating-linear-gradient(90deg,rgba(36,43,191,.82) 0 .38rem,transparent .38rem .62rem)}.legend-line.chart-tone--tertiary-average{background:repeating-linear-gradient(90deg,rgba(0,208,255,.82) 0 .38rem,transparent .38rem .62rem)}:where(html[theme~=dark]) .legend-line.chart-tone--tertiary-average{background:repeating-linear-gradient(90deg,rgba(0,58,73,.82) 0 .38rem,transparent .38rem .62rem)}.legend-line.chart-tone--verified-average{background:repeating-linear-gradient(90deg,rgba(255,53,194,.82) 0 .38rem,transparent .38rem .62rem)}:where(html[theme~=dark]) .legend-line.chart-tone--verified-average{background:repeating-linear-gradient(90deg,rgba(114,0,84,.82) 0 .38rem,transparent .38rem .62rem)}.legend-line.chart-tone--net-average{background:repeating-linear-gradient(90deg,rgba(9,12,20,.72) 0 .38rem,transparent .38rem .62rem)}:where(html[theme~=dark]) .legend-line.chart-tone--net-average{background:repeating-linear-gradient(90deg,rgba(54,57,67,.72) 0 .38rem,transparent .38rem .62rem)}.legend-line.chart-tone--revenue-average{background:repeating-linear-gradient(90deg,rgba(255,138,31,.82) 0 .38rem,transparent .38rem .62rem)}:where(html[theme~=dark]) .legend-line.chart-tone--revenue-average{background:repeating-linear-gradient(90deg,rgba(89,42,0,.82) 0 .38rem,transparent .38rem .62rem)}.chart-line--engagement-baseline,.chart-reference-line.chart-tone--secondary-average{stroke:#00a78e94}:where(html[theme~=dark]) .chart-line--engagement-baseline,:where(html[theme~=dark]) .chart-reference-line.chart-tone--secondary-average{stroke:#00a78e94}.chart-line--active-users-baseline,.chart-reference-line.chart-tone--primary-average{stroke:#4d6bff94}:where(html[theme~=dark]) .chart-line--active-users-baseline,:where(html[theme~=dark]) .chart-reference-line.chart-tone--primary-average{stroke:#6989ff94}.chart-line--volume-baseline{stroke:#00a78e7a}:where(html[theme~=dark]) .chart-line--volume-baseline{stroke:#00a78e7a}.chart-line--share-baseline,.chart-reference-line.chart-tone--tertiary-average{stroke:#00d0ff8a}:where(html[theme~=dark]) .chart-line--share-baseline,:where(html[theme~=dark]) .chart-reference-line.chart-tone--tertiary-average{stroke:#00d0ff8a}.chart-line--award-baseline,.chart-reference-line.chart-tone--verified-average{stroke:#ff35c28a}:where(html[theme~=dark]) .chart-line--award-baseline,:where(html[theme~=dark]) .chart-reference-line.chart-tone--verified-average{stroke:#ff35c28a}.chart-reference-line.chart-tone--net-average{stroke:#090c147a}:where(html[theme~=dark]) .chart-reference-line.chart-tone--net-average{stroke:#e6ebf87a}.chart-reference-line.chart-tone--revenue-average{stroke:#ff8a1f8f}:where(html[theme~=dark]) .chart-reference-line.chart-tone--revenue-average{stroke:#ff8a1f8f}.chart-line--engagement-baseline,.chart-line--active-users-baseline,.chart-line--volume-baseline,.chart-line--share-baseline,.chart-line--award-baseline,.chart-reference-line{stroke-dasharray:7 6;stroke-linecap:round}.chart-reference-line{stroke-width:2.2}.acquisition-y-axis .chart-axis-marker,.monetization-y-axis .chart-axis-marker{align-items:center;background:#fffffff5;border:1px solid rgba(30,42,39,.12);border-radius:999px;box-shadow:0 .35rem .9rem #29349114;color:var(--ink-strong);display:inline-flex;font-size:.62rem;font-weight:800;left:0;line-height:1;max-width:100%;padding:.28rem .48rem;position:absolute;transform:translateY(-50%);white-space:nowrap;z-index:2}:where(html[theme~=dark]) .acquisition-y-axis .chart-axis-marker,:where(html[theme~=dark]) .monetization-y-axis .chart-axis-marker{background:#191f26f5;border:1px solid rgba(224,239,235,.12);box-shadow:0 .35rem .9rem #95acff14}.chart-axis-marker.chart-tone--secondary-average{background:linear-gradient(135deg,#00a78e1f,#fffffff7);border-color:#00a78e3d;color:#0b6c5d}:where(html[theme~=dark]) .chart-axis-marker.chart-tone--secondary-average{background:linear-gradient(135deg,#00a78e28,#191f26f7);border-color:#00a78e3d;color:#6abcaa}.chart-axis-marker.chart-tone--primary-average{background:linear-gradient(135deg,#4d6bff24,#fffffff7);border-color:#4d6bff3d;color:#2942b8}:where(html[theme~=dark]) .chart-axis-marker.chart-tone--primary-average{background:linear-gradient(135deg,#6989ff2e,#191f26f7);border-color:#6989ff3d;color:#8fadff}.chart-axis-marker.chart-tone--tertiary-average{background:linear-gradient(135deg,#00d0ff24,#fffffff7);border-color:#00d0ff3d;color:#006f8a}:where(html[theme~=dark]) .chart-axis-marker.chart-tone--tertiary-average{background:linear-gradient(135deg,#00d0ff2e,#191f26f7);border-color:#00d0ff3d;color:#5db3d0}.chart-axis-marker.chart-tone--verified-average{background:linear-gradient(135deg,#ff35c224,#fffffff7);border-color:#ff35c23d;color:#a31772}:where(html[theme~=dark]) .chart-axis-marker.chart-tone--verified-average{background:linear-gradient(135deg,#ff35c22e,#191f26f7);border-color:#ff35c23d;color:#fa70bf}.chart-axis-marker.chart-tone--net-average{background:linear-gradient(135deg,#090c141a,#fffffff7);border-color:#090c1429;color:#090c14}:where(html[theme~=dark]) .chart-axis-marker.chart-tone--net-average{background:linear-gradient(135deg,#e6ebf81a,#191f26f7);border-color:#e6ebf829;color:#dfe3eb}.chart-axis-marker.chart-tone--revenue-average{background:linear-gradient(135deg,#ff8a1f24,#fffffff7);border-color:#ff8a1f3d;color:#a24a00}:where(html[theme~=dark]) .chart-axis-marker.chart-tone--revenue-average{background:linear-gradient(135deg,#ff8a1f2e,#191f26f7);border-color:#ff8a1f3d;color:#e78850}.primary-chart{display:block;width:100%;height:11.6rem}.hourly-chart-shell{gap:.35rem}.hourly-compare-head{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .8rem;justify-content:space-between}.hourly-compare-toggle{align-items:center;background:linear-gradient(135deg,#4d6bff14,#ff35c214);border:1px solid rgba(77,107,255,.16);border-radius:999px;display:inline-flex;gap:.18rem;padding:.18rem}:where(html[theme~=dark]) .hourly-compare-toggle{background:linear-gradient(135deg,#6989ff1b,#ff35c21b);border:1px solid rgba(105,137,255,.16)}.hourly-compare-button{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:999px;color:#121418b8;cursor:pointer;font:inherit;font-size:.72rem;font-weight:700;line-height:1;padding:.45rem .72rem;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}:where(html[theme~=dark]) .hourly-compare-button{color:#dadce0b8}.hourly-compare-button:hover{color:var(--ink)}.hourly-compare-button.is-active{background:linear-gradient(135deg,#00d7b842,#b8ff2c47);box-shadow:0 1px #00d0ff29;color:var(--ink-strong)}:where(html[theme~=dark]) .hourly-compare-button.is-active{background:linear-gradient(135deg,#00d7b856,#b8ff2c5d);box-shadow:0 1px #00d0ff29}.hourly-chart-frame{display:grid;gap:.22rem;min-width:0;position:relative}.hourly-plot{height:11.6rem}.hourly-users-plot{height:13.75rem}.hourly-band{pointer-events:none}.hourly-band--future{fill:url(#hourly-future-hatch)}.hourly-band--future-users{fill:url(#hourly-users-future-hatch)}.hourly-band--outside{fill:url(#hourly-outside-hatch)}.hourly-band--outside-users{fill:url(#hourly-users-outside-hatch)}.hourly-area{fill:#00a78e29}:where(html[theme~=dark]) .hourly-area{fill:#00a78e29}.hourly-line{stroke-width:4}.hourly-day-divider{stroke:#1e2a271a;stroke-width:1}:where(html[theme~=dark]) .hourly-day-divider{stroke:#e0efeb1a}.hourly-baseline{stroke:#1e2a2714;stroke-width:1}:where(html[theme~=dark]) .hourly-baseline{stroke:#e0efeb14}.hourly-guide{stroke:#5c998c38;stroke-width:1.5}:where(html[theme~=dark]) .hourly-guide{stroke:#5e9b8e38}.hourly-point{fill:var(--tone-secondary);stroke:#fffaf4f5;stroke-width:2;transition:r .16s ease,fill .16s ease}:where(html[theme~=dark]) .hourly-point{stroke:#1c2128f5}.hourly-point--shows{fill:var(--tone-secondary)}.hourly-point--verified{fill:var(--tone-verified)}.hourly-point--baseline{fill:#00a78eb8;stroke:#fffaf4f5}:where(html[theme~=dark]) .hourly-point--baseline{fill:#00a78eb8;stroke:#1c2128f5}.hourly-point.is-active{fill:#087e6b}:where(html[theme~=dark]) .hourly-point.is-active{fill:#4faf9a}.hourly-point--verified.is-active{fill:#d61aa0}:where(html[theme~=dark]) .hourly-point--verified.is-active{fill:#f03db6}.hourly-hit-target{cursor:pointer;fill:transparent;outline:none}.hourly-hit-target:focus-visible{fill:#5c998c14}:where(html[theme~=dark]) .hourly-hit-target:focus-visible{fill:#5e9b8e14}.hourly-axis,.hourly-date-axis{display:grid;gap:0}.hourly-date-axis span{color:#1e2a278a;font-size:.62rem;font-weight:700;letter-spacing:.08em;line-height:1;min-width:0;padding-top:.12rem;text-align:left;text-transform:uppercase}:where(html[theme~=dark]) .hourly-date-axis span{color:#c6d0ce8a}.hourly-axis span{color:var(--muted);font-size:.68rem;line-height:1;min-width:0;padding-top:.1rem;text-align:center}.hourly-axis span.is-active{color:var(--ink);font-weight:700}.hourly-axis span.is-muted{color:#596a6585}:where(html[theme~=dark]) .hourly-axis span.is-muted{color:#9ba8a485}.hourly-axis span.is-active.is-muted{color:var(--ink);font-weight:700}.monetization-charts{display:grid;gap:.68rem}.monetization-chart-shell,.liquidity-chart-shell{gap:.72rem}.ad-rewards-charts{display:grid;gap:.72rem}.ad-rewards-chart-shell{gap:.72rem}.monetization-chart-head,.monetization-chart-copy{display:grid;gap:.32rem}.monetization-chart-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .6rem}.monetization-chart-title-row h3{font-size:.98rem;margin:0}.monetization-chart-unit{background:#1e2a270f;border:1px solid rgba(30,42,39,.08);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.72rem;font-weight:700;line-height:1;padding:.32rem .54rem}:where(html[theme~=dark]) .monetization-chart-unit{background:#e0efeb0f;border:1px solid rgba(224,239,235,.08)}.monetization-chart-caption{color:var(--muted);font-size:.78rem;line-height:1.45;margin:0}.monetization-frame{align-items:start;display:grid;gap:.55rem;grid-template-columns:6.6rem minmax(0,1fr);max-width:100%;min-width:0}.monetization-y-axis{min-width:0;position:relative}.monetization-y-axis span{color:var(--muted);font-size:.68rem;left:0;position:absolute;transform:translateY(-50%);white-space:nowrap}.monetization-plot-column{display:grid;gap:.36rem;min-width:0}.monetization-plot-wrap{overflow:hidden;position:relative}.monetization-plot{height:100%}.monetization-grid-line{stroke:#1e2a2717;stroke-dasharray:4 6}:where(html[theme~=dark]) .monetization-grid-line{stroke:#e0efeb17}.monetization-zero-line{stroke:#1e2a2747;stroke-width:1.6}:where(html[theme~=dark]) .monetization-zero-line{stroke:#e0efeb47}.liquidity-active-band{fill:#1e2a2709}:where(html[theme~=dark]) .liquidity-active-band{fill:#e0efeb09}.liquidity-guide-line{stroke:#1e2a2729;stroke-dasharray:4 6;stroke-width:1.4}:where(html[theme~=dark]) .liquidity-guide-line{stroke:#e0efeb29}.monetization-active-band{fill:#1e2a2709}:where(html[theme~=dark]) .monetization-active-band{fill:#e0efeb09}.monetization-bar{transition:opacity .16s ease,transform .16s ease}.monetization-bar--stars{fill:#ff8a1feb}:where(html[theme~=dark]) .monetization-bar--stars{fill:#ff8a1feb}.monetization-bar--deposit{fill:#0e8f78db}:where(html[theme~=dark]) .monetization-bar--deposit{fill:#3aaa92db}.monetization-bar--withdraw{fill:#f97316d6}:where(html[theme~=dark]) .monetization-bar--withdraw{fill:#f97316d6}.ad-rewards-bar--issued{fill:#ff8a1fe6}:where(html[theme~=dark]) .ad-rewards-bar--issued{fill:#ff8a1fe6}.monetization-bar.is-active{opacity:1}.ad-rewards-guide-line{stroke:#1e2a2733;stroke-dasharray:4 6;stroke-width:1.4}:where(html[theme~=dark]) .ad-rewards-guide-line{stroke:#e0efeb33}.ad-rewards-point{fill:#fffaf4f5;stroke:#1e2a278c;stroke-width:1.4;transition:r .16s ease,stroke .16s ease,fill .16s ease}:where(html[theme~=dark]) .ad-rewards-point{fill:#1c2128f5;stroke:#e0efeb8c}.ad-rewards-point.is-active{fill:#1e2a27e0;stroke:#fffaf4f5}:where(html[theme~=dark]) .ad-rewards-point.is-active{fill:#b5c4c0e0;stroke:#1c2128f5}.monetization-net-line{stroke-width:3.2}.monetization-net-point{fill:var(--accent-ink);transition:r .16s ease,opacity .16s ease}.monetization-net-point.is-active{fill:#111715}:where(html[theme~=dark]) .monetization-net-point.is-active{fill:#c5cdca}.monetization-hit-targets{inset:0;display:grid;position:absolute;z-index:2}.monetization-hit-target{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;margin:0;padding:0;position:relative}.monetization-hit-target:after{background:#1e2a270b;border-radius:.55rem;content:"";inset:.18rem .08rem;opacity:0;position:absolute;transition:opacity .16s ease}:where(html[theme~=dark]) .monetization-hit-target:after{background:#e0efeb0b}.monetization-hit-target.is-active:after,.monetization-hit-target:hover:after,.monetization-hit-target:focus-visible:after{opacity:1}.monetization-hit-target:focus-visible{outline:none}.monetization-tooltip{background:#fffaf4f5;border:1px solid rgba(30,42,39,.1);border-radius:.9rem;box-shadow:0 .85rem 2rem #412f1d1a;color:var(--ink);display:grid;gap:.16rem;inline-size:max-content;max-inline-size:min(15rem,calc(100% - .8rem));max-width:min(15rem,calc(100% - .8rem));padding:.56rem .66rem;pointer-events:none;position:absolute;top:.45rem;width:max-content;z-index:3}:where(html[theme~=dark]) .monetization-tooltip{background:#1a2027f5;border:1px solid rgba(224,239,235,.1);box-shadow:0 .85rem 2rem #00000038}.monetization-tooltip strong{font-size:.8rem}.monetization-tooltip span{color:var(--muted);font-size:.74rem;line-height:1.35}.monetization-tooltip.align-left{transform:translate(0)}.monetization-tooltip.align-center{transform:translate(-50%)}.monetization-tooltip.align-right{transform:translate(-100%)}.monetization-x-axis{display:grid;gap:.2rem}.monetization-x-axis span{color:var(--muted);font-size:.62rem;min-width:0;text-align:center;white-space:nowrap}.liquidity-line{stroke-width:3;opacity:.96}.liquidity-point{stroke:#fffaf4f5;stroke-width:2}:where(html[theme~=dark]) .liquidity-point{stroke:#1c2128f5}.liquidity-point--topup{fill:var(--tone-positive)}.liquidity-point--exchange{fill:var(--tone-tertiary)}.liquidity-point--award{fill:var(--tone-negative)}.liquidity-point--net{fill:var(--tone-net)}.chart-area{fill:#0e8f781f}:where(html[theme~=dark]) .chart-area{fill:#3aaa921f}.chart-line{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.chart-axis{display:grid;gap:.2rem;margin-top:.35rem}.chart-axis span{color:var(--muted);font-size:.58rem;text-align:center;white-space:nowrap}.chart-midline{stroke:#1e2a271c;stroke-dasharray:6 8}:where(html[theme~=dark]) .chart-midline{stroke:#e0efeb1c}.acquisition-chart-shell{gap:.72rem}.acquisition-chart-head,.acquisition-chart-copy{display:grid;gap:.32rem}.acquisition-chart-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .6rem}.acquisition-chart-title-row h3{font-size:.98rem;margin:0}.acquisition-chart-unit{background:#1e2a270f;border:1px solid rgba(30,42,39,.08);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.72rem;font-weight:700;line-height:1;padding:.32rem .54rem}:where(html[theme~=dark]) .acquisition-chart-unit{background:#e0efeb0f;border:1px solid rgba(224,239,235,.08)}.acquisition-chart-caption{color:var(--muted);font-size:.78rem;line-height:1.45;margin:0}.acquisition-frame{align-items:start;display:grid;gap:.55rem;grid-template-columns:6.4rem minmax(0,1fr);max-width:100%;min-width:0}.acquisition-y-axis{min-width:0;position:relative}.acquisition-y-axis span{color:var(--muted);font-size:.68rem;position:absolute;transform:translateY(-50%);white-space:nowrap}.acquisition-y-axis--left span{left:0}.acquisition-y-axis--right span{right:0;text-align:right}.acquisition-plot-column{display:grid;gap:.36rem;min-width:0}.acquisition-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:.1rem}.acquisition-scroll-body{display:grid;gap:.36rem}.acquisition-plot-shell{position:relative}.acquisition-plot{height:13.75rem}.acquisition-grid-line{stroke:#1e2a2717;stroke-dasharray:4 6}:where(html[theme~=dark]) .acquisition-grid-line{stroke:#e0efeb17}.acquisition-active-band{fill:#1e2a2709}:where(html[theme~=dark]) .acquisition-active-band{fill:#e0efeb09}.acquisition-bar{fill:#d89a2de6;transition:opacity .16s ease,transform .16s ease,fill .16s ease}:where(html[theme~=dark]) .acquisition-bar{fill:#d89a2de6}.acquisition-bar.is-active{fill:#d66a24f5}:where(html[theme~=dark]) .acquisition-bar.is-active{fill:#d66a24f5}.acquisition-share-line{stroke-width:3.2}.acquisition-active-users-line{stroke-dasharray:7 5;stroke-width:2.9}.acquisition-users-line{stroke-width:3.2}.acquisition-active-users-point{fill:#fffffff5;stroke:#4d6bffeb;stroke-width:1.6;transition:r .16s ease,fill .16s ease}:where(html[theme~=dark]) .acquisition-active-users-point{fill:#191f25f5;stroke:#6989ffeb}.acquisition-active-users-point.is-active{fill:#4d6bfff5}:where(html[theme~=dark]) .acquisition-active-users-point.is-active{fill:#6989fff5}.acquisition-users-point{fill:#fffffff5;stroke:#00a78ee6;stroke-width:1.6;transition:r .16s ease,fill .16s ease}:where(html[theme~=dark]) .acquisition-users-point{fill:#191f25f5;stroke:#00a78ee6}.acquisition-users-point.is-active{fill:#00a78ef5}:where(html[theme~=dark]) .acquisition-users-point.is-active{fill:#00a78ef5}.acquisition-share-point{fill:#fffffff5;stroke:#00d0ffd6;stroke-width:1.6;transition:r .16s ease,fill .16s ease}:where(html[theme~=dark]) .acquisition-share-point{fill:#191f25f5;stroke:#00d0ffd6}.acquisition-share-point.is-active{fill:#00d0fff5}:where(html[theme~=dark]) .acquisition-share-point.is-active{fill:#00d0fff5}.acquisition-guide-line{stroke:#1e2a2733;stroke-dasharray:4 6;stroke-width:1.4}:where(html[theme~=dark]) .acquisition-guide-line{stroke:#e0efeb33}.acquisition-svg-hit-target{cursor:pointer;fill:transparent;outline:none}.acquisition-svg-hit-target:focus-visible{fill:#1e2a270d}:where(html[theme~=dark]) .acquisition-svg-hit-target:focus-visible{fill:#e0efeb0d}.acquisition-hit-targets{display:grid;inset:0;position:absolute;z-index:2}.acquisition-hit-target{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;margin:0;min-width:0;padding:0;position:relative;touch-action:manipulation}.acquisition-hit-target:after{background:#1e2a270b;border-radius:.6rem;content:"";inset:.18rem .12rem;opacity:0;position:absolute;transition:opacity .16s ease}:where(html[theme~=dark]) .acquisition-hit-target:after{background:#e0efeb0b}.acquisition-hit-target:focus-visible:after{opacity:1}.acquisition-hit-target:focus-visible{outline:none}.acquisition-tooltip{top:.4rem}.acquisition-x-axis{display:grid;gap:.2rem}.acquisition-x-axis span{color:var(--muted);font-size:.62rem;min-width:0;text-align:center;white-space:nowrap}.acquisition-x-axis span.is-active{color:var(--ink);font-weight:700}.weekday-bars{align-items:end;display:grid;gap:.45rem;grid-template-columns:repeat(7,minmax(0,1fr))}.weekday-bar-col{display:grid;gap:.45rem;justify-items:center}.weekday-bar-rail{align-items:end;background:#1e2a270a;border-radius:1rem;display:flex;height:7.2rem;justify-content:center;overflow:hidden;width:100%}:where(html[theme~=dark]) .weekday-bar-rail{background:#e0efeb0a}.weekday-bar-fill{align-self:end;background:linear-gradient(180deg,#89ddcb,#0e8f78);border-radius:1rem 1rem 0 0;width:100%}:where(html[theme~=dark]) .weekday-bar-fill{background:linear-gradient(180deg,#00382f,#00594a)}.weekday-bar-label{color:var(--muted);font-size:.72rem;text-align:center}.heatmap-scroll{-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:.12rem}.heatmap-grid{display:grid;gap:.38rem;min-width:100%}.heatmap-row{align-items:center;display:grid;gap:.5rem;grid-template-columns:2.6rem 1fr;min-width:0}.heatmap-row span{color:var(--muted);font-size:.72rem}.heatmap-cells{display:grid;gap:.14rem;grid-template-columns:repeat(24,1fr);min-width:0}.heatmap-cell{aspect-ratio:1;border-radius:.25rem;background:#fffffffa;box-shadow:inset 0 0 0 1px #1f9d5514}:where(html[theme~=dark]) .heatmap-cell{background:#191f26fa;box-shadow:inset 0 0 0 1px #32aa6114}.heatmap-cell.level-0{background:#fffffffa;box-shadow:inset 0 0 0 1px #1f9d5514}:where(html[theme~=dark]) .heatmap-cell.level-0{background:#191f26fa;box-shadow:inset 0 0 0 1px #32aa6114}.heatmap-cell.level-1{background:#ebf9f0;box-shadow:inset 0 0 0 1px #4bb56c29}:where(html[theme~=dark]) .heatmap-cell.level-1{background:#15251c;box-shadow:inset 0 0 0 1px #4bb56c29}.heatmap-cell.level-2{background:#d9f3e1;box-shadow:inset 0 0 0 1px #43a0472e}:where(html[theme~=dark]) .heatmap-cell.level-2{background:#0c2b19;box-shadow:inset 0 0 0 1px #49a64c2e}.heatmap-cell.level-3{background:#bfeacb;box-shadow:inset 0 0 0 1px #388e3c33}:where(html[theme~=dark]) .heatmap-cell.level-3{background:#12301d;box-shadow:inset 0 0 0 1px #57ac5933}.heatmap-cell.level-4{background:#95d9a8;box-shadow:inset 0 0 0 1px #2e7d323d}:where(html[theme~=dark]) .heatmap-cell.level-4{background:#003b1b;box-shadow:inset 0 0 0 1px #64b2653d}.heatmap-cell.level-5{background:#6dc488;box-shadow:inset 0 0 0 1px #266d2c42}:where(html[theme~=dark]) .heatmap-cell.level-5{background:#004520;box-shadow:inset 0 0 0 1px #71b77342}.heatmap-cell.level-6{background:#43ae68;box-shadow:inset 0 0 0 1px #1e5e284d}:where(html[theme~=dark]) .heatmap-cell.level-6{background:#005025;box-shadow:inset 0 0 0 1px #7cbc814d}.heatmap-cell.level-7{background:#2e9652;box-shadow:inset 0 0 0 1px #184e2157}:where(html[theme~=dark]) .heatmap-cell.level-7{background:#005a28;box-shadow:inset 0 0 0 1px #8ac28e57}.heatmap-cell.level-8{background:#1f7a41;box-shadow:inset 0 0 0 1px #123d1961}:where(html[theme~=dark]) .heatmap-cell.level-8{background:#00652f;box-shadow:inset 0 0 0 1px #99c79c61}.dashboard-v2-summary-stack{display:grid;gap:.84rem}.dashboard-v2-summary-block{display:grid;gap:.58rem}.dashboard-v2-summary-block-head{align-items:end;display:flex;gap:.6rem;justify-content:space-between}.dashboard-v2-summary-block-head h3{color:var(--ink-strong);font-size:1.02rem;margin:.16rem 0 0}.dashboard-v2-leaderboards-grid,.leaderboard-grid{display:grid;gap:.62rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))}.dashboard-v2-topdays-grid{display:grid;gap:.62rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.leaderboard-card{background:linear-gradient(180deg,#fffffffb,#f4f8ffe6);border:1px solid rgba(77,107,255,.16);box-shadow:0 1rem 2rem #4d6bff1a;border-radius:1.18rem;display:grid;gap:.72rem;padding:.84rem .88rem}:where(html[theme~=dark]) .leaderboard-card{background:linear-gradient(180deg,#191f26fb,#1b202ae6);border:1px solid rgba(105,137,255,.16);box-shadow:0 1rem 2rem #6989ff1a}.provider-mix-card{gap:.72rem}.leaderboard-heading-block{display:grid;gap:.16rem;min-width:0}.leaderboard-heading{color:var(--ink-strong);font-size:1.02rem;line-height:1.14;margin:.08rem 0 0}.provider-mix-legend{display:flex;flex-wrap:wrap;gap:.55rem .85rem;color:var(--muted);font-size:.74rem;font-weight:600;line-height:1.35}.provider-mix-legend span{display:inline-flex;align-items:center;gap:.45rem}.provider-mix-dot,.provider-mix-accent{border-radius:999px;display:inline-block;flex:0 0 auto}.provider-mix-dot{height:.65rem;width:.65rem}.provider-mix-dot--volume,.provider-mix-fill--volume,.provider-mix-accent{background:linear-gradient(135deg,#f5c451,#f97316)}:where(html[theme~=dark]) .provider-mix-dot--volume,:where(html[theme~=dark]) .provider-mix-fill--volume,:where(html[theme~=dark]) .provider-mix-accent{background:linear-gradient(135deg,#3c2b00,#652900)}.provider-mix-dot--show-rate,.provider-mix-fill--show-rate{background:linear-gradient(135deg,#5be7cf,#00a78e)}:where(html[theme~=dark]) .provider-mix-dot--show-rate,:where(html[theme~=dark]) .provider-mix-fill--show-rate{background:linear-gradient(135deg,#00372f,#005043)}.provider-mix-dot--verify-rate,.provider-mix-fill--verify-rate{background:linear-gradient(135deg,#ff92e1,#ff35c2)}:where(html[theme~=dark]) .provider-mix-dot--verify-rate,:where(html[theme~=dark]) .provider-mix-fill--verify-rate{background:linear-gradient(135deg,#5c004b,#720054)}.provider-mix-list{display:grid;gap:.65rem}.provider-mix-row{background:linear-gradient(180deg,#fffffffc,#f4f8ffe6);border:1px solid rgba(255,0,163,.16);box-shadow:0 .95rem 1.8rem #ff35c214;border-radius:1rem;display:grid;gap:.72rem;min-width:0;padding:.78rem .82rem}:where(html[theme~=dark]) .provider-mix-row{background:linear-gradient(180deg,#191f26fc,#1b202ae6);border:1px solid rgba(255,0,163,.16);box-shadow:0 .95rem 1.8rem #ff35c214}.provider-mix-head{align-items:start;display:flex;gap:.8rem;justify-content:space-between}.provider-mix-name{align-items:center;display:flex;gap:.7rem;min-width:0}.provider-mix-accent{box-shadow:0 .45rem 1rem #f06b1757;height:.75rem;width:.75rem}:where(html[theme~=dark]) .provider-mix-accent{box-shadow:0 .45rem 1rem #f06b1757}.provider-mix-name-copy{display:grid;gap:.14rem;min-width:0}.provider-mix-name-title{color:var(--ink-strong);font-size:1rem;letter-spacing:.01em}.provider-mix-name-meta,.provider-mix-caption,.provider-mix-metric-label{color:var(--muted);font-size:.76rem;font-weight:600;line-height:1.35}.provider-mix-badge{background:var(--chip-bg);border:1px solid rgba(0,208,255,.24);border-radius:999px;color:var(--ink-strong);display:inline-flex;font-size:.73rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;box-shadow:0 .5rem 1rem #00d0ff1a;padding:.42rem .68rem;white-space:nowrap}:where(html[theme~=dark]) .provider-mix-badge{border:1px solid rgba(0,208,255,.24);box-shadow:0 .5rem 1rem #00d0ff1a}.provider-mix-badge--summary{color:var(--muted-soft)}.provider-mix-metrics{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.provider-mix-metric{display:grid;gap:.35rem}.provider-mix-metric-head{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.provider-mix-metric-value{color:var(--ink-strong);font-size:1.04rem;font-variant-numeric:tabular-nums;font-weight:800}.provider-mix-track{background:#4d6bff24;border-radius:999px;height:.72rem;overflow:hidden;position:relative}:where(html[theme~=dark]) .provider-mix-track{background:#6989ff2e}.provider-mix-fill{border-radius:inherit;height:100%}.provider-mix-meta{display:flex;flex-wrap:wrap;gap:.45rem}.provider-mix-chip{background:linear-gradient(180deg,#fffffffa,#f7f9ffeb);border:1px solid rgba(77,107,255,.18);border-radius:999px;color:var(--muted);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:800;box-shadow:0 .4rem .85rem #4d6bff14;padding:.34rem .56rem}:where(html[theme~=dark]) .provider-mix-chip{background:linear-gradient(180deg,#191f26fa,#1b2028eb);border:1px solid rgba(105,137,255,.18);box-shadow:0 .4rem .85rem #6989ff14}.leaderboard-head{align-items:start;display:flex;justify-content:space-between;gap:.55rem}.leaderboard-head>div{min-width:0}.leaderboard-list{display:grid;gap:.46rem}.leaderboard-row{align-items:start;background:linear-gradient(180deg,#fffffffa,#f5f9ffe6);border:1px solid rgba(77,107,255,.16);box-shadow:0 .7rem 1.4rem #4d6bff14;border-radius:1rem;display:grid;gap:.48rem;grid-template-areas:"rank user value";grid-template-columns:2.15rem minmax(0,1fr) minmax(6.8rem,max-content);padding:.62rem .66rem}:where(html[theme~=dark]) .leaderboard-row{background:linear-gradient(180deg,#191f26fa,#1b2128e6);border:1px solid rgba(105,137,255,.16);box-shadow:0 .7rem 1.4rem #6989ff14}.leaderboard-rank{color:var(--muted-soft);font-size:.73rem;font-weight:800;font-variant-numeric:tabular-nums;grid-area:rank;line-height:1.4;padding-top:.1rem}.leaderboard-user,.leaderboard-value{display:grid;gap:.18rem;min-width:0}.leaderboard-user{align-content:start;grid-area:user}.leaderboard-user-name,.leaderboard-value-main{color:var(--ink-strong);font-size:.98rem;line-height:1.24}.leaderboard-user-name{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.leaderboard-user-share,.leaderboard-value-secondary{color:var(--muted);font-size:.73rem;font-weight:700;line-height:1.32}.leaderboard-value{align-content:start;grid-area:value;justify-items:end;text-align:right}.leaderboard-value-main{font-variant-numeric:tabular-nums;white-space:nowrap}.top-days-card .leaderboard-user-name{display:block;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-line-clamp:unset}@media(min-width:1200px){.dashboard-v2-header{align-items:start;grid-template-columns:minmax(0,1fr) minmax(18rem,21.5rem)}.dashboard-v2-section{align-items:start;grid-template-columns:minmax(15rem,17.25rem) minmax(0,1fr)}.dashboard-v2-leaderboards-grid,.dashboard-v2-topdays-grid{grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr))}}@keyframes dashboard-v2-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-v2-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:800px){.dashboard-v2-page{padding:.35rem .45rem 1rem}.dashboard-v2-overview-grid{gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.chart-shell,.heatmap-shell,.retention-shell{padding:.56rem .6rem}.dashboard-v2-header,.dashboard-v2-section,.dashboard-v2-summary,.leaderboard-panel{padding:.95rem}.kpi-card{min-height:9.7rem;padding:.78rem .76rem .68rem}.kpi-value{font-size:clamp(1.3rem,6.4vw,1.95rem)!important;line-height:.96}.kpi-label{font-size:.68rem;line-height:1.22}.kpi-meta{min-height:1.55rem}.kpi-meta-line,.kpi-subtle{font-size:.7rem;line-height:1.28}.delta-pill{font-size:.63rem;padding:.33rem .54rem}.kpi-sparkline-shell{padding-top:.28rem}.sparkline{height:2.25rem}.kpi-skeleton-pill{height:1.42rem;width:4.6rem}.kpi-skeleton-block--value{height:1.75rem;width:74%}.kpi-skeleton-block--sparkline{height:2.25rem}.range-form{flex-direction:column;align-items:stretch}.range-form label{min-width:0}.section-support{grid-template-columns:1fr}.chart-legend{align-items:flex-start;flex-direction:column;gap:.4rem;font-size:.62rem;margin-bottom:.42rem}.chart-legend span{gap:.38rem}.legend-swatch,.legend-line{transform:scale(.9);transform-origin:left center}.chart-stat-chip,.monetization-chart-unit,.acquisition-chart-unit{font-size:.62rem;padding:.28rem .48rem}.acquisition-y-axis .chart-axis-marker,.monetization-y-axis .chart-axis-marker{font-size:.58rem;padding:.24rem .4rem}.monetization-chart-title-row,.acquisition-chart-title-row{align-items:flex-start;gap:.38rem .48rem}.monetization-chart-caption,.acquisition-chart-caption{font-size:.74rem}.monetization-frame{gap:.45rem;grid-template-columns:5.5rem minmax(0,1fr)}.monetization-tooltip{max-inline-size:min(13rem,calc(100% - .8rem));max-width:min(13rem,calc(100% - .8rem))}.monetization-x-axis span,.monetization-y-axis span,.hourly-axis span,.hourly-date-axis span,.acquisition-x-axis span,.acquisition-y-axis span{font-size:.6rem}.primary-chart,.hourly-plot,.acquisition-plot{min-height:11rem}.dashboard-v2-summary-block-head{align-items:start;flex-direction:column}.dashboard-v2-leaderboards-grid,.dashboard-v2-topdays-grid{gap:.5rem}.tma-grid,.tma-grid--wide,.tma-trend-grid,.tma-list-row,.tma-bar-row,.tma-table-row{grid-template-columns:1fr}.leaderboard-card{gap:.52rem;padding:.62rem .66rem}.leaderboard-head{gap:.45rem}.leaderboard-heading{font-size:.9rem}.heatmap-row{gap:.4rem;grid-template-columns:2.4rem 1fr}.heatmap-row span{font-size:.64rem}.heatmap-cells{gap:.1rem;grid-template-columns:repeat(24,minmax(.78rem,.94rem))}.acquisition-frame{gap:.45rem;grid-template-columns:5.3rem minmax(0,1fr)}.acquisition-tooltip{max-inline-size:min(13.5rem,calc(100% - .8rem));max-width:min(13.5rem,calc(100% - .8rem))}.provider-mix-head{align-items:stretch;flex-direction:column}.provider-mix-legend{display:grid;gap:.45rem}.provider-mix-legend span{align-items:flex-start;display:flex;min-width:0}.provider-mix-badge{align-self:flex-start}.provider-mix-metrics{grid-template-columns:1fr}.provider-mix-meta{min-width:0}.provider-mix-chip{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.leaderboard-row{column-gap:.44rem;grid-template-areas:"rank user" "rank value";grid-template-columns:1.8rem minmax(0,1fr);row-gap:.16rem;padding:.5rem .54rem}.leaderboard-user-name{display:block;font-size:.92rem;overflow:visible;-webkit-line-clamp:unset}.leaderboard-value{align-items:baseline;display:flex;flex-wrap:wrap;gap:.24rem .5rem;justify-content:flex-start;text-align:left}.leaderboard-value-main{white-space:normal}.leaderboard-user-share,.leaderboard-value-secondary,.leaderboard-rank{font-size:.72rem}}@media(max-width:420px){.chart-shell,.heatmap-shell{padding:.52rem .54rem}.chart-legend{gap:.34rem;font-size:.58rem}.chart-stat-chip,.monetization-chart-unit,.acquisition-chart-unit{font-size:.58rem;padding:.26rem .42rem}.acquisition-y-axis .chart-axis-marker,.monetization-y-axis .chart-axis-marker{font-size:.54rem;padding:.22rem .36rem}.monetization-frame,.acquisition-frame{gap:.4rem;grid-template-columns:4.85rem minmax(0,1fr)}.monetization-x-axis span,.monetization-y-axis span,.hourly-axis span,.hourly-date-axis span,.acquisition-x-axis span,.acquisition-y-axis span{font-size:.56rem}.primary-chart,.hourly-plot,.acquisition-plot{min-height:10.75rem}.heatmap-row{gap:.3rem;grid-template-columns:2rem 1fr}.heatmap-row span{font-size:.58rem}.heatmap-cells{grid-template-columns:repeat(24,minmax(.72rem,.86rem))}}.games-histogram{display:grid;gap:6px}.games-histogram-row{display:grid;grid-template-columns:28px minmax(0,1fr) 56px;align-items:center;gap:8px;font-size:12px}.games-histogram-label{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.games-histogram-track{height:8px;border-radius:4px;background:color-mix(in srgb,var(--muted) 14%,transparent);overflow:hidden}:where(html[theme~=dark]) .games-histogram-track{background:color-mix(in srgb,#414c5e 14%,transparent)}.games-histogram-track i{display:block;height:100%;border-radius:4px;background:var(--accent-growth)}.games-histogram-value{font-variant-numeric:tabular-nums}.dashboard-v3-view-shell{min-height:100%;min-width:0;overflow-x:hidden;background:#f5f7fb}:where(html[theme~=dark]) .dashboard-v3-view-shell{background:#1b2129}.dashboard-v3-app-host,dashboard-v3-app{display:block;width:100%;max-width:100%;min-width:0;min-height:calc(100vh - 8rem)}.d3-app{isolation:isolate;--d3-ink: #111827;--d3-ink-2: #344054;--d3-muted: #5b677b;--d3-faint: #8590a3;--d3-hair: hsla(214, 57%, 24%, .08);--d3-line: rgba(26, 57, 96, .1);--d3-line-strong: rgba(26, 57, 96, .2);--d3-soft: rgba(26, 57, 96, .05);--d3-positive: #0f8a72;--d3-warning: #c2410c;--d3-danger: #b42318;--d3-link: #3a57d6;--d3-spark: #b9c6e8;--d3-spark-zero: #e3e8f2;--d3-page: #f5f7fb;--d3-radius: var(--lumo-border-radius-l, .75rem);--d3-shadow: 0 6px 16px rgba(41, 52, 145, .06);--d3-gap: 14px;display:flex;flex-direction:column;gap:var(--d3-gap);box-sizing:border-box;width:100%;min-width:0;padding:14px 24px 40px;background:var(--d3-page);color:var(--d3-ink);font-family:var(--lumo-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:16px;line-height:1.35}:where(html[theme~=dark]) .d3-app{--d3-ink: #d2d9e8;--d3-ink-2: #b3bdce;--d3-muted: #9ca5b4;--d3-faint: #88909d;--d3-hair: rgba(149, 185, 232, .08);--d3-line: rgba(149, 185, 232, .1);--d3-line-strong: rgba(149, 185, 232, .2);--d3-soft: rgba(149, 185, 232, .065);--d3-positive: #42ac92;--d3-warning: #ef6b3f;--d3-danger: #fd6b59;--d3-link: #7e9eff;--d3-spark: #394461;--d3-spark-zero: #202530;--d3-page: #1b2129;--d3-shadow: 0 6px 16px rgba(149, 172, 255, .06)}.d3-app *,.d3-app *:before,.d3-app *:after{box-sizing:border-box}.d3-app h1,.d3-app h2,.d3-app p{margin:0}.d3-app a{color:var(--d3-link);text-decoration:none}.d3-app a:hover{text-decoration:underline}.d3-app.is-compact{--d3-gap: 12px;padding:10px 12px 32px}.d3-num,.is-num{font-variant-numeric:tabular-nums}.d3-muted{color:var(--d3-muted)}.d3-faint{color:var(--d3-faint)}.d3-small{font-size:.75rem}.d3-text{color:var(--d3-ink-2);font-size:.875rem;line-height:1.5}.d3-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.d3-top{display:flex;flex-direction:column;gap:8px;padding:12px 16px 0;background:#fff;border:1px solid var(--d3-line);border-radius:var(--d3-radius);box-shadow:var(--d3-shadow)}:where(html[theme~=dark]) .d3-top{background:#191f26}.d3-top-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.d3-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.d3-title{color:var(--d3-ink);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.d3-fresh{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:1.1em;color:var(--d3-muted);font-size:.8125rem}.d3-fresh-lag.is-late{color:var(--d3-warning);font-weight:700}.d3-period{color:var(--d3-ink-2);font-size:.8125rem;font-weight:600}.d3-seg{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:3px;border:1px solid var(--d3-line);border-radius:10px;background:var(--d3-soft)}.d3-seg.is-scroll{width:100%;overflow-x:auto;scrollbar-width:none}.d3-seg.is-scroll::-webkit-scrollbar{display:none}.d3-seg-item{display:inline-flex;flex:none;align-items:center;min-height:30px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--d3-ink-2);font:inherit;font-size:.8125rem;font-weight:700;white-space:nowrap;cursor:pointer}.d3-seg-item.is-on{background:#fff;color:var(--d3-ink);box-shadow:0 1px 2px #1118271f}:where(html[theme~=dark]) .d3-seg-item.is-on{background:#191f26;box-shadow:0 1px 2px #00000043}.d3-app.is-compact .d3-seg-item{min-height:36px;padding:0 12px}.d3-seg--small .d3-seg-item,.d3-app.is-compact .d3-seg--small .d3-seg-item{min-height:26px;padding:0 9px;font-size:.75rem}.d3-custom{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.8125rem}.d3-custom label{display:inline-flex;align-items:center;gap:6px;color:var(--d3-muted)}.d3-custom input{min-height:32px;padding:0 8px;border:1px solid var(--d3-line-strong);border-radius:8px;background:#fff;color:var(--d3-ink);font:inherit}:where(html[theme~=dark]) .d3-custom input{background:#191f26}.d3-tabs{display:flex;gap:4px;margin:2px -16px 0;padding:0 12px;border-top:1px solid var(--d3-line);overflow-x:auto;scrollbar-width:none}.d3-tabs::-webkit-scrollbar{display:none}.d3-app .d3-tab{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:42px;padding:0 10px;border-bottom:2px solid transparent;color:var(--d3-muted);font-size:.875rem;font-weight:700;white-space:nowrap}.d3-app .d3-tab:hover{color:var(--d3-ink);text-decoration:none}.d3-app .d3-tab.is-on{border-bottom-color:var(--d3-link);color:var(--d3-ink)}.d3-app.is-compact .d3-tabs{gap:0;padding:0 6px}.d3-app.is-compact .d3-tab{padding:0 8px;font-size:.8125rem}.d3-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f9731629;color:#9a3412;font-size:.6875rem;font-weight:800}:where(html[theme~=dark]) .d3-tab-count{background:#f9731635;color:#f78867}.d3-body{display:flex;flex-direction:column;gap:var(--d3-gap);min-width:0;transition:opacity .15s ease}.d3-body.is-stale{opacity:.55;pointer-events:none}.d3-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;background:#fff;border:1px solid var(--d3-line);border-radius:var(--d3-radius);box-shadow:var(--d3-shadow)}:where(html[theme~=dark]) .d3-card{background:#191f26}.d3-app.is-compact .d3-card{padding:12px}.d3-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 12px}.d3-card-titles{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.d3-card-title{color:var(--d3-ink);font-size:1rem;font-weight:700;letter-spacing:-.01em}.d3-card-sub{color:var(--d3-muted);font-size:.8125rem}.d3-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding-top:8px;border-top:1px solid var(--d3-hair);color:var(--d3-faint);font-size:.75rem}.d3-src{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.d3-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#98a2b3}:where(html[theme~=dark]) .d3-dot{background:#353d4c}.d3-dot--live{background:#16a34a;box-shadow:0 0 0 3px #16a34a29}:where(html[theme~=dark]) .d3-dot--live{background:#005622;box-shadow:0 0 0 3px #23aa5029}.d3-dot--minutes{background:var(--d3-link)}:where(html[theme~=dark]) .d3-dot--minutes{background:#2a40be}.d3-dot--daily{background:#98a2b3}:where(html[theme~=dark]) .d3-dot--daily{background:#353d4c}.d3-dot--stale{background:var(--d3-warning)}.d3-chip{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 9px;border:1px solid rgba(77,107,255,.14);border-radius:999px;background:var(--d3-soft);color:var(--d3-ink);font-size:.75rem;font-weight:700;white-space:nowrap}:where(html[theme~=dark]) .d3-chip{border:1px solid rgba(105,137,255,.14)}.d3-chip--ok{border-color:#22c55e59;background:#22c55e24;color:#166534}:where(html[theme~=dark]) .d3-chip--ok{border-color:#22c55e59;background:#22c55e2e;color:#79c38c}.d3-chip--pending{border-color:#f9731659;background:#f9731624;color:#9a3412}:where(html[theme~=dark]) .d3-chip--pending{border-color:#f9731659;background:#f973162e;color:#f78867}.d3-chip--fail{border-color:#d92d2052;background:#d92d201a;color:var(--d3-danger)}:where(html[theme~=dark]) .d3-chip--fail{border-color:#fc524052;background:#fc524021}.d3-chip--blue{border-color:#3b82f657;background:#3b82f624;color:#1d4ed8}:where(html[theme~=dark]) .d3-chip--blue{border-color:#438bff57;background:#438bff2e;color:#7ca6ff}.d3-chip--quiet{border-color:var(--d3-line);background:transparent;color:var(--d3-faint)}.d3-asset{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border-radius:5px;background:#eef1f8;color:var(--d3-ink-2);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.02em}:where(html[theme~=dark]) .d3-asset{background:#1d232a}.d3-app .d3-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid var(--d3-line-strong);border-radius:8px;background:#fff;color:var(--d3-ink);font:inherit;font-size:.8125rem;font-weight:700;white-space:nowrap;cursor:pointer}:where(html[theme~=dark]) .d3-app .d3-btn{background:#191f26}.d3-app .d3-btn:hover{border-color:var(--d3-link);text-decoration:none}.d3-app .d3-btn--primary{border-color:var(--d3-link);background:var(--d3-link);color:#fff}:where(html[theme~=dark]) .d3-app .d3-btn--primary{border-color:#2a40be;background:#2a40be;color:#fff}.d3-app .d3-btn:disabled{opacity:.5;cursor:default}.d3-app.is-compact .d3-btn{min-height:40px}.d3-btn--start{align-self:flex-start}.d3-link-button{padding:0;border:0;background:none;color:var(--d3-link);font:inherit;font-weight:700;cursor:pointer}.d3-banner{padding:10px 14px;border-radius:var(--d3-radius);font-size:.875rem;line-height:1.45}.d3-banner--error{border:1px solid rgba(217,45,32,.3);background:#d92d2012;color:#7a1a12}:where(html[theme~=dark]) .d3-banner--error{border:1px solid rgba(252,82,64,.3);background:#fc524017;color:#ff9c8c}.d3-banner--info{border:1px solid rgba(59,130,246,.3);background:#3b82f614;color:#1e3a8a}:where(html[theme~=dark]) .d3-banner--info{border:1px solid rgba(67,139,255,.3);background:#438bff1b;color:#9bbaff}.d3-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;border:1px dashed var(--d3-line-strong);border-radius:var(--d3-radius);color:var(--d3-muted);font-size:.8125rem;text-align:center}.d3-empty--error{border-color:#d92d2059;background:#d92d200a}:where(html[theme~=dark]) .d3-empty--error{border-color:#fc524059;background:#fc52400d}.d3-empty-title{color:var(--d3-ink);font-size:.9375rem;font-weight:800}.d3-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.d3-kpis--summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.d3-kpis--six{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.d3-kpis--four,.d3-kpis--product{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.d3-app.is-compact .d3-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.d3-tile{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;background:#fff;border:1px solid var(--d3-line);border-radius:var(--d3-radius);box-shadow:var(--d3-shadow)}:where(html[theme~=dark]) .d3-tile{background:#191f26}.d3-app.is-compact .d3-tile{padding:10px}.d3-app.is-compact .d3-kpis>.d3-tile:last-child:nth-child(odd){grid-column:1 / -1}.d3-tile-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.d3-tile-label{color:var(--d3-ink-2);font-size:.66rem;font-weight:800;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.d3-tile-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--d3-ink);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.05}.d3-app.is-compact .d3-tile-value{font-size:1.375rem}.d3-tile-unit{color:var(--d3-muted);font-size:.8125rem;font-weight:700;letter-spacing:0}.d3-tile-usd,.d3-tile-partial{color:var(--d3-muted);font-size:.8125rem;font-weight:500;letter-spacing:0}.d3-tile-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--d3-muted);font-size:.75rem}.d3-delta{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border-radius:6px;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.d3-delta--up{background:#0f8a721f;color:#0d6b57}:where(html[theme~=dark]) .d3-delta--up{background:#42ac9228;color:#6dbda6}.d3-delta--down{background:#d92d201a;color:#9f1d13}:where(html[theme~=dark]) .d3-delta--down{background:#fc524021;color:#ff8573}.d3-delta--flat{background:var(--d3-soft);color:var(--d3-muted)}.d3-spark{display:block;width:100%}.d3-spark-axis{stroke:var(--d3-line-strong);stroke-width:1}.d3-spark-bar--base{fill:var(--d3-spark)}.d3-spark-bar--on{fill:var(--d3-link)}.d3-spark-bar--mid{fill:#7d92d8}:where(html[theme~=dark]) .d3-spark-bar--mid{fill:#7d92d8}.d3-spark-bar--zero{fill:var(--d3-spark-zero)}.d3-spark-bar--pick{fill:var(--d3-ink-2)}.d3-spark.is-interactive{cursor:crosshair;touch-action:pan-y}.d3-spark-wrap{display:grid;gap:4px}.d3-spark-caption{min-height:1rem;color:var(--d3-muted);font-size:.6875rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.d3-spark-caption b{color:var(--d3-ink-2)}.d3-spark-legend{display:inline-flex;align-items:center;gap:4px}.d3-spark-legend .d3-key-box{width:8px;height:8px}.d3-spark-legend .d3-key-box+.d3-key-box,.d3-spark-legend .d3-key-box--mid{margin-left:6px}.d3-info{position:relative;display:inline-flex}.d3-info-button{display:inline-flex;padding:2px;border:0;border-radius:50%;background:none;color:#aab3c2;cursor:pointer}:where(html[theme~=dark]) .d3-info-button{color:#acb3bd}.d3-info-button:hover,.d3-info-button[aria-expanded=true]{color:var(--d3-link)}.d3-popover{position:absolute;z-index:20;top:calc(100% + 6px);right:-6px;display:flex;flex-direction:column;gap:6px;width:min(300px,80vw);padding:12px 14px;border:1px solid var(--d3-line);border-radius:10px;background:#fff;box-shadow:0 12px 32px #11182729;color:var(--d3-ink-2);font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.45;text-transform:none}:where(html[theme~=dark]) .d3-popover{background:#191f26;box-shadow:0 12px 32px #0000005a}.d3-popover>b{color:var(--d3-ink);font-size:.875rem}.d3-popover-row{color:var(--d3-muted);font-size:.75rem}.d3-popover-row b{color:var(--d3-ink-2);font-weight:600}.d3-grid-main{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:var(--d3-gap);align-items:start}.d3-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--d3-gap);align-items:start}.d3-grid-three{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--d3-gap);align-items:stretch}.d3-col{display:flex;flex-direction:column;gap:var(--d3-gap);min-width:0}.d3-app.is-compact .d3-grid-main,.d3-app.is-compact .d3-grid-two,.d3-app.is-compact .d3-grid-three{grid-template-columns:minmax(0,1fr)}.d3-attn{display:flex;flex-direction:column;gap:4px;padding:12px 16px 6px;background:#fff;border:1px solid var(--d3-line);border-radius:var(--d3-radius);box-shadow:var(--d3-shadow)}:where(html[theme~=dark]) .d3-attn{background:#191f26}.d3-attn-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:4px}.d3-attn-title{font-size:1rem;font-weight:700;letter-spacing:-.01em}.d3-attn-calm{padding:2px 0 8px;color:var(--d3-muted);font-size:.875rem}.d3-attn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.d3-attn-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;border-top:1px solid var(--d3-hair)}.d3-attn-grid>.d3-attn-row:nth-child(-n+2){border-top:0}.d3-attn-body{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:.8125rem;line-height:1.45}.d3-attn-body b{color:var(--d3-ink);font-size:.875rem}.d3-attn-body span{color:var(--d3-muted)}.d3-attn-ico{width:20px;height:20px;margin-top:1px}.d3-sev-critical{fill:#d92d20}:where(html[theme~=dark]) .d3-sev-critical{fill:#fc5240}.d3-sev-warning{fill:#ea7a2f;stroke:#ea7a2f}:where(html[theme~=dark]) .d3-sev-warning{fill:#ea7a2f;stroke:#ea7a2f}.d3-sev-info{fill:var(--d3-link)}.d3-app.is-compact .d3-attn{padding:10px 12px 4px}.d3-app.is-compact .d3-attn-grid{grid-template-columns:minmax(0,1fr)}.d3-app.is-compact .d3-attn-grid>.d3-attn-row:nth-child(2){border-top:1px solid var(--d3-hair)}.d3-app.is-compact .d3-attn-row{grid-template-columns:20px minmax(0,1fr)}.d3-app.is-compact .d3-attn-row>.d3-btn{grid-column:2;justify-self:start}.d3-legend{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--d3-muted);font-size:.75rem}.d3-legend-item{display:inline-flex;align-items:center;gap:6px}.d3-key-line{width:16px;height:2px;border-radius:1px}.d3-key-box{flex:none;width:10px;height:10px;border-radius:2px;background:var(--d3-spark)}.d3-key-box--on{background:var(--d3-link)}:where(html[theme~=dark]) .d3-key-box--on{background:#2a40be}.d3-key-box--mid{background:#7d92d8}:where(html[theme~=dark]) .d3-key-box--mid{background:#2d3b79}.d3-chart{width:100%;min-width:0}.d3-chart .ui-plot{position:relative}.d3-chart .u-cursor-x{border-right:1px solid var(--d3-line-strong)}.d3-legend-toggle{padding:2px 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.d3-legend-toggle.is-off{opacity:.45;text-decoration:line-through}.d3-chart-tip{position:absolute;z-index:5;display:grid;gap:3px;min-width:9.5rem;max-width:14rem;padding:7px 9px;border:1px solid var(--d3-line-strong);border-radius:8px;background:#fff;box-shadow:0 6px 18px #131a3324;color:var(--d3-ink);font-size:.75rem;line-height:1.35;pointer-events:none}:where(html[theme~=dark]) .d3-chart-tip{background:#191f26;box-shadow:0 6px 18px #0000004f}.d3-chart-tip[hidden]{display:none}.d3-chart-tip strong{font-size:.78rem}.d3-chart-tip.is-pinned{pointer-events:auto}.d3-chart-tip .d3-tip-note{color:var(--d3-faint);font-size:.6875rem}.d3-chart-tip .d3-tip-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;color:var(--d3-muted)}.d3-chart-tip .d3-tip-total{grid-template-columns:minmax(0,1fr) auto;padding-top:3px;border-top:1px solid var(--d3-line)}.d3-chart-tip .d3-tip-key{width:8px;height:8px;border-radius:2px}.d3-chart-tip .d3-tip-value{color:var(--d3-ink-2);font-variant-numeric:tabular-nums;text-align:right}.d3-chart-tip .d3-tip-open{justify-self:start;margin-top:3px;padding:4px 8px;border:1px solid var(--d3-line-strong);border-radius:6px;background:none;color:var(--d3-link);font:inherit;font-weight:700;cursor:pointer}.d3-hbars{display:flex;flex-direction:column;gap:7px}.d3-hbar{display:grid;grid-template-columns:minmax(6rem,10rem) minmax(0,1fr) minmax(4.5rem,auto);align-items:center;gap:10px;font-size:.8125rem}.d3-hbar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3-hbar-label.is-muted{color:var(--d3-faint)}.d3-hbar-track{height:12px;border-radius:0 4px 4px 0;background:#eef1f8}:where(html[theme~=dark]) .d3-hbar-track{background:#1d232a}.d3-hbar-fill{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--d3-link)}:where(html[theme~=dark]) .d3-hbar-fill{background:#2a40be}.d3-hbar-fill.is-muted{background:var(--d3-spark)}.d3-hbar-value{color:var(--d3-ink-2);font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.d3-funnel{display:flex;flex-direction:column;gap:8px}.d3-fstep{display:grid;grid-template-columns:minmax(0,1fr) auto 3rem;align-items:center;gap:4px 10px;font-size:.8125rem}.d3-fstep-track{grid-column:1 / -1;grid-row:2}.d3-fstep-track{height:14px;border-radius:0 4px 4px 0;background:#eef1f8}:where(html[theme~=dark]) .d3-fstep-track{background:#1d232a}.d3-fstep-fill{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--d3-link)}:where(html[theme~=dark]) .d3-fstep-fill{background:#2a40be}.d3-fstep-value{font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.d3-fstep-share{color:var(--d3-faint);font-variant-numeric:tabular-nums;text-align:right}.d3-app.is-compact .d3-hbar{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.d3-app.is-compact .d3-hbar-track{grid-column:1 / -1;grid-row:2}.d3-flow{display:flex;flex-direction:column;gap:5px}.d3-flow-row{display:grid;grid-template-columns:minmax(7rem,12rem) minmax(0,1fr) minmax(6rem,auto);align-items:center;gap:10px;font-size:.8125rem}.d3-flow-label{display:flex;flex-direction:column;gap:1px;min-width:0}.d3-flow-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3-flow-note{color:var(--d3-faint);font-size:.6875rem;line-height:1.3}.d3-flow-track{position:relative;height:12px}.d3-flow-track:before{position:absolute;top:-3px;bottom:-3px;left:50%;width:1px;background:var(--d3-line-strong);content:""}.d3-flow-bar{position:absolute;top:0;height:100%;border-radius:4px}.d3-flow-bar--in{left:50%;border-bottom-left-radius:0;border-top-left-radius:0;background:var(--d3-positive)}.d3-flow-bar--out{right:50%;border-bottom-right-radius:0;border-top-right-radius:0;background:#ea7a2f}:where(html[theme~=dark]) .d3-flow-bar--out{background:#652c00}.d3-flow--neutral .d3-flow-bar{background:var(--d3-faint);opacity:.55}:where(html[theme~=dark]) .d3-flow--neutral .d3-flow-bar{background:#3a4455}.d3-flow-amount{font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.d3-amount-in{color:var(--d3-positive)}.d3-amount-out{color:var(--d3-warning)}.d3-flow-total{padding-top:8px;border-top:1px solid var(--d3-line);font-size:.8125rem;font-weight:600}.d3-app.is-compact .d3-flow-row{grid-template-columns:minmax(0,1fr) auto;row-gap:3px}.d3-app.is-compact .d3-flow-track{grid-column:1 / -1;grid-row:2}.d3-table-wrap{width:100%;overflow-x:auto}.d3-table{width:100%;border-collapse:collapse;font-size:.8125rem}.d3-table th{padding:6px 8px;border-bottom:1px solid var(--d3-line);color:var(--d3-faint);font-size:.6875rem;font-weight:800;letter-spacing:.02em;text-align:right;text-transform:uppercase;white-space:nowrap}.d3-table td{padding:8px;border-bottom:1px solid var(--d3-hair);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.d3-table th.is-text,.d3-table td.is-text{text-align:left}.d3-table th:first-child,.d3-table td:first-child{padding-left:0}.d3-table tr:last-child td{border-bottom:0}.d3-heat td.d3-heat-cell{padding:7px 4px;font-weight:700;text-align:center}.d3-heat--0{background:#f3f5fb;color:var(--d3-faint)}:where(html[theme~=dark]) .d3-heat--0{background:#1c2229}.d3-heat--1{background:#e3e9fa;color:#24357f}:where(html[theme~=dark]) .d3-heat--1{background:#1e2436;color:#a4bbff}.d3-heat--2{background:#c7d3f5;color:#1c2b6e}:where(html[theme~=dark]) .d3-heat--2{background:#222a45;color:#aec3ff}.d3-heat--3{background:#98ade9;color:#0f1b4d}:where(html[theme~=dark]) .d3-heat--3{background:#263466;color:#c0d1ff}.d3-heat--4{background:#5f7de0;color:#fff}:where(html[theme~=dark]) .d3-heat--4{background:#283c99;color:#fff}.d3-heat--na{background:repeating-linear-gradient(135deg,#f7f8fb 0 5px,#eef0f5 5px 10px);color:#aab3c2}:where(html[theme~=dark]) .d3-heat--na{background:repeating-linear-gradient(135deg,#1b2128 0 5px,#1d232b 5px 10px);color:#acb3bd}.d3-heat--compact{table-layout:fixed;font-size:.75rem}.d3-heat--compact th{padding:5px 2px;text-align:center}.d3-heat--compact th.is-text{width:30%;text-align:left}.d3-heat--compact td.is-text{padding:5px 6px 5px 0;line-height:1.2}.d3-heat--compact td.d3-heat-cell{padding:8px 1px;border:1px solid #fff;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .d3-heat--compact td.d3-heat-cell{border:1px solid #2a2e34}.d3-heat-size{display:block;color:var(--d3-faint);font-size:.6875rem;font-weight:400}.d3-mcards{display:flex;flex-direction:column}.d3-mcard{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid var(--d3-hair);color:var(--d3-ink);font-size:.8125rem}.d3-mcard:first-child{padding-top:0;border-top:0}.d3-app a.d3-mcard--link{color:var(--d3-ink)}.d3-app a.d3-mcard--link:hover{text-decoration:none}.d3-mcard-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px}.d3-mcard-kv{display:flex;flex-wrap:wrap;gap:2px 14px;color:var(--d3-muted)}.d3-mcard-kv b{color:var(--d3-ink);font-variant-numeric:tabular-nums}.d3-prows{display:flex;flex-direction:column}.d3-prow{display:grid;grid-template-columns:minmax(0,1.4fr) 72px 76px minmax(0,1.3fr) 120px 16px;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--d3-hair);color:var(--d3-ink);font-size:.8125rem}.d3-app a.d3-prow{color:var(--d3-ink)}.d3-app a.d3-prow:hover{background:#3a57d608;text-decoration:none}:where(html[theme~=dark]) .d3-app a.d3-prow:hover{background:#7597ff0a}.d3-prow--head{padding:0 0 6px;border-top:0;color:var(--d3-faint);font-size:.6875rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.d3-prow .is-num{text-align:right}.d3-prow--off{color:var(--d3-faint)}.d3-prow-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;font-weight:700}.d3-prow-sub{color:var(--d3-faint);font-size:.75rem;font-weight:400}.d3-prow-value{font-weight:700}.d3-prow-main{color:var(--d3-ink-2);font-variant-numeric:tabular-nums}.d3-chevron{color:#aab3c2}:where(html[theme~=dark]) .d3-chevron{color:#acb3bd}.d3-changes{display:flex;flex-direction:column}.d3-change{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;border-top:1px solid var(--d3-hair);font-size:.8125rem;line-height:1.4}.d3-change:first-child{padding-top:2px;border-top:0}.d3-change-ico{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px}.d3-change-ico--up{background:#0f8a721f;color:var(--d3-positive)}:where(html[theme~=dark]) .d3-change-ico--up{background:#42ac9228}.d3-change-ico--down{background:#d92d201a;color:var(--d3-danger)}:where(html[theme~=dark]) .d3-change-ico--down{background:#fc524021}.d3-change-ico--note{background:#3a57d61a;color:var(--d3-link)}:where(html[theme~=dark]) .d3-change-ico--note{background:#7597ff21}.d3-change-body{display:flex;flex-direction:column;gap:1px;min-width:0}.d3-change-link{font-weight:700;white-space:nowrap}.d3-app.is-compact .d3-change{grid-template-columns:22px minmax(0,1fr)}.d3-app.is-compact .d3-change-link{grid-column:2}.d3-compare-rows{display:flex;flex-direction:column}.d3-compare-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--d3-hair);font-size:.8125rem}.d3-compare-row:first-child{border-top:0}.d3-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.d3-split--three{grid-template-columns:repeat(3,minmax(0,1fr))}.d3-core-week{display:flex;flex-direction:column;gap:4px;margin-top:10px}.d3-core-spark{display:flex;flex-direction:column;gap:4px;margin-top:10px;max-width:220px}@media(max-width:640px){.d3-split--three{grid-template-columns:repeat(2,minmax(0,1fr))}}.d3-mini{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:#f5f7fb;font-size:.75rem}:where(html[theme~=dark]) .d3-mini{background:#1b2129}.d3-mini b{font-size:1.25rem;font-variant-numeric:tabular-nums}.d3-overlap-split,.d3-pairs{display:flex;flex-direction:column;gap:8px}.d3-segbar{display:flex;gap:2px;height:14px;overflow:hidden;border-radius:4px}.d3-segbar>span{min-width:2px}.d3-part--one{background:var(--d3-spark)}.d3-part--two{background:#7d92d8}:where(html[theme~=dark]) .d3-part--two{background:#2d3b79}.d3-part--three{background:var(--d3-link)}:where(html[theme~=dark]) .d3-part--three{background:#2a40be}.d3-pair{display:flex;justify-content:space-between;gap:10px;font-size:.8125rem}.d3-kv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;font-size:.8125rem}.d3-kv>span{color:var(--d3-muted)}.d3-kv>b{font-variant-numeric:tabular-nums;text-align:right}.d3-coverage-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.d3-big{font-size:2rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1}.d3-meter{display:flex;flex-direction:column;gap:6px}.d3-meter-track{position:relative;height:10px;overflow:hidden;border-radius:5px;background:#e6ebf6}:where(html[theme~=dark]) .d3-meter-track{background:#1f2430}.d3-meter-fill{position:absolute;top:0;bottom:0;left:0;border-radius:5px;background:var(--d3-link)}:where(html[theme~=dark]) .d3-meter-fill{background:#2a40be}.d3-meter-fill.is-low{background:#ea7a2f}:where(html[theme~=dark]) .d3-meter-fill.is-low{background:#652c00}.d3-meter-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;color:var(--d3-muted);font-size:.75rem}.d3-section-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px}.d3-section-title h2{font-size:1.0625rem;font-weight:800;letter-spacing:-.01em}.d3-section-title .d3-muted{font-size:.8125rem}.d3-pchips{display:flex;flex-wrap:wrap;gap:6px}.d3-pchips.is-scroll{flex-wrap:nowrap;margin:0 -12px;padding:0 12px 2px;overflow-x:auto;scrollbar-width:none}.d3-pchips.is-scroll::-webkit-scrollbar{display:none}.d3-app .d3-pchip{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--d3-line);border-radius:999px;background:#fff;color:var(--d3-ink-2);font-size:.8125rem;font-weight:700;white-space:nowrap}:where(html[theme~=dark]) .d3-app .d3-pchip{background:#191f26}.d3-app .d3-pchip:hover{border-color:var(--d3-link);text-decoration:none}.d3-app .d3-pchip.is-off{color:var(--d3-faint)}.d3-app .d3-pchip.is-on{border-color:var(--d3-ink);background:var(--d3-ink);color:#fff}:where(html[theme~=dark]) .d3-app .d3-pchip.is-on{border-color:#363e4f;background:#363e4f;color:#fff}.d3-pchip-note{font-size:.6875rem;font-weight:600;opacity:.8}.d3-product-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.d3-product-title{font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.d3-skeleton{display:flex;flex-direction:column;gap:var(--d3-gap)}.d3-skel{background:linear-gradient(90deg,#eef1f7,#f8f9fc,#eef1f7);background-size:200% 100%;animation:d3-shimmer 1.4s ease-in-out infinite}:where(html[theme~=dark]) .d3-skel{background:linear-gradient(90deg,#1d232b,#1b2028,#1d232b)}.d3-skel--tile{height:128px}.d3-skel--block{height:320px}@keyframes d3-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.d3-skel{animation:none}}.referral-links-view-shell{min-height:100%;min-width:0;overflow-x:hidden;background:#f5f7fb}:where(html[theme~=dark]) .referral-links-view-shell{background:#1b2129}.referral-links-app-host,referral-links-app{display:block;width:100%;max-width:100%;min-width:0;min-height:calc(100vh - 8rem)}.rl-top{padding-bottom:12px}.rl-top-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.rl-tracking{color:var(--d3-muted);font-weight:500}.rl-tiny{font-size:.68rem;font-weight:500;white-space:nowrap}.rl-strong{font-size:.9375rem}.rl-note{margin-top:8px;font-size:.75rem;line-height:1.4}.rl-part-title{margin-bottom:8px}.rl-funnels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.rl-funnels.is-stack{grid-template-columns:minmax(0,1fr)}.rl-code{padding:1px 6px;border-radius:5px;background:#eef1f8;color:var(--d3-ink);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem}:where(html[theme~=dark]) .rl-code{background:#1d232a}.rl-flags{display:inline-flex;flex-wrap:wrap;gap:4px}.rl-flag{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:6px;font-size:.6875rem;font-weight:800;letter-spacing:.01em;white-space:nowrap}.rl-flag--bad{background:#d92d201a;color:#9f1d13}:where(html[theme~=dark]) .rl-flag--bad{background:#fc524021;color:#ff8573}.rl-flag--warn{background:#f9731624;color:#9a3412}:where(html[theme~=dark]) .rl-flag--warn{background:#f973162e;color:#f78867}.rl-flag--info{background:#3b82f624;color:#1d4ed8}:where(html[theme~=dark]) .rl-flag--info{background:#438bff2e;color:#7ca6ff}.rl-kind{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border-radius:5px;background:#7c4dff1f;color:#4c2fb3;font-size:.6875rem;font-weight:800}:where(html[theme~=dark]) .rl-kind{background:#937cff28;color:#aaa6ff}.rl-kind--archived{background:#eef1f8;color:var(--d3-faint)}:where(html[theme~=dark]) .rl-kind--archived{background:#1d232a}.rl-kind--user,.rl-kind--none{background:var(--d3-soft);color:var(--d3-muted)}.rl-kind--partner{background:#0f8a721f;color:var(--d3-positive)}:where(html[theme~=dark]) .rl-kind--partner{background:#42ac9228}.rl-kind--campaign{background:#3a57d61f;color:var(--d3-link)}:where(html[theme~=dark]) .rl-kind--campaign{background:#7597ff28}.rl-channel{color:var(--d3-ink-2);font-weight:600}.rl-note-text{margin:0;color:var(--d3-muted);font-size:.8125rem;white-space:pre-line}.rl-channel-toggle{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--d3-ink);font:inherit;text-align:left;cursor:pointer}.rl-channel-toggle:focus-visible{outline:2px solid var(--d3-link);outline-offset:2px;border-radius:4px}.rl-channel-caret{width:.75rem;color:var(--d3-faint)}.rl-channels tr.is-open td{background:var(--d3-soft)}.rl-channels tr.rl-channel-detail td{padding-top:0;background:var(--d3-soft)}.rl-channel-links{display:flex;flex-direction:column;gap:4px;margin:0;padding:0 0 4px 1.25rem;list-style:none;font-size:.8125rem}.rl-channel-links li{display:flex;flex-wrap:wrap;gap:4px 10px}.rl-link-name{display:flex;flex-direction:column;gap:2px;min-width:0}.rl-app .rl-link-title{color:var(--d3-ink);font-weight:700}.rl-link-sub{color:var(--d3-faint);font-size:.72rem;white-space:normal}.rl-table td.rl-cell-name{min-width:15rem;white-space:normal}.rl-table th.is-sorted .rl-sort{color:var(--d3-ink-2)}.rl-sort{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap}.rl-sort:hover{color:var(--d3-link)}.rl-th-note{font-weight:600;letter-spacing:0;text-transform:none}.rl-table tr.is-dim td{color:var(--d3-faint)}.rl-stack{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.rl-spark-cell{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.rl-spark{display:inline-block;width:78px}.rl-spark .d3-spark{height:22px}.rl-ibar{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.rl-ibar-track{flex:none;width:64px;height:8px;overflow:hidden;border-radius:4px;background:#eef1f8}:where(html[theme~=dark]) .rl-ibar-track{background:#1d232a}.rl-ibar-fill{display:block;height:100%;border-radius:4px;background:var(--d3-link)}:where(html[theme~=dark]) .rl-ibar-fill{background:#2a40be}.rl-ibar-fill--ok{background:var(--d3-positive)}.rl-ibar-fill--warn{background:#ea7a2f}:where(html[theme~=dark]) .rl-ibar-fill--warn{background:#652c00}.rl-ibar-fill--faint{background:var(--d3-spark)}.rl-ibar b{min-width:3.2rem;text-align:right}.rl-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.rl-toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rl-app .d3-pchip{border:1px solid var(--d3-line);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.rl-search{min-width:240px;min-height:32px;padding:0 10px;border:1px solid var(--d3-line-strong);border-radius:8px;background:#fff;color:var(--d3-ink);font:inherit;font-size:.8125rem}:where(html[theme~=dark]) .rl-search{background:#191f26}.rl-search:focus{outline:2px solid rgba(58,87,214,.3);outline-offset:1px}:where(html[theme~=dark]) .rl-search:focus{outline:2px solid rgba(117,151,255,.3)}.rl-fade{transition:opacity .15s ease}.rl-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px}.rl-head-main{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.rl-head-title{font-size:1.375rem;font-weight:800;letter-spacing:-.02em}.rl-urls{display:flex;flex-direction:column;gap:6px;max-width:760px}.rl-url{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--d3-line);border-radius:8px;background:#f8f9fc;font-size:.8125rem}:where(html[theme~=dark]) .rl-url{background:#1b2028}.rl-url-code{overflow:hidden;color:var(--d3-ink);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.rl-app.is-compact .rl-url{grid-template-columns:minmax(0,1fr) auto}.rl-app.is-compact .rl-url>.d3-muted{grid-column:1 / -1}.rl-actions{display:flex;flex-wrap:wrap;gap:8px}.rl-app .rl-btn-danger{color:var(--d3-danger)}.rl-owners td,.rl-owners th{padding-left:6px;padding-right:6px}.rl-heat td.d3-heat-cell{min-width:3.6rem}.rl-app tr.is-current td{background:#3a57d60d}:where(html[theme~=dark]) .rl-app tr.is-current td{background:#7597ff11}.rl-app.is-compact .rl-search{min-width:0;width:100%}.rl-app.is-compact .rl-toolbar-right{width:100%}.ui-plot{width:100%;min-width:0}.ui-plot .u-wrap{font-family:inherit}.ui-plot .u-legend{margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--v3-line, var(--lumo-contrast-10pct));font-size:.72rem;color:var(--v3-muted, var(--lumo-secondary-text-color));text-align:left}.ui-plot .u-legend .u-series{display:inline-flex;align-items:baseline;gap:.25rem;margin-right:.9rem}.ui-plot .u-legend tr,.ui-plot .u-legend th,.ui-plot .u-legend td{display:inline;font-weight:400}.ui-plot .u-legend .u-marker{width:.8rem;height:0;border-width:0;border-top-width:2px;border-top-style:solid;margin-right:.3rem;vertical-align:.2rem}.ui-plot .u-legend .u-value{font-variant-numeric:tabular-nums;color:var(--v3-ink, var(--lumo-body-text-color));font-weight:600}.ui-plot .u-cursor-pt{border-width:2px}.ui-plot .u-select{background:#4d5cff14}:where(html[theme~=dark]) .ui-plot .u-select{background:#738cff1b}.chart-tip{position:absolute;z-index:5;min-width:8rem;padding:.4rem .55rem;border:1px solid var(--v3-line, var(--lumo-contrast-10pct));border-radius:.4rem;background:var(--lumo-base-color, #fff);box-shadow:0 6px 18px #131a331f;font-size:.72rem;line-height:1.35;color:var(--v3-ink, var(--lumo-body-text-color));pointer-events:none;white-space:nowrap}:where(html[theme~=dark]) .chart-tip{background:var(--lumo-base-color, #191f26);box-shadow:0 6px 18px #00000043}.chart-tip[hidden]{display:none}.chart-tip strong{display:block;margin-bottom:.15rem;font-size:.74rem}.chart-tip span{display:block;color:var(--v3-muted, var(--lumo-secondary-text-color));font-variant-numeric:tabular-nums}.chart-scroll{position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.cr-periods{display:inline-flex;justify-self:start;gap:.25rem;padding:.2rem;border-radius:var(--lumo-border-radius-m);background:var(--lumo-contrast-5pct)}.cr-periods button{min-width:3.25rem;padding:.35rem .65rem;border:0;border-radius:var(--lumo-border-radius-s);background:transparent;color:var(--lumo-secondary-text-color);cursor:pointer;font:inherit;font-weight:600}.cr-periods button.is-active{background:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-xs);color:var(--lumo-primary-text-color)}.cr-player-link{color:var(--lumo-primary-text-color, #1a63d8);text-decoration:none;white-space:nowrap}:where(html[theme~=dark]) .cr-player-link{color:var(--lumo-primary-text-color, #67a0ff)}.cr-player-link:hover{text-decoration:underline}.trading-control-room-view-shell{height:100%}.trading-control-room-app-host{display:block;width:100%}.cr-shell,.cr-proof,.cr-stop{--cr-ink: #111827;--cr-muted: #5b677b;--cr-faint: #8b95ab;--cr-line: rgba(19, 26, 51, .12);--cr-hair: rgba(19, 26, 51, .07);--cr-surface: #ffffff;--cr-soft: #f1f3f9;--cr-track: rgba(19, 26, 51, .08);--cr-primary: #4d5cff;--cr-primary-soft: rgba(77, 92, 255, .1);--cr-link: #3a57d6;--cr-up: #0e8f78;--cr-down: #d64562;--cr-rug: #b42318;--cr-earn: #b45f06;--cr-bar: #7d879c;--cr-bar-warn: #d98a1c;--cr-bar-critical: #c23b33;--cr-warn-bg: #fdf3e1;--cr-warn-ink: #8a5a09;--cr-warn-line: #e6bd72;--cr-critical-bg: #fdeced;--cr-critical-ink: #a32d3c;--cr-critical-line: #e79aa4;--cr-ok-bg: #e9f6f1;--cr-ok-ink: #0d6b57;--cr-shadow: 0 6px 16px rgba(41, 52, 145, .06);--cr-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cr-pane-h: 19rem;--cr-stage-h: 330px}:where(html[theme~=dark]) .cr-shell,:where(html[theme~=dark]) .cr-proof,:where(html[theme~=dark]) .cr-stop{--cr-ink: #d2d9e8;--cr-muted: #9ca5b4;--cr-faint: #8e95a4;--cr-line: rgba(228, 235, 255, .12);--cr-hair: rgba(228, 235, 255, .07);--cr-surface: #191f26;--cr-soft: #1c222a;--cr-track: rgba(228, 235, 255, .08);--cr-primary: #738cff;--cr-primary-soft: rgba(115, 140, 255, .13);--cr-link: #7e9eff;--cr-up: #3aaa92;--cr-down: #ea5872;--cr-rug: #fd6b59;--cr-earn: #d47d34;--cr-bar: #858fa4;--cr-bar-warn: #d98a1c;--cr-bar-critical: #f1675a;--cr-warn-bg: #2b1f09;--cr-warn-ink: #ce9a56;--cr-warn-line: #845f02;--cr-critical-bg: #2e1d1f;--cr-critical-ink: #fa7d84;--cr-critical-line: #9c5660;--cr-ok-bg: #162620;--cr-ok-ink: #6dbda6;--cr-shadow: 0 6px 16px rgba(149, 172, 255, .06)}.cr-shell{container:cr / inline-size;isolation:isolate;display:grid;gap:1rem;min-width:0;padding:1rem;font-size:.9rem;color:var(--cr-ink)}.cr-shell--loading{color:var(--cr-muted)}.cr-shell button:focus-visible,.cr-shell a:focus-visible,.cr-proof button:focus-visible,.cr-proof a:focus-visible{outline:2px solid var(--cr-primary);outline-offset:2px}.cr-strip{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;padding:.6rem 1rem;border:1px solid var(--cr-line);border-radius:.75rem;background:var(--cr-surface);box-shadow:var(--cr-shadow)}.cr-strip--warn{border-color:var(--cr-warn-line);background:var(--cr-warn-bg)}.cr-strip--critical{border-color:var(--cr-critical-line);background:var(--cr-critical-bg)}.cr-strip__engine{display:flex;flex:1 1 15rem;align-items:center;gap:.55rem;min-width:0}.cr-strip__engine div{display:grid;min-width:0}.cr-strip__engine b{display:block;font-size:.95rem;font-weight:600}.cr-strip__engine b:first-letter{text-transform:uppercase}.cr-strip__engine span{overflow:hidden;color:var(--cr-muted);font:.75rem var(--cr-mono);white-space:nowrap;text-overflow:ellipsis}.cr-dot{flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--cr-faint)}:where(html[theme~=dark]) .cr-dot{background:#394154}.cr-dot--warn{background:var(--cr-bar-warn)}.cr-dot--critical{background:var(--cr-bar-critical)}.cr-dot--off{border:2px solid var(--cr-faint);background:transparent}.cr-strip__item,.cr-strip__alerts{display:grid;gap:.05rem;min-width:0}.cr-strip__item span,.cr-strip__alerts span{color:var(--cr-muted);font-size:.72rem}.cr-strip__item b,.cr-strip__alerts b{font-size:.85rem;font-weight:500;white-space:nowrap}.cr-strip__alerts{padding:.2rem .5rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.cr-strip__alerts:hover{border-color:var(--cr-line);background:var(--cr-surface)}.cr-strip__alerts em{font-style:normal}.cr-strip__warn{color:var(--cr-warn-ink)}.cr-strip__crit{color:var(--cr-critical-ink);font-weight:600}.cr-strip__stamp{margin-left:auto;color:var(--cr-faint);font:.75rem var(--cr-mono);white-space:nowrap}.cr-tabs{display:flex;gap:1.25rem;overflow-x:auto;border-bottom:1px solid var(--cr-line);scrollbar-width:none}.cr-tabs button{display:inline-flex;flex:none;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .1rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--cr-muted);cursor:pointer;font:inherit;font-weight:500}.cr-tabs button.is-active{border-bottom-color:var(--cr-primary);color:var(--cr-ink);font-weight:600}.cr-tabs__badge{min-width:1.15rem;height:1.15rem;padding:0 .3rem;border:1px solid var(--cr-warn-line);border-radius:999px;background:var(--cr-warn-bg);color:var(--cr-warn-ink);font-size:.7rem;font-style:normal;font-weight:700;line-height:1.05rem;text-align:center}.cr-card{display:grid;align-content:start;gap:.75rem;min-width:0;padding:1rem 1.1rem;border:1px solid var(--cr-line);border-radius:.75rem;background:var(--cr-surface);box-shadow:var(--cr-shadow)}.cr-card__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.cr-card__head b{font-size:.95rem;font-weight:600}.cr-card__head span{color:var(--cr-muted);font-size:.78rem}.cr-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:0 .8rem;border:1px solid var(--cr-line);border-radius:.5rem;background:var(--cr-surface);color:var(--cr-ink);cursor:pointer;font:inherit;font-weight:600;text-decoration:none;white-space:nowrap}.cr-button:hover:not(:disabled){border-color:var(--cr-faint)}.cr-button--ghost{border-color:transparent;color:var(--cr-link)}.cr-button--small{min-height:1.8rem;padding:0 .55rem;font-size:.78rem}.cr-chip{min-height:1.9rem;padding:0 .65rem;border:1px solid var(--cr-line);border-radius:999px;background:var(--cr-surface);color:var(--cr-muted);cursor:pointer;font:inherit;font-size:.8rem}.cr-chip:hover:not(:disabled){border-color:var(--cr-faint);color:var(--cr-ink)}.cr-button:disabled,.cr-chip:disabled{cursor:default;opacity:.45}.cr-severity{display:inline-flex;align-items:center;justify-self:start;height:1.45rem;padding:0 .55rem;border:1px solid;border-radius:999px;font-size:.75rem;font-style:normal;font-weight:600;white-space:nowrap}.cr-severity--warn{border-color:var(--cr-warn-line);background:var(--cr-warn-bg);color:var(--cr-warn-ink)}.cr-severity--critical{border-color:var(--cr-critical-line);background:var(--cr-critical-bg);color:var(--cr-critical-ink)}.cr-severity--neutral{border-color:var(--cr-line);background:var(--cr-soft);color:var(--cr-muted)}.cr-severity--calm{border-color:var(--cr-ok-bg);background:var(--cr-ok-bg);color:var(--cr-ok-ink)}.cr-phase{display:inline-flex;align-items:center;height:1.35rem;padding:0 .5rem;border:1px solid var(--cr-line);border-radius:999px;background:var(--cr-soft);color:var(--cr-muted);font-size:.7rem;font-style:normal;font-weight:700;letter-spacing:.06em}.cr-phase--live{border-color:#0d6b5740;background:var(--cr-ok-bg);color:var(--cr-ok-ink)}:where(html[theme~=dark]) .cr-phase--live{border-color:#65b69f40}.cr-phase--rugged{border-color:var(--cr-critical-line);background:var(--cr-critical-bg);color:var(--cr-critical-ink)}.cr-token{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.cr-token b{overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.cr-token__logo{display:grid;flex:none;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--cr-line);border-radius:50%;background:var(--cr-soft);font-size:1rem;font-style:normal;line-height:1}.cr-token--large .cr-token__logo{width:2.4rem;height:2.4rem;font-size:1.25rem}.cr-limit{position:relative;height:.5rem;border-radius:999px;background:var(--cr-track)}.cr-limit__fill{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:var(--cr-bar)}.cr-limit--warn .cr-limit__fill{background:var(--cr-bar-warn)}.cr-limit--critical .cr-limit__fill{background:var(--cr-bar-critical)}.cr-limit__zone{position:absolute;top:-.2rem;bottom:-.2rem;width:2px;margin-left:-1px}.cr-limit__zone--warn{background:var(--cr-warn-line)}.cr-limit__zone--critical{background:var(--cr-critical-line)}.cr-negative{color:var(--cr-critical-ink)}.cr-note{display:block;color:var(--cr-muted);font-size:.7rem}.cr-banner{margin:0;padding:.6rem .9rem;border:1px solid;border-radius:.6rem;font-size:.85rem}.cr-banner--warn{border-color:var(--cr-warn-line);background:var(--cr-warn-bg);color:var(--cr-warn-ink)}.cr-button--danger{border-color:var(--cr-critical-line);color:var(--cr-critical-ink)}.cr-button--danger:hover:not(:disabled){border-color:var(--cr-critical-ink)}.cr-button--danger-fill{border-color:#b42318;background:#b42318;color:#fff}:where(html[theme~=dark]) .cr-button--danger-fill{border-color:#a20501;background:#a20501;color:#fff}.cr-button--danger-fill:hover:not(:disabled){border-color:#93190f;background:#93190f}:where(html[theme~=dark]) .cr-button--danger-fill:hover:not(:disabled){border-color:#93190f;background:#93190f}.cr-strip__buys{grid-template-columns:auto auto;align-items:center;column-gap:.6rem}.cr-strip__buys>span{grid-column:1 / -1}.cr-strip__actions{display:flex;flex-wrap:wrap;gap:.35rem}.cr-phase--stopped{border-color:var(--cr-warn-line);background:var(--cr-warn-bg);color:var(--cr-warn-ink)}.cr-table-view__actions{display:flex;gap:.5rem;margin-left:auto}.cr-pause-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.7rem 1rem;border:1px solid var(--cr-warn-line);border-radius:.75rem;background:var(--cr-warn-bg);color:var(--cr-warn-ink)}.cr-pause-banner div{display:grid;gap:.15rem;min-width:0}.cr-pause-banner span{font-size:.8rem}.cr-table__wrap{min-width:12rem;white-space:normal}.cr-stop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:1rem;background:#11182773}:where(html[theme~=dark]) .cr-stop{background:#e2ebff73}.cr-stop__panel{display:grid;gap:.9rem;width:min(36rem,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1.2rem 1.3rem;border-radius:.9rem;background:var(--cr-surface);box-shadow:0 24px 60px #11182747;color:var(--cr-ink);font-size:.9rem;outline:none}:where(html[theme~=dark]) .cr-stop__panel{box-shadow:0 24px 60px #0000009d}.cr-stop *,.cr-stop__panel{box-sizing:border-box}.cr-stop__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cr-stop__head h2{margin:0;font-size:1.15rem;font-weight:600}.cr-stop__scope{display:flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:.65rem;background:var(--cr-soft)}.cr-stop__scope button{flex:1 1 8rem;min-height:2.4rem;border:0;border-radius:.5rem;background:transparent;color:var(--cr-muted);cursor:pointer;font:inherit;font-weight:500}.cr-stop__scope button.is-active{background:var(--cr-surface);box-shadow:0 1px 2px #131a331f;color:var(--cr-ink);font-weight:600}:where(html[theme~=dark]) .cr-stop__scope button.is-active{box-shadow:0 1px 2px #00000043}.cr-stop__lead{margin:0;color:var(--cr-muted)}.cr-stop__impact{display:grid;gap:.4rem;padding:.75rem .9rem;border-radius:.6rem;background:var(--cr-soft)}.cr-stop__impact ul{display:grid;gap:.3rem;margin:0;padding-left:1.1rem}.cr-stop__reason{display:grid;gap:.35rem}.cr-stop__reason span{color:var(--cr-muted);font-size:.8rem}.cr-stop__reason input{min-height:2.5rem;padding:0 .75rem;border:1px solid var(--cr-line);border-radius:.5rem;background:var(--cr-surface);color:var(--cr-ink);font:inherit}.cr-stop__reason input:focus-visible{outline:2px solid var(--cr-primary);outline-offset:1px}.cr-stop__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.cr-stop--sheet{place-items:end stretch;padding:0}.cr-stop--sheet .cr-stop__panel{width:100%;max-height:92vh;padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:1.1rem 1.1rem 0 0}.cr-stop__grip{justify-self:center;width:2.5rem;height:.3rem;border-radius:999px;background:var(--cr-line)}.cr-stop--sheet .cr-stop__actions{flex-direction:column;align-items:stretch}.cr-stop--sheet .cr-stop__actions .cr-button{min-height:2.75rem}.cr-hold{position:relative;min-height:3.25rem;overflow:hidden;border:0;border-radius:.75rem;background:var(--cr-critical-bg);color:var(--cr-critical-ink);cursor:pointer;font:inherit;font-weight:600;touch-action:none;user-select:none;-webkit-user-select:none}.cr-hold__fill{position:absolute;top:0;bottom:0;left:0;background:#b42318}:where(html[theme~=dark]) .cr-hold__fill{background:#a20501}.cr-hold__label{position:absolute;inset:0;display:grid;place-items:center;padding:0 1rem}.cr-hold__label--on{color:#fff}:where(html[theme~=dark]) .cr-hold__label--on{color:#fff}.cr-hold:disabled{cursor:default;opacity:.5}.cr-attention{display:grid;overflow:hidden;border:1px solid var(--cr-warn-line);border-radius:.75rem;background:var(--cr-surface)}.cr-attention--critical{border-color:var(--cr-critical-line)}.cr-attention--calm{border-color:var(--cr-line)}.cr-attention--calm .cr-attention__head{background:var(--cr-soft);color:var(--cr-muted)}.cr-attention__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.6rem 1rem;background:var(--cr-warn-bg);color:var(--cr-warn-ink)}.cr-attention--critical .cr-attention__head{background:var(--cr-critical-bg);color:var(--cr-critical-ink)}.cr-attention__head span{font-size:.78rem}.cr-attention__row{display:grid;grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;min-height:3.6rem;padding:.7rem 1rem;border-top:1px solid var(--cr-hair)}.cr-attention__text,.cr-alert-row__text{display:grid;gap:.15rem;min-width:0}.cr-attention__text span,.cr-alert-row__text span{color:var(--cr-muted);font-size:.8rem}.cr-attention__more{padding:.6rem 1rem;border:0;border-top:1px solid var(--cr-hair);background:transparent;color:var(--cr-link);cursor:pointer;font:inherit;text-align:left}.cr-alert-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.cr-alert-actions__label{margin-left:.35rem;color:var(--cr-muted);font-size:.75rem}.cr-rows{gap:0;padding:0;overflow:hidden}.cr-rows>.cr-card__head{padding:.85rem 1.1rem .6rem}.cr-rows>.cr-empty{margin:0;padding:0 1.1rem 1rem}.cr-row{display:grid;grid-template-columns:9.5rem 11rem repeat(3,minmax(6.5rem,1fr)) minmax(10rem,1.4fr) minmax(8rem,1fr);align-items:center;gap:.75rem 1rem;padding:.8rem 1.1rem;border-top:1px solid var(--cr-hair);color:inherit;text-decoration:none}.cr-row:hover{background:var(--cr-soft)}.cr-row__table{display:grid;gap:.35rem;min-width:0}.cr-row__phase{display:flex;align-items:center;gap:.4rem}.cr-row__phase small{color:var(--cr-faint);font:.75rem var(--cr-mono)}.cr-row__cell{display:grid;gap:.1rem;min-width:0}.cr-row__cell>b{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cr-row__cell small{overflow:hidden;color:var(--cr-muted);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.cr-row__cell small b{color:var(--cr-ink);font-weight:600}.cr-row__label{color:var(--cr-faint);font-size:.7rem}.cr-row__limit{gap:.3rem}.cr-thumb{min-width:0;height:3.6rem;padding:2px;overflow:hidden;border:1px solid var(--cr-line);border-radius:.6rem;background:var(--cr-surface)}.cr-thumb--listing{display:grid;place-items:center;border-style:dashed;background:var(--cr-soft);color:var(--cr-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em}.cr-day{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:start;gap:1rem}.cr-day__plot{min-width:0}.cr-day__charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1rem;min-width:0}.cr-day-chart,.cr-exposure__chart,.cr-stage__chart{display:block;overflow:visible}.cr-day-chart__empty,.cr-stage__empty{display:grid;place-items:center;border:1px dashed var(--cr-line);border-radius:.6rem;color:var(--cr-muted)}.cr-day-chart__zero{stroke:var(--cr-faint)}.cr-day-chart__axis,.cr-exposure__axis,.cr-stage__axis{fill:var(--cr-faint);font:10px var(--cr-mono)}.cr-day-chart__bar{fill:#b9c6e8}:where(html[theme~=dark]) .cr-day-chart__bar{fill:#394461}.cr-day-chart__bar--loss{fill:#d9dfeb}:where(html[theme~=dark]) .cr-day-chart__bar--loss{fill:#2e3440}.cr-day-chart__line{fill:none;stroke:var(--cr-ink);stroke-linejoin:round;stroke-width:1.8}.cr-day-chart__low circle{fill:var(--cr-surface);stroke:var(--cr-bar-warn);stroke-width:2}.cr-day-chart__low text{fill:var(--cr-warn-ink);font-size:11px;font-weight:600}.cr-day-chart__end{fill:var(--cr-ink)}.cr-day-chart__end-label{fill:var(--cr-ink);font-size:11px;font-weight:600}.cr-grid-table{width:100%;border-collapse:collapse;font-size:.82rem;font-variant-numeric:tabular-nums}.cr-grid-table th,.cr-grid-table td{padding:.45rem .5rem;border-top:1px solid var(--cr-hair);text-align:left}.cr-grid-table th{white-space:nowrap}.cr-grid-table thead th{border-top:0;color:var(--cr-muted);font-size:.75rem;font-weight:600}.cr-grid-table tbody th{color:var(--cr-muted);font-weight:400}.cr-grid-table--deltas td b{display:block;font-weight:600}.cr-grid-table--deltas td small{display:block;color:var(--cr-muted);font-size:.72rem}.cr-table-view{display:grid;gap:1rem;min-width:0}.cr-table-view__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.cr-back{min-height:2.2rem;padding:.3rem 0;border:0;background:transparent;color:var(--cr-link);cursor:pointer;font:inherit;font-weight:600}.cr-table-view__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;color:var(--cr-muted);font-size:.8rem}.cr-seed{padding:.15rem .45rem;border:0;border-radius:.35rem;background:var(--cr-soft);color:var(--cr-muted);cursor:copy;font:.75rem var(--cr-mono)}.cr-table-view__grid{--cr-pane-h: 25rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem}.cr-pane{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;box-sizing:border-box;height:var(--cr-pane-h);overflow:hidden}.cr-pane>.cr-card__head{flex-wrap:nowrap;min-width:0}.cr-pane>.cr-card__head b{flex:none;white-space:nowrap}.cr-pane>.cr-card__head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-pane__body{min-height:0;overflow:auto}.cr-pane__body .cr-table thead th{position:sticky;top:0;z-index:1}.cr-pane__body .cr-table small{display:inline;margin-left:.35rem}.cr-stage__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.5rem}.cr-stage__id{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0}.cr-stage__id small{color:var(--cr-faint);font:.75rem var(--cr-mono)}.cr-stage__metrics{display:flex;align-items:flex-end;gap:1.25rem;min-height:2.9rem}.cr-stage__growth{display:grid;justify-items:end}.cr-stage__growth span{color:var(--cr-faint);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cr-stage__growth b{font-size:1.65rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;white-space:nowrap}.cr-stage__caps{display:grid;justify-items:end;gap:.1rem;color:var(--cr-muted);font:500 .75rem var(--cr-mono);white-space:nowrap}.cr-stage__plot{position:relative;min-width:0;height:var(--cr-stage-h)}.cr-stage__exposure{position:absolute;inset:0;display:none;overflow:hidden;background:var(--cr-surface)}.cr-stage__switch{display:none;gap:0;justify-self:start;margin-bottom:-.35rem;border:1px solid var(--cr-line);border-radius:.5rem;overflow:hidden}.cr-stage__switch button{min-height:1.7rem;padding:0 .75rem;border:0;background:transparent;color:var(--cr-muted);cursor:pointer;font:inherit;font-size:.78rem}.cr-stage__switch button+button{border-left:1px solid var(--cr-line)}.cr-stage__switch button.is-active{background:var(--cr-soft);color:var(--cr-ink);font-weight:600}.cr-stage__foot{display:grid;min-height:2.4rem}.cr-stage__future{fill:#4d5cff0b}:where(html[theme~=dark]) .cr-stage__future{fill:#738cff0b}.cr-stage__grid{stroke:var(--cr-hair)}.cr-stage__candle--up line{stroke:var(--cr-up)}.cr-stage__candle--up rect{fill:var(--cr-up)}.cr-stage__candle--down line{stroke:var(--cr-down)}.cr-stage__candle--down rect{fill:var(--cr-down)}.cr-stage__candle--ghost line{stroke:#5b677f59}:where(html[theme~=dark]) .cr-stage__candle--ghost line{stroke:#919eb859}.cr-stage__candle--ghost rect{fill:#8b95ab1a;stroke:#5b677f8c;stroke-width:1}:where(html[theme~=dark]) .cr-stage__candle--ghost rect{fill:#8b95ab1a;stroke:#919eb88c}.cr-stage__rug{stroke:var(--cr-rug);stroke-dasharray:4 3;stroke-width:1.2}.cr-stage__pill text{font:600 10.5px var(--cr-mono)}.cr-stage__pill--rug rect{fill:#b4231814}:where(html[theme~=dark]) .cr-stage__pill--rug rect{fill:#fd6b5914}.cr-stage__pill--rug text{fill:var(--cr-rug)}.cr-stage__pill--now rect{fill:var(--cr-primary-soft)}.cr-stage__pill--now text{fill:var(--cr-primary)}.cr-stage__ahead line{stroke:var(--cr-muted);stroke-dasharray:2 3}.cr-stage__ahead circle{fill:var(--cr-muted)}.cr-stage__ahead text{fill:var(--cr-muted);font:10.5px var(--cr-mono)}.cr-stage__entry{opacity:.85;stroke-dasharray:2 4;stroke-width:1}.cr-stage__entry-dot{stroke:var(--cr-surface);stroke-width:1.5}.cr-stage__entry-label,.cr-stage__auto text,.cr-stage__auto-mark{font-size:10.5px;font-weight:600}.cr-stage__auto line{stroke:var(--cr-earn);stroke-dasharray:6 4;stroke-width:1.2}.cr-stage__auto text,.cr-stage__auto-mark{fill:var(--cr-earn)}.cr-stage__now{stroke:var(--cr-primary);stroke-width:1.4}.cr-stage__entry-label,.cr-stage__ahead text,.cr-stage__auto text,.cr-stage__auto-mark,.cr-stage__caption,.cr-exposure__caption,.cr-day-chart__low text,.cr-day-chart__end-label,.cr-exposure__mark text{paint-order:stroke;stroke:var(--cr-surface);stroke-linejoin:round;stroke-width:3px}.cr-stage__caption{fill:var(--cr-faint);font-size:10.5px}.cr-stage__legend{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;padding:0;color:var(--cr-muted);font-size:.75rem;list-style:none}.cr-stage__legend li{display:inline-flex;align-items:center;gap:.4rem}.cr-legend{display:inline-block;flex:none}.cr-legend--past{width:.5rem;height:.75rem;border-radius:1px;background:var(--cr-up)}.cr-legend--future{width:.5rem;height:.75rem;border:1px solid rgba(91,103,127,.55);border-radius:1px}:where(html[theme~=dark]) .cr-legend--future{border:1px solid rgba(100,112,136,.55)}.cr-legend--entry{width:.5rem;height:.5rem;border-radius:50%;background:#c77c00}:where(html[theme~=dark]) .cr-legend--entry{background:#613a00}.cr-legend--auto{width:1rem;border-top:2px dashed var(--cr-earn)}.cr-legend--rug{width:1rem;border-top:1px dashed var(--cr-rug)}.cr-stage__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;color:var(--cr-muted);font:500 .75rem var(--cr-mono)}.cr-stage__fact--now{color:var(--cr-primary)}.cr-stage__fact--rug{color:var(--cr-rug);text-align:right}.cr-stage__facts--result{align-self:center}.cr-stage__facts--result span:nth-child(2){text-align:center}.cr-stage__facts--result span:nth-child(3){text-align:right}.cr-exposure__body{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.6rem;overflow:hidden}.cr-exposure__scenarios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cr-exposure__scenarios>div{display:grid;gap:.1rem;min-width:0;padding:.45rem .7rem;border-radius:.6rem;background:var(--cr-soft)}.cr-exposure__scenarios p{display:grid;gap:.1rem;min-width:0;margin:0}.cr-exposure__scenarios span,.cr-exposure__scenarios small,.cr-exposure__limit small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-exposure__fact{display:grid;align-content:start;gap:.1rem;min-width:0}.cr-exposure__scenarios span,.cr-exposure__fact span{color:var(--cr-muted);font-size:.72rem}.cr-exposure__scenarios b{flex:none;font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.cr-exposure__fact b{font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.cr-exposure__scenarios small,.cr-exposure__fact small,.cr-exposure__limit small{color:var(--cr-muted);font-size:.72rem}.cr-exposure__limit{display:grid;align-content:start;gap:.35rem;min-width:0}.cr-exposure__limit>div{display:grid;gap:.1rem;min-width:0;font-size:.8rem}.cr-exposure__limit>div span{color:var(--cr-muted);font-size:.72rem}.cr-exposure__limit>div b{font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.cr-exposure__plot{position:relative;min-width:0;min-height:0;overflow:hidden;border-top:1px solid var(--cr-hair)}.cr-exposure__plot>.cr-exposure__chart{position:absolute;top:0;left:0}.cr-exposure__caption{fill:var(--cr-muted);font-size:12px;font-weight:600}.cr-limits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.75rem 1.25rem}.cr-exposure__loss{fill:var(--cr-critical-bg);opacity:.6}.cr-exposure__grid{stroke:var(--cr-hair)}.cr-exposure__zero{stroke:var(--cr-faint)}.cr-exposure__line{fill:none;stroke:var(--cr-ink);stroke-width:1.8}.cr-exposure__mark line{stroke-dasharray:3 3}.cr-exposure__mark circle{fill:var(--cr-surface);stroke-width:2}.cr-exposure__mark text{fill:var(--cr-ink);font-size:11px;font-weight:600}.cr-exposure__mark--now line,.cr-exposure__mark--now circle{stroke:var(--cr-primary)}.cr-exposure__mark--ahead line,.cr-exposure__mark--ahead circle{stroke:var(--cr-critical-ink)}.cr-player-dot{display:inline-block;flex:none;align-self:center;width:.5rem;height:.5rem;border-radius:50%}.cr-round{grid-template-rows:auto auto minmax(0,1fr);grid-auto-rows:auto;gap:.6rem}.cr-round__head{align-items:center}.cr-round__wide{font-style:normal}.cr-round__up{color:var(--cr-up)}.cr-round__down{color:var(--cr-critical-ink)}.cr-round__chip{flex:none;padding:.1rem .5rem;border-radius:999px;font-size:.75rem;font-style:normal;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.cr-round__chip--up{background:var(--cr-ok-bg);color:var(--cr-ok-ink)}.cr-round__chip--down{background:var(--cr-critical-bg);color:var(--cr-critical-ink)}.cr-round__totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.cr-round__totals>div{display:grid;min-width:0;padding:.35rem .55rem;border-radius:.5rem;background:var(--cr-soft)}.cr-round__totals span,.cr-round__totals small{overflow:hidden;color:var(--cr-muted);font-size:.68rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cr-round__totals small{color:var(--cr-faint)}.cr-round__totals b{overflow:hidden;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.cr-round__window{position:relative;display:grid;min-height:0}.cr-round__body{height:100%}.cr-round__more{position:absolute;right:0;bottom:0;padding:.05rem .45rem;border-radius:.4rem 0 0;background:var(--cr-surface);box-shadow:0 -2px 8px #131a3314;color:var(--cr-muted);font-size:.72rem;pointer-events:none}:where(html[theme~=dark]) .cr-round__more{box-shadow:0 -2px 8px #0000002d}.cr-table-wrap.cr-round__table{overflow:visible}.cr-table--round th:not(:first-child),.cr-table--round td:not(:first-child){text-align:right}.cr-table--round th:first-child,.cr-table--round td:first-child{width:100%;max-width:0;overflow:hidden;text-overflow:ellipsis}.cr-table--round .cr-round__order-row td{background:#4d5cff0f;color:var(--cr-muted);font-size:.74rem}:where(html[theme~=dark]) .cr-table--round .cr-round__order-row td{background:#738cff14}.cr-table--round .cr-round__order-row td:first-child{padding-left:1.4rem;border-left:2px solid var(--cr-primary)}.cr-table--round .cr-round__order-row--burned td{background:#c23b3f0f}:where(html[theme~=dark]) .cr-table--round .cr-round__order-row--burned td{background:#f0666514}.cr-table--round .cr-round__order-row--burned td:first-child{border-left-color:var(--cr-rug)}.cr-table--round tfoot td{position:sticky;bottom:0;border-top:1px solid var(--cr-line);background:var(--cr-surface);font-weight:700}.cr-round__list{display:none;margin:0;padding:0;list-style:none}.cr-round__list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.5rem;padding:.4rem 0;border-top:1px solid var(--cr-hair)}.cr-round__list li:first-child{border-top:0;padding-top:.1rem}.cr-round__pnl{font-size:.88rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.cr-round__meta{grid-column:1 / -1;overflow:hidden;padding-left:.85rem;color:var(--cr-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.cr-round__order{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem;margin:.3rem 0 0 .85rem;padding:.25rem .5rem;border-left:2px solid var(--cr-primary);border-radius:0 .4rem .4rem 0;background:#4d5cff0f;font-size:.74rem}:where(html[theme~=dark]) .cr-round__order{background:#738cff14}.cr-round__order b{overflow:hidden;font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cr-round__order small{grid-column:1 / -1;overflow:hidden;color:var(--cr-muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.cr-round__order--burned{border-left-color:var(--cr-rug);background:#c23b3f0f}:where(html[theme~=dark]) .cr-round__order--burned{background:#f0666514}.cr-round__scenarios,.cr-round__day{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;margin:0;color:var(--cr-muted);font-size:.72rem;line-height:1.25rem;white-space:nowrap}.cr-round__scenarios{display:none;padding-top:.35rem;border-top:1px solid var(--cr-hair)}.cr-round__day{padding:.2rem .5rem;border:1px dashed var(--cr-line);border-radius:.5rem}.cr-round__day span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.cr-round__day span:last-child{flex:none}.cr-round__scenarios b,.cr-round__day b{color:var(--cr-ink);font-variant-numeric:tabular-nums;font-weight:600}.cr-round__scenarios b.cr-round__up,.cr-round__day b.cr-round__up{color:var(--cr-up)}.cr-round__scenarios b.cr-round__down,.cr-round__day b.cr-round__down{color:var(--cr-critical-ink)}.cr-bankrolls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem}.cr-bankroll__waterfall{display:flex;gap:.3rem}.cr-bankroll__waterfall>div{display:grid;gap:.1rem;min-width:4.75rem;padding:.5rem .6rem;border-radius:.45rem}.cr-bankroll__base{background:#dfe4f0}:where(html[theme~=dark]) .cr-bankroll__base{background:#212633}.cr-bankroll__ggr{background:#b9c6e8}:where(html[theme~=dark]) .cr-bankroll__ggr{background:#262f49}.cr-bankroll__waterfall span{font-size:.72rem}.cr-bankroll__waterfall b{font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.cr-bankroll__note{margin:0;color:var(--cr-muted);font-size:.8rem}.cr-bankroll__note b{color:var(--cr-ink)}.cr-bankroll__limits{display:grid;margin:0}.cr-bankroll__limits>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem .75rem;padding:.45rem 0;border-top:1px solid var(--cr-hair);font-size:.85rem}.cr-bankroll__limits dd{display:flex;align-items:baseline;gap:.75rem;margin:0}.cr-bankroll__limits em{color:var(--cr-muted);font-size:.75rem;font-style:normal}.cr-bankroll__limits b{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.cr-rtp{display:grid;gap:.6rem}.cr-rtp p{max-width:60rem;margin:0}.cr-rtp__rows{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.cr-rtp__row{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(8rem,1fr) minmax(12rem,auto);align-items:center;gap:.75rem;padding:.3rem 0;border-top:1px solid var(--cr-hair)}.cr-rtp__code{display:grid}.cr-rtp__code b{font:600 .8rem var(--cr-mono)}.cr-rtp__code small{color:var(--cr-muted);font-size:.7rem}.cr-rtp__track{position:relative;height:1.1rem}.cr-rtp__hundred{position:absolute;top:0;bottom:0;width:1px;background:var(--cr-faint)}:where(html[theme~=dark]) .cr-rtp__hundred{background:#394154}.cr-rtp__ci{position:absolute;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:#b9c6e8}:where(html[theme~=dark]) .cr-rtp__ci{background:#262f49}.cr-rtp__dot{position:absolute;top:50%;width:.6rem;height:.6rem;margin:-.3rem 0 0 -.3rem;border-radius:50%;background:var(--cr-ink)}:where(html[theme~=dark]) .cr-rtp__dot{background:#363e4f}.cr-rtp__value{color:var(--cr-muted);font-size:.78rem;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cr-alerts-tab{display:grid;gap:1rem}.cr-alert-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:.75rem 0 .75rem .8rem;border-top:1px solid var(--cr-hair);border-left:3px solid var(--cr-bar-warn)}.cr-alert-row--critical{border-left-color:var(--cr-bar-critical)}.cr-alert-row--shelved{border-left-color:var(--cr-line);color:var(--cr-muted)}.cr-alert-row__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.cr-alert-row__tags small{color:var(--cr-faint);font-size:.72rem}.cr-proof{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:1rem;background:#11182773}:where(html[theme~=dark]) .cr-proof{background:#e2ebff73}.cr-proof__panel{display:grid;gap:.9rem;width:min(40rem,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1.1rem 1.2rem;border-radius:.9rem;background:var(--cr-surface);box-shadow:0 24px 60px #11182747;color:var(--cr-ink);font-size:.9rem}:where(html[theme~=dark]) .cr-proof__panel{box-shadow:0 24px 60px #0000009d}.cr-proof__rows{display:grid;margin:0}.cr-proof__rows>div{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:.75rem;padding:.5rem 0;border-top:1px solid var(--cr-hair);font-size:.85rem}.cr-proof__rows dt{color:var(--cr-muted)}.cr-proof__rows dd{margin:0;font:.8rem var(--cr-mono);overflow-wrap:anywhere}.cr-proof__actions{display:flex;flex-wrap:wrap;gap:.5rem}@container cr (max-width: 1100px){.cr-row{grid-template-columns:repeat(4,minmax(0,1fr))}.cr-row__table,.cr-thumb{grid-column:span 2}.cr-row__limit{order:1;grid-column:1 / -1}}@container cr (max-width: 900px){.cr-day{grid-template-columns:minmax(0,1fr)}.cr-strip__stamp{margin-left:0}}@container cr (max-width: 760px){.cr-attention__row,.cr-alert-row{grid-template-columns:minmax(0,1fr)}.cr-table-view__grid{grid-template-columns:minmax(0,1fr);--cr-pane-h: 20.5rem}.cr-round{padding-inline:.8rem}.cr-round__totals{gap:.3rem}.cr-round__totals>div{padding:.3rem}.cr-round__list{padding-right:.3rem}.cr-round__day{padding-inline:.4rem;font-size:.7rem}.cr-round__totals span,.cr-round__totals small{font-size:.64rem}.cr-table-view__grid>.cr-exposure{display:none}.cr-round__table,.cr-round__wide{display:none}.cr-round__list{display:block}.cr-round__scenarios,.cr-stage__switch{display:flex}.cr-stage--table .cr-stage__exposure{display:block}.cr-stage--table .cr-stage__price{visibility:hidden}.cr-exposure__scenarios{grid-template-columns:minmax(0,1fr);gap:.4rem}.cr-exposure__scenarios p{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.cr-limits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-rtp__row{grid-template-columns:minmax(0,1fr);gap:.2rem}.cr-rtp__value{text-align:left}}@container cr (max-width: 560px){.cr-strip__buys{grid-template-columns:minmax(0,1fr);row-gap:.3rem}.cr-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-row__table,.cr-thumb,.cr-row__limit{grid-column:1 / -1}.cr-row__table{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cr-thumb{height:5.2rem}.cr-strip{position:static}.cr-strip__engine{flex-basis:100%}.cr-stage__id{align-content:flex-start;min-height:3.9rem}.cr-stage__metrics{width:100%;justify-content:space-between}.cr-stage__growth,.cr-stage__caps{justify-items:start}.cr-limits__grid{grid-template-columns:minmax(0,1fr)}.cr-exposure>.cr-card__head span{display:none}}@container cr (max-width: 600px){.cr-stage__plot{--cr-stage-h: 200px}}@media(max-width:520px){.cr-proof__rows>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}.cr-status{display:grid;grid-template-columns:21rem minmax(0,1fr) auto auto;gap:1rem;align-items:stretch;padding:.75rem 1rem;border-radius:var(--lumo-border-radius-l);background:var(--lumo-contrast-5pct)}.cr-status__engine{display:grid;gap:.15rem;align-content:center;min-height:3.4rem;padding:.4rem .75rem;border-left:4px solid var(--lumo-contrast-30pct);border-radius:var(--lumo-border-radius-m);background:var(--lumo-base-color)}.cr-status__engine b{overflow:hidden;font-size:.95rem;white-space:nowrap;text-overflow:ellipsis}.cr-status__engine span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--lumo-secondary-text-color);font-size:.75rem;font-variant-numeric:tabular-nums}.cr-status__engine--ok{border-left-color:var(--lumo-success-color)}.cr-status__engine--warn{border-left-color:var(--lumo-warning-color);background:var(--lumo-warning-color-10pct)}.cr-status__engine--critical{border-left-color:var(--lumo-error-color);background:var(--lumo-error-color-10pct)}.cr-status__engine--off{border-left-color:var(--lumo-contrast-40pct);color:var(--lumo-secondary-text-color)}.cr-status__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem 1.5rem;align-content:center}.cr-status__stat,.cr-status__tables{display:grid;gap:.15rem}.cr-status__stat{align-content:start;min-width:0;min-height:2.8rem}.cr-status__stat b{overflow-wrap:anywhere}.cr-status__tables,.cr-status__alerts{align-self:center}.cr-status__stat span,.cr-status__tables span{font-size:.75rem;color:var(--lumo-secondary-text-color)}.cr-status__stat b,.cr-status__tables b{font-size:1.05rem;font-variant-numeric:tabular-nums}.cr-status__stat--warn b{color:var(--lumo-warning-text-color)}.cr-status__stat--critical b{color:var(--lumo-error-text-color)}.cr-badge{align-self:start;padding:.25rem .6rem;border-radius:var(--lumo-border-radius-m);font-size:.78rem;font-weight:600;white-space:nowrap}.cr-badge--ok{background:var(--lumo-success-color-10pct);color:var(--lumo-success-text-color)}.cr-badge--idle{background:var(--lumo-contrast-10pct);color:var(--lumo-secondary-text-color)}.cr-badge--critical{background:var(--lumo-error-color-10pct);color:var(--lumo-error-text-color)}.cr-inline-error{color:var(--lumo-error-text-color)}.cr-analytics{display:grid;gap:.75rem;padding:1rem;border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-xs)}.cr-analytics__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.cr-analytics__head div{display:grid;gap:.1rem}.cr-analytics__head span,.cr-analytics__stale{font-size:.72rem;color:var(--lumo-secondary-text-color)}.cr-analytics__stale{color:var(--lumo-error-text-color)}.cr-overview,.cr-assets,.cr-history{display:grid;gap:.5rem}.cr-overview{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.cr-overview>div,.cr-history>div{display:grid;gap:.1rem;min-width:0;padding:.55rem .7rem;border-radius:var(--lumo-border-radius-m);background:var(--lumo-contrast-5pct)}.cr-overview span,.cr-history span,.cr-asset span{font-size:.7rem;color:var(--lumo-secondary-text-color)}.cr-overview b,.cr-history b,.cr-asset b{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cr-asset b{overflow-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-overview em,.cr-history em,.cr-asset em{font-style:normal;font-size:.68rem;color:var(--lumo-secondary-text-color)}.cr-assets{grid-template-columns:repeat(auto-fit,minmax(42rem,1fr))}.cr-asset{display:grid;grid-template-columns:5rem repeat(5,minmax(0,1fr));gap:.75rem;align-items:start;padding:.7rem;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m)}.cr-asset>div{display:grid;gap:.1rem;min-width:0}.cr-asset__code{align-self:center;overflow-wrap:anywhere;white-space:normal;padding-right:.75rem;border-right:1px solid var(--lumo-contrast-10pct)}.cr-table{width:100%;border-collapse:collapse;font-size:.78rem}.cr-table th{position:sticky;top:0;z-index:1;text-align:left;font-weight:500;color:var(--lumo-secondary-text-color);padding:.45rem .35rem;background:var(--lumo-base-color);white-space:nowrap}.cr-table td{padding:.45rem .35rem;font-variant-numeric:tabular-nums;border-top:1px solid var(--lumo-contrast-10pct);white-space:nowrap}.cr-pnl--loss{color:var(--lumo-error-text-color)}.cr-pnl{font-weight:700}.cr-pnl--win{color:var(--lumo-success-text-color)}.cr-empty{margin:0;color:var(--lumo-secondary-text-color)}.cr-empty--pane{display:grid;place-items:center;height:100%;text-align:center}.cr-heavy-tab{display:grid;gap:1rem;min-width:0}.cr-heavy-head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.cr-heavy-head>div:first-child{display:grid;margin-right:auto}.cr-heavy-head span,.cr-panel p,.cr-table small{display:block;color:var(--lumo-secondary-text-color);font-size:.72rem}.cr-heavy-head select{min-width:12rem;padding:.42rem .55rem;border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m);background:var(--lumo-base-color);color:inherit}.cr-panel{min-width:0;padding:1rem;border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-xs)}.cr-panel h3{margin:0 0 .7rem;font-size:.95rem}.cr-table-wrap{max-width:100%;overflow:auto}.cr-table--shape{min-width:104rem}.cr-table--shape td,.cr-table--shape th{white-space:nowrap}.cr-row--split{background:var(--lumo-warning-color-10pct)}.cr-hash{max-width:10rem;overflow:hidden;text-overflow:ellipsis;font-family:monospace}.cr-path-rtp{display:flex;flex-direction:column;gap:.1rem}.cr-path-rtp em{font-style:normal;color:var(--lumo-secondary-text-color);margin-right:.25rem}.cr-hazard{display:grid;gap:.9rem;border-left:4px solid var(--lumo-contrast-20pct)}.cr-hazard--ok{border-left-color:var(--lumo-success-color)}.cr-hazard--idle{border-left-color:var(--lumo-contrast-30pct)}.cr-hazard--critical{border-left-color:var(--lumo-error-color)}.cr-hazard__head{display:flex;gap:1rem;align-items:start;justify-content:space-between}.cr-hazard__head h3{margin:0 0 .25rem}.cr-hazard__head p{max-width:52rem;margin:0;color:var(--lumo-secondary-text-color);font-size:.8rem}.cr-hazard__summary{display:flex;flex-wrap:wrap;gap:1.5rem;margin:0}.cr-hazard__summary div{display:grid;gap:.1rem}.cr-hazard__summary dt{color:var(--lumo-secondary-text-color);font-size:.72rem}.cr-hazard__summary dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.cr-hazard__rows{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.cr-hazard__row{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(10rem,1fr) minmax(12rem,auto);gap:.75rem;align-items:center;padding:.3rem .4rem;border-radius:var(--lumo-border-radius-s)}.cr-hazard__row.is-deviating{background:var(--lumo-error-color-10pct)}.cr-hazard__label{display:flex;gap:.4rem;align-items:baseline;min-width:0}.cr-hazard__label small{color:var(--lumo-secondary-text-color);font-size:.7rem}.cr-hazard__track{position:relative;height:1.1rem;border-radius:var(--lumo-border-radius-s);background:var(--lumo-contrast-5pct)}.cr-hazard__pooled{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--lumo-contrast-40pct)}.cr-hazard__whisker{position:absolute;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:var(--lumo-primary-color);opacity:.35}.cr-hazard__dot{position:absolute;top:50%;width:.55rem;height:.55rem;margin:-.275rem 0 0 -.275rem;border-radius:50%;background:var(--lumo-primary-color)}.cr-hazard__row.is-deviating .cr-hazard__dot,.cr-hazard__row.is-deviating .cr-hazard__whisker{background:var(--lumo-error-color)}.cr-hazard__stats{display:flex;gap:.75rem;justify-content:end;color:var(--lumo-secondary-text-color);font-size:.75rem;font-variant-numeric:tabular-nums}.cr-hazard__empty{margin:0;color:var(--lumo-secondary-text-color)}.cr-hazard__aside{display:grid;gap:.3rem;padding-top:.5rem;border-top:1px solid var(--lumo-contrast-10pct)}.cr-hazard__aside b{font-size:.78rem;color:var(--lumo-secondary-text-color)}.cr-hazard__aside div{display:flex;flex-wrap:wrap;gap:.4rem}.cr-hazard__aside span{padding:.2rem .45rem;border-radius:var(--lumo-border-radius-s);background:var(--lumo-contrast-5pct);font-size:.75rem}.cr-hazard__details summary{cursor:pointer;color:var(--lumo-secondary-text-color);font-size:.78rem}.cr-hazard__details p{max-width:60rem;color:var(--lumo-secondary-text-color);font-size:.78rem}.cr-distributions,.cr-series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cr-plot-card{display:grid;gap:.6rem;align-content:start}.cr-chart__head{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;justify-content:space-between}.cr-chart__head h3{margin:0}.cr-chart__head span{color:var(--lumo-secondary-text-color);font-size:.75rem}.cr-chart-empty{display:grid;min-height:12rem;place-items:center;color:var(--lumo-secondary-text-color)}.cr-series-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.cr-series-summary article{display:grid;gap:.2rem;min-width:0;padding:.8rem;border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-xs)}.cr-series-summary article>span{color:var(--lumo-secondary-text-color);font-size:.78rem}.cr-series-summary article>b{font-size:1.35rem;font-variant-numeric:tabular-nums}.cr-series-summary article>em{color:var(--lumo-secondary-text-color);font-size:.72rem;font-style:normal}.cr-series-summary .sparkline{height:2.75rem;margin-top:.35rem}@media(max-width:800px){.cr-distributions,.cr-series-grid,.cr-series-summary,.cr-status{grid-template-columns:1fr}.cr-status__stats{gap:.6rem 1rem}.cr-status__engine{min-height:auto}.cr-hazard__row{grid-template-columns:1fr;gap:.3rem}.cr-hazard__stats{justify-content:start}.cr-heavy-head{align-items:stretch}.cr-overview{grid-template-columns:1fr}.cr-assets{grid-template-columns:minmax(0,1fr)}.cr-asset{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-asset__code{grid-column:1 / -1;padding-right:0;padding-bottom:.4rem;border-right:0;border-bottom:1px solid var(--lumo-contrast-10pct)}}.cr-table--players{min-width:70rem}.cr-table--players th:first-child,.cr-table--players td:first-child{position:sticky;left:0;width:1%;background:var(--lumo-base-color)}.cr-table--players th:first-child{z-index:2}.cr-player-cell{display:flex;align-items:baseline;gap:.35rem;max-width:12rem}.cr-player-cell .cr-player-link{min-width:0;overflow:hidden;text-overflow:ellipsis}.cr-table--players .cr-badge--admin{flex:none;display:inline-block;margin-left:0;font-size:.68rem}.cr-badge--admin{display:inline-block;margin-left:.35rem;padding:.05rem .35rem;border-radius:var(--lumo-border-radius-s);background:var(--lumo-contrast-10pct);color:var(--lumo-secondary-text-color);font-size:.68rem}.cr-concentration ul{display:flex;flex-wrap:wrap;gap:1.1rem;margin:.6rem 0 0;padding:0;list-style:none}.cr-concentration li{display:flex;align-items:baseline;gap:.35rem;font-size:.8rem}.cr-concentration li b{font-variant-numeric:tabular-nums}@media(max-width:800px){.cr-player-cell{max-width:8rem}}.cr-button.is-active{border-color:var(--cr-primary);background:var(--cr-primary-soft);color:var(--cr-ink)}.cr-muted{color:var(--cr-faint)}.cr-players__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.cr-players__head h3{margin:0}.cr-players__note{max-width:62rem;margin:.35rem 0 .6rem;color:var(--cr-muted);font-size:.76rem}.cr-player-row--flagged td{background:var(--cr-warn-bg)}.cr-table--players tr.cr-player-row--flagged td:first-child{background:var(--cr-warn-bg);box-shadow:inset 3px 0 0 var(--cr-bar-warn)}.cr-flags{display:grid;gap:.2rem;min-width:11rem}.cr-flag{display:grid;gap:0}.cr-flag b{color:var(--cr-warn-ink);font-size:.74rem;font-weight:600}.cr-flag small{color:var(--cr-muted);font-size:.7rem;white-space:nowrap}.cr-flag--near_rug b{color:var(--cr-critical-ink)}.cr-flag-chip{flex:none;padding:.02rem .35rem;border:1px solid var(--cr-warn-line);border-radius:999px;background:var(--cr-warn-bg);color:var(--cr-warn-ink);font-size:.66rem;white-space:nowrap}.cr-badge--auto{flex:none;padding:.02rem .35rem;border-radius:999px;background:var(--cr-soft);color:var(--cr-muted);font-size:.66rem}.cr-share{display:grid;gap:.6rem;padding-bottom:.9rem}.cr-share>:not(.cr-card__head){margin-inline:1.1rem}.cr-share__bar{display:flex;height:.7rem;overflow:hidden;border-radius:999px;background:var(--cr-track)}.cr-share__bar i{display:block;height:100%}.cr-share__bar i+i{box-shadow:inset 2px 0 0 var(--cr-surface)}.cr-share__legend{display:flex;flex-wrap:wrap;gap:.35rem 1.2rem;margin:0;padding:0;list-style:none;font-size:.8rem}.cr-share__legend li{display:flex;align-items:center;gap:.35rem;min-width:0}.cr-share__legend i{flex:none;width:.6rem;height:.6rem;border-radius:2px}.cr-share__legend b{font-variant-numeric:tabular-nums}.cr-share__rest{background:var(--cr-track)}.cr-buys{grid-column:1 / -1;padding-top:.6rem;border-top:1px solid var(--cr-hair)}.cr-buys b{white-space:normal}.cr-buys__reasons{display:flex;flex-wrap:wrap;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none}.cr-buys__reasons li{padding:.1rem .5rem;border-radius:999px;background:var(--cr-soft);color:var(--cr-muted);font-size:.74rem}.cr-buys__reasons li b{color:var(--cr-ink);font-size:.74rem}.cr-buys__reasons li.is-limit{background:var(--cr-warn-bg);color:var(--cr-warn-ink)}.cr-day__drawdown{display:flex;flex-wrap:wrap;gap:.2rem .6rem;margin:0;padding:.55rem 1.1rem .8rem;border-top:1px solid var(--cr-hair);font-size:.8rem;font-variant-numeric:tabular-nums}.cr-day__drawdown span{color:var(--cr-muted)}.cr-day__drawdown--alert{background:var(--cr-warn-bg);color:var(--cr-warn-ink);font-weight:600}.cr-rtp-cell--below,.cr-rtp-cell--above{background:var(--cr-warn-bg)}.cr-rtp-cell--below small,.cr-rtp-cell--above small{display:block;color:var(--cr-warn-ink);font-size:.7rem}.cr-rtp__target{position:absolute;top:-.15rem;bottom:-.15rem;width:2px;margin-left:-1px;background:var(--cr-primary)}.cr-rtp__row--below .cr-rtp__code b,.cr-rtp__row--above .cr-rtp__code b{color:var(--cr-warn-ink)}.cr-rtp__row--below .cr-rtp__ci,.cr-rtp__row--above .cr-rtp__ci{background:var(--cr-bar-warn)}.cr-rtp__verdict b{font-weight:600}.cr-rtp--missed .cr-rtp__verdict b{color:var(--cr-warn-ink)}.cr-rtp__legend{display:flex;gap:1rem;margin:0;padding:0;list-style:none;color:var(--cr-muted);font-size:.74rem}.cr-rtp__legend li{display:flex;align-items:center;gap:.35rem}.cr-rtp__legend i{width:2px;height:.8rem}.cr-rtp__legend-target{background:var(--cr-primary)}.cr-rtp__legend-hundred{background:var(--cr-faint)}:where(html[theme~=dark]) .cr-rtp__legend-hundred{background:#394154}.cr-inspector{display:grid;gap:1rem;min-width:0}.cr-inspector__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.cr-inspector__head>div{display:grid;min-width:0}.cr-inspector__head b{font-size:1.05rem}.cr-inspector__head span{color:var(--cr-muted);font-size:.8rem}.cr-replay{display:grid;min-width:0}.cr-replay__plot{min-width:0;padding:.2rem .6rem 0}.cr-replay__chart{display:block;max-width:100%}.cr-replay__candle--up line{stroke:var(--cr-up)}.cr-replay__candle--up rect{fill:var(--cr-up)}.cr-replay__candle--down line{stroke:var(--cr-down)}.cr-replay__candle--down rect{fill:var(--cr-down)}.cr-replay__candle--future line{stroke:#5b677f4d}:where(html[theme~=dark]) .cr-replay__candle--future line{stroke:#919eb84d}.cr-replay__candle--future rect{fill:#8b95ab14;stroke:#5b677f66;stroke-width:1}:where(html[theme~=dark]) .cr-replay__candle--future rect{fill:#8b95ab14;stroke:#919eb866}.cr-replay__ath line{stroke:var(--cr-earn);stroke-dasharray:4 4}.cr-replay__ath text{fill:var(--cr-earn);font:600 11px var(--cr-mono)}.cr-replay__rug line{stroke:var(--cr-rug);stroke-dasharray:3 3}.cr-replay__rug text{fill:var(--cr-rug);font:600 11px var(--cr-mono)}.cr-replay__trade line{stroke:currentColor;stroke-width:1.2;stroke-dasharray:2 3;opacity:.55}.cr-replay__trade circle,.cr-replay__trade rect{fill:currentColor;stroke:var(--cr-surface);stroke-width:1.5}.cr-replay__trade text{fill:currentColor;font:600 11px var(--cr-mono);paint-order:stroke;stroke:var(--cr-surface);stroke-width:3px}.cr-replay__trade--open line{opacity:1}.cr-replay__burn{fill:none;stroke:var(--cr-rug);stroke-width:2}.cr-replay__cursor line{stroke:var(--cr-ink);stroke-width:1.5}.cr-replay__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.6rem 1.1rem;border-top:1px solid var(--cr-hair)}.cr-replay__range{flex:1 1 12rem;min-width:8rem;accent-color:var(--cr-primary)}.cr-replay__time{color:var(--cr-muted);font:.8rem var(--cr-mono);white-space:nowrap}.cr-replay__summary{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:0;padding:0 1.1rem .8rem;color:var(--cr-muted);font-size:.8rem}.cr-replay__summary b{color:var(--cr-ink);font-variant-numeric:tabular-nums}.cr-inspector__positions .cr-card__head{flex-wrap:wrap}.cr-table--inspector{min-width:44rem}.cr-inspector__row--waiting td{color:var(--cr-faint)}.cr-inspector__row--open td:first-child{box-shadow:inset 3px 0 0 var(--cr-primary)}.cr-inspector__near{color:var(--cr-critical-ink);font-weight:600}.cr-dot-color{flex:none;width:.55rem;height:.55rem;border-radius:50%;align-self:center}.cr-inspector__list{display:none;margin:0;padding:0 1.1rem .4rem;list-style:none}.cr-inspector__list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.5rem;padding:.45rem 0;border-top:1px solid var(--cr-hair)}.cr-inspector__list li b{font-size:.78rem;white-space:nowrap}.cr-inspector__list li small{grid-column:1 / -1;padding-left:.9rem;color:var(--cr-muted);font-size:.72rem}.cr-inspector__list li.cr-inspector__row--waiting>*{color:var(--cr-faint)}.cr-inspector__list li.cr-inspector__row--open{box-shadow:inset 3px 0 0 var(--cr-primary);padding-left:.4rem}.cr-player-cell:has(>.cr-flag-break){flex-wrap:wrap;row-gap:.15rem}.cr-flag-break{flex-basis:100%;height:0}.cr-flag-break+.cr-flag-chip{margin-left:.9rem}.cr-inspector__proof{display:grid;gap:.6rem;padding-bottom:1rem}.cr-inspector__proof>:not(.cr-card__head){margin-inline:1.1rem}.cr-table--players .cr-flag-break,.cr-table--players .cr-flag-chip{display:none}@container cr (max-width: 760px){.cr-table--players .cr-flag-break{display:block}.cr-table--players .cr-flag-chip{display:inline-block;margin-left:0}.cr-inspector__table{display:none}.cr-inspector__list{display:block;padding-inline:.75rem}}@media(max-width:640px){.cr-replay__plot{padding-inline:.2rem}.cr-replay__controls{padding-inline:.75rem}.cr-replay__range{flex-basis:100%;order:3}.cr-share>:not(.cr-card__head),.cr-inspector__proof>:not(.cr-card__head){margin-inline:.75rem}.cr-day__drawdown{padding-inline:.75rem}}.cr-prize{display:grid;gap:1rem;min-width:0}.cr-prize__banner{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.7rem 1rem;border:1px solid var(--cr-warn-line);border-radius:.75rem;background:var(--cr-warn-bg);color:var(--cr-warn-ink);font-size:.82rem}.cr-prize__banner b{font-weight:600}.cr-prize__banner div{display:grid;gap:.1rem;margin-right:auto;min-width:0}.cr-prize__banner small{color:inherit;font-size:.76rem;opacity:.85}.cr-prize__grid{display:grid;align-items:start;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}@container cr (max-width: 60rem){.cr-prize__grid{grid-template-columns:minmax(0,1fr)}}.cr-prize-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem}.cr-prize-total b{font-size:1.9rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cr-prize-total u{color:var(--cr-muted);font-size:1rem;text-decoration:none}.cr-prize-total span{color:var(--cr-muted);font-size:.78rem}.cr-prize-flow{display:grid;gap:.4rem}.cr-prize-flow__bar{display:flex;height:.7rem;border-radius:999px;overflow:hidden;background:var(--cr-track)}.cr-prize-flow__bar i{display:block;height:100%}.cr-prize-flow__bar i:nth-child(1){background:var(--cr-bar)}.cr-prize-flow__bar i:nth-child(2){background:var(--cr-primary)}.cr-prize-flow__bar i:nth-child(3){background:var(--cr-bar-warn)}.cr-prize-flow__legend{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;font-size:.78rem}.cr-prize-flow__legend div{display:flex;align-items:baseline;gap:.35rem}.cr-prize-flow__legend em{width:.5rem;height:.5rem;border-radius:50%;font-style:normal}.cr-prize-flow__legend div:nth-child(1) em{background:var(--cr-bar)}.cr-prize-flow__legend div:nth-child(2) em{background:var(--cr-primary)}.cr-prize-flow__legend div:nth-child(3) em{background:var(--cr-bar-warn)}.cr-prize-flow__legend span{color:var(--cr-muted)}.cr-prize-flow__legend b{font-weight:600;font-variant-numeric:tabular-nums}.cr-prize-facts{display:grid;gap:.5rem}.cr-prize-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-size:.82rem}.cr-prize-facts dt{color:var(--cr-muted)}.cr-prize-facts dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.cr-prize-facts small{display:block;margin-top:.1rem;color:var(--cr-muted);font-size:.74rem;font-weight:400}.cr-prize-tags{display:flex;flex-wrap:wrap;gap:.35rem}.cr-prize-tag{display:inline-flex;align-items:baseline;gap:.3rem;padding:.2rem .6rem;border:1px solid var(--cr-line);border-radius:999px;background:var(--cr-soft);color:var(--cr-muted);font-size:.76rem}.cr-prize-tag b{color:var(--cr-ink);font-weight:600;font-variant-numeric:tabular-nums}.cr-prize-tag--warn{border-color:var(--cr-warn-line);background:var(--cr-warn-bg);color:var(--cr-warn-ink)}.cr-prize-tag--warn b{color:var(--cr-warn-ink)}.cr-prize-tag--off{border-style:dashed}.cr-prize-spark{display:flex;align-items:flex-end;gap:.35rem}.cr-prize-spark>div{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:.25rem;align-items:stretch}.cr-prize-spark i{display:block;width:100%;border-radius:.2rem .2rem 0 0;background:var(--cr-primary-soft);border-top:2px solid var(--cr-primary)}.cr-prize-spark span{color:var(--cr-faint);font-size:.7rem;text-align:center}.cr-prize-spark__ahead i{background:repeating-linear-gradient(135deg,var(--cr-primary-soft) 0 4px,transparent 4px 8px);border-top:2px dashed var(--cr-faint)}.cr-prize-zone td{border-top:1px dashed var(--cr-line);color:var(--cr-faint);font-size:.74rem}.cr-prize-money{font-weight:600;font-variant-numeric:tabular-nums}.cr-prize-out{color:var(--cr-faint)}.cr-prize-cut td{color:var(--cr-muted)}.cr-prize-weeks{display:grid;gap:.6rem}.cr-prize-week{display:grid;gap:.5rem;padding:.75rem .9rem;border:1px solid var(--cr-line);border-radius:.6rem;background:var(--cr-soft)}.cr-prize-week--waiting{border-color:var(--cr-warn-line);background:var(--cr-warn-bg)}.cr-prize-week__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem}.cr-prize-week__head b{font-weight:600}.cr-prize-week__head span{color:var(--cr-muted);font-size:.78rem}.cr-prize-week__actions{display:flex;gap:.4rem;margin-left:auto}.cr-prize-week__nums{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;font-size:.8rem}.cr-prize-week__nums div{display:flex;align-items:baseline;gap:.3rem}.cr-prize-week__nums span{color:var(--cr-muted)}.cr-prize-week__nums b{font-weight:600;font-variant-numeric:tabular-nums}.cr-prize-winner-row--excluded td{color:var(--cr-faint);text-decoration:line-through}.cr-prize-winner-row--excluded td:last-child{text-decoration:none}.cr-prize-reason{display:block;margin-top:.15rem;color:var(--cr-critical-ink);font-size:.72rem;text-decoration:none}.cr-prize-settings{display:grid;gap:.8rem}.cr-prize-settings__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.65rem .8rem;border:1px solid var(--cr-line);border-radius:.6rem}.cr-prize-settings__row>div{display:grid;gap:.15rem;margin-right:auto;min-width:0}.cr-prize-settings__row b{font-weight:600}.cr-prize-settings__row small{color:var(--cr-muted);font-size:.76rem}.cr-prize-settings__values{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.8rem}.cr-prize-settings__values div{display:flex;align-items:baseline;gap:.3rem}.cr-prize-settings__values span{color:var(--cr-muted)}.cr-prize-settings__values b{font-weight:600;font-variant-numeric:tabular-nums}.cr-toggle{display:inline-flex;align-items:center;gap:.45rem;border:0;padding:0;background:none;color:var(--cr-ink);font:inherit;font-size:.8rem;font-weight:600}button.cr-toggle{cursor:pointer}.cr-toggle i{position:relative;display:block;width:2.2rem;height:1.25rem;border-radius:999px;background:var(--cr-track)}.cr-toggle i:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.95rem;height:.95rem;border-radius:50%;background:var(--cr-surface);box-shadow:0 1px 2px #131a3340}:where(html[theme~=dark]) .cr-toggle i:after{box-shadow:0 1px 2px #0000008c}.cr-toggle--on i{background:var(--cr-primary)}.cr-toggle--on i:after{left:auto;right:.15rem}.cr-prize-note{padding:.6rem .8rem;border-left:2px solid var(--cr-line);color:var(--cr-muted);font-size:.78rem;line-height:1.45}.cr-prize-empty{display:grid;gap:.35rem;padding:1.4rem 0;justify-items:center;text-align:center;color:var(--cr-muted);font-size:.82rem}.cr-prize-empty b{color:var(--cr-ink);font-weight:600}.cr-prize-form{display:grid;gap:.7rem}.cr-prize-field{display:grid;gap:.25rem}.cr-prize-field span{color:var(--cr-muted);font-size:.76rem}.cr-prize-field input,.cr-prize-field textarea{width:100%;padding:.5rem .6rem;border:1px solid var(--cr-line);border-radius:.5rem;background:var(--cr-surface);color:var(--cr-ink);font:inherit;font-size:.85rem}.cr-prize-field small{color:var(--cr-faint);font-size:.72rem}.cr-prize-sum{display:grid;gap:.35rem;padding:.7rem .8rem;border-radius:.6rem;background:var(--cr-soft);font-size:.82rem}.cr-prize-sum div{display:flex;justify-content:space-between;gap:.6rem}.cr-prize-sum span{color:var(--cr-muted)}.cr-prize-sum b{font-weight:600;font-variant-numeric:tabular-nums}.cr-prize-tickets{display:grid;gap:.25rem;margin-top:.4rem;padding:0 .8rem;font-size:.8rem}.cr-prize-tickets div{display:grid;grid-template-columns:minmax(0,1fr) auto 3.2rem;gap:.6rem;align-items:baseline}.cr-prize-tickets b{font-weight:600;font-variant-numeric:tabular-nums}.cr-prize-tickets em{font-style:normal;color:var(--cr-muted);font-variant-numeric:tabular-nums;text-align:right}.cr-prize--phone .cr-prize__grid{grid-template-columns:minmax(0,1fr)}.cr-prize--phone .cr-prize-total b{font-size:1.6rem}.cr-prize--phone .cr-button{min-height:2.75rem}.cr-prize-cards{display:grid;gap:.5rem}.cr-prize-card{display:grid;gap:.35rem;padding:.6rem .7rem;border:1px solid var(--cr-line);border-radius:.6rem}.cr-prize-card--out{border-style:dashed;color:var(--cr-muted)}.cr-prize-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.cr-prize-card__head b{font-weight:600}.cr-prize-card__head u{text-decoration:none;font-weight:600;font-variant-numeric:tabular-nums}.cr-prize-card__meta{display:flex;flex-wrap:wrap;gap:.2rem .8rem;color:var(--cr-muted);font-size:.76rem}.cr-prize-card__meta b{color:var(--cr-ink);font-weight:600;font-variant-numeric:tabular-nums}.cr-prize .cr-table th.cr-right,.cr-prize .cr-table td.cr-right{text-align:right}.cr-ms{gap:1rem}.cr-ms__head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.cr-ms__head h2{margin:0;font-size:1.15rem}.cr-ms__head p{margin:0;flex:1 1 18rem;color:var(--cr-muted);font-size:.8rem}.cr-ms__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.cr-ms-kpi{display:grid;gap:.25rem;padding:.85rem 1rem;border:1px solid var(--cr-line);border-radius:.75rem;background:var(--cr-surface)}.cr-ms-kpi span,.cr-ms-kpi small{color:var(--cr-muted);font-size:.76rem}.cr-ms-kpi b{font-size:1.35rem;font-weight:650;font-variant-numeric:tabular-nums}.cr-ms-kpi small em{font-style:normal;font-weight:600;color:var(--cr-up)}.cr-ms-kpi small em.is-down{color:var(--cr-down)}.cr-ms__grid{display:grid;align-items:start;gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.cr-ms__stack{display:grid;gap:1rem;min-width:0}.cr-ms-funnel{display:grid;gap:.6rem}.cr-ms-funnel__row{display:grid;grid-template-columns:4.6rem minmax(0,1fr) 8.2rem;gap:.75rem;align-items:center;font-size:.84rem}.cr-ms-funnel__tier{font-weight:600;font-variant-numeric:tabular-nums}.cr-ms-funnel__tier small{display:block;color:var(--cr-muted);font-weight:400;font-size:.72rem}.cr-ms-funnel__track{position:relative;height:1.4rem;border-radius:.4rem;background:var(--cr-soft)}.cr-ms-funnel__ghost{position:absolute;inset:0 auto 0 0;border:1.5px dashed var(--cr-faint);border-radius:.4rem}.cr-ms-funnel__bar{position:absolute;inset:3px auto 3px 3px;border-radius:.25rem;background:var(--cr-primary)}.cr-ms-funnel__val{text-align:right;font-variant-numeric:tabular-nums}.cr-ms-funnel__val b{font-weight:650}.cr-ms-funnel__val span{color:var(--cr-muted)}.cr-ms-legend{display:flex;flex-wrap:wrap;gap:1rem;color:var(--cr-muted);font-size:.76rem}.cr-ms-legend i{display:inline-block;width:.9rem;height:.6rem;margin-right:.35rem;border-radius:.2rem;vertical-align:-1px;background:var(--cr-primary)}.cr-ms-legend i.is-ghost{background:none;border:1.5px dashed var(--cr-faint)}.cr-ms-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.5rem;height:9.5rem;padding-top:.5rem}.cr-ms-day{display:grid;align-content:end;justify-items:center;gap:.25rem;height:100%;color:var(--cr-muted);font-size:.72rem}.cr-ms-day i{width:100%;max-width:2.75rem;border-radius:.25rem .25rem 0 0;background:var(--cr-primary)}.cr-ms-day b{color:var(--cr-ink);font-weight:600;font-variant-numeric:tabular-nums}.cr-ms-day--ahead i{background:none;border:1.5px dashed var(--cr-faint);border-bottom:none}.cr-ms-day--ahead b{color:var(--cr-faint)}.cr-ms-progress{display:grid;grid-template-columns:minmax(0,1fr) 2.9rem;align-items:center;gap:.5rem}.cr-ms-progress span{height:.375rem;overflow:hidden;border-radius:.2rem;background:var(--cr-track)}.cr-ms-progress span i{display:block;height:100%;background:var(--cr-earn)}.cr-ms-progress b{text-align:right;font-size:.76rem;font-weight:600;font-variant-numeric:tabular-nums}.cr-ms-ladder{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.cr-ms-ladder span{display:inline-block;padding:.15rem .6rem;border-radius:999px;background:var(--cr-soft);font-size:.76rem;font-variant-numeric:tabular-nums}.cr-ms-ladder span b{font-weight:650}.cr-ms-status{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--cr-ok-bg);color:var(--cr-ok-ink)}.cr-ms-status i{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.cr-ms-status--off{background:var(--cr-soft);color:var(--cr-muted)}.cr-ms-status--soon{background:var(--cr-warn-bg);color:var(--cr-warn-ink)}.cr-ms-warn{padding:.6rem .75rem;border:1px solid var(--cr-warn-line);border-radius:.6rem;background:var(--cr-warn-bg);color:var(--cr-warn-ink);font-size:.8rem}.cr-ms-field{display:grid;gap:.35rem}.cr-ms-field label,.cr-ms-field small{color:var(--cr-muted);font-size:.78rem}.cr-ms-field input{padding:.55rem .7rem;border:1px solid var(--cr-line);border-radius:.5rem;background:var(--cr-surface);color:var(--cr-ink);font:inherit;font-size:.9rem}.cr-ms-field input.is-mono{font-family:var(--cr-mono)}.cr-ms-cards{display:grid;gap:.6rem}.cr-ms-cardrow{display:grid;gap:.35rem;padding:.6rem .75rem;border:1px solid var(--cr-line);border-radius:.6rem;font-size:.84rem}.cr-ms-cardrow>div{display:flex;justify-content:space-between;gap:.5rem}.cr-ms-cardrow>div span{color:var(--cr-muted)}@container cr (max-width: 60rem){.cr-ms__grid{grid-template-columns:minmax(0,1fr)}.cr-ms__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-ms--phone .cr-ms__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cr-ms--phone .cr-ms-kpi b{font-size:1.1rem}.cr-ms--phone .cr-ms-funnel__row{grid-template-columns:3.5rem minmax(0,1fr) 5.8rem;gap:.5rem}.cr-prize-raffle{margin-top:14px;padding:14px 16px;border:1px solid var(--cr-line);border-radius:12px;background:var(--cr-surface);display:grid;gap:12px}.cr-prize-raffle__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cr-prize-raffle__head b{font-size:.95rem}.cr-prize-raffle__head .cr-prize-week__actions{margin-left:auto;display:flex;gap:8px;align-items:center}.cr-prize-raffle__out{margin:0;font-size:.85rem;color:var(--cr-muted)}.cr-prize-raffle__out b{color:var(--cr-ink);font-weight:600}.cr-prize-raffle__links{display:flex;flex-wrap:wrap;gap:16px;font-size:.85rem}.cr-prize-raffle__links a{color:var(--cr-link);text-decoration:none}.cr-prize-raffle__hint{margin:0;font-size:.8rem;color:var(--cr-muted)}.cr-prize-raffle__reroll{color:var(--cr-down)}.cr-prize-raffle .cr-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82rem}.cr-sb .cr-table th.cr-right,.cr-sb .cr-table td.cr-right{text-align:right}.cr-sb .cr-card>.cr-button{justify-self:start}.cr-sb-funnel .cr-ms-funnel__row{grid-template-columns:10.6rem minmax(0,1fr) 6rem}.cr-ms--phone .cr-sb-funnel .cr-ms-funnel__row{grid-template-columns:7.25rem minmax(0,1fr) 4.5rem}.cr-sb-settings{display:grid;gap:.9rem}.cr-sb-settings>.cr-toggle{justify-self:start}.cr-sb-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem}.cr-ms--phone .cr-sb-fields{grid-template-columns:minmax(0,1fr)}.cr-sb-fields select{box-sizing:border-box;width:100%;min-width:0;padding:.55rem .7rem;border:1px solid var(--cr-line);border-radius:.5rem;background:var(--cr-surface);color:var(--cr-ink);font:inherit;font-size:.9rem}.cr-sb-fields input[aria-invalid=true],.cr-sb-fields select[aria-invalid=true]{border-color:var(--cr-critical-ink)}.cr-sb-actions{display:flex;flex-wrap:wrap;gap:.5rem}.cr-sb .cr-ms-cardrow .cr-button{justify-self:start}.bulls-cows-control-room-view-shell{height:100%}.bulls-cows-control-room-app-host{display:block;width:100%;height:100%;overflow:auto}.bc-room{display:grid;gap:16px;padding:16px;font-size:13px}.bc-room-tabs{display:flex;align-items:center;gap:8px}.bc-room-tab{padding:6px 14px;border-radius:8px;border:1px solid var(--lumo-contrast-20pct, #d0d4dc);background:transparent;cursor:pointer;font-weight:600}:where(html[theme~=dark]) .bc-room-tab{border:1px solid var(--lumo-contrast-20pct, #3b3f45)}.bc-room-tab.is-active{background:var(--lumo-primary-color-10pct, #e8f0fe);border-color:var(--lumo-primary-color-50pct, #7aa7f8)}:where(html[theme~=dark]) .bc-room-tab.is-active{background:var(--lumo-primary-color-10pct, #1b2332);border-color:var(--lumo-primary-color-50pct, #4771bd)}.bc-room-generated{margin-left:auto;color:var(--lumo-secondary-text-color, #566);font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .bc-room-generated{color:var(--lumo-secondary-text-color, #9daaaa)}.bc-room-card{border:1px solid var(--lumo-contrast-10pct, #e3e6ec);border-radius:12px;padding:14px 16px;display:grid;gap:12px;background:var(--lumo-base-color, #fff)}:where(html[theme~=dark]) .bc-room-card{border:1px solid var(--lumo-contrast-10pct, #33383e);background:var(--lumo-base-color, #191f26)}.bc-room-card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bc-room-card-head h3{margin:0;font-size:16px}.bc-room-card-head code{font-size:12px;color:var(--lumo-secondary-text-color, #566)}:where(html[theme~=dark]) .bc-room-card-head code{color:var(--lumo-secondary-text-color, #9daaaa)}.bc-room-badge{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;background:var(--lumo-contrast-10pct, #eceff4);color:var(--lumo-secondary-text-color, #556)}:where(html[theme~=dark]) .bc-room-badge{background:var(--lumo-contrast-10pct, #1e242b);color:var(--lumo-secondary-text-color, #acacba)}.bc-room-badge.is-on{background:#1d9e7526;color:#0f6e56}:where(html[theme~=dark]) .bc-room-badge.is-on{background:#2ba67d32;color:#6abca1}.bc-room-badge--warn{background:#ef9f2729;color:#854f0b}:where(html[theme~=dark]) .bc-room-badge--warn{background:#ef9f2735;color:#d79b61}.bc-room-badge--critical{background:#e24b4a29;color:#a32d2d}:where(html[theme~=dark]) .bc-room-badge--critical{background:#eb545235;color:#fc7e77}.bc-room-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.bc-room-kpi{display:grid;gap:2px;padding:10px 12px;border-radius:10px;background:var(--lumo-contrast-5pct, #f4f6f9)}:where(html[theme~=dark]) .bc-room-kpi{background:var(--lumo-contrast-5pct, #1c2129)}.bc-room-kpi b{font-size:15px;font-variant-numeric:tabular-nums}.bc-room-kpi--bad b{color:#a32d2d}:where(html[theme~=dark]) .bc-room-kpi--bad b{color:#fc7e77}.bc-room-kpi--good b{color:#0f6e56}:where(html[theme~=dark]) .bc-room-kpi--good b{color:#6abca1}.bc-room-kpi-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--lumo-secondary-text-color, #667)}:where(html[theme~=dark]) .bc-room-kpi-label{color:var(--lumo-secondary-text-color, #a2a2af)}.bc-room-kpi-hint{font-size:11px;color:var(--lumo-secondary-text-color, #667)}:where(html[theme~=dark]) .bc-room-kpi-hint{color:var(--lumo-secondary-text-color, #a2a2af)}.bc-room-kpi em{font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;color:var(--lumo-secondary-text-color, #667)}:where(html[theme~=dark]) .bc-room-kpi em{color:var(--lumo-secondary-text-color, #a2a2af)}.bc-room-window-title{margin:14px 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--lumo-secondary-text-color, #667)}:where(html[theme~=dark]) .bc-room-window-title{color:var(--lumo-secondary-text-color, #a2a2af)}.bc-room-panel{display:grid;gap:10px}.bc-room-panel h4{margin:4px 0 0;font-size:13px}.bc-room-empty{margin:0;color:var(--lumo-secondary-text-color, #667)}:where(html[theme~=dark]) .bc-room-empty{color:var(--lumo-secondary-text-color, #a2a2af)}.bc-room-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.bc-room-table th,.bc-room-table td{padding:6px 10px;text-align:left;border-bottom:1px solid var(--lumo-contrast-10pct, #e6e9ef)}:where(html[theme~=dark]) .bc-room-table th,:where(html[theme~=dark]) .bc-room-table td{border-bottom:1px solid var(--lumo-contrast-10pct, #32373c)}.bc-room-table th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--lumo-secondary-text-color, #667)}:where(html[theme~=dark]) .bc-room-table th{color:var(--lumo-secondary-text-color, #a2a2af)}.bc-room-table tr.is-paid td{background:#1d9e750d}:where(html[theme~=dark]) .bc-room-table tr.is-paid td{background:#2ba67d11}.bc-room-proof-btn{padding:4px 10px;border-radius:6px;border:1px solid var(--lumo-contrast-20pct, #d0d4dc);background:transparent;cursor:pointer}:where(html[theme~=dark]) .bc-room-proof-btn{border:1px solid var(--lumo-contrast-20pct, #3b3f45)}.bc-room-proof{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:#1d9e7514;overflow-wrap:anywhere}:where(html[theme~=dark]) .bc-room-proof{background:#2ba67d1b}.bc-room-proof.is-broken{background:#e24b4a1f}:where(html[theme~=dark]) .bc-room-proof.is-broken{background:#eb545228}.user-detail-view{--user-detail-ink: #111827;--user-detail-muted: #5b677b;--user-detail-line: rgba(77, 107, 255, .12);--user-detail-line-strong: rgba(0, 208, 255, .18);--user-detail-panel: #ffffff;--user-detail-panel-strong: #ffffff;--user-detail-shadow: 0 8px 20px rgba(41, 52, 145, .06);--user-detail-positive: #0f8a72;--user-detail-warning: #f97316;--user-detail-link: #2154ff}:where(html[theme~=dark]) .user-detail-view{--user-detail-ink: #d2d9e8;--user-detail-muted: #9ca5b4;--user-detail-line: rgba(105, 137, 255, .12);--user-detail-line-strong: rgba(0, 208, 255, .18);--user-detail-panel: #191f26;--user-detail-panel-strong: #191f26;--user-detail-shadow: 0 8px 20px rgba(149, 172, 255, .06);--user-detail-positive: #42ac92;--user-detail-warning: #f97316;--user-detail-link: #709cff}.user-detail-view .user-detail-summary-host{gap:.7rem;position:relative}.user-detail-view .user-detail-tabs{margin-bottom:.1rem}.user-detail-view .user-detail-tab-content{gap:.85rem}.user-detail-view .user-detail-summary-host:before{content:"";position:absolute;inset:-.6rem -.35rem auto;height:18rem;border-radius:1.6rem;background:radial-gradient(circle at 0 0,rgba(184,255,44,.25),transparent 13rem),radial-gradient(circle at 100% 0,rgba(0,208,255,.18),transparent 16rem),linear-gradient(180deg,#fbfbffeb,#eef4ffbd);filter:blur(.2rem);pointer-events:none;z-index:0}:where(html[theme~=dark]) .user-detail-view .user-detail-summary-host:before{background:radial-gradient(circle at 0 0,rgba(184,255,44,.325),transparent 13rem),radial-gradient(circle at 100% 0,rgba(0,208,255,.234),transparent 16rem),linear-gradient(180deg,#1a2027eb,#1b222dbd)}.user-detail-view .user-detail-summary-host>*{position:relative;z-index:1}.user-detail-view .user-detail-hero{border:1px solid rgba(216,223,245,.9);border-radius:1.2rem;background:linear-gradient(180deg,#fff,#f8faff);box-shadow:var(--user-detail-shadow);padding:.9rem 1rem .85rem;overflow:hidden;width:min(100%,36rem)}:where(html[theme~=dark]) .user-detail-view .user-detail-hero{border:1px solid rgba(52,57,74,.9);background:linear-gradient(180deg,#191f26,#1a2028)}.user-detail-view .user-detail-hero:before,.user-detail-view .dashboard-summary-section:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.6),transparent 35%),linear-gradient(180deg,rgba(77,107,255,.025),transparent 100%);pointer-events:none}:where(html[theme~=dark]) .user-detail-view .user-detail-hero:before,:where(html[theme~=dark]) .user-detail-view .dashboard-summary-section:before{background:linear-gradient(120deg,rgba(25,31,38,.6),transparent 35%),linear-gradient(180deg,rgba(105,137,255,.033),transparent 100%)}.user-detail-view .user-detail-hero,.user-detail-view .dashboard-summary-section,.user-detail-view .dashboard-kpi-card{position:relative}.user-detail-view .user-detail-hero-eyebrow,.user-detail-view .dashboard-summary-eyebrow{display:inline-flex;align-items:center;color:var(--user-detail-muted);font-size:.69rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.user-detail-view .user-detail-hero-title{margin:.28rem 0 0;color:var(--user-detail-ink);font-family:Iowan Old Style,Palatino Linotype,serif;font-size:clamp(1.22rem,1.6vw,1.75rem);letter-spacing:-.03em;line-height:1}.user-detail-view .user-detail-hero-subtitle{display:block;margin-top:.32rem;color:var(--user-detail-muted);font-size:.84rem;line-height:1.4;max-width:34rem;overflow-wrap:anywhere}.user-detail-view .user-detail-chip-row{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.72rem}.user-detail-view .user-detail-chip{display:inline-flex;align-items:center;min-height:1.8rem;padding:.22rem .6rem;border-radius:999px;font-size:.74rem;font-weight:700;border:1px solid rgba(77,107,255,.14);background:#ffffffd1;color:var(--user-detail-ink);box-shadow:inset 0 1px #ffffffb3}:where(html[theme~=dark]) .user-detail-view .user-detail-chip{border:1px solid rgba(105,137,255,.14);background:#191f26d1;box-shadow:inset 0 1px #1a1e24b3}.user-detail-view .user-detail-chip-active{color:#166534;background:#22c55e24;border-color:#22c55e59}:where(html[theme~=dark]) .user-detail-view .user-detail-chip-active{color:#79c38c;background:#22c55e2e;border-color:#22c55e59}.user-detail-view .user-detail-chip-inactive{color:#9a3412;background:#f9731624;border-color:#f9731659}:where(html[theme~=dark]) .user-detail-view .user-detail-chip-inactive{color:#f78867;background:#f973162e;border-color:#f9731659}.user-detail-view .user-detail-chip-managed{color:#1d4ed8;background:#3b82f624;border-color:#3b82f657}:where(html[theme~=dark]) .user-detail-view .user-detail-chip-managed{color:#7ca6ff;background:#438bff2e;border-color:#438bff57}.user-detail-view .user-detail-chip-neutral{color:var(--user-detail-ink)}.user-detail-view .dashboard-summary-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.user-detail-view .dashboard-summary-section{border:1px solid rgba(216,223,245,.88);border-radius:1.15rem;background:linear-gradient(180deg,#fff,#fafbff);box-shadow:var(--user-detail-shadow);padding:.62rem;min-width:0;overflow:hidden}:where(html[theme~=dark]) .user-detail-view .dashboard-summary-section{border:1px solid rgba(52,57,74,.88);background:linear-gradient(180deg,#191f26,#1a2027)}.user-detail-view .dashboard-summary-header{display:grid;gap:.16rem;margin-bottom:.52rem}.user-detail-view .dashboard-summary-title{color:var(--user-detail-ink);font-family:Iowan Old Style,Palatino Linotype,serif;font-size:.98rem;font-weight:700;letter-spacing:-.02em;line-height:1.08}.user-detail-view .dashboard-summary-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.user-detail-view .dashboard-summary-cards .dashboard-kpi-card{min-width:0;width:100%}.user-detail-view .dashboard-kpi-card{border:1px solid var(--user-detail-line);border-radius:.9rem;padding:.52rem .58rem .56rem;background:#fbfcff;box-shadow:0 2px 8px #4d6bff0a;min-height:4.5rem;overflow:hidden}:where(html[theme~=dark]) .user-detail-view .dashboard-kpi-card{background:#1a1f27;box-shadow:0 2px 8px #6989ff0a}.user-detail-view .dashboard-kpi-card-content{display:grid;gap:.24rem;min-width:0}.user-detail-view .dashboard-kpi-card--emphasis{border-color:#00d0ff38;box-shadow:0 3px 10px #00d0ff0d}:where(html[theme~=dark]) .user-detail-view .dashboard-kpi-card--emphasis{border-color:#00d0ff38;box-shadow:0 3px 10px #00d0ff0d}.user-detail-view .dashboard-kpi-card--ton{background:linear-gradient(180deg,#fdfefe,#f7fbff)}:where(html[theme~=dark]) .user-detail-view .dashboard-kpi-card--ton{background:linear-gradient(180deg,#191f26,#1a2027)}.user-detail-view .dashboard-kpi-card--positive{border-color:#0f8a7238}:where(html[theme~=dark]) .user-detail-view .dashboard-kpi-card--positive{border-color:#42ac9238}.user-detail-view .dashboard-kpi-card--muted{border-color:#f973162e}:where(html[theme~=dark]) .user-detail-view .dashboard-kpi-card--muted{border-color:#f973162e}.user-detail-view .dashboard-kpi-card--wallet{border-color:#2154ff33}:where(html[theme~=dark]) .user-detail-view .dashboard-kpi-card--wallet{border-color:#6996ff33}.user-detail-view .kpi-card-title{color:#344054;font-size:.66rem;font-weight:800;letter-spacing:.02em;line-height:1.22;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(html[theme~=dark]) .user-detail-view .kpi-card-title{color:#b3bdce}.user-detail-view .kpi-card-value,.user-detail-view .kpi-card-link{display:block;min-width:0;color:var(--user-detail-ink);font-size:.82rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere;text-decoration:none}.user-detail-view .dashboard-kpi-card--emphasis .kpi-card-value,.user-detail-view .dashboard-kpi-card--emphasis .kpi-card-link{font-size:.92rem;font-weight:900}.user-detail-view .dashboard-kpi-card:not(.dashboard-kpi-card--wallet) .kpi-card-value{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.user-detail-view .dashboard-kpi-card--positive .kpi-card-value,.user-detail-view .dashboard-kpi-card--positive .kpi-card-link,.user-detail-view .dashboard-kpi-card--status .kpi-card-value,.user-detail-view .dashboard-kpi-card--status .kpi-card-link{color:var(--user-detail-positive)}.user-detail-view .dashboard-kpi-card--muted .kpi-card-value,.user-detail-view .dashboard-kpi-card--muted .kpi-card-link{color:var(--user-detail-warning)}.user-detail-view .dashboard-kpi-card--wallet .kpi-card-link{color:var(--user-detail-link)}.user-detail-view .kpi-card-link:hover{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.user-detail-view .kpi-card-link:focus-visible{outline:0;border-radius:.45rem;box-shadow:0 0 0 .18rem #4d6bff2e}:where(html[theme~=dark]) .user-detail-view .kpi-card-link:focus-visible{box-shadow:0 0 0 .18rem #6989ff2e}.user-detail-view .kpi-card-value--empty{color:#8590a3;font-weight:700}:where(html[theme~=dark]) .user-detail-view .kpi-card-value--empty{color:#88909d}.user-detail-view .user-detail-section-note{color:var(--lumo-secondary-text-color);font-size:.85rem}.user-detail-view .user-detail-subsection-title{margin:0;font-size:1rem;line-height:1.25}.user-detail-view .user-detail-preview-block{border:1px solid rgba(216,223,245,.88);border-radius:1rem;background:linear-gradient(180deg,#fff,#fafbff);box-shadow:var(--user-detail-shadow);padding:.8rem .85rem}:where(html[theme~=dark]) .user-detail-view .user-detail-preview-block{border:1px solid rgba(52,57,74,.88);background:linear-gradient(180deg,#191f26,#1a2027)}.user-detail-view .user-detail-preview-block vaadin-grid{margin-top:.15rem}.user-detail-view .user-detail-sections-host{gap:.8rem}.user-detail-view #detailActions,.user-detail-view .user-detail-ops-actions{display:flex;flex-wrap:wrap;gap:.55rem}.user-detail-view #detailActions{margin-top:.4rem}.user-detail-view .user-detail-ops-group{width:100%;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);background:linear-gradient(180deg,rgba(255,255,255,.95),var(--lumo-contrast-5pct));padding:.95rem 1rem;gap:.7rem}:where(html[theme~=dark]) .user-detail-view .user-detail-ops-group{background:linear-gradient(180deg,rgba(25,31,38,.95),var(--lumo-contrast-5pct))}.user-detail-view .user-detail-ops-title{margin:0;font-size:1rem;line-height:1.25}.user-detail-view .user-detail-ops-subtitle{color:var(--lumo-secondary-text-color);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.user-detail-view .user-detail-ops-form{width:100%}.user-detail-view .user-detail-ops-form vaadin-text-area,.user-detail-view .user-detail-ops-form vaadin-combo-box,.user-detail-view .user-detail-ops-form vaadin-text-field,.user-detail-view .user-detail-ops-form vaadin-integer-field,.user-detail-view .user-detail-ops-form vaadin-button{width:100%}.user-detail-view .user-detail-primary-action{align-self:end}.user-detail-view .user-detail-ops-actions-secondary{padding-top:.15rem}.user-detail-view .user-detail-danger-action{margin-left:auto}.user-detail-view #detailActions vaadin-button,.user-detail-view .user-detail-ops-actions vaadin-button{white-space:normal}.user-detail-view #adminMenu #spinCountField{min-width:12rem}.user-detail-view vaadin-grid{--lumo-size-m: 2rem}.user-detail-view .dashboard-summary-cards .dashboard-kpi-card:nth-child(odd):last-child{grid-column:1 / -1}@media(max-width:1180px){.user-detail-view .dashboard-summary-grid,.user-detail-view .dashboard-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1500px){.user-detail-view .dashboard-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.user-detail-view .dashboard-summary-cards .dashboard-kpi-card:nth-child(odd):last-child{grid-column:auto}}@media(max-width:920px){.user-detail-view .user-detail-hero{width:100%;max-width:32rem;padding:.78rem .82rem .74rem}.user-detail-view .user-detail-hero-title{font-size:1.08rem}.user-detail-view .dashboard-summary-section{padding:.58rem}.user-detail-view .dashboard-summary-title{font-size:.9rem}.user-detail-view .dashboard-kpi-card{padding:.5rem .54rem;min-height:4.25rem}.user-detail-view .user-detail-ops-group{padding:.8rem}.user-detail-view #detailActions,.user-detail-view .user-detail-ops-actions{flex-direction:column;align-items:stretch}.user-detail-view #detailActions vaadin-button,.user-detail-view .user-detail-ops-actions vaadin-button,.user-detail-view .user-detail-ops-form vaadin-button{width:100%}.user-detail-view .user-detail-danger-action{margin-left:0}}@media(max-width:760px){.user-detail-view .user-detail-root,.user-detail-view .user-detail-summary-host,.user-detail-view .user-detail-sections-host{width:100%;max-width:none;margin:0}.user-detail-view .user-detail-root{padding-left:0;padding-right:0}.user-detail-view .dashboard-summary-grid{grid-template-columns:1fr}.user-detail-view .dashboard-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.user-detail-view .user-detail-hero,.user-detail-view .dashboard-summary-section{width:100%;max-width:none}.user-detail-view .dashboard-kpi-card{min-height:4rem}.user-detail-view .kpi-card-value,.user-detail-view .kpi-card-link{font-size:.8rem}.user-detail-view .dashboard-kpi-card--emphasis .kpi-card-value,.user-detail-view .dashboard-kpi-card--emphasis .kpi-card-link{font-size:.88rem}.user-detail-view .user-detail-chip{font-size:.72rem}.user-detail-view .user-detail-hero-subtitle{font-size:.8rem}}@media(max-width:390px){.user-detail-view .user-detail-root{padding-left:0;padding-right:0}.user-detail-view .dashboard-summary-cards{grid-template-columns:1fr}.user-detail-view .dashboard-kpi-card{min-height:auto}.user-detail-view .dashboard-summary-cards .dashboard-kpi-card:nth-child(odd):last-child{grid-column:auto}}.user-card-view,.uc-dialog{--uc-ink: #111827;--uc-muted: #5b677b;--uc-line: rgba(77, 107, 255, .12);--uc-positive: #0f8a72;--uc-warning: #c2410c;--uc-danger: #b42318;--uc-link: #3a57d6;--uc-spark: #b9c6e8;--uc-spark-zero: #e3e8f2}:where(html[theme~=dark]) .user-card-view,:where(html[theme~=dark]) .uc-dialog{--uc-ink: #d2d9e8;--uc-muted: #9ca5b4;--uc-line: rgba(105, 137, 255, .12);--uc-positive: #42ac92;--uc-warning: #ef6b3f;--uc-danger: #fd6b59;--uc-link: #7e9eff;--uc-spark: #394461;--uc-spark-zero: #202530}.user-card-view{isolation:isolate}.user-card-view .uc-root{display:flex;flex-direction:column;gap:.75rem;width:100%}.user-card-view .uc-muted{color:var(--uc-muted)}.user-card-view .uc-num,.uc-dialog .uc-num{font-variant-numeric:tabular-nums}.user-card-view .uc-link,.uc-dialog .uc-link{color:var(--uc-link);text-decoration:none;cursor:pointer}.user-card-view .uc-link:hover,.uc-dialog .uc-link:hover{text-decoration:underline}.user-card-view .uc-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.user-card-view .uc-sticky{position:sticky;top:0;z-index:3;padding:.25rem 0 .5rem;background:var(--lumo-base-color)}.user-card-view .uc-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;box-sizing:border-box;width:100%;padding:.75rem 1rem;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color);box-shadow:0 6px 16px #2934910f}:where(html[theme~=dark]) .user-card-view .uc-header{box-shadow:0 6px 16px #95acff0f}.user-card-view .uc-identity{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.user-card-view .uc-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background:#3a57d61a;color:var(--uc-link);font-size:1.05rem;font-weight:800}:where(html[theme~=dark]) .user-card-view .uc-avatar{background:#7597ff21}.user-card-view .uc-id-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0}.user-card-view .uc-name{color:var(--uc-ink);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.user-card-view .uc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.2rem;color:var(--uc-muted);font-size:.8125rem}.user-card-view .uc-dot{color:#aab3c2}:where(html[theme~=dark]) .user-card-view .uc-dot{color:#acb3bd}.user-card-view .uc-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.user-card-view .uc-chip,.uc-dialog .uc-chip{display:inline-flex;align-items:center;gap:.25rem;min-height:1.5rem;padding:.125rem .5625rem;border-radius:999px;border:1px solid rgba(77,107,255,.14);background:var(--lumo-contrast-5pct);color:var(--uc-ink);font-size:.75rem;font-weight:700;white-space:nowrap}:where(html[theme~=dark]) .user-card-view .uc-chip,:where(html[theme~=dark]) .uc-dialog .uc-chip{border:1px solid rgba(105,137,255,.14)}.user-card-view .uc-chip--ok,.uc-dialog .uc-chip--ok{color:#166534;background:#22c55e24;border-color:#22c55e59}:where(html[theme~=dark]) .user-card-view .uc-chip--ok,:where(html[theme~=dark]) .uc-dialog .uc-chip--ok{color:#79c38c;background:#22c55e2e;border-color:#22c55e59}.user-card-view .uc-chip--pending,.uc-dialog .uc-chip--pending{color:#9a3412;background:#f9731624;border-color:#f9731659}:where(html[theme~=dark]) .user-card-view .uc-chip--pending,:where(html[theme~=dark]) .uc-dialog .uc-chip--pending{color:#f78867;background:#f973162e;border-color:#f9731659}.user-card-view .uc-chip--fail,.uc-dialog .uc-chip--fail{color:var(--uc-danger);background:#d92d201a;border-color:#d92d2052}:where(html[theme~=dark]) .user-card-view .uc-chip--fail,:where(html[theme~=dark]) .uc-dialog .uc-chip--fail{background:#fc524021;border-color:#fc524052}.user-card-view .uc-chip--blue,.uc-dialog .uc-chip--blue{color:#1d4ed8;background:#3b82f624;border-color:#3b82f657}:where(html[theme~=dark]) .user-card-view .uc-chip--blue,:where(html[theme~=dark]) .uc-dialog .uc-chip--blue{color:#7ca6ff;background:#438bff2e;border-color:#438bff57}.user-card-view .uc-chip--quiet,.uc-dialog .uc-chip--quiet{color:#8590a3;background:transparent;border-color:var(--lumo-contrast-10pct)}:where(html[theme~=dark]) .user-card-view .uc-chip--quiet,:where(html[theme~=dark]) .uc-dialog .uc-chip--quiet{color:#88909d}.user-card-view .uc-banners{display:flex;flex-direction:column;gap:.5rem;width:100%}.user-card-view .uc-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;box-sizing:border-box;width:100%;padding:.625rem .875rem;border-radius:var(--lumo-border-radius-l);font-size:.875rem;line-height:1.45}.user-card-view .uc-banner-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.user-card-view .uc-banner-title{font-weight:800}.user-card-view .uc-banner-sub{font-size:.8125rem;opacity:.85}.user-card-view .uc-banner--warning{color:#7c2d12;background:#f973161a;border:1px solid rgba(249,115,22,.35)}:where(html[theme~=dark]) .user-card-view .uc-banner--warning{color:#f69b7f;background:#f9731621;border:1px solid rgba(249,115,22,.35)}.user-card-view .uc-banner--error{color:#7a1a12;background:#d92d2012;border:1px solid rgba(217,45,32,.3)}:where(html[theme~=dark]) .user-card-view .uc-banner--error{color:#ff9c8c;background:#fc524017;border:1px solid rgba(252,82,64,.3)}.user-card-view .uc-banner--info{color:#1e3a8a;background:#3b82f614;border:1px solid rgba(59,130,246,.3)}:where(html[theme~=dark]) .user-card-view .uc-banner--info{color:#9bbaff;background:#438bff1b;border:1px solid rgba(67,139,255,.3)}.user-card-view .uc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.5rem;width:100%}.user-card-view .uc-kpi{display:flex;flex-direction:column;gap:.2rem;min-width:0;min-height:3.9rem;box-sizing:border-box;padding:.5rem .625rem;border:1px solid var(--uc-line);border-radius:.8rem;background:var(--lumo-contrast-5pct)}.user-card-view .uc-kpi-title{color:#344054;font-size:.66rem;font-weight:800;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}:where(html[theme~=dark]) .user-card-view .uc-kpi-title{color:#b3bdce}.user-card-view .uc-kpi-value{color:var(--uc-ink);font-size:.875rem;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.user-card-view .uc-kpi-note{color:var(--uc-muted);font-size:.75rem}.user-card-view .uc-kpi--emphasis .uc-kpi-value{font-size:1rem;font-weight:900}.user-card-view .uc-kpi--positive{border-color:#0f8a7238}:where(html[theme~=dark]) .user-card-view .uc-kpi--positive{border-color:#42ac9238}.user-card-view .uc-kpi--positive .uc-kpi-value{color:var(--uc-positive)}.user-card-view .uc-kpi--warning{border-color:#f973164d}:where(html[theme~=dark]) .user-card-view .uc-kpi--warning{border-color:#f973164d}.user-card-view .uc-kpi--warning .uc-kpi-value{color:var(--uc-warning)}.user-card-view .uc-kpi--danger{border-color:#d92d2052}:where(html[theme~=dark]) .user-card-view .uc-kpi--danger{border-color:#fc524052}.user-card-view .uc-kpi--danger .uc-kpi-value{color:var(--uc-danger)}.user-card-view .uc-layout{display:grid;grid-template-columns:minmax(0,1fr) 23.25rem;gap:.875rem;align-items:start;width:100%}.user-card-view .uc-column{display:flex;flex-direction:column;gap:.875rem;min-width:0}.user-card-view .uc-card{display:flex;flex-direction:column;gap:.75rem;min-width:0;box-sizing:border-box;width:100%;padding:.875rem 1rem;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color);box-shadow:0 6px 16px #2934910f}:where(html[theme~=dark]) .user-card-view .uc-card{box-shadow:0 6px 16px #95acff0f}.user-card-view .uc-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.user-card-view .uc-card-title{margin:0;color:var(--uc-ink);font-size:1rem;font-weight:700;letter-spacing:-.01em}.user-card-view .uc-card-sub,.uc-dialog .uc-card-sub{color:var(--uc-muted);font-size:.8125rem}.user-card-view .uc-kv,.uc-dialog .uc-kv{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.5rem .75rem;align-items:baseline;font-size:.8125rem}.user-card-view .uc-kv-key,.uc-dialog .uc-kv-key{color:var(--uc-muted)}.user-card-view .uc-prophet-market{display:flex;flex-direction:column;gap:.125rem;min-width:0}.user-card-view .uc-prophet-market .uc-link{font-weight:600}.user-card-view .uc-prophet-market .uc-muted{font-size:.75rem}.user-card-view .uc-sparks{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.875rem;width:100%}.user-card-view .uc-spark{display:flex;flex-direction:column;gap:.3rem;min-width:0}.user-card-view .uc-spark-label{color:#344054;font-size:.6875rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}:where(html[theme~=dark]) .user-card-view .uc-spark-label{color:#b3bdce}.user-card-view .uc-spark-value{color:var(--uc-ink);font-size:1.375rem;font-weight:800;line-height:1.1}.user-card-view .uc-spark-note{color:var(--uc-muted);font-size:.75rem}.user-card-view .uc-spark-plot{display:flex;align-items:flex-end;gap:2px;height:42px;width:100%}.user-card-view .uc-spark-bar{flex:1 1 0;min-width:0;border-radius:1.5px;background:var(--uc-spark)}.user-card-view .uc-spark-bar--recent{background:var(--uc-link)}:where(html[theme~=dark]) .user-card-view .uc-spark-bar--recent{background:#2a40be}.user-card-view .uc-spark-bar--zero{background:var(--uc-spark-zero)}.user-card-view .uc-spark-axis{display:flex;justify-content:space-between;color:#8590a3;font-size:.6875rem}:where(html[theme~=dark]) .user-card-view .uc-spark-axis{color:#88909d}.user-card-view .uc-flow{display:flex;flex-direction:column;gap:.3rem;width:100%}.user-card-view .uc-flow-row{display:grid;grid-template-columns:12rem minmax(0,1fr) 8.5rem 4rem;align-items:center;gap:.625rem;padding:.2rem 0;font-size:.8125rem}.user-card-view .uc-flow-name{color:var(--uc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-view .uc-flow-track{position:relative;height:.875rem}.user-card-view .uc-flow-track:before{content:"";position:absolute;left:50%;top:-.15rem;bottom:-.15rem;width:1px;background:var(--lumo-contrast-20pct)}.user-card-view .uc-flow-bar{position:absolute;top:0;height:100%;border-radius:.25rem}.user-card-view .uc-flow-bar--in{background:var(--uc-positive);border-top-left-radius:0;border-bottom-left-radius:0}.user-card-view .uc-flow-bar--out{background:var(--uc-warning);border-top-right-radius:0;border-bottom-right-radius:0}.user-card-view .uc-flow-amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.user-card-view .uc-amount--in{color:var(--uc-positive)}.user-card-view .uc-amount--out{color:var(--uc-warning)}.user-card-view .uc-flow-ops{text-align:right;color:#8590a3;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .user-card-view .uc-flow-ops{color:#88909d}.user-card-view .uc-flow-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:.3rem;padding-top:.5rem;border-top:1px solid var(--lumo-contrast-10pct);font-size:.875rem}.user-card-view .uc-ops{display:flex;flex-direction:column;gap:.375rem;width:100%}.user-card-view .uc-op{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .625rem;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m);background:var(--lumo-base-color);font-size:.8125rem;text-align:left;cursor:pointer}.user-card-view .uc-op:hover{border-color:var(--uc-link);background:#3a57d60a}:where(html[theme~=dark]) .user-card-view .uc-op:hover{background:#7597ff0d}.user-card-view .uc-op::part(label){display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.user-card-view .uc-op-hint{min-width:0;overflow:hidden;color:#8590a3;font-size:.75rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}:where(html[theme~=dark]) .user-card-view .uc-op-hint{color:#88909d}.user-card-view .uc-linked,.uc-dialog .uc-linked{display:flex;flex-direction:column;width:100%}.uc-dialog .uc-dialog-body{display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem}.uc-dialog .uc-dialog-body .uc-linked{max-height:26rem;overflow-y:auto}.user-card-view .uc-linked-row--head,.uc-dialog .uc-linked-row--head{font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#8590a3;padding-bottom:.25rem}:where(html[theme~=dark]) .user-card-view .uc-linked-row--head,:where(html[theme~=dark]) .uc-dialog .uc-linked-row--head{color:#88909d}.user-card-view .uc-linked-row,.uc-dialog .uc-linked-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .5rem;padding:.5rem 0;border-top:1px solid hsla(214,57%,24%,.08);font-size:.8125rem}:where(html[theme~=dark]) .user-card-view .uc-linked-row,:where(html[theme~=dark]) .uc-dialog .uc-linked-row{border-top:1px solid rgba(149,185,232,.08)}.user-card-view .uc-linked-row:first-child,.uc-dialog .uc-linked-row:first-child{border-top:0}.user-card-view .uc-linked-why,.uc-dialog .uc-linked-why{grid-column:1 / -1;color:#9a3412;font-size:.75rem;font-weight:700}:where(html[theme~=dark]) .user-card-view .uc-linked-why,:where(html[theme~=dark]) .uc-dialog .uc-linked-why{color:#f78867}.uc-dialog .uc-linked-why{color:var(--uc-muted);font-weight:400}.user-card-view .uc-empty,.uc-dialog .uc-empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;box-sizing:border-box;width:100%;padding:1.75rem 1rem;border:1px dashed var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-l);color:var(--uc-muted);text-align:center}.user-card-view .uc-empty-title,.uc-dialog .uc-empty-title{color:var(--uc-ink);font-weight:800}.user-card-view .uc-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;width:100%}.user-card-view .uc-day{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.4rem .75rem;padding:.5rem 0;border-top:1px solid hsla(214,57%,24%,.08)}:where(html[theme~=dark]) .user-card-view .uc-day{border-top:1px solid rgba(149,185,232,.08)}.user-card-view .uc-day-date{color:#344054;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .user-card-view .uc-day-date{color:#b3bdce}.user-card-view .uc-day-body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.user-card-view .uc-day-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem}.user-card-view .uc-ev{display:grid;grid-template-columns:4rem minmax(0,1fr) 10rem;align-items:baseline;gap:.5rem;font-size:.8125rem}.user-card-view .uc-ev-time{color:#8590a3;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .user-card-view .uc-ev-time{color:#88909d}.user-card-view .uc-ev-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-view .uc-ev-amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.user-card-view .uc-ev--message{grid-template-columns:4rem minmax(0,1fr)}.user-card-view .uc-ev-details{margin:0}.user-card-view .uc-ev-details::part(summary){padding:0;min-height:0}.user-card-view .uc-ev-details::part(content){padding:.375rem 0 .5rem 4.5rem}.user-card-view .uc-tabs{width:100%}@media(max-width:1100px){.user-card-view .uc-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.user-card-view .uc-sticky{position:static}.user-card-view .uc-kv,.user-card-view .uc-day{grid-template-columns:minmax(0,1fr)}.user-card-view .uc-flow-row{grid-template-columns:minmax(0,1fr) 7.5rem}.user-card-view .uc-flow-track,.user-card-view .uc-flow-ops{display:none}.user-card-view .uc-ev{grid-template-columns:4rem minmax(0,1fr)}.user-card-view .uc-ev-amount{grid-column:2 / -1;text-align:left}.user-card-view .uc-ev-details::part(content){padding-left:0}}.pr-view{--pr-ink: #111827;--pr-muted: #5b677b;--pr-line: hsla(214, 57%, 24%, .1);--pr-positive: #0f8a72;--pr-warning: #c2410c;--pr-danger: #b42318;--pr-link: #3a57d6}:where(html[theme~=dark]) .pr-view{--pr-ink: #d2d9e8;--pr-muted: #9ca5b4;--pr-line: rgba(149, 185, 232, .1);--pr-positive: #42ac92;--pr-warning: #ef6b3f;--pr-danger: #fd6b59;--pr-link: #7e9eff}.pr-view .pr-muted,.pr-dialog .pr-muted{color:#5b677b}:where(html[theme~=dark]) .pr-view .pr-muted,:where(html[theme~=dark]) .pr-dialog .pr-muted{color:#9ca5b4}.pr-view .pr-num,.pr-dialog .pr-num{font-variant-numeric:tabular-nums}.pr-view .pr-mono,.pr-dialog .pr-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;overflow-wrap:anywhere;min-width:0}.pr-view .pr-link,.pr-dialog .pr-link{color:#3a57d6;text-decoration:none;cursor:pointer}:where(html[theme~=dark]) .pr-view .pr-link,:where(html[theme~=dark]) .pr-dialog .pr-link{color:#7e9eff}.pr-view .pr-link:hover,.pr-dialog .pr-link:hover{text-decoration:underline}.pr-view .pr-chip,.pr-dialog .pr-chip{display:inline-flex;align-items:center;gap:.25rem;min-height:1.5rem;padding:.125rem .5625rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid rgba(77,107,255,.14);background:var(--lumo-contrast-5pct);color:#111827;white-space:nowrap}:where(html[theme~=dark]) .pr-view .pr-chip,:where(html[theme~=dark]) .pr-dialog .pr-chip{border:1px solid rgba(105,137,255,.14);color:#d2d9e8}.pr-chip--pending{color:#9a3412!important;background:#f9731624!important;border-color:#f9731659!important}:where(html[theme~=dark]) .pr-chip--pending{color:#f78867!important;background:#f973162e!important;border-color:#f9731659!important}.pr-chip--ok{color:#166534!important;background:#22c55e24!important;border-color:#22c55e59!important}:where(html[theme~=dark]) .pr-chip--ok{color:#79c38c!important;background:#22c55e2e!important;border-color:#22c55e59!important}.pr-chip--fail{color:#b42318!important;background:#d92d201a!important;border-color:#d92d2052!important}:where(html[theme~=dark]) .pr-chip--fail{color:#ff7664!important;background:#fc524021!important;border-color:#fc524052!important}.pr-chip--blue{color:#1d4ed8!important;background:#3b82f624!important;border-color:#3b82f657!important}:where(html[theme~=dark]) .pr-chip--blue{color:#7ca6ff!important;background:#438bff2e!important;border-color:#438bff57!important}.pr-view .pr-risk{display:inline-flex;align-items:center;gap:.3rem;min-height:1.625rem;padding:.125rem .5625rem;border-radius:var(--lumo-border-radius-m);font-size:.78rem;font-weight:700;color:#9a3412;background:#f973161f;border:1px solid rgba(249,115,22,.4)}:where(html[theme~=dark]) .pr-view .pr-risk{color:#f78867;background:#f9731628;border:1px solid rgba(249,115,22,.4)}.pr-view .pr-risk:before{content:"⚠"}.pr-view .pr-card,.pr-dialog .pr-card{display:flex;flex-direction:column;gap:.75rem;min-width:0;box-sizing:border-box;padding:.875rem 1rem;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color);box-shadow:0 6px 16px #2934910f}:where(html[theme~=dark]) .pr-view .pr-card,:where(html[theme~=dark]) .pr-dialog .pr-card{box-shadow:0 6px 16px #95acff0f}.pr-view .pr-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.pr-view .pr-card-title{margin:0;color:var(--pr-ink);font-size:1rem;font-weight:700;letter-spacing:-.01em}.pr-view .pr-kpis,.pr-dialog .pr-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.5rem;width:100%}.pr-kpi{display:flex;flex-direction:column;gap:.2rem;min-width:0;min-height:3.9rem;box-sizing:border-box;padding:.5rem .625rem;border:1px solid rgba(77,107,255,.12);border-radius:.8rem;background:var(--lumo-contrast-5pct)}:where(html[theme~=dark]) .pr-kpi{border:1px solid rgba(105,137,255,.12)}.pr-kpi-title{color:#344054;font-size:.66rem;font-weight:800;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}:where(html[theme~=dark]) .pr-kpi-title{color:#b3bdce}.pr-kpi-value{color:#111827;font-size:.875rem;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:where(html[theme~=dark]) .pr-kpi-value{color:#d2d9e8}.pr-kpi-note{color:#5b677b;font-size:.75rem}:where(html[theme~=dark]) .pr-kpi-note{color:#9ca5b4}.pr-kpi--emphasis{border-color:#00d0ff38}:where(html[theme~=dark]) .pr-kpi--emphasis{border-color:#00d0ff38}.pr-kpi--emphasis .pr-kpi-value{font-size:1rem;font-weight:900}.pr-kpi--positive{border-color:#0f8a7238}:where(html[theme~=dark]) .pr-kpi--positive{border-color:#42ac9238}.pr-kpi--positive .pr-kpi-value{color:#0f8a72}:where(html[theme~=dark]) .pr-kpi--positive .pr-kpi-value{color:#47b096}.pr-kpi--warning{border-color:#f973164d}:where(html[theme~=dark]) .pr-kpi--warning{border-color:#f973164d}.pr-kpi--warning .pr-kpi-value{color:#c2410c}:where(html[theme~=dark]) .pr-kpi--warning .pr-kpi-value{color:#f46f44}.pr-kpi--danger .pr-kpi-value{color:#b42318}:where(html[theme~=dark]) .pr-kpi--danger .pr-kpi-value{color:#ff7664}.pr-kpi--struck .pr-kpi-value{color:#5b677b;text-decoration:line-through}:where(html[theme~=dark]) .pr-kpi--struck .pr-kpi-value{color:#9ca5b4}.pr-banner{display:flex;align-items:flex-start;gap:.625rem;box-sizing:border-box;width:100%;padding:.625rem .875rem;border-radius:var(--lumo-border-radius-l);font-size:.875rem;line-height:1.45}.pr-banner--warning{color:#7c2d12;background:#f973161a;border:1px solid rgba(249,115,22,.35)}:where(html[theme~=dark]) .pr-banner--warning{color:#f69b7f;background:#f9731621;border:1px solid rgba(249,115,22,.35)}.pr-banner--info{color:#1e3a8a;background:#3b82f614;border:1px solid rgba(59,130,246,.3)}:where(html[theme~=dark]) .pr-banner--info{color:#9bbaff;background:#438bff1b;border:1px solid rgba(67,139,255,.3)}.pr-banner--error{color:#7a1a12;background:#d92d2012;border:1px solid rgba(217,45,32,.3)}:where(html[theme~=dark]) .pr-banner--error{color:#ff9c8c;background:#fc524017;border:1px solid rgba(252,82,64,.3)}.pr-kv{display:grid;grid-template-columns:12.5rem minmax(0,1fr);gap:.625rem 1rem;align-items:baseline;font-size:.875rem}.pr-kv-key{color:#5b677b}:where(html[theme~=dark]) .pr-kv-key{color:#9ca5b4}.pr-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.pr-view .pr-crumb{display:flex;align-items:center;gap:.375rem;font-size:.875rem}.pr-view .pr-hero{display:flex;flex-direction:column;gap:.75rem}.pr-view .pr-eyebrow{color:#5b677b;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}:where(html[theme~=dark]) .pr-view .pr-eyebrow{color:#9ca5b4}.pr-view .pr-hero-amount{color:#111827;font-size:1.875rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .pr-view .pr-hero-amount{color:#d2d9e8}.pr-view .pr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pr-view .pr-layout{display:grid;grid-template-columns:minmax(0,1fr) 23.25rem;gap:.875rem;align-items:start;width:100%}.pr-view .pr-column{display:flex;flex-direction:column;gap:.875rem;min-width:0}.pr-view .pr-chain{display:flex;align-items:stretch;gap:.625rem}.pr-view .pr-chain-node{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0;padding:.625rem .75rem;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l)}.pr-view .pr-chain-node--current{border:2px solid var(--pr-link)}.pr-view .pr-timeline{display:grid;grid-template-columns:8.25rem 1rem minmax(0,1fr);column-gap:.75rem;font-size:.875rem}.pr-view .pr-timeline-rail{display:flex;flex-direction:column;align-items:center}.pr-view .pr-timeline-dot{width:.625rem;height:.625rem;margin-top:.3rem;border-radius:50%;background:#9aa3b2}:where(html[theme~=dark]) .pr-view .pr-timeline-dot{background:#363d4a}.pr-view .pr-timeline-dot--admin{background:var(--pr-link)}:where(html[theme~=dark]) .pr-view .pr-timeline-dot--admin{background:#2a40be}.pr-view .pr-timeline-dot--ok{background:var(--pr-positive)}.pr-view .pr-timeline-dot--error{background:#d9322a}:where(html[theme~=dark]) .pr-view .pr-timeline-dot--error{background:#920005}.pr-view .pr-timeline-line{flex:1;width:2px;margin-top:.25rem;background:var(--lumo-contrast-10pct)}.pr-view .pr-timeline-body{display:flex;flex-direction:column;gap:.125rem;padding-bottom:.875rem}.pr-view .pr-timeline-actor{color:#344054;font-size:.8125rem;font-weight:700}:where(html[theme~=dark]) .pr-view .pr-timeline-actor{color:#b3bdce}.pr-view .pr-user-name{color:#111827;font-size:1.125rem;font-weight:800;letter-spacing:-.02em}:where(html[theme~=dark]) .pr-view .pr-user-name{color:#d2d9e8}.pr-view .pr-recent-row{display:grid;grid-template-columns:4.75rem minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.4375rem 0;border-top:1px solid hsla(214,57%,24%,.08);font-size:.8125rem;cursor:pointer}:where(html[theme~=dark]) .pr-view .pr-recent-row{border-top:1px solid rgba(149,185,232,.08)}.pr-view .pr-recent-row>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-view .pr-op-icon{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:.375rem;font-size:.8125rem;font-weight:800;flex-shrink:0}.pr-view .pr-op-icon--withdraw{color:#c2410c;background:#f973161f}:where(html[theme~=dark]) .pr-view .pr-op-icon--withdraw{color:#f46f44;background:#f9731628}.pr-view .pr-op-icon--deposit{color:#0f8a72;background:#0f8a721f}:where(html[theme~=dark]) .pr-view .pr-op-icon--deposit{color:#47b096;background:#42ac9228}.pr-view .pr-risk-cell{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem 0;min-width:0}.pr-view .pr-risk-cell .pr-risk{font-size:.72rem;min-height:1.375rem;padding:.0625rem .4375rem}.pr-view .pr-cell-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;line-height:1.3}.pr-view .pr-cell-sub{color:#5b677b;font-size:.78rem}:where(html[theme~=dark]) .pr-view .pr-cell-sub{color:#9ca5b4}.pr-view .pr-cell-sub--hot{color:#c2410c;font-weight:700}:where(html[theme~=dark]) .pr-view .pr-cell-sub--hot{color:#f46f44}.pr-view .pr-cell-warn{color:#9a3412;font-size:.75rem;font-weight:700}:where(html[theme~=dark]) .pr-view .pr-cell-warn{color:#f78867}.pr-view .pr-cell-strong{font-weight:700}.pr-view .pr-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}.pr-view .pr-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 0}.pr-view vaadin-grid::part(pr-row--shared){background:#f9731614}:where(html[theme~=dark]) .pr-view vaadin-grid::part(pr-row--shared){background:#f973161b}.pr-view vaadin-grid::part(row){cursor:pointer}.pr-dialog .pr-dialog-body{display:flex;flex-direction:column;gap:.875rem;width:100%}.pr-dialog .pr-summary{display:grid;grid-template-columns:12.5rem minmax(0,1fr);gap:.5rem 1rem;box-sizing:border-box;width:100%;padding:.75rem .875rem;border-radius:var(--lumo-border-radius-l);background:var(--lumo-contrast-5pct);font-size:.875rem;align-items:baseline}.pr-dialog .pr-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;width:100%}.pr-dialog .pr-reason-chips{display:flex;flex-wrap:wrap;gap:.375rem}.pr-dialog .pr-message-preview{box-sizing:border-box;width:100%;padding:.625rem .75rem;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);background:#fbfcff;font-size:.875rem;line-height:1.5;white-space:pre-line}:where(html[theme~=dark]) .pr-dialog .pr-message-preview{background:#1a1f27}@media(max-width:1100px){.pr-view .pr-layout{grid-template-columns:1fr}}@media(max-width:720px){.pr-kv,.pr-dialog .pr-summary,.pr-dialog .pr-two-columns{grid-template-columns:minmax(0,1fr)}.pr-view .pr-chain{flex-direction:column}.pr-view .pr-timeline{grid-template-columns:5.75rem 1rem minmax(0,1fr)}}.task-board-view-shell,.task-board-app-host{width:100%;height:100%}.tb-app{--tb-ink: #111827;--tb-ink-2: #344054;--tb-muted: #5b677b;--tb-faint: #8590a3;--tb-hair: hsla(214, 57%, 24%, .08);--tb-line: rgba(26, 57, 96, .1);--tb-soft: rgba(26, 57, 96, .05);--tb-positive: #0f8a72;--tb-warning: #c2410c;--tb-danger: #b42318;--tb-link: #3a57d6;--tb-page: #f5f7fb;--tb-radius: var(--lumo-border-radius-l, .75rem);--tb-shadow: 0 6px 16px rgba(41, 52, 145, .06);--tb-gap: 14px;isolation:isolate;display:block;width:100%;min-height:100%;padding:14px 24px 40px;box-sizing:border-box;background:var(--tb-page);color:var(--tb-ink);font-family:var(--lumo-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif);font-size:16px}:where(html[theme~=dark]) .tb-app{--tb-ink: #d2d9e8;--tb-ink-2: #b3bdce;--tb-muted: #9ca5b4;--tb-faint: #88909d;--tb-hair: rgba(149, 185, 232, .08);--tb-line: rgba(149, 185, 232, .1);--tb-soft: rgba(149, 185, 232, .065);--tb-positive: #42ac92;--tb-warning: #ef6b3f;--tb-danger: #fd6b59;--tb-link: #7e9eff;--tb-page: #1b2129;--tb-shadow: 0 6px 16px rgba(149, 172, 255, .06)}.tb-app *{box-sizing:border-box}.tb-num{font-variant-numeric:tabular-nums}.tb-muted{color:var(--tb-muted)}.tb-faint{color:var(--tb-faint)}.tb-head{display:flex;flex-direction:column;gap:10px;padding:12px 16px;background:#fff;border:1px solid var(--tb-line);border-radius:var(--tb-radius);box-shadow:var(--tb-shadow);margin-bottom:var(--tb-gap)}:where(html[theme~=dark]) .tb-head{background:#191f26}.tb-head-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.tb-title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.tb-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--tb-muted);font-size:.8125rem}.tb-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.tb-stat{display:inline-flex;align-items:baseline;gap:6px;padding:3px 10px;border-radius:999px;background:var(--tb-soft);border:1px solid var(--tb-line);font-size:.8125rem;color:var(--tb-ink-2)}.tb-stat b{font-size:.9375rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--tb-ink)}.tb-stat--alert{background:#f973161f;border-color:#f9731661;color:#7c2d12}:where(html[theme~=dark]) .tb-stat--alert{background:#f9731628;border-color:#f9731661;color:#f69b7f}.tb-stat--live{background:#16a34a1a;border-color:#16a34a4d;color:#14532d}:where(html[theme~=dark]) .tb-stat--live{background:#23aa5021;border-color:#23aa504d;color:#8cca9d}.tb-tabs{display:flex;gap:4px;border-bottom:1px solid var(--tb-line);margin:2px -16px -12px;padding:0 12px;overflow-x:auto}.tb-tab{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;border:0;background:none;color:var(--tb-muted);font:inherit;font-size:.875rem;font-weight:700;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer}.tb-tab.is-on{color:var(--tb-ink);border-bottom-color:var(--tb-link)}.tb-tab-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f9731629;color:#9a3412;font-size:.6875rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}:where(html[theme~=dark]) .tb-tab-count{background:#f9731635;color:#f78867}.tb-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:var(--tb-gap);align-items:start}.tb-col{display:flex;flex-direction:column;gap:var(--tb-gap);min-width:0}.tb-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;background:#fff;border:1px solid var(--tb-line);border-radius:var(--tb-radius);box-shadow:var(--tb-shadow)}:where(html[theme~=dark]) .tb-card{background:#191f26}.tb-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.tb-card-title{margin:0;font-size:1rem;font-weight:700}.tb-card-sub{color:var(--tb-muted);font-size:.8125rem}.tb-card-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding-top:8px;border-top:1px solid var(--tb-hair);color:var(--tb-faint);font-size:.75rem}.tb-deals{display:flex;flex-direction:column;gap:8px}.tb-deal{display:grid;grid-template-columns:3px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 12px 10px 0;background:#fff;border:1px solid var(--tb-line);border-radius:var(--lumo-border-radius-m, .5rem);overflow:hidden}:where(html[theme~=dark]) .tb-deal{background:#191f26}.tb-deal-bar{align-self:stretch;background:var(--tb-faint)}:where(html[theme~=dark]) .tb-deal-bar{background:#3a4455}.tb-deal--bad .tb-deal-bar{background:var(--tb-danger)}.tb-deal--warn .tb-deal-bar{background:#ea7a2f}:where(html[theme~=dark]) .tb-deal--warn .tb-deal-bar{background:#652c00}.tb-deal--calm .tb-deal-bar{background:var(--tb-link)}:where(html[theme~=dark]) .tb-deal--calm .tb-deal-bar{background:#2a40be}.tb-deal-body{display:flex;flex-direction:column;gap:3px;min-width:0;padding:2px 0 2px 12px}.tb-deal-title{font-size:.875rem;font-weight:800}.tb-deal-proof{font-size:.8125rem;color:var(--tb-ink-2);font-variant-numeric:tabular-nums}.tb-deal-meta{font-size:.75rem;color:var(--tb-faint)}.tb-deal-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:2px 0}.tb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--tb-line);background:#fff;color:var(--tb-ink);font:inherit;font-size:.8125rem;font-weight:700;white-space:nowrap;text-decoration:none;cursor:pointer}:where(html[theme~=dark]) .tb-btn{background:#191f26}.tb-btn:hover{border-color:#1a396038}:where(html[theme~=dark]) .tb-btn:hover{border-color:#95b9e838}.tb-tbl{width:100%;border-collapse:collapse;font-size:.8125rem}.tb-tbl th{padding:6px 8px;color:var(--tb-faint);font-size:.6875rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;text-align:right;border-bottom:1px solid var(--tb-line);white-space:nowrap}.tb-tbl th:first-child,.tb-tbl td:first-child{text-align:left;padding-left:0}.tb-tbl td{padding:8px;text-align:right;border-bottom:1px solid var(--tb-hair);font-variant-numeric:tabular-nums;white-space:nowrap}.tb-tbl tr:last-child td{border-bottom:0}.tb-tbl td.tb-bad{color:var(--tb-danger);font-weight:700}.tb-tbl td.tb-warn{color:var(--tb-warning);font-weight:700}.tb-tbl td.tb-ok{color:var(--tb-positive);font-weight:700}.tb-name{display:flex;flex-direction:column;gap:1px;min-width:0;max-width:22rem}.tb-name-1{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-name-2{color:var(--tb-faint);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-meter{display:flex;align-items:center;gap:8px;justify-content:flex-end}.tb-meter-track{position:relative;width:74px;height:8px;border-radius:4px;background:#e6ebf6;overflow:hidden;flex:none}:where(html[theme~=dark]) .tb-meter-track{background:#1f2430}.tb-meter-fill{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--tb-link)}:where(html[theme~=dark]) .tb-meter-fill{background:#2a40be}.tb-meter-fill--warn{background:#ea7a2f}:where(html[theme~=dark]) .tb-meter-fill--warn{background:#652c00}.tb-meter-fill--bad{background:var(--tb-danger)}.tb-funnel{display:flex;flex-direction:column;gap:6px}.tb-fn-row{display:grid;grid-template-columns:8.5rem minmax(0,1fr) 5.5rem;gap:10px;align-items:center;font-size:.8125rem}.tb-fn-track{height:22px;border-radius:4px;background:#eef1f8;position:relative;overflow:hidden}:where(html[theme~=dark]) .tb-fn-track{background:#1d232a}.tb-fn-fill{position:absolute;inset:0 auto 0 0;background:var(--tb-link);opacity:.85;border-radius:4px}:where(html[theme~=dark]) .tb-fn-fill{background:#2a40be}.tb-fn-fill--soft{background:#9fb0e0}:where(html[theme~=dark]) .tb-fn-fill--soft{background:#29355c}.tb-fn-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.tb-note{font-size:.75rem;color:var(--tb-muted);line-height:1.45}.tb-empty{display:flex;flex-direction:column;gap:4px;padding:18px 0;color:var(--tb-muted);font-size:.875rem;text-align:center}.tb-empty-title{color:var(--tb-ink);font-weight:700}.tb-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 14px;border-radius:var(--tb-radius);font-size:.875rem;color:#7a1a12;background:#d92d2012;border:1px solid rgba(217,45,32,.3);margin-bottom:var(--tb-gap)}:where(html[theme~=dark]) .tb-banner{color:#ff9c8c;background:#fc524017;border:1px solid rgba(252,82,64,.3)}.tb-seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:var(--tb-soft);border:1px solid var(--tb-line)}.tb-seg-item{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:0;border-radius:7px;background:none;color:var(--tb-ink-2);font:inherit;font-size:.8125rem;font-weight:700;white-space:nowrap;cursor:pointer}.tb-seg-item.is-on{background:#fff;color:var(--tb-ink);box-shadow:0 1px 2px #1118271f}:where(html[theme~=dark]) .tb-seg-item.is-on{background:#191f26;box-shadow:0 1px 2px #00000043}.tb-skel{display:block;height:54px;border-radius:8px;background:linear-gradient(90deg,#eef1f8,#e3e8f2,#eef1f8)}:where(html[theme~=dark]) .tb-skel{background:linear-gradient(90deg,#1d232a,#202530,#1d232a)}.tb-hours{display:block;width:100%;height:auto}@media(max-width:1100px){.tb-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.tb-app{padding:10px 12px 32px}.tb-deal{grid-template-columns:3px minmax(0,1fr)}.tb-deal-acts{grid-column:2;justify-content:flex-start;padding:6px 0 2px 12px}.tb-btn{min-height:44px}.tb-tbl th:not(:first-child):not(:nth-child(2)),.tb-tbl td:not(:first-child):not(:nth-child(2)){display:none}}.exchange-control-room-view-shell{min-height:100%;min-width:0;overflow-x:hidden;background:#f5f7fb}:where(html[theme~=dark]) .exchange-control-room-view-shell{background:#1b2129}.exchange-control-room-app-host,exchange-control-room-app{display:block;width:100%;max-width:100%;min-width:0;min-height:calc(100vh - 8rem)}.xc-app{--xc-critical: #b42318;--xc-critical-soft: rgba(180, 35, 24, .07);--xc-warning: #c2410c;--xc-warning-soft: rgba(194, 65, 12, .08);--xc-ok: #0f8a72;--xc-ok-soft: rgba(15, 138, 114, .09);--xc-info: #3a57d6;--xc-info-soft: rgba(58, 87, 214, .08);--xc-buy: #0f8a72;--xc-sell: #b42318}:where(html[theme~=dark]) .xc-app{--xc-critical: #fd6b59;--xc-critical-soft: rgba(253, 107, 89, .091);--xc-warning: #ef6b3f;--xc-warning-soft: rgba(239, 107, 63, .104);--xc-ok: #42ac92;--xc-ok-soft: rgba(66, 172, 146, .117);--xc-info: #7597ff;--xc-info-soft: rgba(117, 151, 255, .104);--xc-buy: #42ac92;--xc-sell: #fd6b59}.xc-app .xc-buy{color:var(--xc-buy);font-weight:600}.xc-app .xc-sell{color:var(--xc-sell);font-weight:600}.xc-app .xc-ok{color:var(--xc-ok)}.xc-app .xc-warn{color:var(--xc-warning)}.xc-app .xc-bad{color:var(--xc-critical)}.xc-app .d3-tab-count.xc-count--bad{background:#b4231824;color:var(--xc-critical)}:where(html[theme~=dark]) .xc-app .d3-tab-count.xc-count--bad{background:#fd6b592e}.xc-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.xc-strip-row,.xc-rules{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.xc-pill{display:inline-flex;align-items:baseline;gap:4px;max-width:100%;min-height:28px;padding:4px 10px;border:1px solid var(--d3-line);border-radius:999px;background:#fff;color:var(--d3-ink);font-size:.8125rem;line-height:1.3;white-space:nowrap}:where(html[theme~=dark]) .xc-pill{background:#191f26}.xc-pill b{font-variant-numeric:tabular-nums}.xc-pill-key{color:var(--d3-muted);white-space:normal}.xc-pill--ok{border-color:#0f8a724d;background:var(--xc-ok-soft)}:where(html[theme~=dark]) .xc-pill--ok{border-color:#42ac924d}.xc-pill--ok b{color:var(--xc-ok)}.xc-pill--warn{border-color:#c2410c52;background:var(--xc-warning-soft)}:where(html[theme~=dark]) .xc-pill--warn{border-color:#ef6b3f52}.xc-pill--warn b{color:var(--xc-warning)}.xc-pill--bad{border-color:#b4231852;background:var(--xc-critical-soft)}:where(html[theme~=dark]) .xc-pill--bad{border-color:#fd6b5952}.xc-pill--bad b{color:var(--xc-critical)}.xc-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.xc-app .xc-btn--primary{border-color:var(--d3-link);background:var(--d3-link);color:#fff}:where(html[theme~=dark]) .xc-app .xc-btn--primary{border-color:#2a40be;background:#2a40be;color:#fff}.xc-app .xc-btn--primary:hover{background:#2f49bd;color:#fff}:where(html[theme~=dark]) .xc-app .xc-btn--primary:hover{background:#2a42b5;color:#fff}.xc-kpis-two{grid-template-columns:repeat(2,minmax(0,1fr))}.xc-period{display:flex;max-width:100%;margin-bottom:12px;overflow-x:auto}.xc-kpi--bad .d3-tile-value{color:var(--xc-critical)}.xc-kpi--warn .d3-tile-value{color:var(--xc-warning)}.xc-calm{margin:0;color:var(--xc-ok);font-size:.875rem}.xc-deals{display:flex;flex-direction:column;gap:8px}.xc-deal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:start;padding:10px 12px 10px 14px;border:1px solid var(--d3-line);border-left:3px solid var(--xc-info);border-radius:8px;background:#fff}:where(html[theme~=dark]) .xc-deal{background:#191f26}.xc-deal--critical{border-left-color:var(--xc-critical)}.xc-deal--warning{border-left-color:var(--xc-warning)}.xc-deal-body{display:flex;flex-direction:column;gap:3px;min-width:0}.xc-deal-title{font-size:.9375rem;line-height:1.3;text-wrap:balance}.xc-deal-proof{color:var(--d3-ink-2);font-size:.8125rem;overflow-wrap:anywhere}.xc-deal-meta{color:var(--d3-faint);font-size:.75rem;overflow-wrap:anywhere}.xc-deal-actions,.xc-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:320px}.xc-card-actions{justify-content:flex-start;max-width:none}.d3-app.is-compact .xc-deal{grid-template-columns:minmax(0,1fr)}.d3-app.is-compact .xc-deal-actions{justify-content:flex-start;max-width:none}.xc-done{display:flex;flex-direction:column}.xc-done-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--d3-hair)}.xc-done-row:first-child{border-top:0}.xc-done-ico{width:22px;height:22px;border-radius:6px;background:var(--xc-info-soft);color:var(--xc-info)}.xc-done-ico--fee{background:var(--xc-ok-soft);color:var(--xc-ok)}.xc-done-body{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:.875rem}.xc-done-body span{color:var(--d3-muted);font-size:.8125rem}.xc-bars{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.xc-bars-axis{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:18px;color:var(--d3-faint);font-size:.6875rem;font-variant-numeric:tabular-nums;text-align:right}.xc-bars-plot{position:relative;min-width:0;padding-bottom:18px}.xc-bars-svg{display:block;width:100%;overflow:visible}.xc-bars-grid{stroke:var(--d3-line);stroke-width:1}.xc-bars-bar{fill:#5a6fe0}:where(html[theme~=dark]) .xc-bars-bar{fill:#7189fd}.xc-bars-bar--out{fill:#f2a37a}:where(html[theme~=dark]) .xc-bars-bar--out{fill:#f2a37a}.xc-bars-labels{position:absolute;right:0;bottom:0;left:0;height:16px}.xc-bars-labels span{position:absolute;transform:translate(-50%);color:var(--d3-faint);font-size:.6875rem;white-space:nowrap}.xc-chart-empty{margin:0;padding:24px 0;text-align:center}.xc-alert{margin-bottom:10px;padding:8px 10px;border:1px solid rgba(180,35,24,.28);border-radius:8px;background:var(--xc-critical-soft);color:#7a1a12;font-size:.8125rem}:where(html[theme~=dark]) .xc-alert{border:1px solid rgba(253,107,89,.28);color:#ff9c8c}.xc-book{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.d3-app.is-compact .xc-book{grid-template-columns:minmax(0,1fr)}.xc-book-side{display:flex;flex-direction:column;gap:2px;min-width:0}.xc-book-head,.xc-book-row{display:grid;grid-template-columns:minmax(78px,auto) minmax(0,1fr) auto;gap:8px;align-items:center}.xc-book-head{padding:0 6px 4px;color:var(--d3-faint);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.xc-book-head span:last-child,.xc-book-qty{text-align:right}.xc-book-row{position:relative;min-height:26px;padding:2px 6px;border:1px solid transparent;border-radius:5px;font-size:.8125rem}.xc-book-row>span{position:relative;min-width:0}.xc-book-fill{position:absolute!important;top:0;right:0;bottom:0;border-radius:4px;background:#0f8a721a}:where(html[theme~=dark]) .xc-book-fill{background:#42ac9221}.xc-book-side--sell .xc-book-fill{background:#b4231814}:where(html[theme~=dark]) .xc-book-side--sell .xc-book-fill{background:#fd6b591b}.xc-book-price{font-weight:600}.xc-book-side--buy .xc-book-price{color:var(--xc-buy)}.xc-book-side--sell .xc-book-price{color:var(--xc-sell)}.xc-book-who{overflow:hidden;color:var(--d3-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.xc-book-qty{font-weight:600}.xc-book-row.is-crossing{border-color:#b423188c}:where(html[theme~=dark]) .xc-book-row.is-crossing{border-color:#fd6b598c}.xc-book-ref{margin:3px 0;padding:3px 6px;border-top:1px dashed var(--d3-line-strong);border-bottom:1px dashed var(--d3-line-strong);color:var(--d3-ink-2);font-size:.75rem;font-weight:600}.xc-book-empty{padding:6px;color:var(--d3-faint);font-size:.8125rem}.xc-app .xc-more{margin-top:10px;width:100%}.xc-kv{gap:8px 12px}.xc-kv>b{overflow-wrap:anywhere}.xc-meter{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.xc-meter-track{position:relative;height:10px;overflow:hidden;border-radius:5px;background:#e6ebf6}:where(html[theme~=dark]) .xc-meter-track{background:#1f2430}.xc-meter-fill{position:absolute;top:0;bottom:0;left:0;border-radius:5px;background:var(--xc-ok)}.xc-meter-fill--warn{background:var(--xc-warning)}.xc-meter-fill--bad{background:var(--xc-critical)}.xc-meter-mark{position:absolute;top:-2px;bottom:-2px;width:2px;background:#11182773}:where(html[theme~=dark]) .xc-meter-mark{background:#e2ebff73}.xc-meter-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:var(--d3-muted);font-size:.8125rem}.xc-meter-legend b{font-variant-numeric:tabular-nums}.xc-signals{display:inline-flex;flex-wrap:wrap;gap:4px}.xc-app tr.xc-flagged td,.xc-app .d3-mcard.xc-flagged{background:var(--xc-warning-soft)}.xc-app tr.xc-clickable{cursor:pointer}.xc-app tr.xc-selected td,.xc-app .d3-mcard.xc-selected{background:var(--xc-info-soft)}.xc-calc{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;font-size:.8125rem}.xc-calc>span{color:var(--d3-muted)}.xc-calc>b{font-variant-numeric:tabular-nums;text-align:right}.xc-calc>.xc-calc-total{padding-top:8px;border-top:1px solid var(--d3-line);color:var(--d3-ink);font-size:.9375rem;font-weight:700}.xc-user{white-space:nowrap}.xc-app .d3-table th{vertical-align:bottom;white-space:normal}.xc-app .d3-table td{padding-inline:6px}.xc-app .d3-table td.is-text{white-space:normal}.xc-reason{display:block;margin-top:2px;color:var(--d3-faint);font-size:.75rem}.xc-app.is-stacked .d3-grid-main,.xc-app.is-stacked .d3-grid-two{grid-template-columns:minmax(0,1fr)}.xc-app .xc-btn--danger{border-color:#b4231859;color:var(--xc-critical)}:where(html[theme~=dark]) .xc-app .xc-btn--danger{border-color:#fd6b5959}.xc-app .xc-btn--danger:hover{border-color:var(--xc-critical)}.xc-strip-actions{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto}.xc-app .xc-toast{border:1px solid rgba(15,138,114,.3);background:var(--xc-ok-soft);color:#0b5e4f}:where(html[theme~=dark]) .xc-app .xc-toast{border:1px solid rgba(66,172,146,.3);color:#7bc2b0}.xc-alert-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--d3-faint);font-size:.75rem}.xc-alert-mute{display:inline-flex;flex-wrap:wrap;gap:4px 10px}.xc-link-button{padding:0;border:0;background:none;color:var(--d3-link);cursor:pointer;font:inherit;text-decoration:underline;text-decoration-color:#3a57d659;text-underline-offset:2px}:where(html[theme~=dark]) .xc-link-button{text-decoration-color:#7e9eff59}.xc-link-button--quiet{color:var(--d3-faint)}.xc-link-button:disabled{cursor:default;opacity:.5}.xc-journal{display:flex;flex-direction:column}.xc-journal-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:8px 0;border-top:1px solid var(--d3-hair);font-size:.8125rem}.xc-journal-row:first-child{border-top:0}.xc-journal-row.is-failed .xc-journal-body b{color:var(--xc-critical)}.xc-journal-time,.xc-journal-actor{color:var(--d3-faint);white-space:nowrap}.xc-journal-body{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.xc-journal-body span{color:var(--d3-muted)}.d3-app.is-compact .xc-journal-row{grid-template-columns:minmax(0,1fr) auto}.d3-app.is-compact .xc-journal-time{grid-column:1 / -1}.xc-modal{--xc-ink: #111827;--xc-muted: #5b677b;--xc-faint: #8590a3;--xc-line: rgba(26, 57, 96, .16);--xc-link: #3a57d6;--cr-critical-bg: rgba(180, 35, 24, .1);--cr-critical-ink: #b42318;position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#11182761;color:var(--xc-ink);font-family:var(--lumo-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:15px;line-height:1.4}:where(html[theme~=dark]) .xc-modal{--xc-ink: #d2d9e8;--xc-muted: #9ca5b4;--xc-faint: #88909d;--xc-line: rgba(149, 185, 232, .16);--xc-link: #7e9eff;--cr-critical-bg: rgba(253, 107, 89, .13);--cr-critical-ink: #ff7664;background:#e2ebff61}.xc-modal *,.xc-modal *:before,.xc-modal *:after{box-sizing:border-box}.xc-modal-panel{display:grid;gap:12px;width:min(520px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:18px 20px;border-radius:14px;background:#fff;box-shadow:0 18px 48px #11182738;outline:none}:where(html[theme~=dark]) .xc-modal-panel{background:#191f26;box-shadow:0 18px 48px #0000007b}.xc-modal--sheet{place-items:end stretch;padding:0}.xc-modal--sheet .xc-modal-panel{width:100%;max-height:92vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0}.xc-modal-grip{justify-self:center;width:40px;height:4px;border-radius:999px;background:var(--xc-line)}.xc-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.xc-modal-head h2{margin:0;font-size:1.125rem;line-height:1.3;text-wrap:balance}.xc-modal-lead{margin:0;color:var(--xc-muted);font-size:.875rem}.xc-modal-close,.xc-modal-button{min-height:36px;padding:0 14px;border:1px solid var(--xc-line);border-radius:8px;background:#fff;color:var(--xc-ink);cursor:pointer;font:inherit;font-weight:600}:where(html[theme~=dark]) .xc-modal-close,:where(html[theme~=dark]) .xc-modal-button{background:#191f26}.xc-modal-close{min-height:30px;border-color:transparent;color:var(--xc-muted);font-weight:500}.xc-modal-button--primary{border-color:var(--xc-link);background:var(--xc-link);color:#fff}:where(html[theme~=dark]) .xc-modal-button--primary{border-color:#2a40be;background:#2a40be;color:#fff}.xc-modal-close:disabled,.xc-modal-button:disabled{cursor:default;opacity:.5}.xc-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px}.xc-modal-actions .cr-hold{flex:1 1 260px}.xc-modal--sheet .xc-modal-actions{flex-direction:column-reverse;align-items:stretch}.xc-modal--sheet .xc-modal-button{min-height:44px}.xc-modal-error,.xc-modal-warn{padding:8px 10px;border-radius:8px;font-size:.8125rem}.xc-modal-error{border:1px solid rgba(180,35,24,.3);background:#b4231812;color:#7a1a12}:where(html[theme~=dark]) .xc-modal-error{border:1px solid rgba(253,107,89,.3);background:#fd6b5917;color:#ff9c8c}.xc-modal-warn{border:1px solid rgba(194,65,12,.3);background:#c2410c14;color:#7c2d12}:where(html[theme~=dark]) .xc-modal-warn{border:1px solid rgba(239,107,63,.3);background:#ef6b3f1b;color:#f69b7f}.xc-field{display:grid;gap:4px;min-width:0}.xc-field-label{color:var(--xc-muted);font-size:.8125rem}.xc-field-hint{color:var(--xc-faint);font-size:.75rem}.xc-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xc-modal--sheet .xc-field-row{grid-template-columns:minmax(0,1fr)}.xc-input{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--xc-line);border-radius:8px;background:#fff;color:var(--xc-ink);font:inherit;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .xc-input{background:#191f26}.xc-input:focus-visible{outline:2px solid var(--xc-link);outline-offset:1px}.xc-chips{display:flex;flex-wrap:wrap;gap:6px}.xc-chip-button{min-height:32px;padding:0 12px;border:1px solid var(--xc-line);border-radius:999px;background:#fff;color:var(--xc-ink);cursor:pointer;font:inherit;font-size:.8125rem}:where(html[theme~=dark]) .xc-chip-button{background:#191f26}.xc-chip-button.is-on{border-color:var(--xc-link);background:#3a57d614;color:var(--xc-link);font-weight:600}:where(html[theme~=dark]) .xc-chip-button.is-on{background:#7597ff1b}.xc-modal .d3-seg{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:3px;border:1px solid var(--xc-line);border-radius:10px;background:#1a39600d}:where(html[theme~=dark]) .xc-modal .d3-seg{background:#95b9e811}.xc-modal .d3-seg-item{min-height:30px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--xc-muted);cursor:pointer;font:inherit;font-weight:600}.xc-modal .d3-seg-item.is-on{background:#fff;color:var(--xc-ink);box-shadow:0 1px 2px #1118271f}:where(html[theme~=dark]) .xc-modal .d3-seg-item.is-on{background:#191f26;box-shadow:0 1px 2px #00000043}.xc-modal .xc-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 12px;border-radius:10px;background:#1a39600d;font-size:.8125rem}:where(html[theme~=dark]) .xc-modal .xc-preview{background:#95b9e811}.xc-modal .xc-preview>span{color:var(--xc-muted)}.xc-modal .xc-preview>b{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.xc-modal .xc-bad{color:#b42318}:where(html[theme~=dark]) .xc-modal .xc-bad{color:#ff7664}.xc-modal .xc-ok{color:#0f8a72}:where(html[theme~=dark]) .xc-modal .xc-ok{color:#47b096}.xc-check{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;cursor:pointer}.xc-check input{margin-top:3px}.crm-view{isolation:isolate;--uc-ink: #111827;--uc-muted: #5b677b;--uc-line: rgba(77, 107, 255, .12);--uc-positive: #0f8a72;--uc-warning: #c2410c;--uc-danger: #b42318;--uc-link: #3a57d6;--uc-spark: #b9c6e8;--uc-spark-zero: #e3e8f2}:where(html[theme~=dark]) .crm-view{--uc-ink: #d2d9e8;--uc-muted: #9ca5b4;--uc-line: rgba(105, 137, 255, .12);--uc-positive: #42ac92;--uc-warning: #ef6b3f;--uc-danger: #fd6b59;--uc-link: #7e9eff;--uc-spark: #394461;--uc-spark-zero: #202530}.crm-view .uc-muted{color:var(--uc-muted)}.crm-view .uc-num{font-variant-numeric:tabular-nums}.crm-view .uc-link{color:var(--uc-link);text-decoration:none;cursor:pointer}.crm-view .uc-link:hover{text-decoration:underline}.crm-view .uc-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.crm-view .uc-chip{display:inline-flex;align-items:center;gap:.25rem;min-height:1.5rem;padding:.125rem .5625rem;border-radius:999px;border:1px solid rgba(77,107,255,.14);background:var(--lumo-contrast-5pct);color:var(--uc-ink);font-size:.75rem;font-weight:700;white-space:nowrap}:where(html[theme~=dark]) .crm-view .uc-chip{border:1px solid rgba(105,137,255,.14)}.crm-view .uc-chip--ok{color:#166534;background:#22c55e24;border-color:#22c55e59}:where(html[theme~=dark]) .crm-view .uc-chip--ok{color:#79c38c;background:#22c55e2e;border-color:#22c55e59}.crm-view .uc-chip--pending{color:#9a3412;background:#f9731624;border-color:#f9731659}:where(html[theme~=dark]) .crm-view .uc-chip--pending{color:#f78867;background:#f973162e;border-color:#f9731659}.crm-view .uc-chip--fail{color:var(--uc-danger);background:#d92d201a;border-color:#d92d2052}:where(html[theme~=dark]) .crm-view .uc-chip--fail{background:#fc524021;border-color:#fc524052}.crm-view .uc-chip--blue{color:#1d4ed8;background:#3b82f624;border-color:#3b82f657}:where(html[theme~=dark]) .crm-view .uc-chip--blue{color:#7ca6ff;background:#438bff2e;border-color:#438bff57}.crm-view .uc-chip--quiet{color:#8590a3;background:transparent;border-color:var(--lumo-contrast-10pct)}:where(html[theme~=dark]) .crm-view .uc-chip--quiet{color:#88909d}.crm-view .uc-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;box-sizing:border-box;width:100%;padding:.625rem .875rem;border-radius:var(--lumo-border-radius-l);font-size:.875rem;line-height:1.45}.crm-view .uc-banner-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.crm-view .uc-banner-title{font-weight:800}.crm-view .uc-banner-sub{font-size:.8125rem;opacity:.85}.crm-view .uc-banner--warning{color:#7c2d12;background:#f973161a;border:1px solid rgba(249,115,22,.35)}:where(html[theme~=dark]) .crm-view .uc-banner--warning{color:#f69b7f;background:#f9731621;border:1px solid rgba(249,115,22,.35)}.crm-view .uc-banner--error{color:#7a1a12;background:#d92d2012;border:1px solid rgba(217,45,32,.3)}:where(html[theme~=dark]) .crm-view .uc-banner--error{color:#ff9c8c;background:#fc524017;border:1px solid rgba(252,82,64,.3)}.crm-view .uc-banner--info{color:#1e3a8a;background:#3b82f614;border:1px solid rgba(59,130,246,.3)}:where(html[theme~=dark]) .crm-view .uc-banner--info{color:#9bbaff;background:#438bff1b;border:1px solid rgba(67,139,255,.3)}.crm-view .uc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.5rem;width:100%}.crm-view .uc-kpi{display:flex;flex-direction:column;gap:.2rem;min-width:0;min-height:3.9rem;box-sizing:border-box;padding:.5rem .625rem;border:1px solid var(--uc-line);border-radius:.8rem;background:var(--lumo-contrast-5pct)}.crm-view .uc-kpi-title{color:#344054;font-size:.66rem;font-weight:800;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}:where(html[theme~=dark]) .crm-view .uc-kpi-title{color:#b3bdce}.crm-view .uc-kpi-value{color:var(--uc-ink);font-size:.875rem;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.crm-view .uc-kpi-note{color:var(--uc-muted);font-size:.75rem}.crm-view .uc-kpi--emphasis .uc-kpi-value{font-size:1rem;font-weight:900}.crm-view .uc-kpi--positive{border-color:#0f8a7238}:where(html[theme~=dark]) .crm-view .uc-kpi--positive{border-color:#42ac9238}.crm-view .uc-kpi--positive .uc-kpi-value{color:var(--uc-positive)}.crm-view .uc-kpi--warning{border-color:#f973164d}:where(html[theme~=dark]) .crm-view .uc-kpi--warning{border-color:#f973164d}.crm-view .uc-kpi--warning .uc-kpi-value{color:var(--uc-warning)}.crm-view .uc-kpi--danger{border-color:#d92d2052}:where(html[theme~=dark]) .crm-view .uc-kpi--danger{border-color:#fc524052}.crm-view .uc-kpi--danger .uc-kpi-value{color:var(--uc-danger)}.crm-view .uc-card{display:flex;flex-direction:column;gap:.75rem;min-width:0;box-sizing:border-box;width:100%;padding:.875rem 1rem;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color);box-shadow:0 6px 16px #2934910f}:where(html[theme~=dark]) .crm-view .uc-card{box-shadow:0 6px 16px #95acff0f}.crm-view .uc-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.crm-view .uc-card-title{margin:0;color:var(--uc-ink);font-size:1rem;font-weight:700;letter-spacing:-.01em}.crm-view .uc-card-sub{color:var(--uc-muted);font-size:.8125rem}.crm-view .uc-kv{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.5rem .75rem;align-items:baseline;font-size:.8125rem}.crm-view .uc-kv-key{color:var(--uc-muted)}.crm-view .uc-empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;box-sizing:border-box;width:100%;padding:1.75rem 1rem;border:1px dashed var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-l);color:var(--uc-muted);text-align:center}.crm-view .uc-empty-title{color:var(--uc-ink);font-weight:800}.crm-view .crm-root{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:90rem}.crm-view .crm-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:.75rem;align-items:start}.crm-view .crm-col{display:flex;flex-direction:column;gap:.75rem;min-width:0}.crm-view .crm-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.crm-view .crm-head-links,.crm-view .crm-actions{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:center}.crm-view .crm-stage{display:grid;grid-template-columns:11rem minmax(0,1fr) 5rem 4.5rem;gap:.625rem;align-items:center;font-size:.8125rem;padding:.25rem 0}.crm-view .crm-stage-name{display:flex;flex-direction:column;min-width:0;font-weight:700}.crm-view .crm-stage-name span{color:var(--uc-muted);font-size:.6875rem;font-weight:400}.crm-view .crm-stage-track{height:.875rem;border-radius:0 4px 4px 0;background:#eef1f8;overflow:hidden}:where(html[theme~=dark]) .crm-view .crm-stage-track{background:#1d232a}.crm-view .crm-stage-bar{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--uc-link)}:where(html[theme~=dark]) .crm-view .crm-stage-bar{background:#2a40be}.crm-view .crm-stage-bar--active{background:var(--uc-positive)}.crm-view .crm-stage-bar--cooling{background:#ea7a2f}:where(html[theme~=dark]) .crm-view .crm-stage-bar--cooling{background:#652c00}.crm-view .crm-stage-bar--churned{background:var(--uc-danger)}.crm-view .crm-stage-bar--never{background:#98a2b3}:where(html[theme~=dark]) .crm-view .crm-stage-bar--never{background:#353d4c}.crm-view .crm-stage-total{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.crm-view .crm-row{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem 6.5rem 6.5rem;gap:.75rem;align-items:center;padding:.5rem 0;border-top:1px solid var(--uc-line);font-size:.8125rem}.crm-view .crm-row--head{border-top:0;padding-top:0;color:var(--uc-muted);font-size:.6875rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.crm-view .crm-row>.uc-num,.crm-view .crm-row--head>span:not(:first-child){text-align:right;font-weight:700}.crm-view .crm-row-name{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0}.crm-view .crm-note{color:var(--uc-muted);font-size:.8125rem;line-height:1.45}.crm-view .crm-legend{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:.25rem .75rem;font-size:.8125rem;padding-top:.5rem}.crm-view .crm-legend>span:nth-child(2n){color:var(--uc-muted)}.crm-view .crm-filters{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:flex-end}@media(max-width:1100px){.crm-view .crm-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.crm-view .uc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-view .crm-stage{grid-template-columns:7.5rem minmax(0,1fr) 4rem}.crm-view .crm-stage>.uc-link{grid-column:1 / -1;justify-self:start}.crm-view .crm-rule-row{grid-template-columns:minmax(0,1fr) 2.25rem}.crm-view .crm-rule-row>:nth-child(1),.crm-view .crm-rule-row>:nth-child(2),.crm-view .crm-rule-row>:nth-child(3){grid-column:1}.crm-view .crm-rule-row>:nth-child(4){grid-column:2;grid-row:1}.crm-view .uc-kpis>:first-child{grid-column:1 / -1}.crm-view .crm-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem .5rem}.crm-view .crm-row>:first-child{grid-column:1 / -1}.crm-view .crm-row>.uc-num,.crm-view .crm-row--head>span:not(:first-child){text-align:left}.crm-view .crm-legend{grid-template-columns:minmax(0,1fr)}.crm-view .crm-legend>span:nth-child(odd){font-weight:700;padding-top:.375rem}}.crm-bubble{display:flex;flex-direction:column;gap:.375rem;max-width:26rem}.crm-bubble-text{padding:.625rem .75rem;background:#fff;border:1px solid rgba(26,57,96,.14);border-radius:.75rem .75rem .75rem .25rem;font-size:.875rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}:where(html[theme~=dark]) .crm-bubble-text{background:#191f26;border:1px solid rgba(149,185,232,.14)}.crm-bubble-text blockquote{margin:.25rem 0;padding-left:.625rem;border-left:3px solid rgba(58,87,214,.35)}:where(html[theme~=dark]) .crm-bubble-text blockquote{border-left:3px solid rgba(117,151,255,.35)}.crm-bubble-button{padding:.5rem .75rem;border:1px solid rgba(58,87,214,.4);border-radius:.5rem;color:#3a57d6;font-size:.8125rem;font-weight:700;text-align:center}:where(html[theme~=dark]) .crm-bubble-button{border:1px solid rgba(117,151,255,.4);color:#7e9eff}.crm-dialog .crm-dialog-body{display:flex;flex-direction:column;gap:.875rem}.crm-dialog .crm-msg-kv{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:.375rem 1rem;align-items:baseline;padding:.75rem .875rem;border-radius:var(--lumo-border-radius-l);background:var(--lumo-contrast-5pct);font-size:.875rem;overflow-wrap:anywhere}.crm-dialog .crm-msg-key,.crm-dialog .crm-note{color:#5b677b}:where(html[theme~=dark]) .crm-dialog .crm-msg-key,:where(html[theme~=dark]) .crm-dialog .crm-note{color:#9ca5b4}.crm-dialog .crm-note{font-size:.8125rem;line-height:1.45}.crm-dialog .crm-row-name{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.crm-dialog .uc-link{justify-self:start;color:#3a57d6;font-weight:600;min-width:0;padding:0;margin:0;height:auto}:where(html[theme~=dark]) .crm-dialog .uc-link{color:#7e9eff}.crm-dialog .uc-chip{display:inline-flex;align-items:center;min-height:1.5rem;padding:.125rem .5625rem;border-radius:999px;border:1px solid rgba(77,107,255,.14);background:var(--lumo-contrast-5pct);font-size:.75rem;font-weight:700}:where(html[theme~=dark]) .crm-dialog .uc-chip{border:1px solid rgba(105,137,255,.14)}.crm-dialog .uc-chip--ok{color:#166534;background:#22c55e24;border-color:#22c55e59}:where(html[theme~=dark]) .crm-dialog .uc-chip--ok{color:#79c38c;background:#22c55e2e;border-color:#22c55e59}.crm-dialog .uc-chip--pending{color:#9a3412;background:#f9731624;border-color:#f9731659}:where(html[theme~=dark]) .crm-dialog .uc-chip--pending{color:#f78867;background:#f973162e;border-color:#f9731659}.crm-dialog .uc-chip--fail{color:#b42318;background:#d92d201a;border-color:#d92d2052}:where(html[theme~=dark]) .crm-dialog .uc-chip--fail{color:#ff7664;background:#fc524021;border-color:#fc524052}@media(max-width:720px){.crm-dialog .crm-msg-kv{grid-template-columns:minmax(0,1fr);gap:.125rem}.crm-dialog .crm-msg-kv>.crm-msg-key{padding-top:.375rem;font-size:.75rem}}.crm-dialog .crm-failure{display:flex;flex-direction:column;gap:.375rem;padding:.75rem .875rem;border-radius:var(--lumo-border-radius-l);font-size:.875rem;line-height:1.45;overflow-wrap:anywhere}.crm-dialog .crm-failure--error{color:#7a1a12;background:#d92d2012;border:1px solid rgba(217,45,32,.3)}:where(html[theme~=dark]) .crm-dialog .crm-failure--error{color:#ff9c8c;background:#fc524017;border:1px solid rgba(252,82,64,.3)}.crm-dialog .crm-failure--warning{color:#7c2d12;background:#f973161a;border:1px solid rgba(249,115,22,.35)}:where(html[theme~=dark]) .crm-dialog .crm-failure--warning{color:#f69b7f;background:#f9731621;border:1px solid rgba(249,115,22,.35)}.crm-dialog .crm-failure-title{font-weight:800}.crm-dialog .crm-failure-raw{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;opacity:.85}.crm-view .crm-rule{display:flex;flex-direction:column;gap:.625rem;width:100%;align-items:flex-start}.crm-view .crm-rule-head{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.crm-view .crm-rule-rows{display:flex;flex-direction:column;gap:.5rem;width:100%}.crm-view .crm-rule-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr) 2.25rem;gap:.5rem;align-items:center;padding:.5rem .625rem;border:1px solid var(--uc-line);border-radius:var(--lumo-border-radius-m);background:#fff}:where(html[theme~=dark]) .crm-view .crm-rule-row{background:#191f26}.crm-view .crm-rule-row vaadin-select,.crm-view .crm-rule-row vaadin-combo-box,.crm-view .crm-rule-row vaadin-integer-field,.crm-view .crm-rule-row vaadin-big-decimal-field,.crm-view .crm-rule-row vaadin-text-field{padding:0;min-width:0}.crm-view .crm-rule-value{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.375rem;min-width:0}.crm-view .crm-rule-unknown{color:var(--uc-danger);font-size:.875rem}.crm-view .crm-people{display:flex;flex-wrap:wrap;gap:.25rem .875rem}.crm-view .crm-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start;width:100%}.crm-view .crm-settings-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.crm-view .crm-setting{display:flex;flex-direction:column;gap:.125rem;min-width:0}.crm-view .crm-setting vaadin-integer-field{padding:0}.crm-view .crm-setting--danger{grid-column:1 / -1;padding:.5rem .625rem;border-radius:var(--lumo-border-radius-m);background:#d92d200f;border:1px solid rgba(217,45,32,.25)}:where(html[theme~=dark]) .crm-view .crm-setting--danger{background:#fc524014;border:1px solid rgba(252,82,64,.25)}@media(max-width:1100px){.crm-view .crm-settings-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.crm-view .crm-settings-group{grid-template-columns:minmax(0,1fr)}}.community-root{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 2rem}.community-head-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.community-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1rem}.community-col{display:flex;flex-direction:column;gap:1rem}.community-actions{align-items:center}.community-actions-inline{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}.community-toggles{display:flex;flex-direction:column;gap:.75rem}.community-toggle{display:flex;flex-direction:column;gap:.125rem}@media(max-width:1100px){.community-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.community-root{padding:.75rem .75rem 1.5rem}.community-view .uc-kv{grid-template-columns:minmax(0,1fr)}.community-view .uc-kv>.uc-chip{white-space:normal}}.community-view .uc-sparks{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.875rem;width:100%}.community-view .uc-spark{display:flex;flex-direction:column;gap:.3rem;min-width:0}.community-view .uc-spark-label{color:#344054;font-size:.6875rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}:where(html[theme~=dark]) .community-view .uc-spark-label{color:#b3bdce}.community-view .uc-spark-value{color:var(--uc-ink);font-size:1.375rem;font-weight:800;line-height:1.1}.community-view .uc-spark-note{color:var(--uc-muted);font-size:.75rem}.community-view .uc-spark-plot{display:flex;align-items:flex-end;gap:2px;height:42px;width:100%}.community-view .uc-spark-bar{flex:1 1 0;min-width:0;border-radius:1.5px;background:var(--uc-spark, #b9c6e8)}:where(html[theme~=dark]) .community-view .uc-spark-bar{background:var(--uc-spark, #262f49)}.community-view .uc-spark-bar--recent{background:var(--uc-link)}:where(html[theme~=dark]) .community-view .uc-spark-bar--recent{background:#2a40be}.community-view .uc-spark-bar--zero{background:var(--uc-spark-zero, #e3e8f2)}:where(html[theme~=dark]) .community-view .uc-spark-bar--zero{background:var(--uc-spark-zero, #202530)}.community-view .uc-spark-axis{display:flex;justify-content:space-between;color:#8590a3;font-size:.6875rem}:where(html[theme~=dark]) .community-view .uc-spark-axis{color:#88909d}.community-view .uc-kv>.uc-chip{justify-self:start}.community-view .community-timeline{display:flex;flex-direction:column;gap:.25rem}.community-view .community-rail-title{margin-top:.75rem;color:#8590a3;font-size:.75rem}:where(html[theme~=dark]) .community-view .community-rail-title{color:#88909d}.community-view .community-rail{position:relative;height:12rem;margin-top:.5rem;container-type:inline-size}.community-view .community-rail--past{opacity:.78}.community-view .community-rail-axis{position:absolute;left:0;right:0;top:8rem;height:2px;border-radius:2px;background:#1a39601f}:where(html[theme~=dark]) .community-view .community-rail-axis{background:#95b9e828}.community-view .community-rail-tick{position:absolute;top:8.5rem;transform:translate(-50%);color:#667085;font-size:.6875rem}:where(html[theme~=dark]) .community-view .community-rail-tick{color:#979fae}.community-view .community-rail-now{position:absolute;top:7.125rem;height:1.5rem;width:2px;border-radius:2px;background:var(--uc-danger, #b42318)}:where(html[theme~=dark]) .community-view .community-rail-now{background:var(--uc-danger, #a20501)}.community-view .community-rail-now>span{position:absolute;top:3.2rem;left:50%;transform:translate(calc(-50% + clamp(calc(50% - var(--pos, 50) * 1cqw),0px,calc((100 - var(--pos, 50)) * 1cqw - 50%))));color:var(--uc-danger, #b42318);font-size:.6875rem;font-weight:700;white-space:nowrap}:where(html[theme~=dark]) .community-view .community-rail-now>span{color:var(--uc-danger, #ff7664)}.community-view .community-mark{position:absolute;top:4.375rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.125rem}.community-view .community-mark--lifted{top:.25rem}.community-view .community-mark--lifted:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:4.125rem;background:#1a396033}:where(html[theme~=dark]) .community-view .community-mark--lifted:after{background:#95b9e842}.community-view .community-mark--actionable{cursor:pointer}.community-view .community-mark-fact,.community-view .community-mark-at{transform:translate(clamp(calc(50% - var(--pos, 50) * 1cqw),0px,calc((100 - var(--pos, 50)) * 1cqw - 50%)))}.community-view .community-mark-at{font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums}.community-view .community-mark-fact{font-size:.6875rem;color:#667085;white-space:nowrap}:where(html[theme~=dark]) .community-view .community-mark-fact{color:#979fae}.community-view .community-mark-dot{width:.8125rem;height:.8125rem;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #1a396033}:where(html[theme~=dark]) .community-view .community-mark-dot{border:2px solid #2a2e34;box-shadow:0 0 0 1px #95b9e833}.community-view .community-mark-dot--drop-posted{background:var(--uc-link)}:where(html[theme~=dark]) .community-view .community-mark-dot--drop-posted{background:#2a40be}.community-view .community-mark-dot--drop-manual{background:#8a5cf6}:where(html[theme~=dark]) .community-view .community-mark-dot--drop-manual{background:#540bb1}.community-view .community-mark-dot--drop-planned{background:#fff;box-shadow:inset 0 0 0 2px var(--uc-link),0 0 0 1px #1a396033}:where(html[theme~=dark]) .community-view .community-mark-dot--drop-planned{background:#191f26;box-shadow:inset 0 0 0 2px var(--uc-link),0 0 0 1px #95b9e833}.community-view .community-mark-dot--prediction{background:var(--uc-positive, #0f7a64)}:where(html[theme~=dark]) .community-view .community-mark-dot--prediction{background:var(--uc-positive, #00624f)}.community-view .community-settings{display:flex;flex-direction:column;gap:.5rem}.community-view .community-settings-group{margin-top:.75rem;color:#8590a3;font-size:.6875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}:where(html[theme~=dark]) .community-view .community-settings-group{color:#88909d}.community-view .community-settings-group:first-child{margin-top:0}.community-view .community-setting{display:grid;grid-template-columns:1fr 7rem;gap:.75rem;align-items:center}.community-view .community-setting-label{font-size:.8125rem}.community-view .community-setting-hint{display:block;color:#8590a3;font-size:.6875rem}:where(html[theme~=dark]) .community-view .community-setting-hint{color:#88909d}.community-view .community-setting vaadin-integer-field,.community-view .community-setting vaadin-text-field{padding:0;width:100%}.community-view .community-settings-details{--lumo-space-m: 0}.community-view .community-settings-details vaadin-details-summary{white-space:normal;line-height:1.35;font-weight:600;font-size:.9375rem}.community-view .community-settings-details::part(content){padding-top:.75rem}.community-view .community-tabs{margin-bottom:.75rem}.community-view .community-an-block{display:flex;flex-direction:column;gap:.75rem}.community-view .community-an-chart-wrap{width:100%}.community-view .community-an-chart{display:flex;align-items:flex-end;gap:4px}.community-view .community-an-chart-col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.community-view .community-an-chart-seg{display:block;border-radius:0}.community-view .community-an-chart-seg--human{background:#c7d2ee;border-radius:3px 3px 0 0}:where(html[theme~=dark]) .community-view .community-an-chart-seg--human{background:#222b45}.community-view .community-an-chart-seg--reply{background:#3a57d6}:where(html[theme~=dark]) .community-view .community-an-chart-seg--reply{background:#2a40be}.community-view .community-an-chart-seg--bot{background:#e3e8f2;border-radius:0 0 3px 3px}:where(html[theme~=dark]) .community-view .community-an-chart-seg--bot{background:#202530}.community-view .community-an-chart-seg--join{background:#0f7a64;border-radius:3px 3px 0 0}:where(html[theme~=dark]) .community-view .community-an-chart-seg--join{background:#00624f}.community-view .community-an-chart-seg--leave{background:#e6b8b4;border-radius:0 0 3px 3px}:where(html[theme~=dark]) .community-view .community-an-chart-seg--leave{background:#482523}.community-view .community-an-chart-axis{display:flex;gap:4px;margin-top:.25rem}.community-view .community-an-chart-axis span{flex:1;text-align:center;font-size:.625rem;color:#8590a3;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .community-view .community-an-chart-axis span{color:#88909d}.community-view .community-an-share{display:flex;height:14px;border-radius:7px;overflow:hidden;background:#1a39600d}:where(html[theme~=dark]) .community-view .community-an-share{background:#95b9e811}.community-view .community-an-share-seg{display:block;height:100%}.community-view .community-an-share-seg--drops{background:#8a5cf6}:where(html[theme~=dark]) .community-view .community-an-share-seg--drops{background:#540bb1}.community-view .community-an-share-seg--both{background:#3a57d6}:where(html[theme~=dark]) .community-view .community-an-share-seg--both{background:#2a40be}.community-view .community-an-share-seg--votes{background:#0f7a64}:where(html[theme~=dark]) .community-view .community-an-share-seg--votes{background:#00624f}.community-view .community-an-legend{display:grid;grid-template-columns:auto 1fr auto;gap:.3rem .625rem;align-items:center;margin-top:.5rem;font-size:.75rem}.community-view .community-an-legend-dot{width:9px;height:9px;border-radius:50%}.community-view .community-an-legend-dot--drops{background:#8a5cf6}:where(html[theme~=dark]) .community-view .community-an-legend-dot--drops{background:#540bb1}.community-view .community-an-legend-dot--both{background:#3a57d6}:where(html[theme~=dark]) .community-view .community-an-legend-dot--both{background:#2a40be}.community-view .community-an-legend-dot--votes{background:#0f7a64}:where(html[theme~=dark]) .community-view .community-an-legend-dot--votes{background:#00624f}.community-view .community-an-legend-label{color:#5b677b}:where(html[theme~=dark]) .community-view .community-an-legend-label{color:#9ca5b4}.community-view .community-an-legend-value{font-variant-numeric:tabular-nums;color:#344054}:where(html[theme~=dark]) .community-view .community-an-legend-value{color:#b3bdce}.community-view .community-an-heat{display:grid;grid-template-columns:2.25rem repeat(24,minmax(0,1fr));gap:2px}.community-view .community-an-heat-tick{font-size:.625rem;color:#8590a3;text-align:center;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .community-view .community-an-heat-tick{color:#88909d}.community-view .community-an-heat-day{font-size:.6875rem;color:#5b677b;display:flex;align-items:center}:where(html[theme~=dark]) .community-view .community-an-heat-day{color:#9ca5b4}.community-view .community-an-heat-cell{border-radius:2px;background:#eef1f6;height:26px}:where(html[theme~=dark]) .community-view .community-an-heat-cell{background:#1d232b}.community-view .community-an-heat-cell--l1{background:#edfdf7}:where(html[theme~=dark]) .community-view .community-an-heat-cell--l1{background:#11241e}.community-view .community-an-heat-cell--l2{background:#d7faea}:where(html[theme~=dark]) .community-view .community-an-heat-cell--l2{background:#032a1d}.community-view .community-an-heat-cell--l3{background:#b6f0d5}:where(html[theme~=dark]) .community-view .community-an-heat-cell--l3{background:#092f21}.community-view .community-an-heat-cell--l4{background:#84e1b6}:where(html[theme~=dark]) .community-view .community-an-heat-cell--l4{background:#003925}.community-view .community-an-heat-cell--l5{background:#22b67f}:where(html[theme~=dark]) .community-view .community-an-heat-cell--l5{background:#004c32}.community-view .community-an-heat-cell--window{box-shadow:inset 0 0 0 1.5px #3a57d68c}:where(html[theme~=dark]) .community-view .community-an-heat-cell--window{box-shadow:inset 0 0 0 1.5px #7597ff8c}.community-view .community-an-strip{display:flex;align-items:flex-end;gap:2px;height:70px}.community-view .community-an-strip-col{flex:1;background:#b6f0d5;border-radius:2px 2px 0 0}:where(html[theme~=dark]) .community-view .community-an-strip-col{background:#092f21}.community-view .community-an-strip-col--peak{background:#22b67f}:where(html[theme~=dark]) .community-view .community-an-strip-col--peak{background:#004c32}.community-view .community-an-strip-axis{display:flex;gap:2px;margin-top:.25rem}.community-view .community-an-strip-axis span{flex:1;text-align:center;font-size:.5625rem;color:#8590a3}:where(html[theme~=dark]) .community-view .community-an-strip-axis span{color:#88909d}.community-view .community-an-matrix{display:grid;grid-template-columns:5.5rem repeat(3,1fr);gap:3px}.community-view .community-an-matrix-caption{display:block;font-size:.6875rem;color:#8590a3;margin-bottom:.375rem}:where(html[theme~=dark]) .community-view .community-an-matrix-caption{color:#88909d}.community-view .community-an-matrix-head{font-size:.6875rem;color:#5b677b;text-align:center}:where(html[theme~=dark]) .community-view .community-an-matrix-head{color:#9ca5b4}.community-view .community-an-matrix-row{font-size:.75rem;color:#344054;display:flex;align-items:center}:where(html[theme~=dark]) .community-view .community-an-matrix-row{color:#b3bdce}.community-view .community-an-matrix-cell{border-radius:6px;padding:.625rem 0;text-align:center;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;background:#edfdf7;color:#111827}:where(html[theme~=dark]) .community-view .community-an-matrix-cell{background:#11241e;color:#d2d9e8}.community-view .community-an-matrix-cell--l2{background:#d7faea}:where(html[theme~=dark]) .community-view .community-an-matrix-cell--l2{background:#032a1d}.community-view .community-an-matrix-cell--l3{background:#b6f0d5}:where(html[theme~=dark]) .community-view .community-an-matrix-cell--l3{background:#092f21}.community-view .community-an-matrix-cell--l4{background:#84e1b6}:where(html[theme~=dark]) .community-view .community-an-matrix-cell--l4{background:#003925}.community-view .community-an-matrix-cell--same,.community-view .community-an-matrix-cell--zero{background:#1a39600d;color:#667085;font-weight:500}:where(html[theme~=dark]) .community-view .community-an-matrix-cell--same,:where(html[theme~=dark]) .community-view .community-an-matrix-cell--zero{background:#95b9e811;color:#979fae}.community-view .community-an-people{display:grid;grid-template-columns:1fr auto auto;gap:.5rem .75rem;align-items:center;font-size:.8125rem}.community-view .community-an-people-name{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.community-view .community-an-people-name>:first-child{min-width:0;overflow:hidden}.community-view .community-an-admin{flex:none;padding:0 .25rem;border-radius:.25rem;background:#3b82f61f;color:#1d4ed8;font-size:.6875rem;font-weight:600;line-height:1.3}:where(html[theme~=dark]) .community-view .community-an-admin{background:#438bff28;color:#7ca6ff}.community-view .community-an-people-value{font-variant-numeric:tabular-nums;color:#344054}:where(html[theme~=dark]) .community-view .community-an-people-value{color:#b3bdce}.community-view .community-an-people-note{font-size:.75rem;color:#667085;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .community-view .community-an-people-note{color:#979fae}.community-view .community-an-bars{display:grid;grid-template-columns:4.75rem 1fr auto;gap:.375rem .5rem;align-items:center;font-size:.75rem}.community-view .community-an-bars-label{color:#667085;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .community-view .community-an-bars-label{color:#979fae}.community-view .community-an-bars-track{display:block;height:10px;border-radius:5px;background:#1a39600d;overflow:hidden}:where(html[theme~=dark]) .community-view .community-an-bars-track{background:#95b9e811}.community-view .community-an-bars-fill{display:block;height:100%;border-radius:5px;background:#8a5cf6}:where(html[theme~=dark]) .community-view .community-an-bars-fill{background:#540bb1}.community-view .community-an-bars-fill--full{background:#0f7a64}:where(html[theme~=dark]) .community-view .community-an-bars-fill--full{background:#00624f}.community-view .community-an-bars-value{font-variant-numeric:tabular-nums;color:#344054}:where(html[theme~=dark]) .community-view .community-an-bars-value{color:#b3bdce}@media(max-width:720px){.community-view .community-an-heat{grid-template-columns:1.75rem repeat(24,minmax(0,1fr));gap:1px}.community-view .community-an-heat-cell{height:18px;box-shadow:none}.community-view .community-an-heat-cell--window{box-shadow:inset 0 0 0 1px #3a57d673}:where(html[theme~=dark]) .community-view .community-an-heat-cell--window{box-shadow:inset 0 0 0 1px #7597ff73}.community-view .community-an-matrix{grid-template-columns:4.25rem repeat(3,1fr)}.community-view .community-an-bars{grid-template-columns:4rem 1fr auto}}.community-view .community-mark-dot--prediction-planned{background:#fff;box-shadow:inset 0 0 0 2px var(--uc-positive, #0f7a64),0 0 0 1px #1a396033}:where(html[theme~=dark]) .community-view .community-mark-dot--prediction-planned{background:#191f26;box-shadow:inset 0 0 0 2px var(--uc-positive, #55b199),0 0 0 1px #95b9e833}.community-view .community-daylist{display:none;flex-direction:column;gap:.5rem;margin-top:.25rem}.community-view .community-daylist--past{opacity:.78}.community-view .community-daylist-row{display:grid;grid-template-columns:13px 3.25rem 1fr;align-items:center;gap:.5rem;padding:.125rem 0}.community-view .community-daylist-row--actionable{cursor:pointer}.community-view .community-daylist-at{font-size:.8125rem;font-weight:600;color:#344054;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .community-view .community-daylist-at{color:#b3bdce}.community-view .community-daylist-fact{font-size:.8125rem;color:#667085}:where(html[theme~=dark]) .community-view .community-daylist-fact{color:#979fae}@media(max-width:720px){.community-view .community-rail{display:none}.community-view .community-daylist{display:flex}}.community-view .community-periods{display:flex;flex-wrap:wrap;gap:.25rem}.community-grid.community-grid--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.community-view .uc-card.community-packs--alert{border-color:#c2410c73;box-shadow:inset 3px 0 #c2410c}:where(html[theme~=dark]) .community-view .uc-card.community-packs--alert{border-color:#ef6b3f73;box-shadow:inset 3px 0 #ef6b3f}.community-view .community-pack{display:flex;flex-direction:column;gap:.375rem;padding:.75rem 0;border-top:1px solid var(--lumo-contrast-10pct)}.community-view .community-pack:first-child{padding-top:0;border-top:none}.community-view .community-pack-head{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.community-view .community-pack-title{font-size:.9375rem;font-weight:600;color:#111827}:where(html[theme~=dark]) .community-view .community-pack-title{color:#d2d9e8}.community-view .community-pack-inviter{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.8125rem;color:#5b677b}:where(html[theme~=dark]) .community-view .community-pack-inviter{color:#9ca5b4}.community-view .community-pack-last{font-size:.75rem;color:#667085}:where(html[theme~=dark]) .community-view .community-pack-last{color:#979fae}.community-view .community-pack-members{display:flex;flex-wrap:wrap;gap:.25rem .875rem;font-size:.8125rem}.community-view .community-pack-reasons{display:flex;flex-direction:column;gap:.125rem;font-size:.8125rem;color:#344054}:where(html[theme~=dark]) .community-view .community-pack-reasons{color:#b3bdce}.community-view .community-an-people-name{flex-wrap:wrap}.community-view .community-flag{flex:none;padding:0 .25rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;line-height:1.3}.community-view .community-flag--warn{background:#f9731624;color:#9a3412}:where(html[theme~=dark]) .community-view .community-flag--warn{background:#f973162e;color:#f78867}.community-view .community-flag--risk{background:#d92d201a;color:#b42318}:where(html[theme~=dark]) .community-view .community-flag--risk{background:#fc524021;color:#ff7664}.community-view .community-flag--quiet{background:#1a39600f;color:#5b677b}:where(html[theme~=dark]) .community-view .community-flag--quiet{background:#95b9e814;color:#9ca5b4}.community-view .community-roll-person{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.community-view .community-roll-place{flex:none;min-width:1.5rem;font-size:.75rem;color:#8590a3;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .community-view .community-roll-place{color:#88909d}.community-view .community-pt-people{grid-template-columns:minmax(0,1fr) auto minmax(0,auto)}@media(max-width:1100px){.community-grid.community-grid--even{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.community-view .community-pt-people{grid-template-columns:minmax(0,1fr) auto;row-gap:.125rem}.community-view .community-pt-people .community-an-people-note{grid-column:1 / -1;padding-bottom:.375rem}}.giveaway-root{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 2rem}.giveaway-col{display:flex;flex-direction:column;gap:1rem}.giveaway-filters{flex-wrap:wrap;gap:.25rem;margin:.25rem 0 .75rem}.giveaway-filters-gap{width:1rem}.giveaway-view vaadin-grid{font-variant-numeric:tabular-nums}@media(max-width:720px){.giveaway-root{padding:.75rem .75rem 1.5rem}}.giveaway-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.375rem;font-size:var(--lumo-font-size-s)}.giveaway-step{padding:.5rem .625rem;border-radius:var(--lumo-border-radius-m);background:var(--lumo-contrast-5pct);color:var(--lumo-secondary-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.giveaway-step--done{background:var(--lumo-success-color-10pct);color:var(--lumo-success-text-color)}.giveaway-step--now{background:var(--lumo-primary-color-10pct);color:var(--lumo-primary-text-color);font-weight:600}.giveaway-bar{width:100%;height:.5rem;border-radius:999px;background:var(--lumo-contrast-10pct);overflow:hidden}.giveaway-bar-fill{height:100%;border-radius:inherit;background:var(--lumo-primary-color)}.giveaway-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0 1rem;margin-bottom:.75rem}.giveaway-form>*{width:100%}.giveaway-form vaadin-text-area{grid-column:1 / -1}.giveaway-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--lumo-font-size-s);word-break:break-all}@media(max-width:720px){.giveaway-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.giveaway-screen-links{gap:1rem;margin-top:.25rem}.giveaway-spin-button{min-width:12rem;margin:.5rem 0}.giveaway-slots{display:flex;flex-direction:column;gap:.375rem}.giveaway-slots-title{margin-top:.5rem;font-size:var(--lumo-font-size-s);font-weight:600;color:var(--lumo-secondary-text-color)}.giveaway-slots-group{display:flex;flex-wrap:wrap;gap:.375rem}.giveaway-slot{min-width:4.25rem;padding:.25rem .5rem;border-radius:var(--lumo-border-radius-m);background:var(--lumo-contrast-5pct);color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-s);font-variant-numeric:tabular-nums;text-align:center}.giveaway-slot--won{background:var(--lumo-success-color-10pct);color:var(--lumo-success-text-color);font-weight:600}.gf-root{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.75rem}.gf-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.gf-title{font-size:var(--lumo-font-size-xxl);font-weight:600;letter-spacing:-.01em}.gf-lead{margin-top:.25rem;max-width:48rem;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}.gf-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.gf-tile{display:flex;flex-direction:column;padding:.75rem .875rem;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color)}.gf-tile-label{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs)}.gf-tile-value{margin-top:.125rem;font-size:var(--lumo-font-size-xxl);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.gf-tile-note{margin-top:.125rem;color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs)}.gf-card{display:flex;flex-direction:column;padding:1rem 1.125rem;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color)}.gf-card-title{font-size:var(--lumo-font-size-m);font-weight:600}.gf-card-sub{margin:.25rem 0 .75rem;max-width:56rem;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs)}.gf-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem;align-items:start}.gf-table{display:grid;align-items:center;gap:0 .75rem;font-size:var(--lumo-font-size-s)}.gf-table--funnel{grid-template-columns:minmax(9rem,1.4fr) auto auto minmax(8rem,1fr) auto minmax(8rem,1fr) auto minmax(7rem,auto)}.gf-table--places{grid-template-columns:minmax(9rem,1.4fr) repeat(4,auto) minmax(12rem,1fr)}.gf-th{padding:0 0 .5rem;border-bottom:1px solid var(--lumo-contrast-10pct);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);font-weight:600;white-space:nowrap}.gf-th--num{text-align:right}.gf-cell{display:flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.4rem 0;border-bottom:1px solid var(--lumo-contrast-5pct)}.gf-cell--name{font-weight:600}.gf-cell--silent{color:var(--lumo-tertiary-text-color);font-weight:400}.gf-cell--bar{gap:.5rem;min-width:0}.gf-num{justify-content:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}.gf-table--places .gf-cell:not(.gf-cell--name){justify-content:flex-end;font-variant-numeric:tabular-nums}.gf-table--places .gf-cell.gf-cell--spread{justify-content:flex-start}.gf-dot{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:2px;background:var(--lumo-contrast-30pct)}.gf-dot--moon-or-rug{background:#19a974}:where(html[theme~=dark]) .gf-dot--moon-or-rug{background:#005135}.gf-dot--tickets{background:#d08700}:where(html[theme~=dark]) .gf-dot--tickets{background:#5a3800}.gf-dot--prediction{background:#7a5af0}:where(html[theme~=dark]) .gf-dot--prediction{background:#4f1cb6}.gf-dot--canvas{background:#11948a}:where(html[theme~=dark]) .gf-dot--canvas{background:#00564f}.gf-dot--bulls-cows{background:var(--lumo-contrast-30pct)}.gf-bar{position:relative;height:.5rem;min-width:4rem;flex:1 1 auto;border-radius:.25rem;background:var(--lumo-primary-color-10pct);overflow:hidden}.gf-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:.25rem;background:var(--lumo-primary-color)}.gf-bar-label{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.gf-chip{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--lumo-border-radius-m);background:var(--lumo-contrast-5pct);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);font-weight:600;white-space:nowrap}.gf-chip--ok{background:var(--lumo-success-color-10pct);color:var(--lumo-success-text-color)}.gf-chip--warn{background:#b3400c1a;color:#b3400c}:where(html[theme~=dark]) .gf-chip--warn{background:#ec744921;color:#f37a4f}.gf-kv{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.4rem .75rem;font-size:var(--lumo-font-size-s)}.gf-k{color:var(--lumo-secondary-text-color)}.gf-v{font-variant-numeric:tabular-nums;white-space:nowrap}.gf-mono{font-family:var(--lumo-font-family-monospace);font-size:var(--lumo-font-size-xs)}.gf-note{margin-top:.75rem;color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs)}.gf-holder{display:flex;flex-direction:column}.gf-empty{display:grid;place-items:center;min-height:5.5rem;padding:0 1rem;border:1px dashed var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m);color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-s);text-align:center}.gf-table--ws-items{grid-template-columns:minmax(9rem,1.4fr) auto auto minmax(8rem,1fr) auto auto minmax(8rem,1fr) auto}.gf-table--ws-places{grid-template-columns:minmax(9rem,1.4fr) repeat(5,auto)}.gf-table--ws-places .gf-cell:not(.gf-cell--name){justify-content:flex-end;font-variant-numeric:tabular-nums}.gf-table--ws-hints{grid-template-columns:minmax(12rem,1.4fr) auto auto minmax(8rem,1fr) auto}.gf-table--ws-changes{grid-template-columns:minmax(9rem,1.4fr) repeat(3,auto);margin-top:1rem}.gf-table--ws-sources{grid-template-columns:minmax(9rem,1.4fr) repeat(3,auto) minmax(8rem,1fr)}.gf-dot--tasks{background:#3f7cff}:where(html[theme~=dark]) .gf-dot--tasks{background:#0035b1}.gf-dot--staking{background:#f5a524}:where(html[theme~=dark]) .gf-dot--staking{background:#4b2e00}.gf-dot--day-code{background:#c2410c}:where(html[theme~=dark]) .gf-dot--day-code{background:#8a2900}.gf-dot--dividends{background:#5ec2f0}:where(html[theme~=dark]) .gf-dot--dividends{background:#003c52}.gf-dot--referrals{background:#d4537e}:where(html[theme~=dark]) .gf-dot--referrals{background:#85003f}.gf-dot--history{background:var(--lumo-contrast-40pct)}.gf-dot--exchange{background:#17845a}:where(html[theme~=dark]) .gf-dot--exchange{background:#00603e}.canvas-root{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 2rem}.canvas-col{display:flex;flex-direction:column;gap:1rem;min-width:0}.canvas-columns{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;width:100%;box-sizing:border-box}.canvas-columns>.canvas-col:first-child{flex:2 1 520px;min-width:0}.canvas-columns>.canvas-col:last-child{flex:1 1 320px;min-width:0}.canvas-header{gap:.75rem;font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.canvas-view vaadin-grid{font-variant-numeric:tabular-nums}.canvas-picture{display:block;width:100%;max-width:360px;height:auto;border-radius:var(--lumo-border-radius-m);image-rendering:pixelated;margin:.25rem 0 .5rem}.canvas-seg{flex-wrap:wrap;gap:.25rem;margin:.25rem 0 .5rem}.canvas-switches{display:flex;flex-direction:column;gap:.25rem;margin:.25rem 0 .5rem}.canvas-testers{display:flex;flex-direction:column;gap:.125rem;margin:.25rem 0 .5rem}.canvas-testers .uc-inline{justify-content:space-between}.canvas-coords{flex-wrap:wrap;gap:.5rem}.canvas-clear-preview{margin:.25rem 0}@media(max-width:720px){.canvas-root{padding:.75rem .75rem 1.5rem}}.canvas-params-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 1rem;width:100%}.canvas-params-section{display:block;margin:.75rem 0 .125rem;font-size:var(--lumo-font-size-s);font-weight:600;color:var(--lumo-body-text-color)}.api-access-view{isolation:isolate;--ax-ink: #111827;--ax-ink-2: #344054;--ax-muted: #5b677b;--ax-faint: #6b7688;--ax-line: rgba(26, 57, 96, .1);--ax-hair: hsla(214, 57%, 24%, .08);--ax-positive: #0f8a72;--ax-warning: #b3400c;--ax-danger: #b42318;--ax-link: #3a57d6;--ax-spark: #b9c6e8;--ax-spark-zero: #e3e8f2;--ax-radius: var(--lumo-border-radius-l, .75rem);--ax-shadow: 0 6px 16px rgba(41, 52, 145, .06)}:where(html[theme~=dark]) .api-access-view{--ax-ink: #d2d9e8;--ax-ink-2: #b3bdce;--ax-muted: #9ca5b4;--ax-faint: #949ca9;--ax-line: rgba(149, 185, 232, .1);--ax-hair: rgba(149, 185, 232, .08);--ax-positive: #42ac92;--ax-warning: #ec7449;--ax-danger: #fd6b59;--ax-link: #7e9eff;--ax-spark: #394461;--ax-spark-zero: #202530;--ax-shadow: 0 6px 16px rgba(149, 172, 255, .06)}.api-access-view .ax-page{display:flex;flex-direction:column;gap:.875rem;width:100%}.api-access-view .ax-page>*,.api-access-view .ax-stack>*,.api-access-view .ax-grid2{width:100%;box-sizing:border-box}.api-access-view .ax-card{width:100%;box-sizing:border-box;background:var(--lumo-base-color, #fff);border:1px solid var(--ax-line);border-radius:var(--ax-radius);box-shadow:var(--ax-shadow)}:where(html[theme~=dark]) .api-access-view .ax-card{background:var(--lumo-base-color, #191f26)}.api-access-view .ax-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.625rem 1rem;padding:.875rem 1.125rem 1rem}.api-access-view .ax-head-title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.api-access-view .ax-head-sub{display:block;color:var(--ax-muted);font-size:.8125rem;margin-top:.25rem}.api-access-view .ax-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%}.api-access-view .ax-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.api-access-view .ax-tile{display:flex;flex-direction:column;gap:.125rem;padding:.875rem 1rem}.api-access-view .ax-tile-label{color:var(--ax-muted);font-size:.8125rem}.api-access-view .ax-tile-value{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.api-access-view .ax-tile--ok .ax-tile-value{color:var(--ax-positive)}.api-access-view .ax-tile--warn .ax-tile-value{color:var(--ax-warning)}.api-access-view .ax-tile-note{color:var(--ax-muted);font-size:.75rem;margin-top:.1875rem;line-height:1.4}.api-access-view .ax-tile--warn .ax-tile-note{color:var(--ax-warning);font-weight:600}.api-access-view .ax-tile-dash{color:var(--ax-faint)}.api-access-view .ax-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.75rem .875rem;border-radius:var(--ax-radius);font-size:.875rem;line-height:1.5;background:#f973161a;border:1px solid rgba(249,115,22,.32);color:#7c2d12}:where(html[theme~=dark]) .api-access-view .ax-banner{background:#f9731621;border:1px solid rgba(249,115,22,.32);color:#f69b7f}.api-access-view .ax-banner--info{background:#3b82f617;border-color:#3b82f63d;color:#1e3a8a}:where(html[theme~=dark]) .api-access-view .ax-banner--info{background:#438bff1e;border-color:#438bff3d;color:#9bbaff}.api-access-view .ax-banner-title{display:block;font-weight:800}.api-access-view .ax-banner-sub{display:block;margin-top:.1875rem;font-size:.8125rem}.api-access-view .ax-sec-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.625rem;padding:.875rem 1.125rem .625rem}.api-access-view .ax-sec-title{margin:0;font-size:.9375rem;font-weight:800;letter-spacing:-.01em}.api-access-view .ax-sec-note{color:var(--ax-muted);font-size:.8125rem}.api-access-view .ax-cols,.api-access-view .ax-row{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem 11rem 10rem 6rem 8.5rem;align-items:center;gap:1rem}.api-access-view .ax-cols{padding:0 1.125rem .5rem;color:var(--ax-faint);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.api-access-view .ax-row{padding:.75rem 1.125rem;border-top:1px solid var(--ax-hair)}.api-access-view .ax-row--plank{border-left:3px solid #ea7a3c;background:#f973160d}:where(html[theme~=dark]) .api-access-view .ax-row--plank{border-left:3px solid #bf5302;background:#f9731611}.api-access-view .ax-row--off>:not(.ax-chip){opacity:.6}.api-access-view .ax-fold{display:flex;align-items:center;gap:.5rem;width:100%;box-sizing:border-box;padding:.75rem 1.125rem;border:0;border-top:1px solid var(--ax-hair);background:none;color:var(--ax-muted);font:inherit;font-size:.8125rem;font-weight:600;text-align:left;cursor:pointer}.api-access-view .ax-fold:before{content:"";flex:none;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;border-left:.375rem solid currentColor;transition:transform .15s ease}.api-access-view .ax-fold--open:before{transform:rotate(90deg)}.api-access-view .ax-fold:hover{color:var(--ax-ink)}.api-access-view .ax-name{font-size:.9375rem;font-weight:700;line-height:1.3}.api-access-view .ax-desc{display:block;color:var(--ax-muted);font-size:.8125rem;line-height:1.4;margin-top:.125rem}.api-access-view .ax-desc--warn{color:var(--ax-warning)}.api-access-view .ax-mono{font-family:var(--lumo-font-family-monospace, ui-monospace, monospace);font-size:.8125rem;color:var(--ax-muted)}.api-access-view .ax-num{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.api-access-view .ax-when{color:var(--ax-ink-2);font-size:.8125rem}.api-access-view .ax-chip{display:inline-flex;align-items:center;gap:.3125rem;min-height:1.5rem;padding:.125rem .5625rem;border-radius:999px;border:1px solid rgba(77,107,255,.16);background:#1a39600d;color:var(--ax-ink);font-size:.75rem;font-weight:700;white-space:nowrap}:where(html[theme~=dark]) .api-access-view .ax-chip{border:1px solid rgba(105,137,255,.16);background:#95b9e811}.api-access-view .ax-chip--ok{color:#166534;background:#22c55e24;border-color:#22c55e59}:where(html[theme~=dark]) .api-access-view .ax-chip--ok{color:#79c38c;background:#22c55e2e;border-color:#22c55e59}.api-access-view .ax-chip--warn{color:#9a3412;background:#f9731624;border-color:#f9731659}:where(html[theme~=dark]) .api-access-view .ax-chip--warn{color:#f78867;background:#f973162e;border-color:#f9731659}.api-access-view .ax-chip--fail{color:var(--ax-danger);background:#d92d201a;border-color:#d92d2052}:where(html[theme~=dark]) .api-access-view .ax-chip--fail{background:#fc524021;border-color:#fc524052}.api-access-view .ax-chip--quiet{color:var(--ax-muted);background:transparent;border-color:#1a396033}:where(html[theme~=dark]) .api-access-view .ax-chip--quiet{border-color:#95b9e833}.api-access-view .ax-dot{width:.4375rem;height:.4375rem;border-radius:50%;flex:none;background:#16a34a}:where(html[theme~=dark]) .api-access-view .ax-dot{background:#005622}.api-access-view .ax-dot--warn{background:#c2410c}:where(html[theme~=dark]) .api-access-view .ax-dot--warn{background:#8a2900}.api-access-view .ax-dot--off{background:#98a2b3}:where(html[theme~=dark]) .api-access-view .ax-dot--off{background:#353d4c}.api-access-view .ax-spark{display:flex;align-items:flex-end;gap:2px;height:1.875rem;width:100%}.api-access-view .ax-spark-bar{flex:1;min-width:2px;border-radius:1.5px;background:var(--ax-spark)}.api-access-view .ax-spark-bar--zero{background:var(--ax-spark-zero)}.api-access-view .ax-spark-bar--fail{background:var(--ax-danger)}.api-access-view .ax-rcols,.api-access-view .ax-rrow{display:grid;grid-template-columns:minmax(0,1fr) 7rem 7rem 9rem 11rem;align-items:center;gap:1rem}.api-access-view .ax-rcols{padding:0 1.125rem .5rem;color:var(--ax-faint);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.api-access-view .ax-rcols>*:nth-child(2),.api-access-view .ax-rcols>*:nth-child(3),.api-access-view .ax-rcols>*:nth-child(4){text-align:right}.api-access-view .ax-rrow{padding:.6875rem 1.125rem;border-top:1px solid var(--ax-hair);font-size:.8125rem}.api-access-view .ax-rrow--legacy{background:#f973160d}:where(html[theme~=dark]) .api-access-view .ax-rrow--legacy{background:#f9731611}.api-access-view .ax-r{text-align:right;font-variant-numeric:tabular-nums}.api-access-view .ax-table{width:100%;border-collapse:collapse;font-size:.8125rem}.api-access-view .ax-table th{text-align:left;padding:.5rem 1.125rem .625rem;color:var(--ax-faint);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--ax-hair)}.api-access-view .ax-table td{padding:.6875rem 1.125rem;border-top:1px solid var(--ax-hair);vertical-align:top}.api-access-view .ax-table tbody tr:first-child td{border-top:0}.api-access-view .ax-table .ax-r{text-align:right;font-variant-numeric:tabular-nums}.api-access-view .ax-table tr.ax-legacy td{background:#f973160d}:where(html[theme~=dark]) .api-access-view .ax-table tr.ax-legacy td{background:#f9731611}.api-access-view .ax-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.125rem;border-top:1px solid var(--ax-hair);color:var(--ax-muted);font-size:.8125rem}.api-access-view .ax-footnote{color:var(--ax-muted);font-size:.75rem;line-height:1.6;padding:0 .125rem}.api-access-view .ax-footnote b{color:var(--ax-ink-2);font-weight:700}.api-access-view .ax-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.875rem 1.25rem;margin:0 1.125rem 1.125rem;border:1px dashed rgba(26,57,96,.2);border-radius:var(--ax-radius);background:#1a396005;text-align:center}:where(html[theme~=dark]) .api-access-view .ax-empty{border:1px dashed rgba(149,185,232,.2);background:#95b9e807}.api-access-view .ax-empty-title{font-size:.875rem;font-weight:700;color:var(--ax-ink-2)}.api-access-view .ax-empty-note{color:var(--ax-muted);font-size:.8125rem;line-height:1.5;max-width:32rem}@media(max-width:1100px){.api-access-view .ax-tiles,.api-access-view .ax-tiles--4{grid-template-columns:minmax(0,1fr)}.api-access-view .ax-cols{display:none}.api-access-view .ax-row,.api-access-view .ax-rrow{grid-template-columns:minmax(0,1fr);gap:.5rem}.api-access-view .ax-rcols{display:none}.api-access-view .ax-r{text-align:left}.api-access-view .ax-spark{height:1.5rem}}.api-access-view .ax-chart{display:flex;align-items:flex-end;gap:.5rem;height:11rem;width:100%}.api-access-view .ax-chart-col{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:.375rem;height:100%}.api-access-view .ax-chart-stack{flex:1;display:flex;flex-direction:column-reverse;justify-content:flex-start;border-radius:2px;overflow:hidden}.api-access-view .ax-chart-seg{width:100%}.api-access-view .ax-chart-zero{height:2px;margin-top:auto;background:var(--ax-spark-zero)}.api-access-view .ax-chart-ok{background:#8fa6e0}:where(html[theme~=dark]) .api-access-view .ax-chart-ok{background:#273769}.api-access-view .ax-chart-rejected{background:var(--ax-danger)}.api-access-view .ax-chart-bad{background:#e08a2f}:where(html[theme~=dark]) .api-access-view .ax-chart-bad{background:#5b3100}.api-access-view .ax-chart-failed{background:#4b5563}:where(html[theme~=dark]) .api-access-view .ax-chart-failed{background:#485260}.api-access-view .ax-chart-tick{color:var(--ax-faint);font-size:.6875rem;text-align:center;min-height:.875rem}.api-access-view .ax-legend{display:flex;flex-wrap:wrap;gap:.375rem 1rem;color:var(--ax-ink-2);font-size:.75rem}.api-access-view .ax-legend-item{display:inline-flex;align-items:center;gap:.375rem}.api-access-view .ax-legend-mark{width:.625rem;height:.625rem;border-radius:3px;flex:none}.api-access-view .ax-positive{background:var(--ax-positive)}.api-access-view .ax-neutral{background:var(--ax-spark)}.api-access-view .ax-kv{display:grid;grid-template-columns:13rem minmax(0,1fr);font-size:.8125rem}.api-access-view .ax-kv-key{color:var(--ax-muted);padding:.5625rem 0;border-top:1px solid var(--ax-hair)}.api-access-view .ax-kv-value{padding:.5625rem 0;border-top:1px solid var(--ax-hair);font-weight:600}.api-access-view .ax-kv>*:nth-child(1),.api-access-view .ax-kv>*:nth-child(2){border-top:0}.api-access-view .ax-body{padding:0 1.125rem 1rem}.api-access-view .ax-hbar{display:flex;height:.625rem;border-radius:6px;overflow:hidden;background:var(--ax-spark-zero)}.api-access-view .ax-hbar-seg{height:100%}.api-access-view .ax-share-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;font-size:.8125rem}.api-access-view .ax-share-row{display:grid;grid-template-columns:.875rem minmax(0,1fr) auto;align-items:center;gap:.625rem}.api-access-view .ax-share-value{font-variant-numeric:tabular-nums;font-weight:700}.api-access-view .ax-grid2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.875rem;align-items:start;width:100%}.api-access-view .ax-stack{display:flex;flex-direction:column;gap:.875rem}.api-access-view .ax-jcols,.api-access-view .ax-jrow{display:grid;grid-template-columns:9.5rem 10rem minmax(0,1fr) 10rem 5rem 9rem 1.5rem;align-items:center;gap:.875rem}.api-access-view .ax-jcols{padding:0 1.125rem .5rem;color:var(--ax-faint);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.api-access-view .ax-jrow{padding:.625rem 1.125rem;border-top:1px solid var(--ax-hair);font-size:.8125rem;cursor:pointer}.api-access-view .ax-jrow:hover{background:#3a57d60a}:where(html[theme~=dark]) .api-access-view .ax-jrow:hover{background:#7597ff0d}.api-access-view .ax-jrow--open{background:#3a57d612}:where(html[theme~=dark]) .api-access-view .ax-jrow--open{background:#7597ff17}.api-access-view .ax-jrow--legacy{background:#f973160d}:where(html[theme~=dark]) .api-access-view .ax-jrow--legacy{background:#f9731611}.api-access-view .ax-panel{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1.125rem;padding:.875rem 1.125rem 1rem;background:#3a57d60d;border-top:1px solid var(--ax-hair)}:where(html[theme~=dark]) .api-access-view .ax-panel{background:#7597ff11}.api-access-view .ax-panel-label{display:block;color:var(--ax-faint);font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem}.api-access-view .ax-code{font-family:var(--lumo-font-family-monospace, ui-monospace, monospace);font-size:.8125rem;line-height:1.6;background:var(--lumo-base-color, #fff);border:1px solid var(--ax-line);border-radius:8px;padding:.5625rem .6875rem;word-break:break-all}:where(html[theme~=dark]) .api-access-view .ax-code{background:var(--lumo-base-color, #191f26)}.api-access-view .ax-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.75rem 1.125rem;border-bottom:1px solid var(--ax-hair)}@media(max-width:1100px){.api-access-view .ax-grid2{grid-template-columns:minmax(0,1fr)}.api-access-view .ax-jcols{display:none}.api-access-view .ax-jrow,.api-access-view .ax-panel{grid-template-columns:minmax(0,1fr);gap:.5rem}.api-access-view .ax-kv{grid-template-columns:minmax(0,1fr)}.api-access-view .ax-kv-value{border-top:0;padding-top:0}}.api-access-view .ax-steps{display:flex;flex-direction:column}.api-access-view .ax-step{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.75rem;align-items:flex-start;padding:.8125rem 1.125rem;border-top:1px solid var(--ax-hair)}.api-access-view .ax-step:first-child{border-top:0}.api-access-view .ax-step-mark{width:1.125rem;height:1.125rem;border-radius:6px;margin-top:.125rem}.api-access-view .ax-step-mark--done{background:#22c55e80}:where(html[theme~=dark]) .api-access-view .ax-step-mark--done{background:#22c55ea6}.api-access-view .ax-step-mark--now{background:#f973168c}:where(html[theme~=dark]) .api-access-view .ax-step-mark--now{background:#f97316b6}.api-access-view .ax-step-mark--wait{background:#1a39601f}:where(html[theme~=dark]) .api-access-view .ax-step-mark--wait{background:#95b9e828}.api-access-view .ax-step-name{display:block;font-size:.875rem;font-weight:700;line-height:1.35}.api-access-view .ax-step-note{display:block;color:var(--ax-muted);font-size:.8125rem;line-height:1.5;margin-top:.1875rem}.prophet-view .pv-root{gap:.875rem;max-width:90rem;box-sizing:border-box;padding:.75rem 1rem 2.5rem}.prophet-view .pv-root>*{align-self:stretch;min-width:0}.prophet-view .pv-crumbs{display:flex;align-items:center;gap:.4rem;color:var(--uc-muted);font-size:.8125rem}.prophet-view .pv-head{gap:.75rem}.prophet-view .pv-head-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.prophet-view .pv-head-brand{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1 1 32rem}.prophet-view .pv-head-text{display:flex;flex-direction:column;gap:.4rem;min-width:0}.prophet-view .pv-svg{display:contents}.prophet-view .pv-orb{display:block;flex:none;overflow:visible}.prophet-view .pv-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.prophet-view .pv-live:before{content:"";width:7px;height:7px;margin-right:.35rem;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a29}:where(html[theme~=dark]) .prophet-view .pv-live:before{background:#005622;box-shadow:0 0 0 3px #23aa5029}.prophet-view .pv-fresh{color:var(--uc-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.prophet-view .pv-fresh--stale{color:var(--uc-danger);font-weight:700}.prophet-view .pv-title{margin:0;color:var(--uc-ink);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.prophet-view .pv-meta{font-size:.8125rem}.prophet-view .pv-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.prophet-view .pv-cycle{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;color:#8590a3;font-size:.8125rem;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .prophet-view .pv-cycle{color:#88909d}.prophet-view .pv-step--done{color:#344054}:where(html[theme~=dark]) .prophet-view .pv-step--done{color:#b3bdce}.prophet-view .pv-step--now{color:var(--uc-ink);font-weight:800}.prophet-view .pv-arrow{color:#c3cad8}:where(html[theme~=dark]) .prophet-view .pv-arrow{color:#c5cad4}.prophet-view .pv-lock{font-size:.8125rem}.prophet-view .pv-settle{align-items:center}.prophet-view .pv-settle-title{display:flex;align-items:baseline;gap:.4rem;font-weight:800}.prophet-view .pv-countdown{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#9a3412}:where(html[theme~=dark]) .prophet-view .pv-countdown{color:#f78867}.prophet-view .pv-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:.875rem;align-items:start}.prophet-view .pv-col{display:flex;flex-direction:column;gap:.875rem;min-width:0}.prophet-view .pv-stack{display:flex;flex-direction:column;gap:.5rem}.prophet-view .pv-split{display:flex;gap:2px;height:10px;overflow:hidden;border-radius:5px;background:#eef1f8}:where(html[theme~=dark]) .prophet-view .pv-split{background:#1d232a}.prophet-view .pv-split>span{display:block;height:100%}.prophet-view .pv-split--lg{height:16px;border-radius:8px}.prophet-view .pv-orow{display:grid;grid-template-columns:12px minmax(0,.8fr) 6rem 9rem 4.5rem minmax(0,2fr);gap:.75rem;align-items:center;padding:.5rem 0;border-top:1px solid hsla(214,57%,24%,.08);font-size:.8125rem}:where(html[theme~=dark]) .prophet-view .pv-orow{border-top:1px solid rgba(149,185,232,.08)}.prophet-view .pv-orow--won{background:#0f8a720f;border-radius:8px;padding-inline:.4rem}:where(html[theme~=dark]) .prophet-view .pv-orow--won{background:#42ac9214}.prophet-view .pv-oc{display:inline-flex;align-items:center;gap:.35rem;min-height:22px;padding:1px .5rem 1px .45rem;border-radius:999px;color:var(--uc-ink);font-size:.75rem;font-weight:700;white-space:nowrap}.prophet-view .pv-oc-dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%}.prophet-view .pv-strong{color:var(--uc-ink);font-weight:700}.prophet-view .pv-num{font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.prophet-view .pv-bad{color:var(--uc-danger)}.prophet-view .pv-warn{color:var(--uc-warning)}.prophet-view .pv-chart{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:180px auto;gap:.35rem .5rem;padding-top:.5rem;color:#8590a3;font-size:.6875rem;font-variant-numeric:tabular-nums;line-height:1}:where(html[theme~=dark]) .prophet-view .pv-chart{color:#88909d}.prophet-view .pv-chart-y{position:relative}.prophet-view .pv-chart-y>span{position:absolute;right:0;transform:translateY(50%);white-space:nowrap}.prophet-view .pv-chart-y>.pv-chart-sizer{position:static;display:block;height:0;overflow:hidden;visibility:hidden;transform:none}.prophet-view .pv-chart-plot{position:relative;min-width:0}.prophet-view .pv-chart-plot>svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.prophet-view .pv-chart-flag{position:absolute;top:.25rem;transform:translate(calc(-100% - 4px));color:#5b677b;font-size:.625rem;font-weight:700;white-space:nowrap}:where(html[theme~=dark]) .prophet-view .pv-chart-flag{color:#9ca5b4}.prophet-view .pv-chart-flag--close{top:1.1rem;color:#c2410c}:where(html[theme~=dark]) .prophet-view .pv-chart-flag--close{color:#f46f44}.prophet-view .pv-chart-flag--after{transform:translate(4px)}.prophet-view .pv-chart-x{position:relative;grid-column:2;height:1em}.prophet-view .pv-chart-x>span{position:absolute;transform:translate(-50%);white-space:nowrap}.prophet-view .pv-chart-x>span:first-child{transform:none}.prophet-view .pv-chart-x>span:last-child{transform:translate(-100%)}.prophet-view .pv-legend{display:flex;flex-wrap:wrap;gap:.35rem 1rem;color:var(--uc-muted);font-size:.75rem}.prophet-view .pv-legend>span{display:inline-flex;align-items:center;gap:.4rem}.prophet-view .pv-key{display:inline-block;width:10px;height:10px;border-radius:2px}.prophet-view .pv-table{display:flex;flex-direction:column;font-size:.8125rem}.prophet-view .pv-trow{display:grid;gap:.75rem;align-items:center;padding:.5rem 0;border-top:1px solid hsla(214,57%,24%,.08);font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .prophet-view .pv-trow{border-top:1px solid rgba(149,185,232,.08)}.prophet-view .pv-trow>.uc-chip,.prophet-view .pv-trow>.pv-oc{justify-self:start;max-width:100%}.prophet-view .pv-trow--head{padding-top:0;border-top:0;color:#8590a3;font-size:.6875rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}:where(html[theme~=dark]) .prophet-view .pv-trow--head{color:#88909d}.prophet-view .pv-table--live .pv-trow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 6rem 4rem minmax(0,1fr) 7.5rem}.prophet-view .pv-table--settled .pv-trow{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) 5.5rem 6rem minmax(0,1.6fr) minmax(0,1.1fr) auto}.prophet-view.pv-dialog .pv-table .pv-trow{grid-template-columns:minmax(0,1.4fr) 6rem 7rem 7rem}.prophet-view .pv-table--live .pv-trow--head>span:is(:nth-child(3),:nth-child(4),:nth-child(6)),.prophet-view .pv-table--settled .pv-trow--head>span:is(:nth-child(3),:nth-child(4)),.prophet-view.pv-dialog .pv-trow>span:nth-child(n+2){text-align:right}.prophet-view .pv-row-actions{display:flex;gap:.25rem;justify-content:flex-end}.prophet-view .pv-feed{display:flex;flex-direction:column}.prophet-view .pv-feed-row{display:grid;grid-template-columns:4.25rem minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.4rem 0;border-top:1px solid hsla(214,57%,24%,.08);font-size:.8125rem}:where(html[theme~=dark]) .prophet-view .pv-feed-row{border-top:1px solid rgba(149,185,232,.08)}.prophet-view .pv-feed-row:first-child{border-top:0}.prophet-view .pv-feed-row--big{margin:0 -.4rem;padding-inline:.4rem;border-radius:6px;background:#f9731612}:where(html[theme~=dark]) .prophet-view .pv-feed-row--big{background:#f9731617}.prophet-view .pv-feed-time{color:#8590a3;font-size:.75rem;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .prophet-view .pv-feed-time{color:#88909d}.prophet-view .pv-feed-what{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;min-width:0}.prophet-view .pv-list,.prophet-view .pv-journal{display:flex;flex-direction:column}.prophet-view .pv-list-row{display:flex;flex-direction:column;gap:.15rem;padding:.55rem 0;border-top:1px solid hsla(214,57%,24%,.08);font-size:.8125rem}:where(html[theme~=dark]) .prophet-view .pv-list-row{border-top:1px solid rgba(149,185,232,.08)}.prophet-view .pv-list-row:first-child,.prophet-view .pv-journal-row:first-child{border-top:0;padding-top:0}.prophet-view .pv-journal-row{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.6rem;padding:.45rem 0;border-top:1px solid hsla(214,57%,24%,.08);font-size:.8125rem;line-height:1.4}:where(html[theme~=dark]) .prophet-view .pv-journal-row{border-top:1px solid rgba(149,185,232,.08)}.prophet-view .pv-journal-row>div{display:flex;flex-direction:column;gap:.1rem}.prophet-view.pv-dialog{display:flex;flex-direction:column;gap:1rem;color:var(--uc-ink)}.prophet-view .pv-dialog-title{margin:0 0 .2rem;font-size:1.125rem;font-weight:800}.prophet-view .pv-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.prophet-view .pv-section{display:flex;flex-direction:column;gap:.5rem}.prophet-view .pv-section-label{color:#344054;font-size:.75rem;font-weight:800}:where(html[theme~=dark]) .prophet-view .pv-section-label{color:#b3bdce}.prophet-view .pv-quote{padding:.6rem .75rem;border:1px solid var(--lumo-contrast-10pct);border-radius:10px;background:#f5f7fb;font-size:.875rem;line-height:1.5}:where(html[theme~=dark]) .prophet-view .pv-quote{background:#1b2129}.prophet-view .pv-rcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem}.prophet-view .pv-rcards>.uc-banner{grid-column:1 / -1}.prophet-view .pv-rcard{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .875rem;border:1.5px solid var(--lumo-contrast-20pct);border-radius:12px;background:var(--lumo-base-color);cursor:pointer}.prophet-view .pv-rcard--on{border-color:var(--uc-link);background:#3a57d60d;box-shadow:0 0 0 3px #3a57d61f}:where(html[theme~=dark]) .prophet-view .pv-rcard--on{background:#7597ff11;box-shadow:0 0 0 3px #7597ff1f}.prophet-view .pv-rcard--off{opacity:.55;cursor:default}.prophet-view .pv-rcard:focus-visible{outline:2px solid var(--uc-link);outline-offset:2px}.prophet-view .pv-rcard-top{display:flex;align-items:center;gap:.6rem;font-size:1rem}.prophet-view .pv-radio{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;box-sizing:border-box;border:2px solid #aab3c2;border-radius:50%}:where(html[theme~=dark]) .prophet-view .pv-radio{border:2px solid #454d5a}.prophet-view .pv-radio--on{border-color:var(--uc-link)}.prophet-view .pv-radio--on:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--uc-link)}:where(html[theme~=dark]) .prophet-view .pv-radio--on:after{background:#2a40be}.prophet-view .pv-void{display:flex;flex-direction:column;gap:.4rem}.prophet-view .pv-void:empty{display:none}.prophet-view .pv-minis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.prophet-view .pv-mini{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .6rem;border-radius:10px;background:var(--lumo-contrast-5pct)}.prophet-view .pv-mini-k{color:#344054;font-size:.625rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}:where(html[theme~=dark]) .prophet-view .pv-mini-k{color:#b3bdce}.prophet-view .pv-mini-v{font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}@media(max-width:1100px){.prophet-view .pv-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.prophet-view .pv-root{padding:.5rem .75rem 2rem;gap:.75rem}.prophet-view .pv-title{font-size:1.125rem}.prophet-view .pv-actions{width:100%}.prophet-view .pv-actions>vaadin-button{flex:1 1 auto;min-height:44px}.prophet-view .pv-orow{grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"dot label pool" ". meta price" ". note note";gap:.2rem .6rem}.prophet-view .pv-orow>:nth-child(1){grid-area:dot}.prophet-view .pv-orow>:nth-child(2){grid-area:label}.prophet-view .pv-orow>:nth-child(3){grid-area:pool}.prophet-view .pv-orow>:nth-child(4){grid-area:meta}.prophet-view .pv-orow>:nth-child(5){grid-area:price}.prophet-view .pv-orow>:nth-child(6){grid-area:note}.prophet-view .pv-trow--head{display:none}.prophet-view .pv-table--live .pv-trow,.prophet-view .pv-table--settled .pv-trow{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .6rem}.prophet-view .pv-minis{grid-template-columns:repeat(3,minmax(0,1fr))}.prophet-view .pv-dialog-actions>vaadin-button{flex:1 1 auto;min-height:44px}}.prophet-view .pv-root--pult{max-width:100rem}.prophet-view .pv-phead{display:flex;flex-direction:column;align-self:stretch;min-width:0;gap:.75rem}.prophet-view .pv-phead-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.prophet-view .pv-phead-brand{display:flex;align-items:center;gap:.75rem;min-width:0}.prophet-view .pv-phead-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.prophet-view .pv-phead-title{margin:0;font-size:1.375rem;line-height:1.2;color:var(--uc-ink)}.prophet-view .pv-phead-sub{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.8125rem}.prophet-view .pv-phead-sub .pv-fresh{display:inline-flex;align-items:center}.prophet-view .pv-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--uc-line);overflow-x:auto;scrollbar-width:none}.prophet-view .pv-tab{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;margin:0 0 -1px;padding:0 .875rem;border-bottom:2px solid transparent;color:var(--uc-muted);font-size:.875rem;font-weight:700;white-space:nowrap}.prophet-view vaadin-button.pv-tab{border-radius:0;color:var(--uc-muted)}.prophet-view .pv-tab--on{border-bottom-color:var(--uc-ink);color:var(--uc-ink)}.prophet-view .pv-phone-only{display:none}.prophet-view vaadin-button.pv-tab-more::part(label){display:inline-flex;gap:0}.prophet-view .pv-question{color:#475467;font-size:.8125rem;line-height:1.4}:where(html[theme~=dark]) .prophet-view .pv-question{color:#a6b1c0}.prophet-view .pv-trow-market{font-weight:700}.prophet-view .pv-trow-code{color:#8590a3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}:where(html[theme~=dark]) .prophet-view .pv-trow-code{color:#88909d}.prophet-view .pv-trow-unit{margin-left:.25em;color:#8590a3;font-size:.6875rem;font-weight:600}:where(html[theme~=dark]) .prophet-view .pv-trow-unit{color:#88909d}.prophet-view .pv-own-labels{padding-top:.25rem}.prophet-view .pv-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:#ea7a2f;color:#fff;font-size:.6875rem;font-weight:800;box-sizing:border-box}:where(html[theme~=dark]) .prophet-view .pv-tab-count{background:#652c00;color:#fff}.prophet-view .pv-pult{display:grid;grid-template-columns:minmax(0,1fr) 22.5rem;gap:1rem;align-items:start}.prophet-view .pv-pmain,.prophet-view .pv-paside{display:flex;flex-direction:column;gap:1rem;min-width:0}.prophet-view .pv-kpi3.pv-kpis{grid-template-columns:repeat(7,minmax(0,1fr))}@media(max-width:1559px){.prophet-view .pv-kpi3.pv-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.prophet-view .pv-section{display:flex;flex-direction:column;gap:.6rem;min-width:0}.prophet-view .pv-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;padding:0 .125rem}.prophet-view .pv-section-title{margin:0;color:var(--uc-ink);font-size:1.0625rem;font-weight:800;line-height:1.3}.prophet-view vaadin-button.pv-section-link{min-height:2rem;color:var(--uc-link);font-size:.8125rem;font-weight:700}.prophet-view .pv-turns{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:.75rem;align-items:start}.prophet-view .pv-turns>.uc-empty{grid-column:1 / -1}.prophet-view .pv-turn{gap:.6rem}.prophet-view .pv-turn--hot{border-color:#dc262659}:where(html[theme~=dark]) .prophet-view .pv-turn--hot{border-color:#fe4d4459}.prophet-view .pv-turn-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem}.prophet-view .pv-turn-note{font-size:.75rem;font-variant-numeric:tabular-nums}.prophet-view .pv-turn-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;min-width:0}.prophet-view vaadin-button.pv-turn-name{height:auto;min-height:0;margin:0;padding:0;color:var(--uc-ink);font-size:1.1875rem;font-weight:800;line-height:1.25;text-align:left;white-space:normal}.prophet-view vaadin-button.pv-turn-name::part(label){overflow:visible;text-overflow:clip;white-space:normal}.prophet-view .pv-turn-q{font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.prophet-view .pv-turn-text{color:#344054;font-size:.8125rem;line-height:1.45;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:where(html[theme~=dark]) .prophet-view .pv-turn-text{color:#b3bdce}.prophet-view .pv-turn-warn{color:#9a3412;font-size:.8125rem;line-height:1.45;overflow-wrap:anywhere}:where(html[theme~=dark]) .prophet-view .pv-turn-warn{color:#f78867}.prophet-view .pv-turn-go{display:flex;flex-direction:column}.prophet-view .pv-turn-go>vaadin-button{height:auto;min-height:44px;margin:0;padding-block:.45rem;white-space:normal}.prophet-view .pv-turn-go>vaadin-button::part(label),.prophet-view .pv-dock vaadin-button::part(label){overflow:visible;text-overflow:clip;white-space:normal;line-height:1.3;text-align:center}.prophet-view .pv-turn-more{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));gap:.5rem}.prophet-view .pv-turn-more>vaadin-button,.prophet-view .pv-turn-more>a{min-width:0;min-height:44px;margin:0;padding:0 .5rem;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m);background:var(--lumo-base-color, #fff);color:var(--uc-link);font-size:.875rem;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-turn-more>vaadin-button,:where(html[theme~=dark]) .prophet-view .pv-turn-more>a{background:var(--lumo-base-color, #191f26)}.prophet-view .pv-turn-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m);color:var(--uc-link);font-size:.875rem;font-weight:700;text-decoration:none}.prophet-view .pv-chip-dashed{border:1px dashed #9a3412;background:#fff;color:#9a3412}:where(html[theme~=dark]) .prophet-view .pv-chip-dashed{border:1px dashed #902b05;background:#191f26;color:#f78867}.prophet-view .pv-next--agenda{display:none}.prophet-view .pv-next-list,.prophet-view .pv-next-compact{display:flex;flex-direction:column;min-width:0}.prophet-view .pv-next-now{display:flex;align-items:center;gap:.5rem;padding:0 0 .35rem;color:#c2410c;font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .prophet-view .pv-next-now{color:#f46f44}.prophet-view .pv-next-now-line{flex:1;height:2px;border-radius:1px;background:#ea7a2f}:where(html[theme~=dark]) .prophet-view .pv-next-now-line{background:#652c00}.prophet-view .pv-next-day{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.75rem 0 .25rem;color:#344054;font-size:.8125rem;font-weight:800}:where(html[theme~=dark]) .prophet-view .pv-next-day{color:#b3bdce}.prophet-view .pv-next-day .uc-muted{font-size:.75rem;font-weight:500}.prophet-view .pv-next-row,.prophet-view .pv-next-crow{display:grid;align-items:center;gap:0 .5rem;border-top:1px solid var(--uc-line);color:var(--uc-ink);text-decoration:none}.prophet-view .pv-next-row{grid-template-columns:2.75rem 14px minmax(0,1fr) auto;min-height:48px;padding:.25rem 0}.prophet-view .pv-next-crow{grid-template-columns:2.75rem minmax(0,1fr) auto;min-height:40px;font-size:.8125rem}.prophet-view .pv-next-crow:first-child{border-top:0}.prophet-view .pv-next-row:hover .pv-next-n,.prophet-view .pv-next-crow:hover .pv-next-n{color:var(--uc-link)}.prophet-view .pv-next-t{font-size:.875rem;font-weight:800;font-variant-numeric:tabular-nums}.prophet-view .pv-next-text{display:flex;flex-direction:column;min-width:0}.prophet-view .pv-next-v{color:var(--uc-muted);font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.prophet-view .pv-next-n{overflow:hidden;font-size:.875rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.prophet-view .pv-next-p,.prophet-view .pv-next-w{color:var(--uc-muted);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.prophet-view .pv-next-row .pv-soon,.prophet-view .pv-next-crow .pv-soon{color:#c2410c;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-next-row .pv-soon,:where(html[theme~=dark]) .prophet-view .pv-next-crow .pv-soon{color:#f46f44}.prophet-view .pv-next-row .pv-warn-text,.prophet-view .pv-next-crow .pv-warn-text{color:#9a3412;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-next-row .pv-warn-text,:where(html[theme~=dark]) .prophet-view .pv-next-crow .pv-warn-text{color:#f78867}.prophet-view vaadin-button.pv-next-more{justify-content:flex-start;min-height:44px;margin:0;border-top:1px solid var(--uc-line);border-radius:0;color:var(--uc-link);font-size:.8125rem;font-weight:700}.prophet-view .pv-g{display:block;justify-self:center;box-sizing:border-box}.prophet-view .pv-g--close{width:4px;height:16px;border-radius:2px;background:#3a57d6}:where(html[theme~=dark]) .prophet-view .pv-g--close{background:#2a40be}.prophet-view .pv-g--publish,.prophet-view .pv-g--draft{width:12px;height:12px;border:2px solid #3a57d6;border-radius:50%}:where(html[theme~=dark]) .prophet-view .pv-g--publish,:where(html[theme~=dark]) .prophet-view .pv-g--draft{border:2px solid #2a40be}.prophet-view .pv-g--draft{border:2px dashed #9a3412}:where(html[theme~=dark]) .prophet-view .pv-g--draft{border:2px dashed #902b05}.prophet-view .pv-g--event,.prophet-view .pv-g--manual{width:10px;height:10px;background:#b7791f;transform:rotate(45deg)}:where(html[theme~=dark]) .prophet-view .pv-g--event,:where(html[theme~=dark]) .prophet-view .pv-g--manual{background:#633d00}.prophet-view .pv-g--manual{border:2px solid #ea7a2f;background:#fff}:where(html[theme~=dark]) .prophet-view .pv-g--manual{border:2px solid #bb5700;background:#191f26}.prophet-view .pv-g--window{width:14px;height:10px;border-radius:3px;background:repeating-linear-gradient(135deg,#b7791f99 0 3px,#b7791f33 3px 6px)}:where(html[theme~=dark]) .prophet-view .pv-g--window{background:repeating-linear-gradient(135deg,#633d0099 0 3px,#be802842 3px 6px)}.prophet-view .pv-g--paid{width:10px;height:10px;border-radius:50%;background:#17845a}:where(html[theme~=dark]) .prophet-view .pv-g--paid{background:#00603e}.prophet-view .pv-health-line{display:flex;flex-wrap:wrap;gap:.2rem .85rem;color:var(--uc-muted);font-size:.75rem;line-height:1.45}.prophet-view .pv-hitem--warn{color:#9a3412;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-hitem--warn{color:#f78867}.prophet-view .pv-hitem--fail{color:var(--uc-danger);font-weight:700}.prophet-view .pv-health-status{font-size:.75rem;font-weight:700}.prophet-view .pv-health-status--ok{color:#0f6e5c}:where(html[theme~=dark]) .prophet-view .pv-health-status--ok{color:#69bba6}.prophet-view .pv-health-status--bad{color:var(--uc-danger)}.prophet-view .pv-pcol{display:flex;flex-direction:column;gap:1rem;min-width:0}.prophet-view .pv-seg{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:var(--lumo-contrast-5pct)}.prophet-view .pv-seg-item{min-height:1.75rem;margin:0;padding:0 .6rem;border-radius:6px;color:var(--uc-muted);font-size:.75rem;font-weight:700}.prophet-view .pv-seg-item--on{background:#fff;color:var(--uc-ink);box-shadow:0 1px 2px #10182814}:where(html[theme~=dark]) .prophet-view .pv-seg-item--on{background:#191f26;box-shadow:0 1px 2px #0000002d}.prophet-view .pv-code{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .4rem;border-radius:6px;background:var(--lumo-contrast-5pct);color:var(--uc-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.prophet-view .pv-code--quiet{padding:0;background:none;color:#8590a3}:where(html[theme~=dark]) .prophet-view .pv-code--quiet{color:#88909d}.prophet-view .pv-typechip{display:inline-flex;align-items:center;gap:.3rem;min-height:1.375rem;padding:0 .5rem;border-radius:999px;background:#1a39600f;color:#344054;font-size:.6875rem;font-weight:700;white-space:nowrap}:where(html[theme~=dark]) .prophet-view .pv-typechip{background:#95b9e814;color:#b3bdce}.prophet-view .pv-typechip svg{display:block;width:12px;height:12px}.prophet-view .pv-sugg{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .65rem;border:1px solid rgba(15,138,114,.22);border-radius:10px;background:#0f8a7212;font-size:.8125rem;line-height:1.45}:where(html[theme~=dark]) .prophet-view .pv-sugg{border:1px solid rgba(66,172,146,.22);background:#42ac9217}.prophet-view .pv-sugg-tag{color:#0f6e5c;font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(html[theme~=dark]) .prophet-view .pv-sugg-tag{color:#69bba6}.prophet-view .pv-sugg-val{color:#344054;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:where(html[theme~=dark]) .prophet-view .pv-sugg-val{color:#b3bdce}.prophet-view .pv-sugg--soft{border-color:#b7791f40;background:#b7791f12}:where(html[theme~=dark]) .prophet-view .pv-sugg--soft{border-color:#be802840;background:#be802817}.prophet-view .pv-sugg--soft .pv-sugg-tag{color:#8a5a12}:where(html[theme~=dark]) .prophet-view .pv-sugg--soft .pv-sugg-tag{color:#cd9959}.prophet-view .pv-sugg--warn{border-color:#c2410c40;background:#c2410c12}:where(html[theme~=dark]) .prophet-view .pv-sugg--warn{border-color:#ef6b3f40;background:#ef6b3f17}.prophet-view .pv-sugg--warn .pv-sugg-tag{color:var(--uc-warning)}.prophet-view .pv-sugg-meta{display:flex;flex-wrap:wrap;gap:.2rem .75rem;color:var(--uc-muted);font-size:.75rem}.prophet-view .pv-sugg-meta a{color:var(--uc-link);font-weight:700;text-decoration:none}.prophet-view .pv-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:.2rem 0}.prophet-view .pv-proof-cell{display:flex;flex-direction:column;gap:.1rem;padding:.4rem .55rem;border-radius:8px;background:#ffffffbf;color:var(--uc-muted);font-size:.6875rem}:where(html[theme~=dark]) .prophet-view .pv-proof-cell{background:#191f26bf}.prophet-view .pv-proof-cell .pv-num{color:var(--uc-ink);font-size:.875rem;font-weight:800}.prophet-view .pv-proof-cell--key{box-shadow:inset 0 0 0 1.5px #0f8a7273}:where(html[theme~=dark]) .prophet-view .pv-proof-cell--key{box-shadow:inset 0 0 0 1.5px #42ac9273}.prophet-view .pv-proof-cell--key .pv-num{color:#0f6e5c}:where(html[theme~=dark]) .prophet-view .pv-proof-cell--key .pv-num{color:#69bba6}.prophet-view .pv-gantt{--pv-gantt-hour: 11px;--pv-gantt-name: 12.5rem;--pv-gantt-lead: var(--pv-gantt-name);position:relative;display:flex;flex-direction:column;min-width:0;font-size:.75rem}.prophet-view .pv-gantt-scroll{contain:inline-size;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;cursor:grab}.prophet-view .pv-gantt.is-dragging .pv-gantt-scroll{cursor:grabbing;-webkit-user-select:none;user-select:none}.prophet-view .pv-gantt-canvas{display:flex;flex-direction:column;width:max-content;min-width:100%}.prophet-view .pv-gantt-axis,.prophet-view .pv-gantt-row{display:grid;grid-template-columns:var(--pv-gantt-name) minmax(calc(var(--pv-gantt-hours) * var(--pv-gantt-hour)),1fr);padding-right:1.25rem}.prophet-view .pv-gantt-row{align-items:center;min-height:2.4rem;border-top:1px solid var(--uc-line)}.prophet-view .pv-gantt-name,.prophet-view .pv-gantt-corner{position:sticky;left:0;z-index:3;align-self:stretch;box-sizing:border-box;padding-right:.75rem;background:var(--lumo-base-color, #fff);transition:box-shadow .15s ease}:where(html[theme~=dark]) .prophet-view .pv-gantt-name,:where(html[theme~=dark]) .prophet-view .pv-gantt-corner{background:var(--lumo-base-color, #191f26)}.prophet-view .pv-gantt.is-scrolled .pv-gantt-name,.prophet-view .pv-gantt.is-scrolled .pv-gantt-corner{box-shadow:6px 0 8px -6px #10182847}:where(html[theme~=dark]) .prophet-view .pv-gantt.is-scrolled .pv-gantt-name,:where(html[theme~=dark]) .prophet-view .pv-gantt.is-scrolled .pv-gantt-corner{box-shadow:6px 0 8px -6px #0000009d}.prophet-view .pv-gantt-name{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;color:inherit;text-decoration:none;cursor:pointer}.prophet-view .pv-gantt-name b{overflow:hidden;color:var(--uc-ink);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.prophet-view .pv-gantt-name:hover b{color:var(--uc-link)}.prophet-view .pv-gantt-name span{overflow:hidden;color:#8590a3;font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}:where(html[theme~=dark]) .prophet-view .pv-gantt-name span{color:#88909d}.prophet-view .pv-gantt-ticks{position:relative;height:2.1rem}.prophet-view .pv-gantt-day{position:absolute;top:0;height:1rem;overflow:clip}.prophet-view .pv-gantt-day b{position:sticky;left:var(--pv-gantt-lead);display:inline-block;padding:0 .35rem;color:#344054;font-size:.6875rem;line-height:1rem;white-space:nowrap}:where(html[theme~=dark]) .prophet-view .pv-gantt-day b{color:#b3bdce}.prophet-view .pv-gantt-tick{position:absolute;top:1rem;transform:translate(-50%);color:#8590a3;font-size:.6875rem;line-height:1.3;text-align:center;white-space:nowrap}:where(html[theme~=dark]) .prophet-view .pv-gantt-tick{color:#88909d}.prophet-view .pv-gantt-track{position:relative;height:2.4rem}.prophet-view .pv-gantt-grid{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed rgba(26,57,96,.12)}:where(html[theme~=dark]) .prophet-view .pv-gantt-grid{border-left:1px dashed rgba(149,185,232,.12)}.prophet-view .pv-gantt-grid--day{border-left:1px solid rgba(26,57,96,.22)}:where(html[theme~=dark]) .prophet-view .pv-gantt-grid--day{border-left:1px solid rgba(149,185,232,.22)}.prophet-view .pv-gantt-bar{position:absolute;top:.875rem;height:.625rem;border-radius:5px}.prophet-view .pv-gantt-bar--open{background:#3a57d68c}:where(html[theme~=dark]) .prophet-view .pv-gantt-bar--open{background:#7597ffb6}.prophet-view .pv-gantt-bar--done{background:#3a57d633}:where(html[theme~=dark]) .prophet-view .pv-gantt-bar--done{background:#7597ff42}.prophet-view .pv-gantt-bar--window{background:repeating-linear-gradient(135deg,#b7791f73 0 5px,#b7791f2e 5px 10px)}:where(html[theme~=dark]) .prophet-view .pv-gantt-bar--window{background:repeating-linear-gradient(135deg,#be802895 0 5px,#be80283c 5px 10px)}.prophet-view .pv-gantt-mark{position:absolute;top:.7rem;display:flex;width:16px;height:16px;margin-left:-8px;border-radius:50%;outline:none}.prophet-view .pv-gantt-bar,.prophet-view .pv-gantt-mark{cursor:pointer}.prophet-view .pv-gantt-bar:before{position:absolute;inset:-.55rem 0;content:""}.prophet-view .pv-gantt-mark:before{position:absolute;inset:-7px;content:""}.prophet-view .pv-gantt-bar.is-picked{box-shadow:0 0 0 2px #fff,0 0 0 4px #3a57d6}:where(html[theme~=dark]) .prophet-view .pv-gantt-bar.is-picked{box-shadow:0 0 0 2px #1a1e24,0 0 0 4px #7597ff}.prophet-view .pv-gantt-mark.is-picked,.prophet-view .pv-gantt-mark:focus-visible{z-index:2;box-shadow:0 0 0 2px #fff,0 0 0 4px #3a57d6}:where(html[theme~=dark]) .prophet-view .pv-gantt-mark.is-picked,:where(html[theme~=dark]) .prophet-view .pv-gantt-mark:focus-visible{box-shadow:0 0 0 2px #1a1e24,0 0 0 4px #7597ff}.prophet-view .pv-gantt-mark svg{display:block;width:16px;height:16px}.prophet-view .pv-gantt-legend svg{display:block;width:14px;height:14px}.prophet-view .pv-gantt-flag{display:inline-block;margin-right:.35rem;padding:0 .35rem;border:1px dashed rgba(194,65,12,.6);border-radius:999px;color:#9a3412;font-size:.625rem;font-style:normal;font-weight:700;line-height:1.35;vertical-align:1px}:where(html[theme~=dark]) .prophet-view .pv-gantt-flag{border:1px dashed rgba(138,41,0,.6);color:#f78867}.prophet-view .pv-gantt-row--draft .pv-gantt-name b{color:#475467}:where(html[theme~=dark]) .prophet-view .pv-gantt-row--draft .pv-gantt-name b{color:#a6b1c0}.prophet-view .pv-gantt-row--void .pv-gantt-name b{color:#98a2b3;text-decoration:line-through}:where(html[theme~=dark]) .prophet-view .pv-gantt-row--void .pv-gantt-name b{color:#9ba2ae}.prophet-view .pv-gantt-row--void .pv-gantt-bar{opacity:.5}.prophet-view .pv-gantt-row--self,.prophet-view .pv-gantt-row--self .pv-gantt-name{background:linear-gradient(#3a57d612,#3a57d612),var(--lumo-base-color, #fff)}:where(html[theme~=dark]) .prophet-view .pv-gantt-row--self,:where(html[theme~=dark]) .prophet-view .pv-gantt-row--self .pv-gantt-name{background:linear-gradient(#7597ff17,#7597ff17),var(--lumo-base-color, #191f26)}.prophet-view .pv-gantt-row--self .pv-gantt-name{cursor:default}.prophet-view .pv-gantt-row--self .pv-gantt-name b{color:#3a57d6}:where(html[theme~=dark]) .prophet-view .pv-gantt-row--self .pv-gantt-name b{color:#7e9eff}.prophet-view .pv-gantt-row--self .pv-gantt-track{cursor:crosshair}.prophet-view .pv-gantt-guide{position:absolute;top:0;bottom:0;z-index:2;width:0;border-left:1.5px dashed #3a57d6;pointer-events:none}:where(html[theme~=dark]) .prophet-view .pv-gantt-guide{border-left:1.5px dashed #2a40be}.prophet-view .pv-gantt-guide b{position:absolute;top:.1rem;left:4px;padding:0 .3rem;border-radius:4px;background:#3a57d6;color:#fff;font-size:.6875rem;line-height:1.25rem;white-space:nowrap}:where(html[theme~=dark]) .prophet-view .pv-gantt-guide b{background:#2a40be;color:#fff}.prophet-view .pv-gantt-guide.is-flip b{right:4px;left:auto}.prophet-view .pv-gantt-tip{position:absolute;top:0;left:0;z-index:5;box-sizing:border-box;width:max-content;max-width:min(22rem,calc(100vw - 2rem));padding:.3rem .55rem;border:1px solid rgba(58,87,214,.3);border-radius:7px;background:var(--lumo-base-color, #fff);box-shadow:0 4px 14px #10182829;color:var(--uc-ink);font-size:.75rem;font-weight:500;line-height:1.35;white-space:pre-line;pointer-events:none}:where(html[theme~=dark]) .prophet-view .pv-gantt-tip{border:1px solid rgba(117,151,255,.3);background:var(--lumo-base-color, #191f26);box-shadow:0 4px 14px #0000005a}.prophet-view .pv-gantt-tip:first-line{font-weight:700}.prophet-view .pv-gantt-tip:after{position:absolute;top:100%;left:var(--pv-gantt-tip-arrow, 50%);width:8px;height:8px;margin:-4px 0 0 -4px;border-right:1px solid rgba(58,87,214,.3);border-bottom:1px solid rgba(58,87,214,.3);background:var(--lumo-base-color, #fff);transform:rotate(45deg);content:""}:where(html[theme~=dark]) .prophet-view .pv-gantt-tip:after{border-right:1px solid rgba(117,151,255,.3);border-bottom:1px solid rgba(117,151,255,.3);background:var(--lumo-base-color, #191f26)}.prophet-view .pv-gantt-tip.is-below:after{top:0;border:0;border-top:1px solid rgba(58,87,214,.3);border-left:1px solid rgba(58,87,214,.3)}:where(html[theme~=dark]) .prophet-view .pv-gantt-tip.is-below:after{border-top:1px solid rgba(117,151,255,.3);border-left:1px solid rgba(117,151,255,.3)}.prophet-view .pv-gantt-tip[hidden]{display:none}.prophet-view .pv-gantt-row--sum{background:#fbfaf7}:where(html[theme~=dark]) .prophet-view .pv-gantt-row--sum{background:#1a2028}.prophet-view .pv-gantt-row--sum .pv-gantt-name{background:#fbfaf7;cursor:default}:where(html[theme~=dark]) .prophet-view .pv-gantt-row--sum .pv-gantt-name{background:#1a2028}.prophet-view .pv-gantt-heat{position:absolute;top:.45rem;bottom:.45rem;border-radius:4px;background:#ea7a2f24;pointer-events:none}:where(html[theme~=dark]) .prophet-view .pv-gantt-heat{background:#ea7a2f2e}.prophet-view .pv-gantt-heat--2{background:#ea7a2f42}:where(html[theme~=dark]) .prophet-view .pv-gantt-heat--2{background:#ea7a2f56}.prophet-view .pv-gantt-heat--3{background:#dc442661}:where(html[theme~=dark]) .prophet-view .pv-gantt-heat--3{background:#f1583a7e}.prophet-view .pv-gantt-mark--group{top:calc(.7rem - 1px);align-items:center;justify-content:center;width:18px;height:18px;margin-left:-9px;background:#c2410c;box-shadow:0 0 0 2px #fff;color:#fff;font-size:.6875rem;font-style:normal;font-weight:700;line-height:1}:where(html[theme~=dark]) .prophet-view .pv-gantt-mark--group{background:#8a2900;box-shadow:0 0 0 2px #1a1e24;color:#fff}.prophet-view .pv-gantt:not(.is-expanded) .pv-gantt-row--more{display:none}.prophet-view .pv-gantt-more{position:relative;align-self:flex-start;padding:0;border:0;background:none;color:var(--uc-link);font:inherit;font-size:.75rem;font-weight:600;line-height:1.35;white-space:nowrap;cursor:pointer}.prophet-view .pv-gantt-more:before{position:absolute;inset:-.5rem -.4rem;content:""}.prophet-view .pv-gantt-more:hover{text-decoration:underline}.prophet-view .pv-gantt-band{position:absolute;top:0;bottom:0;border-right:1px dashed rgba(234,122,47,.45);border-left:1px dashed rgba(234,122,47,.45);background:#ea7a2f14;pointer-events:none}:where(html[theme~=dark]) .prophet-view .pv-gantt-band{border-right:1px dashed rgba(234,122,47,.45);border-left:1px dashed rgba(234,122,47,.45);background:#ea7a2f1b}.prophet-view .pv-place .pv-gantt{--pv-gantt-hour: 8px;--pv-gantt-name: 9.5rem}.prophet-view .pv-gantt-now{position:absolute;top:0;bottom:0;width:0;border-left:2px solid #ea7a2f;pointer-events:none}:where(html[theme~=dark]) .prophet-view .pv-gantt-now{border-left:2px solid #bb5700}.prophet-view .pv-gantt-beyond{position:absolute;right:0;bottom:.05rem;max-width:100%;overflow:hidden;color:#9a6516;font-size:.6875rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}:where(html[theme~=dark]) .prophet-view .pv-gantt-beyond{color:#c9914a}.prophet-view .pv-gantt-panel{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-top:.6rem}.prophet-view .pv-gantt-info{display:flex;flex:1 1 18rem;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:2.75rem;box-sizing:border-box;padding:.45rem .7rem;border-radius:8px;background:#f5f7fb;color:var(--uc-muted);font-size:.8125rem;line-height:1.35}:where(html[theme~=dark]) .prophet-view .pv-gantt-info{background:#1b2129}.prophet-view .pv-gantt-nav{display:flex;align-items:center;gap:.35rem}.prophet-view .pv-gantt-nav button{min-height:2.25rem;padding:0 .75rem;border:1px solid rgba(58,87,214,.22);border-radius:8px;background:var(--lumo-base-color, #fff);color:var(--uc-ink);font:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer}:where(html[theme~=dark]) .prophet-view .pv-gantt-nav button{border:1px solid rgba(117,151,255,.22);background:var(--lumo-base-color, #191f26)}.prophet-view .pv-gantt-nav button:hover{border-color:#3a57d680;color:var(--uc-link)}:where(html[theme~=dark]) .prophet-view .pv-gantt-nav button:hover{border-color:#7597ff80}.prophet-view .pv-gantt-legend{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.5rem;color:var(--uc-muted);font-size:.75rem}.prophet-view .pv-gantt-legend>span{display:inline-flex;align-items:center;gap:.35rem}.prophet-view .pv-gantt-key{position:static;display:inline-block;width:18px;height:8px;border-radius:4px}.prophet-view .pv-gantt-key--now{width:2px;height:14px;border-radius:1px;background:#ea7a2f}:where(html[theme~=dark]) .prophet-view .pv-gantt-key--now{background:#652c00}.prophet-view .pv-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.prophet-view .pv-bcard{gap:.55rem}.prophet-view .pv-bcard-top{display:flex;align-items:flex-start;gap:.6rem}.prophet-view .pv-bcard-text{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.prophet-view vaadin-button.pv-bcard-q{height:auto;min-height:0;margin:0;padding:0;color:var(--uc-ink);font-size:.875rem;font-weight:700;line-height:1.35;text-align:left;white-space:normal}.prophet-view vaadin-button.pv-bcard-q::part(label){overflow:visible;text-overflow:clip;white-space:normal}.prophet-view .pv-split-labels{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.15rem .75rem;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.prophet-view .pv-bcard-meta{font-size:.75rem}.prophet-view .pv-bcard-now{display:block;padding:.4rem .5rem;border-radius:8px;background:#b7791f14;color:#7a4f12;font-size:.75rem;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:where(html[theme~=dark]) .prophet-view .pv-bcard-now{background:#be80281b;color:#d2a26a}.prophet-view .pv-bcard-next{display:flex;justify-content:space-between;gap:.5rem;color:var(--uc-muted);font-size:.75rem}.prophet-view .pv-bcard-next .pv-num{color:#344054;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-bcard-next .pv-num{color:#b3bdce}.prophet-view .pv-bcard-actions{display:flex;flex-wrap:wrap;gap:.4rem}.prophet-view .pv-kpi3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.prophet-view .pv-kmini{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.6rem .75rem;border:1px solid var(--lumo-contrast-10pct);border-radius:10px;background:#fff}:where(html[theme~=dark]) .prophet-view .pv-kmini{background:#191f26}.prophet-view .pv-kmini-k{color:var(--uc-muted);font-size:.6875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.prophet-view .pv-kmini-v{overflow:hidden;color:var(--uc-ink);font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.prophet-view .pv-kmini-n{color:#8590a3;font-size:.6875rem;line-height:1.35}:where(html[theme~=dark]) .prophet-view .pv-kmini-n{color:#88909d}.prophet-view .pv-kmini--bad .pv-kmini-v{color:var(--uc-danger)}.prophet-view .pv-ticker{display:flex;flex-direction:column;gap:2px;margin:0 -.5rem;container-type:inline-size}.prophet-view .pv-tick{position:relative;display:grid;grid-template-columns:4.75rem minmax(0,1fr) auto;gap:.6rem;align-items:start;padding:.45rem .5rem;border-radius:8px;font-size:.8125rem;line-height:1.375rem}.prophet-view .pv-tick:hover{background:#f6f8fc}:where(html[theme~=dark]) .prophet-view .pv-tick:hover{background:#1b2128}.prophet-view .pv-tick--big{background:#f9731612;box-shadow:inset 3px 0 #ea580c8c}:where(html[theme~=dark]) .prophet-view .pv-tick--big{background:#f9731617;box-shadow:inset 3px 0 #ea580c8c}.prophet-view .pv-tick--new{background:#3b82f612;box-shadow:inset 3px 0 #2563eb80}:where(html[theme~=dark]) .prophet-view .pv-tick--new{background:#438bff17;box-shadow:inset 3px 0 #6195ff80}.prophet-view .pv-tick--team{background:#7c3aed12;box-shadow:inset 3px 0 #7c3aed80}:where(html[theme~=dark]) .prophet-view .pv-tick--team{background:#a17fff17;box-shadow:inset 3px 0 #a17fff80}.prophet-view .pv-trow-t{display:flex;flex-direction:column;color:#8590a3;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}:where(html[theme~=dark]) .prophet-view .pv-trow-t{color:#88909d}.prophet-view .pv-trow-clock,.prophet-view .pv-trow-ago{height:1.375rem}.prophet-view .pv-trow-ago{color:#a3acbb;font-size:.6875rem}:where(html[theme~=dark]) .prophet-view .pv-trow-ago{color:#a5acb6}.prophet-view .pv-trow-who{display:flex;flex-direction:column;min-width:0}.prophet-view .pv-trow-name,.prophet-view .pv-trow-what{display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem;min-width:0;height:1.375rem;overflow:hidden}.prophet-view .pv-trow-name .uc-link,.prophet-view .pv-trow-what .uc-link{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden}.prophet-view .pv-trow-name vaadin-button::part(label),.prophet-view .pv-trow-what vaadin-button::part(label){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prophet-view .pv-trow-name{flex-wrap:wrap;row-gap:0;align-content:flex-start}.prophet-view .pv-trow-name .uc-link{font-weight:700}.prophet-view .pv-trow-name>:not(.uc-link),.prophet-view .pv-trow-what>:not(.uc-link){flex:none}.prophet-view .pv-trow-what{color:var(--uc-muted);font-size:.75rem}.prophet-view .pv-trow-what .uc-link{font-size:.75rem}.prophet-view .pv-ticker .pv-oc{min-height:0;padding-block:0;line-height:1.25rem}.prophet-view .pv-trow-q{flex:1 1 10rem;min-width:0;overflow:hidden;color:#475467;text-overflow:ellipsis;white-space:nowrap}:where(html[theme~=dark]) .prophet-view .pv-trow-q{color:#a6b1c0}.prophet-view .pv-trow-amt{font-weight:800;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@container (max-width: 30rem){.prophet-view .pv-ticker .pv-trow-code{display:none}}@container (min-width: 44rem){.prophet-view .pv-ticker .pv-tick{grid-template-columns:9rem minmax(0,1fr) auto}.prophet-view .pv-ticker .pv-trow-t{flex-direction:row;gap:.5rem}.prophet-view .pv-ticker .pv-trow-who{flex-direction:row;align-items:center;gap:.75rem}.prophet-view .pv-ticker .pv-trow-name{flex:0 0 15rem}.prophet-view .pv-ticker .pv-trow-what{flex:1 1 0}}.prophet-view .pv-tick--fresh{overflow:hidden;animation:pv-tick-in .46s cubic-bezier(.2,.8,.2,1) var(--pv-fresh-delay, 0ms) both}.prophet-view .pv-tick--fresh:after{position:absolute;inset:0;border-radius:inherit;background:#3a57d629;content:"";pointer-events:none;animation:pv-tick-flash 2.4s ease-out var(--pv-fresh-delay, 0ms) both}:where(html[theme~=dark]) .prophet-view .pv-tick--fresh:after{background:#7597ff35}@keyframes pv-tick-in{0%{max-height:0;padding-top:0;padding-bottom:0;opacity:0;transform:translateY(-.75rem)}to{max-height:4.5rem;opacity:1;transform:none}}@keyframes pv-tick-flash{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.prophet-view .pv-tick--fresh,.prophet-view .pv-tick--fresh:after{animation:none}}.prophet-view .pv-flag{display:inline-flex;align-items:center;min-height:1.125rem;padding:0 .375rem;border-radius:999px;font-size:.6875rem;font-weight:800;white-space:nowrap}.prophet-view .pv-flag--big{background:#f9731624;color:#9a3412}:where(html[theme~=dark]) .prophet-view .pv-flag--big{background:#f973162e;color:#f78867}.prophet-view .pv-flag--new{background:#3b82f624;color:#1d4ed8}:where(html[theme~=dark]) .prophet-view .pv-flag--new{background:#438bff2e;color:#7ca6ff}.prophet-view .pv-flag--more{background:#1a396014;color:var(--uc-muted)}:where(html[theme~=dark]) .prophet-view .pv-flag--more{background:#95b9e81b}.prophet-view .pv-flag--team{background:#7c3aed24;color:#6d28d9}:where(html[theme~=dark]) .prophet-view .pv-flag--team{background:#a17fff2e;color:#ac93ff}.prophet-view .pv-health{display:flex;flex-direction:column}.prophet-view .pv-hrow{display:grid;grid-template-columns:.75rem minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.45rem 0;border-top:1px solid var(--uc-line);font-size:.8125rem}.prophet-view .pv-hrow:first-child{border-top:0;padding-top:0}.prophet-view .pv-hrow-d{color:#8590a3;font-size:.75rem;font-variant-numeric:tabular-nums;text-align:right}:where(html[theme~=dark]) .prophet-view .pv-hrow-d{color:#88909d}.prophet-view .pv-hdot{width:8px;height:8px;border-radius:50%}.prophet-view .pv-hdot--ok{background:#16a34a;box-shadow:0 0 0 3px #16a34a29}:where(html[theme~=dark]) .prophet-view .pv-hdot--ok{background:#005622;box-shadow:0 0 0 3px #23aa5029}.prophet-view .pv-hdot--idle{background:#94a3b8}:where(html[theme~=dark]) .prophet-view .pv-hdot--idle{background:#313e4f}.prophet-view .pv-hdot--warn{background:#ea7a2f;box-shadow:0 0 0 3px #ea7a2f2e}:where(html[theme~=dark]) .prophet-view .pv-hdot--warn{background:#652c00;box-shadow:0 0 0 3px #ea7a2f2e}.prophet-view .pv-hdot--fail{background:var(--uc-danger);box-shadow:0 0 0 3px #dc26262e}:where(html[theme~=dark]) .prophet-view .pv-hdot--fail{box-shadow:0 0 0 3px #fe4d442e}.prophet-view .pv-spec{display:flex;flex-direction:column;gap:.5rem;width:100%}.prophet-view .pv-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;align-items:end}.prophet-view .pv-spec-grid>*{min-width:0;width:100%}.prophet-view .pv-spec-grid>vaadin-select:first-child{grid-column:1 / -1;max-width:24rem}.prophet-view .pv-spec-rule{max-width:48rem;padding:.5rem .65rem;border-radius:8px;background:var(--lumo-contrast-5pct);color:#344054;font-size:.8125rem;line-height:1.45}:where(html[theme~=dark]) .prophet-view .pv-spec-rule{color:#b3bdce}@media(max-width:1100px){.prophet-view .pv-pult{grid-template-columns:minmax(0,1fr)}.prophet-view .pv-next--agenda{display:flex}.prophet-view .pv-next--compact{display:none}.prophet-view .pv-pult:not(.pv-pult--scale) .pv-o-timeline,.prophet-view .pv-pult--scale .pv-next-list{display:none}}@media(max-width:1000px){.prophet-view .pv-kpi3{grid-template-columns:repeat(3,minmax(0,1fr))}.prophet-view .pv-board{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.prophet-view .pv-gantt{--pv-gantt-hour: 9px;--pv-gantt-lead: 0px}.prophet-view .pv-gantt-scroll{container-type:inline-size}.prophet-view .pv-gantt-axis,.prophet-view .pv-gantt-row{grid-template-columns:minmax(calc(var(--pv-gantt-hours) * var(--pv-gantt-hour)),1fr);padding-right:.75rem}.prophet-view .pv-gantt-corner{display:none}.prophet-view .pv-gantt-row{align-items:stretch;min-height:0}.prophet-view .pv-gantt-name,.prophet-view .pv-gantt.is-scrolled .pv-gantt-name{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:.35rem;justify-self:start;width:100cqw;padding:.3rem 0 0;background:none;box-shadow:none}.prophet-view .pv-gantt-name b{flex:0 1 auto;min-width:0;font-size:.75rem;line-height:1.25}.prophet-view .pv-gantt-name span{flex:0 1 auto;min-width:0;max-width:48%}.prophet-view .pv-gantt-track{height:1.375rem}.prophet-view .pv-gantt-row--self .pv-gantt-track{height:1.875rem}.prophet-view .pv-gantt-bar{top:calc(50% - 3px);height:6px;border-radius:3px}.prophet-view .pv-gantt-mark{top:calc(50% - 7px);width:14px;height:14px;margin-left:-7px}.prophet-view .pv-gantt-mark svg{width:14px;height:14px}.prophet-view .pv-gantt-mark--group{top:calc(50% - 8px);width:16px;height:16px;margin-left:-8px;font-size:.625rem}.prophet-view .pv-gantt-heat{top:3px;bottom:3px}.prophet-view .pv-gantt-beyond{top:50%;bottom:auto;padding:0 .3rem;border-radius:4px;background:#ffffffeb;transform:translateY(-50%)}:where(html[theme~=dark]) .prophet-view .pv-gantt-beyond{background:#191f26eb}.prophet-view .pv-gantt-more{flex:0 0 auto;align-self:baseline;margin-left:auto}.prophet-view .pv-gantt-info{min-height:0;padding:0;background:none;font-size:.75rem}.prophet-view .pv-gantt-nav{flex:1 1 100%}.prophet-view .pv-gantt-nav button{flex:1 1 0;min-height:2.75rem}.prophet-view .pv-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.prophet-view .pv-kmini-v{font-size:1rem}.prophet-view .pv-spec-grid{grid-template-columns:minmax(0,1fr)}}.prophet-view .pv-pipe{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px}.prophet-view vaadin-button.pv-pipe-step{min-height:30px;margin:0;padding:0 10px;border:1px solid var(--lumo-contrast-10pct);border-radius:8px;background:#fff;color:#344054;font-size:.8125rem;font-weight:700}:where(html[theme~=dark]) .prophet-view vaadin-button.pv-pipe-step{background:#191f26;color:#b3bdce}.prophet-view .pv-pipe-count{margin-left:.4rem;color:var(--uc-ink);font-variant-numeric:tabular-nums}.prophet-view vaadin-button.pv-pipe-step--warn{border-color:#c2410c66;background:#c2410c0d;color:var(--uc-warning)}:where(html[theme~=dark]) .prophet-view vaadin-button.pv-pipe-step--warn{border-color:#ef6b3f66;background:#ef6b3f11}.prophet-view vaadin-button.pv-pipe-step--on{border-color:var(--uc-link);background:#3a57d614;color:var(--uc-link)}:where(html[theme~=dark]) .prophet-view vaadin-button.pv-pipe-step--on{background:#7597ff1b}.prophet-view .pv-pipe-arrow{color:#c3cad8}:where(html[theme~=dark]) .prophet-view .pv-pipe-arrow{color:#c5cad4}.prophet-view .pv-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.prophet-view .pv-filter-search{flex:0 1 16rem;min-width:10rem;padding:0}.prophet-view .pv-filter-kind{width:12rem}.prophet-view .pv-filter-market{flex:0 1 22rem;min-width:12rem}.prophet-view .pv-pchips{display:flex;flex-wrap:wrap;gap:6px}.prophet-view vaadin-button.pv-pchip{min-height:32px;margin:0;padding:0 12px;border:1px solid var(--lumo-contrast-10pct);border-radius:999px;background:#fff;color:#344054;font-size:.8125rem;font-weight:700}:where(html[theme~=dark]) .prophet-view vaadin-button.pv-pchip{background:#191f26;color:#b3bdce}.prophet-view vaadin-button.pv-pchip--on{border-color:var(--uc-ink);background:var(--uc-ink);color:#fff}:where(html[theme~=dark]) .prophet-view vaadin-button.pv-pchip--on{border-color:#363e4f;background:#363e4f;color:#fff}.prophet-view .pv-mcontent{display:flex;flex-direction:column;gap:1rem}.prophet-view .pv-mt{display:flex;flex-direction:column;container-type:inline-size}.prophet-view .pv-mt-row{display:grid;gap:.6rem;align-items:center;padding:.6rem 0;border-top:1px solid var(--uc-line);font-size:.8125rem;line-height:1.4}.prophet-view .pv-mt-row:first-child{border-top:0}.prophet-view .pv-mt--live .pv-mt-row,.prophet-view .pv-mt--planned .pv-mt-row{grid-template-columns:minmax(12rem,1fr) 8.75rem 9rem 8.5rem 7rem 3.25rem 10.5rem}.prophet-view .pv-mt-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.prophet-view .pv-mt--planned .pv-mt-row>.pv-mt-actions{grid-column:4 / -1}.prophet-view .pv-mt--archive .pv-mt-row{grid-template-columns:6.5rem minmax(12rem,1fr) 8.5rem 7rem 3.25rem 5.5rem 10rem}.prophet-view .pv-mt-row--head{padding-top:0;color:var(--uc-muted);font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.prophet-view .pv-mt-row--turn{box-shadow:inset 3px 0 #ea7a2f;padding-left:.6rem}:where(html[theme~=dark]) .prophet-view .pv-mt-row--turn{box-shadow:inset 3px 0 #ea7a2f}.prophet-view .pv-mt-row>*{min-width:0}.prophet-view .pv-mt-row>.uc-chip,.prophet-view .pv-mt-row>.pv-oc,.prophet-view .pv-mt-row>.pv-code{justify-self:start}.prophet-view .pv-mt-row>.pv-num{text-align:right}.prophet-view .pv-mt-row>vaadin-button{justify-self:end;max-width:100%;margin:0}.prophet-view .pv-mt--live .pv-mt-row--head>:nth-child(5),.prophet-view .pv-mt--live .pv-mt-row--head>:nth-child(6),.prophet-view .pv-mt--archive .pv-mt-row--head>:nth-child(4),.prophet-view .pv-mt--archive .pv-mt-row--head>:nth-child(5),.prophet-view .pv-mt--archive .pv-mt-row--head>:nth-child(6){text-align:right}.prophet-view vaadin-button.pv-more{align-self:flex-start}.prophet-view .pv-mt-market{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.prophet-view vaadin-button.pv-mt-q{height:auto;min-height:0;margin:0;padding:0;color:var(--uc-ink);font-size:.8125rem;font-weight:700;line-height:1.35;text-align:left;white-space:normal}.prophet-view vaadin-button.pv-mt-q::part(label){overflow:visible;text-overflow:clip;white-space:normal}.prophet-view .pv-mt-tags{display:flex;flex-wrap:wrap;gap:.3rem}.prophet-view .pv-mt-next{display:flex;flex-direction:column;gap:.1rem;color:var(--uc-muted)}.prophet-view .pv-mt-next .pv-num{color:var(--uc-ink);font-weight:700;text-align:left}.prophet-view .pv-mt-next .pv-mt-timer{min-width:9ch;align-self:flex-start;font-size:1rem;line-height:1.3;letter-spacing:.02em;text-align:right;white-space:nowrap}.prophet-view .pv-mt-split{display:flex;flex-direction:column;gap:.25rem;font-size:.6875rem;line-height:1.35}.prophet-view .pv-split--sm{height:6px}.prophet-view .pv-mt-cap{display:none}.prophet-view .pv-board--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.prophet-view .pv-bets{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:1rem;align-items:start}.prophet-view .pv-hbars{display:flex;flex-direction:column;gap:.5rem}.prophet-view .pv-hbar{display:grid;grid-template-columns:6rem minmax(0,1fr) 5rem;gap:.5rem;align-items:center;font-size:.8125rem}.prophet-view .pv-hbar>vaadin-button{justify-self:start}.prophet-view .pv-hbar--market{grid-template-columns:minmax(0,1.4fr) minmax(4rem,1fr) 4.5rem}.prophet-view .pv-hbar-name{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.prophet-view .pv-hbar-name>.pv-trow-q{flex:none;max-width:100%;font-size:.75rem}.prophet-view .pv-hbar-name .uc-link{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.prophet-view .pv-hbar>.pv-num{text-align:right;font-weight:700}.prophet-view .pv-hbar-track{position:relative;height:10px;overflow:hidden;border-radius:5px;background:#e6ebf6}:where(html[theme~=dark]) .prophet-view .pv-hbar-track{background:#1f2430}.prophet-view .pv-hbar-fill{position:absolute;top:0;bottom:0;left:0;border-radius:5px;background:var(--uc-link)}:where(html[theme~=dark]) .prophet-view .pv-hbar-fill{background:#2a40be}.prophet-view .pv-tick--whale{grid-template-columns:minmax(0,1fr) auto}@media(max-width:1400px){.prophet-view .pv-board--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 1100px){.prophet-view .pv-mt-row--head{display:none}.prophet-view .pv-mt--live .pv-mt-row,.prophet-view .pv-mt--planned .pv-mt-row,.prophet-view .pv-mt--archive .pv-mt-row{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.prophet-view .pv-mt-row>.pv-code,.prophet-view .pv-mt-row>.pv-mt-market,.prophet-view .pv-mt-row>.pv-mt-split{grid-column:1 / -1}.prophet-view .pv-mt-row>vaadin-button{grid-column:1 / -1;justify-self:stretch}.prophet-view .pv-mt--planned .pv-mt-row>.pv-mt-actions{grid-column:1 / -1;justify-content:flex-start}.prophet-view .pv-mt-row>.pv-num{text-align:left}.prophet-view .pv-mt-cap{display:block;color:var(--uc-muted);font-size:.6875rem;font-weight:600}}@container (min-width: 721px) and (max-width: 1100px){.prophet-view .pv-mt--live .pv-mt-row{grid-template-columns:minmax(0,1fr) 8.75rem 9rem 10.5rem;grid-template-areas:"market status next    action" "split  pool   players action";align-items:start;gap:.3rem .75rem}.prophet-view .pv-mt--live .pv-mt-row>:nth-child(1){grid-area:market}.prophet-view .pv-mt--live .pv-mt-row>:nth-child(2){grid-area:status}.prophet-view .pv-mt--live .pv-mt-row>:nth-child(3){grid-area:next}.prophet-view .pv-mt--live .pv-mt-row>:nth-child(4){grid-area:split}.prophet-view .pv-mt--live .pv-mt-row>:nth-child(5){grid-area:pool}.prophet-view .pv-mt--live .pv-mt-row>:nth-child(6){grid-area:players}.prophet-view .pv-mt--live .pv-mt-row>:nth-child(7){grid-area:action;justify-self:stretch}}@container (min-width: 761px) and (max-width: 1100px){.prophet-view .pv-mt--archive .pv-mt-row{grid-template-columns:6.5rem minmax(0,1fr) 7rem 3.5rem 5.5rem 9rem;grid-template-areas:"time market outcome outcome outcome problem" "time market pool    players rake    problem";align-items:start;gap:.3rem .75rem}.prophet-view .pv-mt--archive .pv-mt-row>:nth-child(1){grid-area:time}.prophet-view .pv-mt--archive .pv-mt-row>:nth-child(2){grid-area:market}.prophet-view .pv-mt--archive .pv-mt-row>:nth-child(3){grid-area:outcome}.prophet-view .pv-mt--archive .pv-mt-row>:nth-child(4){grid-area:pool}.prophet-view .pv-mt--archive .pv-mt-row>:nth-child(5){grid-area:players}.prophet-view .pv-mt--archive .pv-mt-row>:nth-child(6){grid-area:rake}.prophet-view .pv-mt--archive .pv-mt-row>:nth-child(7){grid-area:problem}}@container (min-width: 821px) and (max-width: 1100px){.prophet-view .pv-mt--planned .pv-mt-row{grid-template-columns:minmax(0,1fr) 8.75rem 9rem 10.5rem;gap:.3rem .75rem}.prophet-view .pv-mt--planned .pv-mt-row>*{grid-column:auto}.prophet-view .pv-mt--planned .pv-mt-row>.pv-mt-actions{grid-column:auto;justify-content:flex-end}.prophet-view .pv-mt--planned .pv-mt-row>vaadin-button{justify-self:end}}@media(max-width:1200px){.prophet-view .pv-bets{grid-template-columns:minmax(0,1fr)}}@media(max-width:1000px){.prophet-view .pv-board--wide{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.prophet-view .pv-filter-search,.prophet-view .pv-filter-kind,.prophet-view .pv-filter-market{flex:1 1 100%;width:100%}.prophet-view .pv-mt-row>vaadin-button{min-height:44px}.prophet-view .pv-pipe-arrow{display:none}}.prophet-view .pv-gantt-bar--ghost{top:.8rem;border:1.5px dashed rgba(194,65,12,.6);background:transparent;box-sizing:border-box}:where(html[theme~=dark]) .prophet-view .pv-gantt-bar--ghost{border:1.5px dashed rgba(138,41,0,.6)}.prophet-view .pv-gantt-bar--wait{top:calc(1.2rem - 1px);height:2px;border-radius:1px;background:#c3cad8}:where(html[theme~=dark]) .prophet-view .pv-gantt-bar--wait{background:#2a2f3a}.prophet-view .pv-gantt--compact{--pv-gantt-name: 11.5rem;--pv-gantt-hour: 9px}.prophet-view .pv-gantt-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem;margin-bottom:.4rem}.prophet-view .pv-gantt-count{color:var(--uc-muted);font-size:.75rem}.prophet-view .pv-gantt--compact .pv-gantt-ticks{height:2.6rem}.prophet-view .pv-gantt--compact .pv-gantt-row,.prophet-view .pv-gantt--compact .pv-gantt-track{min-height:2.5rem;height:2.5rem}.prophet-view .pv-gantt--compact .pv-gantt-bar{top:calc(50% - 4px);height:8px;border-radius:4px}.prophet-view .pv-gantt--compact .pv-gantt-bar--open{background:#5b75e0}:where(html[theme~=dark]) .prophet-view .pv-gantt--compact .pv-gantt-bar--open{background:#2b3ba1}.prophet-view .pv-gantt--compact .pv-gantt-bar--ghost,.prophet-view .pv-gantt-legend--compact .pv-gantt-bar--ghost{border:1.5px dashed #5b75e0;background:#fff}:where(html[theme~=dark]) .prophet-view .pv-gantt--compact .pv-gantt-bar--ghost,:where(html[theme~=dark]) .prophet-view .pv-gantt-legend--compact .pv-gantt-bar--ghost{border:1.5px dashed #2b3ba1;background:#191f26}.prophet-view .pv-gantt--compact .pv-gantt-row--draft .pv-gantt-bar--ghost{border-color:#c2410c99}:where(html[theme~=dark]) .prophet-view .pv-gantt--compact .pv-gantt-row--draft .pv-gantt-bar--ghost{border-color:#8a290099}.prophet-view .pv-gantt--compact .pv-gantt-bar--wait,.prophet-view .pv-gantt-legend--compact .pv-gantt-bar--wait{height:2px;border-radius:1px;background:#c3cad8}:where(html[theme~=dark]) .prophet-view .pv-gantt--compact .pv-gantt-bar--wait,:where(html[theme~=dark]) .prophet-view .pv-gantt-legend--compact .pv-gantt-bar--wait{background:#2a2f3a}.prophet-view .pv-gantt--compact .pv-gantt-bar--wait{top:calc(50% - 1px)}.prophet-view .pv-gantt--compact .pv-gantt-mark{top:calc(50% - 8px)}.prophet-view .pv-gantt-mark--due{box-shadow:0 0 0 4px #ea7a2f3d}:where(html[theme~=dark]) .prophet-view .pv-gantt-mark--due{box-shadow:0 0 0 4px #ea7a2f3d}.prophet-view .pv-gantt-name .pv-gantt-state--due{color:#9a3412;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-gantt-name .pv-gantt-state--due{color:#f78867}.prophet-view .pv-gantt-name .pv-gantt-state--soon{color:#c2410c;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-gantt-name .pv-gantt-state--soon{color:#f46f44}.prophet-view .pv-gantt-name .pv-gantt-state--void{color:#667085;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-gantt-name .pv-gantt-state--void{color:#979fae}.prophet-view .pv-gantt-clash{position:absolute;top:2.05rem;z-index:2;padding:0 .3rem;border-radius:8px;background:#fff1e6;color:#9a3412;font-size:.625rem;font-weight:800;line-height:.95rem;white-space:nowrap;transform:translate(-50%)}:where(html[theme~=dark]) .prophet-view .pv-gantt-clash{background:#2d1e12;color:#f78867}.prophet-view .pv-root--market{max-width:64rem}.prophet-view .pv-mtop{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px}.prophet-view vaadin-button.pv-mtop-back{min-height:44px;color:var(--uc-link);font-weight:700}.prophet-view .pv-mtop-right{display:flex;align-items:center;gap:.25rem}.prophet-view .pv-mtop-code{color:var(--uc-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.prophet-view vaadin-button.pv-mtop-more{min-width:44px;min-height:44px;margin:0;padding:0;color:#344054;font-size:1.25rem;font-weight:800}:where(html[theme~=dark]) .prophet-view vaadin-button.pv-mtop-more{color:#b3bdce}.prophet-view .pv-mhead{display:flex;flex-direction:column;gap:.5rem;min-width:0}.prophet-view .pv-mname{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem}.prophet-view .pv-mtitle{margin:0;color:var(--uc-ink);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.prophet-view .pv-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding-top:.15rem}.prophet-view .pv-stage{display:flex;flex-direction:column;gap:3px;min-width:0}.prophet-view .pv-stage-bar{height:4px;border-radius:2px;background:#e1e6f0}:where(html[theme~=dark]) .prophet-view .pv-stage-bar{background:#212631}.prophet-view .pv-stage-name{overflow:hidden;color:#5b677b;font-size:.75rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}:where(html[theme~=dark]) .prophet-view .pv-stage-name{color:#9ca5b4}.prophet-view .pv-stage-time{overflow:hidden;color:var(--uc-muted);font-size:.6875rem;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.prophet-view .pv-stage--done .pv-stage-bar,.prophet-view .pv-stage--now .pv-stage-bar{background:#3a57d6}:where(html[theme~=dark]) .prophet-view .pv-stage--done .pv-stage-bar,:where(html[theme~=dark]) .prophet-view .pv-stage--now .pv-stage-bar{background:#2a40be}.prophet-view .pv-stage--done .pv-stage-name{color:var(--uc-ink)}.prophet-view .pv-stage--now .pv-stage-name{color:#2f47b8}:where(html[theme~=dark]) .prophet-view .pv-stage--now .pv-stage-name{color:#8daaff}.prophet-view .pv-stage--due .pv-stage-bar{background:#ea7a2f}:where(html[theme~=dark]) .prophet-view .pv-stage--due .pv-stage-bar{background:#652c00}.prophet-view .pv-stage--due .pv-stage-name{color:#9a3412}:where(html[theme~=dark]) .prophet-view .pv-stage--due .pv-stage-name{color:#f78867}.prophet-view .pv-stage--void .pv-stage-bar{background:#98a2b3}:where(html[theme~=dark]) .prophet-view .pv-stage--void .pv-stage-bar{background:#353d4c}.prophet-view .pv-stage--void .pv-stage-name{color:#475467}:where(html[theme~=dark]) .prophet-view .pv-stage--void .pv-stage-name{color:#a6b1c0}.prophet-view .pv-kpi3.pv-mkpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.75rem),1fr))}.prophet-view .pv-mhead .pv-chips .uc-muted{font-size:.8125rem}.prophet-view .pv-mgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;align-items:start}.prophet-view .pv-kv4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.prophet-view .pv-kv4-box{display:flex;flex-direction:column;min-width:0;padding:.5rem .65rem;border-radius:10px;background:#f4f6fb}:where(html[theme~=dark]) .prophet-view .pv-kv4-box{background:#1b2129}.prophet-view .pv-kv4-k,.prophet-view .pv-kv4-n{color:var(--uc-muted);font-size:.75rem}.prophet-view .pv-kv4-v{color:var(--uc-ink);font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.prophet-view .pv-mrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px .75rem;padding:.5rem 0;border-top:1px solid var(--uc-line)}.prophet-view .pv-mrow-label{font-size:.875rem;font-weight:800;overflow-wrap:anywhere}.prophet-view .pv-mrow-price{color:var(--uc-ink);font-weight:800;text-align:right}.prophet-view .pv-mrow-tag{font-size:.75rem;text-align:right}.prophet-view .pv-mrow-note{grid-column:1 / -1;font-size:.75rem}.prophet-view .pv-model-line{flex-basis:100%;color:#5b6b8c;font-size:.6875rem;font-weight:600}:where(html[theme~=dark]) .prophet-view .pv-model-line{color:#95a2bb}.prophet-view .pv-model-fail{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem}.prophet-view .pv-model-fail>vaadin-button{margin:0}.prophet-view .pv-mrow--won{margin:0 -.5rem;padding-right:.5rem;padding-left:.5rem;border-radius:8px;background:#17845a12}:where(html[theme~=dark]) .prophet-view .pv-mrow--won{background:#4eaf8317}.prophet-view .uc-card.pv-msections{gap:0;padding:0}.prophet-view vaadin-details.pv-msec{margin:0;border-top:1px solid var(--uc-line)}.prophet-view vaadin-details.pv-msec:first-child{border-top:0}.prophet-view vaadin-details.pv-msec::part(summary){min-height:50px;padding:0 1rem}.prophet-view vaadin-details.pv-msec::part(summary-content){flex:1}.prophet-view vaadin-details.pv-msec::part(content){padding:0 1rem .85rem}.prophet-view .pv-msec-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.prophet-view .pv-msec-title{color:var(--uc-ink);font-size:.9rem;font-weight:600}.prophet-view .pv-msec-count{font-size:.8125rem;font-variant-numeric:tabular-nums}.prophet-view .pv-msec-body{min-width:0;overflow-x:auto}.prophet-view .pv-dock{position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;gap:.5rem;margin:0 -1rem -2.5rem;padding:.6rem 1rem .9rem;border-top:1px solid var(--uc-line);background:var(--lumo-base-color, #fff);box-shadow:0 -8px 24px #11182714}:where(html[theme~=dark]) .prophet-view .pv-dock{background:var(--lumo-base-color, #191f26);box-shadow:0 -8px 24px #0000002d}.prophet-view .pv-dock:empty{display:none}.prophet-view .pv-dock-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem}.prophet-view .pv-dock vaadin-button{height:auto;min-height:44px;margin:0;padding-block:.45rem;white-space:normal}.prophet-view .pv-dock vaadin-button.pv-dock-main{min-height:48px;font-size:.9375rem}.prophet-view .pv-dock-hint{font-size:.8125rem}.prophet-view .pv-compose-head{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.prophet-view .pv-compose-title{color:var(--uc-ink);font-size:1.375rem;font-weight:800;line-height:1.25}.prophet-view .pv-compose{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem;align-items:start}.prophet-view .pv-tpls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.prophet-view .pv-tpl{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.7rem .75rem;border:1.5px solid var(--lumo-contrast-10pct);border-radius:12px;background:#fff;cursor:pointer}:where(html[theme~=dark]) .prophet-view .pv-tpl{background:#191f26}.prophet-view .pv-tpl .pv-typechip{max-width:100%;padding-block:.2rem;border-radius:.6875rem;line-height:1.25;white-space:normal}.prophet-view .pv-tpl .pv-typechip .pv-svg{flex:none}.prophet-view .pv-tpl:hover{border-color:#3a57d673}:where(html[theme~=dark]) .prophet-view .pv-tpl:hover{border-color:#7597ff73}.prophet-view .pv-tpl:focus-visible{outline:2px solid var(--uc-link);outline-offset:2px}.prophet-view .pv-tpl--on{border-color:var(--uc-link);background:#3a57d60d;box-shadow:0 0 0 3px #3a57d61a}:where(html[theme~=dark]) .prophet-view .pv-tpl--on{background:#7597ff11;box-shadow:0 0 0 3px #7597ff1a}.prophet-view .pv-tpl-q{color:#344054;font-size:.75rem;line-height:1.4}:where(html[theme~=dark]) .prophet-view .pv-tpl-q{color:#b3bdce}.prophet-view .pv-tpl-s{color:#8590a3;font-size:.6875rem;line-height:1.35}:where(html[theme~=dark]) .prophet-view .pv-tpl-s{color:#88909d}.prophet-view .pv-props{display:flex;flex-direction:column;gap:.5rem}.prophet-view .pv-prop{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.6rem .75rem;border:1px solid var(--lumo-contrast-10pct);border-radius:10px;background:#fff}:where(html[theme~=dark]) .prophet-view .pv-prop{background:#191f26}.prophet-view .pv-prop-q{color:#101828;font-size:.8125rem;font-weight:600;line-height:1.35}:where(html[theme~=dark]) .prophet-view .pv-prop-q{color:#d1d9e9}.prophet-view .pv-prop-meta{color:#667085;font-size:.6875rem;line-height:1.35}:where(html[theme~=dark]) .prophet-view .pv-prop-meta{color:#979fae}.prophet-view .pv-hints{display:flex;flex-direction:column;gap:.45rem;margin-top:.5rem;padding-top:.6rem;border-top:1px dashed var(--lumo-contrast-10pct)}.prophet-view .pv-hint-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.5rem}.prophet-view .pv-hint-label{padding-top:.25rem;color:#667085;font-size:.6875rem;font-weight:600}:where(html[theme~=dark]) .prophet-view .pv-hint-label{color:#979fae}.prophet-view .pv-hint-chips{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.prophet-view .pv-hint-chip{display:inline-flex;align-items:baseline;gap:.3rem;max-width:100%;padding:.2rem .55rem;border:1px solid var(--lumo-contrast-20pct);border-radius:999px;background:#fff;color:#344054;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer}:where(html[theme~=dark]) .prophet-view .pv-hint-chip{background:#191f26;color:#b3bdce}.prophet-view .pv-hint-chip:hover{border-color:#3a57d673}:where(html[theme~=dark]) .prophet-view .pv-hint-chip:hover{border-color:#7597ff73}.prophet-view .pv-hint-chip:focus-visible{outline:2px solid var(--uc-link);outline-offset:2px}.prophet-view .pv-hint-chip--best{border-color:var(--uc-link);background:#3a57d60f;color:var(--uc-link)}:where(html[theme~=dark]) .prophet-view .pv-hint-chip--best{background:#7597ff14}.prophet-view .pv-hint-detail{color:#8590a3;font-size:.6875rem;font-weight:500}:where(html[theme~=dark]) .prophet-view .pv-hint-detail{color:#88909d}.prophet-view .pv-form2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;align-items:end}.prophet-view .pv-form2>*{width:100%;min-width:0}.prophet-view .pv-form2>vaadin-checkbox{align-self:center;padding-top:1.5rem}.prophet-view .pv-compose-hint,.prophet-view .pv-compose-timing{display:block;font-size:.8125rem}.prophet-view .pv-compose-timing{padding:.45rem .6rem;border-radius:8px;background:var(--lumo-contrast-5pct);color:#344054;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .prophet-view .pv-compose-timing{color:#b3bdce}.prophet-view .pv-compose-label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.prophet-view vaadin-text-area{width:100%}.prophet-view .pv-tg{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--lumo-contrast-10pct);border-radius:14px;background:#f4f6fb}:where(html[theme~=dark]) .prophet-view .pv-tg{background:#1b2129}.prophet-view .pv-tg-img{display:block;width:100%;height:auto}.prophet-view .pv-tg-text{padding:.6rem .75rem;color:#111827;font-size:.8125rem;line-height:1.45;overflow-wrap:anywhere}:where(html[theme~=dark]) .prophet-view .pv-tg-text{color:#d2d9e8}.prophet-view .pv-tg-text blockquote{margin:.4rem 0 0;padding:.3rem .5rem;border-left:3px solid var(--uc-link);border-radius:4px;background:#3a57d60f;color:#344054;font-size:.75rem}:where(html[theme~=dark]) .prophet-view .pv-tg-text blockquote{background:#7597ff14;color:#b3bdce}.prophet-view .pv-tg-btn{display:block;margin:0 .5rem .5rem;padding:.45rem;border-radius:8px;background:#3a57d61a;color:var(--uc-link);font-size:.8125rem;font-weight:700;text-align:center}:where(html[theme~=dark]) .prophet-view .pv-tg-btn{background:#7597ff21}.prophet-view .pv-compose-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.prophet-view .pv-series-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.prophet-view .pv-compose .pv-stack>.uc-muted,.prophet-view .pv-series-toolbar>.uc-muted{font-size:.8125rem;line-height:1.45}.prophet-view .pv-stitle-box{display:flex;flex-direction:column;min-width:0}.prophet-view .pv-stitle{color:var(--uc-ink);font-size:1.1875rem;font-weight:800;line-height:1.3}.prophet-view .pv-stitle-box>.uc-muted{font-size:.8125rem}.prophet-view .pv-sweek{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem;align-items:start}.prophet-view .pv-sweek-main,.prophet-view .pv-sweek-side{display:flex;flex-direction:column;gap:1rem;min-width:0}.prophet-view .pv-sweek-days{gap:.5rem}.prophet-view .pv-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.prophet-view .pv-day{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:64px;padding:6px 0;border:1px solid #e1e6f0;border-radius:10px;background:#fff;color:var(--uc-muted);font:inherit;font-size:.75rem;line-height:1.3;cursor:pointer}:where(html[theme~=dark]) .prophet-view .pv-day{border:1px solid #34373f;background:#191f26}.prophet-view .pv-day-n{color:var(--uc-ink);font-size:.9375rem;font-weight:800;line-height:1.2}.prophet-view .pv-day--on{border:2px solid #3a57d6;background:#eef1fd;color:#2f47b8}:where(html[theme~=dark]) .prophet-view .pv-day--on{border:2px solid #2a40be;background:#1f212e;color:#8daaff}.prophet-view .pv-day:focus-visible,.prophet-view .pv-slist-main:focus-visible{outline:2px solid #3a57d6;outline-offset:2px}:where(html[theme~=dark]) .prophet-view .pv-day:focus-visible,:where(html[theme~=dark]) .prophet-view .pv-slist-main:focus-visible{outline:2px solid #2a40be}.prophet-view .pv-day-mk{display:flex;align-items:center;gap:3px;min-height:8px}.prophet-view .pv-dm{display:block;flex:none;width:7px;height:7px;background:#5b75e0;transform:rotate(45deg)}:where(html[theme~=dark]) .prophet-view .pv-dm{background:#2b3ba1}.prophet-view .pv-dm--other{background:#a3acbd}:where(html[theme~=dark]) .prophet-view .pv-dm--other{background:#323a48}.prophet-view .pv-dm--clash{background:#ea7a2f}:where(html[theme~=dark]) .prophet-view .pv-dm--clash{background:#652c00}.prophet-view .pv-days-legend{font-size:.75rem;line-height:1.4}.prophet-view .pv-g--build{width:10px;height:10px;border:2px solid #8a94a6;border-radius:2px}:where(html[theme~=dark]) .prophet-view .pv-g--build{border:2px solid #515b6b}.prophet-view .pv-g--other,.prophet-view .pv-g--clash{width:10px;height:10px;background:#a3acbd;transform:rotate(45deg)}:where(html[theme~=dark]) .prophet-view .pv-g--other,:where(html[theme~=dark]) .prophet-view .pv-g--clash{background:#323a48}.prophet-view .pv-g--clash{background:#ea7a2f}:where(html[theme~=dark]) .prophet-view .pv-g--clash{background:#652c00}.prophet-view .pv-sday-row .pv-next-text{color:inherit;text-decoration:none}.prophet-view .pv-sday-row--past .pv-next-t,.prophet-view .pv-sday-row--past .pv-next-n{color:var(--uc-muted)}.prophet-view vaadin-button.pv-smore{min-width:44px;min-height:40px;margin:0;padding:0 .5rem;font-size:1.125rem;font-weight:800}.prophet-view .pv-sdraft{display:flex;flex-direction:column;gap:.5rem;max-width:30rem;margin:0 0 .6rem calc(3.75rem + 14px);padding:.6rem .75rem;border-radius:10px;background:#f7f8fb}:where(html[theme~=dark]) .prophet-view .pv-sdraft{background:#1b2128}.prophet-view .pv-sdraft>.uc-muted{font-size:.78rem}.prophet-view .pv-odds{display:flex;height:26px;overflow:hidden;border-radius:8px;color:#fff;font-size:.75rem;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-odds{color:#fff}.prophet-view .pv-odds>span{display:flex;align-items:center;min-width:0;padding:0 .6rem;overflow:hidden;white-space:nowrap}.prophet-view .pv-odds>span:last-child:not(:first-child){justify-content:flex-end}.prophet-view .pv-sdraft-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.prophet-view .pv-sdraft-actions vaadin-button{min-height:44px;margin:0}.prophet-view .pv-sfree{display:block;padding:0 0 .6rem calc(3.75rem + 14px);color:#9a3412;font-size:.8125rem;line-height:1.4}:where(html[theme~=dark]) .prophet-view .pv-sfree{color:#f78867}.prophet-view .pv-hgrid{display:grid;grid-template-columns:2.9rem repeat(7,minmax(0,1fr));gap:4px}.prophet-view .pv-hh{display:flex;flex-direction:column;align-items:center;color:var(--uc-muted);font-size:.6875rem;line-height:1.2}.prophet-view .pv-hh-n{color:var(--uc-ink);font-size:.78rem;font-weight:700}.prophet-view .pv-hl{display:flex;align-items:center;color:#344054;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .prophet-view .pv-hl{color:#b3bdce}.prophet-view .pv-hc{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:32px;border-radius:6px;background:#f7f8fb;color:#9a3412;font-size:.6875rem;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-hc{background:#1b2128;color:#f78867}.prophet-view .pv-hc--clash{background:#fff1e6;box-shadow:inset 0 0 0 1px #f3c9a8}:where(html[theme~=dark]) .prophet-view .pv-hc--clash{background:#2d1e12;box-shadow:inset 0 0 0 1px #3b2717}.prophet-view .pv-slist{display:flex;flex-direction:column}.prophet-view .pv-slist-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem 0;border-top:1px solid var(--uc-line)}.prophet-view .pv-slist-row:first-child{border-top:0}.prophet-view .pv-slist-main{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0;border:0;background:none;color:var(--uc-ink);font:inherit;text-align:left;cursor:pointer}.prophet-view .pv-slist-name{font-size:.9375rem;font-weight:800}.prophet-view .pv-slist-main:hover .pv-slist-name{color:var(--uc-link)}.prophet-view .pv-slist-main>.uc-muted{font-size:.8125rem}.prophet-view .pv-slist-status{font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.prophet-view .pv-slist-status--warn{color:#9a3412;font-weight:600}:where(html[theme~=dark]) .prophet-view .pv-slist-status--warn{color:#f78867}.prophet-view .pv-slist-status--blue{color:#2f47b8}:where(html[theme~=dark]) .prophet-view .pv-slist-status--blue{color:#8daaff}.prophet-view .pv-slist-status--quiet{color:var(--uc-muted)}.prophet-view .pv-slist-row--paused .pv-slist-name{color:#475467}:where(html[theme~=dark]) .prophet-view .pv-slist-row--paused .pv-slist-name{color:#a6b1c0}.prophet-view .pv-switch{position:relative;flex:none;width:44px;height:26px;margin:0;border-radius:13px;background:#c3cad8;cursor:pointer;appearance:none;-webkit-appearance:none}:where(html[theme~=dark]) .prophet-view .pv-switch{background:#2a2f3a}.prophet-view .pv-switch:after{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #11182740;content:"";transition:left .15s}:where(html[theme~=dark]) .prophet-view .pv-switch:after{background:#191f26;box-shadow:0 1px 2px #0000008c}.prophet-view .pv-switch:checked{background:#3a57d6}:where(html[theme~=dark]) .prophet-view .pv-switch:checked{background:#2a40be}.prophet-view .pv-switch:checked:after{left:21px}.prophet-view .pv-switch:focus-visible{outline:2px solid #3a57d6;outline-offset:2px}:where(html[theme~=dark]) .prophet-view .pv-switch:focus-visible{outline:2px solid #2a40be}.prophet-view .pv-switch-wrap{display:flex;align-items:center;min-height:44px}@media(max-width:1100px){.prophet-view .pv-sweek{grid-template-columns:minmax(0,1fr)}}.prophet-view .pv-stpls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.prophet-view .pv-stpl{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:64px;padding:.6rem .75rem;border:1px solid #e1e6f0;border-radius:10px;background:#fff;color:var(--uc-ink);font:inherit;text-align:left;cursor:pointer}:where(html[theme~=dark]) .prophet-view .pv-stpl{border:1px solid #34373f;background:#191f26}.prophet-view .pv-stpl--on{border:2px solid #3a57d6;background:#eef1fd}:where(html[theme~=dark]) .prophet-view .pv-stpl--on{border:2px solid #2a40be;background:#1f212e}.prophet-view .pv-stpl:focus-visible,.prophet-view .pv-sday:focus-visible{outline:2px solid #3a57d6;outline-offset:2px}:where(html[theme~=dark]) .prophet-view .pv-stpl:focus-visible,:where(html[theme~=dark]) .prophet-view .pv-sday:focus-visible{outline:2px solid #2a40be}.prophet-view .pv-stpl-t{font-size:.875rem;font-weight:800}.prophet-view .pv-stpl-n{color:var(--uc-muted);font-size:.75rem;line-height:1.35}.prophet-view .pv-sfield{display:flex;flex-direction:column;gap:.3rem}.prophet-view .pv-sfield-label{color:#344054;font-size:.8125rem;font-weight:600}:where(html[theme~=dark]) .prophet-view .pv-sfield-label{color:#b3bdce}.prophet-view .pv-sseg{flex-wrap:wrap;width:max-content;max-width:100%}.prophet-view .pv-sseg .pv-seg-item{min-height:2rem;font-size:.8125rem}.prophet-view .pv-coins{display:flex;flex-wrap:wrap;gap:.35rem}.prophet-view .pv-coin{display:inline-flex;align-items:center;gap:.35rem;min-height:28px;padding:0 .6rem;border-radius:14px;background:#eef1f8;color:var(--uc-ink);font-size:.8125rem;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-coin{background:#1d232a}.prophet-view .pv-coin-d{color:var(--uc-muted);font-size:.75rem;font-weight:500}.prophet-view .pv-coin--thin{background:#fff6e5}:where(html[theme~=dark]) .prophet-view .pv-coin--thin{background:#291f0a}.prophet-view .pv-coin--fail{background:#fdecea;box-shadow:inset 0 0 0 1px #b42318;color:#b42318}:where(html[theme~=dark]) .prophet-view .pv-coin--fail{background:#2f1d1c;box-shadow:inset 0 0 0 1px #fd6b59;color:#ff7664}.prophet-view .pv-coin--fail .pv-coin-d{color:#b42318}:where(html[theme~=dark]) .prophet-view .pv-coin--fail .pv-coin-d{color:#ff7664}.prophet-view .pv-sdays-box{display:flex;flex-direction:column;gap:.4rem}.prophet-view .pv-sdays-presets{display:flex;flex-wrap:wrap;gap:.4rem}.prophet-view .pv-sdays{display:grid;grid-template-columns:repeat(7,minmax(0,2.75rem));gap:4px}.prophet-view .pv-sday{min-height:40px;border:1px solid rgba(26,57,96,.14);border-radius:8px;background:#fff;color:#344054;font:inherit;font-size:.8125rem;cursor:pointer}:where(html[theme~=dark]) .prophet-view .pv-sday{border:1px solid rgba(149,185,232,.14);background:#191f26;color:#b3bdce}.prophet-view .pv-sday--on{border-color:#9eb0ee;background:#e8ecfb;color:#2f47b8;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-sday--on{border-color:#5b6aa3;background:#1f2333;color:#8daaff}.prophet-view .pv-sday-error{color:#b42318;font-size:.8125rem}:where(html[theme~=dark]) .prophet-view .pv-sday-error{color:#ff7664}.prophet-view .pv-sstages{display:flex;flex-direction:column;gap:.5rem}.prophet-view .pv-sstage{display:grid;grid-template-columns:6px 8.5rem minmax(0,1fr);align-items:center;gap:.6rem}.prophet-view .pv-sstage-mark{align-self:stretch;min-height:2.25rem;border-radius:3px}.prophet-view .pv-sstage-label{color:#344054;font-size:.8125rem;font-weight:600}:where(html[theme~=dark]) .prophet-view .pv-sstage-label{color:#b3bdce}.prophet-view .pv-sstage-inputs{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.prophet-view .pv-sstage-inputs vaadin-select{width:9.5rem}.prophet-view .pv-sstage-inputs vaadin-time-picker{width:7.5rem}.prophet-view .pv-sround-table{display:grid;grid-template-columns:3.25rem minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center;gap:.4rem}.prophet-view .pv-sround-table>*{min-width:0;width:100%}.prophet-view .pv-sround-h{color:#5b677b;font-size:.72rem;font-weight:600}:where(html[theme~=dark]) .prophet-view .pv-sround-h{color:#9ca5b4}.prophet-view .pv-sround-label{font-size:.8125rem;font-weight:700}.prophet-view .pv-sround-match{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.45rem .6rem;border:1px solid #e1e6f0;border-radius:8px;font-size:.84rem}:where(html[theme~=dark]) .prophet-view .pv-sround-match{border:1px solid #34373f}.prophet-view .pv-sround-pair{font-weight:700;white-space:nowrap}.prophet-view .pv-sround-sigma{text-align:right}.prophet-view .pv-sround-note{grid-column:2 / -1;font-size:.75rem}.prophet-view .pv-shint-note{align-self:center;font-size:.75rem}.prophet-view .pv-sapprove-note{margin-top:-.4rem;font-size:.75rem}.prophet-view .pv-smoney-line{font-size:.875rem}.prophet-view .pv-splan{display:flex;flex-wrap:wrap;gap:.35rem}.prophet-view vaadin-button.pv-splan-item{min-height:2rem;margin:0;border:1px solid rgba(26,57,96,.14);background:#fff;color:#344054;font-size:.8125rem}:where(html[theme~=dark]) .prophet-view vaadin-button.pv-splan-item{border:1px solid rgba(149,185,232,.14);background:#191f26;color:#b3bdce}.prophet-view vaadin-button.pv-splan-item--on{border-color:#3a57d6;background:#eef1fd;color:#2f47b8;font-weight:700}:where(html[theme~=dark]) .prophet-view vaadin-button.pv-splan-item--on{border-color:#2a40be;background:#1f212e;color:#8daaff}.prophet-view .pv-spreview-title{color:var(--uc-ink);font-size:1.1875rem;font-weight:800}.prophet-view .pv-spreview-q{font-size:.875rem;line-height:1.45}.prophet-view .pv-scheck-list{display:flex;flex-direction:column;gap:.6rem}.prophet-view .pv-scheck{display:grid;grid-template-columns:18px minmax(0,1fr);gap:.5rem;align-items:start;font-size:.8125rem;line-height:1.45}.prophet-view .pv-scheck-i{display:flex}.prophet-view .pv-scheck-i--ok{color:#0f8a72}:where(html[theme~=dark]) .prophet-view .pv-scheck-i--ok{color:#47b096}.prophet-view .pv-scheck-i--warn{color:#c2410c}:where(html[theme~=dark]) .prophet-view .pv-scheck-i--warn{color:#f46f44}.prophet-view .pv-scheck-i--bad{color:#b42318}:where(html[theme~=dark]) .prophet-view .pv-scheck-i--bad{color:#ff7664}@media(max-width:1200px){.prophet-view .pv-compose{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.prophet-view .pv-tpls{grid-template-columns:repeat(2,minmax(0,1fr))}.prophet-view .pv-hint-row{grid-template-columns:minmax(0,1fr);gap:.25rem}.prophet-view .pv-hint-label{padding-top:0}.prophet-view .pv-form2{grid-template-columns:minmax(0,1fr)}.prophet-view .pv-compose-actions>vaadin-button{flex:1 1 auto;min-height:44px}}.prophet-view .pv-chart-box{display:flex;flex-direction:column;gap:.35rem}.prophet-view .pv-chart-svg{width:100%;height:200px}.prophet-view .pv-chart-scatter{width:100%;height:clamp(220px,24vw,400px)}.prophet-view .pv-chart-axis{display:flex;justify-content:space-between;gap:.35rem;color:var(--uc-muted);font-size:.6875rem}.prophet-view .pv-chart-axis>span{flex:1 1 0;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.prophet-view .pv-hist{display:flex;align-items:flex-end;gap:.5rem}.prophet-view .pv-hist-col{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;gap:.3rem}.prophet-view .pv-hist-v{color:var(--uc-ink);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.prophet-view .pv-hist-bar{width:100%;border-radius:4px 4px 0 0;background:var(--uc-link)}:where(html[theme~=dark]) .prophet-view .pv-hist-bar{background:#2a40be}.prophet-view .pv-hist-l{color:var(--uc-muted);font-size:.6875rem;text-align:center}.prophet-view .pv-meter-track{height:14px;border-radius:7px}.prophet-view .pv-meter-labels{display:flex;justify-content:space-between;color:var(--uc-muted);font-size:.75rem}.prophet-view .pv-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.prophet-view .pv-recon{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;color:var(--uc-muted);font-size:.875rem;line-height:1.6}.prophet-view .pv-recon>.pv-num{color:var(--uc-ink);font-weight:700}.prophet-view .pv-ops{display:flex;flex-direction:column;max-height:26rem;overflow-y:auto}.prophet-view .pv-good{color:#0f8a72;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-good{color:#47b096}.prophet-view .pv-split-part{display:block;height:100%}.prophet-view .pv-skew{display:flex;align-items:center;gap:.4rem}.prophet-view .pv-skew>.pv-split{flex:1 1 auto;min-width:2.5rem}.prophet-view .pv-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.prophet-view .pv-group{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .8rem;border:1px solid var(--uc-line);border-radius:12px;background:var(--uc-soft)}.prophet-view .pv-group-h{display:flex;align-items:center;gap:.4rem;font-size:.8125rem}.prophet-view .pv-group-n{flex:1 1 auto;min-width:0;color:var(--uc-ink);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prophet-view .pv-group-b{display:flex;flex-direction:column;gap:.25rem}.prophet-view .pv-group-kv{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem}.prophet-view .pv-mt--money .pv-mt-row{grid-template-columns:minmax(10rem,1fr) 5.25rem 6.5rem 5.5rem 7rem 7rem 6rem 6.5rem}.prophet-view .pv-mt--receivers .pv-mt-row{grid-template-columns:minmax(7rem,1fr) 6rem 6rem 6.5rem 4.5rem}.prophet-view .pv-mt--board .pv-mt-row{grid-template-columns:minmax(7rem,1fr) 4.5rem 4.5rem 6.5rem}.prophet-view .pv-mt--steps .pv-mt-row{grid-template-columns:minmax(10rem,1fr) 5rem}.prophet-view .pv-mt--picks .pv-mt-row{grid-template-columns:minmax(7rem,1fr) 5rem 5rem}.prophet-view .pv-mt--questions .pv-mt-row{grid-template-columns:minmax(10rem,1fr) 6.5rem 4.5rem 6rem 7.5rem 4.5rem 6rem 6.5rem 6.5rem}.prophet-view .pv-mt--reach .pv-mt-row{grid-template-columns:minmax(12rem,1fr) repeat(4,4.5rem) 5.5rem 11rem}.prophet-view .pv-mt--sources .pv-mt-row{grid-template-columns:minmax(0,1fr) repeat(3,4.25rem);gap:.5rem;padding:.4rem 0}.prophet-view .pv-mt-src{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prophet-view .pv-hbars--funnel .pv-hbar{grid-template-columns:7.25rem minmax(0,1fr) 5.5rem}.prophet-view .pv-mt--calibration .pv-mt-row{grid-template-columns:minmax(6rem,1fr) repeat(3,5.25rem)}.prophet-view .pv-mt--model-markets .pv-mt-row{grid-template-columns:minmax(12rem,1fr) 9rem 9rem 8rem 6rem}.prophet-view .pv-verdict{display:flex;flex-direction:column;gap:.75rem;border-left:4px solid #3a57d6}:where(html[theme~=dark]) .prophet-view .pv-verdict{border-left:4px solid #2a40be}.prophet-view .pv-verdict--ok{border-left-color:#17845a}:where(html[theme~=dark]) .prophet-view .pv-verdict--ok{border-left-color:#00603e}.prophet-view .pv-verdict--warn{border-left-color:#ea7a2f}:where(html[theme~=dark]) .prophet-view .pv-verdict--warn{border-left-color:#bb5700}.prophet-view .pv-verdict--bad{border-left-color:#c94057}:where(html[theme~=dark]) .prophet-view .pv-verdict--bad{border-left-color:#92002e}.prophet-view .pv-verdict-t{color:var(--uc-ink);font-size:1.0625rem;font-weight:800;line-height:1.35}.prophet-view .pv-signals{display:flex;flex-direction:column}.prophet-view vaadin-button.pv-signals-fresh{margin:0;font-weight:700}.prophet-view .pv-signal{display:grid;grid-template-columns:.6rem minmax(0,1fr) auto;gap:.35rem .6rem;align-items:start;padding:.6rem 0;border-top:1px solid var(--uc-line)}.prophet-view .pv-signal:first-child{padding-top:0;border-top:0}.prophet-view .pv-signal-dot{width:.6rem;height:.6rem;margin-top:.3rem;border-radius:50%;background:#3a57d6}:where(html[theme~=dark]) .prophet-view .pv-signal-dot{background:#2a40be}.prophet-view .pv-signal--warn .pv-signal-dot{background:#ea7a2f}:where(html[theme~=dark]) .prophet-view .pv-signal--warn .pv-signal-dot{background:#652c00}.prophet-view .pv-signal--ok .pv-signal-dot{background:#17845a}:where(html[theme~=dark]) .prophet-view .pv-signal--ok .pv-signal-dot{background:#00603e}.prophet-view .pv-signal-b{display:flex;flex-direction:column;gap:.15rem;min-width:0}.prophet-view .pv-signal-t{color:var(--uc-ink);font-size:.875rem;font-weight:700;line-height:1.35}.prophet-view .pv-signal-d{color:var(--uc-muted);font-size:.8125rem;line-height:1.4}.prophet-view .pv-signal>vaadin-button{justify-self:end;margin:0}.prophet-view .pv-signal-items{display:flex;flex-direction:column;grid-column:2 / -1;gap:.15rem}.prophet-view .pv-signal-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8125rem}.prophet-view .pv-signal-text{display:flex;flex-direction:column;min-width:0}.prophet-view .pv-signal-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prophet-view .pv-signal-why{font-size:.75rem;line-height:1.35}.prophet-view .pv-signal-item>vaadin-button,.prophet-view vaadin-button.pv-signal-all{flex:none;margin:0}.prophet-view vaadin-button.pv-signal-all{grid-column:2 / -1;justify-self:start}.prophet-view .pv-cover{display:flex;height:.75rem;overflow:hidden;border-radius:999px;background:#eef1f7}:where(html[theme~=dark]) .prophet-view .pv-cover{background:#1d232b}.prophet-view .pv-cover-seg{flex:1 1 0;min-width:4px}.prophet-view .pv-cover-seg--scored{background:#17845a}:where(html[theme~=dark]) .prophet-view .pv-cover-seg--scored{background:#00603e}.prophet-view .pv-cover-seg--none{background:#b8c0d0}:where(html[theme~=dark]) .prophet-view .pv-cover-seg--none{background:#2c323f}.prophet-view .pv-cover-seg--failed{background:#ea7a2f}:where(html[theme~=dark]) .prophet-view .pv-cover-seg--failed{background:#652c00}.prophet-view .pv-cover-seg--pending{background:#3a57d6}:where(html[theme~=dark]) .prophet-view .pv-cover-seg--pending{background:#2a40be}.prophet-view .pv-cover-legend{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.6rem;color:var(--uc-muted);font-size:.8125rem}.prophet-view .pv-cover-item{display:inline-flex;align-items:center;gap:.35rem}.prophet-view .pv-cover-key{flex:none;width:.6rem;height:.6rem;border-radius:2px}.prophet-view .pv-calib{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:1rem 1.5rem;align-items:start}.prophet-view .pv-chart-calib{display:block;width:100%;height:auto}.prophet-view .pv-model-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.prophet-view .pv-model-filters .pv-seg{flex-wrap:wrap}.prophet-view .pv-mt-row--total{border-top:1px solid var(--uc-ink);font-weight:700}.prophet-view .pv-mt--money .pv-mt-row--head>:nth-child(n+3),.prophet-view .pv-mt--receivers .pv-mt-row--head>:nth-child(n+2),.prophet-view .pv-mt--board .pv-mt-row--head>:nth-child(n+2),.prophet-view .pv-mt--steps .pv-mt-row--head>:nth-child(n+2),.prophet-view .pv-mt--picks .pv-mt-row--head>:nth-child(n+2),.prophet-view .pv-mt--calibration .pv-mt-row--head>:nth-child(n+2),.prophet-view .pv-mt--model-markets .pv-mt-row--head>:nth-child(n+2):nth-child(-n+4),.prophet-view .pv-mt--questions .pv-mt-row--head>:nth-child(n+3):nth-child(-n+7),.prophet-view .pv-mt--reach .pv-mt-row--head>:nth-child(n+2):nth-child(-n+6),.prophet-view .pv-mt--sources .pv-mt-row--head>:nth-child(n+2){text-align:right}.prophet-view .pv-mt-row>.pv-mt-q{justify-self:start;text-align:left}@container (max-width: 1100px){.prophet-view .pv-mt--calibration .pv-mt-row{grid-template-columns:minmax(4.5rem,1fr) repeat(3,minmax(0,1fr));gap:.35rem .75rem}.prophet-view .pv-mt--model-markets .pv-mt-row{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.35rem .75rem}.prophet-view .pv-mt--model-markets .pv-mt-row>.pv-trow-name{grid-column:1 / -1}.prophet-view .pv-mt--money .pv-mt-row,.prophet-view .pv-mt--questions .pv-mt-row{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.prophet-view .pv-mt--money .pv-mt-row>.pv-mt-q,.prophet-view .pv-mt--questions .pv-mt-row>.pv-mt-q,.prophet-view .pv-mt--questions .pv-mt-row>.pv-skew,.prophet-view .pv-mt--reach .pv-mt-row>.pv-mt-q{grid-column:1 / -1}.prophet-view .pv-mt--reach .pv-mt-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .75rem}.prophet-view .pv-mt--reach .pv-mt-row>.pv-mt-from{grid-column:1 / -1}.prophet-view .pv-mt--sources .pv-mt-row--head{display:grid}.prophet-view .pv-mt--sources .pv-mt-row>.pv-num{text-align:right}}@container (max-width: 560px){.prophet-view .pv-mt--receivers .pv-mt-row,.prophet-view .pv-mt--board .pv-mt-row,.prophet-view .pv-mt--picks .pv-mt-row{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}}@container (min-width: 561px){.prophet-view .pv-mt--receivers .pv-mt-row--head,.prophet-view .pv-mt--board .pv-mt-row--head,.prophet-view .pv-mt--steps .pv-mt-row--head,.prophet-view .pv-mt--picks .pv-mt-row--head{display:grid}.prophet-view .pv-mt--receivers .pv-mt-row>.pv-num,.prophet-view .pv-mt--board .pv-mt-row>.pv-num,.prophet-view .pv-mt--steps .pv-mt-row>.pv-num,.prophet-view .pv-mt--picks .pv-mt-row>.pv-num{text-align:right}.prophet-view .pv-mt--receivers .pv-mt-row>vaadin-button,.prophet-view .pv-mt--board .pv-mt-row>vaadin-button{grid-column:auto;justify-self:start}}@media(max-width:1200px){.prophet-view .pv-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.prophet-view .pv-grid2{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.prophet-view .pv-groups{grid-template-columns:minmax(0,1fr)}.prophet-view .pv-hist{gap:.25rem}.prophet-view .pv-hist-l{font-size:.625rem}}.prophet-view .pv-compose-head{position:sticky;top:0;z-index:6;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:-.75rem -1rem 0;padding:.6rem 1rem;border-bottom:1px solid var(--uc-line);background:var(--lumo-base-color, #fff)}:where(html[theme~=dark]) .prophet-view .pv-compose-head{background:var(--lumo-base-color, #191f26)}.prophet-view .pv-compose-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0}.prophet-view vaadin-button.pv-compose-back{color:var(--uc-link);font-weight:700}.prophet-view .pv-compose-saved{font-size:.75rem}.prophet-view .pv-compose-actions{align-items:center}.prophet-view .pv-compose-actions>vaadin-button{margin:0}.prophet-view .pv-compose-dock{display:none}.prophet-view .pv-tpls{display:flex;flex-wrap:wrap;gap:.4rem}.prophet-view .pv-tpl{flex-direction:row;align-items:center;gap:0;min-height:36px;box-sizing:border-box;padding:0 .8rem;border:1px solid var(--lumo-contrast-10pct);border-radius:18px;color:#344054;font-size:.8125rem;font-weight:600}:where(html[theme~=dark]) .prophet-view .pv-tpl{color:#b3bdce}.prophet-view .pv-tpl--on{border-color:#3a57d6;background:#3a57d6;color:#fff;box-shadow:none}:where(html[theme~=dark]) .prophet-view .pv-tpl--on{border-color:#2a40be;background:#2a40be;color:#fff}.prophet-view .pv-hints{margin-top:.25rem;padding-top:0;border-top:0}.prophet-view .pv-form2>.pv-hints{grid-column:1 / -1}.prophet-view .pv-hint-chip{align-items:center;min-height:32px;box-sizing:border-box}.prophet-view .pv-props{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.6rem}.prophet-view .pv-props>vaadin-button{grid-column:1 / -1;justify-self:start;margin:0}.prophet-view .pv-prop{gap:.4rem;min-width:0}.prophet-view .pv-prop-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.3rem .4rem;width:100%}.prophet-view .pv-prop-q{font-size:.875rem;font-weight:800;overflow-wrap:anywhere}.prophet-view .pv-prop>vaadin-button{align-self:stretch;min-height:36px;margin:0}.prophet-view .pv-prop-filters{grid-column:1 / -1;flex-wrap:wrap;justify-self:start;max-width:100%}.prophet-view .pv-prop-filters .pv-seg-item{min-height:2rem;font-size:.8125rem}.prophet-view .pv-prop>vaadin-button.pv-prop-series{align-self:flex-start;min-height:32px;color:var(--uc-link);font-weight:700}.prophet-view .pv-repeat{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;font-size:.8125rem}.prophet-view .pv-repeat:empty{display:none}.prophet-view vaadin-button.pv-repeat-item{min-height:32px;color:var(--uc-link);font-size:.8125rem;font-weight:700}.prophet-view .pv-collapsed{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--uc-line);border-radius:10px}.prophet-view .pv-collapsed-text{display:flex;flex-direction:column;gap:2px;min-width:0;color:#344054;font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}:where(html[theme~=dark]) .prophet-view .pv-collapsed-text{color:#b3bdce}.prophet-view .pv-collapsed-title{color:var(--uc-ink);font-weight:700}.prophet-view .pv-collapsed-note{font-size:.75rem}.prophet-view .pv-collapsed>vaadin-button{flex:none;margin:0}.prophet-view .pv-money-line{color:#344054;font-size:.875rem;font-variant-numeric:tabular-nums}:where(html[theme~=dark]) .prophet-view .pv-money-line{color:#b3bdce}.prophet-view .pv-swatch{display:inline-block;width:10px;height:10px;border-radius:3px}@media(max-width:760px){.prophet-view .pv-phone-only{display:inline}.prophet-view .pv-wide-only{display:none}.prophet-view .pv-tabs{gap:0;margin:0 -.75rem;padding:0 .25rem}.prophet-view .pv-tab{padding:0 .3rem;font-size:.8125rem}.prophet-view .pv-phead-top{flex-wrap:nowrap}.prophet-view .pv-phead .pv-actions{width:auto;flex:none}.prophet-view .pv-phead .pv-actions>vaadin-button{flex:none;min-height:44px}.prophet-view .pv-gantt--compact{--pv-gantt-name: 7.25rem;--pv-gantt-hour: 5px;--pv-gantt-lead: var(--pv-gantt-name)}.prophet-view .pv-gantt--compact .pv-gantt-axis,.prophet-view .pv-gantt--compact .pv-gantt-row{grid-template-columns:var(--pv-gantt-name) minmax(calc(var(--pv-gantt-hours) * var(--pv-gantt-hour)),1fr)}.prophet-view .pv-gantt--compact .pv-gantt-corner{display:block}.prophet-view .pv-gantt--compact .pv-gantt-row{align-items:center;min-height:2.75rem}.prophet-view .pv-gantt--compact .pv-gantt-track{height:2.75rem}.prophet-view .pv-gantt--compact .pv-gantt-name,.prophet-view .pv-gantt--compact.is-scrolled .pv-gantt-name{flex-direction:column;align-items:stretch;justify-content:center;gap:1px;justify-self:stretch;width:auto;padding:0 .5rem 0 0;background:var(--lumo-base-color, #fff)}:where(html[theme~=dark]) .prophet-view .pv-gantt--compact .pv-gantt-name,:where(html[theme~=dark]) .prophet-view .pv-gantt--compact.is-scrolled .pv-gantt-name{background:var(--lumo-base-color, #191f26)}.prophet-view .pv-gantt--compact.is-scrolled .pv-gantt-name{box-shadow:6px 0 8px -6px #10182847}:where(html[theme~=dark]) .prophet-view .pv-gantt--compact.is-scrolled .pv-gantt-name{box-shadow:6px 0 8px -6px #0000009d}.prophet-view .pv-gantt--compact .pv-gantt-name b{font-size:.8125rem}.prophet-view .pv-gantt--compact .pv-gantt-name span{max-width:none}.prophet-view .pv-gantt--compact .pv-gantt-nav{flex:0 0 auto}.prophet-view .pv-gantt--compact .pv-gantt-nav button{min-height:2.75rem;padding:0 .6rem}.prophet-view .pv-kmini--extra,.prophet-view .pv-o-bets{display:none}.prophet-view .pv-mtitle{font-size:1.375rem}.prophet-view .pv-dock{margin:0 -.75rem -2rem;padding:.6rem .75rem 1rem}.prophet-view .pv-compose-head{position:static;margin:0;padding:0;border:0;background:none}.prophet-view .pv-compose-actions{display:none}.prophet-view .pv-compose-dock{display:flex}.prophet-view vaadin-button.pv-dock-problems{justify-content:space-between;width:100%;min-height:36px;padding:0 .75rem;border-radius:10px;background:#fdecea;color:#b42318;font-size:.8125rem;font-weight:600;white-space:normal}:where(html[theme~=dark]) .prophet-view vaadin-button.pv-dock-problems{background:#2f1d1c;color:#ff7664}.prophet-view .pv-props{grid-template-columns:minmax(0,1fr)}.prophet-view .pv-tpl{min-height:40px}.prophet-view .pv-gantt-bar--wait{top:calc(50% - 1px);height:2px}.prophet-view .pv-stpls{grid-template-columns:repeat(2,minmax(0,1fr))}.prophet-view .pv-sdays{grid-template-columns:repeat(7,minmax(0,1fr))}.prophet-view .pv-sstage{grid-template-columns:6px minmax(0,1fr);gap:.25rem .6rem}.prophet-view .pv-sstage-mark{grid-row:span 2}.prophet-view .pv-sstage-inputs vaadin-select{flex:1 1 8.5rem;width:auto}.prophet-view .pv-sstage-inputs vaadin-time-picker{flex:0 1 7rem;width:auto}.prophet-view .pv-kpi3.pv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.prophet-view .pv-hbars--funnel .pv-hbar{grid-template-columns:6.5rem minmax(0,1fr) 4.75rem}.prophet-view .pv-mt--sources .pv-mt-row{grid-template-columns:minmax(0,1fr) repeat(3,4rem)}.prophet-view .pv-calib{grid-template-columns:minmax(0,1fr)}}.prophet-view .pv-place .pv-b{font-weight:700}.prophet-view .pv-place-sum{display:flex;flex-direction:column;gap:.35rem;padding:.6rem .75rem;border:1px solid var(--uc-line);border-radius:10px;background:var(--lumo-base-color, #fff)}:where(html[theme~=dark]) .prophet-view .pv-place-sum{background:var(--lumo-base-color, #191f26)}.prophet-view .pv-place-sum--clash{border-color:#c2410c73;background:#fdf7f3}:where(html[theme~=dark]) .prophet-view .pv-place-sum--clash{border-color:#ef6b3f73;background:#1b2128}.prophet-view .pv-place-sum>.uc-muted{font-size:.8125rem}.prophet-view .pv-place-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .6rem}.prophet-view .pv-place-head .pv-b{color:var(--uc-ink);font-size:.9375rem;font-weight:800}.prophet-view .pv-place-reason{color:#b42318;font-size:.8125rem;font-weight:600;line-height:1.4}:where(html[theme~=dark]) .prophet-view .pv-place-reason{color:#ff7664}.prophet-view .pv-place-fix,.prophet-view .pv-ag-fix{display:flex;flex-wrap:wrap;gap:.35rem}.prophet-view .pv-place-fix .pv-hint-chip,.prophet-view .pv-ag-fix .pv-hint-chip{border-color:#c2410c73;color:#9a3412}:where(html[theme~=dark]) .prophet-view .pv-place-fix .pv-hint-chip,:where(html[theme~=dark]) .prophet-view .pv-ag-fix .pv-hint-chip{border-color:#ef6b3f73;color:#f78867}.prophet-view .pv-place-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.prophet-view .pv-place-tile{display:flex;flex-direction:column;gap:1px;min-width:0;padding:.4rem .6rem;border-radius:8px;background:#f5f7fb;color:var(--uc-muted);font-size:.75rem;line-height:1.35}:where(html[theme~=dark]) .prophet-view .pv-place-tile{background:#1b2129}.prophet-view .pv-place-tile .pv-b{color:var(--uc-ink);font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}.prophet-view .pv-place-tile>span:last-child{overflow-wrap:anywhere}.prophet-view .pv-place-tile--near{background:#fdf3e4}:where(html[theme~=dark]) .prophet-view .pv-place-tile--near{background:#2a1f0e}.prophet-view .pv-place-tile--near .pv-b{color:#b45309}:where(html[theme~=dark]) .prophet-view .pv-place-tile--near .pv-b{color:#e37e42}.prophet-view .pv-place-tile--clash{background:#fdece4}:where(html[theme~=dark]) .prophet-view .pv-place-tile--clash{background:#301e15}.prophet-view .pv-place-tile--clash .pv-b{color:#c2410c}:where(html[theme~=dark]) .prophet-view .pv-place-tile--clash .pv-b{color:#f46f44}.prophet-view .pv-place-narrow{display:none}.prophet-view .pv-place-wide{min-width:0}.prophet-view .pv-place .pv-gantt--ruler{--pv-gantt-name: 7.5rem}.prophet-view .pv-ruler-zoom{display:flex;align-self:flex-start;gap:2px;margin-bottom:.5rem;padding:3px;border-radius:9px;background:#f2f4f8}:where(html[theme~=dark]) .prophet-view .pv-ruler-zoom{background:#1c222a}.prophet-view .pv-ruler-zoom button{padding:.25rem .75rem;border:0;border-radius:7px;background:transparent;color:var(--uc-muted);font:inherit;font-size:.75rem;font-weight:700;white-space:nowrap;cursor:pointer}.prophet-view .pv-ruler-zoom button:hover{color:var(--uc-ink)}.prophet-view .pv-ruler-zoom button[aria-pressed=true]{background:var(--lumo-base-color, #fff);box-shadow:0 1px 3px #10182824;color:var(--uc-ink)}:where(html[theme~=dark]) .prophet-view .pv-ruler-zoom button[aria-pressed=true]{background:var(--lumo-base-color, #191f26);box-shadow:0 1px 3px #0000004f}.prophet-view .pv-gantt--ruler:not([data-step]) .pv-gantt-tick--s1,.prophet-view .pv-gantt--ruler:not([data-step]) .pv-gantt-tick--s3,.prophet-view .pv-gantt--ruler[data-step="3"] .pv-gantt-tick--s1,.prophet-view .pv-gantt--ruler[data-step="6"] .pv-gantt-tick--s1,.prophet-view .pv-gantt--ruler[data-step="6"] .pv-gantt-tick--s3,.prophet-view .pv-gantt--ruler[data-step="12"] .pv-gantt-tick--s1,.prophet-view .pv-gantt--ruler[data-step="12"] .pv-gantt-tick--s3,.prophet-view .pv-gantt--ruler[data-step="12"] .pv-gantt-tick--s6,.prophet-view .pv-gantt--ruler[data-step="24"] .pv-gantt-tick--s1,.prophet-view .pv-gantt--ruler[data-step="24"] .pv-gantt-tick--s3,.prophet-view .pv-gantt--ruler[data-step="24"] .pv-gantt-tick--s6,.prophet-view .pv-gantt--ruler[data-step="24"] .pv-gantt-tick--s12,.prophet-view .pv-gantt--ruler[data-step="6"] .pv-gantt-grid--s3,.prophet-view .pv-gantt--ruler[data-step="12"] .pv-gantt-grid--s3,.prophet-view .pv-gantt--ruler[data-step="12"] .pv-gantt-grid--s6,.prophet-view .pv-gantt--ruler[data-step="24"] .pv-gantt-grid--s3,.prophet-view .pv-gantt--ruler[data-step="24"] .pv-gantt-grid--s6,.prophet-view .pv-gantt--ruler[data-step="24"] .pv-gantt-grid--s12{display:none}.prophet-view .pv-place-target{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.prophet-view .pv-place-target .pv-ruler-zoom{margin-bottom:0}.prophet-view .pv-gantt--ruler .pv-gantt-handle{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.prophet-view .pv-gantt--ruler .pv-gantt-handle:not(.is-target) b{display:none}.prophet-view .pv-gantt--ruler .pv-gantt-handle.is-held:not(.is-target) b{position:absolute;bottom:calc(100% + 3px);left:50%;display:block;padding:.05rem .4rem;border-radius:999px;background:var(--uc-link);color:#fff;font-size:.6875rem;font-weight:800;white-space:nowrap;transform:translate(-50%)}:where(html[theme~=dark]) .prophet-view .pv-gantt--ruler .pv-gantt-handle.is-held:not(.is-target) b{background:#2a40be;color:#fff}.prophet-view .pv-gantt--ruler .pv-gantt-handle.is-held:not(.is-target).is-near b{background:#b45309}:where(html[theme~=dark]) .prophet-view .pv-gantt--ruler .pv-gantt-handle.is-held:not(.is-target).is-near b{background:#7e3700}.prophet-view .pv-gantt--ruler .pv-gantt-handle.is-held:not(.is-target).is-clash b{background:#c2410c}:where(html[theme~=dark]) .prophet-view .pv-gantt--ruler .pv-gantt-handle.is-held:not(.is-target).is-clash b{background:#8a2900}.prophet-view .pv-gantt--ruler .pv-gantt-handle.is-target{top:.5rem;z-index:3;gap:.25rem;align-items:center;width:auto;height:1.4rem;margin-left:0;padding:0 .5rem 0 .35rem;border-radius:999px;background:var(--uc-link);box-shadow:0 2px 6px #3a57d659;color:#fff;font-size:.6875rem;font-style:normal;white-space:nowrap;transform:translate(-50%);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}:where(html[theme~=dark]) .prophet-view .pv-gantt--ruler .pv-gantt-handle.is-target{background:#2a40be;box-shadow:0 2px 6px #7597ff59;color:#fff}.prophet-view .pv-gantt--ruler[data-locked] .pv-gantt-handle[data-stage=EVENT]{cursor:pointer}.prophet-view .pv-gantt--ruler .pv-gantt-handle.is-target svg{width:11px;height:11px}.prophet-view .pv-gantt--ruler .pv-gantt-handle.is-target svg *{fill:#fff;fill-opacity:1;stroke:none}:where(html[theme~=dark]) .prophet-view .pv-gantt--ruler .pv-gantt-handle.is-target svg *{fill:#191f25}.prophet-view .pv-gantt--ruler .pv-gantt-handle.is-target b{font-weight:800}.prophet-view .pv-gantt--ruler .pv-gantt-handle.is-target.is-near{background:#b45309;box-shadow:0 2px 6px #b4530959}:where(html[theme~=dark]) .prophet-view .pv-gantt--ruler .pv-gantt-handle.is-target.is-near{background:#7e3700;box-shadow:0 2px 6px #de793d59}.prophet-view .pv-gantt--ruler .pv-gantt-handle.is-target.is-clash{background:#c2410c;box-shadow:0 2px 6px #c2410c66}:where(html[theme~=dark]) .prophet-view .pv-gantt--ruler .pv-gantt-handle.is-target.is-clash{background:#8a2900;box-shadow:0 2px 6px #ef6b3f66}.prophet-view .pv-gantt--ruler.is-moving{-webkit-user-select:none;user-select:none}.prophet-view .pv-gantt--ruler.is-moving .pv-gantt-handle{cursor:grabbing}.prophet-view .pv-gantt--ruler .pv-gantt-handle.is-held{z-index:4}.prophet-view .pv-gantt-off{position:absolute;top:0;bottom:0;border-right:1px dashed rgba(102,112,133,.45);background:repeating-linear-gradient(135deg,#66708524 0 4px,#6670850a 4px 8px);cursor:not-allowed}:where(html[theme~=dark]) .prophet-view .pv-gantt-off{border-right:1px dashed rgba(97,107,128,.45);background:repeating-linear-gradient(135deg,#47506424 0 4px,#4750640a 4px 8px)}.prophet-view .pv-gantt-guide.is-off{border-left-color:#98a2b3}:where(html[theme~=dark]) .prophet-view .pv-gantt-guide.is-off{border-left-color:#4b5463}.prophet-view .pv-gantt-guide.is-off b{background:#98a2b3}:where(html[theme~=dark]) .prophet-view .pv-gantt-guide.is-off b{background:#353d4c}.prophet-view .pv-gantt--ruler .pv-gantt-heat{top:.35rem;bottom:.35rem;box-sizing:border-box;border:1px dashed rgba(234,122,47,.5);background:repeating-linear-gradient(135deg,#ea7a2f2e 0 5px,#ea7a2f0d 5px 10px)}:where(html[theme~=dark]) .prophet-view .pv-gantt--ruler .pv-gantt-heat{border:1px dashed rgba(234,122,47,.5);background:repeating-linear-gradient(135deg,#ea7a2f3c 0 5px,#ea7a2f11 5px 10px)}.prophet-view .pv-gantt--ruler .pv-gantt-heat.is-hit{border-color:#c2410c;background:repeating-linear-gradient(135deg,#c2410c5c 0 5px,#c2410c1f 5px 10px)}:where(html[theme~=dark]) .prophet-view .pv-gantt--ruler .pv-gantt-heat.is-hit{border-color:#8a2900;background:repeating-linear-gradient(135deg,#ef6b3f77 0 5px,#ef6b3f28 5px 10px)}.prophet-view .pv-gantt-row--gaps{min-height:2rem}.prophet-view .pv-gantt-row--gaps .pv-gantt-track{height:2rem}.prophet-view .pv-gantt-row--gaps .pv-gantt-name{cursor:default}.prophet-view .pv-gantt-brk{position:absolute;top:1.15rem;height:0;border-top:1.5px solid #94a3b8;pointer-events:none}:where(html[theme~=dark]) .prophet-view .pv-gantt-brk{border-top:1.5px solid #475567}.prophet-view .pv-gantt-brk:before,.prophet-view .pv-gantt-brk:after{position:absolute;top:-5px;height:9px;border-left:1.5px solid #94a3b8;content:""}:where(html[theme~=dark]) .prophet-view .pv-gantt-brk:before,:where(html[theme~=dark]) .prophet-view .pv-gantt-brk:after{border-left:1.5px solid #475567}.prophet-view .pv-gantt-brk:before{left:0}.prophet-view .pv-gantt-brk:after{right:0}.prophet-view .pv-gantt-brk b{position:absolute;top:-.95rem;left:50%;padding:0 .45rem;border:1px solid var(--uc-line);border-radius:999px;background:var(--lumo-base-color, #fff);color:var(--uc-muted);font-size:.6875rem;font-weight:800;line-height:1.1rem;white-space:nowrap;transform:translate(-50%)}:where(html[theme~=dark]) .prophet-view .pv-gantt-brk b{background:var(--lumo-base-color, #191f26)}.prophet-view .pv-gantt-brk--ok b{border-color:#bfe5d8;color:#0f8a72}:where(html[theme~=dark]) .prophet-view .pv-gantt-brk--ok b{border-color:#244339;color:#47b096}.prophet-view .pv-gantt-brk--near,.prophet-view .pv-gantt-brk--near:before,.prophet-view .pv-gantt-brk--near:after{border-color:#d97706}:where(html[theme~=dark]) .prophet-view .pv-gantt-brk--near,:where(html[theme~=dark]) .prophet-view .pv-gantt-brk--near:before,:where(html[theme~=dark]) .prophet-view .pv-gantt-brk--near:after{border-color:#b86300}.prophet-view .pv-gantt-brk--near b{border-color:#f3d19e;color:#b45309}:where(html[theme~=dark]) .prophet-view .pv-gantt-brk--near b{border-color:#765827;color:#e37e42}.prophet-view .pv-gantt-brk--clash,.prophet-view .pv-gantt-brk--clash:before,.prophet-view .pv-gantt-brk--clash:after{border-color:#c2410c}:where(html[theme~=dark]) .prophet-view .pv-gantt-brk--clash,:where(html[theme~=dark]) .prophet-view .pv-gantt-brk--clash:before,:where(html[theme~=dark]) .prophet-view .pv-gantt-brk--clash:after{border-color:#8a2900}.prophet-view .pv-gantt-brk--clash b{border-color:#f5c4ad;color:#c2410c}:where(html[theme~=dark]) .prophet-view .pv-gantt-brk--clash b{border-color:#523a2e;color:#f46f44}.prophet-view .pv-gantt-brk[hidden]{display:none}.prophet-view .pv-ag{display:flex;flex-direction:column}.prophet-view .pv-ag-day{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.75rem 2px .25rem;color:var(--uc-muted);font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.prophet-view .pv-ag-day:first-child{margin-top:.25rem}.prophet-view .pv-ag-day .pv-hint-chip{min-height:26px;letter-spacing:0;text-transform:none}.prophet-view .pv-ag-row{display:grid;grid-template-columns:2.9rem 1rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.45rem .4rem;border-radius:9px}.prophet-view .pv-ag-tm{color:var(--uc-ink);font-size:.8125rem;font-weight:800;font-variant-numeric:tabular-nums}.prophet-view .pv-ag-ic{display:grid;place-items:center;padding-top:2px}.prophet-view .pv-ag-ic svg{display:block;width:14px;height:14px}.prophet-view .pv-ag-tt{display:flex;flex-direction:column;gap:1px;min-width:0;color:var(--uc-ink);font-size:.8125rem;line-height:1.3;overflow-wrap:anywhere}.prophet-view .pv-ag-note{color:var(--uc-muted);font-size:.75rem}.prophet-view .pv-ag-row--mine{background:#3a57d612}:where(html[theme~=dark]) .prophet-view .pv-ag-row--mine{background:#7597ff17}.prophet-view .pv-ag-row--mine .pv-b{color:var(--uc-link)}.prophet-view .pv-ag-row--busy{background:repeating-linear-gradient(135deg,rgba(234,122,47,.08) 0 6px,transparent 6px 12px)}:where(html[theme~=dark]) .prophet-view .pv-ag-row--busy{background:repeating-linear-gradient(135deg,rgba(234,122,47,.104) 0 6px,transparent 6px 12px)}.prophet-view .pv-ag-row--clash{background:#fdece4;box-shadow:inset 0 0 0 1px #f5c4ad}:where(html[theme~=dark]) .prophet-view .pv-ag-row--clash{background:#301e15;box-shadow:inset 0 0 0 1px #3e261b}.prophet-view .pv-ag-row--clash .pv-b{color:#c2410c}:where(html[theme~=dark]) .prophet-view .pv-ag-row--clash .pv-b{color:#f46f44}.prophet-view .pv-ag-row--clash .pv-ag-note{color:#9a3412}:where(html[theme~=dark]) .prophet-view .pv-ag-row--clash .pv-ag-note{color:#f78867}.prophet-view .pv-ag-gap{display:flex;align-items:center;gap:.4rem;min-height:1.25rem;margin:1px 0 1px 3.65rem;color:#8590a3;font-size:.75rem}:where(html[theme~=dark]) .prophet-view .pv-ag-gap{color:#88909d}.prophet-view .pv-ag-gap:before{flex:none;width:1px;height:1rem;background:#cfd6e3;content:""}:where(html[theme~=dark]) .prophet-view .pv-ag-gap:before{background:#232b3a}.prophet-view .pv-ag-gap .pv-b{color:var(--uc-muted);font-variant-numeric:tabular-nums}.prophet-view .pv-ag-gap--clash,.prophet-view .pv-ag-gap--clash .pv-b{color:#c2410c}:where(html[theme~=dark]) .prophet-view .pv-ag-gap--clash,:where(html[theme~=dark]) .prophet-view .pv-ag-gap--clash .pv-b{color:#f46f44}.prophet-view .pv-ag-gap--near .pv-b{color:#b45309}:where(html[theme~=dark]) .prophet-view .pv-ag-gap--near .pv-b{color:#e37e42}.prophet-view .pv-ag-gap--free{color:#0f8a72}:where(html[theme~=dark]) .prophet-view .pv-ag-gap--free{color:#47b096}.prophet-view .pv-ag-gap--free>span:first-child{white-space:nowrap}.prophet-view .pv-ag-gap--free .pv-hint-chip{margin-left:auto;color:var(--uc-link)}.prophet-view .pv-ag-fold{margin:.35rem 0 .35rem 3.65rem;color:#8590a3;font-size:.75rem;line-height:1.5}:where(html[theme~=dark]) .prophet-view .pv-ag-fold{color:#88909d}.prophet-view .pv-ag-fold .pv-hint-chip{min-height:26px;vertical-align:middle;color:var(--uc-link)}.prophet-view .pv-ag-fix{margin:.3rem 0 .2rem 3.65rem}.prophet-view .pv-nb{display:flex;flex-direction:column;gap:.35rem}.prophet-view .pv-nb-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem}.prophet-view .pv-nb-title .uc-muted{font-size:.75rem}.prophet-view .pv-nb-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);font-size:.75rem;line-height:1.35}.prophet-view .pv-nb-grid>div{min-width:0;padding:.4rem .35rem;border-top:1px solid var(--uc-line)}.prophet-view .pv-nb-grid>.pv-nb-th{padding-top:0;padding-bottom:.2rem;border-top:0;color:#8590a3;font-size:.6875rem;font-weight:600}:where(html[theme~=dark]) .prophet-view .pv-nb-grid>.pv-nb-th{color:#88909d}.prophet-view .pv-nb-stage,.prophet-view .pv-nb-side{display:flex;flex-direction:column;gap:1px}.prophet-view .pv-nb-stage>span:first-child,.prophet-view .pv-nb-side>span:first-child{display:-webkit-box;overflow:hidden;color:var(--uc-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.prophet-view .pv-nb-stage>.uc-chip{align-self:flex-start;min-height:1.25rem;margin-top:.15rem;padding:0 .45rem;font-size:.6875rem}.prophet-view .pv-nb-grid .pv-b{color:var(--uc-ink);font-variant-numeric:tabular-nums}.prophet-view .pv-nb-grid>.pv-nb-none{grid-column:span 2;color:#8590a3}:where(html[theme~=dark]) .prophet-view .pv-nb-grid>.pv-nb-none{color:#88909d}.prophet-view .pv-place-pick{align-self:flex-start;margin:0}.prophet-view .pv-slots{display:flex;flex-direction:column;gap:.5rem;padding:.6rem .7rem;border:1px solid var(--uc-line);border-radius:10px;background:var(--lumo-base-color, #fff)}:where(html[theme~=dark]) .prophet-view .pv-slots{background:var(--lumo-base-color, #191f26)}.prophet-view .pv-slots-grid{display:grid;grid-template-columns:2.75rem repeat(12,minmax(0,1fr));gap:3px;font-size:.6875rem}.prophet-view .pv-slots-h{color:#8590a3;font-variant-numeric:tabular-nums;text-align:center}:where(html[theme~=dark]) .prophet-view .pv-slots-h{color:#88909d}.prophet-view .pv-slots-day{align-self:center;color:var(--uc-muted);font-weight:700;white-space:nowrap}.prophet-view .pv-slot{position:relative;display:block;height:1.6rem;border-radius:5px;background:#e7f4ee;cursor:pointer}:where(html[theme~=dark]) .prophet-view .pv-slot{background:#172620}.prophet-view .pv-slot--near{background:#fbe7c8}:where(html[theme~=dark]) .prophet-view .pv-slot--near{background:#322104}.prophet-view .pv-slot--clash{background:#f6c9b5}:where(html[theme~=dark]) .prophet-view .pv-slot--clash{background:#402316}.prophet-view .pv-slot--off{background:repeating-linear-gradient(135deg,#eef0f4 0 4px,#f7f8fa 4px 8px);cursor:not-allowed}:where(html[theme~=dark]) .prophet-view .pv-slot--off{background:repeating-linear-gradient(135deg,#1d232b 0 4px,#1b2128 4px 8px)}.prophet-view .pv-slots-grid .pv-slot:not(.pv-slot--off):hover{box-shadow:inset 0 0 0 2px #3a57d673}:where(html[theme~=dark]) .prophet-view .pv-slots-grid .pv-slot:not(.pv-slot--off):hover{box-shadow:inset 0 0 0 2px #7597ff73}.prophet-view .pv-slot:focus-visible{outline:2px solid var(--uc-link);outline-offset:1px}.prophet-view .pv-slot--busy:after,.prophet-view .pv-slot--me:after{position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:1px;background:#b7791f;content:"";transform:translate(-50%,-50%) rotate(45deg)}:where(html[theme~=dark]) .prophet-view .pv-slot--busy:after,:where(html[theme~=dark]) .prophet-view .pv-slot--me:after{background:#633d00}.prophet-view .pv-slot--me{background:#dfe7ff;box-shadow:inset 0 0 0 2.5px var(--uc-link)}:where(html[theme~=dark]) .prophet-view .pv-slot--me{background:#1c243e}.prophet-view .pv-slot--me:after{background:var(--uc-link)}:where(html[theme~=dark]) .prophet-view .pv-slot--me:after{background:#2a40be}.prophet-view .pv-slots-legend{display:flex;flex-wrap:wrap;gap:.3rem .9rem;color:var(--uc-muted);font-size:.6875rem}.prophet-view .pv-slots-key{display:inline-flex;align-items:center;gap:.3rem}.prophet-view .pv-slots-key .pv-slot{width:12px;height:12px;border-radius:3px;cursor:default}.prophet-view .pv-slots-refine{display:flex;flex-wrap:wrap;gap:.35rem}@media(max-width:760px){.prophet-view .pv-place-wide{display:none}.prophet-view .pv-place-narrow{display:block}.prophet-view .pv-slots{padding:.5rem}.prophet-view .pv-slots-grid{grid-template-columns:2.4rem repeat(12,minmax(0,1fr));gap:2px}.prophet-view .pv-slot{height:1.5rem}.prophet-view .pv-slots-key .pv-slot{height:12px}.prophet-view .pv-nb-grid>div{padding:.35rem .2rem}}.prophet-view .pv-pq-bar,.prophet-view .pv-pq-order{display:flex;flex-wrap:wrap;gap:.5rem}.prophet-view .pv-pq-order{justify-content:flex-end}.prophet-view .pv-pq{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem}.prophet-view .pv-pq-side{display:flex;flex:1 1 22rem;flex-direction:column;gap:.5rem;max-width:28rem;min-width:0}.prophet-view .pv-pq-list{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--uc-line, #e4e7ec);border-radius:12px;background:var(--lumo-base-color, #fff)}:where(html[theme~=dark]) .prophet-view .pv-pq-list{border:1px solid var(--uc-line, #33373d);background:var(--lumo-base-color, #191f26)}.prophet-view .pv-pq-item{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .85rem;border:0;border-left:3px solid transparent;border-top:1px solid var(--uc-line, #eef0f3);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}:where(html[theme~=dark]) .prophet-view .pv-pq-item{border-top:1px solid var(--uc-line, #2f343a)}.prophet-view .pv-pq-item:first-child{border-top:0}.prophet-view .pv-pq-item:hover{background:#f8f9fb}:where(html[theme~=dark]) .prophet-view .pv-pq-item:hover{background:#1b2028}.prophet-view .pv-pq-item--on{border-left-color:var(--uc-link, #3a57d6);background:#f5f7ff}:where(html[theme~=dark]) .prophet-view .pv-pq-item--on{border-left-color:var(--uc-link, #2a40be);background:#1d202a}.prophet-view .pv-pq-item-q{font-size:.875rem;font-weight:700;line-height:1.35}.prophet-view .pv-pq-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.prophet-view .pv-pq-chip{padding:.1rem .5rem;border-radius:999px;background:#f2f4f7;color:#344054;font-size:.6875rem;font-weight:700;white-space:nowrap}:where(html[theme~=dark]) .prophet-view .pv-pq-chip{background:#1c222a;color:#b3bdce}.prophet-view .pv-pq-chip--info{background:#e0eaff;color:#2b44ad}:where(html[theme~=dark]) .prophet-view .pv-pq-chip--info{background:#1a243b;color:#90aeff}.prophet-view .pv-pq-chip--warn{background:#fef0c7;color:#93370d}:where(html[theme~=dark]) .prophet-view .pv-pq-chip--warn{background:#2b2101;color:#f38e68}.prophet-view .pv-pq-chip--ok{background:#dcfae6;color:#085d3a}:where(html[theme~=dark]) .prophet-view .pv-pq-chip--ok{background:#092918;color:#7dc69d}.prophet-view .pv-pq-chip--bad{background:#fee4e2;color:#912018}:where(html[theme~=dark]) .prophet-view .pv-pq-chip--bad{background:#371b1a;color:#ff8c7c}.prophet-view .pv-pq-detail{display:flex;flex:999 1 32rem;flex-direction:column;gap:.85rem;min-width:0;padding:1rem 1.1rem;border:1px solid var(--uc-line, #e4e7ec);border-radius:12px;background:var(--lumo-base-color, #fff)}:where(html[theme~=dark]) .prophet-view .pv-pq-detail{border:1px solid var(--uc-line, #33373d);background:var(--lumo-base-color, #191f26)}.prophet-view .pv-pq-title{margin:0;font-size:1.125rem;line-height:1.3}.prophet-view .pv-pq-fields{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:.55rem 1rem;font-size:.8125rem}.prophet-view .pv-pq-term{color:#5d6879}:where(html[theme~=dark]) .prophet-view .pv-pq-term{color:#9ca4b1}.prophet-view .pv-pq-value{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;overflow-wrap:anywhere}.prophet-view .pv-pq-old{flex-basis:100%;color:#5d6879;font-size:.75rem;text-decoration:line-through}:where(html[theme~=dark]) .prophet-view .pv-pq-old{color:#9ca4b1}.prophet-view .pv-pq-outcomes{display:flex;flex-wrap:wrap;gap:.35rem}.prophet-view .pv-pq-checks{display:flex;flex-direction:column;gap:.3rem;padding:.7rem .85rem;border-radius:10px;background:#f8f9fb;font-size:.8125rem}:where(html[theme~=dark]) .prophet-view .pv-pq-checks{background:#1b2028}.prophet-view .pv-pq-warn{color:#93370d}:where(html[theme~=dark]) .prophet-view .pv-pq-warn{color:#f38e68}.prophet-view .pv-pq-facts{display:flex;flex-wrap:wrap;gap:1rem}.prophet-view .pv-pq-block{display:flex;flex:1 1 14rem;flex-direction:column;gap:.3rem;min-width:0;font-size:.8125rem}.prophet-view .pv-pq-market{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.prophet-view .pv-pq-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 -1.1rem -1rem;padding:.8rem 1.1rem;border-top:1px solid var(--uc-line, #eef0f3);border-radius:0 0 12px 12px;background:#fcfcfd}:where(html[theme~=dark]) .prophet-view .pv-pq-actions{border-top:1px solid var(--uc-line, #2f343a);background:#1a1f27}.prophet-view .pv-pq-rework{color:#93370d}:where(html[theme~=dark]) .prophet-view .pv-pq-rework{color:#f38e68}.prophet-view .pv-pq-section{display:flex;flex-direction:column;gap:.45rem}.prophet-view .pv-pq-reasons{display:flex;flex-wrap:wrap;gap:.35rem}.prophet-view .pv-pq-reason{padding:.35rem .75rem;border:1px solid #d0d5dd;border-radius:999px;background:var(--lumo-base-color, #fff);color:#344054;font:inherit;font-size:.8125rem;cursor:pointer}:where(html[theme~=dark]) .prophet-view .pv-pq-reason{border:1px solid #3a3e45;background:var(--lumo-base-color, #191f26);color:#b3bdce}.prophet-view .pv-pq-reason[aria-pressed=true]{border-color:#b42318;background:#fee4e2;color:#912018;font-weight:700}:where(html[theme~=dark]) .prophet-view .pv-pq-reason[aria-pressed=true]{border-color:#a20501;background:#371b1a;color:#ff8c7c}.prophet-view .pv-pq-bubble{display:flex;flex-direction:column;align-self:flex-start;gap:.35rem;max-width:28rem;padding:.65rem .8rem;border-radius:12px 12px 12px 4px;background:#eef1f5;font-size:.8125rem;line-height:1.4}:where(html[theme~=dark]) .prophet-view .pv-pq-bubble{background:#1d232b}.prophet-view .pv-pq-days{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.prophet-view .pv-pq-coin--reject{border-color:#fda29b;background:#fff8f7}:where(html[theme~=dark]) .prophet-view .pv-pq-coin--reject{border-color:#9e4d48;background:#1a2028}@media(max-width:760px){.prophet-view .pv-pq-side{max-width:none}.prophet-view .pv-pq-fields{grid-template-columns:minmax(0,1fr);gap:.15rem}.prophet-view .pv-pq-term{margin-top:.4rem}}.prophet-view .pv-idea{display:inline-flex;align-items:center;gap:.25rem;padding:.05rem .45rem;border-radius:999px;background:#f4f3ff;color:#5925dc;font-size:.6875rem;font-weight:700;white-space:nowrap}:where(html[theme~=dark]) .prophet-view .pv-idea{background:#211f2c;color:#a29dff}.prophet-view .pv-idea-icon{display:inline-flex}.prophet-view .pv-idea-icon svg{width:.85rem;height:.85rem}.prophet-view .pv-idea-banner{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .8rem;border-radius:10px;background:#f4f3ff;color:#42307d;font-size:.8125rem;line-height:1.4}:where(html[theme~=dark]) .prophet-view .pv-idea-banner{background:#211f2c;color:#bab0ff}.prophet-view .pv-idea-banner .pv-idea-icon svg{width:1.1rem;height:1.1rem;margin-top:.1rem}.prophet-view .pv-idea-text{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}.prophet-view .pv-fng-facts{color:var(--uc-ink);font-size:.8125rem}.prophet-view .pv-fng-facts>.pv-num{font-weight:700}.prophet-view .pv-fng-row{display:grid;grid-template-columns:4.5rem minmax(2.5rem,1fr) 2.75rem auto auto;gap:.6rem;align-items:center;padding:.25rem .4rem;border-top:1px solid hsla(214,57%,24%,.08);font-size:.8125rem}:where(html[theme~=dark]) .prophet-view .pv-fng-row{border-top:1px solid rgba(149,185,232,.08)}.prophet-view .pv-fng-row--best{border-radius:6px;background:#0f8a7214}:where(html[theme~=dark]) .prophet-view .pv-fng-row--best{background:#42ac921b}.prophet-view .pv-fng-bar{display:block;height:6px;overflow:hidden;border-radius:3px;background:var(--lumo-contrast-10pct)}.prophet-view .pv-fng-bar>span{display:block;height:100%;background:var(--uc-link)}:where(html[theme~=dark]) .prophet-view .pv-fng-bar>span{background:#2a40be}.prophet-view .pv-fng-tag{justify-self:start;white-space:nowrap}.prophet-view .pv-fng-line{display:flex;align-items:center;justify-content:space-between;gap:.4rem .8rem;padding:.3rem 0;border-top:1px solid hsla(214,57%,24%,.08);font-size:.8125rem}:where(html[theme~=dark]) .prophet-view .pv-fng-line{border-top:1px solid rgba(149,185,232,.08)}.prophet-view .pv-fng-left{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.prophet-view .pv-btcd-row{display:grid;grid-template-columns:6.5rem 5.5rem minmax(2.5rem,1fr) 2.75rem auto auto;gap:.6rem;align-items:center;padding:.25rem .4rem;border-top:1px solid hsla(214,57%,24%,.08);font-size:.8125rem}:where(html[theme~=dark]) .prophet-view .pv-btcd-row{border-top:1px solid rgba(149,185,232,.08)}.prophet-view .pv-btcd-plate{grid-column:1 / -1;padding:.45rem .7rem;border-radius:8px;background:#e8aa1e29;color:var(--uc-ink);font-size:.8125rem}:where(html[theme~=dark]) .prophet-view .pv-btcd-plate{background:#e8aa1e35}.prophet-view .pv-btcd-plate>.pv-num{font-weight:700}.telegram-notifications-view-shell{min-height:100%;min-width:0;overflow-x:hidden;background:#f5f7fb}:where(html[theme~=dark]) .telegram-notifications-view-shell{background:#1b2129}.telegram-notifications-app-host,telegram-notifications-app{display:block;width:100%;max-width:100%;min-width:0;min-height:calc(100vh - 8rem);container-type:inline-size}.tn-app{isolation:isolate;--tn-ink: #111827;--tn-ink-2: #344054;--tn-muted: #5b677b;--tn-faint: #6b7688;--tn-soft: rgba(26, 57, 96, .05);--tn-line: rgba(26, 57, 96, .1);--tn-line-strong: rgba(26, 57, 96, .2);--tn-hair: hsla(214, 57%, 24%, .08);--tn-danger: #b42318;--tn-link: #3a57d6;--tn-radius: var(--lumo-border-radius-l, .75rem);--tn-shadow: 0 6px 16px rgba(41, 52, 145, .06);--tn-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;display:flex;flex-direction:column;gap:14px;padding:14px 24px 40px;color:var(--tn-ink);font-size:16px;-webkit-font-smoothing:antialiased}:where(html[theme~=dark]) .tn-app{--tn-ink: #d2d9e8;--tn-ink-2: #b3bdce;--tn-muted: #9ca5b4;--tn-faint: #949ca9;--tn-soft: rgba(149, 185, 232, .065);--tn-line: rgba(149, 185, 232, .1);--tn-line-strong: rgba(149, 185, 232, .2);--tn-hair: rgba(149, 185, 232, .08);--tn-danger: #fd6b59;--tn-link: #7e9eff;--tn-shadow: 0 6px 16px rgba(149, 172, 255, .06)}.tn-app button{font:inherit;color:inherit}.tn-app button:focus-visible,.tn-app a:focus-visible,.tn-app input:focus-visible,.tn-app select:focus-visible{outline:2px solid var(--tn-link);outline-offset:2px}.tn-ic{flex:none}.tn-num{font-variant-numeric:tabular-nums}.tn-muted{color:var(--tn-muted)}.tn-mono{font-family:var(--tn-mono);font-size:.8125rem}.tn-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tn-stack{display:flex;flex-direction:column;gap:14px}.tn-card{background:#fff;border:1px solid var(--tn-line);border-radius:var(--tn-radius);box-shadow:var(--tn-shadow);min-width:0}:where(html[theme~=dark]) .tn-card{background:#191f26}.tn-head{display:flex;flex-direction:column;gap:10px;padding:14px 18px 0}.tn-head-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.tn-head-title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.tn-head-sub{margin:4px 0 0;color:var(--tn-muted);font-size:.8125rem}.tn-head-actions{display:flex;align-items:center;gap:8px}.tn-tabs{display:flex;gap:4px;margin:2px -18px 0;padding:0 14px;border-top:1px solid var(--tn-hair);overflow-x:auto;scrollbar-width:none}.tn-tab{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--tn-muted)!important;font-size:.875rem;font-weight:700;white-space:nowrap;cursor:pointer}.tn-tab:hover{color:var(--tn-ink)!important}.tn-tab.is-on{color:var(--tn-ink)!important;border-bottom-color:var(--tn-link)}.tn-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:var(--tn-soft);color:var(--tn-ink-2);font-size:.6875rem;font-weight:800}.tn-tab-count--warn{background:#f9731629;color:#9a3412}:where(html[theme~=dark]) .tn-tab-count--warn{background:#f9731635;color:#f78867}.tn-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 14px;border:1px solid var(--tn-line-strong);border-radius:8px;background:#fff;color:var(--tn-ink)!important;font-size:.875rem;font-weight:700;white-space:nowrap;cursor:pointer}:where(html[theme~=dark]) .tn-btn{background:#191f26}.tn-btn:hover:not(:disabled){background:#f7f8fc}:where(html[theme~=dark]) .tn-btn:hover:not(:disabled){background:#1b2128}.tn-btn:disabled{opacity:.55;cursor:default}.tn-btn--primary{background:#3a57d6;border-color:#3a57d6;color:#fff!important}:where(html[theme~=dark]) .tn-btn--primary{background:#2a40be;border-color:#2a40be;color:#fff!important}.tn-btn--primary:hover:not(:disabled){background:#2f49bd}:where(html[theme~=dark]) .tn-btn--primary:hover:not(:disabled){background:#2a42b5}.tn-btn--quiet{border-color:transparent;background:var(--tn-soft)}.tn-btn--danger{background:#b42318;border-color:#b42318;color:#fff!important}:where(html[theme~=dark]) .tn-btn--danger{background:#a20501;border-color:#a20501;color:#fff!important}.tn-btn--danger:hover:not(:disabled){background:#97190f}:where(html[theme~=dark]) .tn-btn--danger:hover:not(:disabled){background:#95160c}.tn-btn--danger-text{color:var(--tn-danger)!important}.tn-btn--sm{min-height:32px;padding:0 10px;font-size:.8125rem}.tn-btn--block-phone{align-self:flex-start}.tn-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border:0;border-radius:8px;background:var(--tn-soft);color:var(--tn-ink-2)!important;cursor:pointer}.tn-link{align-self:flex-start;padding:0;border:0;background:none;color:var(--tn-link)!important;font-size:.8125rem;font-weight:700;cursor:pointer}.tn-link:hover{text-decoration:underline}.tn-link--sm{align-self:center;margin-left:auto}.tn-spacer{flex:1}.tn-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tn-health>.tn-skeleton{height:70px}.tn-tile{display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left;cursor:pointer}.tn-tile:hover{border-color:var(--tn-line-strong)}.tn-tile-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:10px}.tn-tile-mark--ok{background:#22c55e24;color:#166534}:where(html[theme~=dark]) .tn-tile-mark--ok{background:#22c55e2e;color:#79c38c}.tn-tile-mark--warn{background:#f9731629;color:#9a3412}:where(html[theme~=dark]) .tn-tile-mark--warn{background:#f9731635;color:#f78867}.tn-tile-mark--fail{background:#d92d201a;color:var(--tn-danger)}:where(html[theme~=dark]) .tn-tile-mark--fail{background:#fc524021}.tn-tile-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tn-tile-label{color:var(--tn-muted);font-size:.8125rem}.tn-tile-value{font-size:1.0625rem;font-weight:800;letter-spacing:-.01em}.tn-tile-value small{color:var(--tn-muted);font-size:.8125rem;font-weight:600}.tn-tile-note{color:var(--tn-muted);font-size:.75rem}.tn-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tn-search{display:flex;align-items:center;gap:8px;width:300px;min-height:38px;padding:0 12px;border:1px solid var(--tn-line-strong);border-radius:8px;background:#fff;color:var(--tn-faint)}:where(html[theme~=dark]) .tn-search{background:#191f26}.tn-search input{width:100%;border:0;outline:0;background:transparent;color:var(--tn-ink);font:inherit;font-size:.875rem}.tn-select select{min-height:38px;max-width:260px;padding:0 32px 0 12px;border:1px solid var(--tn-line-strong);border-radius:8px;background:#fff;color:var(--tn-ink-2);font:inherit;font-size:.875rem;font-weight:600}:where(html[theme~=dark]) .tn-select select{background:#191f26}.tn-seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--tn-line);border-radius:10px;background:var(--tn-soft)}.tn-seg-item{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--tn-ink-2)!important;font-size:.8125rem;font-weight:700;white-space:nowrap;cursor:pointer}.tn-seg-item.is-on{background:#fff;color:var(--tn-ink)!important;box-shadow:0 1px 2px #1118271f}:where(html[theme~=dark]) .tn-seg-item.is-on{background:#191f26;box-shadow:0 1px 2px #00000043}.tn-group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 18px 10px}.tn-group-title{margin:0;font-size:.9375rem;font-weight:800;letter-spacing:-.01em}.tn-group-note{color:var(--tn-muted);font-size:.8125rem}.tn-cols,.tn-row{display:grid;grid-template-columns:minmax(0,1fr) 108px minmax(0,.9fr) 150px 190px 20px;gap:16px}.tn-cols{padding:0 18px 8px;color:var(--tn-faint);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tn-rows,.tn-list,.tn-log,.tn-results,.tn-dcard-events,.tn-jrows{margin:0;padding:0;list-style:none}.tn-row{align-items:center;width:100%;padding:11px 18px;border:0;border-top:1px solid var(--tn-hair);background:transparent;text-align:left;cursor:pointer}.tn-row:hover{background:#3a57d60a}:where(html[theme~=dark]) .tn-row:hover{background:#7597ff0d}.tn-row.is-open{background:#3a57d612}:where(html[theme~=dark]) .tn-row.is-open{background:#7597ff17}.tn-row--warn{background:#f9731612}:where(html[theme~=dark]) .tn-row--warn{background:#f9731617}.tn-row--off .tn-row-name,.tn-row--off .tn-row-desc{color:var(--tn-faint)}.tn-rows>li:last-child .tn-row{border-bottom-left-radius:var(--tn-radius);border-bottom-right-radius:var(--tn-radius)}.tn-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.tn-row-name{font-size:.9375rem;font-weight:700;line-height:1.3}.tn-row-desc{color:var(--tn-muted);font-size:.8125rem;line-height:1.4}.tn-row-when{color:var(--tn-ink-2);font-size:.8125rem}.tn-row-chev{color:var(--tn-faint)}.tn-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.tn-chip{display:inline-flex;align-items:center;gap:5px;min-height:24px;max-width:100%;padding:2px 9px;border:1px solid rgba(77,107,255,.16);border-radius:999px;background:var(--tn-soft);color:var(--tn-ink);font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap}:where(html[theme~=dark]) .tn-chip{border:1px solid rgba(105,137,255,.16)}.tn-chip .tn-ic{color:var(--tn-muted)}.tn-chip--ok{border-color:#22c55e59;background:#22c55e24;color:#166534}:where(html[theme~=dark]) .tn-chip--ok{border-color:#22c55e59;background:#22c55e2e;color:#79c38c}.tn-chip--warn{border-color:#f9731659;background:#f9731624;color:#9a3412}:where(html[theme~=dark]) .tn-chip--warn{border-color:#f9731659;background:#f973162e;color:#f78867}.tn-chip--fail{border-color:#d92d2052;background:#d92d201a;color:var(--tn-danger)}:where(html[theme~=dark]) .tn-chip--fail{border-color:#fc524052;background:#fc524021}.tn-chip--blue{border-color:#3b82f64d;background:#3b82f61f;color:#1d4ed8}:where(html[theme~=dark]) .tn-chip--blue{border-color:#438bff4d;background:#438bff28;color:#7ca6ff}.tn-chip--quiet{border-color:var(--tn-line-strong);background:transparent;color:var(--tn-muted)}.tn-chip--muted{color:var(--tn-muted)}.tn-chip--ok .tn-ic,.tn-chip--warn .tn-ic,.tn-chip--fail .tn-ic,.tn-chip--blue .tn-ic{color:currentColor}.tn-chip-note{color:var(--tn-faint);font-weight:600}.tn-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#16a34a}:where(html[theme~=dark]) .tn-dot{background:#005622}.tn-dot--warn{background:#c2410c}:where(html[theme~=dark]) .tn-dot--warn{background:#8a2900}.tn-dot--fail{background:#d92d20}:where(html[theme~=dark]) .tn-dot--fail{background:#930200}.tn-dot--quiet{background:#98a2b3}:where(html[theme~=dark]) .tn-dot--quiet{background:#353d4c}.tn-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:11px 14px;border-radius:var(--tn-radius);font-size:.875rem;line-height:1.45}.tn-banner--compact{padding:10px 12px;font-size:.8125rem}.tn-banner--info{border:1px solid rgba(59,130,246,.24);background:#3b82f617;color:#1e3a8a}:where(html[theme~=dark]) .tn-banner--info{border:1px solid rgba(67,139,255,.24);background:#438bff1e;color:#9bbaff}.tn-banner--warn{border:1px solid rgba(249,115,22,.32);background:#f973161a;color:#7c2d12}:where(html[theme~=dark]) .tn-banner--warn{border:1px solid rgba(249,115,22,.32);background:#f9731621;color:#f69b7f}.tn-banner--fail{border:1px solid rgba(217,45,32,.28);background:#d92d2012;color:#7a271a}:where(html[theme~=dark]) .tn-banner--fail{border:1px solid rgba(252,82,64,.28);background:#fc524017;color:#fa9b88}.tn-banner-text{display:flex;flex:1 1 320px;align-items:flex-start;gap:9px;min-width:0;overflow-wrap:anywhere}.tn-banner-text .tn-ic{margin-top:2px}.tn-banner code{font-family:var(--tn-mono);font-size:.8125rem}.tn-empty{margin:0;padding:18px;color:var(--tn-muted);font-size:.875rem}.tn-scrim{position:fixed;inset:0;z-index:20;background:#11182747}:where(html[theme~=dark]) .tn-scrim{background:#e2ebff47}.tn-drawer{position:fixed;top:0;right:0;bottom:0;z-index:21;display:flex;flex-direction:column;width:min(560px,100vw);border-left:1px solid var(--tn-line);background:#fff;box-shadow:-18px 0 40px #11182729;outline:none}:where(html[theme~=dark]) .tn-drawer{background:#191f26;box-shadow:-18px 0 40px #0000005a}.tn-drawer-head{display:flex;align-items:flex-start;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--tn-hair)}.tn-drawer-back{display:none}.tn-drawer-titles{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.tn-drawer-title{margin:0;font-size:1.1875rem;font-weight:800;letter-spacing:-.02em}.tn-drawer-body{display:flex;flex-direction:column;gap:22px;padding:18px 22px 28px;overflow-y:auto;overscroll-behavior:contain}.tn-sec{display:flex;flex-direction:column;gap:10px}.tn-sec--tight{gap:8px}.tn-sec-title{margin:0;color:var(--tn-faint);font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tn-sec-text{margin:0;color:var(--tn-ink-2);font-size:.875rem;line-height:1.5}.tn-hint{margin:0;color:var(--tn-muted);font-size:.75rem;line-height:1.45}.tn-error-text{margin:0;color:var(--tn-danger);font-size:.8125rem;overflow-wrap:anywhere}.tn-list{overflow:hidden;border:1px solid var(--tn-line);border-radius:10px}.tn-item{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px;border-top:1px solid var(--tn-hair)}.tn-item:first-child{border-top:0}.tn-item-mark,.tn-dcard-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--tn-ink-2)}.tn-item-mark{width:32px;height:32px;border-radius:9px;background:var(--tn-soft)}.tn-item-body{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.tn-item-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;font-weight:700}.tn-item-sub{color:var(--tn-muted);font-size:.75rem;overflow-wrap:anywhere}.tn-switch{position:relative;width:44px;height:26px;flex:none;padding:0;border:0;border-radius:13px;background:#cbd2de;cursor:pointer}:where(html[theme~=dark]) .tn-switch{background:#252d3a}.tn-switch:before{content:"";position:absolute;inset:-10px -8px}.tn-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1118274d;transition:left .12s ease}:where(html[theme~=dark]) .tn-switch:after{background:#191f26;box-shadow:0 1px 2px #000000a8}.tn-switch.is-on{background:#3a57d6}:where(html[theme~=dark]) .tn-switch.is-on{background:#2a40be}.tn-switch.is-on:after{left:21px}.tn-switch:disabled{opacity:.6;cursor:default}.tn-tg{align-self:flex-start;max-width:100%;padding:10px 13px;border:1px solid rgba(58,87,214,.14);border-radius:4px 14px 14px;background:#eef3fb;color:#0f172a;font-size:.875rem;line-height:1.5}:where(html[theme~=dark]) .tn-tg{border:1px solid rgba(117,151,255,.14);background:#1c222c;color:#d1d9ec}.tn-tg-text{white-space:pre-wrap;overflow-wrap:anywhere}.tn-tg code,.tn-tg pre{padding:0 4px;border-radius:4px;background:#0f172a12;font-family:var(--tn-mono);font-size:.8125rem}:where(html[theme~=dark]) .tn-tg code,:where(html[theme~=dark]) .tn-tg pre{background:#e2ebff12}.tn-tg pre{margin:4px 0;padding:6px 8px;white-space:pre-wrap}.tn-tg blockquote{margin:4px 0;padding-left:10px;border-left:3px solid rgba(58,87,214,.4)}:where(html[theme~=dark]) .tn-tg blockquote{border-left:3px solid rgba(117,151,255,.4)}.tn-tg a,.tn-fake-link{color:var(--tn-link)}.tn-spoiler{border-radius:3px;background:#0f172a1f}:where(html[theme~=dark]) .tn-spoiler{background:#e2ebff1f}.tn-tg-photo{display:flex;align-items:center;justify-content:center;height:88px;margin:-2px -5px 8px;border-radius:8px;background:repeating-linear-gradient(135deg,#dbe3f3 0 10px,#e6ecf8 10px 20px);color:var(--tn-muted);font-size:.75rem;font-weight:700}:where(html[theme~=dark]) .tn-tg-photo{background:repeating-linear-gradient(135deg,#1e2738 0 10px,#1e2431 10px 20px)}.tn-tg-meta{display:flex;justify-content:space-between;gap:12px;margin-top:6px;color:var(--tn-faint);font-size:.6875rem}.tn-results{display:flex;flex-direction:column;gap:6px}.tn-results li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tn-log-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--tn-hair);font-size:.8125rem}.tn-log-row:first-child{border-top:0}.tn-log-row>span:nth-child(2){display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tn-dgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tn-dcard{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.tn-dcard.is-paused{background:#fafbfd}:where(html[theme~=dark]) .tn-dcard.is-paused{background:#1a2027}.tn-dcard-head{display:flex;align-items:flex-start;gap:12px}.tn-dcard-mark{width:40px;height:40px;border-radius:12px;background:#3a57d61a;color:#24389b}:where(html[theme~=dark]) .tn-dcard-mark{background:#7597ff21;color:#9bb6ff}.tn-dcard-titles{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.tn-dcard-name{font-size:1rem;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.tn-dcard-sub{color:var(--tn-muted);font-size:.8125rem;overflow-wrap:anywhere}.tn-dcard-events{display:flex;flex-direction:column;gap:6px;color:var(--tn-ink-2);font-size:.8125rem}.tn-dcard-events li{display:flex;align-items:center;gap:8px}.tn-dcard-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--tn-hair)}.tn-dcard--add{align-items:center;justify-content:center;gap:10px;min-height:220px;border-style:dashed;border-color:var(--tn-line-strong);background:transparent;box-shadow:none;text-align:center;cursor:pointer}.tn-dcard--add:hover{background:#fff}:where(html[theme~=dark]) .tn-dcard--add:hover{background:#191f26}.tn-dcard--add .tn-dcard-sub{max-width:300px}.tn-journal{overflow:hidden}.tn-jhead,.tn-jrow{display:grid;grid-template-columns:140px minmax(0,1fr) minmax(0,.7fr) 150px minmax(0,1fr);align-items:start;gap:14px;padding:11px 18px}.tn-jhead{padding-block:10px;border-bottom:1px solid var(--tn-hair);color:var(--tn-faint);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tn-jrow{border-top:1px solid var(--tn-hair);font-size:.8125rem}.tn-jrows>li:first-child{border-top:0}.tn-jrow.is-fail{background:#d92d2009}:where(html[theme~=dark]) .tn-jrow.is-fail{background:#fc52400c}.tn-jevent{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:700}.tn-jnote{overflow-wrap:anywhere}.tn-jfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--tn-hair);color:var(--tn-muted);font-size:.8125rem}.tn-jfoot .tn-muted{display:inline-flex;align-items:center;gap:6px}.tn-overlay{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:16px;background:#11182752}:where(html[theme~=dark]) .tn-overlay{background:#e2ebff52}.tn-modal{display:flex;flex-direction:column;width:min(520px,100%);max-height:calc(100vh - 32px);border-radius:14px;background:#fff;box-shadow:0 24px 60px #1118273d;color:var(--tn-ink)}:where(html[theme~=dark]) .tn-modal{background:#191f26;box-shadow:0 24px 60px #00000087}.tn-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 10px}.tn-modal-title{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:-.01em}.tn-modal-body{display:flex;flex-direction:column;gap:14px;padding:6px 22px 16px;overflow-y:auto}.tn-modal-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 22px 18px;border-top:1px solid var(--tn-hair)}.tn-form{display:flex;flex-direction:column;gap:14px}.tn-field{display:flex;flex-direction:column;gap:6px}.tn-field label{color:var(--tn-ink-2);font-size:.8125rem;font-weight:700}.tn-input{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--tn-line-strong);border-radius:8px;background:#fff;color:var(--tn-ink);font:inherit;font-size:.875rem;box-sizing:border-box}:where(html[theme~=dark]) .tn-input{background:#191f26}.tn-input.tn-mono{font-family:var(--tn-mono);font-size:.8125rem}.tn-check{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid rgba(34,197,94,.3);border-radius:10px;background:#22c55e17;color:#14532d;font-size:.8125rem}:where(html[theme~=dark]) .tn-check{border:1px solid rgba(34,197,94,.3);background:#22c55e1e;color:#8cca9d}.tn-check--fail{border-color:#d92d2047;background:#d92d2012;color:#7a271a}:where(html[theme~=dark]) .tn-check--fail{border-color:#fc524047;background:#fc524017;color:#fa9b88}.tn-check div{display:flex;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.tn-check .tn-ic{margin-top:1px}.tn-kv{display:grid;grid-template-columns:90px minmax(0,1fr);gap:6px 12px;margin:0;font-size:.8125rem}.tn-kv dt{color:var(--tn-muted)}.tn-kv dd{margin:0;font-weight:600;overflow-wrap:anywhere}.tn-skeleton{min-height:24px;border-radius:var(--tn-radius);background:linear-gradient(90deg,#eef1f7,#f6f8fc,#eef1f7);background-size:200% 100%;animation:tn-shimmer 1.4s ease-in-out infinite}:where(html[theme~=dark]) .tn-skeleton{background:linear-gradient(90deg,#1d232b,#1b2128,#1d232b)}@keyframes tn-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.tn-toast-slot{position:fixed;right:20px;bottom:20px;z-index:40;display:flex;justify-content:flex-end;max-width:calc(100vw - 32px);pointer-events:none}.tn-toast{max-width:420px;padding:11px 14px;border-radius:10px;background:#1f2937;color:#fff;font-size:.875rem;line-height:1.4;box-shadow:0 10px 30px #1118273d}:where(html[theme~=dark]) .tn-toast{background:#394453;color:#fff;box-shadow:0 10px 30px #00000087}.tn-toast--fail{background:#7a271a}:where(html[theme~=dark]) .tn-toast--fail{background:#812d20}@container (max-width: 1180px){.tn-cols{display:none}.tn-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto 20px;grid-template-areas:"main to status chev" "main to when chev";row-gap:4px;column-gap:14px}.tn-row-main{grid-area:main}.tn-row-kind{display:none}.tn-row-to{grid-area:to}.tn-row-when{grid-area:when;justify-self:end;font-size:.75rem;color:var(--tn-muted)}.tn-row-status{grid-area:status;justify-self:end}.tn-row-chev{grid-area:chev;align-self:center}.tn-dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-jhead{display:none}.tn-jrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"event status" "dest when" "note note";row-gap:4px}.tn-jevent{grid-area:event}.tn-jrow>span:nth-child(4){grid-area:status;justify-self:end}.tn-jdest{grid-area:dest;color:var(--tn-ink-2)}.tn-jwhen{grid-area:when;justify-self:end}.tn-jnote{grid-area:note}.tn-jnote:empty{display:none}}@container (max-width: 720px){.tn-app{padding:10px 12px 32px;gap:12px}.tn-head{padding:12px 14px 0}.tn-head-actions .tn-btn{width:100%;min-height:44px}.tn-head-actions{width:100%}.tn-tabs{margin:2px -14px 0;padding:0 8px}.tn-tabs{gap:0}.tn-tab{flex:1;justify-content:center;padding:0 6px}.tn-health{grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--tn-line);border-radius:var(--tn-radius);background:#fff;box-shadow:var(--tn-shadow)}:where(html[theme~=dark]) .tn-health{background:#191f26}.tn-health>.tn-tile{padding:11px 14px;border:0;border-top:1px solid var(--tn-hair);border-radius:0;box-shadow:none}.tn-health>.tn-tile:first-child{border-top:0}.tn-tile-mark{width:32px;height:32px}.tn-filters>*{width:100%}.tn-search,.tn-select select{width:100%;max-width:none;min-height:44px}.tn-seg{display:flex}.tn-seg-item{flex:1;justify-content:center;min-height:38px}.tn-group-head{flex-direction:column;gap:2px;padding:13px 14px 11px}.tn-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 6px;padding:13px 14px}.tn-row-main{flex:1 1 calc(100% - 40px)}.tn-row-chev{flex:none;align-self:flex-start}.tn-row-kind{display:block;order:1}.tn-row-to{order:2;flex:1 1 auto}.tn-row-when{order:3;flex:1 1 auto}.tn-row-status{order:4;margin-left:auto}.tn-dgrid{grid-template-columns:minmax(0,1fr);gap:12px}.tn-dcard-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tn-dcard-foot>:first-child,.tn-dcard-foot>.tn-link--sm{grid-column:1 / -1}.tn-dcard-foot .tn-btn{min-height:44px}.tn-dcard-foot>.tn-link--sm{justify-self:center;min-height:32px;margin:0}.tn-jrow{padding:11px 14px}.tn-jfoot{padding:12px 14px}}@media(max-width:720px){.tn-drawer{width:100vw;border-left:0}.tn-drawer-head{align-items:center;padding:10px 14px}.tn-drawer-back{display:inline-flex;width:44px;height:44px;background:transparent}.tn-drawer-close{display:none}.tn-drawer-body{padding:16px 14px 28px}.tn-btn--block-phone{align-self:stretch;min-height:44px}.tn-switch{width:48px;height:28px;border-radius:14px}.tn-switch:after{width:22px;height:22px}.tn-switch.is-on:after{left:23px}.tn-modal{width:100%;max-height:calc(100vh - 16px)}.tn-overlay{align-items:flex-end;padding:8px}.tn-modal-foot .tn-btn{min-height:44px}.tn-toast-slot{right:12px;left:12px;bottom:12px;justify-content:center}}.weekly-results-view-shell{min-height:100%;min-width:0;overflow-x:hidden;background:#f5f7fb}:where(html[theme~=dark]) .weekly-results-view-shell{background:#1b2129}.weekly-results-app-host,weekly-results-app{display:block;width:100%;max-width:100%;min-width:0}.wr-app{--wr-ink: #111827;--wr-ink-2: #344054;--wr-muted: #5b677b;--wr-faint: #8590a3;--wr-line: rgba(26, 57, 96, .1);--wr-line-soft: rgba(26, 57, 96, .08);--wr-line-strong: rgba(26, 57, 96, .2);--wr-soft: rgba(26, 57, 96, .05);--wr-positive: #0f8a72;--wr-warning: #c2410c;--wr-link: #3a57d6;--wr-radius: var(--lumo-border-radius-l, .75rem);--wr-shadow: 0 6px 16px rgba(41, 52, 145, .06);display:flex;flex-direction:column;gap:14px;box-sizing:border-box;width:100%;min-width:0;padding:14px 24px 40px;background:#f5f7fb;color:var(--wr-ink);font-family:var(--lumo-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:16px;line-height:1.35}:where(html[theme~=dark]) .wr-app{--wr-ink: #d2d9e8;--wr-ink-2: #b3bdce;--wr-muted: #9ca5b4;--wr-faint: #88909d;--wr-line: rgba(149, 185, 232, .1);--wr-line-soft: rgba(149, 185, 232, .08);--wr-line-strong: rgba(149, 185, 232, .2);--wr-soft: rgba(149, 185, 232, .065);--wr-positive: #42ac92;--wr-warning: #ef6b3f;--wr-link: #7e9eff;--wr-shadow: 0 6px 16px rgba(149, 172, 255, .06);background:#1b2129}.wr-app *,.wr-app *:before,.wr-app *:after{box-sizing:border-box}.wr-app h1,.wr-app h2,.wr-app p{margin:0}.wr-app a{color:var(--wr-link);text-decoration:none}.wr-app a:hover{text-decoration:underline}.wr-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;background:#fff;border:1px solid var(--wr-line);border-radius:var(--wr-radius);box-shadow:var(--wr-shadow)}:where(html[theme~=dark]) .wr-card{background:#191f26}.wr-card--tight{gap:8px}.wr-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.wr-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.wr-titles{display:flex;flex-direction:column;gap:2px}.wr-h1{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.wr-h2{font-size:.9375rem;font-weight:800;letter-spacing:-.01em}.wr-total{margin-top:4px;color:var(--wr-ink-2);font-size:.875rem}.wr-total b{color:var(--wr-ink);font-variant-numeric:tabular-nums}.wr-sub{color:var(--wr-muted);font-size:.8125rem}.wr-text{color:var(--wr-ink-2);font-size:.875rem;line-height:1.5}.wr-text--warning{color:var(--wr-warning);font-weight:600}.wr-note{color:var(--wr-muted);font-size:.75rem;line-height:1.45}.wr-status{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--wr-muted);font-size:.8125rem}.wr-status__item{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.wr-seg{display:inline-flex;gap:2px;max-width:100%;padding:3px;overflow-x:auto;border:1px solid var(--wr-line);border-radius:10px;background:var(--wr-soft);scrollbar-width:none}.wr-seg::-webkit-scrollbar{display:none}.wr-seg button,.wr-tabs button{flex:none;min-height:32px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--wr-ink-2);font:inherit;font-size:.8125rem;font-weight:700;white-space:nowrap;cursor:pointer}.wr-seg button.is-on,.wr-tabs button.is-on{background:#fff;color:var(--wr-ink);box-shadow:0 1px 2px #1118271f}:where(html[theme~=dark]) .wr-seg button.is-on,:where(html[theme~=dark]) .wr-tabs button.is-on{background:#191f26;box-shadow:0 1px 2px #00000043}.wr-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--wr-line-strong);border-radius:8px;background:#fff;color:var(--wr-ink);font:inherit;font-size:.8125rem;font-weight:700;white-space:nowrap;cursor:pointer}:where(html[theme~=dark]) .wr-btn{background:#191f26}.wr-btn:disabled{opacity:.55;cursor:default}.wr-btn--primary{border-color:var(--wr-link);background:var(--wr-link);color:#fff}:where(html[theme~=dark]) .wr-btn--primary{border-color:#2a40be;background:#2a40be;color:#fff}.wr-link-button{align-self:flex-start;padding:0;border:0;background:none;color:var(--wr-link);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.wr-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--wr-link)}:where(html[theme~=dark]) .wr-dot{background:#2a40be}.wr-dot--ok{background:var(--wr-positive)}.wr-dot--idle{background:var(--wr-faint)}:where(html[theme~=dark]) .wr-dot--idle{background:#3a4455}.wr-attn{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;color:var(--wr-ink-2);font-size:.8125rem}.wr-attn__item{display:flex;align-items:baseline;gap:8px}.wr-attn__item--warning .wr-dot{background:var(--wr-warning)}.wr-chip{display:inline-flex;align-items:center;gap:6px;min-height:22px;margin-left:6px;padding:0 8px;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.wr-chip--ok{background:#0f8a721a;color:#0b6e5b}:where(html[theme~=dark]) .wr-chip--ok{background:#42ac9221;color:#69bca6}.wr-chip--warn{background:#c2410c1a;color:#9a3412}:where(html[theme~=dark]) .wr-chip--warn{background:#ef6b3f21;color:#f78867}.wr-chip--muted{background:var(--wr-soft);color:var(--wr-muted)}.wr-cols{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px}.wr-main{display:flex;flex:999 1 640px;flex-direction:column;gap:14px;min-width:0}.wr-post{flex:1 1 380px;max-width:480px}.wr-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.wr-kpi{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--wr-line);border-radius:10px}.wr-kpi__label{color:var(--wr-muted);font-size:.75rem;font-weight:600}.wr-kpi__value{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wr-kpi__value small{color:var(--wr-muted);font-size:.8125rem;font-weight:700}.wr-delta{font-size:.75rem;font-weight:700}.wr-delta--up{color:var(--wr-positive)}.wr-delta--down{color:var(--wr-warning)}.wr-delta--flat{color:var(--wr-muted);font-weight:600}.wr-table-box{overflow-x:auto;border:1px solid var(--wr-line);border-radius:10px}.wr-table{width:100%;border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums}.wr-table th{padding:7px 10px;background:#1a39600a;color:var(--wr-muted);font-size:.75rem;font-weight:700;text-align:left;white-space:nowrap}:where(html[theme~=dark]) .wr-table th{background:#95b9e80d}.wr-table td{padding:7px 10px;border-top:1px solid var(--wr-line-soft);white-space:nowrap}.wr-table thead+tbody tr:first-child td{border-top:1px solid var(--wr-line-soft)}.wr-table tbody:first-child tr:first-child td{border-top:0}.wr-table .is-num{text-align:right}.wr-table tr.is-out td{color:var(--wr-faint)}.wr-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px}.wr-lines{display:flex;flex-direction:column;gap:6px;color:var(--wr-ink-2);font-size:.8125rem}.wr-lines b{color:var(--wr-ink)}.wr-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wr-sec{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:1px solid var(--wr-line);border-radius:10px}.wr-sec__title{font-size:.8125rem;font-weight:800}.wr-dl{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:6px 14px;margin:0;font-size:.8125rem}.wr-dl dt{color:var(--wr-muted)}.wr-dl dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.wr-manual{display:flex;flex-direction:column;gap:6px}.wr-manual__group{border:1px solid var(--wr-line);border-radius:10px}.wr-manual__group>summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;padding:8px 12px;font-size:.8125rem;cursor:pointer;list-style:none}.wr-manual__group>summary::-webkit-details-marker{display:none}.wr-manual__group[open]>summary{border-bottom:1px solid var(--wr-line-soft)}.wr-manual__group .wr-table-box{margin:8px}.wr-manual__group--skip .wr-manual__reason,.wr-manual__group--skip .wr-manual__total{color:var(--wr-faint)}.wr-manual__reason{font-weight:700}.wr-manual__total{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.wr-bubble{max-height:1340px;padding:12px 14px;overflow:auto;border:1px solid rgba(26,57,96,.12);border-radius:12px;background:#fff;color:var(--wr-ink);font-size:.875rem;line-height:1.42;white-space:pre-line;overflow-wrap:anywhere}:where(html[theme~=dark]) .wr-bubble{border:1px solid rgba(149,185,232,.12);background:#191f26}.wr-tabs{display:none;gap:2px;padding:3px;border:1px solid var(--wr-line);border-radius:10px;background:var(--wr-soft)}.wr-progress{height:6px;overflow:hidden;border-radius:999px;background:var(--wr-soft)}.wr-progress>span{display:block;height:100%;border-radius:999px;background:var(--wr-link)}:where(html[theme~=dark]) .wr-progress>span{background:#2a40be}.wr-decision{border-color:#3a57d659}:where(html[theme~=dark]) .wr-decision{border-color:#7597ff59}.wr-decision__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px}.wr-runs{display:flex;flex-wrap:wrap;gap:4px}.wr-run{padding:2px 8px;border-radius:999px;background:var(--wr-soft);color:var(--wr-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.wr-run.is-odd{background:#c2410c1a;color:#9a3412}:where(html[theme~=dark]) .wr-run.is-odd{background:#ef6b3f21;color:#f78867}.wr-field{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:.875rem}.wr-field--inline{justify-content:flex-start}.wr-field__input{display:inline-flex;align-items:center;gap:6px;color:var(--wr-muted);font-size:.8125rem;font-weight:700}.wr-field__input input{width:84px;min-height:34px;padding:0 8px;border:1px solid var(--wr-line-strong);border-radius:8px;background:#fff;color:var(--wr-ink);font:inherit;font-size:.9375rem;font-variant-numeric:tabular-nums;text-align:right}:where(html[theme~=dark]) .wr-field__input input{background:#191f26}.wr-field__error{color:var(--wr-warning);font-size:.75rem;font-weight:600}.wr-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:.8125rem}.wr-num{font-variant-numeric:tabular-nums;white-space:nowrap}.wr-signals{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--wr-line-soft)}.wr-check{display:inline-flex;align-items:center;gap:6px;font-weight:600;cursor:pointer}.wr-check input{width:16px;height:16px;margin:0;accent-color:var(--wr-link)}.wr-check--none{padding-left:22px;cursor:default}.wr-income td{vertical-align:top;white-space:normal}.wr-income td.is-num{white-space:nowrap}.wr-income tr.is-off td{color:var(--wr-faint)}.wr-income tr.is-off .wr-check{color:var(--wr-ink-2)}.wr-income__base td{font-weight:800;background:#1a396008}:where(html[theme~=dark]) .wr-income__base td{background:#95b9e80a}.wr-parts{margin-top:2px;padding-left:22px;color:var(--wr-muted);font-size:.75rem}.wr-parts>summary{color:var(--wr-link);cursor:pointer}.wr-income .wr-note{font-weight:400}.wr-income td>.wr-note{padding-left:22px}.wr-result{font-size:.9375rem;font-variant-numeric:tabular-nums}.wr-sum{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.wr-sum>div{display:flex;flex-direction:column;gap:2px}.wr-sum__value{font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums}.wr-pace td:first-child{white-space:normal}@media(max-width:760px){.wr-app{gap:12px;padding:10px 12px 32px}.wr-card{padding:12px}.wr-tabs{display:flex}.wr-tabs button{flex:1 0 auto;min-height:40px}.wr-seg button{min-height:38px}.wr-btn{min-height:44px}.wr-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wr-kpi__value{font-size:1.1875rem}.wr-pair,.wr-decision__grid{grid-template-columns:minmax(0,1fr)}.wr-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-field__input input{min-height:40px}.wr-income th:nth-child(4),.wr-income td:nth-child(4){display:none}.wr-income th,.wr-income td{padding:7px 6px}.wr-income td.is-num{white-space:normal}.wr-post{max-width:none}.is-phone-hidden{display:none}}.token-detail-view,.money-card-view{--token-card-line: var(--lumo-contrast-10pct);--token-card-hair: var(--lumo-contrast-5pct);--token-card-pad: var(--lumo-space-m)}.token-detail-view .token-status-strip{flex-wrap:wrap;gap:var(--lumo-space-xs);row-gap:var(--lumo-space-xs);padding:0}.token-detail-view .token-status-chip{display:inline-flex;align-items:center;gap:.3em;padding:.15em .65em;border-radius:var(--lumo-border-radius-l);border:1px solid var(--token-card-line);background:var(--lumo-base-color);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);font-weight:500;white-space:nowrap}.token-detail-view .token-status-chip[data-on=true]{color:var(--lumo-success-text-color);border-color:var(--lumo-success-color-50pct);background:var(--lumo-success-color-10pct)}:is(.token-detail-view,.money-card-view) .token-card{border:1px solid var(--token-card-line);border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color);overflow:hidden}:is(.token-detail-view,.money-card-view) .token-card__head{justify-content:space-between;align-items:center;gap:var(--lumo-space-s);padding:.7em var(--token-card-pad);border-bottom:1px solid var(--token-card-hair)}:is(.token-detail-view,.money-card-view) .token-card__head--inner{border-top:1px solid var(--token-card-hair);border-bottom:1px solid var(--token-card-hair);margin-top:.2em}:is(.token-detail-view,.money-card-view) .token-card__title{margin:0;font-size:var(--lumo-font-size-m);font-weight:600;line-height:1.3}:is(.token-detail-view,.money-card-view) .token-card__switch{flex:none;margin:0}:is(.token-detail-view,.money-card-view) .token-card__hint{display:block;padding:.6em var(--token-card-pad) 0;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);line-height:1.45}:is(.token-detail-view,.money-card-view) .token-card__fields{padding:.4em var(--token-card-pad) var(--token-card-pad)}:is(.token-detail-view,.money-card-view) .token-card__more{border-top:1px solid var(--token-card-hair);margin:0}:is(.token-detail-view,.money-card-view) .token-card__more::part(summary){padding:.6em var(--token-card-pad);font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}:is(.token-detail-view,.money-card-view) .token-card__more::part(content){padding:0}:is(.token-detail-view,.money-card-view) .token-card--state{background:var(--lumo-contrast-5pct)}:is(.token-detail-view,.money-card-view) .token-card__stamp{flex:none;padding:.1em .6em;border-radius:var(--lumo-border-radius-s);border:1px solid var(--token-card-line);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}:is(.token-detail-view,.money-card-view) .token-card__fields--state vaadin-text-field{--vaadin-input-field-background: transparent;--vaadin-input-field-border-width: 0}:is(.token-detail-view,.money-card-view) .token-card__fields--state vaadin-text-field::part(input-field){padding-left:0}:is(.token-detail-view,.money-card-view) .token-card__fields--state vaadin-text-field input{font-size:var(--lumo-font-size-xl);font-weight:600;color:var(--lumo-body-text-color);font-variant-numeric:tabular-nums}:is(.token-detail-view,.money-card-view) .token-card__note{margin:.6em var(--token-card-pad) 0;padding:.6em .8em;border-radius:var(--lumo-border-radius-m);background:var(--lumo-primary-color-10pct);color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-s);line-height:1.45}@media(max-width:600px){.token-detail-view,.money-card-view{--token-card-pad: var(--lumo-space-s)}:is(.token-detail-view,.money-card-view) .token-card__head{align-items:flex-start}.token-detail-view .token-status-strip{gap:4px;row-gap:4px}.token-detail-view .token-status-chip{padding:.1em .5em;gap:.25em;font-size:var(--lumo-font-size-xs)}}.money-card-view{--mc-ink: var(--lumo-body-text-color);--mc-muted: var(--lumo-secondary-text-color);--mc-line: var(--lumo-contrast-10pct);--mc-hair: var(--lumo-contrast-5pct);--mc-soft: var(--lumo-contrast-5pct);--mc-ok: #0d7a63;--mc-ok-soft: rgba(15, 138, 114, .1);--mc-warn: #a8430d;--mc-warn-soft: rgba(194, 65, 12, .09);--mc-bad: #b42318;--mc-bad-soft: rgba(180, 35, 24, .08);--mc-info-soft: var(--lumo-primary-color-10pct)}:where(html[theme~=dark]) .money-card-view{--mc-ok: #55b198;--mc-ok-soft: rgba(66, 172, 146, .13);--mc-warn: #e77c4f;--mc-warn-soft: rgba(239, 107, 63, .117);--mc-bad: #fd6b59;--mc-bad-soft: rgba(253, 107, 89, .104)}.money-card-view .mc-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.money-card-view .mc-top{flex-wrap:wrap;row-gap:var(--lumo-space-s)}.money-card-view .mc-top>.mc-strip{flex:1 1 20rem}.money-card-view .token-card__head{flex-wrap:wrap;row-gap:2px}.money-card-view .mc-chip{display:inline-flex;align-items:center;padding:.15em .7em;border-radius:999px;border:1px solid var(--mc-line);background:var(--lumo-base-color);color:var(--mc-muted);font-size:var(--lumo-font-size-s);font-weight:500;white-space:nowrap}.money-card-view .mc-chip--ok{color:var(--mc-ok);border-color:#0d7a6359;background:var(--mc-ok-soft)}:where(html[theme~=dark]) .money-card-view .mc-chip--ok{border-color:#55b19859}.money-card-view .mc-chip--warn{color:var(--mc-warn);border-color:#a8430d59;background:var(--mc-warn-soft)}:where(html[theme~=dark]) .money-card-view .mc-chip--warn{border-color:#e77c4f59}.money-card-view .mc-chip--bad{color:var(--mc-bad);border-color:#b4231859;background:var(--mc-bad-soft)}:where(html[theme~=dark]) .money-card-view .mc-chip--bad{border-color:#fd6b5959}.money-card-view .mc-cols{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--lumo-space-m);align-items:start}.money-card-view .mc-cols--even{grid-template-columns:repeat(2,minmax(0,1fr))}.money-card-view .mc-card-body{display:flex;flex-direction:column;gap:.75rem;box-sizing:border-box;padding:.8em var(--token-card-pad)}.money-card-view .mc-card-foot{flex-wrap:wrap;gap:var(--lumo-space-s);box-sizing:border-box;padding:.7em var(--token-card-pad);border-top:1px solid var(--mc-hair)}.money-card-view .mc-card-meta{color:var(--mc-muted);font-size:var(--lumo-font-size-s);white-space:nowrap}.money-card-view .mc-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.money-card-view .mc-gap{height:var(--lumo-space-s)}.money-card-view .mc-label{color:var(--mc-muted);font-size:var(--lumo-font-size-s);font-weight:500}.money-card-view .mc-hint{color:var(--mc-muted);font-size:var(--lumo-font-size-s);line-height:1.45}.money-card-view .mc-big-block{display:flex;flex-direction:column;gap:2px}.money-card-view .mc-big{font-size:1.9rem;font-weight:650;line-height:1.15;letter-spacing:-.015em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.money-card-view .mc-big--bad{color:var(--mc-bad)}.money-card-view .mc-big--warn{color:var(--mc-warn)}.money-card-view .mc-big__unit{margin-left:.3em;font-size:1.1rem;font-weight:600;color:var(--mc-muted)}.money-card-view .mc-banner{display:block;box-sizing:border-box;padding:.6em .85em;border-radius:var(--lumo-border-radius-l);border:1px solid var(--mc-line);background:var(--mc-soft);font-size:var(--lumo-font-size-s);line-height:1.45}.money-card-view .mc-banner__strong{font-weight:650}.money-card-view .mc-banner--ok{color:#0a5040;background:var(--mc-ok-soft);border-color:#0d7a6340}:where(html[theme~=dark]) .money-card-view .mc-banner--ok{color:#8ac9b5;border-color:#55b19840}.money-card-view .mc-banner--warn{color:#6f2a08;background:var(--mc-warn-soft);border-color:#a8430d40}:where(html[theme~=dark]) .money-card-view .mc-banner--warn{color:#f5a484;border-color:#e77c4f40}.money-card-view .mc-banner--bad{color:#7a1a12;background:var(--mc-bad-soft);border-color:#b4231840}:where(html[theme~=dark]) .money-card-view .mc-banner--bad{color:#ff9c8c;border-color:#fd6b5940}.money-card-view .mc-banner--info{color:#123d7a;background:var(--mc-info-soft);border-color:#1460d133}:where(html[theme~=dark]) .money-card-view .mc-banner--info{color:#94bfff;border-color:#5f9cff33}.money-card-view .mc-inset{margin:0 var(--token-card-pad)}.money-card-view .mc-meter{display:flex;flex-direction:column;gap:6px}.money-card-view .mc-meter__track{position:relative;height:10px;overflow:hidden;border-radius:5px;background:#e3e8f1}:where(html[theme~=dark]) .money-card-view .mc-meter__track{background:#20252f}.money-card-view .mc-meter__fill{position:absolute;top:0;bottom:0;left:0;border-radius:5px;background:var(--mc-muted)}.money-card-view .mc-meter__fill--ok{background:var(--mc-ok)}.money-card-view .mc-meter__fill--warn{background:#c2410c}:where(html[theme~=dark]) .money-card-view .mc-meter__fill--warn{background:#8a2900}.money-card-view .mc-meter__fill--bad{background:var(--mc-bad)}.money-card-view .mc-meter__mark{position:absolute;top:-2px;bottom:-2px;width:2px;background:#11182780}:where(html[theme~=dark]) .money-card-view .mc-meter__mark{background:#e2ebff80}.money-card-view .mc-meter__legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:var(--mc-muted);font-size:var(--lumo-font-size-s)}.money-card-view .mc-meter__value{color:var(--mc-ink);font-weight:600;font-variant-numeric:tabular-nums}.money-card-view .mc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem}.money-card-view .mc-kpi{display:flex;flex-direction:column;gap:2px;min-width:0;box-sizing:border-box;padding:.6em .75em;border:1px solid var(--mc-hair);border-radius:10px;background:var(--mc-soft)}.money-card-view .mc-kpi__label{color:var(--mc-muted);font-size:var(--lumo-font-size-s)}.money-card-view .mc-kpi__value{font-size:var(--lumo-font-size-l);font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.money-card-view .mc-kpi__value--ok{color:var(--mc-ok)}.money-card-view .mc-kpi__value--warn{color:var(--mc-warn)}.money-card-view .mc-kpi__value--bad{color:var(--mc-bad)}.money-card-view .mc-kpi__note{color:var(--mc-muted);font-size:var(--lumo-font-size-xs)}.money-card-view .mc-kv{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:7px 16px;font-size:var(--lumo-font-size-s)}.money-card-view .mc-kv__key{color:var(--mc-muted)}.money-card-view .mc-kv__value{text-align:right;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.money-card-view .mc-kv__value--ok{color:var(--mc-ok)}.money-card-view .mc-kv__value--warn{color:var(--mc-warn)}.money-card-view .mc-kv__value--bad{color:var(--mc-bad)}.money-card-view .mc-bars-block{display:flex;flex-direction:column;gap:6px}.money-card-view .mc-bars{display:flex;align-items:flex-end;gap:6px;height:92px;padding-top:6px}.money-card-view .mc-bars__col{display:flex;flex:1;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%}.money-card-view .mc-bars__bar{width:100%;max-width:30px;border-radius:4px 4px 0 0;background:#e0a42e}:where(html[theme~=dark]) .money-card-view .mc-bars__bar{background:#4b3300}.money-card-view .mc-bars__bar--cut{background:linear-gradient(to top,#e0a42e 0 var(--mc-paid),#f3d9a4 var(--mc-paid) 100%)}:where(html[theme~=dark]) .money-card-view .mc-bars__bar--cut{background:linear-gradient(to top,#4b3300 0 var(--mc-paid),#342707 var(--mc-paid) 100%)}.money-card-view .mc-bars__x{color:var(--mc-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.money-card-view .mc-split{display:flex;height:26px;overflow:hidden;border:1px solid var(--mc-line);border-radius:6px}.money-card-view .mc-split__seg{display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-size:var(--lumo-font-size-xs);font-weight:600;white-space:nowrap}:where(html[theme~=dark]) .money-card-view .mc-split__seg{color:#fff}.money-card-view .mc-preview{box-sizing:border-box;width:100%;padding:.6em .75em;border:1px solid var(--mc-hair);border-radius:10px;background:var(--mc-soft)}.money-card-view .mc-side{min-width:0}.money-card-view .mc-dim .token-card__fields{opacity:.55}@media(max-width:900px){.money-card-view .mc-cols,.money-card-view .mc-cols--even{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.money-card-view .mc-big{font-size:1.6rem}.money-card-view .mc-card-meta{white-space:normal}.money-card-view .mc-kpis{grid-template-columns:minmax(0,1fr)}}.cfg-view{--cfg-ink: #111827;--cfg-muted: #5b677b;--cfg-faint: #8a94a6;--cfg-line: #e6eaf1;--cfg-line-strong: #d4dae6;--cfg-soft: #f7f8fb;--cfg-hover: #f6f8ff;--cfg-accent: #3a57d6;--cfg-accent-soft: #edf1fd;--cfg-positive: #0f8a72;--cfg-danger: #b42318;--cfg-mono: var(--lumo-font-family-monospace, ui-monospace, SFMono-Regular, Menlo, monospace)}:where(html[theme~=dark]) .cfg-view{--cfg-ink: #d2d9e8;--cfg-muted: #9ca5b4;--cfg-faint: #8d94a0;--cfg-line: #33363b;--cfg-line-strong: #383c46;--cfg-soft: #1b2128;--cfg-hover: #1b2128;--cfg-accent: #7597ff;--cfg-accent-soft: #1e222f;--cfg-positive: #42ac92;--cfg-danger: #fd6b59}.cfg-view .cfg-root{container:cfg / inline-size;color:var(--cfg-ink);gap:0}.cfg-view .cfg-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:0 0 12px}.cfg-view .cfg-summary{color:var(--cfg-muted);font-size:13px;font-variant-numeric:tabular-nums;margin-right:auto}.cfg-view .cfg-search{width:340px;max-width:100%;padding:0}.cfg-view .cfg-runtime{font-size:13px;white-space:nowrap}.cfg-view .cfg-select{display:none;padding:0 0 10px}.cfg-view .cfg-body{display:grid;grid-template-columns:264px minmax(0,1fr);align-items:start;border:1px solid var(--cfg-line-strong);border-radius:8px;background:#fff;min-width:0}:where(html[theme~=dark]) .cfg-view .cfg-body{background:#191f26}.cfg-view .cfg-nav{position:sticky;top:0;align-self:start;max-height:calc(100vh - 140px);overflow-y:auto;padding:6px 0 12px;border-right:1px solid var(--cfg-line-strong)}.cfg-view .cfg-nav-label{padding:10px 16px 4px;font-size:11.5px;color:var(--cfg-faint)}.cfg-view .cfg-nav-sep{height:1px;background:var(--cfg-line);margin:6px 14px}.cfg-view .cfg-nav-item{display:flex;align-items:center;justify-content:space-between;gap:8px;height:30px;padding:0 14px 0 13px;border-left:3px solid transparent;font-size:13px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.cfg-view .cfg-nav-item:hover{background:var(--cfg-hover)}.cfg-view .cfg-nav-label-text{overflow:hidden;text-overflow:ellipsis}.cfg-view .cfg-nav-count{color:var(--cfg-muted);font-variant-numeric:tabular-nums}.cfg-view .cfg-nav-item.is-active{background:var(--cfg-accent-soft);border-left-color:var(--cfg-accent);color:var(--cfg-accent);font-weight:600}.cfg-view .cfg-nav-item.is-active .cfg-nav-count{color:var(--cfg-accent)}.cfg-view .cfg-pane{min-width:0}.cfg-view .cfg-pane-head{display:flex;flex-direction:column;gap:3px;padding:12px 20px 10px}.cfg-view .cfg-pane-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.cfg-view .cfg-pane-title{font-size:16px;font-weight:650}.cfg-view .cfg-pane-meta{color:var(--cfg-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.cfg-view .cfg-pane-link{margin-left:auto;color:var(--cfg-accent)}.cfg-view .cfg-pane-hint{color:var(--cfg-muted);font-size:12.5px}.cfg-view .cfg-table{border-top:1px solid var(--cfg-line-strong);min-width:0}.cfg-view .cfg-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,17%) minmax(0,1fr) 76px;align-items:center;min-height:32px;padding:0 16px 0 20px;column-gap:16px;border-bottom:1px solid var(--cfg-line);font-size:13px;cursor:pointer;outline:none}.cfg-view .cfg-table--search .cfg-row{grid-template-columns:minmax(0,30%) minmax(0,14%) minmax(0,14%) minmax(0,1fr) 76px}.cfg-view .cfg-row:hover,.cfg-view .cfg-row:focus-visible{background:var(--cfg-hover)}.cfg-view .cfg-row--head{min-height:30px;background:var(--cfg-soft);border-bottom-color:var(--cfg-line-strong);color:var(--cfg-muted);font-size:12px;font-weight:600;cursor:default}.cfg-view .cfg-row--head:hover{background:var(--cfg-soft)}.cfg-view .cfg-c-key{display:flex;align-items:center;gap:6px;min-width:0}.cfg-view .cfg-key{font-family:var(--cfg-mono);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cfg-view .cfg-key wbr{display:none}.cfg-view .cfg-c-value,.cfg-view .cfg-c-desc,.cfg-view .cfg-c-group{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cfg-view .cfg-c-value{font-family:var(--cfg-mono);font-size:12.5px}.cfg-view .cfg-row--head .cfg-c-value{font-family:inherit;font-size:inherit}.cfg-view .cfg-c-group{color:var(--cfg-muted)}.cfg-view .cfg-c-desc--none{color:var(--cfg-faint);font-style:italic}.cfg-view .cfg-value--secret{letter-spacing:2px}.cfg-view .cfg-value--empty{font-family:inherit;font-style:italic;color:var(--cfg-faint)}.cfg-view .cfg-value--bool:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--cfg-faint);vertical-align:1px}:where(html[theme~=dark]) .cfg-view .cfg-value--bool:before{background:#3a4252}.cfg-view .cfg-value--bool.is-on:before{background:var(--cfg-positive)}.cfg-view .cfg-c-action{justify-self:end;color:var(--cfg-accent);font-size:12.5px;white-space:nowrap;visibility:hidden}.cfg-view .cfg-row:hover .cfg-c-action,.cfg-view .cfg-row:focus-visible .cfg-c-action,.cfg-view .cfg-c-action--set{visibility:visible}.cfg-view .cfg-c-action--set vaadin-button{margin:0}.cfg-view .cfg-row.is-runtime,.cfg-view .cfg-row.is-runtime .cfg-key,.cfg-view .cfg-row.is-default .cfg-c-value{color:var(--cfg-muted)}.cfg-view .cfg-tag{flex:none;display:inline-flex;align-items:center;height:18px;padding:0 6px;border:1px solid #dfe3ec;border-radius:4px;background:#f4f5f8;color:#4b5567;font-size:11px;line-height:1;white-space:nowrap}:where(html[theme~=dark]) .cfg-view .cfg-tag{border:1px solid #35383f;background:#1c2229;color:#a7afbe}.cfg-view .cfg-tag--secret{color:var(--cfg-danger);border-color:#f1d3cf;background:#fdf4f3}:where(html[theme~=dark]) .cfg-view .cfg-tag--secret{border-color:#4c3532;background:#1b2129}.cfg-view .cfg-tag--shadow{color:#9a5b00;border-color:#f0d9a8;background:#fdf7ea}:where(html[theme~=dark]) .cfg-view .cfg-tag--shadow{color:#d3904a;border-color:#453a23;background:#262011}.cfg-view .cfg-row.is-shadowed .cfg-c-value{color:var(--cfg-faint);text-decoration:line-through}.cfg-view .cfg-note{color:#9a5b00}:where(html[theme~=dark]) .cfg-view .cfg-note{color:#d3904a}.cfg-view .cfg-row.is-disabled,.cfg-view .cfg-row.is-disabled .cfg-key,.cfg-view .cfg-row.is-disabled .cfg-c-value,.cfg-view .cfg-row.is-disabled .cfg-c-desc{color:var(--cfg-faint)}.cfg-view .cfg-fold{display:flex;align-items:center;gap:8px;padding:4px 12px 6px 28px;border-bottom:1px solid var(--cfg-line);color:var(--cfg-faint);font-size:12px}.cfg-view .cfg-fold vaadin-button{margin:0;font-size:12px}.cfg-view .cfg-tag--default{color:var(--cfg-accent);border-color:#c8d2f5;background:var(--cfg-accent-soft)}:where(html[theme~=dark]) .cfg-view .cfg-tag--default{border-color:#373e54}.cfg-view .cfg-empty{padding:28px 20px;color:var(--cfg-muted);text-align:center;font-size:13px}.cfg-detail-key input{font-family:var(--lumo-font-family-monospace, ui-monospace, monospace)}.cfg-detail-json textarea{font-family:var(--lumo-font-family-monospace, ui-monospace, monospace);font-size:12.5px}@container cfg (max-width: 1000px){.cfg-view .cfg-body{grid-template-columns:220px minmax(0,1fr)}.cfg-view .cfg-row{padding:0 12px 0 16px;column-gap:12px}}@container cfg (max-width: 760px){.cfg-view .cfg-toolbar{gap:8px 12px}.cfg-view .cfg-search{order:-1;width:100%}.cfg-view .cfg-select{display:inline-flex}.cfg-view .cfg-body{grid-template-columns:minmax(0,1fr)}.cfg-view .cfg-nav{display:none}.cfg-view .cfg-pane-head{padding:10px 14px}.cfg-view .cfg-pane-link{margin-left:0}.cfg-view .cfg-row,.cfg-view .cfg-table--search .cfg-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"key value" "desc desc" "group action";row-gap:2px;padding:8px 14px 9px}.cfg-view .cfg-row--head{display:none}.cfg-view .cfg-c-key{grid-area:key;flex-wrap:wrap}.cfg-view .cfg-key{white-space:normal;overflow-wrap:break-word}.cfg-view .cfg-key wbr{display:inline}.cfg-view .cfg-c-value{grid-area:value;max-width:46vw;text-align:right;align-self:start}.cfg-view .cfg-c-desc{grid-area:desc;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--cfg-muted);font-size:12.5px;line-height:1.35}.cfg-view .cfg-c-group{grid-area:group;font-size:12px}.cfg-view .cfg-c-action{grid-area:action;display:none}.cfg-view .cfg-c-action--set{display:block}}html[theme~=dark]{color-scheme:dark;--lumo-base-color: #191f26;--lumo-shade-5pct: rgba(6, 9, 14, .05);--lumo-shade-10pct: rgba(6, 9, 14, .1);--lumo-shade-20pct: rgba(6, 9, 14, .2);--lumo-shade-30pct: rgba(6, 9, 14, .3);--lumo-shade-40pct: rgba(6, 9, 14, .4);--lumo-shade-50pct: rgba(6, 9, 14, .5);--lumo-shade-60pct: rgba(6, 9, 14, .6);--lumo-shade-70pct: rgba(6, 9, 14, .7);--lumo-shade-80pct: rgba(6, 9, 14, .8);--lumo-shade-90pct: rgba(6, 9, 14, .9);--lumo-shade: #06090e}
