.popup-btn{background-color:var(--popup-control-bg);border:1px solid var(--popup-border-control);color:var(--popup-text-medium);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;gap:.3rem;padding:.15rem .4rem;font-size:.7rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.popup-btn:hover{background-color:var(--popup-control-active-bg);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{padding:.1rem .3rem;font-size:.65rem}.popup-btn--md{padding:.3rem .6rem;font-size:.75rem}.popup-btn--pill{border-radius:999px}.popup-btn--lg{border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem}.popup-btn--icon{justify-content:center;padding:.2rem;line-height:0}.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);cursor:pointer;border-radius:.25rem;flex:1;padding:.35rem .6rem;font-size:.8rem;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);border-radius:.25rem;padding:.3rem .5rem;font-size:.8rem}.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);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-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-size:.85rem;font-weight:600}.skroty-item-id{color:var(--popup-text-dimmer);font-size:.75rem}.skroty-item-label{color:#ffa500b3;padding-left:.1rem;font-size:.7rem}.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;line-height:1.4;overflow-y:auto}.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)}.combat-popup__toggle{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-dim);cursor:pointer;white-space:nowrap;border-radius:.25rem;margin-right:.25rem;padding:.15rem .4rem;font-size:.7rem;transition:all .15s}.combat-popup__toggle:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-bright)}.combat-popup__toggle--active.combat-popup__toggle--avatar{background-color:var(--popup-success-bg);color:var(--popup-success);border-color:#22c55e66}.combat-popup__toggle--active.combat-popup__toggle--avatar:hover{background-color:var(--popup-success-hover-bg)}.combat-popup__toggle--active.combat-popup__toggle--team{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.combat-popup__toggle--active.combat-popup__toggle--team:hover{background-color:var(--popup-accent-hover-bg)}.combat-popup__toggle--active.combat-popup__toggle--others{color:var(--popup-data-orange-light);background-color:#fb923c33;border-color:#fb923c66}.combat-popup__toggle--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);cursor:pointer;border-radius:.25rem;padding:.15rem .4rem;font-size:.7rem;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)}.herb-text-window{font-family:monospace}.herb-text-window-body{background:var(--popup-bg,#0f0f0f);overflow:auto}.herb-text-content{font-size:var(--output-font-size,.775rem);white-space:pre-wrap;line-height:1.4;font-family:var(--output-font-family), monospace;color:var(--popup-text,var(--popup-input-text));padding:.5rem 8px}.herb-text-content [data-output-clickable]{cursor:pointer;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.herb-text-content [data-output-clickable]:hover{text-decoration-color:#ffffffb3}.herb-text-content--empty{color:var(--popup-text-dim);white-space:normal;font-style:italic}.char-state-bar .progress-value{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.char-state-bar .progress-bar{justify-content:center}#lamp-timer,#transport-timer{display:none}#transport-timer.green{color:var(--popup-data-spring-green);display:block}#transport-timer.yellow{color:var(--popup-data-yellow);display:block}#transport-timer.red{color:var(--popup-data-tomato);display:block}#lamp-timer.green{color:var(--popup-data-spring-green);display:block}#lamp-timer.yellow{color:var(--popup-data-yellow);display:block}#lamp-timer.red{color:var(--popup-data-tomato);display:block}.pipe-icon{vertical-align:-.28em;align-items:center;width:2.7em;height:1.3em;line-height:1;display:inline-flex;position:relative;overflow:visible}.pipe-icon svg{filter:drop-shadow(0 0 .025em #ffffff52)drop-shadow(0 .05em .14em #ffffff12);width:100%;height:100%;display:block;overflow:visible}.pipe-ember{transform-box:fill-box;transform-origin:50%;opacity:.1;transition:opacity 1.7s;animation:4.2s ease-in-out infinite pipe-ember-breathe}.pipe-icon--lit .pipe-ember{opacity:1}@keyframes pipe-ember-breathe{0%,to{filter:drop-shadow(0 0 .12em #ff8a18b3)drop-shadow(0 0 .24em #ff5a0080);transform:scale(.98)}50%{filter:drop-shadow(0 0 .16em #ffa52df2)drop-shadow(0 0 .32em #ff5a00a6);transform:scale(1.05)}}.pipe-smoke{pointer-events:none;width:.5em;height:.5em;position:absolute;bottom:1.07em;left:.2em}.pipe-smoke i{opacity:0;background:radial-gradient(circle,#ebebf0cc,#d2d2dc00 70%);border-radius:50%;width:.6em;height:.6em;animation:5.4s linear infinite pipe-smoke-rise;position:absolute;bottom:0;left:0}.pipe-smoke i:first-child{--pipe-sway:.09em;animation-delay:0s}.pipe-smoke i:nth-child(2){--pipe-sway:-.07em;animation-delay:.6s}.pipe-smoke i:nth-child(3){--pipe-sway:.1em;animation-delay:1.2s}.pipe-smoke i:nth-child(4){--pipe-sway:-.06em;animation-delay:1.8s}.pipe-smoke i:nth-child(5){--pipe-sway:.08em;animation-delay:2.4s}.pipe-smoke i:nth-child(6){--pipe-sway:-.09em;animation-delay:3s}.pipe-smoke i:nth-child(7){--pipe-sway:.07em;animation-delay:3.6s}.pipe-smoke i:nth-child(8){--pipe-sway:-.1em;animation-delay:4.2s}.pipe-smoke i:nth-child(9){--pipe-sway:.06em;animation-delay:4.8s}@keyframes pipe-smoke-rise{0%{opacity:0;transform:translate(0)scale(.3)}8%{opacity:.75}25%{transform:translate(var(--pipe-sway), -.42em) scale(.55);opacity:.62}50%{transform:translate(calc(var(--pipe-sway) * -1), -.85em) scale(.78);opacity:.45}75%{transform:translate(calc(var(--pipe-sway) * .4), -1.28em) scale(.95);opacity:.25}to{transform:translate(calc(var(--pipe-sway) * .1), -1.7em) scale(1.1);opacity:0}}@media (prefers-reduced-motion:reduce){.pipe-ember,.pipe-smoke i{animation:none}.pipe-smoke i{opacity:0}}#release-guard-timer,#zask-timer{display:none}#zask-timer.green{color:var(--popup-data-spring-green);display:block}#zask-timer.yellow{color:var(--popup-data-yellow);display:block}#zask-timer.red{color:var(--popup-data-tomato);display:block}#combat-timer{display:none}#combat-timer.green{color:var(--popup-data-spring-green);display:block}#combat-timer.yellow{color:var(--popup-data-yellow);display:block}#combat-timer.red{color:var(--popup-data-tomato);display:block}#cover-timer{display:none}#cover-timer.green{color:var(--popup-data-spring-green);display:block}#cover-timer.yellow{color:var(--popup-data-yellow);display:block}#order-timer{display:none}#order-timer.green{color:var(--popup-data-spring-green);display:block}#order-timer.yellow{color:var(--popup-data-yellow);display:block}#world-destruction-timer{display:none}#world-destruction-timer.active{color:var(--popup-danger);font-weight:700;display:inline}#state-info{display:none}#break-item-warning{color:var(--popup-data-tomato);cursor:pointer}#weapon-state .weapon-on{color:var(--popup-data-spring-green)}#weapon-state .weapon-off{color:var(--popup-data-gray)}#attack-mode{cursor:pointer;display:none}#attack-mode.A{color:var(--popup-data-spring-green);display:inline}#attack-mode.AW{color:var(--popup-data-gold);display:inline}#attack-mode.AWR{color:var(--popup-data-blue);display:inline}#objects-list{-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;font-family:monospace;font-size:.6rem;display:flex;position:absolute;top:0;left:0;overflow-x:hidden}#objects-list .objects-list-controls{gap:.25rem;display:none}#objects-list.objects-list-pip-supported .objects-list-controls{opacity:0;pointer-events:none;padding:.25rem;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:0;right:0}#objects-list.objects-list-pip-supported:hover .objects-list-controls,#objects-list.objects-list-pip-supported .objects-list-controls:focus-within{opacity:1;pointer-events:auto}#objects-list .objects-list-button{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff59;border-radius:.35rem;padding:.1rem .35rem;font-size:.6rem;line-height:1}#objects-list .objects-list-button span{display:inline-block;transform:scaleX(1.1)}#objects-list .objects-list-button:hover,#objects-list .objects-list-button:focus{background:var(--popup-control-pressed-bg)}#objects-list .objects-list-button-active{background:var(--popup-accent-bg);border-color:var(--popup-border-stronger)}#objects-list .objects-list-content{white-space:pre}#objects-list .object-num,#objects-list .object-desc,#objects-list .object-hp-bar,#objects-list .object-hp-bar-teammate{cursor:pointer;-webkit-user-select:none;user-select:none}#objects-list .target-dot{cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.4;transition:opacity .15s}#objects-list .target-dot:hover,#objects-list .target-dot.target-dot-active{opacity:1}#objects-list .team-not-attacking{display:inline-block;transform:skew(-10deg)}.clock-window{--fw-width:480px}.clock-window-body{padding:1rem 1.25rem 1.35rem}.clock-tabs{gap:.5rem;margin-bottom:1rem;display:flex}.clock-content{flex:1;overflow-y:auto}.clock-empty{text-align:center;color:var(--popup-text-medium);padding:2rem 1rem;font-size:.925rem}.clock-details{flex-direction:column;gap:.75rem;display:flex}.clock-detail-row{background-color:var(--popup-subtle-bg);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.65rem .875rem;font-size:.925rem;display:flex}.clock-detail-label{color:var(--popup-text-subtle);font-weight:500}.clock-detail-value{color:var(--popup-text-strong);text-align:right;font-weight:600}.clock-time{color:var(--popup-accent);font-family:Courier New,monospace;font-size:1.1rem}.clock-precision{color:var(--popup-text-medium);margin-left:.5rem;font-size:.85rem}.clock-daylight{color:var(--popup-warning)}.clock-night{color:var(--popup-accent)}.clock-detail-separator{background-color:var(--popup-border-subtle);height:1px;margin:.25rem 0}.clock-header-toggle{white-space:nowrap;margin-right:.5rem}.clock-header-toggle:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-bright)}.clock-set-time-section{flex-direction:column;gap:.5rem;display:flex}.clock-set-time-row{background-color:var(--popup-subtle-bg);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.45rem .875rem;font-size:.925rem;display:flex}.clock-set-time-row--action{justify-content:flex-end}.clock-set-time-input{text-align:center;width:5rem;font-family:Courier New,monospace}.clock-set-time-select option{background-color:var(--popup-input-bg);color:var(--popup-input-text)}.clock-set-time-colon{color:var(--popup-text-subtle);font-size:1rem;font-weight:600}.clock-set-time-toggle{border:1px solid var(--popup-border-subtle);color:var(--popup-text-dim);cursor:pointer;background-color:#0000;border-radius:.25rem;padding:.25rem .5rem;font-size:.8rem;transition:all .15s ease-in-out}.clock-set-time-toggle:hover{color:var(--popup-text-bright);border-color:var(--popup-border-control)}.clock-set-time-toggle--active{background-color:var(--popup-accent-bg);color:var(--popup-accent);border-color:var(--popup-accent-border)}.contracts-window{--fw-width:520px;--fw-min-width:350px}.contracts-sort-buttons{gap:.25rem;margin-right:.5rem;display:flex}.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-item--other-domain{opacity:.6}.contract-header{justify-content:space-between;align-items:flex-start;margin-bottom:.25rem;display:flex}.contract-location{color:var(--popup-accent);font-size:.9rem;font-weight:600}.contract-remove-btn{color:var(--popup-text-dimmer);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;transition:all .15s}.contract-remove-btn:hover{background-color:var(--popup-danger-bg);color:var(--popup-danger)}.contract-details{flex-wrap:wrap;gap:.5rem;font-size:.875rem;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{color:var(--popup-text-dim);text-align:right;font-size:.8rem}.contract-deadline--urgent{color:var(--popup-warning);font-weight:600}.contract-domain-badge{background-color:var(--popup-control-hover-bg);text-transform:uppercase;border-radius:.25rem;padding:.125rem .375rem;font-size:.7rem;display:inline-block}.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{text-align:center;border-radius:.375rem;width:100%;padding:.5rem;font-size:1.1rem;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{color:var(--popup-text-strong);font-variant-numeric:tabular-nums;font-size:1.5rem;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{cursor:pointer;color:var(--popup-text-subtle);text-align:left;background-color:#ffffff0a;border:1px solid #ffffff26;border-radius:.25rem;padding:.35rem .5rem;font-size:.75rem;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-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.chat-popup__messages{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}.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__team-toggle{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-dim);cursor:pointer;white-space:nowrap;border-radius:.25rem;margin-right:.5rem;padding:.15rem .4rem;font-size:.7rem;transition:all .15s}.chat-popup__team-toggle:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-bright)}.chat-popup__team-toggle--active{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.chat-popup__team-toggle--active:hover{background-color:var(--popup-accent-hover-bg)}.chat-popup__messages--no-wrap .chat-popup__message{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stat-popup-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;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-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.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__empty{text-align:center;color:var(--popup-text-dim);padding:1rem;font-style:italic}.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);text-align:center;background-color:#6a5acd26;border-radius:.25rem;margin-top:.5rem;padding:.25rem .5rem;font-size:.7rem}.postepy-popup__mean-time{color:var(--popup-data-yellow);font-size:.75rem;font-family:var(--output-font-family), monospace;background-color:#ffff001a;border-radius:.25rem;padding:.1rem .3rem}.postepy-popup__image-btn{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-dim);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;margin-left:.25rem;padding:.2rem;transition:all .15s;display:flex}.postepy-popup__image-btn:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-bright)}.postepy-popup__image-btn:active{background-color:var(--popup-control-pressed-bg)}.postepy2-popup-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.postepy2-header{background-color:var(--popup-subtle-bg);border-bottom:1px solid var(--popup-border);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;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);color:var(--popup-text-bright);padding:.5rem .75rem;font-size:.8rem}.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);border-radius:.25rem;padding:.2rem .4rem;font-size:.8rem}.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);margin-bottom:.375rem;font-size:.75rem}.postepy2-import-panel__actions{gap:.5rem;display:flex}.postepy2-import-panel__btn{cursor:pointer;border:none;border-radius:.25rem;padding:.25rem .75rem;font-size:.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{justify-content:space-between;align-items:center;padding:.375rem .75rem;font-size:.8rem;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;opacity:.7;background:0 0;border:none;padding:0 .25rem;font-size:.875rem}.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;opacity:0;background:0 0;border:none;flex-shrink:0;padding:0 .25rem;font-size:.8rem;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);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;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:.75rem}.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);margin:0;padding:0 .25rem;font-size:.75rem;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{color:var(--popup-text-subtle);writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;margin-bottom:.25rem;font-size:.65rem;position:absolute;left:50%;transform:translate(-50%)rotate(180deg)}.postepy2-chart__bar-label{color:var(--popup-text-dim);writing-mode:vertical-rl;text-orientation:mixed;white-space:pre;flex-shrink:0;margin-top:.25rem;font-size:.7rem;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-variant-numeric:tabular-nums;font-size:.95rem;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:.95rem;font-weight:600;line-height:1.2}.cechy-popup__warning-text{color:var(--popup-text-medium);margin:0;font-size:.85rem;line-height:1.45}.cechy-popup__warning code{background-color:var(--popup-control-bg);color:var(--popup-text-bright);white-space:nowrap;border-radius:.2rem;padding:.05rem .25rem;font-size:.8rem}.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:1rem;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-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;font-size:.78rem;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);text-align:center;font-size:.72rem}.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:6.5px}.cechy-popup__chart-label--level{fill:var(--popup-data-gold)}.cechy-popup__entry-postepy{color:var(--popup-data-gold);font-variant-numeric:tabular-nums;font-size:.78rem}.cechy-popup__traits{flex-direction:column;gap:.35rem;display:flex}.cechy-popup__trait{align-items:center;gap:.5rem;font-size:.85rem;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);white-space:nowrap;align-items:center;gap:.35rem;margin-left:auto;font-size:.78rem;display:inline-flex}.cechy-popup__trait-when{color:var(--popup-text-subtle)}.cechy-popup__badge{font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;padding:0 .35rem;font-size:.72rem;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{align-items:baseline;gap:.45rem;font-size:.85rem;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:.78rem;font-style:italic}.cechy-popup__chip{background-color:var(--popup-control-bg);color:var(--popup-text-medium);font-variant-numeric:tabular-nums;border-radius:.25rem;align-items:baseline;gap:.3rem;padding:.15rem .4rem;font-size:.78rem;display:inline-flex}.cechy-popup__chip-delta{color:var(--popup-text-subtle);font-weight:600}.zabici-popup-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.zabici-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}.zabici-popup__empty{text-align:center;color:var(--popup-text-dim);padding:1rem;font-style:italic}.zabici-popup__section{margin-bottom:.75rem}.zabici-popup__section--team{border-top:1px solid var(--popup-border);padding-top:.5rem}.zabici-popup__section-header{color:var(--popup-data-yellow);margin-bottom:.25rem;padding:.125rem .25rem;font-weight:700}.zabici-popup__section-header--team{color:var(--popup-data-blue)}.zabici-popup__kill-row{border-radius:.25rem;justify-content:space-between;padding:.125rem .25rem;display:flex}.zabici-popup__kill-row:hover{background-color:var(--popup-hover-bg)}.zabici-popup__mob-name{color:var(--popup-text)}.zabici-popup__kill-count{color:var(--popup-data-green);text-align:right;min-width:2rem}.zabici-popup__section-total{color:#789;border-top:1px dashed var(--popup-border);justify-content:space-between;margin-top:.25rem;padding:.25rem;display:flex}.zabici-popup__grand-total{color:#789;background-color:#7898991a;border-radius:.25rem;justify-content:space-between;margin-top:.5rem;padding:.375rem .25rem;font-weight:700;display:flex}.zabici-popup__team-toggle{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-dim);cursor:pointer;white-space:nowrap;border-radius:.25rem;padding:.15rem .4rem;font-size:.7rem;transition:all .15s}.zabici-popup__team-toggle:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-bright)}.zabici-popup__team-toggle--active{color:var(--popup-data-blue);background-color:#87ceeb33;border-color:#87ceeb66}.zabici-popup__team-toggle--active:hover{background-color:#87ceeb4d}.zabici2-popup-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.zabici2-popup__content{flex:1;padding:0;overflow-y:auto}.zabici2-popup__tab-content{font-family:var(--output-font-family), monospace;font-size:var(--output-font-size,.875rem);padding:.5rem;line-height:1.4}.zabici2-popup__empty{text-align:center;color:var(--popup-text-dim);padding:1rem;font-style:italic}.zabici2-popup__mob-name{color:var(--popup-data-green)}.zabici2-popup__mob-name--boss{color:var(--popup-data-orange)}.zabici2-popup__date-selector{margin-bottom:.5rem}.zabici2-popup__date-select{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);width:100%;color:var(--popup-text);border-radius:.25rem;padding:.35rem .5rem;font-size:.8rem}.zabici2-popup__date-select option{background-color:var(--popup-input-bg);color:var(--popup-input-text)}.zabici2-popup__date-select:focus{border-color:var(--popup-input-focus-border);outline:none}.loot-popup-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.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__empty{text-align:center;color:var(--popup-text-dim);padding:1rem;font-style:italic}.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:.8rem;font-weight:500}.trip-planner-empty{padding:.75rem;font-size:.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:.75rem}.trip-planner-stop-handle:hover{color:var(--popup-text-subtle)}.trip-planner-stop-warning{color:var(--popup-warning-light);font-size:.75rem}.trip-planner-stop-distance{color:var(--popup-accent);background-color:var(--popup-accent-subtle-bg);border-radius:.2rem;flex-shrink:0;padding:.1rem .3rem;font-size:.7rem}.trip-planner-total{color:var(--popup-text-subtle);text-align:right;background-color:var(--popup-subtle-bg);border-radius:.25rem;margin-top:.35rem;padding:.35rem .5rem;font-size:.75rem}.trip-planner-warning{color:var(--popup-warning-light);background-color:#fbbf241a;border:1px solid #fbbf244d;border-radius:.25rem;margin-top:.35rem;padding:.35rem .5rem;font-size:.7rem}.trip-planner-stop-number{color:var(--popup-text-dim);min-width:1.2rem;font-size:.75rem}.trip-planner-stop-id{color:var(--popup-data-green);font-size:.8rem;font-weight:500}.trip-planner-stop-name{color:#ffa500b3;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}.trip-planner-stop-remove{color:var(--popup-text-dimmer);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .25rem;font-size:1rem;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);cursor:pointer;border-radius:.2rem;padding:.2rem .5rem;font-size:.7rem;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__refresh{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-dim);cursor:pointer;white-space:nowrap;border-radius:4px;padding:1px 8px;font-size:.75rem;transition:background-color .15s,border-color .15s,color .15s}.people-browser__refresh:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-bright)}.people-browser__refresh--active{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent);cursor:wait}.people-browser__refresh:disabled{cursor:wait}.people-browser-body{background-color:var(--popup-bg);flex-direction:column;height:100%;padding:0;font-size:.8rem;line-height:1.4;display:flex;overflow:hidden}.people-browser__controls{border-bottom:1px solid var(--popup-border);flex-wrap:wrap;gap:.5rem;padding:.5rem;display:flex}.people-browser__search{flex:1;min-width:120px;position:relative}.people-browser__search input{background-color:var(--popup-hover-bg);border:1px solid var(--popup-border);width:100%;color:var(--popup-text);padding-right:1.5rem;font-size:.75rem}.people-browser__search input::placeholder{color:var(--popup-text-dimmer)}.people-browser__search-clear{cursor:pointer;color:var(--popup-text-dim);background:0 0;border:none;padding:.125rem .25rem;font-size:.7rem;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.people-browser__search-clear:hover{color:var(--popup-danger-soft)}.people-browser__guild-filter select,.people-browser__status-filter select,.people-browser__page-size select{background-color:var(--popup-hover-bg);border:1px solid var(--popup-border);width:100%;color:var(--popup-text);padding:.25rem .4rem;font-size:.75rem}.people-browser__guild-filter{min-width:115px}.people-browser__status-filter{min-width:105px}.people-browser__page-size{min-width:100px}.people-browser__content{flex:1;min-height:0;padding:.25rem;overflow-y:auto}.people-browser__loading,.people-browser__empty{height:100%;color:var(--popup-text-dim);justify-content:center;align-items:center;padding:1rem;font-style:italic;display:flex}.people-browser__list{flex-direction:column;display:flex}.people-browser__item{border-radius:.2rem;grid-template-columns:minmax(80px,1fr) 45px minmax(100px,2fr) 28px;align-items:center;gap:.5rem;padding:.2rem .35rem;display:grid}.people-browser__item:hover{background-color:var(--popup-hover-bg)}.people-browser__item--ignored{opacity:.4}.people-browser__item--ignored .people-browser__item-name,.people-browser__item--ignored .people-browser__item-guild,.people-browser__item--ignored .people-browser__item-desc{text-decoration:line-through}.people-browser__item-name{color:var(--popup-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-weight:500;display:flex;overflow:hidden}.people-browser__item-guild{text-align:center;color:var(--popup-data-blue);font-size:.7rem;font-weight:600}.people-browser__item-desc{color:var(--popup-text-medium);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.people-browser__item-actions{justify-content:center;display:flex}.people-browser__item-edit{cursor:pointer;color:var(--popup-text-dim);background:0 0;border:0;padding:0;font-size:.9rem;line-height:1}.people-browser__item-edit:hover{color:var(--popup-text-strong)}.people-browser__badge{border-radius:.15rem;flex-shrink:0;padding:0 .2rem;font-size:.65rem;font-weight:700}.people-browser__badge--local{background-color:var(--popup-success-hover-bg);color:var(--popup-success)}.people-browser__badge--edited{color:#eab308;background-color:#eab3084d}.people-browser__badge--enemy{background-color:var(--popup-danger-hover-bg);color:var(--popup-danger)}.people-browser__badge--ally{background-color:var(--popup-success-hover-bg);color:var(--popup-success)}.people-browser__item--enemy .people-browser__item-name{color:var(--popup-danger)}.people-browser__item--ally .people-browser__item-name{color:var(--popup-success)}.people-browser__badge--color{border-radius:2px;width:8px;height:8px;display:inline-block}.people-browser__local-only{align-items:center;display:flex}.people-browser__local-only-label{color:var(--popup-text-medium);cursor:pointer;align-items:center;gap:.25rem;margin:0;font-size:.75rem;display:flex}.people-browser__local-only-label input{accent-color:var(--popup-accent);cursor:pointer;margin:0}.people-browser__pagination{border-top:1px solid var(--popup-border);justify-content:center;align-items:center;gap:.25rem;padding:.4rem;display:flex}.people-browser__pagination button{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-subtle);cursor:pointer;border-radius:.2rem;padding:.15rem .4rem;font-size:.7rem;transition:all .15s}.people-browser__pagination button:hover:not(:disabled){background-color:var(--popup-control-hover-bg);color:var(--popup-text-strong)}.people-browser__pagination button:disabled{opacity:.4;cursor:not-allowed}.people-browser__pagination-info{color:var(--popup-text-dim);margin:0 .5rem;font-size:.7rem}.people-modal{z-index:1060;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.people-modal__dialog{background-color:var(--popup-section-bg);border:1px solid var(--popup-border-strong);width:100%;max-width:500px;max-height:100%;color:var(--popup-text);border-radius:.5rem;flex-direction:column;display:flex;box-shadow:0 .5rem 1.5rem #00000080}.people-modal__header{border-bottom:1px solid var(--popup-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.people-modal__title{color:var(--popup-text-bright);margin:0;font-size:1rem}.people-modal__close{cursor:pointer;color:var(--popup-text-dim);background:0 0;border:0;padding:0 .25rem;font-size:1.25rem;line-height:1}.people-modal__close:hover{color:var(--popup-text-bright)}.people-modal__body{padding:.85rem;overflow-y:auto}.people-modal__field{flex-direction:column;gap:.25rem;margin-bottom:.85rem;display:flex}.people-modal__field:last-child{margin-bottom:0}.people-modal__label{color:var(--popup-text-medium);font-size:.8rem}.people-modal__hint{color:var(--popup-text-dim);font-size:.75rem;display:block}.people-modal__original{border:1px solid var(--popup-border-subtle);background-color:var(--popup-subtle-bg);border-radius:.35rem;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.85rem;padding:.5rem .6rem;font-size:.8rem;display:flex}.people-modal__color-row{align-items:center;gap:.5rem;display:flex}.people-modal__color{border:1px solid var(--popup-border-control);background-color:var(--popup-control-bg);cursor:pointer;border-radius:.25rem;width:3rem;height:1.9rem;padding:2px}.people-modal__footer{border-top:1px solid var(--popup-border);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.6rem .85rem;display:flex}.people-modal__footer-group{flex-wrap:wrap;gap:.5rem;display:flex}.people-modal__btn--danger-outline{border-color:var(--popup-danger-border);color:var(--popup-danger);background-color:#0000}.people-modal__btn--danger-outline:hover{background-color:var(--popup-danger-bg);color:var(--popup-danger-light)}.people-modal__btn--success-outline{border-color:var(--popup-success-border);color:var(--popup-success);background-color:#0000}.people-modal__btn--success-outline:hover{background-color:var(--popup-success-bg);color:var(--popup-success-light)}.people-modal__btn--warning-outline{border-color:var(--popup-warning-border);color:var(--popup-warning);background-color:#0000}.people-modal__btn--warning-outline:hover{background-color:var(--popup-warning-bg);color:var(--popup-warning-light)}.walker-popup-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.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__section--input{flex:none}.walker-popup__status-row,.walker-popup__speed-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:.75rem}.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__speed-controls{align-items:center;gap:.5rem;display:flex}.walker-popup__speed-value{color:var(--popup-accent);text-align:center;min-width:2.5rem;font-weight:700}.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__destinations{max-height:8rem;margin-top:.25rem;padding-right:.25rem;overflow-y:auto}.walker-popup__destination{border-radius:.25rem;gap:.5rem;padding:.125rem .25rem;display:flex}.walker-popup__destination:hover{background-color:var(--popup-hover-bg)}.walker-popup__destination--done{opacity:.5;text-decoration:line-through}.walker-popup__destination--current{background-color:var(--popup-accent-subtle-bg);color:var(--popup-accent)}.walker-popup__destination-num{color:var(--popup-text-dim);text-align:right;min-width:1.5rem}.walker-popup__destination-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.walker-popup__input{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);width:100%;color:var(--popup-text-strong);font-family:inherit;font-size:inherit;resize:vertical;border-radius:.25rem;margin-top:.25rem;padding:.4rem}.walker-popup__input:focus{border-color:var(--popup-input-focus-border);outline:none}.walker-popup__input::placeholder{color:var(--popup-text-faint)}.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);cursor:pointer;border-radius:.25rem;flex:1;padding:.4rem .75rem;font-family:inherit;font-size:.8rem;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--primary{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.walker-popup__btn--primary:hover:not(:disabled){background-color:var(--popup-accent-hover-bg)}.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--warning{background-color:var(--popup-warning-bg);border-color:var(--popup-warning-hover-bg);color:var(--popup-warning)}.walker-popup__btn--warning:hover:not(:disabled){background-color:var(--popup-warning-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}.walker-popup__section--help{opacity:.7;font-size:.7rem}.walker-popup__help-title{color:var(--popup-text-subtle);margin-bottom:.25rem;font-weight:700}.walker-popup__help-item{color:var(--popup-text-dim);padding-left:.5rem}.poczta-window{--fw-width:500px;--fw-min-width:350px}.poczta-window-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.poczta-tabs{gap:.25rem;margin-right:.5rem;display:flex}.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);border-radius:.2rem;align-items:center;gap:.5rem;margin-bottom:1px;padding:.25rem .5rem;font-size:.85rem;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);text-align:right;min-width:1.75rem;font-size:.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);white-space:nowrap;font-size:.75rem}.poczta-item-date{color:var(--popup-text-dimmer);white-space:nowrap;font-size:.7rem}.room-info-popup-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.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{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff0f;margin-bottom:.25rem;padding-bottom:.25rem;font-size:.7rem;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);flex-shrink:0;font-size:.75rem}.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;color:var(--popup-text-dimmer);vertical-align:middle;margin-left:.35rem;font-size:.75rem}.room-info-popup__copy-btn:hover{color:var(--popup-text-strong)}.room-info-popup__door{color:var(--popup-text-dim);font-size:.75rem}.room-info-popup__note{padding:.25rem 0}.room-info-popup__note-label{color:var(--popup-text-dim);margin-bottom:.125rem;font-size:.7rem;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:.75rem}.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{color:var(--popup-text-medium);background:#00000026;border-radius:2px;margin:.125rem 0;padding:.25rem .5rem;font-size:.75rem}.room-info-popup__gps-line{white-space:pre-wrap;word-break:break-word}.compass-rose-box{z-index:10;-webkit-user-select:none;user-select:none;pointer-events:none;background:#000000bf;border-radius:3px;flex-direction:column;align-items:flex-end;padding:5px;font-family:monospace;font-size:14px;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-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.deposits-popup__filter{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text);border-radius:.25rem;outline:none;width:100px;padding:.15rem .4rem;font-size:.7rem;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__empty{text-align:center;color:var(--popup-text-dim);padding:1rem;font-style:italic}.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:.8rem;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);flex-direction:column;height:100%;padding:0;font-size:.8rem;line-height:1.4;display:flex;overflow:hidden}.package-receiver__sort-buttons{gap:.25rem;margin-right:.5rem;display:flex}.package-receiver__controls{border-bottom:1px solid var(--popup-border);gap:.5rem;padding:.5rem;display:flex}.package-receiver__search{flex:1;position:relative}.package-receiver__search input{background-color:var(--popup-hover-bg);border:1px solid var(--popup-border);width:100%;color:var(--popup-text);padding-right:1.5rem;font-size:.75rem}.package-receiver__search input::placeholder{color:var(--popup-text-dimmer)}.package-receiver__search-clear{cursor:pointer;color:var(--popup-text-dim);background:0 0;border:none;padding:.125rem .25rem;font-size:.7rem;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.package-receiver__search-clear:hover{color:var(--popup-danger-soft)}.package-receiver__content{flex:1;min-height:0;padding:.25rem;overflow-y:auto}.package-receiver__empty{height:100%;color:var(--popup-text-dim);justify-content:center;align-items:center;padding:1rem;font-style:italic;display:flex}.package-receiver__list{flex-direction:column;display:flex}.package-receiver__npc-item{border-radius:.2rem;grid-template-columns:1fr 60px auto;align-items:center;gap:.5rem;padding:.2rem .35rem;display:grid}.package-receiver__npc-item:hover{background-color:var(--popup-hover-bg)}.package-receiver__npc-name{color:var(--popup-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-receiver__npc-loc{color:var(--popup-text-dim);text-align:right;font-size:.75rem}.package-receiver__npc-actions{gap:.25rem;display:flex}.package-receiver__npc-btn{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-subtle);cursor:pointer;border-radius:.2rem;padding:.1rem .35rem;font-size:.7rem;transition:all .15s}.package-receiver__npc-btn:hover{background-color:var(--popup-control-active-bg);color:var(--popup-text)}.package-receiver__npc-btn--delete{color:#ef4444b3}.package-receiver__npc-btn--delete:hover{background-color:var(--popup-danger-bg);color:var(--popup-danger)}.transport-route-popup-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.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{text-align:center;flex-shrink:0;width:1em;font-size:.7rem}.transport-graph__node-label{white-space:nowrap}.transport-graph__alert-icon{flex-shrink:0;margin-left:auto;font-size:.75rem}.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{color:var(--popup-text-dim);flex-direction:column;justify-content:center;gap:0;font-size:.78rem;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:.85rem}.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);border-radius:.25rem;flex:8rem;min-width:6rem;max-width:14rem;padding:.2rem .4rem;font-size:.75rem}.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);cursor:pointer;border-radius:.2rem;padding:.15rem .4rem;font-size:.7rem;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{color:var(--popup-text-dim);margin:0 .5rem;font-size:.7rem}.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{padding:.1rem .3rem;font-size:.65rem}.zlom-filter{flex:100%;order:-1;max-width:none}.zlom-toggle{font-size:.7rem}.zlom-table{font-size:.72rem}.zlom-cell,.zlom-table thead th{padding:.15rem .35rem}.zlom-popup .popup-tab{padding:.35rem;font-size:.72rem}}.zlom-tag{white-space:nowrap;border-radius:.2rem;margin-left:.25rem;padding:0 .25rem;font-size:.7rem;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{color:var(--popup-text-dim);cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0 .3rem;font-size:.75rem}.zlom-color-clear:hover{color:var(--popup-danger-light)}.zlom-toggle{color:var(--popup-text-subtle);cursor:pointer;align-items:center;gap:.25rem;font-size:.75rem;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;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;font-size:.7rem;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);border-radius:.3rem;flex-direction:column;gap:.4rem;min-width:16rem;padding:.5rem;font-family:Open Sans,sans-serif;font-size:.8rem;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;pointer-events:none;text-shadow:0 0 2px #000c;font-size:1rem;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.data-sources-popup-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow-y:auto}.data-sources-table{border-collapse:collapse;width:100%;color:var(--popup-text-bright);font-size:.8rem}.data-sources-table th,.data-sources-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--popup-border);padding:.35rem .55rem}.data-sources-table th{z-index:1;background-color:var(--popup-bg);color:var(--popup-text-dim);white-space:nowrap;font-weight:600;position:sticky;top:0}.data-sources-row--due td{color:var(--popup-data-blue)}.data-sources-note{color:var(--popup-text-dim);font-size:.7rem}.data-sources-action-cell{text-align:right;white-space:nowrap;justify-content:flex-end;gap:.3rem;display:flex}.data-sources-detail{flex-direction:column;height:100%;min-height:0;display:flex}.data-sources-detail__header{border-bottom:1px solid var(--popup-border);flex:none;align-items:center;gap:.5rem;padding:.35rem .55rem;display:flex}.data-sources-detail__title{color:var(--popup-text-bright);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.85rem;font-weight:600;overflow:hidden}.data-sources-detail__status{color:var(--popup-text-dim);padding:1rem;font-size:.8rem}.data-sources-detail__content{min-height:0;font-family:var(--output-font-family), monospace;color:var(--popup-text-bright);white-space:pre-wrap;word-break:break-word;tab-size:2;flex:1;margin:0;padding:.55rem;font-size:.72rem;line-height:1.35;overflow:auto}.oswajanie-popup{box-sizing:border-box;height:100%;color:var(--popup-text);background:var(--popup-bg);flex-direction:column;padding:.6rem .75rem;font-size:.875rem;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);border-radius:.4rem;flex-direction:column;gap:.1rem;min-width:150px;max-height:260px;padding:.25rem;font-size:.875rem;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-body{background-color:var(--popup-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.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{gap:.5rem;font-size:.8rem;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}.letter-view-actions{gap:.25rem;margin-right:.5rem;display:flex}.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{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-size:.7rem;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{color:var(--popup-text-subtle);font-size:.75rem;font-weight:600}.herb-bag-content{flex-wrap:wrap;gap:.55rem;display:flex}.herb-bag-empty{color:var(--popup-text-dim);font-size:.8rem;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);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.45rem;min-width:0;padding:.35rem .85rem;font-size:.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{color:var(--popup-text-medium);white-space:nowrap;background-color:#0000004d;border-radius:999px;padding:.1rem .35rem;font-size:.65rem;line-height:1.2}.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{margin-bottom:.1rem;font-size:.85rem}.herb-manager--compact .herb-bag-content{gap:.3rem}.herb-manager--compact .herb-pill{gap:.25rem;padding:.2rem .5rem;font-size:.7rem}.herb-manager--compact .herb-bag-condition{padding:.1rem .35rem;font-size:.6rem}.herb-manager--compact .herb-bag-count{font-size:.65rem}.herb-manager--compact .herb-bag-empty{font-size:.7rem}.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);border-radius:.25rem;max-width:14rem;padding:.2rem .4rem;font-size:.8rem}.herb-give-basket{flex-wrap:wrap;align-items:center;gap:.55rem;min-height:2.4rem;display:flex}.herb-give-hint{color:var(--popup-text-dim);font-size:.8rem;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);cursor:pointer;border-radius:.3rem;padding:.25rem .7rem;font-size:.8rem;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)}.knowledge-window{--fw-width:960px;--fw-height:min(75vh, calc(100vh - 2rem));--fw-min-width:500px;--fw-min-height:350px}.knowledge-window-progress{color:var(--popup-text-subtle);white-space:nowrap;margin-left:.75rem;font-size:.85em;font-weight:500}.knowledge-window-body{padding:1rem 1.25rem 1.35rem;overflow:hidden}.knowledge-tabs{gap:.5rem;margin-bottom:1rem;display:flex}.knowledge-tab-button{background-color:var(--popup-control-bg);color:var(--popup-text-bright);letter-spacing:.02em;border:1px solid #0000;border-radius:999px;flex:none;padding:.35rem .9rem;font-size:.9rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.knowledge-tab-button:disabled{opacity:.5;cursor:not-allowed}.knowledge-tab-button--active{background-color:var(--popup-success-bg);border-color:var(--popup-success-border);color:var(--popup-success)}.knowledge-content{flex-direction:column;flex:auto;gap:1rem;display:flex;overflow:auto}.knowledge-libraries{grid-template-columns:minmax(0,1fr);align-content:start;gap:.85rem;display:grid}@media (width>=720px){.knowledge-libraries{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}.knowledge-library{border:1px solid var(--popup-border-subtle);background-color:var(--popup-subtle-bg);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem .9rem;display:flex}.knowledge-library-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.knowledge-library-info{flex-direction:column;gap:.2rem;display:flex}.knowledge-library-name{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;font-weight:600}.knowledge-library-name:hover{text-decoration:underline}.knowledge-library-remaining{color:var(--popup-text-bright);font-size:.9rem}.knowledge-library-actions{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.knowledge-library-statuses{flex-wrap:wrap;gap:.5rem;display:flex}.knowledge-library-status{flex-direction:column;gap:.4rem;display:flex}.knowledge-library-groups{flex-direction:column;gap:1.5rem;display:flex}.knowledge-library-group{flex-direction:column;gap:.8rem;display:flex}.knowledge-library-group-title{letter-spacing:.05em;text-transform:uppercase;color:var(--popup-text-subtle);font-size:.85rem;font-weight:600}.knowledge-library-group--current{border-bottom:1px solid #ffffff1a;padding-bottom:1rem}.knowledge-library-group--current .knowledge-library-group-title{color:#8bc34a}.knowledge-chip{letter-spacing:.01em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .7rem;font-size:.78rem;font-weight:600;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.knowledge-chip:hover{transform:translateY(-1px)}.knowledge-chip:focus,.knowledge-chip:focus-visible{box-shadow:0 0 0 2px var(--popup-success-border);outline:none}.knowledge-chip--active{box-shadow:0 0 0 1px var(--popup-border-stronger)}.knowledge-chip--not-started{background-color:var(--popup-control-bg);color:var(--popup-text);border:1px solid var(--popup-border-control)}.knowledge-chip--in-progress{background-color:var(--popup-warning-bg);color:var(--popup-warning);border:1px solid var(--popup-warning-border)}.knowledge-chip--completed{background-color:var(--popup-success-bg);color:var(--popup-success);border:1px solid var(--popup-success-border)}.knowledge-library-categories{flex-wrap:wrap;gap:.4rem;padding-left:.2rem;display:flex}.knowledge-library-category{letter-spacing:.01em;background-color:var(--popup-control-bg);color:var(--popup-text-strong);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;transition:transform .15s,border-color .15s,background-color .15s,color .15s}.knowledge-library-category:hover{transform:translateY(-1px)}.knowledge-library-category--not_started{background-color:var(--popup-control-bg);border-color:var(--popup-border-control);color:var(--popup-text)}.knowledge-library-category--in_progress{background-color:var(--popup-warning-bg);border-color:var(--popup-warning-border);color:var(--popup-warning)}.knowledge-library-category--completed{background-color:var(--popup-success-bg);border-color:var(--popup-success-border);color:var(--popup-success)}.knowledge-category-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.knowledge-category-tile{border:1px solid var(--popup-border-subtle);background-color:var(--popup-subtle-bg);border-radius:.6rem;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.knowledge-category-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.knowledge-category-name{font-size:.95rem;font-weight:600}.knowledge-category-command{border:1px solid var(--popup-success-border);background-color:var(--popup-success-subtle-bg);color:var(--popup-success-light);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.25rem .75rem;font-size:.78rem;font-weight:600;transition:background-color .15s,border-color .15s}.knowledge-category-command:hover{background-color:var(--popup-success-bg);border-color:var(--popup-success)}.knowledge-category-libraries{flex-direction:column;gap:.45rem;display:flex}.knowledge-category-entry{color:var(--popup-text-strong);align-items:center;gap:.45rem;font-size:.88rem;display:flex}.knowledge-status-dot{border:1px solid var(--popup-border-stronger);border-radius:999px;flex:none;width:.75rem;height:.75rem}.knowledge-status-dot--not_started{background-color:var(--popup-text);border-color:var(--popup-border-strong)}.knowledge-status-dot--in_progress{background-color:#facc15;border-color:#d9770680}.knowledge-status-dot--completed{background-color:var(--popup-success);border-color:#16a34a99}.knowledge-category-entry-name{flex:auto}.knowledge-category-entry-name--book{color:var(--popup-text);font-style:italic}.knowledge-empty{text-align:center;border:1px dashed var(--popup-border-strong);color:var(--popup-text-bright);background-color:var(--popup-control-bg);border-radius:.5rem;padding:1rem}.knowledge-wiedza-total{flex-direction:column;gap:.5rem;display:flex}.knowledge-wiedza-row{border:1px solid var(--popup-border-subtle);background-color:var(--popup-subtle-bg);border-radius:.4rem;align-items:center;gap:.6rem;padding:.35rem .75rem;display:flex}.knowledge-wiedza-row--full{border-color:var(--popup-success-hover-bg);background-color:#22c55e0f}.knowledge-wiedza-name{flex:0 0 11rem;width:11rem;font-size:.88rem;font-weight:600}.knowledge-wiedza-level-label{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--popup-border-strong);background:var(--popup-subtle-bg);width:7.5rem;min-width:7.5rem;color:var(--popup-text-strong);text-align:center;box-sizing:border-box;border-radius:999px;flex:0 0 7.5rem;padding:.12rem .5rem;font-size:.75rem;font-weight:700}.knowledge-level--none .knowledge-wiedza-level-label{border-color:var(--popup-border-strong);background:var(--popup-subtle-bg);color:var(--popup-text-bright)}.knowledge-level--low .knowledge-wiedza-level-label{color:#fecacaf2;background:#ef44442e;border-color:#ef444473}.knowledge-level--mid .knowledge-wiedza-level-label{color:#fef3c7f2;background:#f59e0b2e;border-color:#f59e0b73}.knowledge-level--good .knowledge-wiedza-level-label{color:#fef08af2;background:#eab3082e;border-color:#eab30873}.knowledge-level--high .knowledge-wiedza-level-label{color:#bbf7d0f0;background:#16a34a2e;border-color:#22c55e73}.knowledge-level--almost .knowledge-wiedza-level-label{color:#bbf7d0fa;background:#16a34a40;border-color:#22c55e8c}.knowledge-level--full .knowledge-wiedza-level-label{color:var(--popup-success-light);background:#16a34a4d;border-color:#22c55e99}.knowledge-wiedza-bar{flex:auto;align-items:center;display:flex}.knowledge-wiedza-bar-track{background:#00000026;border-radius:3px;flex:auto;gap:1px;height:.5rem;display:flex;overflow:hidden}.knowledge-wiedza-bar-segment{background:var(--popup-subtle-bg);border-right:1px solid #0003;flex:1 1 0;transition:background-color .2s}.knowledge-wiedza-bar-segment:last-child{border-right:none}.knowledge-level--low .knowledge-wiedza-bar-segment--filled{background:var(--popup-danger)}.knowledge-level--mid .knowledge-wiedza-bar-segment--filled{background:var(--popup-warning)}.knowledge-level--good .knowledge-wiedza-bar-segment--filled{background:#eab308}.knowledge-level--high .knowledge-wiedza-bar-segment--filled{background:var(--popup-success)}.knowledge-level--almost .knowledge-wiedza-bar-segment--filled{background:#16a34a}.knowledge-level--full .knowledge-wiedza-bar-segment--filled{background:var(--popup-success-light)}.knowledge-level--none .knowledge-wiedza-bar-segment--filled{background:var(--popup-control-active-bg)}.knowledge-wiedza-percent{color:var(--popup-text-subtle);text-align:right;flex:none;min-width:2.5rem;font-size:.78rem;font-weight:600}.knowledge-wiedza-ticks{color:var(--popup-text-subtle);text-align:right;flex:none;min-width:2rem;font-size:.72rem;font-weight:600}.knowledge-wiedza-ticks--active{color:var(--popup-warning-light)}.knowledge-wiedza-row--has-sub{flex-wrap:wrap}.knowledge-wiedza-sub-levels{border-top:1px solid var(--popup-border-subtle);flex-direction:column;flex:0 0 100%;gap:.15rem;margin-top:.15rem;padding-top:.25rem;display:flex}.knowledge-wiedza-sub-item{align-items:center;gap:.35rem;display:flex;overflow:hidden}.knowledge-wiedza-sub-name{color:var(--popup-text-subtle);white-space:nowrap;flex:0 0 11rem;font-size:.72rem}.knowledge-wiedza-sub-level-label{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--popup-border-strong);background:var(--popup-subtle-bg);width:7.5rem;min-width:7.5rem;color:var(--popup-text-strong);text-align:center;box-sizing:border-box;border-radius:999px;flex:0 0 7.5rem;padding:0 .5rem;font-size:.75rem;font-weight:700;line-height:1.4}.knowledge-level--none .knowledge-wiedza-sub-level-label{border-color:var(--popup-border-strong);background:var(--popup-subtle-bg);color:var(--popup-text-bright)}.knowledge-level--low .knowledge-wiedza-sub-level-label{color:#fecacaf2;background:#ef44442e;border-color:#ef444473}.knowledge-level--mid .knowledge-wiedza-sub-level-label{color:#fef3c7f2;background:#f59e0b2e;border-color:#f59e0b73}.knowledge-level--good .knowledge-wiedza-sub-level-label{color:#fef08af2;background:#eab3082e;border-color:#eab30873}.knowledge-level--high .knowledge-wiedza-sub-level-label{color:#bbf7d0f0;background:#16a34a2e;border-color:#22c55e73}.knowledge-level--almost .knowledge-wiedza-sub-level-label{color:#bbf7d0fa;background:#16a34a40;border-color:#22c55e8c}.knowledge-level--full .knowledge-wiedza-sub-level-label{color:var(--popup-success-light);background:#16a34a4d;border-color:#22c55e99}.knowledge-wiedza-sub-bar{flex:auto;align-items:center;min-width:0;display:flex}.knowledge-wiedza-sub-bar .knowledge-wiedza-bar-track{height:.25rem}.knowledge-books{grid-template-columns:minmax(0,1fr);align-content:start;gap:.85rem;display:grid}@media (width>=720px){.knowledge-books{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.knowledge-book{border:1px solid var(--popup-border-subtle);background-color:var(--popup-subtle-bg);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem .9rem;display:flex}.knowledge-book--complete{border-color:var(--popup-success-border);background-color:#22c55e0a}.knowledge-book-name{font-size:.95rem;font-weight:600}.knowledge-book-categories{flex-wrap:wrap;gap:.4rem;display:flex}.knowledge-book-category{align-items:center;gap:.3rem;display:inline-flex}.knowledge-book-category .knowledge-status-dot{width:.55rem;height:.55rem}.knowledge-header-import-btn{letter-spacing:.02em;border:1px solid var(--popup-accent-border);background-color:var(--popup-accent-dim-bg);color:var(--popup-accent);cursor:pointer;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:600;transition:background-color .15s,border-color .15s}.knowledge-header-import-btn:hover:not(:disabled){background-color:var(--popup-accent-bg)}.knowledge-header-import-btn:disabled{opacity:.5;cursor:not-allowed}.knowledge-import-panel{border:1px solid var(--popup-border-subtle);background-color:var(--popup-subtle-bg);border-radius:.5rem;margin-bottom:.75rem;padding:.75rem .9rem}.knowledge-import{flex-direction:column;gap:.85rem;padding:.5rem;display:flex}.knowledge-import p{color:var(--popup-text-bright);margin:0;font-size:.9rem}.knowledge-import-btn{letter-spacing:.01em;border:1px solid var(--popup-border-control);background-color:var(--popup-control-bg);color:var(--popup-text-bright);cursor:pointer;border-radius:999px;align-self:flex-start;padding:.4rem 1rem;font-size:.82rem;font-weight:600;transition:transform .15s,background-color .15s,border-color .15s}.knowledge-import-btn:hover{border-color:var(--popup-border-strong);transform:translateY(-1px)}.knowledge-import-btn--confirm{background-color:var(--popup-success-bg);color:var(--popup-success-light);border-color:var(--popup-success-border)}.knowledge-import-btn--confirm:hover{background-color:var(--popup-success-hover-bg)}.knowledge-import-row{align-items:center;gap:.5rem;display:flex}.knowledge-import-label{color:var(--popup-text-subtle);font-size:.85rem;font-weight:600}.knowledge-import-select{border:1px solid var(--popup-border-control);background-color:var(--popup-bg);color:var(--popup-text-bright);border-radius:.35rem;padding:.3rem .5rem;font-size:.85rem}.knowledge-import-select option{background-color:var(--popup-bg);color:var(--popup-text-bright)}.knowledge-import-summary{border:1px solid var(--popup-border-subtle);background-color:var(--popup-subtle-bg);color:var(--popup-text-bright);border-radius:.5rem;flex-direction:column;gap:.35rem;padding:.75rem .9rem;font-size:.88rem;display:flex}.knowledge-import-actions{gap:.5rem;display:flex}.knowledge-import-error{color:var(--popup-danger);font-size:.88rem;font-weight:600}.knowledge-import-done{color:var(--popup-success);white-space:pre-line;font-size:.88rem;font-weight:600}.knowledge-history{overflow:auto}.knowledge-history-filters{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.knowledge-history-count{color:var(--popup-text-subtle);font-size:.78rem}.knowledge-history-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.82rem}.knowledge-history-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--popup-text-subtle);border-bottom:1px solid var(--popup-border-subtle);background-color:var(--popup-bg);padding:.35rem .5rem;font-size:.75rem;font-weight:600;position:sticky;top:0}.knowledge-history-table td{border-bottom:1px solid var(--popup-border-subtle);vertical-align:middle;padding:.3rem .5rem}.knowledge-history-table tbody tr:hover{background-color:var(--popup-subtle-bg)}.knowledge-history-col-date{width:17ch}.knowledge-history-col-type{width:11ch}.knowledge-history-col-detail{width:19ch}.knowledge-history-date{white-space:nowrap;color:var(--popup-text-subtle);font-variant-numeric:tabular-nums}.knowledge-history-category{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.knowledge-history-detail{text-overflow:ellipsis;overflow:hidden}.knowledge-history-badge{text-transform:uppercase;border-radius:999px;padding:.1rem .3rem;font-size:.65rem;font-weight:700;display:inline-block}.knowledge-history-badge--tick{color:var(--popup-warning-light);background:#f59e0b2e;border:1px solid #f59e0b59}.knowledge-history-badge--level{color:var(--popup-success-light);border:1px solid var(--popup-success-active-bg);background:#22c55e2e}.knowledge-history-row--level{background-color:#22c55e08}.knowledge-history-location{color:var(--popup-accent);font-variant-numeric:tabular-nums}.knowledge-history-detail .knowledge-wiedza-level-label{padding:.08rem .4rem;font-size:.7rem}.knowledge-details-body{background-color:var(--popup-bg);flex:auto;padding:1rem 1.25rem 1.35rem;overflow:hidden}.knowledge-details-content{scrollbar-gutter:stable;flex-direction:column;gap:1rem;height:100%;display:flex;position:relative;overflow-y:auto}.knowledge-details-sticky{z-index:5;background-color:var(--popup-bg);border-bottom:1px solid var(--popup-border-subtle);margin-bottom:.75rem;padding-bottom:.75rem;position:sticky;top:0}.knowledge-details-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.knowledge-details-toggle-button{border:1px solid var(--popup-border-control);background-color:var(--popup-accent-dim-bg);color:var(--popup-text-bright);cursor:pointer;border-radius:999px;padding:.35rem .95rem;font-size:.82rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.knowledge-details-toggle-button:hover,.knowledge-details-toggle-button:focus-visible{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-text);outline:none}.knowledge-details-toggle-button--active{background-color:var(--popup-success-bg);border-color:var(--popup-success-border);color:var(--popup-success)}.knowledge-details-toggle-button--active:hover,.knowledge-details-toggle-button--active:focus-visible{background-color:var(--popup-success-hover-bg);border-color:var(--popup-success);color:var(--popup-success-light)}.knowledge-details-build-button{border:1px solid var(--popup-warning-border);background-color:var(--popup-warning-bg);color:var(--popup-warning);cursor:pointer;border-radius:999px;padding:.35rem .95rem;font-size:.82rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.knowledge-details-build-button:hover,.knowledge-details-build-button:focus-visible{background-color:var(--popup-warning-hover-bg);border-color:var(--popup-warning);color:var(--popup-warning-light);outline:none}.knowledge-details-nav{flex-wrap:wrap;gap:.45rem;margin-top:.6rem;padding-bottom:.25rem;display:flex}.knowledge-details-nav-button{white-space:nowrap;font-weight:600}.knowledge-details-nav-button:hover,.knowledge-details-nav-button:focus-visible{background-color:var(--popup-control-active-bg);border-color:var(--popup-border-strong);color:var(--popup-text);outline:none}.knowledge-details-categories{flex-direction:column;gap:1rem;padding-bottom:.75rem;display:flex}.knowledge-details-category{border:1px solid var(--popup-border-subtle);background-color:var(--popup-subtle-bg);border-radius:.6rem;flex-direction:column;gap:.85rem;padding:.95rem 1rem;scroll-margin-top:6rem;display:flex}.knowledge-details-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.knowledge-details-title{flex-direction:column;gap:.35rem;display:flex}.knowledge-details-name{font-size:1rem;font-weight:600}.knowledge-details-updated{color:var(--popup-text-subtle);font-size:.85rem}.knowledge-details-counters{flex-wrap:wrap;gap:.4rem;margin-top:.1rem;display:flex}.knowledge-details-counter{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-strong);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.28rem .65rem;font-size:.78rem;display:inline-flex}.knowledge-details-counter-type{font-weight:600}.knowledge-details-counter-label{white-space:nowrap;background-color:var(--popup-accent-bg);color:var(--popup-accent);border-radius:999px;justify-content:center;align-items:center;padding:.18rem .6rem;font-size:.72rem;font-weight:600;line-height:1.1;display:inline-flex}.knowledge-details-counter-label--empty{background-color:var(--popup-control-hover-bg);color:var(--popup-text-dim)}.knowledge-details-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .6rem;font-size:.72rem;font-weight:600;line-height:1.1;display:inline-flex}.knowledge-details-badge--entries{color:#a7f3d0;background-color:#10b9812e}.knowledge-details-type-groups{flex-direction:column;gap:.85rem;display:flex}.knowledge-details-type-group{border:1px solid var(--popup-border-subtle);background-color:var(--popup-subtle-bg);border-radius:.5rem;flex-direction:column;gap:.6rem;padding:.75rem .85rem;display:flex}.knowledge-details-type-heading{color:var(--popup-text-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.knowledge-details-type-label{align-items:baseline;gap:.4rem;font-size:.92rem;display:inline-flex}.knowledge-details-entries{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.knowledge-details-entry{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.88rem;display:flex}.knowledge-details-entry-name{color:var(--popup-text-strong);flex:auto}.knowledge-details-entry-indicator{border:2px solid var(--popup-border-stronger);background-color:#0000;border-radius:999px;width:.65rem;height:.65rem;box-shadow:0 0 0 1px #0f172a4d}.knowledge-details-entry-indicator--known{box-shadow:0 0 0 1px var(--popup-success-active-bg);background-color:#22c55ee6;border-color:#22c55ef2}.knowledge-details-entry-indicator--missing{border-color:#f87171bf}.knowledge-details-entry-indicator--unknown{background-color:#facc1540;border-color:#facc15cc}.knowledge-details-entry--known .knowledge-details-entry-name{color:var(--popup-text-medium)}.knowledge-details-entry--unknown .knowledge-details-entry-name{color:#facc15eb}.knowledge-details-entry-indicator--unavailable{background-color:#facc1540;border-color:#facc15cc}.knowledge-details-entry--unavailable .knowledge-details-entry-name{color:#facc15eb}.knowledge-details-entry-categories{flex-wrap:wrap;flex-basis:100%;gap:.3rem;margin-left:1.15rem;display:flex}.knowledge-details-entry-category-badge{background:var(--popup-accent-dim-bg);color:var(--popup-accent);border:1px solid var(--popup-accent-subtle-bg);white-space:nowrap;border-radius:4px;padding:.05rem .4rem;font-size:.7rem}.knowledge-details-entry-location{background:var(--popup-accent-dim-bg);color:var(--popup-accent);border:1px solid var(--popup-accent-subtle-bg);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex:none;max-width:14rem;padding:.05rem .4rem;font-size:.78rem;overflow:hidden}.knowledge-details-entry-location:hover{background:var(--popup-accent-bg);color:var(--popup-accent)}.knowledge-details-entry-map{background:var(--popup-success-subtle-bg);color:#86efacd9;border:1px solid var(--popup-success-border);cursor:pointer;border-radius:4px;flex:none;padding:.05rem .3rem;font-size:.78rem}.knowledge-details-entry-map:hover{color:#bbf7d0;background:#22c55e40}.knowledge-details-entry--known .knowledge-details-entry-map{opacity:.5}.knowledge-details-entry-note{color:var(--popup-text-medium);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;margin-left:1.15rem;font-size:.78rem;font-style:italic;overflow:hidden}.knowledge-details-entry--known .knowledge-details-entry-location,.knowledge-details-entry--known .knowledge-details-entry-note{opacity:.5}.knowledge-details-empty{color:var(--popup-text-bright);font-size:.85rem}.knowledge-details-unknown{flex-direction:column;gap:.4rem;display:flex}.knowledge-details-unknown-title{color:#facc15e6;font-size:.85rem;font-weight:600}.knowledge-details-toolbar .knowledge-tabs{margin-bottom:0}.knowledge-details-area-select{border:1px solid var(--popup-border-control);background-color:var(--popup-control-bg);color:var(--popup-text-strong);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-size:.82rem;font-weight:600}.knowledge-details-area-select option{background-color:var(--popup-bg);color:var(--popup-text-strong)}.knowledge-details-copy-button{border:1px solid var(--popup-border-control);background-color:var(--popup-accent-dim-bg);color:var(--popup-text-bright);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.15rem .6rem;font-size:.72rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.knowledge-details-copy-button:hover,.knowledge-details-copy-button:focus-visible{background-color:var(--popup-accent-bg);border-color:var(--popup-accent-border);color:var(--popup-text);outline:none}.knowledge-details-copy-button:disabled{opacity:.4;cursor:default}.knowledge-details-filter{align-items:center;width:160px;display:flex;position:relative}.knowledge-details-filter-input{border:1px solid var(--popup-border);background-color:var(--popup-control-bg);color:var(--popup-text-strong);border-radius:999px;outline:none;width:100%;padding:.2rem 1.6rem .2rem .6rem;font-size:.78rem;transition:border-color .2s,background-color .2s}.knowledge-details-filter-input::placeholder{color:var(--popup-text-dim)}.knowledge-details-filter-input:focus{border-color:var(--popup-border-strong);background-color:var(--popup-control-hover-bg)}.knowledge-details-filter-clear{color:var(--popup-text-medium);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 .1rem;font-size:1rem;line-height:1;transition:color .2s;display:flex;position:absolute;right:.5rem}.knowledge-details-filter-clear:hover{color:var(--popup-text-strong)}.knowledge-details-area{border:1px solid var(--popup-border-subtle);background-color:var(--popup-subtle-bg);border-radius:.6rem;flex-direction:column;gap:.85rem;padding:.95rem 1rem;display:flex}.knowledge-details-area-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.knowledge-details-area-category{border:1px solid var(--popup-border-subtle);background-color:var(--popup-subtle-bg);border-radius:.5rem;flex-direction:column;gap:.6rem;padding:.75rem .85rem;display:flex}.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--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);cursor:pointer;white-space:nowrap;border-radius:.25rem;margin-right:.5rem;padding:.15rem .4rem;font-size:.7rem;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);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;margin-right:.5rem;padding:.15rem .35rem;font-size:.8rem;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;color:var(--popup-text-dim);flex:none;place-items:center;font-family:monospace;font-size:10px;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;color:var(--popup-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;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}.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,#ef4444);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;color:var(--popup-text-dim);background:#00000052;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0 3px;font-family:monospace;font-size:9.5px;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)}.obj--empty{color:var(--popup-text-dim);opacity:.6;padding:4px 2px;font-size:12.5px;font-style:italic}.object-list-demo-popup__body{padding:0;overflow-y:auto}.demo-popup-content{flex-direction:column;gap:12px;padding:12px;display:flex}.demo-popup-actions{border-bottom:1px solid var(--popup-border);gap:8px;padding-bottom:8px;display:flex}.demo-btn{border:1px solid var(--popup-border-stronger);background:var(--popup-control-hover-bg);color:var(--popup-text-strong);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:.75rem;transition:all .15s}.demo-btn:hover{background:var(--popup-accent-bg)}.demo-btn--primary{background:var(--popup-accent-hover-bg);border-color:var(--popup-accent-border);color:var(--popup-accent)}.demo-btn--primary:hover{background:var(--popup-accent-hover-bg)}.demo-btn--small{padding:2px 8px;font-size:.65rem}.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{color:var(--popup-text-bright);border-bottom:1px solid var(--popup-border);justify-content:space-between;align-items:center;padding-bottom:4px;font-size:.8rem;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{align-items:center;gap:8px;font-size:.7rem;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);background:#0003;border-radius:4px;flex:1;padding:4px 8px;font-size:.7rem}.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);background:#0000004d;border-radius:4px;flex:1;padding:4px 8px;font-size:.7rem}.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{color:var(--popup-text-bright);cursor:pointer;align-items:center;gap:6px;font-size:.75rem;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:.65rem}.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);flex:1;padding:.5rem;font-size:.85rem;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);margin-top:.35rem;font-size:.75rem}.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);margin-bottom:.4rem;font-size:.78rem}.assistant-card__title{color:var(--popup-text-bright);margin-bottom:.25rem;font-weight:600}.assistant-card__reason{color:var(--popup-text-dim);margin-bottom:.35rem;font-size:.78rem}.assistant-card__rows{margin:0 0 .4rem}.assistant-card__row{gap:.4rem;font-size:.78rem;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);background-color:#e573731f;margin-bottom:.4rem;padding:.35rem .5rem;font-size:.78rem}.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{color:var(--popup-text-dim);margin-bottom:.4rem;font-size:.78rem}.assistant-card__repairs-title{font-weight:600}.assistant-card__diff code{word-break:break-all}.assistant-card__warnings{color:var(--popup-text-dim);margin-bottom:.4rem;font-size:.78rem}.assistant-card__actions{gap:.4rem;display:flex}.assistant-card__status{color:var(--popup-text-dim);font-size:.78rem}.assistant-popup__composer{border-top:1px solid var(--popup-border);align-items:flex-end;gap:.4rem;padding:.4rem;display:flex}.assistant-popup__hint{opacity:.6;margin:0;padding:0 .45rem .4rem;font-size:.72rem;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);border-radius:.25rem;flex:1;padding:.3rem .4rem;font-size:.85rem}.assistant-btn,.assistant-header-btn{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-dim);cursor:pointer;white-space:nowrap;border-radius:.25rem;padding:.25rem .55rem;font-size:.75rem;transition:all .15s}.assistant-header-btn{margin-right:.4rem;padding:.15rem .4rem;font-size:.7rem}.assistant-btn:hover,.assistant-header-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{margin-bottom:.2rem;font-size:.85rem;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{opacity:.85;font-size:.85rem}.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);flex:1;min-width:0;font-size:.9rem;font-weight:600}.carriage-badge{background-color:var(--popup-control-hover-bg);text-transform:uppercase;color:var(--popup-text-dim);border-radius:.25rem;flex:none;padding:.125rem .375rem;font-size:.7rem}.carriage-remove-btn{color:var(--popup-text-dimmer);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex:none;padding:.125rem .375rem;font-size:.75rem;transition:all .15s}.carriage-remove-btn:hover{background-color:var(--popup-danger-bg);color:var(--popup-danger)}.carriage-details{gap:.5rem;font-size:.875rem;display:flex}.carriage-detail-label{color:var(--popup-text-dim);min-width:6.5rem}.carriage-detail-value{color:var(--popup-text-strong)}.carriage-room{align-items:center;gap:.5rem;font-size:.875rem;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{color:var(--popup-text-dim);margin-top:.35rem;font-size:.8rem}.carriage-deadline--urgent{color:var(--popup-warning);font-weight:600}.carriage-room-distance{color:var(--popup-text-dimmer);white-space:nowrap;font-size:.75rem}.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);background-color:#ffffff0a;border-radius:.375rem;align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.875rem;display:flex}.carriage-block-label{min-width:0;color:var(--popup-text-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}
