.popup-btn{background-color:var(--popup-control-bg);border:1px solid var(--popup-border-control);color:var(--popup-text-medium);font-size:calc(.7rem * var(--window-font-scale,1));cursor:pointer;opacity:1;border-radius:.25rem;justify-content:center;align-items:center;gap:.3rem;padding:.15rem .4rem;line-height:normal;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.popup-btn:hover{background-color:var(--popup-control-active-bg);border-color:var(--popup-border-control);color:var(--popup-text-strong)}.popup-btn:disabled{opacity:.5;cursor:default}.popup-btn--primary{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.popup-btn--primary:hover{background-color:var(--popup-accent-hover-bg);border-color:var(--popup-accent)}.popup-btn--success{background-color:var(--popup-success-bg);border-color:var(--popup-success-border);color:var(--popup-success)}.popup-btn--success:hover{background-color:var(--popup-success-hover-bg)}.popup-btn--danger{background-color:var(--popup-danger-bg);border-color:var(--popup-danger-border);color:var(--popup-danger)}.popup-btn--danger:hover{background-color:var(--popup-danger-hover-bg)}.popup-btn--sm{font-size:calc(.65rem * var(--window-font-scale,1));padding:.1rem .3rem}.popup-btn--md{font-size:calc(.75rem * var(--window-font-scale,1));padding:.3rem .6rem}.popup-btn--pill{border-radius:999px}.popup-btn--lg{font-size:calc(.875rem * var(--window-font-scale,1));border-radius:.375rem;padding:.5rem 1rem}.popup-btn--icon{justify-content:center;padding:.2rem;line-height:0}.popup-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.popup-list{flex-direction:column;gap:.35rem;display:flex}.popup-item{background-color:var(--popup-subtle-bg);border-radius:.25rem;flex-direction:column;gap:.15rem;padding:.35rem .5rem;display:flex}.popup-item:hover{background-color:var(--popup-control-bg)}.popup-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.popup-toolbar{flex-wrap:wrap;gap:.25rem;margin-left:auto;display:flex}.popup-empty{color:var(--popup-text-dim);text-align:center;padding:1rem;font-style:italic}.popup-tabs{gap:.25rem;display:flex}.popup-tab{background-color:var(--popup-control-bg);border:1px solid var(--popup-border-control);color:var(--popup-text-subtle);font-size:calc(.8rem * var(--window-font-scale,1));cursor:pointer;border-radius:.25rem;flex:1;padding:.35rem .6rem;transition:background-color .15s,border-color .15s,color .15s}.popup-tab:hover:not(.popup-tab--active):not(:disabled){background-color:var(--popup-control-hover-bg);color:var(--popup-text-bright)}.popup-tab:disabled{opacity:.4;cursor:not-allowed}.popup-tab--active{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.popup-input{background-color:var(--popup-input-bg);border:1px solid var(--popup-border-control);color:var(--popup-input-text);font-size:calc(.8rem * var(--window-font-scale,1));border-radius:.25rem;padding:.3rem .5rem}.popup-input:focus{border-color:var(--popup-input-focus-border);outline:none}.popup-input::placeholder{color:var(--popup-text-faint)}.popup-section{background-color:var(--popup-section-bg);border:1px solid var(--popup-border-subtle);border-radius:.5rem;padding:.75rem}.popup-badge{border:1px solid var(--popup-border-subtle);background-color:var(--popup-subtle-bg);color:var(--popup-text-medium);font-size:calc(.7rem * var(--window-font-scale,1));border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .45rem;font-weight:600;display:inline-flex}.popup-dialog-backdrop{z-index:1060;font-family:var(--font-ui,sans-serif);font-size:var(--ui-fs,13px);text-align:left;background-color:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.popup-dialog{background-color:var(--popup-bg);width:100%;max-width:560px;max-height:85vh;color:var(--popup-text);border:1px solid var(--popup-border);border-radius:var(--ui-radius-lg,10px);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 48px #00000080,0 2px 6px #00000059}.popup-dialog--sm{max-width:400px}.popup-dialog--lg{max-width:800px}.popup-dialog--xl{max-width:1140px}.popup-dialog__header{box-sizing:border-box;border-bottom:1px solid var(--popup-border);flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 6px 0 16px;display:flex}.popup-dialog__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ui-fs-sm,12px);letter-spacing:.06em;text-transform:uppercase;color:var(--popup-text-bright);flex:1;margin:0;font-weight:600;overflow:hidden}.popup-dialog__close{border-radius:var(--ui-radius-sm,4px);width:28px;height:28px;color:var(--popup-text-subtle);font:inherit;font-size:calc(18px * var(--window-font-scale,1));opacity:1;cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.popup-dialog__close:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text);border-color:#0000}.popup-dialog__body{flex:auto;min-height:0;padding:16px;overflow:auto}.popup-dialog__body--fit{overflow:visible}.popup-dialog__footer{border-top:1px solid var(--popup-border);background-color:var(--popup-control-bg);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;display:flex}.popup-btn.popup-btn--control{box-sizing:border-box;min-width:0;min-height:0;height:var(--ui-ctrl,28px);border-radius:var(--ui-radius,6px);font-family:inherit;font-size:var(--ui-fs,13px);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;line-height:normal;text-decoration:none;display:inline-flex}.popup-btn.popup-btn--control.popup-btn--sm{height:var(--ui-ctrl-sm,24px);font-size:var(--ui-fs-sm,12px);padding:0 8px}.popup-btn.popup-btn--solid,.popup-btn.popup-btn--solid:hover{background-color:var(--popup-accent);border-color:var(--popup-accent);color:var(--popup-bg);font-weight:600}.popup-btn.popup-btn--solid:hover:not(:disabled){filter:brightness(1.1)}.popup-btn.popup-btn--ghost{background-color:#0000;border-color:#0000}.popup-btn.popup-btn--ghost:hover:not(:disabled){background-color:var(--popup-control-hover-bg);border-color:#0000}.popup-btn.popup-btn--danger.popup-btn--ghost{color:var(--popup-danger)}.popup-btn.popup-btn--danger.popup-btn--ghost:hover:not(:disabled){background-color:var(--popup-danger-bg)}.popup-btn.popup-btn--control.popup-btn--icon{width:var(--ui-ctrl,32px);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.popup-btn.popup-btn--control.popup-btn--sm.popup-btn--icon{width:var(--ui-ctrl-sm,28px)}.popup-input.popup-input--control{box-sizing:border-box;height:var(--ui-ctrl,28px);border:1px solid var(--popup-border-control);border-radius:var(--ui-radius,6px);background-color:var(--popup-input-bg);width:100%;min-width:0;color:var(--popup-input-text);font-family:inherit;font-size:var(--ui-input-fs,14px);padding:0 8px;line-height:normal;transition:border-color .15s,box-shadow .15s}textarea.popup-input.popup-input--control{height:auto;min-height:var(--ui-ctrl,28px);resize:vertical;padding:5px 8px;line-height:1.4}select.popup-input.popup-input--control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:10px;padding-right:26px}select.popup-input option,select.popup-input optgroup{background-color:var(--popup-input-bg);color:var(--popup-input-text)}.popup-input.popup-input--control:focus{border-color:var(--popup-accent);box-shadow:0 0 0 2px var(--popup-accent-subtle-bg);outline:none}.popup-input.popup-input--control:disabled{opacity:.6}.popup-input.popup-input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ui-input-mono-fs,13.5px)}.popup-input-group{align-items:stretch;display:flex}.popup-input-group>.popup-input.popup-input--control{border-radius:0;flex:1}.popup-input-group__addon{border:1px solid var(--popup-border-control);background-color:var(--popup-control-bg);color:var(--popup-text-dim);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12.5px * var(--window-font-scale,1));align-items:center;padding:0 8px;display:inline-flex}.popup-input-group__addon:first-child{border-radius:var(--ui-radius,6px) 0 0 var(--ui-radius,6px);border-right:none}.popup-input-group__addon:last-child{border-radius:0 var(--ui-radius,6px) var(--ui-radius,6px) 0;border-left:none}.popup-field{flex-direction:column;gap:4px;min-width:0;display:flex}.popup-field__label{font-size:var(--ui-fs-sm,12px);color:var(--popup-text-subtle);font-weight:600}.popup-field__hint{font-size:var(--ui-fs-xs,11px);color:var(--popup-text-dim)}.popup-field__error{font-size:var(--ui-fs-xs,11px);color:var(--popup-danger)}.popup-notice{border:1px solid var(--popup-accent-border);border-radius:var(--ui-radius,6px);background-color:var(--popup-accent-subtle-bg);color:var(--popup-text);font-size:var(--ui-fs-sm,13px);padding:8px 12px}.popup-notice--dismissible{align-items:flex-start;gap:8px;display:flex}.popup-notice__body{flex:1;min-width:0}.popup-notice__close{min-width:0;min-height:0;color:inherit;font-size:calc(16px * var(--window-font-scale,1));opacity:.6;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:-2px -4px 0 0;padding:0 4px;line-height:1}.popup-notice__close:hover{opacity:1}.popup-notice--danger{border-color:var(--popup-danger-border);background-color:var(--popup-danger-bg)}.popup-notice--warning{border-color:var(--popup-warning-border);background-color:var(--popup-warning-bg)}.popup-notice--success{border-color:var(--popup-success-border);background-color:var(--popup-success-bg)}.dialog-list{border:1px solid var(--popup-border-subtle);border-radius:var(--ui-radius,6px);flex-direction:column;display:flex}.dialog-list__row{min-height:calc(var(--ui-ctrl,32px) + 8px);align-items:center;gap:10px;padding:0 6px 0 12px;display:flex}.dialog-list__row+.dialog-list__row{border-top:1px solid var(--popup-border-subtle)}.dialog-list__row:hover{background-color:var(--popup-hover-bg)}.dialog-list__row--block{padding:10px 12px;display:block}.dialog-list__main{min-width:0;color:var(--popup-text-bright);flex:1;align-items:center;gap:8px;font-weight:500;display:inline-flex}.popup-progress{appearance:none;background-color:var(--popup-control-active-bg);border:none;border-radius:999px;width:100%;height:6px;overflow:hidden}.popup-progress::-webkit-progress-bar{background-color:var(--popup-control-active-bg)}.popup-progress::-webkit-progress-value{background-color:var(--popup-accent);border-radius:999px}.popup-progress::-moz-progress-bar{background-color:var(--popup-accent);border-radius:999px}.popup-spinner{border:2px solid var(--popup-control-active-bg);border-top-color:var(--popup-accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite popup-spin;display:inline-block}@keyframes popup-spin{to{transform:rotate(360deg)}}.popup-field__success{font-size:var(--ui-fs-xs,11px);color:var(--popup-success)}.popup-stack{flex-direction:column;gap:14px;display:flex}.popup-stack--sm{gap:8px}.popup-inline{align-items:center;gap:8px;min-width:0;display:flex}.popup-spread{justify-content:space-between;align-items:center;gap:8px;display:flex}.popup-spread--top{align-items:flex-start}.popup-muted{color:var(--popup-text-subtle)}.popup-small{font-size:var(--ui-fs-sm,12px)}.popup-strong{font-weight:600}.popup-text-danger{color:var(--popup-danger)}.popup-text-warning{color:var(--popup-warning)}.popup-text-success{color:var(--popup-success)}.popup-check{color:var(--popup-text);font-size:var(--ui-fs,13px);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.popup-check>input{width:var(--ui-check,16px);height:var(--ui-check,16px);accent-color:var(--popup-accent);cursor:pointer;flex-shrink:0;margin:0}.popup-check__hint{padding-left:calc(var(--ui-check,16px) + 8px)}.popup-chips{min-height:var(--ui-ctrl,28px);box-sizing:border-box;border:1px solid var(--popup-border-control);border-radius:var(--ui-radius,6px);background-color:var(--popup-input-bg);color:var(--popup-input-text);cursor:text;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 6px;display:flex}.popup-chips:focus-within{border-color:var(--popup-accent);box-shadow:0 0 0 2px var(--popup-accent-subtle-bg)}.popup-chip{border-radius:var(--ui-radius-sm,4px);background-color:var(--popup-control-active-bg);color:var(--popup-text);font-size:var(--ui-fs-sm,12px);cursor:default;align-items:center;gap:4px;padding:3px 6px;line-height:normal;display:inline-flex}.popup-chips .popup-chip,.settings-chip-list .popup-chip,.context-menu-badge{cursor:pointer}.popup-chip--accent{background-color:var(--popup-accent-subtle-bg);color:var(--popup-accent)}.popup-chip--success{background-color:var(--popup-success-bg);color:var(--popup-success)}.popup-chip--warning{background-color:var(--popup-warning-bg);color:var(--popup-warning)}.popup-chip__remove{opacity:.6;cursor:pointer}.popup-chip:hover .popup-chip__remove,.popup-chip__remove:hover{opacity:1}.popup-chips__input.popup-chips__input{min-width:1ch;height:auto;box-shadow:none;color:inherit;font:inherit;font-size:var(--ui-fs-sm,12px);background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0}.popup-range{width:100%;min-width:0;height:16px;accent-color:var(--popup-accent);cursor:pointer;margin:0}.popup-color{width:36px;height:var(--ui-ctrl,28px);box-sizing:border-box;border:1px solid var(--popup-border-control);border-radius:var(--ui-radius,6px);background-color:var(--popup-input-bg);cursor:pointer;flex-shrink:0;padding:2px}.popup-color::-webkit-color-swatch-wrapper{padding:0}.popup-color::-webkit-color-swatch{border-radius:var(--ui-radius-sm,4px);border:none}.popup-segmented{height:var(--ui-ctrl,28px);box-sizing:border-box;border:1px solid var(--popup-border-control);border-radius:var(--ui-radius,6px);background-color:var(--popup-input-bg);align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.popup-segmented__item{border-radius:var(--ui-radius-sm,4px);color:var(--popup-text-subtle);font-size:var(--ui-fs-sm,12px);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:0 10px;font-weight:500;display:inline-flex;position:relative}.popup-segmented__item:hover{color:var(--popup-text)}.popup-segmented__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.popup-segmented__item:has(.popup-segmented__input:focus-visible){box-shadow:0 0 0 2px var(--popup-accent-subtle-bg)}.popup-segmented__item.is-active{background-color:var(--popup-control-active-bg);color:var(--popup-text-strong)}.popup-segmented.popup-segmented--sm{height:var(--panel-btn-size,20px);border-radius:var(--ui-radius-sm,4px);padding:1px}.popup-segmented--sm .popup-segmented__item{font-size:var(--ui-fs-xs,12px);border-radius:3px;padding:0 7px}.popup-header-btn{box-sizing:border-box;height:var(--panel-btn-size,20px);border:1px solid var(--popup-border-control);border-radius:var(--ui-radius-sm,4px);color:var(--popup-text-medium);font-family:inherit;font-size:var(--ui-fs-xs,12px);white-space:nowrap;cursor:pointer;opacity:1;background-color:#0000;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-weight:500;line-height:normal;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.popup-header-btn:hover:not(:disabled){background-color:var(--popup-control-active-bg);color:var(--popup-text-strong)}.popup-header-btn:disabled{opacity:.5;cursor:default}.popup-header-btn.is-active{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.popup-header-btn.is-active:hover:not(:disabled){background-color:var(--popup-accent-hover-bg)}.popup-header-btn--danger,.popup-header-btn--danger:hover:not(:disabled){background-color:var(--popup-danger-bg);border-color:var(--popup-danger-border);color:var(--popup-danger)}.popup-header-btn svg{width:12px;height:12px}.popup-choices{flex-direction:column;gap:4px;display:flex}.popup-choices__item{border-radius:var(--ui-radius,6px);cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:10px;padding:7px 10px;display:flex}.popup-choices__item:hover{background-color:var(--popup-input-bg)}.popup-choices__item.is-active{border-color:var(--popup-border-control);background-color:var(--popup-control-active-bg)}.popup-choices__item>input{width:var(--ui-check,16px);height:var(--ui-check,16px);accent-color:var(--popup-accent);cursor:pointer;flex-shrink:0;margin:1px 0 0}.popup-choices__item:has(>input:focus-visible){box-shadow:0 0 0 2px var(--popup-accent-subtle-bg)}.popup-choices__text{flex-direction:column;gap:2px;min-width:0;display:flex}.popup-choices__label{color:var(--popup-text);font-size:var(--ui-fs,13px)}.popup-choices__item.is-active .popup-choices__label{color:var(--popup-text-strong)}.popup-choices__description{color:var(--popup-text-subtle);font-size:var(--ui-fs-sm,12px)}.popup-field__warning{font-size:var(--ui-fs-xs,11px);color:var(--popup-warning)}.popup-input.popup-input--control.is-warning{border-color:var(--popup-warning)}.popup-inline>input.popup-input.popup-input--control,.popup-inline>textarea.popup-input.popup-input--control{flex:1}.popup-link{color:var(--popup-accent);font:inherit;opacity:1;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.popup-link:hover{border-color:#0000}.trigger-section{flex-direction:column;gap:8px;display:flex}.trigger-section__head{align-items:center;gap:8px;display:flex}.trigger-section__title{font-size:var(--ui-fs,13px);color:var(--popup-text);margin:0;font-weight:600}.trigger-section__head>.popup-btn:last-child{margin-left:auto}.trigger-actions{flex-direction:column;gap:6px;display:flex}.trigger-action{border:1px solid var(--popup-border-subtle);border-radius:var(--ui-radius,6px);background-color:var(--popup-subtle-bg);align-items:flex-start;gap:8px;padding:8px;display:flex}.trigger-action__main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.trigger-action__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trigger-action__colors{min-height:var(--ui-ctrl,28px);flex-shrink:0;align-items:center;gap:10px;display:flex}.trigger-action__styles.popup-segmented{align-self:center}.trigger-action__styles .popup-segmented__item{padding:0 6px}.color-slot{font-size:var(--ui-fs-sm,12px);color:var(--popup-text-dim);align-items:center;gap:4px;display:inline-flex}.color-slot__label{margin-right:2px}.color-slot.is-empty>.popup-color{background-image:linear-gradient(to top right, transparent calc(50% - 1px), var(--popup-border-control) calc(50% - 1px), var(--popup-border-control) calc(50% + 1px), transparent calc(50% + 1px));border-style:dashed}.color-slot.is-empty>.popup-color::-webkit-color-swatch{visibility:hidden}.color-slot.is-empty>.popup-color::-moz-color-swatch{visibility:hidden}.color-slot>.color-slot__clear{box-sizing:border-box;width:var(--ui-ctrl-sm,24px);height:var(--ui-ctrl-sm,24px);flex-shrink:0}.trigger-action__replace.popup-input.popup-input--control{flex:0 0 9rem;width:9rem}.trigger-condition>select.popup-input.popup-input--control{flex:0 12rem;width:auto}.trigger-arg-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.trigger-arg-chips__chip{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.popup-table{border-collapse:collapse;width:100%;font-size:var(--ui-fs,13px)}.popup-table th{border-bottom:1px solid var(--popup-border);color:var(--popup-text-dim);font-size:var(--ui-fs-xs,11px);text-align:left;white-space:nowrap;padding:6px 8px;font-weight:600}.popup-table td{border-bottom:1px solid var(--popup-border-subtle);vertical-align:middle;padding:5px 8px}.popup-table tbody tr:hover{background-color:var(--popup-hover-bg)}.collect-overrides__enemy{width:168px}.collect-overrides__flag{text-align:center;width:60px}.popup-table th.collect-overrides__flag{text-align:center}.collect-overrides__remove{width:60px}.collect-overrides__check{width:var(--ui-check,16px);height:var(--ui-check,16px);accent-color:var(--popup-accent);cursor:pointer;margin:0}.collect-overrides__extras{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.collect-overrides__extra-remove{color:inherit;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;padding:0 0 0 2px;line-height:1}.collect-overrides__extra-remove:hover{opacity:1;border-color:#0000}.collect-overrides__extra-input.popup-input.popup-input--control{flex:0 0 110px;width:110px}.collect-overrides__new-enemy.popup-input.popup-input--control{flex:0 220px}.popup-dialog__footer>.collect-overrides__reset{color:var(--popup-warning);margin-right:auto}.popup-popover{z-index:10500;box-sizing:border-box;background-color:var(--popup-bg);max-height:min(70vh,30rem);color:var(--popup-text);border:1px solid var(--popup-border);font-size:calc(.75rem * var(--window-font-scale,1));text-align:left;cursor:default;border-radius:.5rem;flex-direction:column;gap:.6rem;padding:.6rem .75rem .75rem;line-height:1.4;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #00000073}.popup-menu-anchor{display:inline-flex}.popup-menu__toggle{width:20px;height:20px;opacity:var(--panel-btn-opacity,.5);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,opacity .15s;display:flex}.popup-menu__toggle:hover,.popup-menu__toggle.is-active{opacity:var(--panel-btn-hover-opacity,.8);background-color:var(--popup-control-hover-bg)}.popup-menu__hamburger,.popup-menu__hamburger:before,.popup-menu__hamburger:after{background-color:#888;width:12px;height:2px;display:block}.popup-menu__hamburger{position:relative}.popup-menu__hamburger:before,.popup-menu__hamburger:after{content:"";position:absolute;left:0}.popup-menu__hamburger:before{top:-4px}.popup-menu__hamburger:after{top:4px}.popup-menu{gap:0;min-width:9rem;padding:.25rem 0}.dialog-tabs{border:1px solid var(--popup-border-control);border-radius:var(--ui-radius,6px);background-color:var(--popup-input-bg);scrollbar-width:none;flex:none;align-self:flex-start;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.dialog-tab{height:calc(var(--ui-ctrl,32px) - 6px);border-radius:var(--ui-radius-sm,4px);color:var(--popup-text-subtle);font:inherit;font-size:var(--ui-fs-sm,13px);opacity:1;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;min-width:0;min-height:0;margin:0;padding:0 14px;font-weight:600;line-height:normal;transition:background-color .15s,color .15s;display:inline-flex}@media (width<=600px){.dialog-tab{padding:0 10px}}.dialog-tab:hover:not(.is-active){background-color:var(--popup-control-hover-bg);color:var(--popup-text)}.dialog-tab.is-active{background-color:var(--popup-accent);color:var(--popup-bg)}.dialog-tab__count{background-color:var(--popup-control-active-bg);font-size:var(--ui-fs-xs,12px);border-radius:999px;padding:0 6px}.dialog-tab.is-active .dialog-tab__count{color:inherit;background-color:#0003}.dialog-tab__dot{background-color:var(--popup-accent);border-radius:50%;width:7px;height:7px}.dialog-tab.is-active .dialog-tab__dot{background-color:var(--popup-bg)}.popup-btn.popup-btn--control.popup-menu-button{align-items:center;gap:4px;display:inline-flex}.popup-btn.popup-btn--control.popup-menu-button.is-active{background-color:var(--popup-control-active-bg)}.popup-menu__item{width:100%;color:var(--popup-text-bright);font:inherit;text-align:left;opacity:1;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:.5rem;padding:.4rem .75rem;transition:background-color .15s;display:flex}.popup-menu-anchor--split>.popup-menu-button__main{border-top-right-radius:0;border-bottom-right-radius:0}.popup-menu-anchor--split>.popup-menu-button__chevron{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding-left:5px;padding-right:5px}.popup-menu__item--hinted{flex-direction:column;align-items:flex-start;gap:1px;padding-top:.45rem;padding-bottom:.45rem}.popup-menu__label{font-weight:600}.popup-menu__hint{color:var(--popup-text-subtle);font-size:var(--ui-fs-xs,12px)}.popup-menu__item:hover:not(:disabled){background-color:var(--popup-hover-bg);color:var(--popup-text)}.popup-menu__item:disabled{opacity:.45;cursor:default}.popup-menu__item--active{background-color:var(--popup-accent-subtle-bg);color:var(--popup-accent)}.popup-menu__item--back{border-bottom:1px solid var(--popup-border-subtle);color:var(--popup-accent);font-weight:500}.popup-menu__row{display:flex}.popup-menu__row>.popup-menu__item{flex:1}.popup-menu__scroll{flex:1;min-height:0;overflow-y:auto}.popup-menu__check{box-sizing:border-box;border:1px solid var(--popup-border-stronger);border-radius:3px;flex-shrink:0;width:14px;height:14px;position:relative}.is-on>.popup-menu__check{background-color:var(--popup-accent-hover-bg);border-color:var(--popup-accent)}.is-on>.popup-menu__check:after{content:"";border:solid var(--popup-accent);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.popup-switch{box-sizing:border-box;border:1px solid var(--popup-border-strong);border-radius:999px;flex:0 0 1.75rem;height:1rem;transition:background-color .15s,border-color .15s;position:relative}.popup-switch:after{content:"";background-color:var(--popup-text-dim);border-radius:999px;width:.625rem;height:.625rem;transition:left .15s,background-color .15s;position:absolute;top:2px;left:2px}.is-on>.popup-switch,.popup-switch.is-on{background-color:var(--popup-accent);border-color:var(--popup-accent)}.is-on>.popup-switch:after,.popup-switch.is-on:after{background-color:var(--popup-bg);left:calc(100% - .625rem - 2px)}.window-settings-anchor{display:inline-flex}.window-settings-inline{flex-direction:column;gap:.6rem;max-width:22rem;display:flex}.window-settings__header{font-size:calc(.8rem * var(--window-font-scale,1));font-weight:600}.window-settings__section{border-top:1px solid var(--popup-border-subtle);flex-direction:column;gap:.5rem;padding-top:.6rem;display:flex}.window-settings__section-title{font-size:calc(.7rem * var(--window-font-scale,1));color:var(--popup-text-dim);margin:0;font-weight:600}.window-settings__row{flex-direction:column;gap:.25rem;display:flex}.window-settings__label{color:var(--popup-text-subtle)}.window-settings__field{width:100%;font-size:calc(.75rem * var(--window-font-scale,1))}.window-settings__size{align-items:center;gap:.25rem;display:flex}.window-settings__step{height:1.625rem;font-size:calc(.875rem * var(--window-font-scale,1));flex:0 0 1.75rem}.window-settings__color{width:2.25rem;height:1.625rem}.window-settings__range{flex:1;min-width:0}.window-settings__alpha-value{text-align:right;font-variant-numeric:tabular-nums;min-width:2.75rem}.window-settings__size-value,.window-settings__bg-value{text-align:center;font-variant-numeric:tabular-nums;flex:1}.window-settings__size-value--inherit{color:var(--popup-text-dim)}.window-settings__reset:not(:disabled),.window-settings__bg-reset:not(:disabled){color:var(--popup-accent)}.window-settings__toggle{width:100%;min-height:1.625rem;color:var(--popup-text);font:inherit;text-align:left;opacity:1;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:flex}.skroty-window-body{background-color:var(--popup-bg);flex-direction:column;flex:auto;gap:.35rem;padding:.5rem;display:flex;overflow:auto}.skroty-item-key{color:var(--popup-data-green);font-weight:600;font-size:calc(.85rem * var(--window-font-scale,1))}.skroty-item-id{color:var(--popup-text-dimmer);font-size:calc(.75rem * var(--window-font-scale,1))}.skroty-item-label{color:#ffa500b3;font-size:calc(.7rem * var(--window-font-scale,1));padding-left:.1rem}.combat-popup-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.combat-popup__messages{font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.875rem);flex:1;padding:.5rem .5rem 0;line-height:1.4;overflow-y:auto}.popup-split-bottom{--popup-split-gutter:.5rem;z-index:1;background-color:var(--popup-bg);max-height:70%;margin:0 calc(-1 * var(--popup-split-gutter));padding:0 var(--popup-split-gutter);position:sticky;bottom:0;overflow:hidden}.popup-split-handle{height:2px;margin:0 calc(-1 * var(--popup-split-gutter));background-color:var(--popup-border);cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:2;position:relative}.popup-split-handle:hover,.popup-split-handle:active{background-color:var(--popup-accent)}.popup-split-sticky{bottom:0;left:var(--popup-split-gutter);right:var(--popup-split-gutter);background-color:var(--popup-bg);flex-direction:column;display:flex;position:absolute}.combat-popup__message{word-wrap:break-word;border-radius:.25rem;padding:.125rem .375rem}.combat-popup__message:hover{background-color:var(--popup-hover-bg)}.combat-popup__message--avatar{border-left:2px solid var(--popup-success)}.combat-popup__message--team{border-left:2px solid var(--popup-accent)}.combat-popup__message--others{border-left:2px solid var(--popup-data-orange-light)}.combat-popup__separator{background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;margin:.5rem 0}.combat-popup__text{color:var(--popup-text)}.popup-header-btn.is-active.combat-popup__toggle--avatar{background-color:var(--popup-success-bg);color:var(--popup-success);border-color:#22c55e66}.popup-header-btn.is-active.combat-popup__toggle--avatar:hover{background-color:var(--popup-success-hover-bg)}.popup-header-btn.is-active.combat-popup__toggle--team{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.popup-header-btn.is-active.combat-popup__toggle--team:hover{background-color:var(--popup-accent-hover-bg)}.popup-header-btn.is-active.combat-popup__toggle--others{color:var(--popup-data-orange-light);background-color:#fb923c33;border-color:#fb923c66}.popup-header-btn.is-active.combat-popup__toggle--others:hover{background-color:#fb923c4d}.herb-window__toggle{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-dim);font-size:calc(.7rem * var(--window-font-scale,1));cursor:pointer;border-radius:.25rem;padding:.15rem .4rem;transition:background-color .15s,border-color .15s,color .15s}.herb-window__toggle:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-bright)}.herb-window__toggle--active{background-color:var(--popup-success-bg);color:var(--popup-success);border-color:#22c55e66}.herb-window__toggle--active:hover{background-color:var(--popup-success-hover-bg)}#objects-list{font-family:var(--window-font-family,monospace);font-size:calc(.6rem * var(--window-font-scale,1));-webkit-backdrop-filter:blur(2px);cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;z-index:10;box-sizing:border-box;border:.1vh solid silver;flex-direction:column;gap:.25rem;min-width:350px;max-width:100vw;padding:.5vh 1vh;display:flex;position:absolute;top:0;left:0;overflow-x:hidden}#objects-list-others{font-family:var(--window-font-family,monospace);font-size:calc(.6rem * var(--window-font-scale,1));box-sizing:border-box;-webkit-user-select:none;user-select:none;padding:.5vh 1vh;display:none;overflow-x:hidden}#objects-list .objects-list-controls,#objects-list-others .objects-list-controls{gap:.25rem;display:none}#objects-list .objects-list-content,#objects-list-others .objects-list-content{white-space:pre}#objects-list .object-num,#objects-list-others .object-num,#objects-list .object-desc,#objects-list-others .object-desc,#objects-list .object-hp-bar,#objects-list-others .object-hp-bar,#objects-list .object-hp-bar-teammate,#objects-list-others .object-hp-bar-teammate{cursor:pointer;-webkit-user-select:none;user-select:none}#objects-list .target-dot,#objects-list-others .target-dot{cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.4;transition:opacity .15s}#objects-list .target-dot:hover,#objects-list-others .target-dot:hover,#objects-list .target-dot.target-dot-active,#objects-list-others .target-dot.target-dot-active{opacity:1}#objects-list .team-not-attacking,#objects-list-others .team-not-attacking{display:inline-block;transform:skew(-10deg)}.contracts-window{--fw-width:520px;--fw-min-width:350px}.contracts-window-body{gap:.75rem;padding:1rem 1.25rem 1.35rem}.contracts-list{gap:.75rem}.contract-item{border:1px solid var(--popup-border-subtle);background-color:#ffffff0a;border-radius:.375rem;padding:.75rem;position:relative}.contract-item--urgent{border-color:var(--popup-warning);background-color:#f59e0b1a}.contract-header{justify-content:space-between;align-items:flex-start;margin-bottom:.25rem;display:flex}.contract-location{color:var(--popup-accent);font-weight:600;font-size:calc(.9rem * var(--window-font-scale,1))}.contract-remove-btn{color:var(--popup-text-dimmer);cursor:pointer;font-size:calc(.75rem * var(--window-font-scale,1));background:0 0;border:none;border-radius:.25rem;padding:.125rem .375rem;transition:all .15s}.contract-remove-btn:hover{background-color:var(--popup-danger-bg);color:var(--popup-danger)}.contract-details{font-size:calc(.875rem * var(--window-font-scale,1));flex-wrap:wrap;gap:.5rem;display:flex}.contract-type{color:#a78bfa;font-weight:500}.contract-type:after{content:":"}.contract-count{color:var(--popup-text-strong)}.contract-footer{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.contract-deadline{font-size:calc(.8rem * var(--window-font-scale,1));color:var(--popup-text-dim);text-align:right}.contract-deadline--urgent{color:var(--popup-warning);font-weight:600}.fishing-window{--fw-width:220px;--fw-min-width:180px}.fishing-window-body{padding:.75rem}.fishing-content{flex-direction:column;align-items:center;gap:.75rem;display:flex}.fishing-status{font-size:calc(1.1rem * var(--window-font-scale,1));text-align:center;border-radius:.375rem;width:100%;padding:.5rem;font-weight:600}.fishing-status--idle{color:var(--popup-text-dim);background-color:#ffffff0a}.fishing-status--fishing{color:var(--popup-accent);background-color:var(--popup-accent-subtle-bg)}.fishing-status--biting{color:var(--popup-warning-light);background-color:#fbbf2433;animation:.5s ease-in-out infinite alternate fishing-biting-pulse}.fishing-status--pulling{color:#34d399;background-color:#34d39926}@keyframes fishing-biting-pulse{0%{background-color:#fbbf2433}to{background-color:#fbbf2459}}.fishing-timer{font-size:calc(1.5rem * var(--window-font-scale,1));color:var(--popup-text-strong);font-variant-numeric:tabular-nums;font-weight:700}.fishing-buttons{flex-direction:column;gap:.5rem;width:100%;display:flex}.fishing-btn--cast{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.fishing-btn--cast:hover{background-color:var(--popup-accent-hover-bg);border-color:var(--popup-accent)}.fishing-btn--pull{border-color:var(--popup-danger-hover-bg);color:var(--popup-danger);background-color:#ef444426}.fishing-btn--pull:hover{border-color:var(--popup-danger);background-color:#ef444440}.fishing-btn--strike{color:#34d399;background-color:#34d39926;border-color:#34d3994d}.fishing-btn--strike:hover{background-color:#34d39940;border-color:#34d399}.fishing-btn--biting{border-color:var(--popup-warning-light);color:var(--popup-warning-light);background-color:#fbbf244d;animation:.4s ease-in-out infinite alternate fishing-btn-biting-pulse}.fishing-btn--biting:hover{background-color:#fbbf2466}@keyframes fishing-btn-biting-pulse{0%{transform:scale(1)}to{transform:scale(1.02)}}.fishing-bait-selector{flex-direction:column;gap:.25rem;width:100%;display:flex}.fishing-bait-btn{font-size:calc(.75rem * var(--window-font-scale,1));cursor:pointer;color:var(--popup-text-subtle);text-align:left;background-color:#ffffff0a;border:1px solid #ffffff26;border-radius:.25rem;padding:.35rem .5rem;transition:all .15s}.fishing-bait-btn:hover{color:var(--popup-text-strong);background-color:#ffffff14}.fishing-bait-btn--selected{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.fishing-bait-btn--selected:hover{background-color:var(--popup-accent-hover-bg)}.chat-popup__messages{font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.875rem);flex:1;padding:.5rem .5rem 0;line-height:1.4;overflow-y:auto}.chat-popup__empty{text-align:center;color:var(--popup-text-dim);padding:2rem 1rem;font-style:italic}.chat-popup__message{word-wrap:break-word;border-radius:.25rem;padding:.125rem .375rem}.chat-popup__message:hover{background-color:var(--popup-hover-bg)}.chat-popup__message--team{background-color:var(--popup-accent-team-bg);border-left:2px solid var(--popup-accent)}.chat-popup__message--team:hover{background-color:var(--popup-accent-team-hover-bg)}.chat-popup__timestamp{color:var(--popup-text-dim);font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.8rem);margin-right:.5rem}.chat-popup__text{color:var(--popup-text)}.chat-popup__messages--no-wrap .chat-popup__message{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stat-popup__content{font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.875rem);color:var(--popup-text);flex:1;padding:.5rem .75rem;line-height:1.4;overflow-y:auto}.stat-popup__row--total{border-bottom:1px solid var(--popup-border);justify-content:space-between;margin-bottom:.5rem;padding:.25rem 0;font-weight:600;display:flex}.stat-popup__section{margin-bottom:.75rem}.stat-popup__heading{color:var(--popup-text-bright);border-bottom:1px dotted var(--popup-border);margin-bottom:.15rem;padding-bottom:.15rem;font-weight:600}.stat-popup__line{justify-content:space-between;padding:.05rem 0 .05rem .75rem;display:flex}.stat-popup__label{color:var(--popup-text-dim)}.stat-popup__value{color:var(--popup-text);font-variant-numeric:tabular-nums}.stat-popup__ogolem{align-items:center;gap:.75rem;display:flex}.stat-popup__ogolem-lines{flex:1;min-width:0}.stat-popup__pie{flex:none}.stat-popup__swatch{vertical-align:baseline;border-radius:.15rem;width:.6rem;height:.6rem;margin-right:.4rem;display:inline-block}.postepy-popup__content{font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.875rem);flex-direction:column;flex:1;padding:.5rem;line-height:1.4;display:flex;overflow-y:auto}.postepy-popup__entries{flex:1}.postepy-popup__entry{border-radius:.25rem;gap:.5rem;padding:.125rem .25rem;display:flex}.postepy-popup__entry:hover{background-color:var(--popup-hover-bg)}.postepy-popup__entry-num{color:var(--popup-text-dim);text-align:right;min-width:1.5rem}.postepy-popup__entry-state{color:var(--popup-data-purple);flex:1}.postepy-popup__entry-time{color:var(--popup-data-yellow);text-align:right;min-width:3.5rem}.postepy-popup__entry-kills{color:var(--popup-data-green-light);text-align:right;min-width:3rem}.postepy-popup__since-last{color:var(--popup-data-purple);font-size:calc(.7rem * var(--window-font-scale,1));text-align:center;background-color:#6a5acd26;border-radius:.25rem;margin-top:.5rem;padding:.25rem .5rem}.postepy-popup__mean-time{color:var(--popup-data-yellow);font-size:calc(.75rem * var(--window-font-scale,1));font-family:var(--output-font-family), monospace;background-color:#ffff001a;border-radius:.25rem;padding:.1rem .3rem}.postepy2-header{background-color:var(--popup-subtle-bg);border-bottom:1px solid var(--popup-border);font-size:calc(.875rem * var(--window-font-scale,1));justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.postepy2-header__label{color:var(--popup-text-medium);margin-right:.5rem}.postepy2-header__name{color:var(--popup-data-yellow);text-transform:capitalize;font-weight:500}.postepy2-import-button{margin-left:auto}.postepy2-import-panel{background-color:var(--popup-accent-team-bg);border-bottom:1px solid var(--popup-accent-subtle-bg);font-size:calc(.8rem * var(--window-font-scale,1));color:var(--popup-text-bright);padding:.5rem .75rem}.postepy2-import-panel__row{align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.postepy2-import-panel__label{color:var(--popup-text-medium)}.postepy2-import-panel__select{border:1px solid var(--popup-border-strong);background-color:var(--popup-input-bg);color:var(--popup-input-text);font-size:calc(.8rem * var(--window-font-scale,1));border-radius:.25rem;padding:.2rem .4rem}.postepy2-import-panel__select option{background-color:var(--popup-input-bg);color:var(--popup-input-text)}.postepy2-import-panel__info{color:var(--popup-data-green-light);margin-bottom:.25rem}.postepy2-import-panel__note{color:var(--popup-text-dim);font-size:calc(.75rem * var(--window-font-scale,1));margin-bottom:.375rem}.postepy2-import-panel__actions{gap:.5rem;display:flex}.postepy2-import-panel__btn{font-size:calc(.75rem * var(--window-font-scale,1));cursor:pointer;border:none;border-radius:.25rem;padding:.25rem .75rem;transition:all .15s ease-in-out}.postepy2-import-panel__btn--confirm{background-color:var(--popup-accent-strong-hover-bg);color:var(--popup-accent)}.postepy2-import-panel__btn--confirm:hover{background-color:var(--popup-accent-strong-active-bg)}.postepy2-import-panel__btn--cancel{background-color:var(--popup-control-bg);color:var(--popup-text-subtle)}.postepy2-import-panel__btn--cancel:hover{background-color:var(--popup-control-active-bg)}.postepy2-import-message{font-size:calc(.8rem * var(--window-font-scale,1));justify-content:space-between;align-items:center;padding:.375rem .75rem;display:flex}.postepy2-import-message--success{background-color:var(--popup-success-subtle-bg);border-bottom:1px solid var(--popup-success-border);color:var(--popup-success-light)}.postepy2-import-message--error{background-color:var(--popup-danger-subtle-bg);border-bottom:1px solid var(--popup-danger-border);color:var(--popup-danger-light)}.postepy2-import-message__close{color:inherit;cursor:pointer;font-size:calc(.875rem * var(--window-font-scale,1));opacity:.7;background:0 0;border:none;padding:0 .25rem}.postepy2-import-message__close:hover{opacity:1}.postepy2-tabs{border-bottom:1px solid var(--popup-border);background-color:#ffffff05;padding:.5rem}.postepy2-content{font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.8rem);flex:1;padding:.5rem;line-height:1.4;overflow-y:auto}.postepy2-entries{flex-direction:column;display:flex}.postepy2-entry{border-radius:.25rem;gap:.5rem;padding:.125rem .25rem;display:flex}.postepy2-entry:hover{background-color:var(--popup-hover-bg)}.postepy2-entry__num{color:var(--popup-text-dim);min-width:3.5rem;font-family:var(--output-font-family), monospace;white-space:pre}.postepy2-entry__date{color:var(--popup-data-gold);min-width:5.5rem}.postepy2-entry__counts{flex-direction:column;flex:1;display:flex}.postepy2-entry__count{color:var(--popup-data-green-light)}.postepy2-entry__count--noform{color:var(--popup-data-gray)}.postepy2-entry__edit-trigger{color:var(--popup-text-faint);cursor:pointer;font-size:calc(.8rem * var(--window-font-scale,1));opacity:0;background:0 0;border:none;flex-shrink:0;padding:0 .25rem;line-height:1;transition:opacity .15s}.postepy2-entry:hover .postepy2-entry__edit-trigger{opacity:1}.postepy2-entry__edit-trigger:hover{color:var(--popup-text-subtle)}.postepy2-entry__edit{flex:1;align-items:center;gap:.375rem;display:flex}.postepy2-entry__edit-input{border:1px solid var(--popup-border-stronger);background-color:var(--popup-input-bg);width:4.5rem;color:var(--popup-input-text);font-size:inherit;font-family:inherit;line-height:inherit;box-sizing:border-box;border-radius:.25rem;height:1.4em;padding:0 .375rem}.postepy2-entry__edit-input:focus{border-color:var(--popup-input-focus-border);outline:none}.postepy2-entry__edit-btn{font-size:inherit;cursor:pointer;line-height:inherit;border:none;border-radius:.25rem;padding:0 .375rem}.postepy2-entry__edit-btn--save{background-color:var(--popup-success-bg);color:var(--popup-success-light)}.postepy2-entry__edit-btn--save:hover{background-color:var(--popup-success-active-bg)}.postepy2-entry__edit-btn--delete{background-color:var(--popup-danger-bg);color:var(--popup-danger-light)}.postepy2-entry__edit-btn--delete:hover{background-color:var(--popup-danger-active-bg)}.postepy2-entry__edit-btn--cancel{color:var(--popup-text-dim);background:0 0;margin-left:auto}.postepy2-entry__edit-btn--cancel:hover{color:var(--popup-text-bright)}.postepy2-noform-total{border-top:1px solid var(--popup-border);color:var(--popup-data-gray);margin-top:1rem;padding-top:.5rem}.postepy2-footer{background-color:var(--popup-subtle-bg);border-top:1px solid var(--popup-border);font-size:calc(.8rem * var(--window-font-scale,1));flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.postepy2-footer__label{color:var(--popup-data-pink)}.postepy2-footer__total{color:var(--popup-data-green-light);font-weight:500}.postepy2-footer__noform{color:var(--popup-data-gray)}.postepy2-footer__approx{color:var(--popup-text-medium);font-size:calc(.75rem * var(--window-font-scale,1))}.postepy2-graphs{flex-direction:column;gap:1rem;display:flex}.postepy2-graph-section{flex-direction:column;gap:.5rem;display:flex}.postepy2-graph-title{color:var(--popup-text-bright);font-size:calc(.75rem * var(--window-font-scale,1));margin:0;padding:0 .25rem;font-weight:500}.postepy2-chart{background-color:var(--popup-subtle-bg);border-radius:.375rem;padding:.5rem}.postepy2-chart__bars{align-items:flex-end;gap:2px;height:100px;padding-top:1.5rem;display:flex}.postepy2-chart__bar-container{flex-direction:column;flex:1;align-items:center;min-width:0;height:100%;display:flex}.postepy2-chart__bar-wrapper{flex:1;width:100%;position:relative}.postepy2-chart__bar{background-color:var(--popup-data-purple);border-radius:2px 2px 0 0;min-height:2px;position:absolute;bottom:0;left:0;right:0}.postepy2-chart__bar:hover{background-color:var(--popup-data-purple-light)}.postepy2-chart__bar--noform{background-color:var(--popup-data-gray)}.postepy2-chart__bar--noform:hover{background-color:var(--popup-data-gray-light)}.postepy2-chart__bar-value{font-size:calc(.65rem * var(--window-font-scale,1));color:var(--popup-text-subtle);writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;margin-bottom:.25rem;position:absolute;left:50%;transform:translate(-50%)rotate(180deg)}.postepy2-chart__bar-label{font-size:calc(.7rem * var(--window-font-scale,1));color:var(--popup-text-dim);writing-mode:vertical-rl;text-orientation:mixed;white-space:pre;flex-shrink:0;margin-top:.25rem;transform:rotate(180deg)}.cechy-popup-body{flex-direction:column;gap:.6rem;padding:.6rem;display:flex;overflow-y:auto}.cechy-popup__total{color:var(--popup-data-green);font-size:calc(.95rem * var(--window-font-scale,1));font-variant-numeric:tabular-nums;font-weight:600}.cechy-popup__warning{background-color:var(--popup-warning-bg);border:1px solid var(--popup-warning-border);border-left:3px solid var(--popup-warning);color:var(--popup-warning);border-radius:.25rem;flex-direction:column;gap:.4rem;padding:.6rem .7rem;display:flex}.cechy-popup__warning-title{color:var(--popup-warning);font-size:calc(.95rem * var(--window-font-scale,1));font-weight:600;line-height:1.2}.cechy-popup__warning-text{color:var(--popup-text-medium);font-size:calc(.85rem * var(--window-font-scale,1));margin:0;line-height:1.45}.cechy-popup__warning code{background-color:var(--popup-control-bg);color:var(--popup-text-bright);font-size:calc(.8rem * var(--window-font-scale,1));white-space:nowrap;border-radius:.2rem;padding:.05rem .25rem}.cechy-popup__warning-btn{background-color:var(--popup-warning-bg);border-color:var(--popup-warning-border);color:var(--popup-warning);align-self:stretch;font-weight:600}.cechy-popup__warning-btn:hover{background-color:var(--popup-warning-hover-bg);border-color:var(--popup-warning);color:var(--popup-warning)}.cechy-popup__level{background-color:var(--popup-subtle-bg);border-radius:.375rem;flex-direction:column;gap:.3rem;padding:.5rem;display:flex}.cechy-popup__level-name{color:var(--popup-text-bright);font-size:calc(1rem * var(--window-font-scale,1));font-weight:500}.cechy-popup__bar{background-color:var(--popup-control-bg);border-radius:999px;height:11px;overflow:hidden}.cechy-popup__bar-fill{background-color:var(--popup-data-green);border-radius:999px;height:100%;transition:width .25s}.cechy-popup__level-meta{color:var(--popup-text-dim);font-size:calc(.78rem * var(--window-font-scale,1));font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;display:flex}.cechy-popup__level-missing{color:var(--popup-text-subtle);text-align:center}.cechy-popup__chart-tab{flex-direction:column;flex:1;justify-content:center;gap:.4rem;display:flex}.cechy-popup__chart{width:100%;height:auto}.cechy-popup__chart-legend{color:var(--popup-text-dim);font-size:calc(.72rem * var(--window-font-scale,1));text-align:center}.cechy-popup__chart-line{fill:none;stroke:var(--popup-data-purple-light);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round}.cechy-popup__chart-dot{fill:var(--popup-data-purple-light)}.cechy-popup__chart-grid{stroke:var(--popup-border-subtle);stroke-width:.6px}.cechy-popup__chart-threshold{stroke:var(--popup-data-gold);stroke-width:.6px;stroke-dasharray:2 2;opacity:.45}.cechy-popup__chart-label{fill:var(--popup-text-dim);font-size:calc(6.5px * var(--window-font-scale,1))}.cechy-popup__chart-label--level{fill:var(--popup-data-gold)}.cechy-popup__entry-postepy{color:var(--popup-data-gold);font-size:calc(.78rem * var(--window-font-scale,1));font-variant-numeric:tabular-nums}.cechy-popup__traits{flex-direction:column;gap:.35rem;display:flex}.cechy-popup__trait{font-size:calc(.85rem * var(--window-font-scale,1));align-items:center;gap:.5rem;display:flex}.cechy-popup__trait-name{color:var(--popup-text-medium);flex:0 0 6.5rem}.cechy-popup__meter{gap:2px;display:inline-flex}.cechy-popup__meter-cell{background-color:var(--popup-control-bg);border-radius:1px;width:7px;height:13px}.cechy-popup__meter-cell--on{background-color:var(--popup-data-green)}.cechy-popup__meter--step .cechy-popup__meter-cell{width:6px;height:8px}.cechy-popup__meter--step .cechy-popup__meter-cell--on{background-color:var(--popup-data-green-light)}.cechy-popup__trait-sum{color:var(--popup-text-bright);font-variant-numeric:tabular-nums;text-align:right;min-width:2rem}.cechy-popup__trait-change{color:var(--popup-text-dim);font-size:calc(.78rem * var(--window-font-scale,1));white-space:nowrap;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.cechy-popup__trait-when{color:var(--popup-text-subtle)}.cechy-popup__badge{font-size:calc(.72rem * var(--window-font-scale,1));font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;padding:0 .35rem;font-weight:600;line-height:1.5}.cechy-popup__badge--up{color:var(--popup-success)}.cechy-popup__badge--down{color:var(--popup-danger)}.cechy-popup__timeline{flex-direction:column;gap:.3rem;display:flex}.cechy-popup__entry{background-color:var(--popup-subtle-bg);border-radius:.25rem;flex-direction:column;gap:.3rem;padding:.4rem .55rem;display:flex}.cechy-popup__entry-head{font-size:calc(.85rem * var(--window-font-scale,1));align-items:baseline;gap:.45rem;display:flex}.cechy-popup__entry-date{color:var(--popup-text-subtle)}.cechy-popup__entry-total{color:var(--popup-text-bright);font-variant-numeric:tabular-nums;margin-left:auto}.cechy-popup__chip-delta--up{color:var(--popup-success)}.cechy-popup__chip-delta--down{color:var(--popup-danger)}.cechy-popup__entry-changes{flex-wrap:wrap;gap:.3rem;display:flex}.cechy-popup__entry-note{color:var(--popup-text-dim);font-size:calc(.78rem * var(--window-font-scale,1));font-style:italic}.cechy-popup__chip{background-color:var(--popup-control-bg);color:var(--popup-text-medium);font-size:calc(.78rem * var(--window-font-scale,1));font-variant-numeric:tabular-nums;border-radius:.25rem;align-items:baseline;gap:.3rem;padding:.15rem .4rem;display:inline-flex}.cechy-popup__chip-delta{color:var(--popup-text-subtle);font-weight:600}.kill-stats{border-bottom:1px solid var(--popup-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.kill-stats__item{flex-direction:column;gap:1px;padding:8px 10px;display:flex}.kill-stats__item+.kill-stats__item{border-left:1px solid var(--popup-border-subtle)}.kill-stats__value{color:var(--popup-text-strong);font-size:calc(1.05rem * var(--window-font-scale,1));font-variant-numeric:tabular-nums;font-weight:650}.kill-stats__item--unique .kill-stats__value{color:var(--popup-data-orange)}.kill-stats__label{color:var(--popup-text-faint);font-size:var(--ui-fs-xs,11px);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.kill-list__head,.kill-list__row{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:10px;padding:0 10px;display:grid}.kill-list__head{z-index:2;background-color:var(--popup-bg);border-bottom:1px solid var(--popup-border);height:26px;color:var(--popup-text-faint);font-size:var(--ui-fs-xs,11px);text-transform:uppercase;letter-spacing:.04em;font-weight:600;position:sticky;top:0}.kill-list__sort{color:var(--popup-text-faint);font-family:inherit;font-size:var(--ui-fs-xs,11px);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-weight:600;display:inline-flex}.kill-list__head>:last-child{justify-self:end}.kill-list__sort:hover,.kill-list__sort.is-active{color:var(--popup-text-medium)}.kill-list__group{z-index:1;background-color:var(--popup-bg);color:var(--popup-text-dim);font-size:var(--ui-fs-xs,11px);justify-content:space-between;padding:5px 10px 3px;font-weight:600;display:flex;position:sticky;top:26px}.kill-list__group--unique{color:var(--popup-data-orange)}.kill-list__group-count{color:var(--popup-text-faint);font-variant-numeric:tabular-nums;font-weight:500}.kill-list__row{border-bottom:1px solid var(--popup-border-subtle);min-height:30px;font-size:calc(.875rem * var(--window-font-scale,1))}.kill-list__row:hover{background-color:var(--popup-hover-bg)}.kill-list__mob{text-overflow:ellipsis;white-space:nowrap;color:var(--popup-text);overflow:hidden}.kill-list__row--unique .kill-list__mob{color:var(--popup-data-orange);font-weight:600}.kill-list__count{color:var(--popup-text-strong);font-variant-numeric:tabular-nums;justify-self:end;font-weight:600}.kill-list__footer{border-top:1px solid var(--popup-border);background-color:var(--popup-section-bg);height:32px;color:var(--popup-text-medium);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.kill-list__footer b{color:var(--popup-text-strong);font-variant-numeric:tabular-nums}.kill-list__footer-note{text-overflow:ellipsis;white-space:nowrap;color:var(--popup-text-faint);overflow:hidden}.zabici-popup__body{font-size:calc(.8rem * var(--window-font-scale,1));line-height:1.4}.zabici-popup__content{flex:1;min-height:0;overflow-y:auto}.zabici-popup__content>.kill-list__row{min-height:26px}.kill-stats--compact .kill-stats__item{flex-direction:row;align-items:baseline;gap:6px;padding:5px 10px}.kill-cards{columns:150px;column-gap:6px;padding:6px}.kill-card{break-inside:avoid;border:1px solid var(--popup-border-subtle);background-color:var(--popup-section-bg);border-radius:6px;margin-bottom:6px;overflow:hidden}.kill-card__head{border-bottom:1px solid var(--popup-border-subtle);justify-content:space-between;align-items:baseline;gap:8px;padding:4px 8px;display:flex}.kill-card__name{text-overflow:ellipsis;white-space:nowrap;color:var(--popup-data-blue);font-weight:600;overflow:hidden}.kill-card--me .kill-card__name{color:var(--popup-text-strong)}.kill-card__total{color:var(--popup-text-strong);font-variant-numeric:tabular-nums;font-weight:650}.kill-card__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:1px 8px;display:grid}.kill-card__row:first-of-type{padding-top:3px}.kill-card__row:last-child{padding-bottom:4px}.kill-card__row--unique .kill-list__mob{color:var(--popup-data-orange);font-weight:600}.kill-card__row .kill-list__count{color:var(--popup-text-medium)}.kill-card__empty{color:var(--popup-text-faint);padding:3px 8px 4px}.kill-list__row,.kill-card__row{transition:background-color 1.2s}.kill-list__row.kill-fresh,.kill-card__row.kill-fresh{background-color:var(--popup-accent-dim-bg);transition:none}.zabici2-popup__body{font-size:calc(.8rem * var(--window-font-scale,1));line-height:1.4}.zabici2-popup__controls{border-bottom:1px solid var(--popup-border);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.zabici2-popup__period{gap:4px;display:flex}.popup-btn.popup-btn--control.popup-btn--sm.zabici2-popup__step{width:var(--ui-ctrl,28px);height:var(--ui-ctrl,28px);flex-shrink:0;justify-content:center;padding:0}.zabici2-popup__period select{font-variant-numeric:tabular-nums}.zabici2-popup__search{position:relative}.zabici2-popup__search .popup-input.popup-input--control{padding-left:28px;padding-right:28px}.zabici2-popup__search-icon{color:var(--popup-text-faint);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.zabici2-popup__search-clear{color:var(--popup-text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.zabici2-popup__search-clear:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-strong)}.zabici2-popup__content{flex:1;min-height:0;overflow-y:auto}.loot-popup__content{font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.875rem);flex:1;padding:.5rem;line-height:1.4;overflow-y:auto}.loot-popup__section{margin-bottom:.75rem}.loot-popup__section:not(:first-child){border-top:1px solid var(--popup-border);padding-top:.5rem}.loot-popup__section-header{color:var(--popup-data-orange-warm);margin-bottom:.375rem;padding:.125rem .25rem;font-weight:700}.loot-popup__section-header--special{color:var(--popup-data-magic-green)}.loot-popup__section--special{border-bottom:1px solid var(--popup-border-strong);padding-bottom:.5rem}.loot-popup__section-header--ground{color:var(--popup-accent)}.loot-popup__section--ground{border-top:1px solid var(--popup-border-strong);padding-top:.5rem}.loot-popup__items{flex-wrap:wrap;gap:.25rem;padding:0 .25rem;display:flex}.loot-popup__item{background-color:var(--popup-control-bg);border:1px solid var(--popup-border-control);color:var(--popup-text);font-family:var(--output-font-family), monospace;font-size:calc(var(--output-font-size,.875rem) * .9);cursor:pointer;white-space:nowrap;border-radius:.225rem;padding:.18rem .45rem;transition:all .15s}.loot-popup__item:hover{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:#fff}.loot-popup__item:active{background-color:var(--popup-accent-hover-bg)}.trip-planner-window-body{background-color:var(--popup-bg);flex-direction:column;flex:auto;padding:.5rem;display:flex;overflow:auto}.trip-planner-content{flex-direction:column;gap:.75rem;display:flex}.trip-planner-section{flex-direction:column;gap:.35rem;display:flex}.trip-planner-label{color:var(--popup-text-subtle);font-size:calc(.8rem * var(--window-font-scale,1));font-weight:500}.trip-planner-empty{font-size:calc(.75rem * var(--window-font-scale,1));padding:.75rem}.trip-planner-stops{flex-direction:column;gap:.25rem;max-height:150px;display:flex;position:relative;overflow:hidden auto}.trip-planner-stop{background-color:var(--popup-subtle-bg);border-radius:.25rem;align-items:center;gap:.4rem;padding:.3rem .5rem;display:flex}.trip-planner-stop:hover{background-color:var(--popup-control-bg)}.trip-planner-stop--unreachable{background-color:var(--popup-danger-subtle-bg);border:1px solid var(--popup-danger-hover-bg)}.trip-planner-stop-color{border-radius:2px;flex-shrink:0;width:10px;height:10px}.trip-planner-stop-handle{color:var(--popup-text-dimmer);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;font-size:calc(.75rem * var(--window-font-scale,1))}.trip-planner-stop-handle:hover{color:var(--popup-text-subtle)}.trip-planner-stop-warning{color:var(--popup-warning-light);font-size:calc(.75rem * var(--window-font-scale,1))}.trip-planner-stop-distance{color:var(--popup-accent);font-size:calc(.7rem * var(--window-font-scale,1));background-color:var(--popup-accent-subtle-bg);border-radius:.2rem;flex-shrink:0;padding:.1rem .3rem}.trip-planner-total{color:var(--popup-text-subtle);font-size:calc(.75rem * var(--window-font-scale,1));text-align:right;background-color:var(--popup-subtle-bg);border-radius:.25rem;margin-top:.35rem;padding:.35rem .5rem}.trip-planner-warning{color:var(--popup-warning-light);font-size:calc(.7rem * var(--window-font-scale,1));background-color:#fbbf241a;border:1px solid #fbbf244d;border-radius:.25rem;margin-top:.35rem;padding:.35rem .5rem}.trip-planner-stop-number{color:var(--popup-text-dim);font-size:calc(.75rem * var(--window-font-scale,1));min-width:1.2rem}.trip-planner-stop-id{color:var(--popup-data-green);font-size:calc(.8rem * var(--window-font-scale,1));font-weight:500}.trip-planner-stop-name{color:#ffa500b3;font-size:calc(.75rem * var(--window-font-scale,1));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.trip-planner-stop-remove{color:var(--popup-text-dimmer);cursor:pointer;font-size:calc(1rem * var(--window-font-scale,1));background:0 0;border:none;flex-shrink:0;padding:0 .25rem;line-height:1}.trip-planner-stop-remove:hover{color:var(--popup-danger)}.trip-planner-mode-tabs{gap:.25rem;margin-bottom:.25rem;display:flex}.trip-planner-mode-tab{background-color:var(--popup-hover-bg);border:1px solid var(--popup-border);color:var(--popup-text-medium);font-size:calc(.7rem * var(--window-font-scale,1));cursor:pointer;border-radius:.2rem;padding:.2rem .5rem;transition:all .15s}.trip-planner-mode-tab:hover{background-color:var(--popup-control-hover-bg)}.trip-planner-mode-tab--active{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.trip-planner-input-row{gap:.35rem;display:flex}.trip-planner-input,.trip-planner-select{flex:1}.trip-planner-input::placeholder{color:var(--popup-text-dimmer)}.trip-planner-input:focus,.trip-planner-select:focus{border-color:var(--popup-input-focus-border);outline:none}.trip-planner-select option{background-color:var(--popup-input-bg);color:var(--popup-text)}.trip-planner-btn--danger{color:var(--popup-danger);background-color:#ef444426;border-color:#ef444440}.trip-planner-btn--danger:hover:not(:disabled){border-color:var(--popup-danger);background-color:#ef444440}.trip-planner-actions{border-top:1px solid var(--popup-border);gap:.35rem;margin-top:.25rem;padding-top:.5rem;display:flex}.trip-planner-action-btn{flex:1;padding:.4rem .6rem}.trip-planner-action-btn--danger{color:var(--popup-danger);background-color:#ef444426;border-color:#ef444440}.trip-planner-action-btn--danger:hover:not(:disabled){border-color:var(--popup-danger);background-color:#ef444440}.people-browser-body{background-color:var(--popup-bg);height:100%;font-size:calc(.8rem * var(--window-font-scale,1));flex-direction:column;padding:0;line-height:1.4;display:flex;overflow:hidden}.people-browser__controls{border-bottom:1px solid var(--popup-border);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.people-browser__toolbar{gap:6px;display:flex}.people-browser__search{flex:1;min-width:0;position:relative}.people-browser__search .popup-input.popup-input--control{padding-left:28px;padding-right:28px}.people-browser__search-icon{color:var(--popup-text-faint);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.people-browser__search-clear{color:var(--popup-text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.people-browser__search-clear:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-strong)}.people-browser__filters{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.people-browser__guild-filter{width:150px}.people-browser__local-only{white-space:nowrap;margin:0}.people-browser__content{flex:1;min-height:0;overflow-y:auto}.people-browser__loading,.people-browser__empty{height:100%;color:var(--popup-text-dim);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:1rem;display:flex}.people-browser__list{flex-direction:column;display:flex}.people-browser__head,.people-browser__item{grid-template-columns:minmax(90px,1fr) 56px minmax(120px,2.2fr) 26px;align-items:center;gap:8px;padding:0 10px;display:grid}.people-browser__head{z-index:1;background-color:var(--popup-bg);border-bottom:1px solid var(--popup-border);height:26px;color:var(--popup-text-faint);font-size:var(--ui-fs-xs,11px);text-transform:uppercase;letter-spacing:.04em;font-weight:600;position:sticky;top:0}.people-browser__item{min-height:36px;font-size:calc(.875rem * var(--window-font-scale,1));border-bottom:1px solid var(--popup-border-subtle);cursor:pointer;box-shadow:inset 2px 0 #0000}.people-browser__item:hover{background-color:var(--popup-hover-bg)}.people-browser__item--enemy{box-shadow:inset 2px 0 0 var(--popup-danger)}.people-browser__item--ally{box-shadow:inset 2px 0 0 var(--popup-success)}.people-browser__item--ignored>:not(.people-browser__item-edit){opacity:.45}.people-browser__item--ignored .people-browser__item-name-text{text-decoration:line-through}.people-browser__item-name{min-width:0;color:var(--popup-text);align-items:center;gap:6px;font-weight:600;display:flex}.people-browser__item-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-browser__item--enemy .people-browser__item-name-text{color:var(--popup-danger)}.people-browser__item--ally .people-browser__item-name-text{color:var(--popup-success)}.people-browser__swatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.people-browser__item-guild{background-color:var(--popup-subtle-bg);color:var(--popup-data-blue);font-size:var(--ui-fs-xs,11px);border-radius:4px;justify-self:start;padding:0 5px;font-weight:600;line-height:20px}.people-browser__item-desc{min-width:0;color:var(--popup-text-medium);align-items:center;gap:5px;display:flex}.people-browser__item-desc-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.people-browser__note{color:var(--popup-accent);flex-shrink:0;display:inline-flex}.people-browser__item-edit{width:24px;height:24px;color:var(--popup-text-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.people-browser__item:hover .people-browser__item-edit{color:var(--popup-text-strong)}.people-browser__item-edit:hover{background-color:var(--popup-control-hover-bg)}.people-browser__badge{font-size:var(--ui-fs-xs,11px);border-radius:999px;flex-shrink:0;padding:0 6px;font-weight:600;line-height:16px}.people-browser__badge--local{background-color:var(--popup-accent-bg);color:var(--popup-accent)}.people-browser__badge--edited{background-color:var(--popup-warning-bg);color:var(--popup-warning)}.people-browser__badge--enemy{background-color:var(--popup-danger-bg);color:var(--popup-danger)}.people-browser__badge--ally{background-color:var(--popup-success-bg);color:var(--popup-success)}.people-browser__badge--ignored{background-color:var(--popup-subtle-bg);color:var(--popup-text-dim)}.people-browser__footer{border-top:1px solid var(--popup-border);align-items:center;gap:8px;padding:6px 10px;display:flex}.people-browser__range{min-width:0;color:var(--popup-text-dim);font-size:var(--ui-fs-sm,12px);white-space:nowrap}.people-browser__pagination{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.people-browser__pagination-info{color:var(--popup-text-medium);font-size:var(--ui-fs-sm,12px);white-space:nowrap;margin:0 6px}.people-browser__page-size{width:120px;margin-left:auto}.people-modal__form{flex-direction:column;gap:12px;display:flex}.people-modal__row{gap:10px;display:flex}.people-modal__name{flex:1}.people-modal__guild{width:120px}.people-modal__hint{font-size:var(--ui-fs-sm,12px);color:var(--popup-text-dim)}.people-modal__note{min-height:3.5rem}.people-modal__original{border:1px solid var(--popup-border-subtle);border-radius:var(--ui-radius,6px);background-color:var(--popup-subtle-bg);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.people-modal__marks{border-top:1px solid var(--popup-border-subtle);flex-direction:column;gap:6px;padding-top:12px;display:flex}.people-modal__marks-head{align-items:baseline;gap:8px;display:flex}.people-modal__marks-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.people-modal__marks-sep{background-color:var(--popup-border);width:1px;height:20px;margin:0 4px}.popup-btn.people-modal__mark--enemy{border-color:var(--popup-danger-border);color:var(--popup-danger);gap:4px}.popup-btn.people-modal__mark--enemy.is-active,.popup-btn.people-modal__mark--enemy:hover{background-color:var(--popup-danger-bg)}.popup-btn.people-modal__mark--ally{border-color:var(--popup-success-border);color:var(--popup-success);gap:4px}.popup-btn.people-modal__mark--ally.is-active,.popup-btn.people-modal__mark--ally:hover{background-color:var(--popup-success-bg)}.popup-btn.people-modal__mark--warning{color:var(--popup-warning)}.popup-btn.people-modal__mark--warning:hover:not(:disabled){background-color:var(--popup-warning-bg)}.people-modal__color-label{color:var(--popup-text-medium);font-size:var(--ui-fs-sm,12px);cursor:pointer;align-items:center;gap:6px;margin:0;display:inline-flex}.people-modal__color{border:1px solid var(--popup-border-control);border-radius:var(--ui-radius,6px);background-color:var(--popup-control-bg);cursor:pointer;width:28px;height:28px;padding:2px}.people-modal__footer-spacer{flex:1}.walker-popup__content{font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.875rem);flex-direction:column;flex:1;gap:.5rem;padding:.5rem;line-height:1.4;display:flex;overflow-y:auto}.walker-popup__section{background-color:var(--popup-subtle-bg);border-radius:.25rem;padding:.5rem}.walker-popup__status-row,.walker-popup__delay-row{justify-content:space-between;align-items:center;padding:.125rem 0;display:flex}.walker-popup__label{color:var(--popup-text-subtle);font-size:calc(.75rem * var(--window-font-scale,1))}.walker-popup__value{color:var(--popup-text-strong)}.walker-popup__status{border-radius:.25rem;padding:.125rem .5rem;font-weight:700}.walker-popup__status--active{color:var(--popup-success);background-color:#22c55e26}.walker-popup__status--paused{color:var(--popup-warning);background-color:#f59e0b26}.walker-popup__status--inactive{color:var(--popup-text-dim);background-color:var(--popup-hover-bg)}.walker-popup__delay-controls{align-items:center;gap:.25rem;display:flex}.walker-popup__delay-input{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);width:4rem;color:var(--popup-text-strong);font-family:inherit;font-size:inherit;text-align:right;border-radius:.25rem;padding:.2rem .4rem}.walker-popup__delay-input:focus{border-color:var(--popup-input-focus-border);outline:none}.walker-popup__delay-unit{color:var(--popup-text-dim)}.walker-popup__controls{border-top:1px solid var(--popup-border);gap:.5rem;padding:.5rem;display:flex}.walker-popup__btn{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-subtle);font-family:inherit;font-size:calc(.8rem * var(--window-font-scale,1));cursor:pointer;border-radius:.25rem;flex:1;padding:.4rem .75rem;transition:all .15s}.walker-popup__btn:hover:not(:disabled){background-color:var(--popup-control-hover-bg);color:var(--popup-text-strong)}.walker-popup__btn:disabled{opacity:.4;cursor:not-allowed}.walker-popup__btn--small{flex:none;min-width:1.5rem;padding:.15rem .5rem}.walker-popup__btn--success{background-color:var(--popup-success-bg);border-color:var(--popup-success-hover-bg);color:var(--popup-success)}.walker-popup__btn--success:hover:not(:disabled){background-color:var(--popup-success-hover-bg)}.walker-popup__btn--danger{background-color:var(--popup-danger-bg);border-color:var(--popup-danger-hover-bg);color:var(--popup-danger)}.walker-popup__btn--danger:hover:not(:disabled){background-color:var(--popup-danger-hover-bg)}.walker-popup__value--target{color:var(--popup-accent);font-weight:700}.poczta-window{--fw-width:500px;--fw-min-width:350px}.poczta-loading,.poczta-list{flex:1;padding:.25rem;overflow-y:auto}.poczta-item{cursor:pointer;border-left:3px solid var(--popup-accent);background-color:var(--popup-accent-dim-bg);font-size:calc(.85rem * var(--window-font-scale,1));border-radius:.2rem;align-items:center;gap:.5rem;margin-bottom:1px;padding:.25rem .5rem;transition:background-color .1s;display:flex}.poczta-item:hover{background-color:var(--popup-accent-hover-bg)}.poczta-item--read{border-left-color:var(--popup-border-strong);background-color:var(--popup-subtle-bg)}.poczta-item--read:hover{background-color:var(--popup-subtle-bg)}.poczta-item-number{color:var(--popup-text-dimmer);font-size:calc(.75rem * var(--window-font-scale,1));text-align:right;min-width:1.75rem}.poczta-item-subject{color:var(--popup-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.poczta-item:not(.poczta-item--read) .poczta-item-subject{font-weight:600}.poczta-item-sender{color:var(--popup-text-dim);font-size:calc(.75rem * var(--window-font-scale,1));white-space:nowrap}.poczta-item-date{color:var(--popup-text-dimmer);font-size:calc(.7rem * var(--window-font-scale,1));white-space:nowrap}.room-info-popup__content{font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.875rem);flex-direction:column;flex:1;gap:.5rem;padding:.5rem;line-height:1.4;display:flex;overflow-y:auto}.room-info-popup__empty{color:var(--text-tertiary);text-align:center;padding:1rem}.room-info-popup__section{background-color:#ffffff08;border-radius:.25rem;padding:.5rem}.room-info-popup__section-title{font-size:calc(.7rem * var(--window-font-scale,1));color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff0f;margin-bottom:.25rem;padding-bottom:.25rem;font-weight:600}.room-info-popup__row{justify-content:space-between;align-items:baseline;gap:.5rem;padding:.125rem 0;display:flex}.room-info-popup__label{color:var(--popup-text-subtle);font-size:calc(.75rem * var(--window-font-scale,1));flex-shrink:0}.room-info-popup__label--special{font-style:italic}.room-info-popup__value{color:var(--popup-text-strong);text-align:right;word-break:break-word}.room-info-popup__env-color{vertical-align:middle;border-radius:2px;width:.75rem;height:.75rem;margin-right:.35rem;display:inline-block}.room-info-popup__copy-btn{all:unset;cursor:pointer;font-size:calc(.75rem * var(--window-font-scale,1));color:var(--popup-text-dimmer);vertical-align:middle;margin-left:.35rem}.room-info-popup__copy-btn:hover{color:var(--popup-text-strong)}.room-info-popup__door{color:var(--popup-text-dim);font-size:calc(.75rem * var(--window-font-scale,1))}.room-info-popup__note{padding:.25rem 0}.room-info-popup__note-label{color:var(--popup-text-dim);font-size:calc(.7rem * var(--window-font-scale,1));margin-bottom:.125rem;display:block}.room-info-popup__note-text{color:var(--popup-text-strong);white-space:pre-wrap;word-break:break-word}.room-info-popup__npc{color:var(--popup-text-strong);padding:.125rem 0}.room-info-popup__npc-source{color:var(--popup-text-dimmer);font-size:calc(.75rem * var(--window-font-scale,1))}.room-info-popup__description{color:var(--popup-text-strong);white-space:pre;line-height:1.3;font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.875rem);margin:0;overflow-x:auto}.room-info-popup__gps-entry{padding:.25rem 0}.room-info-popup__gps-entry+.room-info-popup__gps-entry{border-top:1px solid #ffffff0f;margin-top:.25rem}.room-info-popup__gps-lines{font-size:calc(.75rem * var(--window-font-scale,1));color:var(--popup-text-medium);background:#00000026;border-radius:2px;margin:.125rem 0;padding:.25rem .5rem}.room-info-popup__gps-line{white-space:pre-wrap;word-break:break-word}.room-info-popup__gps-line-mode{font-size:calc(.65rem * var(--window-font-scale,1));text-transform:uppercase;color:var(--popup-text-medium);background:#ffffff1f;border-radius:2px;margin-left:.35rem;padding:0 .25rem}.compass-rose-box{z-index:10;font-family:var(--window-font-family,monospace);font-size:calc(14px * var(--window-font-scale,1));-webkit-user-select:none;user-select:none;pointer-events:none;background:#000000bf;border-radius:3px;flex-direction:column;align-items:flex-end;padding:5px;line-height:1.4;display:flex;position:absolute;bottom:4px;right:20px}.compass-rose-special-exits{flex-direction:column-reverse;align-items:flex-start;width:100%;margin-bottom:1px;display:flex}.compass-rose-special-exits:empty{display:none}.compass-rose-special-exits .cr-special{color:var(--popup-data-spring-green);white-space:nowrap;padding:0 2px}.compass-rose-grid{text-align:center;grid-template-columns:repeat(4,max-content);gap:1px 4px;min-width:96px;display:grid}.compass-rose-grid .cr-dir{color:#696969;padding:1px 3px}.compass-rose-grid .cr-dir.active{color:var(--popup-data-spring-green)}.cr-clickable{pointer-events:auto;cursor:pointer}.cr-clickable:hover{color:#fff}.compass-rose-grid .cr-center{color:#696969}.compass-rose-ascii{font:inherit;color:#696969;margin:0;padding:0}.compass-rose-ascii .cr-clickable{color:var(--popup-data-spring-green)}.compass-rose-ascii .cr-ascii-dim{color:#696969}.compass-rose-grid .cr-dir.cr-back,.compass-rose-ascii .cr-back,.compass-rose-special-exits .cr-back{color:red}.deposits-popup__filter{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text);font-size:calc(.7rem * var(--window-font-scale,1));border-radius:.25rem;outline:none;width:100px;padding:.15rem .4rem;transition:border-color .15s}.deposits-popup__filter:focus{border-color:#ff634780}.deposits-popup__filter::placeholder{color:var(--popup-text-faint)}.deposits-popup__content{font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.875rem);flex:1;padding:.5rem;line-height:1.4;overflow-y:auto}.deposits-popup__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.5rem;display:grid}.deposits-popup__card{border:1px solid var(--popup-border-subtle);background-color:#ffffff0a;border-radius:.375rem;overflow:hidden}.deposits-popup__card--empty{opacity:.6}.deposits-popup__card-header{border-bottom:1px solid var(--popup-border-subtle);background-color:var(--popup-subtle-bg);justify-content:space-between;align-items:center;padding:.375rem .5rem;display:flex}.deposits-popup__bank-name{color:var(--popup-data-tomato);font-weight:700}.deposits-popup__item-total{color:var(--popup-text-dim);flex-shrink:0;margin-left:.375rem;font-size:.8em}.deposits-popup__card-body{padding:.25rem 0}.deposits-popup__card-status{color:var(--popup-text-dimmer);padding:.375rem .5rem;font-style:italic}.deposits-popup__item-row{justify-content:space-between;padding:.125rem .5rem;display:flex}.deposits-popup__item-row:hover{background-color:var(--popup-hover-bg)}.deposits-popup__item-name{color:var(--popup-text)}.deposits-popup__item-count{color:var(--popup-data-green);text-align:right;flex-shrink:0;min-width:2rem}.deposits-popup__footer{border-top:1px solid var(--popup-border);font-size:calc(.8rem * var(--window-font-scale,1));font-family:var(--output-font-family), monospace;background-color:#7898991a;justify-content:flex-start;gap:.5rem;padding:.375rem .75rem;display:flex}.deposits-popup__coin--mithril{color:#afeeee}.deposits-popup__coin--gold{color:gold}.deposits-popup__coin--silver{color:#dadada}.deposits-popup__coin--copper{color:#875f00}.package-receiver-body{background-color:var(--popup-bg);height:100%;font-size:calc(.8rem * var(--window-font-scale,1));flex-direction:column;padding:0;line-height:1.4;display:flex;overflow:hidden}.package-receiver__controls{border-bottom:1px solid var(--popup-border);padding:8px 10px}.package-receiver__search{position:relative}.package-receiver__search .popup-input.popup-input--control{padding-left:28px;padding-right:28px}.package-receiver__search-icon{color:var(--popup-text-faint);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.package-receiver__search-clear{color:var(--popup-text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.package-receiver__search-clear:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-strong)}.package-receiver__content{flex:1;min-height:0;overflow-y:auto}.package-receiver__empty{height:100%;color:var(--popup-text-dim);justify-content:center;align-items:center;padding:1rem;display:flex}.package-receiver__list{flex-direction:column;display:flex}.package-receiver__head,.package-receiver__npc-item{grid-template-columns:minmax(0,1fr) 84px 96px;align-items:center;gap:8px;padding:0 10px;display:grid}.package-receiver__head{z-index:1;background-color:var(--popup-bg);border-bottom:1px solid var(--popup-border);height:26px;color:var(--popup-text-faint);font-size:var(--ui-fs-xs,11px);text-transform:uppercase;letter-spacing:.04em;font-weight:600;position:sticky;top:0}.package-receiver__head>:nth-child(2){padding-left:7px}.package-receiver__npc-item{border-bottom:1px solid var(--popup-border-subtle);min-height:36px;font-size:calc(.875rem * var(--window-font-scale,1))}.package-receiver__npc-item:hover{background-color:var(--popup-hover-bg)}.package-receiver__npc-name{min-width:0;color:var(--popup-text);align-items:center;gap:6px;font-weight:600;display:flex}.package-receiver__npc-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-receiver__badge{background-color:var(--popup-accent-bg);color:var(--popup-accent);font-size:var(--ui-fs-xs,11px);border-radius:999px;flex-shrink:0;padding:0 6px;line-height:16px}.popup-btn.package-receiver__npc-loc{color:var(--popup-text-medium);font-variant-numeric:tabular-nums;justify-self:start;gap:4px;padding:0 6px;font-weight:400}.popup-btn.package-receiver__npc-loc:hover:not(:disabled){color:var(--popup-accent)}.package-receiver__npc-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.popup-btn.package-receiver__go{gap:4px}.package-receiver__action-slot{width:var(--ui-ctrl-sm,28px)}.transport-route-popup__empty{color:var(--popup-text-dim);font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.875rem);padding:1rem .75rem}.transport-graph{font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.875rem);flex-direction:column;flex:1;padding:.5rem .75rem;line-height:1.5;display:flex;overflow-y:auto}.transport-graph__node{color:var(--popup-text);cursor:pointer;border:1px solid #0000;border-radius:3px;align-items:center;gap:.35rem;padding:.15rem .25rem;display:flex}.transport-graph__node:hover{background-color:#ffffff0d}.transport-graph__node--active{color:#00ff7f;font-weight:700}.transport-graph__node--alert{border-color:#e6c04c}.transport-graph__node--arrived{background-color:#00ff7f26;border-color:#00ff7f;animation:1s ease-in-out 3 transport-arrived-flash}@keyframes transport-arrived-flash{0%,to{background-color:#00ff7f26}50%{background-color:#00ff7f59}}.transport-graph__node-dot{font-size:calc(.7rem * var(--window-font-scale,1));text-align:center;flex-shrink:0;width:1em}.transport-graph__node-label{white-space:nowrap}.transport-graph__alert-icon{font-size:calc(.75rem * var(--window-font-scale,1));flex-shrink:0;margin-left:auto}.transport-graph__edge{align-items:stretch;gap:.5rem;min-height:1.6rem;padding:.15rem 0 .15rem .55rem;display:flex}.transport-graph__edge-line{background-color:var(--popup-text-dim);opacity:.4;border-radius:1px;flex-shrink:0;width:2px}.transport-graph__edge--active .transport-graph__edge-line{opacity:.7;background-color:#e6c04c}.transport-graph__edge--traveling .transport-graph__edge-line{opacity:1;animation:1.2s ease-in-out infinite transport-edge-glow}@keyframes transport-edge-glow{0%,to{opacity:.5;box-shadow:0 0 3px #e6c04c}50%{opacity:1;box-shadow:0 0 8px #e6c04c,0 0 3px #e6c04c}}.transport-graph__edge-times{font-size:calc(.78rem * var(--window-font-scale,1));color:var(--popup-text-dim);flex-direction:column;justify-content:center;gap:0;display:flex}.transport-graph__edge-time{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.3}.transport-graph__edge-time--active{color:#e6c04c;font-weight:700}.transport-graph__node--loop-back{opacity:.65}.transport-graph__node--loop-back .transport-graph__node-dot{font-size:calc(.85rem * var(--window-font-scale,1))}.zlom-popup .postepy2-header{flex-wrap:wrap;gap:.375rem}.zlom-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;margin-left:auto;display:flex}.zlom-filter{border:1px solid var(--popup-border-strong);background-color:var(--popup-input-bg);color:var(--popup-input-text);font-size:calc(.75rem * var(--window-font-scale,1));border-radius:.25rem;flex:8rem;min-width:6rem;max-width:14rem;padding:.2rem .4rem}.zlom-content{flex:1;padding:.25rem .5rem;overflow:auto}.zlom-table{border-collapse:collapse;width:max-content;min-width:100%;font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.8rem)}.zlom-table thead th{z-index:2;background-color:var(--popup-bg);color:var(--popup-text-medium);text-align:left;border-bottom:1px solid var(--popup-border);white-space:nowrap;padding:.25rem .5rem;font-weight:500;position:sticky;top:0}.zlom-pagination{border-top:1px solid var(--popup-border);justify-content:center;align-items:center;gap:.25rem;padding:.4rem;display:flex}.zlom-pagination button{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-subtle);font-size:calc(.7rem * var(--window-font-scale,1));cursor:pointer;border-radius:.2rem;padding:.15rem .4rem;transition:all .15s}.zlom-pagination button:hover:not(:disabled){background-color:var(--popup-control-hover-bg);color:var(--popup-text-strong)}.zlom-pagination button:disabled{opacity:.4;cursor:not-allowed}.zlom-pagination-info{font-size:calc(.7rem * var(--window-font-scale,1));color:var(--popup-text-dim);margin:0 .5rem}.zlom-row:hover{background-color:var(--popup-control-hover-bg)}.zlom-row--alt{background-color:#ffffff06}.zlom-cell{color:var(--popup-text-bright);white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:.2rem .5rem}.zlom-cell--short{font-weight:500}.zlom-cell--num{text-align:right;font-variant-numeric:tabular-nums}@media (width<=600px){.zlom-popup .popup-btn{font-size:calc(.65rem * var(--window-font-scale,1));padding:.1rem .3rem}.zlom-filter{flex:100%;order:-1;max-width:none}.zlom-toggle{font-size:calc(.7rem * var(--window-font-scale,1))}.zlom-table{font-size:calc(.72rem * var(--window-font-scale,1))}.zlom-cell,.zlom-table thead th{padding:.15rem .35rem}.zlom-popup .popup-tab{font-size:calc(.72rem * var(--window-font-scale,1));padding:.35rem}}.zlom-tag{font-size:calc(.7rem * var(--window-font-scale,1));white-space:nowrap;border-radius:.2rem;margin-left:.25rem;padding:0 .25rem;font-weight:600;display:inline-block}.zlom-tag--silver{color:#1a1a1a;border:1px solid var(--popup-border-control);text-shadow:0 1px #ffffff80;background-color:#dadada;background-image:linear-gradient(#f5f5f5 0%,#b8b8b8 100%)}.zlom-tag--magic{color:#ff7cff;background-color:#ff7cff26}.zlom-tag--warn{color:var(--popup-warning-light,var(--popup-warning-light));background-color:var(--popup-warning-bg,var(--popup-warning-bg));cursor:help}.zlom-cell--color{white-space:nowrap;text-align:center;width:4rem}.zlom-color-input{border:1px solid var(--popup-border-strong);cursor:pointer;vertical-align:middle;background:0 0;border-radius:.2rem;width:1.75rem;height:1.1rem;padding:0}.zlom-color-clear{font-size:calc(.75rem * var(--window-font-scale,1));color:var(--popup-text-dim);cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0 .3rem}.zlom-color-clear:hover{color:var(--popup-danger-light)}.zlom-toggle{color:var(--popup-text-subtle);font-size:calc(.75rem * var(--window-font-scale,1));cursor:pointer;align-items:center;gap:.25rem;display:inline-flex}.zlom-toggle input{cursor:pointer}.zlom-note-wrap{display:inline-block;position:relative}.zlom-note-btn{width:1.4rem;height:1.1rem;font-size:calc(.7rem * var(--window-font-scale,1));color:var(--popup-text-dim);border:1px solid var(--popup-border-strong);cursor:pointer;background:0 0;border-radius:.2rem;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.zlom-note-btn:hover{color:var(--popup-text)}.zlom-note-btn--has{color:#f3c96b;background:#f3c96b26;border-color:#f3c96b}.zlom-note-popover{z-index:20;background:var(--popup-bg,#1e1e1e);border:1px solid var(--popup-border-strong);min-width:16rem;font-family:var(--font-ui,sans-serif);font-size:calc(.8rem * var(--window-font-scale,1));border-radius:.3rem;flex-direction:column;gap:.4rem;padding:.5rem;display:flex;position:absolute;top:1.4rem;right:0;box-shadow:0 6px 14px #00000073}.zlom-note-textarea{resize:vertical;width:100%;min-height:4.5rem}.zlom-note-popover__actions{justify-content:flex-end;gap:.4rem;display:flex}.zlom-silver-swatch{align-items:center;line-height:0;display:inline-flex;position:relative}.zlom-silver-swatch__cross{color:#ff3b3b;font-weight:700;font-size:calc(1rem * var(--window-font-scale,1));pointer-events:none;text-shadow:0 0 2px #000c;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.data-sources-popup-body{background-color:var(--popup-bg);height:100%;font-size:calc(.8rem * var(--window-font-scale,1));flex-direction:column;padding:0;line-height:1.4;display:flex;overflow:hidden}.data-sources__list{flex:1;min-height:0;overflow-y:auto}.data-sources__head,.data-sources__item{grid-template-columns:minmax(0,1fr) 84px 120px 64px;align-items:center;gap:8px;padding:0 10px;display:grid}.data-sources__head{z-index:1;background-color:var(--popup-bg);border-bottom:1px solid var(--popup-border);height:26px;color:var(--popup-text-faint);font-size:var(--ui-fs-xs,11px);text-transform:uppercase;letter-spacing:.04em;font-weight:600;position:sticky;top:0}.data-sources__item{border-bottom:1px solid var(--popup-border-subtle);min-height:36px;font-size:calc(.875rem * var(--window-font-scale,1))}.data-sources__item:hover{background-color:var(--popup-hover-bg)}.data-sources__name{min-width:0;color:var(--popup-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:flex}.data-sources__name:hover .data-sources__name-text{color:var(--popup-accent)}.data-sources__name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-sources__dot{background-color:var(--popup-success);border-radius:50%;flex-shrink:0;width:8px;height:8px}.data-sources__item--due .data-sources__dot{background-color:var(--popup-warning)}.data-sources__item--error .data-sources__dot{background-color:var(--popup-danger)}.data-sources__item--empty .data-sources__dot{background-color:var(--popup-text-faint)}.data-sources__item--loading .data-sources__dot{background-color:var(--popup-accent)}.data-sources__time{min-width:0;color:var(--popup-text-medium);font-size:calc(.8rem * var(--window-font-scale,1));font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:flex}.data-sources__item--due .data-sources__time:nth-child(3){color:var(--popup-warning)}.data-sources__badge{background-color:var(--popup-accent-bg);color:var(--popup-accent);font-size:var(--ui-fs-xs,11px);border-radius:999px;flex-shrink:0;padding:0 6px;line-height:16px}.data-sources__badge--error{background-color:var(--popup-danger-bg);color:var(--popup-danger)}.data-sources__actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.data-sources__spin{animation:.8s linear infinite popup-spin}.data-sources__empty{color:var(--popup-text-dim);flex:1;justify-content:center;align-items:center;gap:8px;padding:1rem;display:flex}.data-sources__empty--error{color:var(--popup-danger)}.data-sources-detail{flex-direction:column;height:100%;min-height:0;display:flex}.data-sources-detail:focus{outline:none}.data-sources-search{border-bottom:1px solid var(--popup-border);align-items:center;gap:4px;padding:6px 10px;display:flex;position:relative}.data-sources-search .popup-input.popup-input--control{flex:1;min-width:0;padding-left:28px}.data-sources-search__icon{color:var(--popup-text-faint);pointer-events:none;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.data-sources-search__count{min-width:4.5em;color:var(--popup-text-subtle);font-size:var(--ui-fs-xs,11px);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}::highlight(data-sources-search){background-color:#ffc40059}::highlight(data-sources-search-current){color:#000;background-color:#ff8c00d9}.data-sources-detail__bar{border-bottom:1px solid var(--popup-border);align-items:center;gap:6px;padding:8px 10px;display:flex}.data-sources-detail__heading{flex-direction:column;flex:1;min-width:0;display:flex}.data-sources-detail__title{color:var(--popup-text-strong);font-size:calc(.875rem * var(--window-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.data-sources-detail__meta{color:var(--popup-text-dim);font-size:var(--ui-fs-xs,11px);font-variant-numeric:tabular-nums}.data-sources-detail__bar .popup-btn{gap:4px}.data-sources-detail__scroll{flex:1;min-height:0;overflow:auto}.data-sources-detail__content{font-family:var(--output-font-family), monospace;font-size:calc(.75rem * var(--window-font-scale,1));color:var(--popup-text-dim);white-space:pre-wrap;word-break:break-word;tab-size:2;margin:0;padding:8px 10px;line-height:1.45}.data-sources-detail__content .json-key{color:var(--popup-data-blue)}.data-sources-detail__content .json-string{color:var(--popup-data-green-light)}.data-sources-detail__content .json-number{color:var(--popup-data-orange-warm)}.data-sources-detail__content .json-literal{color:var(--popup-data-purple-light)}.data-sources-detail__truncated{background-color:var(--popup-warning-bg);color:var(--popup-warning);border-radius:4px;margin:0 10px 10px;padding:6px 8px}.oswajanie-popup{box-sizing:border-box;height:100%;font-size:calc(.875rem * var(--window-font-scale,1));color:var(--popup-text);background:var(--popup-bg);flex-direction:column;padding:.6rem .75rem;line-height:1.45;display:flex;overflow:hidden}.oswajanie-nav{flex:none}.oswajanie-content{flex:auto;min-height:0;overflow-y:auto}.oswajanie-popup a{color:var(--popup-accent);cursor:pointer;text-decoration:none}.oswajanie-popup a:hover{text-decoration:underline}.oswajanie-popup__heading{color:var(--popup-text-bright);margin-bottom:.4rem;font-weight:600}.oswajanie-popup__intro{color:var(--popup-text-subtle);margin:.4rem 0}.oswajanie-popup__subheading{color:var(--popup-text-bright);margin:.6rem 0 .25rem;font-weight:600}.oswajanie-popup__list{margin:0;padding-left:0;list-style:none}.oswajanie-popup__hint{color:var(--popup-text-dim);margin-top:.4rem;font-size:.85em}.oswajanie-nav,.oswajanie-topbar,.oswajanie-controls{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.oswajanie-nav,.oswajanie-topbar{margin-bottom:.6rem}.oswajanie-controls{margin-top:.35rem;font-size:.85em}.oswajanie-select{font:inherit;max-width:100%}.oswajanie-table{border-collapse:collapse;width:100%;margin-top:.5rem}.oswajanie-table th{text-align:left;background:var(--popup-control-bg);border-bottom:1px solid var(--popup-border-strong);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;padding:.3rem .5rem;font-size:.78em;font-weight:600}.oswajanie-table td{border-bottom:1px solid var(--popup-border-subtle);vertical-align:top;padding:.3rem .5rem}.oswajanie-table tbody tr:last-child td{border-bottom:0}.oswajanie-td--center{text-align:center;white-space:nowrap}.oswajanie-count{cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap}.oswajanie-count--toggle{cursor:pointer;color:var(--popup-accent)}.oswajanie-prev{color:var(--popup-text-dim)}.oswajanie-ready{color:var(--popup-warning-light);font-weight:600}.oswajanie-muted{color:var(--popup-text-dim)}.oswajanie-empty{color:var(--popup-text-dim);margin:.4rem 0}.oswajanie-linkmenu{z-index:9999;background:var(--popup-section-bg);border:1px solid var(--popup-border-strong);min-width:150px;max-height:260px;font-size:calc(.875rem * var(--window-font-scale,1));border-radius:.4rem;flex-direction:column;gap:.1rem;padding:.25rem;display:flex;position:fixed;overflow-y:auto;box-shadow:0 .5rem 1.5rem #00000073}.oswajanie-linkmenu__title{color:var(--popup-text-dim);padding:.2rem .4rem;font-size:.8em}.oswajanie-linkmenu__item{text-align:left;color:var(--popup-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.3rem;padding:.3rem .5rem}.oswajanie-linkmenu__item:hover{background:var(--popup-accent-bg)}.oswajanie-col-when,.oswajanie-col-next,.oswajanie-col-level{white-space:nowrap;width:1%}.oswajanie-col-food{width:100%}.oswajanie-foodrow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.oswajanie-iconbtn--danger{color:var(--popup-danger-light)}.oswajanie-iconbtn--danger:hover{background:var(--popup-danger-hover-bg);border-color:var(--popup-danger-border)}.oswajanie-ready-block{margin:.75rem 0}.oswajanie-ready-block__label{color:var(--popup-text-subtle);margin-right:.3rem}.oswajanie-ready-block a{color:var(--popup-warning-light);font-weight:600}.letter-view-window{--fw-width:500px;--fw-min-width:300px}.letter-view-content{flex-direction:column;height:100%;display:flex;overflow:hidden}.letter-view-header{border-bottom:1px solid var(--popup-border);background-color:#0003;flex-shrink:0;padding:.5rem .75rem}.letter-view-meta{font-size:calc(.8rem * var(--window-font-scale,1));gap:.5rem;line-height:1.4;display:flex}.letter-view-label{color:var(--popup-text-dim);min-width:2.5rem}.letter-view-value{color:var(--popup-text)}.letter-view-body-text{font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.875rem);flex:1;padding:.75rem;line-height:1.4;overflow-y:auto}.letter-view-line{color:var(--popup-text);white-space:pre-wrap;word-wrap:break-word}.herb-manager{flex-direction:column;gap:.9rem;padding:.75rem;display:flex}.herb-manager--busy{pointer-events:none;opacity:.88;filter:saturate(.85)}.herb-manager-status{margin-bottom:0}.herb-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;display:grid}.herb-bag{background:linear-gradient(160deg, var(--popup-section-bg), var(--popup-bg));border:1px solid var(--popup-border-subtle);border-radius:.75rem;flex-direction:column;gap:.4rem;min-height:9rem;padding:.85rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #04060c8c}.herb-bag-header{color:var(--popup-text-strong);letter-spacing:.01em;justify-content:space-between;align-items:center;margin-bottom:.15rem;font-weight:600;display:flex}.herb-bag-meta{align-items:center;gap:.45rem;display:flex}.herb-bag-condition{font-size:calc(.7rem * var(--window-font-scale,1));border:1px solid var(--popup-border-strong);background:var(--popup-subtle-bg);color:var(--popup-text-strong);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.15rem .55rem;font-weight:700}.herb-bag-condition--good{border-color:var(--popup-success-border);background:var(--popup-success-bg);color:var(--popup-success-light)}.herb-bag-condition--warn{border-color:var(--popup-warning-border);background:var(--popup-warning-bg);color:var(--popup-warning-light)}.herb-bag-condition--bad{border-color:var(--popup-danger-border);background:var(--popup-danger-bg);color:var(--popup-danger-light)}.herb-bag-count{font-size:calc(.75rem * var(--window-font-scale,1));color:var(--popup-text-subtle);font-weight:600}.herb-bag-content{flex-wrap:wrap;gap:.55rem;display:flex}.herb-bag-empty{font-size:calc(.8rem * var(--window-font-scale,1));color:var(--popup-text-dim);font-style:italic}.herb-bag-drop-target{border-color:var(--popup-accent);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--popup-accent-border), 0 18px 36px #04060c80;transform:translateY(-2px)}.herb-pill{--herb-pill-bg:linear-gradient(145deg, var(--popup-accent-bg), var(--popup-accent-hover-bg));--herb-pill-bg-hover:linear-gradient(145deg, var(--popup-accent-hover-bg), var(--popup-accent-strong-active-bg));--herb-pill-border:var(--popup-accent-border);--herb-pill-border-hover:var(--popup-accent);--herb-pill-bg-split:linear-gradient(145deg, var(--popup-accent-strong-bg), var(--popup-accent-strong-active-bg));--herb-pill-border-split:var(--popup-accent);--herb-pill-text:var(--popup-text-strong);border:1px solid var(--herb-pill-border);background:var(--herb-pill-bg);color:var(--herb-pill-text);font-size:calc(.85rem * var(--window-font-scale,1));cursor:grab;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.45rem;min-width:0;padding:.35rem .85rem;transition:transform .1s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 8px 18px #04070c59}.herb-pill:active{cursor:grabbing;transform:scale(.97)}.herb-pill:hover{background:var(--herb-pill-bg-hover);border-color:var(--herb-pill-border-hover);box-shadow:inset 0 1px #ffffff1f,0 10px 22px #04070c73}.herb-pill-split{--herb-pill-bg:var(--herb-pill-bg-split);--herb-pill-border:var(--herb-pill-border-split);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ffffff47,0 12px 26px #04060c80}.herb-pill-count{font-variant-numeric:tabular-nums;text-shadow:0 1px #0a0d14a6;font-weight:700}.herb-pill-label{white-space:nowrap;text-shadow:0 1px #0a0d1499}.herb-pill--with-effects{border-radius:.55rem;flex-direction:column;align-items:flex-start;gap:.25rem}.herb-pill-row{align-items:center;gap:.45rem;display:inline-flex}.herb-pill-effects{flex-wrap:wrap;gap:.2rem;display:flex}.herb-pill-effect{font-size:calc(.65rem * var(--window-font-scale,1));color:var(--popup-text-medium);white-space:nowrap;background-color:#0000004d;border-radius:999px;padding:.1rem .35rem;line-height:1.2}.herb-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.herb-filter__search.herb-filter__search{width:12rem;max-width:100%}.herb-filter__chip{border:1px solid var(--popup-border-control);background:var(--popup-subtle-bg);color:var(--popup-text-medium);font:inherit;font-size:var(--ui-fs-sm,12px);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;display:inline-flex}.herb-filter__chip:hover{background:var(--popup-hover-bg)}.herb-filter__chip.is-active{border-color:var(--popup-accent);background:var(--popup-accent-subtle-bg);color:var(--popup-accent)}.herb-filter__count{opacity:.6;font-variant-numeric:tabular-nums}.herb-pill--dim{opacity:.25;filter:grayscale()}.herb-empty-filter{color:var(--popup-text-dim);font-style:italic}.herb-tok{border-radius:var(--ui-radius-sm,4px);background:var(--popup-subtle-bg);color:var(--popup-text-medium);font-size:var(--ui-fs-sm,12px);white-space:nowrap;padding:0 5px;display:inline-block}.herb-tok+.herb-tok{margin-left:3px}.herb-tok--good{color:var(--popup-success-light)}.herb-tok--side{color:var(--popup-warning-light)}.herb-tok--bad{background:var(--popup-danger-bg);color:var(--popup-danger-light)}.herb-amounts{gap:2px;display:inline-flex}.herb-amount{border:1px solid var(--popup-border-control);border-radius:var(--ui-radius-sm,4px);background:var(--popup-control-bg);min-width:1.5em;color:var(--popup-text);font:inherit;font-size:var(--ui-fs-xs,11px);font-variant-numeric:tabular-nums;cursor:pointer;padding:0 5px;line-height:1.5}.herb-amount:hover{border-color:var(--popup-accent);background:var(--popup-control-hover-bg)}.herb-amount--wide{padding:0 9px}.herb-list.herb-list td{padding:2px 8px}.herb-list__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.herb-list__count{text-align:right;font-variant-numeric:tabular-nums;width:1%}.herb-list__name{white-space:nowrap;font-weight:500}.herb-list__use{white-space:nowrap;align-items:center;gap:5px;margin:1px 14px 1px 0;display:inline-flex}.herb-list__action{color:var(--popup-text-dim)}.herb-list__section td{color:var(--popup-text-dim);font-size:var(--ui-fs-xs,11px);text-transform:uppercase;letter-spacing:.05em;padding-top:10px;font-weight:600}.herb-groups{font-size:var(--ui-fs,13px);flex-direction:column;gap:8px;display:flex}.herb-group{border:1px solid var(--popup-border-subtle);border-radius:var(--ui-radius,6px);background:var(--popup-section-bg)}.herb-group--danger{border-color:var(--popup-danger-border)}.herb-group__header{color:var(--popup-text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.herb-group__label{color:var(--popup-text-strong);font-weight:600}.herb-group__tokens{font-family:var(--output-font-family,monospace);font-size:var(--ui-fs-xs,11px)}.herb-group__summary{font-size:var(--ui-fs-sm,12px);margin-left:auto}.herb-group__pin{color:var(--popup-text-faint);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.herb-group__pin.is-active{color:var(--popup-warning)}.herb-group__body{padding:0 10px 6px 32px}.herb-group__warning{color:var(--popup-danger-light);font-size:var(--ui-fs-sm,12px);padding:2px 0 4px}.herb-group__row{border-top:1px solid var(--popup-border-subtle);grid-template-columns:minmax(8rem,1fr) 6rem minmax(7rem,1.3fr) 6rem;align-items:center;gap:8px;padding:3px 0;display:grid}.herb-group__row:first-child{border-top:0}.herb-group__herb{font-weight:500}.herb-group__count,.herb-group__action{color:var(--popup-text-dim);font-weight:400}.herb-group__use{justify-self:end}.herb-copy{display:inline-flex}.herb-copy>.popup-header-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.herb-copy__chevron.herb-copy__chevron{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding-left:3px;padding-right:3px}.herb-copy__hint{font-family:var(--output-font-family,monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.herb-copy__note{border-top:1px solid var(--popup-border-subtle);color:var(--popup-warning-light);font-size:var(--ui-fs-xs,11px);margin-top:3px;padding:4px 8px 2px}.herb-manager--compact{gap:.5rem}.herb-manager--compact .herb-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem}.herb-manager--compact .herb-bag{gap:.25rem;min-height:5rem;padding:.5rem}.herb-manager--compact .herb-bag-header{font-size:calc(.85rem * var(--window-font-scale,1));margin-bottom:.1rem}.herb-manager--compact .herb-bag-content{gap:.3rem}.herb-manager--compact .herb-pill{font-size:calc(.7rem * var(--window-font-scale,1));gap:.25rem;padding:.2rem .5rem}.herb-manager--compact .herb-bag-condition{font-size:calc(.6rem * var(--window-font-scale,1));padding:.1rem .35rem}.herb-manager--compact .herb-bag-count{font-size:calc(.65rem * var(--window-font-scale,1))}.herb-manager--compact .herb-bag-empty{font-size:calc(.7rem * var(--window-font-scale,1))}.herb-give-panel{background:linear-gradient(160deg, var(--popup-section-bg), var(--popup-bg));border:1px dashed var(--popup-border-strong);border-radius:.75rem;flex-direction:column;gap:.6rem;padding:.85rem;transition:border-color .2s,box-shadow .2s;display:flex}.herb-give-panel--active{border-color:var(--popup-accent);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--popup-accent-border)}.herb-give-header{color:var(--popup-text-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;font-weight:600;display:flex}.herb-give-target{align-items:center;gap:.35rem;display:flex}.herb-give-select{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-bright);font-size:calc(.8rem * var(--window-font-scale,1));border-radius:.25rem;max-width:14rem;padding:.2rem .4rem}.herb-give-basket{flex-wrap:wrap;align-items:center;gap:.55rem;min-height:2.4rem;display:flex}.herb-give-hint{font-size:calc(.8rem * var(--window-font-scale,1));color:var(--popup-text-dim);font-style:italic}.herb-give-actions{justify-content:flex-end;gap:.45rem;display:flex}.herb-give-btn{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-dim);font-size:calc(.8rem * var(--window-font-scale,1));cursor:pointer;border-radius:.3rem;padding:.25rem .7rem;transition:background-color .15s,border-color .15s,color .15s}.herb-give-btn:hover:not(:disabled){background-color:var(--popup-control-hover-bg);color:var(--popup-text-bright)}.herb-give-btn:disabled{opacity:.5;cursor:default}.herb-give-btn--primary{background-color:var(--popup-success-bg);color:var(--popup-success);border-color:#22c55e66;font-weight:600}.herb-give-btn--primary:hover:not(:disabled){background-color:var(--popup-success-hover-bg);color:var(--popup-success)}.panel-button{width:var(--panel-btn-size,20px);height:var(--panel-btn-size,20px);cursor:pointer;opacity:var(--panel-btn-opacity,.5);border-radius:var(--panel-btn-radius,999px);background:0 0;background-size:var(--panel-btn-icon-size,12px) var(--panel-btn-icon-size,12px);background-position:50%;background-repeat:no-repeat;border:none;padding:0;transition:opacity .15s,background-color .15s,box-shadow .15s}.panel-button:hover{opacity:var(--panel-btn-hover-opacity,.8)}.panel-button--sm{--panel-btn-size:18px}.panel-button--pin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23888' d='M9.828.722a.5.5 0 0 1 .354.146l4.95 4.95a.5.5 0 0 1 0 .707c-.48.48-1.072.588-1.503.588-.177 0-.335-.018-.46-.039l-3.134 3.134a5.927 5.927 0 0 1 .16 1.013c.046.702-.032 1.687-.72 2.375a.5.5 0 0 1-.707 0l-2.829-2.828-3.182 3.182c-.195.195-1.219.902-1.414.707-.195-.195.512-1.22.707-1.414l3.182-3.182-2.828-2.829a.5.5 0 0 1 0-.707c.688-.688 1.673-.767 2.375-.72a5.922 5.922 0 0 1 1.013.16l3.134-3.133a2.772 2.772 0 0 1-.04-.461c0-.43.108-1.022.589-1.503a.5.5 0 0 1 .353-.146z'/%3E%3C/svg%3E")}.panel-button--pin:hover{opacity:.9;background-color:var(--popup-control-hover-bg)}.panel-button--pin.is-active{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23589aff' d='M9.828.722a.5.5 0 0 1 .354.146l4.95 4.95a.5.5 0 0 1 0 .707c-.48.48-1.072.588-1.503.588-.177 0-.335-.018-.46-.039l-3.134 3.134a5.927 5.927 0 0 1 .16 1.013c.046.702-.032 1.687-.72 2.375a.5.5 0 0 1-.707 0l-2.829-2.828-3.182 3.182c-.195.195-1.219.902-1.414.707-.195-.195.512-1.22.707-1.414l3.182-3.182-2.828-2.829a.5.5 0 0 1 0-.707c.688-.688 1.673-.767 2.375-.72a5.922 5.922 0 0 1 1.013.16l3.134-3.133a2.772 2.772 0 0 1-.04-.461c0-.43.108-1.022.589-1.503a.5.5 0 0 1 .353-.146z'/%3E%3C/svg%3E")}.panel-button--pin.is-active:hover{background-color:var(--popup-accent-bg)}.panel-button--lock{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23888' d='M11 1a2 2 0 0 0-2 2v4a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h5V3a3 3 0 0 1 6 0v4h-1V3a2 2 0 0 0-2-2zM3 8a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H3z'/%3E%3C/svg%3E")}.panel-button--lock:hover{opacity:.9;background-color:var(--popup-control-hover-bg)}.panel-button--lock.is-active{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2388cc88' d='M8 1a2 2 0 0 1 2 2v4H6V3a2 2 0 0 1 2-2zm3 6V3a3 3 0 0 0-6 0v4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2zM5 8h6a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z'/%3E%3C/svg%3E")}.panel-button--lock.is-active:hover{background-color:var(--popup-success-bg)}.panel-button--reset{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23888' d='M11.534 7h3.932a.25.25 0 0 1 .192.41l-1.966 2.36a.25.25 0 0 1-.384 0l-1.966-2.36a.25.25 0 0 1 .192-.41zm-11 2h3.932a.25.25 0 0 0 .192-.41L2.692 6.23a.25.25 0 0 0-.384 0L.342 8.59A.25.25 0 0 0 .534 9z'/%3E%3Cpath fill='%23888' fill-rule='evenodd' d='M8 3c-1.552 0-2.94.707-3.857 1.818a.5.5 0 1 1-.771-.636A6.002 6.002 0 0 1 13.917 7H12.9A5.002 5.002 0 0 0 8 3zM3.1 9a5.002 5.002 0 0 0 8.757 2.182.5.5 0 1 1 .771.636A6.002 6.002 0 0 1 2.083 9H3.1z'/%3E%3C/svg%3E")}.panel-button--reset:hover{opacity:.9;background-color:var(--popup-control-hover-bg)}.panel-button--close{--panel-btn-icon-size:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23888' d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.panel-button--close:hover{opacity:1;background-color:var(--popup-danger-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23ff5050' d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.panel-button--popout{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23888' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill='%23888' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E")}.panel-button--popout:hover{opacity:.9;background-color:var(--popup-control-hover-bg)}.panel-button--settings{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23888' d='M8 4.754a3.246 3.246 0 1 0 0 6.492 3.246 3.246 0 0 0 0-6.492zM5.754 8a2.246 2.246 0 1 1 4.492 0 2.246 2.246 0 0 1-4.492 0z'/%3E%3Cpath fill='%23888' d='M9.796 1.343c-.527-1.79-3.065-1.79-3.592 0l-.094.319a.873.873 0 0 1-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54 2.541l.159.292a.873.873 0 0 1-.52 1.255l-.319.094c-1.79.527-1.79 3.065 0 3.592l.319.094a.873.873 0 0 1 .52 1.255l-.16.292c-.892 1.64.901 3.434 2.541 2.54l.292-.159a.873.873 0 0 1 1.255.52l.094.319c.527 1.79 3.065 1.79 3.592 0l.094-.319a.873.873 0 0 1 1.255-.52l.292.16c1.64.893 3.434-.902 2.54-2.541l-.159-.292a.873.873 0 0 1 .52-1.255l.319-.094c1.79-.527 1.79-3.065 0-3.592l-.319-.094a.873.873 0 0 1-.52-1.255l.16-.292c.893-1.64-.902-3.433-2.541-2.54l-.292.159a.873.873 0 0 1-1.255-.52l-.094-.319zm-2.633.283c.246-.835 1.428-.835 1.674 0l.094.319a1.873 1.873 0 0 0 2.693 1.115l.291-.16c.764-.415 1.6.42 1.184 1.185l-.159.292a1.873 1.873 0 0 0 1.116 2.692l.318.094c.835.246.835 1.428 0 1.674l-.319.094a1.873 1.873 0 0 0-1.115 2.693l.16.291c.415.764-.42 1.6-1.185 1.184l-.291-.159a1.873 1.873 0 0 0-2.693 1.116l-.094.318c-.246.835-1.428.835-1.674 0l-.094-.319a1.873 1.873 0 0 0-2.692-1.115l-.292.16c-.764.415-1.6-.42-1.184-1.185l.159-.291A1.873 1.873 0 0 0 1.945 8.93l-.319-.094c-.835-.246-.835-1.428 0-1.674l.319-.094A1.873 1.873 0 0 0 3.06 4.377l-.16-.292c-.415-.764.42-1.6 1.185-1.184l.292.159a1.873 1.873 0 0 0 2.692-1.115l.094-.319z'/%3E%3C/svg%3E")}.panel-button--settings:hover,.panel-button--settings.is-active{opacity:.9;background-color:var(--popup-control-hover-bg)}.panel-button--popout-restore{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23888' d='M7.364 12.5a.5.5 0 0 0 .5.5H14.5a1.5 1.5 0 0 0 1.5-1.5v-10A1.5 1.5 0 0 0 14.5 0h-10A1.5 1.5 0 0 0 3 1.5v6.636a.5.5 0 1 0 1 0V1.5a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v10a.5.5 0 0 1-.5.5H7.864a.5.5 0 0 0-.5.5z'/%3E%3Cpath fill='%23888' d='M0 15.5a.5.5 0 0 0 .5.5H5a.5.5 0 0 0 0-1H1.707l8.147-8.146a.5.5 0 0 0-.708-.708L1 14.293V11a.5.5 0 0 0-1 0v4.5z'/%3E%3C/svg%3E")}.panel-button--popout-restore:hover{opacity:.9;background-color:var(--popup-control-hover-bg)}.object-list__card-toggle{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-dim);font-size:calc(.7rem * var(--window-font-scale,1));cursor:pointer;white-space:nowrap;border-radius:.25rem;margin-right:.5rem;padding:.15rem .4rem;transition:all .15s}.object-list__card-toggle:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-bright)}.object-list__card-toggle--active{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.object-list__card-toggle--active:hover{background-color:var(--popup-accent-hover-bg)}.object-list__pip-toggle{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-dim);font-size:calc(.8rem * var(--window-font-scale,1));cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;margin-right:.5rem;padding:.15rem .35rem;line-height:1;transition:all .15s;display:inline-flex}.object-list__pip-toggle:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-bright)}.object-list__pip-toggle--active{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.object-list__pip-toggle--active:hover{background-color:var(--popup-accent-hover-bg)}.objects-list-cards{font-size:inherit;flex-direction:column;gap:4px;padding:4px 0;display:flex}.object-card{background:var(--popup-subtle-bg);border:1px solid var(--popup-border-subtle);box-sizing:border-box;cursor:default;border-radius:6px;flex-direction:column;min-height:50px;display:flex;overflow:hidden}.object-card__row1{align-items:center;gap:.45em;padding:.4em .6em .15em;display:flex}.object-card__row2{flex:1;align-items:center;min-height:1.2em;margin-top:-.05em;padding:0 .6em .4em 2.35em;display:flex}.object-card__number{background:var(--popup-control-pressed-bg);min-width:1.6em;height:1.6em;color:var(--popup-text-strong);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0 .3em;font-size:.85em;font-weight:600;line-height:1;display:flex}.object-card__number:hover{background:var(--popup-accent-bg)}.object-card__number--next-target{color:gold;background:#ffd7004d}.object-card__name{color:var(--popup-text-strong);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:1;font-size:1em;font-weight:500;line-height:1.4;overflow:hidden}.object-card__name--target{color:#faa}.object-card__name--teammate{color:var(--popup-data-spring-green)}.object-card__name--attacking{color:#b19cd9}.object-card__name--teammate-not-attacking{display:inline-block;transform:skew(-10deg)}.object-card__icons{flex-shrink:0;align-items:center;gap:2px;display:flex}.object-card__icon{cursor:pointer;opacity:.5;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:3px;width:18px;height:18px;transition:opacity .15s,transform .1s}.object-card__icon:hover{opacity:1;background-color:var(--popup-control-hover-bg);transform:scale(1.1)}.object-card__icon--attack{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2.5 -0.5 13 13'%3E%3Cpath fill='%23ff6b6b' d='M13.854.854a.5.5 0 0 0-.708 0L10.5 3.5 9.854 2.854a.5.5 0 0 0-.707 0l-.707.707a.5.5 0 0 0 0 .707L9.293 5.12l-5.586 5.586a.5.5 0 0 0 0 .707l.707.707a.5.5 0 0 0 .707 0L10.707 6.535l.853.854a.5.5 0 0 0 .707 0l.707-.707a.5.5 0 0 0 0-.707L12.12 5.12l2.647-2.647a.5.5 0 0 0 0-.707L14.06.56a.5.5 0 0 0-.207-.06z'/%3E%3C/svg%3E")}.object-card__icon--guard{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2360a5fa' d='M5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.775 11.775 0 0 1-2.517 2.453 7.159 7.159 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7.158 7.158 0 0 1-1.048-.625 11.777 11.777 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 62.456 62.456 0 0 1 5.072.56z'/%3E%3C/svg%3E")}.object-card__icon--przelam{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fbbf24' d='M5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.775 11.775 0 0 1-2.517 2.453 7.159 7.159 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7.158 7.158 0 0 1-1.048-.625 11.777 11.777 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 62.456 62.456 0 0 1 5.072.56z'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' d='M8 2.5L6.5 5.5 9 8 6 11 8 14'/%3E%3C/svg%3E")}.object-card__icon--mark-attack{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6' fill='none' stroke='%23ff4500' stroke-width='1.5'/%3E%3Cpath stroke='%23ff4500' stroke-width='1.5' d='M8 1v3M8 12v3M1 8h3M12 8h3'/%3E%3Ccircle cx='8' cy='8' r='2' fill='%23ff4500'/%3E%3C/svg%3E")}.object-card__icon--mark-attack--active{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6' fill='none' stroke='%23ff4500' stroke-width='2'/%3E%3Cpath stroke='%23ff4500' stroke-width='2' d='M8 1v3M8 12v3M1 8h3M12 8h3'/%3E%3Ccircle cx='8' cy='8' r='2.5' fill='%23ff4500'/%3E%3C/svg%3E")}.object-card__icon--mark-defense{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23adff2f' d='M5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.775 11.775 0 0 1-2.517 2.453 7.159 7.159 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7.158 7.158 0 0 1-1.048-.625 11.777 11.777 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 62.456 62.456 0 0 1 5.072.56z'/%3E%3Cpath fill='%23000' d='M8 4v4M6 6h4' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.object-card__icon--mark-defense--active{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23adff2f' d='M5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.775 11.775 0 0 1-2.517 2.453 7.159 7.159 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7.158 7.158 0 0 1-1.048-.625 11.777 11.777 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 62.456 62.456 0 0 1 5.072.56z'/%3E%3Cpath fill='%23000' d='M8 4v4M6 6h4' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.object-card__attackers{align-items:center;gap:.15em;display:flex}.object-card__attacker{color:#fff;background:#ff6b6b4d;border-radius:50%;justify-content:center;align-items:center;min-width:1.6em;height:1.6em;font-size:.85em;font-weight:600;line-height:1;display:flex}.object-card__hp-bar,.object-card__hp-bar--teammate{cursor:pointer;background:#00000026;border-radius:0 0 5px 5px;height:6px;position:relative;overflow:hidden}.object-card__hp-bar:after,.object-card__hp-bar--teammate:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0% calc(14.2857% - 1px),#000000b3 calc(14.2857% - 1px) 14.2857%,#0000 14.2857% calc(28.5714% - 1px),#000000b3 calc(28.5714% - 1px) 28.5714%,#0000 28.5714% calc(42.8571% - 1px),#000000b3 calc(42.8571% - 1px) 42.8571%,#0000 42.8571% calc(57.1429% - 1px),#000000b3 calc(57.1429% - 1px) 57.1429%,#0000 57.1429% calc(71.4286% - 1px),#000000b3 calc(71.4286% - 1px) 71.4286%,#0000 71.4286% calc(85.7143% - 1px),#000000b3 calc(85.7143% - 1px) 85.7143%,#0000 85.7143% 100%);position:absolute;inset:0}.object-card__hp-bar:hover,.object-card__hp-bar--teammate:hover{background:var(--popup-control-hover-bg)}.object-card__hp-fill{background-color:#22c55e;height:100%;transition:width .2s}.object-card--player{background:var(--popup-accent-dim-bg);border-color:var(--popup-accent-subtle-bg)}.object-card--player .object-card__number{background:var(--popup-accent-hover-bg);color:var(--popup-accent)}.object-card--teammate{background:#22c55e14;border-color:#22c55e33}.object-card--target{background:linear-gradient(135deg,#ff646426 0%,#ffaaaa0d 100%);border-color:#faa6;box-shadow:0 0 8px #faa3}.object-card--next-queued{border-color:#ffd70066;box-shadow:0 0 8px #ffd70033}.object-card--attack-target{box-shadow:inset 3px 0 #ff4500}.object-card--defense-target{box-shadow:inset 3px 0 #adff2f}.objects-list-cards--compact{gap:3px;padding:2px 0}.object-card--compact{flex-direction:row;gap:0;min-height:22px;padding:0}.object-card--compact .object-card__compact-content{flex:1;align-items:center;gap:4px;min-width:0;padding:2px 6px;display:flex}.object-card--compact .object-card__number{min-width:1.4em;height:1.4em;padding:0 .25em;font-size:.8em}.object-card--compact .object-card__attacker{min-width:1.4em;height:1.4em;padding:0;font-size:.8em}.object-card--compact .object-card__name{font-size:.9em;line-height:1.3}.object-card__hp-bar-vertical,.object-card__hp-bar-vertical--teammate{cursor:pointer;background:#00000026;border-radius:5px 0 0 5px;flex-direction:column-reverse;width:8px;min-width:8px;display:flex;position:relative;overflow:hidden}.object-card__hp-bar-vertical:after,.object-card__hp-bar-vertical--teammate:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0% calc(14.2857% - 1px),#000000b3 calc(14.2857% - 1px) 14.2857%,#0000 14.2857% calc(28.5714% - 1px),#000000b3 calc(28.5714% - 1px) 28.5714%,#0000 28.5714% calc(42.8571% - 1px),#000000b3 calc(42.8571% - 1px) 42.8571%,#0000 42.8571% calc(57.1429% - 1px),#000000b3 calc(57.1429% - 1px) 57.1429%,#0000 57.1429% calc(71.4286% - 1px),#000000b3 calc(71.4286% - 1px) 71.4286%,#0000 71.4286% calc(85.7143% - 1px),#000000b3 calc(85.7143% - 1px) 85.7143%,#0000 85.7143% 100%);position:absolute;inset:0}.object-card__hp-bar-vertical:hover,.object-card__hp-bar-vertical--teammate:hover{background:var(--popup-control-hover-bg)}.object-card__hp-fill-vertical{background-color:#22c55e;width:100%;transition:height .2s}.object-card__attackers-inline{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.object-card--compact.object-card--attack-target{box-shadow:none;border-right:2px solid #ff4500}.object-card--compact.object-card--defense-target{box-shadow:none;border-right:2px solid #adff2f}.object-card__target-dot{cursor:pointer;opacity:.5;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:opacity .15s}.object-card__target-dot:hover{opacity:1}.object-card__target-dot--defense{background-color:#adff2f}.object-card__target-dot--attack{background-color:#ff4500}.object-card__target-dot--active{opacity:1;box-shadow:0 0 4px}.object-card__target-dot--defense.object-card__target-dot--active{box-shadow:0 0 4px #adff2f}.object-card__target-dot--attack.object-card__target-dot--active{box-shadow:0 0 4px #ff4500}.object-card__hp-dots,.object-card__hp-dots--teammate{cursor:pointer;flex-shrink:0;align-items:center;gap:2px;padding:0 4px;display:flex}.object-card__hp-dots:hover,.object-card__hp-dots--teammate:hover{opacity:.8}.object-card__hp-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:6px;height:6px;display:flex}.object-card__hp-dot--empty{background-color:#0000}.object-card__hp-dot--empty:after{content:"";background-color:#555;border-radius:50%;width:4px;height:4px}.object-card--compact-dots .object-card__hp-bar-vertical,.object-card--compact-dots .object-card__hp-bar-vertical--teammate{display:none}.objects-list-raid-wrapper{flex-direction:column;gap:10px;padding:3px 0;display:flex}.objects-list-cards--raid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:3px;padding:0;display:grid}.objects-list-cards--raid-team+.objects-list-cards--raid-enemies{border-top:1px dashed var(--popup-border-subtle);padding-top:8px}.object-card--raid{flex-direction:row;min-height:44px;padding:0;position:relative;overflow:hidden}.object-card__hp-bar--raid{border-radius:inherit;cursor:pointer;background:#00000040;height:auto;position:absolute;inset:0;overflow:hidden}.object-card__hp-bar--raid:after{display:none}.object-card__hp-bar--raid .object-card__hp-fill{opacity:.5;height:100%;transition:width .2s,opacity .15s}.object-card--raid:hover .object-card__hp-bar--raid .object-card__hp-fill{opacity:.65}.object-card__raid-content{z-index:1;pointer-events:none;flex-direction:column;gap:.1em;width:100%;min-height:44px;padding:.25em .45em;display:flex;position:relative}.object-card__raid-row{pointer-events:none;align-items:center;gap:.35em;display:flex}.object-card__raid-row>*{pointer-events:auto}.object-card__raid-row--attackers{min-height:1.1em}.object-card--raid .object-card__number{background:#00000059;min-width:1.4em;height:1.4em;font-size:.8em}.object-card--raid .object-card__name{text-shadow:0 1px 2px #0009;flex:1;font-size:.95em}.object-card--raid .object-card__attackers-inline{flex-shrink:0;gap:.15em;margin-left:0;display:flex}.object-card--raid .object-card__attacker{min-width:1.3em;height:1.3em;font-size:.75em}.object-card__icons--raid{z-index:2;opacity:0;pointer-events:none;gap:3px;transition:opacity .15s;display:flex;position:absolute;inset:0}.object-card--raid:hover .object-card__icons--raid{opacity:1}.object-card--raid .object-card__icons--raid .object-card__icon{opacity:.95;pointer-events:auto;background-color:#0000008c;background-size:40% 40%;border-radius:0;flex:1 1 0;width:auto;min-width:0;height:100%}.object-card--raid .object-card__icons--raid .object-card__icon:hover{opacity:1;background-color:#000000c7;transform:none}.object-card--raid.object-card--teammate{border-color:#22c55e8c}.object-card--raid.object-card--target{border-color:#ffaaaab3;box-shadow:0 0 10px #ffaaaa59}.object-card--raid.object-card--next-queued{border-color:#ffd700b3;box-shadow:0 0 10px #ffd70059}.object-card--raid.object-card--player{border-color:var(--popup-accent)}.objects-list-nearby{white-space:normal;flex-direction:column;display:flex}.obj{border-bottom:1px solid var(--popup-border-subtle);padding:5px 1px;position:relative}.obj:last-child{border-bottom:0}.obj__main{align-items:center;gap:9px;display:flex}.obj--attack-target:before,.obj--defense-target:before{content:"";border-radius:1px;width:2px;position:absolute;top:3px;bottom:3px;left:0}.obj--attack-target:before{background:#ff4500}.obj--defense-target:before{background:#adff2f}.obj--next-queued{background:#ffd70012;box-shadow:inset 0 0 0 1px #ffd70038}.obj__key{width:20px;height:20px;font-family:var(--window-font-family,monospace);font-size:calc(10px * var(--window-font-scale,1));color:var(--popup-text-dim);flex:none;place-items:center;display:grid;position:relative}.obj__key i{z-index:1;font-style:normal;position:relative}.obj__key.you{color:var(--popup-accent)}.obj__key.next-target{color:gold}.obj__key.next-target:after{content:"";background:#ffd7002e;border-radius:3px;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffd70073}.obj__key.next-target.is-clickable:hover{color:gold}.obj__name{min-width:0;font-size:calc(12px * var(--window-font-scale,1));color:var(--popup-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.obj__name.target{color:#faa}.obj__name.enemy{color:#b19cd9}.obj__name.ally{color:#00ff7f}.obj__name.item{color:var(--popup-text-dim)}.obj__name.is-italic{font-style:italic}.cover-mark{vertical-align:-.12em;flex:none;width:.95em;height:.95em;margin-left:.35em;display:inline-block}.cover-mark path{stroke-width:2.2px;stroke-linejoin:round}.cover-mark--us path{fill:var(--popup-warning);stroke:var(--popup-warning)}.cover-mark--team path{fill:none;stroke:color-mix(in oklab, var(--popup-accent) 80%, var(--popup-text))}.is-covered-us .cover-name{opacity:.5}.object-card__name.is-covered-us,.object-card__name.is-covered-team,.obj__name.is-covered-us,.obj__name.is-covered-team{align-items:center;display:flex}.object-card__name .cover-name,.obj__name .cover-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.object-desc.is-covered-us,.object-desc.is-covered-team{position:relative}.object-desc .cover-mark{margin-left:.5ch;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.obj.obj--marked{background:color-mix(in srgb, var(--mark-bg) 10%, transparent)}.obj--marked .obj__name{color:color-mix(in srgb, var(--mark-bg) 72%, var(--popup-text))}.obj__hp{--hp:60%;--hue:var(--popup-danger);background:repeating-linear-gradient(90deg, transparent 0, transparent calc(100% / 7 - 1px), #00000080 calc(100% / 7 - 1px), #00000080 calc(100% / 7)), linear-gradient(90deg, var(--hue) 0%, var(--hue) var(--hp), color-mix(in srgb, var(--hue) 26%, #0c0906) var(--hp), color-mix(in srgb, var(--hue) 26%, #0c0906) 100%);border-radius:3px;flex:none;width:42px;height:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #0009}.obj__hp--custom{width:auto;height:auto;box-shadow:none;background:0 0;overflow:visible}.obj__key.is-clickable,.obj__name.is-clickable,.obj__hp.is-clickable{cursor:pointer}.obj__key.is-clickable:hover,.obj__name.is-clickable:hover{color:var(--popup-accent)}.obj__hp.is-clickable:hover{filter:brightness(1.2)}.obj__atks{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.atk{min-width:15px;height:15px;font-family:var(--window-font-family,monospace);font-size:calc(9.5px * var(--window-font-scale,1));color:var(--popup-text-dim);background:#00000052;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0 3px;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #00000080}.atk--enemy{color:#d0897f;background:#5c221b57;box-shadow:inset 0 0 0 1px #963c328c}.atk--ally{color:#97b478;background:#3c462652;box-shadow:inset 0 0 0 1px #506e3c80}.atk--you{color:var(--popup-accent);background:var(--popup-accent-subtle-bg);box-shadow:inset 0 0 0 1px var(--popup-accent-border)}.object-list-demo-popup__body{padding:0;overflow-y:auto}.demo-popup-content{flex-direction:column;gap:12px;padding:12px;display:flex}.demo-btn{border:1px solid var(--popup-border-stronger);background:var(--popup-control-hover-bg);color:var(--popup-text-strong);font-size:calc(.75rem * var(--window-font-scale,1));cursor:pointer;border-radius:4px;padding:6px 12px;transition:all .15s}.demo-btn:hover{background:var(--popup-accent-bg)}.demo-btn--small{font-size:calc(.65rem * var(--window-font-scale,1));padding:2px 8px}.demo-btn--danger{color:#ef4444;background:#ef444433;border-color:#ef444466}.demo-btn--danger:hover{background:#ef44444d}.demo-popup-section{flex-direction:column;gap:8px;display:flex}.demo-popup-section__header{font-size:calc(.8rem * var(--window-font-scale,1));color:var(--popup-text-bright);border-bottom:1px solid var(--popup-border);justify-content:space-between;align-items:center;padding-bottom:4px;font-weight:600;display:flex}.demo-object-card{background:var(--popup-success-subtle-bg);border:1px solid var(--popup-success-border);border-radius:6px;flex-direction:column;gap:6px;padding:8px;display:flex}.demo-object-card--enemy{background:var(--popup-danger-subtle-bg);border-color:var(--popup-danger-border)}.demo-object-row{font-size:calc(.7rem * var(--window-font-scale,1));align-items:center;gap:8px;display:flex}.demo-object-checkboxes{flex-wrap:wrap}.demo-object-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.demo-input{border:1px solid var(--popup-border-stronger);color:var(--popup-text-strong);font-size:calc(.7rem * var(--window-font-scale,1));background:#0003;border-radius:4px;flex:1;padding:4px 8px}.demo-input:focus{border-color:var(--popup-accent-border);outline:none}.demo-select{border:1px solid var(--popup-border-stronger);color:var(--popup-text-strong);font-size:calc(.7rem * var(--window-font-scale,1));background:#0000004d;border-radius:4px;flex:1;padding:4px 8px}.demo-select:focus{border-color:var(--popup-accent-border);outline:none}.demo-hp-value{text-align:center;min-width:16px;font-weight:600}.demo-checkbox{font-size:calc(.75rem * var(--window-font-scale,1));color:var(--popup-text-bright);cursor:pointer;align-items:center;gap:6px;display:flex}.demo-popup-content input[type=checkbox],.demo-popup-content input[type=range]{accent-color:var(--popup-accent);cursor:pointer}.demo-popup-content input[type=range]{flex:1;min-width:0;height:4px}.demo-checkbox--small{font-size:calc(.65rem * var(--window-font-scale,1))}.demo-checkbox--attack{color:#ff6b6b}.demo-checkbox--defense{color:#adff2f}.demo-checkbox--target{color:#faa}.demo-checkbox--next{color:gold}.demo-checkbox--ogluch{color:var(--popup-text-strong)}.assistant-popup-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.assistant-popup__messages{color:var(--popup-text);font-size:calc(.85rem * var(--window-font-scale,1));flex:1;padding:.5rem;line-height:1.45;overflow-y:auto}.assistant-popup__empty{text-align:center;color:var(--popup-text-dim);padding:1.5rem 1rem;font-style:italic}.assistant-msg{border-radius:.3rem;margin-bottom:.6rem;padding:.35rem .5rem}.assistant-msg__text{white-space:pre-wrap;word-wrap:break-word}.assistant-msg--user{background-color:var(--popup-accent-team-bg);border-left:2px solid var(--popup-accent);color:var(--popup-text-bright)}.assistant-msg--system{color:var(--popup-text-dim);font-style:italic}.assistant-msg--failed .assistant-msg__text{color:var(--popup-danger,#e57373)}.assistant-msg__pending{color:var(--popup-text-dim);font-style:italic}.assistant-msg__dropped{color:var(--popup-text-dim);font-size:calc(.75rem * var(--window-font-scale,1));margin-top:.35rem}.assistant-card{border:1px solid var(--popup-accent-border,var(--popup-border));background-color:var(--popup-control-bg);border-radius:.35rem;margin-top:.5rem;padding:.5rem}.assistant-card--applied{border-color:var(--popup-accent)}.assistant-card--rejected{opacity:.6}.assistant-card--hint{border-style:dashed}.assistant-card__note{color:var(--popup-text-dim);font-size:calc(.78rem * var(--window-font-scale,1));margin-bottom:.4rem}.assistant-card__title{color:var(--popup-text-bright);margin-bottom:.25rem;font-weight:600}.assistant-card__reason{color:var(--popup-text-dim);font-size:calc(.78rem * var(--window-font-scale,1));margin-bottom:.35rem}.assistant-card__rows{margin:0 0 .4rem}.assistant-card__row{font-size:calc(.78rem * var(--window-font-scale,1));gap:.4rem;display:flex}.assistant-card__row dt{color:var(--popup-text-dim);flex:0 0 8rem;font-weight:400}.assistant-card__row dd{word-break:break-word;color:var(--popup-text);flex:1;margin:0}.assistant-card__flags{border-left:3px solid var(--popup-danger,#e57373);font-size:calc(.78rem * var(--window-font-scale,1));background-color:#e573731f;margin-bottom:.4rem;padding:.35rem .5rem}.assistant-card__flags-title{color:var(--popup-danger,#e57373);font-weight:600}.assistant-card__flags ul,.assistant-card__repairs ul,.assistant-card__warnings{margin:.2rem 0 0;padding-left:1.1rem}.assistant-card__repairs{font-size:calc(.78rem * var(--window-font-scale,1));color:var(--popup-text-dim);margin-bottom:.4rem}.assistant-card__repairs-title{font-weight:600}.assistant-card__diff code{word-break:break-all}.assistant-card__warnings{font-size:calc(.78rem * var(--window-font-scale,1));color:var(--popup-text-dim);margin-bottom:.4rem}.assistant-card__actions{gap:.4rem;display:flex}.assistant-card__status{font-size:calc(.78rem * var(--window-font-scale,1));color:var(--popup-text-dim)}.assistant-popup__composer{border-top:1px solid var(--popup-border);align-items:flex-end;gap:.4rem;padding:.4rem;display:flex}.assistant-popup__hint{font-size:calc(.72rem * var(--window-font-scale,1));opacity:.6;margin:0;padding:0 .45rem .4rem;line-height:1.3}.assistant-popup__input{resize:none;background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text);font-size:calc(.85rem * var(--window-font-scale,1));border-radius:.25rem;flex:1;padding:.3rem .4rem}.assistant-btn{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-dim);font-size:calc(.75rem * var(--window-font-scale,1));cursor:pointer;white-space:nowrap;border-radius:.25rem;padding:.25rem .55rem;transition:all .15s}.assistant-btn:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-bright)}.assistant-btn--primary{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.assistant-btn--primary:hover{background-color:var(--popup-accent-hover-bg)}.assistant-btn:disabled{opacity:.5;cursor:default}.assistant-settings__field{margin-bottom:.75rem;display:block}.assistant-settings__field>span{font-size:calc(.85rem * var(--window-font-scale,1));margin-bottom:.2rem;display:block}.assistant-settings__field small{opacity:.75;margin-top:.2rem;display:block}.assistant-settings__section-title{margin-bottom:.35rem;font-weight:600}.assistant-settings__note{font-size:calc(.85rem * var(--window-font-scale,1));opacity:.85}.assistant-settings__check{align-items:center;gap:.4rem;display:flex}.carriages-window{--fw-width:420px;--fw-min-width:320px}.carriages-window-body{gap:.75rem;padding:1rem 1.25rem 1.35rem}.carriages-list{gap:.75rem}.carriage-item{border:1px solid var(--popup-border-subtle);background-color:#ffffff0a;border-radius:.375rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.carriage-header{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.carriage-name{color:var(--popup-accent);font-weight:600;font-size:calc(.9rem * var(--window-font-scale,1));flex:1;min-width:0}.carriage-badge{background-color:var(--popup-control-hover-bg);font-size:calc(.7rem * var(--window-font-scale,1));text-transform:uppercase;color:var(--popup-text-dim);border-radius:.25rem;flex:none;padding:.125rem .375rem}.carriage-remove-btn{color:var(--popup-text-dimmer);cursor:pointer;font-size:calc(.75rem * var(--window-font-scale,1));background:0 0;border:none;border-radius:.25rem;flex:none;padding:.125rem .375rem;transition:all .15s}.carriage-remove-btn:hover{background-color:var(--popup-danger-bg);color:var(--popup-danger)}.carriage-details{font-size:calc(.875rem * var(--window-font-scale,1));gap:.5rem;display:flex}.carriage-detail-label{color:var(--popup-text-dim);min-width:6.5rem}.carriage-detail-value{color:var(--popup-text-strong)}.carriage-room{font-size:calc(.875rem * var(--window-font-scale,1));align-items:center;gap:.5rem;display:flex}.carriage-room-label{color:var(--popup-text-dim);min-width:6.5rem}.carriage-room-unknown{color:var(--popup-text-dimmer);font-style:italic}.carriage-deadline{font-size:calc(.8rem * var(--window-font-scale,1));color:var(--popup-text-dim);margin-top:.35rem}.carriage-deadline--urgent{color:var(--popup-warning);font-weight:600}.carriage-room-distance{color:var(--popup-text-dimmer);font-size:calc(.75rem * var(--window-font-scale,1));white-space:nowrap}.carriage-badge--moving{background-color:var(--popup-accent);color:var(--popup-bg);font-weight:600}.carriage-deposit-bar{background-color:var(--popup-control-bg);border-radius:999px;height:4px;margin-top:.3rem;overflow:hidden}.carriage-deposit-bar-fill{background-color:color-mix(in srgb, var(--popup-data-green) 45%, var(--popup-text-dim));border-radius:999px;height:100%;transition:width .25s}.carriage-deposit-bar-fill--urgent{background-color:var(--popup-warning)}.carriage-blocks-window{--fw-width:400px;--fw-min-width:300px}.carriage-blocks-window-body{padding:.75rem 1rem 1rem}.carriage-blocks-list{gap:.35rem}.carriage-block-item{border:1px solid var(--popup-border-subtle);font-size:calc(.875rem * var(--window-font-scale,1));background-color:#ffffff0a;border-radius:.375rem;align-items:center;gap:.5rem;padding:.3rem .5rem;display:flex}.carriage-block-label{min-width:0;color:var(--popup-text-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.enemy-res-popup .postepy2-header{gap:.75rem}.enemy-res-filter{max-width:20rem}.enemy-res-legend{font-size:calc(.75rem * var(--window-font-scale,1));color:var(--popup-text-medium);white-space:nowrap;align-items:center;gap:.35rem;display:flex}.enemy-res-content{flex:1;padding:.25rem .5rem;overflow:auto}.enemy-res-table thead th.enemy-res-group{text-align:center;border-left:1px solid var(--popup-border)}.enemy-res-table thead tr:nth-child(2) th{top:1.6rem}.enemy-res-table thead th.enemy-res-name-head{vertical-align:bottom}.enemy-res-table thead th.enemy-res-type{cursor:pointer;vertical-align:bottom;text-align:center;padding:.25rem .1rem}.enemy-res-type span{writing-mode:vertical-rl;transform:rotate(180deg)}.enemy-res-table thead th.enemy-res-type:hover,.enemy-res-table thead th.enemy-res-type--sorted{color:var(--popup-data-yellow)}.enemy-res-cell{text-align:center;min-width:1.6rem;padding:.2rem .15rem;font-weight:600}.enemy-res-cell--odporny,.enemy-res-mark--odporny{color:var(--popup-danger);background-color:var(--popup-danger-bg)}.enemy-res-cell--wrazliwy,.enemy-res-mark--wrazliwy{color:var(--popup-success);background-color:var(--popup-success-bg)}.enemy-res-mark{text-align:center;border-radius:.2rem;min-width:1.1rem;margin-left:.35rem;font-weight:600;display:inline-block}.enemy-res-view{gap:.25rem;margin-left:auto;display:flex}.enemy-res-lines{flex-direction:column;display:flex}.enemy-res-line{align-items:center;gap:.5rem;padding:.2rem .4rem;display:flex}.enemy-res-line__name{min-width:7rem;color:var(--popup-text-bright);flex:none;font-weight:600}.enemy-res-warn{vertical-align:text-bottom;color:var(--popup-warning);margin-left:.3rem;display:inline-flex}.enemy-res-area{font-size:calc(.7rem * var(--window-font-scale,1));opacity:.7;margin-left:.35rem;font-style:italic;font-weight:400}.enemy-res-line__chips{flex-wrap:wrap;flex:auto;gap:.25rem;display:flex}.enemy-res-chip{font-size:calc(.72rem * var(--window-font-scale,1));white-space:nowrap;border-radius:.65rem;align-items:center;gap:.2rem;padding:0 .35rem;line-height:1.35rem;display:inline-flex}.enemy-res-chip--odporny{color:var(--popup-danger);background-color:var(--popup-danger-bg)}.enemy-res-chip--wrazliwy{color:var(--popup-success);background-color:var(--popup-success-bg)}.location-note-editor__delete{margin-right:auto}.readonly-note-entry{border:1px solid var(--popup-border);border-radius:var(--ui-radius,6px);background-color:var(--popup-subtle-bg);padding:8px}.readonly-note-label{color:var(--popup-text-subtle);font-size:var(--ui-fs-sm,13px);margin-bottom:4px;font-weight:500}.readonly-note-text{color:var(--popup-text);white-space:pre-wrap}.host-proxy p,.host-proxy ol{margin:0}.host-proxy ol{flex-direction:column;gap:4px;padding-left:1.5em;display:flex}.host-proxy__muted{color:var(--popup-text-subtle)}.host-proxy__small{font-size:var(--ui-fs-sm,13px)}.host-proxy__code{border:1px solid var(--popup-border);border-radius:var(--ui-radius,6px);overflow:hidden}.host-proxy__code-bar{border-bottom:1px solid var(--popup-border);background-color:var(--popup-control-bg);color:var(--popup-text-subtle);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--ui-fs-sm,13px);justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.host-proxy__code pre{background-color:var(--popup-subtle-bg);max-height:14rem;color:var(--popup-text);margin:0;padding:8px;overflow:auto}.host-proxy__rule{border:0;border-top:1px solid var(--popup-border);margin:2px 0}.shortcuts-panel__form{border:1px solid var(--popup-border);border-radius:var(--ui-radius,6px);padding:12px}.location-notes-panel__empty{text-align:center;padding:12px 0}.helper-settings{padding:16px}.helper-settings__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.helper-settings__title{font-size:var(--ui-fs-md,14px);margin:0 0 4px;font-weight:600}.helper-settings__state--connected{border-color:color-mix(in srgb, var(--popup-success) 50%, transparent);color:var(--popup-success)}.helper-settings__state--connecting{border-color:color-mix(in srgb, var(--popup-warning) 50%, transparent);color:var(--popup-warning)}.helper-settings__updating{margin-left:8px}.helper-settings__rule{border:0;border-top:1px solid var(--popup-border);margin:4px 0}.helper-settings__box{border:1px solid var(--popup-border);border-radius:var(--ui-radius,6px);padding:8px}.helper-settings__box>*+*{margin-top:8px}.helper-settings__pre{border-radius:var(--ui-radius,6px);background-color:var(--popup-subtle-bg);color:var(--popup-text);white-space:pre-wrap;margin:0;padding:8px}.firebase-sync{flex-direction:column;height:100%;min-height:0;display:flex}.firebase-sync__scroll{flex:auto;min-height:0;padding-right:4px;overflow:auto}.firebase-sync__content{padding-bottom:8px}.firebase-sync__lead{margin:0}.firebase-sync__bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.firebase-sync__user-id{font-family:var(--window-font-family,monospace);-webkit-user-select:all;user-select:all;word-break:break-all}.firebase-sync__actions{border-top:1px solid var(--popup-border);flex-shrink:0;padding-top:8px}.sync-timers{border-top:1px solid var(--popup-border);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;padding-top:10px;display:grid}.sync-timer{border:1px solid var(--popup-border);border-radius:var(--ui-radius,6px);background-color:var(--popup-subtle-bg);flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.sync-timer__label{color:var(--popup-text-subtle);font-size:var(--ui-fs-xs,11px);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:600;overflow:hidden}.sync-timer__value{color:var(--popup-text);font-size:calc(15px * var(--window-font-scale,1));font-weight:600;line-height:26px}.sync-timer__value.is-countdown{font-family:var(--window-font-family,monospace);font-size:calc(20px * var(--window-font-scale,1));font-variant-numeric:tabular-nums}.sync-timer__hint{color:var(--popup-text-subtle);font-size:var(--ui-fs-xs,11px)}.sync-timer__bar{background-color:var(--popup-border);border-radius:2px;height:3px;margin-top:6px;overflow:hidden}.sync-timer__bar>span{background-color:var(--popup-accent);height:100%;transition:width 1s linear;display:block}.sync-timer.is-idle .sync-timer__value{color:var(--popup-text-subtle);font-weight:400}.sync-timer.is-live .sync-timer__value{color:var(--popup-success)}.sync-timer.is-live .sync-timer__bar>span{background-color:var(--popup-success)}.sync-log{flex-shrink:0;margin-top:8px}.sync-log__header{justify-content:space-between;align-items:center;min-height:24px;display:flex}.sync-log__list{box-sizing:border-box;border:1px solid var(--popup-border);border-radius:var(--ui-radius,6px);background-color:var(--popup-subtle-bg);height:calc(7em + 14px);font-family:var(--window-font-family,monospace);font-size:var(--ui-fs-sm,12px);margin:0;padding:6px 8px;line-height:1.4;list-style:none;overflow-y:auto}.sync-log__entry{gap:8px;display:flex}.sync-log__entry>:first-child{flex-shrink:0}.device-card__lead{margin:0 0 12px}.drive-backups__lead{margin:0}.drive-backups__file{border:1px solid var(--popup-border);border-radius:var(--ui-radius,6px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.drive-backups__name{min-width:0;margin-right:auto}.conflict-list{max-height:420px;overflow-y:auto}.conflict-list__item{border:1px solid var(--popup-border);border-radius:var(--ui-radius,6px);flex-direction:column;gap:4px;padding:8px;display:flex}.conflict-list__times{flex-wrap:wrap;gap:4px 16px;display:flex}.conflict-diff__summary{margin-left:8px}.conflict-diff__body{margin-top:4px}.conflict-diff__legend{margin-bottom:4px}.conflict-diff__lines{border-radius:var(--ui-radius-sm,4px);font-size:var(--ui-fs-sm,12px);margin:0;padding:8px}.cloud-delete{border-color:var(--popup-danger-border)}.cloud-delete__row{align-items:center;gap:16px;display:flex}.cloud-delete__text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.popup-btn.cloud-delete__action{flex-shrink:0}.cloud-delete__confirm{border:1px solid var(--popup-danger-border);border-radius:var(--ui-radius,6px);background-color:var(--popup-danger-bg);color:var(--popup-danger);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 10px;display:flex}.popup-btn.popup-btn--control.cloud-delete__confirm-button{border-color:var(--popup-danger);background-color:var(--popup-danger);color:#fff}.popup-btn.popup-btn--control.cloud-delete__confirm-button:hover:not(:disabled){filter:brightness(1.1)}@media (width<=575.98px){.cloud-delete__row{flex-direction:column;align-items:stretch}.popup-btn.cloud-delete__action{align-self:flex-start}}.msg-flair{--flair-accent:#c9a227;--flair-tint:4%;--flair-rail:14%;--flair-pad-y:.1rem;background:color-mix(in srgb, var(--flair-accent) var(--flair-tint), transparent);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--flair-accent) var(--flair-rail), transparent);border-radius:3px;position:relative}.msg-flair .output_msg_content{padding:var(--flair-pad-y) .7rem var(--flair-pad-y) 2.3rem}.msg-flair:before{content:"";left:.62rem;top:calc(var(--flair-pad-y) + .18rem);background-color:var(--flair-accent);opacity:.6;width:1em;height:1em;-webkit-mask-image:var(--flair-icon);-webkit-mask-image:var(--flair-icon);mask-image:var(--flair-icon);position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.msg-flair-ekwipunek{--flair-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='M8 10h8'/%3E%3Cpath d='M8 18h8'/%3E%3Cpath d='M8 22v-6a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v6'/%3E%3Cpath d='M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E")}.msg-flair-lup{--flair-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M18.09 10.37A6 6 0 1 1 10.34 18'/%3E%3Cpath d='M7 6h1v4'/%3E%3Cpath d='m16.71 13.88.7.71-2.82 2.82'/%3E%3C/svg%3E")}.msg-flair-opis{--flair-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E")}.plugin-own-icon{width:var(--own-icon-size);height:var(--own-icon-size);font-size:calc(var(--own-icon-size) - 1px);justify-content:center;align-items:center;line-height:1;display:inline-flex}.plugin-own-icon>span{display:inline-flex}.plugin-own-icon :is(svg,img,i,[class*=icon],[class*=bi-],[class*=fa-]){width:var(--own-icon-size);height:var(--own-icon-size);font-size:var(--own-icon-size);line-height:var(--own-icon-size);margin:0}.bosskey{--bk-blue:#2b579a;--bk-blue-dark:#204072;--bk-ribbon:#f3f2f1;--bk-border:#d4d4d4;--bk-text:#262626;--bk-muted:#605e5c;--bk-canvas:#868686;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;z-index:2147483000;background:var(--bk-canvas);color:var(--bk-text);cursor:default;-webkit-user-select:none;user-select:none;flex-direction:column;font-family:Segoe UI,Tahoma,system-ui,sans-serif;font-size:12px;line-height:1.4;display:flex;position:fixed;inset:0;overflow:hidden}.bosskey .bk-titlebar{background:var(--bk-blue);color:#fff;flex:none;align-items:center;gap:12px;height:32px;padding:0 0 0 8px;display:flex}.bosskey .bk-qat{flex:none;align-items:center;gap:10px;display:flex}.bosskey .bk-word-badge{width:18px;height:18px;color:var(--bk-blue);background:#fff;border-radius:2px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.bosskey .bk-autosave{opacity:.95;align-items:center;gap:6px;font-size:11px;display:inline-flex}.bosskey .bk-toggle{background:#fff;border-radius:7px;width:26px;height:13px;position:relative}.bosskey .bk-toggle:after{content:"";background:var(--bk-blue);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:2px}.bosskey .bk-qat-icon{opacity:.9;border:1.5px solid #fff;width:14px;height:14px}.bosskey .bk-i-save{border-radius:1px}.bosskey .bk-i-undo,.bosskey .bk-i-redo{border-color:#fff #0000 #0000 #fff;border-radius:50%;transform:rotate(-45deg)}.bosskey .bk-i-redo{border-color:#fff #fff #0000 #0000;transform:rotate(45deg)}.bosskey .bk-doc-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;overflow:hidden}.bosskey .bk-saved{opacity:.75}.bosskey .bk-window-buttons{flex:none;height:100%;display:flex}.bosskey .bk-window-buttons>span{width:46px;height:100%;position:relative}.bosskey .bk-min:before,.bosskey .bk-max:before,.bosskey .bk-close:before,.bosskey .bk-close:after{content:"";background:#fff;position:absolute;top:50%;left:50%}.bosskey .bk-min:before{width:10px;height:1px;transform:translate(-50%,-50%)}.bosskey .bk-max:before{background:0 0;border:1px solid #fff;width:9px;height:9px;transform:translate(-50%,-50%)}.bosskey .bk-close:before,.bosskey .bk-close:after{width:12px;height:1px}.bosskey .bk-close:before{transform:translate(-50%,-50%)rotate(45deg)}.bosskey .bk-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.bosskey .bk-tabs{background:var(--bk-blue);flex:none;align-items:flex-end;gap:2px;height:30px;padding:0 8px;display:flex;overflow:hidden}.bosskey .bk-tab{color:#fff;white-space:nowrap;border-radius:3px 3px 0 0;padding:6px 11px 7px;font-size:12px}.bosskey .bk-tab.file{background:var(--bk-blue-dark)}.bosskey .bk-tab.active{background:var(--bk-ribbon);color:var(--bk-blue)}.bosskey .bk-search{color:#ffffffd9;white-space:nowrap;margin-left:14px;padding-bottom:8px;font-size:11.5px;font-style:italic}.bosskey .bk-ribbon{background:var(--bk-ribbon);border-bottom:1px solid var(--bk-border);flex:none;align-items:stretch;height:94px;padding:4px 6px 0;display:flex;overflow:hidden}.bosskey .bk-group{border-right:1px solid #e1dfdd;flex-direction:column;flex:none;justify-content:space-between;padding:3px 8px 2px;display:flex}.bosskey .bk-group-body{flex:auto;align-items:flex-start;gap:6px;display:flex}.bosskey .bk-group-body.bk-col{flex-direction:column;justify-content:center;gap:4px}.bosskey .bk-row{align-items:center;gap:3px;display:flex}.bosskey .bk-group-label{color:var(--bk-muted);text-align:center;white-space:nowrap;padding-top:2px;font-size:10.5px}.bosskey .bk-big-btn{flex-direction:column;align-items:center;gap:3px;width:46px;padding-top:4px;font-size:11px;display:flex}.bosskey .bk-g-paste{background:#fff;border:1.5px solid #7a7a7a;border-radius:2px;width:22px;height:26px;position:relative}.bosskey .bk-g-paste:before{content:"";background:#d9d9d9;border:1.5px solid #7a7a7a;border-radius:2px;width:11px;height:6px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.bosskey .bk-small-col,.bosskey .bk-editing{flex-direction:column;gap:3px;padding-top:4px;display:flex}.bosskey .bk-small-btn{white-space:nowrap;padding:2px 6px 2px 18px;font-size:11px;position:relative}.bosskey .bk-small-btn:before{content:"";clip-path:polygon(0 0,68% 0,100% 26%,100% 100%,0 100%);background:#fff;border:1px solid #8a8886;border-radius:1px;width:9px;height:11px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.bosskey .bk-small-btn:after{content:"";background-image:linear-gradient(#8a8886,#8a8886),linear-gradient(#8a8886,#8a8886);background-position:0 0,0 3px;background-repeat:no-repeat;background-size:100% 1px;width:5px;height:5px;margin-top:-1px;position:absolute;top:50%;left:5px}.bosskey .bk-editing .bk-small-btn:first-child:before{clip-path:none;border-radius:50%;width:9px;height:9px}.bosskey .bk-editing .bk-small-btn:first-child:after{background:#8a8886;width:4px;height:1.5px;margin-top:0;top:calc(50% + 3px);left:10px;transform:rotate(45deg)}.bosskey .bk-combo{white-space:nowrap;background:#fff;border:1px solid #b3b0ad;align-items:center;height:21px;padding:0 16px 0 6px;font-size:11.5px;display:inline-flex;position:relative;overflow:hidden}.bosskey .bk-combo:after{content:"";border-top:3px solid #5a5a5a;border-left:3px solid #0000;border-right:3px solid #0000;position:absolute;top:50%;right:5px;transform:translateY(-25%)}.bosskey .bk-font-name{width:132px}.bosskey .bk-font-size{width:44px}.bosskey .bk-fmt{color:#3b3a39;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 3px;font-size:12px;display:inline-flex}.bosskey .bk-fmt.active{background:#dfdfdf;border-color:#c8c6c4}.bosskey .bk-bold{font-family:Georgia,Times New Roman,serif;font-weight:700}.bosskey .bk-italic{font-family:Georgia,Times New Roman,serif;font-style:italic}.bosskey .bk-underline{font-family:Georgia,Times New Roman,serif;text-decoration:underline}.bosskey .bk-strike{font-size:11px;text-decoration:line-through}.bosskey .bk-highlight,.bosskey .bk-fontcolor{flex-direction:column;gap:1px;padding-top:3px;font-size:10px;line-height:1}.bosskey .bk-highlight:after,.bosskey .bk-fontcolor:after{content:"";background:#ff0;width:13px;height:3px}.bosskey .bk-fontcolor:after{background:#c00000}.bosskey .bk-sep{background:#d2d0ce;width:1px;height:16px;margin:0 3px}.bosskey .bk-list-bullet,.bosskey .bk-list-number,.bosskey .bk-list-multi,.bosskey .bk-indent-less,.bosskey .bk-indent-more,.bosskey .bk-align,.bosskey .bk-linespacing,.bosskey .bk-shading,.bosskey .bk-pilcrow{position:relative}.bosskey .bk-list-bullet:before,.bosskey .bk-list-number:before,.bosskey .bk-list-multi:before,.bosskey .bk-indent-less:before,.bosskey .bk-indent-more:before,.bosskey .bk-align:before,.bosskey .bk-linespacing:before{content:"";background-image:linear-gradient(#5a5a5a,#5a5a5a),linear-gradient(#5a5a5a,#5a5a5a),linear-gradient(#5a5a5a,#5a5a5a);background-position:0 0,0 3.75px,0 7.5px;background-repeat:no-repeat;background-size:100% 1.5px,100% 1.5px,100% 1.5px;width:13px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bosskey .bk-list-bullet:after,.bosskey .bk-list-number:after,.bosskey .bk-list-multi:after{content:"";background-image:radial-gradient(circle,#5a5a5a 55%,#0000 56%),radial-gradient(circle,#5a5a5a 55%,#0000 56%),radial-gradient(circle,#5a5a5a 55%,#0000 56%);background-position:0 0,0 3.75px,0 7.5px;background-repeat:no-repeat;background-size:3px 3px;width:3px;height:9px;position:absolute;top:50%;left:calc(50% - 9px);transform:translateY(-50%)}.bosskey .bk-align-left:before{background-size:100% 1.5px,70% 1.5px,100% 1.5px}.bosskey .bk-align-center:before{background-position:0 0,15% 3.75px,0 7.5px;background-size:100% 1.5px,70% 1.5px,100% 1.5px}.bosskey .bk-align-right:before{background-position:0 0,30% 3.75px,0 7.5px;background-size:100% 1.5px,70% 1.5px,100% 1.5px}.bosskey .bk-indent-less:before,.bosskey .bk-indent-more:before{width:10px;left:calc(50% + 2px)}.bosskey .bk-indent-less:after,.bosskey .bk-indent-more:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:50%;left:calc(50% - 8px);transform:translateY(-50%)}.bosskey .bk-indent-less:after{border-right:4px solid #5a5a5a}.bosskey .bk-indent-more:after{border-left:4px solid #5a5a5a}.bosskey .bk-pilcrow:before{content:"¶";color:#5a5a5a;font-family:Georgia,Times New Roman,serif;font-size:13px}.bosskey .bk-shading:before{content:"";background:#dbe5f1;border:1px solid #9aa8bd;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bosskey .bk-group-styles .bk-group-body{gap:2px}.bosskey .bk-style{background:#fff;border:1px solid #d2d0ce;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:62px;height:56px;padding:2px;display:flex}.bosskey .bk-style.active{border-color:var(--bk-blue);background:#eff4fb}.bosskey .bk-style-preview{color:#2f2f2f;white-space:nowrap;font-size:12px}.bosskey .bk-style-2,.bosskey .bk-style-3{color:#2e74b5}.bosskey .bk-style-2{font-size:13px}.bosskey .bk-style-4{color:#2f5496;font-size:14px}.bosskey .bk-style-name{color:var(--bk-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;overflow:hidden}.bosskey .bk-canvas{background:var(--bk-canvas);flex-direction:row;flex:auto;display:flex;overflow:hidden}.bosskey .bk-canvas-main{flex-direction:column;flex:auto;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.bosskey .bk-navpane{border-right:1px solid var(--bk-border);background:#fff;flex-direction:column;flex:0 0 262px;display:flex;overflow:hidden}.bosskey .bk-nav-title{color:#1f1f1f;justify-content:space-between;align-items:center;padding:9px 10px 7px 12px;font-size:15px;font-weight:600;display:flex}.bosskey .bk-nav-close{opacity:.6;width:14px;height:14px;position:relative}.bosskey .bk-nav-close:before,.bosskey .bk-nav-close:after{content:"";background:#3b3a39;width:11px;height:1px;position:absolute;top:50%;left:50%}.bosskey .bk-nav-close:before{transform:translate(-50%,-50%)rotate(45deg)}.bosskey .bk-nav-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.bosskey .bk-nav-search{color:#8a8886;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #b3b0ad;align-items:center;height:26px;margin:0 10px 10px 12px;padding:0 30px 0 8px;font-size:12px;display:flex;position:relative;overflow:hidden}.bosskey .bk-nav-search:after{content:"";border:1.5px solid #605e5c;border-radius:50%;width:9px;height:9px;margin-top:-5px;position:absolute;top:50%;right:10px}.bosskey .bk-nav-search:before{content:"";transform-origin:0;background:#605e5c;width:5px;height:1.5px;margin-top:3px;position:absolute;top:50%;right:7px;transform:rotate(45deg)}.bosskey .bk-nav-tabs{border-bottom:1px solid var(--bk-border);gap:14px;padding:0 12px;display:flex}.bosskey .bk-nav-tab{color:var(--bk-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:4px 1px 6px;font-size:11.5px}.bosskey .bk-nav-tab.active{color:var(--bk-blue);border-bottom-color:var(--bk-blue)}.bosskey .bk-nav-list{scrollbar-width:thin;flex:auto;padding:6px 0;overflow-y:auto}.bosskey .bk-nav-entry{color:#2b2b2b;border-left:3px solid #0000;align-items:baseline;gap:6px;padding:3px 12px 3px 14px;font-size:12px;line-height:1.35;display:flex}.bosskey .bk-nav-entry-text{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.bosskey .bk-nav-page{color:var(--bk-muted);font-variant-numeric:tabular-nums;text-align:right;flex:1 0 auto;margin-left:auto;padding-left:6px}.bosskey .bk-nav-entry.self{color:#1f1f1f;font-weight:600}.bosskey .bk-nav-entry.sub{color:#4a4a4a;padding-left:30px}.bosskey .bk-nav-entry.current{color:var(--bk-blue);border-left-color:var(--bk-blue);background:#eff4fb;font-weight:600}.bosskey .bk-nav-entry.current:before{content:"▸";color:var(--bk-blue);flex:none;margin-left:-8px}.bosskey .bk-nav-num{min-width:12px;color:var(--bk-muted);font-variant-numeric:tabular-nums;flex:none}.bosskey .bk-nav-entry.current .bk-nav-num{color:var(--bk-blue)}.bosskey .bk-nav-empty{color:var(--bk-muted);padding:10px 14px;font-size:11.5px;line-height:1.45}.bosskey .bk-scrollbar{background:#f1f1f1;border-left:1px solid #d6d6d6;width:14px;position:absolute;top:0;bottom:0;right:0}.bosskey .bk-scrollbar:after{content:"";background:#b8b8b8;border-radius:4px;height:84px;position:absolute;bottom:18px;left:3px;right:3px}.bosskey .bk-ruler{background:#fff;border:1px solid #c9c9c9;flex:none;width:min(820px,92%);height:18px;margin-top:6px;display:flex;position:relative}.bosskey .bk-ruler-margin{background:#d4d4d4;flex:0 0 8.3%}.bosskey .bk-ruler-track{background-image:repeating-linear-gradient(90deg,#0000 0 17px,#a9a9a9 17px 18px);flex:auto}.bosskey .bk-ruler-indent{border-left:4.5px solid #0000;border-right:4.5px solid #0000;width:0;height:0;position:absolute}.bosskey .bk-indent-first{border-top:6px solid #7a7a7a;margin-left:-4.5px;top:0;left:8.3%}.bosskey .bk-indent-hanging{border-bottom:6px solid #7a7a7a;margin-left:-4.5px;bottom:3px;left:8.3%}.bosskey .bk-indent-left{background:#7a7a7a;border:0;width:9px;height:3px;margin-left:-4.5px;bottom:0;left:8.3%}.bosskey .bk-indent-right{border-bottom:6px solid #7a7a7a;margin-right:-4.5px;bottom:0;right:8.3%}.bosskey .bk-page{color:#1a1a1a;background:#fff;flex-direction:column;flex:auto;width:min(820px,92%);min-height:0;margin-top:10px;padding:46px 68px 0;font-family:Calibri,Carlito,Segoe UI,sans-serif;font-size:14.5px;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 1px 6px #00000073}.bosskey .bk-doc-body{scrollbar-width:none;flex:auto;min-height:0;padding-bottom:12px;overflow:hidden auto}.bosskey .bk-doc-body::-webkit-scrollbar{width:0;height:0}.bosskey .bk-doc-titleblock{flex:none;margin:0 0 12px}.bosskey .bk-doc-h1{color:#2f5496;text-align:left;letter-spacing:.2px;margin:0 0 2px;font-size:25px;font-weight:400}.bosskey .bk-doc-sub{color:#595959;text-align:left;border-bottom:1px solid #a8b6cc;margin:0 0 22px;padding-bottom:8px;font-size:13px}.bosskey .bk-doc-h2{color:#2e74b5;text-align:left;margin:18px 0 5px;font-size:16px;font-weight:400}.bosskey .bk-page p{margin:0 0 10px}.bosskey .bk-doc-body p.bk-doc-line{white-space:pre-wrap;text-indent:-1.4em;overflow-wrap:anywhere;margin:0;padding-left:1.4em}.bosskey .bk-doc-body p.bk-doc-blank{height:.75em;margin:0}.bosskey .bk-doc-para{text-align:justify;text-indent:1.25em}.bosskey .bk-compose-line{margin-bottom:10px}.bosskey .bk-page .bk-composer{color:#1a1a1a;width:100%;box-shadow:none;font:inherit;line-height:inherit;text-indent:inherit;caret-color:#1a1a1a;appearance:none;background:#fff;border:0;border-radius:0;outline:0;margin:0;padding:0}.bosskey .bk-composer:-webkit-autofill{-webkit-text-fill-color:#1a1a1a;box-shadow:inset 0 0 0 1000px #fff}.bosskey .bk-statusbar{background:var(--bk-blue);color:#fff;white-space:nowrap;flex:none;align-items:center;gap:18px;height:24px;padding:0 12px;font-size:11.5px;display:flex;overflow:hidden}.bosskey .bk-status-spacer{flex:auto}.bosskey .bk-status-views{gap:7px;display:flex}.bosskey .bk-view{border:1.5px solid #ffffffd9;border-radius:1px;width:13px;height:11px}.bosskey .bk-view.active{background:#ffffff59}.bosskey .bk-zoom{align-items:center;gap:7px;display:flex}.bosskey .bk-zoom-step{opacity:.9;font-size:13px;line-height:1}.bosskey .bk-zoom-track{width:92px;height:11px;position:relative}.bosskey .bk-zoom-track:before{content:"";background:#ffffffb3;height:1px;position:absolute;top:50%;left:0;right:0}.bosskey .bk-zoom-track:after{content:"";background:#ffffffb3;width:1px;height:9px;position:absolute;top:1px;left:50%}.bosskey .bk-zoom-knob{background:#fff;border-radius:1px;width:5px;height:11px;margin-left:-2.5px;transition:left .25s ease-out;position:absolute;top:0}.bosskey .bk-zoom-value{text-align:right;min-width:34px}@media (width<=1180px){.bosskey .bk-status-a11y,.bosskey .bk-group-styles{display:none}}@media (width<=1000px){.bosskey .bk-navpane{display:none}}@media (width<=900px){.bosskey .bk-tabs .bk-tab:nth-child(n+7),.bosskey .bk-search,.bosskey .bk-status-item:not(.bk-status-page):not(.bk-zoom-value),.bosskey .bk-status-views{display:none}.bosskey .bk-page{padding:30px 26px 0}}.bosskey .bk-doc-main{flex:auto;align-items:stretch;gap:20px;min-height:0;display:flex}.bosskey .bk-doc-main .bk-doc-body{flex:auto;min-width:0;min-height:0}.bosskey .bk-figures{flex-direction:column;flex:0 0 224px;align-self:flex-start;margin-top:2px;display:flex}.bosskey .bk-figure{background:#fff;margin:0}.bosskey .bk-figure-frame{background:#fff;border:1px solid #b9b9b9;height:158px;position:relative;overflow:hidden}.bosskey .bk-figure-frame>#map{filter:saturate(.3)contrast(.92)brightness(1.04);background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;position:static!important;inset:auto!important}.bosskey .bk-figure-caption{color:#595959;text-align:center;margin-top:5px;font-size:11px;line-height:1.35}@media (width<=1180px){.bosskey .bk-figure{display:none}}.bosskey .bk-chart-figure{margin-top:16px}.bosskey .bk-chart{background:#fff;border:1px solid #b9b9b9;flex-direction:column;height:118px;padding:8px 6px 0;display:flex}.bosskey .bk-chart-plot{background-image:repeating-linear-gradient(0deg,#0000 0 21px,#e6e6e6 21px 22px);border-bottom:1px solid #adadad;flex:auto;align-items:flex-end;gap:10px;padding:0 6px;display:flex}.bosskey .bk-chart-col{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex}.bosskey .bk-chart-bar{background:#4472c4;width:100%;min-height:1px}.bosskey .bk-chart-col:first-child .bk-chart-bar{background:#4472c4}.bosskey .bk-chart-col:nth-child(2) .bk-chart-bar{background:#ed7d31}.bosskey .bk-chart-col:nth-child(3) .bk-chart-bar{background:#a5a5a5}.bosskey .bk-chart-col:nth-child(4) .bk-chart-bar{background:#ffc000}.bosskey .bk-chart-axis{gap:10px;padding:3px 6px 0;display:flex}.bosskey .bk-chart-label{color:#595959;text-align:center;flex:1 1 0;min-width:0;font-size:8px;line-height:1.2;overflow:hidden}.bosskey .bk-nav-attackers{color:var(--bk-muted);padding-top:0;padding-bottom:4px;font-size:11px}
