.error-list[data-v-30156a29]{text-align:left}.logo-container[data-v-d8b099ee]{justify-content:center;display:flex}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}input[data-v-94b5d3c0]{width:100%}dl.mobile-metadata[data-v-42863f8a]{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;margin:0;display:grid}.mobile-metadata-field[data-v-42863f8a]{min-width:0}.mobile-metadata-field dt[data-v-42863f8a]{color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:400;line-height:1.4}.mobile-metadata-field dd[data-v-42863f8a]{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:1.45}.visually-hidden[data-v-42863f8a]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row-number-cell[data-v-f9109a35]{text-align:center;vertical-align:middle;color:gray;padding-left:.5em}.row-number-cell.draggable[data-v-f9109a35]{cursor:grab;-webkit-user-select:none;user-select:none}.row-number-cell.draggable[data-v-f9109a35]:active{cursor:grabbing}tr.is-dragging[data-v-f9109a35]{opacity:.5}tr.drop-target[data-v-f9109a35]{border-top:3px solid #3273dc}.sortable-header[data-v-f9109a35]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable-header[data-v-f9109a35]:hover{background-color:#0000000d}.sort-indicator[data-v-f9109a35]{margin-left:.5em;font-size:.8em}.mobile-view[data-v-f9109a35]{position:relative}.mobile-table[data-v-f9109a35]{font-size:.9rem}tr.clickable-row[data-v-f9109a35]{cursor:pointer}tr.clickable-row[data-v-f9109a35]:active{background-color:#0000001a}.mobile-card-cell[data-v-f9109a35]{padding:.75rem .5rem!important}.mobile-card[data-v-f9109a35]{flex-direction:column;gap:.5rem;display:flex}.mobile-card-title[data-v-f9109a35]{margin-bottom:.25rem;font-size:1.1rem;font-weight:600}.mobile-card-body[data-v-f9109a35]{grid-template-columns:1fr 1fr;gap:.5rem;font-size:.9rem;display:grid}.mobile-field[data-v-f9109a35]{line-height:1.3}@media screen and (width<=1000px){.mobile-table th[data-v-f9109a35],.mobile-table td[data-v-f9109a35]{padding:.75rem .5rem}.sortable-header[data-v-f9109a35],.seamless-input[data-v-f9109a35]{font-size:.9rem}}th[data-v-f9109a35]{font-size:small}th.data-field[data-v-f9109a35]{min-width:50px}.actions-container[data-v-f9109a35]{justify-content:center;display:flex}.view-toggle-section[data-v-f9109a35]{justify-content:center;margin-top:1rem;display:flex}.filtering-section[data-v-f9109a35]{margin-bottom:.75rem}.filtering-section .label[data-v-f9109a35]{margin-bottom:0;margin-right:.5rem;padding-top:.375rem}.row-number-cell[data-v-8c7710ba]{text-align:center;vertical-align:middle;color:gray;padding-left:.5em}th[data-v-8c7710ba]{font-size:small}.seamless-input[data-v-8c7710ba]{box-shadow:none;background-color:#0000;border:none}.seamless-input[data-v-8c7710ba]:focus{background-color:#fff;border:1px solid #3273dc;box-shadow:0 0 0 .125em #3273dc40}.sorting-section[data-v-9a058bff]{margin-bottom:1rem}.sorting-section .label[data-v-9a058bff]{margin-bottom:0;margin-right:.5rem;padding-top:.375rem}.controls-separator[data-v-9a058bff]{opacity:.2;background-color:currentColor;align-self:stretch;width:1px;margin:0 .5rem}.row-number-header[data-v-9a058bff]{white-space:nowrap;width:1%}.row-number-cell[data-v-9a058bff]{white-space:nowrap;text-align:center;vertical-align:middle;color:gray;width:1%;padding:.5rem .75rem!important}.row-number-cell.draggable[data-v-9a058bff]{cursor:grab;-webkit-user-select:none;user-select:none}.row-number-cell.draggable[data-v-9a058bff]:active{cursor:grabbing}tr.is-dragging[data-v-9a058bff]{opacity:.5}tr.drop-target[data-v-9a058bff]{border-top:3px solid #3273dc}.mobile-view[data-v-9a058bff]{position:relative}@media screen and (width<=767px){.mobile-view[data-v-9a058bff]{padding:0 1.2rem}.sorting-section[data-v-9a058bff]{margin-top:1.5rem}}.mobile-table[data-v-9a058bff]{font-size:.9rem}tr.clickable-row[data-v-9a058bff]{cursor:pointer}tr.clickable-row[data-v-9a058bff]:active{background-color:#0000001a}.mobile-card-cell[data-v-9a058bff]{padding:.75rem .5rem!important}.mobile-card[data-v-9a058bff]{flex-direction:column;gap:.5rem;display:flex}.mobile-card-title[data-v-9a058bff]{margin-bottom:.25rem;font-size:1.1rem;font-weight:600}.mobile-card-body[data-v-9a058bff]{gap:.5rem;font-size:.9rem;display:grid}.mobile-card-body[data-v-9a058bff]:not(.mobile-card-body-columns){grid-template-columns:1fr 1fr 1fr 1fr 1fr}.mobile-card-body-columns[data-v-9a058bff]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.mobile-field[data-v-9a058bff]{white-space:nowrap;line-height:1.3}.mobile-card-observation[data-v-9a058bff]{opacity:.9;margin-top:.5rem;font-size:.85rem;font-style:italic;line-height:1.4}.mobile-field .field-label[data-v-9a058bff],.mobile-card-observation .field-label[data-v-9a058bff]{opacity:.8;margin-inline-end:0;margin-right:.25rem;font-weight:600}.mobile-table th[data-v-9a058bff],.mobile-table td[data-v-9a058bff]{padding:.75rem .5rem}th[data-v-9a058bff]{font-size:small}.actions-header[data-v-9a058bff]{text-align:center;width:100px}.actions-cell[data-v-9a058bff]{vertical-align:middle;text-align:center;padding:.5rem!important}.actions-container[data-v-9a058bff]{justify-content:center;gap:.25rem;display:flex}.action-button[data-v-9a058bff]{cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.2rem;transition:transform .1s}.action-button[data-v-9a058bff]:hover{transform:scale(1.2)}.action-button[data-v-9a058bff]:active{transform:scale(1)}.view-toggle-section[data-v-9a058bff]{justify-content:center;margin-top:1rem;display:flex}tr.most-important-line[data-v-9a058bff]:nth-child(odd){background-color:#c8e6c9}tr.most-important-line[data-v-9a058bff]:nth-child(2n){background-color:#a5d6a7}tr.most-important-line[data-v-9a058bff]:hover{background-color:#81c784!important}[data-theme=dark] tr.most-important-line[data-v-9a058bff]:nth-child(odd){background-color:#2d5a3d}[data-theme=dark] tr.most-important-line[data-v-9a058bff]:nth-child(2n){background-color:#3a6b4a}[data-theme=dark] tr.most-important-line[data-v-9a058bff]:hover{background-color:#4a8b5f!important}@media (prefers-color-scheme:dark){:root:not([data-theme]) tr.most-important-line[data-v-9a058bff]:nth-child(odd){background-color:#2d5a3d}:root:not([data-theme]) tr.most-important-line[data-v-9a058bff]:nth-child(2n){background-color:#3a6b4a}:root:not([data-theme]) tr.most-important-line[data-v-9a058bff]:hover{background-color:#4a8b5f!important}}.modal-overlay[data-v-0a2488f6]{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-0a2488f6]{background:#fff;border-radius:8px;min-width:400px;max-width:500px;padding:2rem;box-shadow:0 4px 6px #0000001a}.modal-content h3[data-v-0a2488f6]{color:#333;margin-top:0;margin-bottom:1rem}.modal-content input[data-v-0a2488f6]{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:1rem;padding:.5rem;font-size:1rem}.modal-content input[data-v-0a2488f6]:focus{border-color:#007bff;outline:none}.modal-actions[data-v-0a2488f6]{justify-content:flex-end;gap:.5rem;display:flex}.modal-actions button[data-v-0a2488f6]{cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:1rem}.btn-primary[data-v-0a2488f6]{color:#fff;background-color:#007bff}.btn-primary[data-v-0a2488f6]:hover:not(:disabled){background-color:#0056b3}.btn-primary[data-v-0a2488f6]:disabled{cursor:not-allowed;background-color:#ccc}.btn-secondary[data-v-0a2488f6]{color:#fff;background-color:#6c757d}.btn-secondary[data-v-0a2488f6]:hover{background-color:#545b62}.modal-card[data-v-0e3fcf32]{width:90%;max-width:600px}@media screen and (width<=1000px){.modal-card[data-v-0e3fcf32]{width:95%;max-height:90vh}.modal-card-body[data-v-0e3fcf32]{max-height:calc(90vh - 140px);overflow-y:auto}}.field[data-v-0e3fcf32]{margin-bottom:1.5rem}.label[data-v-0e3fcf32]{margin-bottom:.5rem;font-weight:600}.input[data-v-0e3fcf32]{min-height:2.5rem;padding:.75rem;font-size:1rem}.select select[data-v-0e3fcf32]{min-height:2.75rem;font-size:1rem;line-height:1.5}.select[data-v-0e3fcf32]{min-height:2.75rem}.modal-card-foot[data-v-0e3fcf32]{flex-wrap:wrap;gap:.5rem;display:flex}.buttons-left[data-v-0e3fcf32],.buttons-extra[data-v-0e3fcf32]{gap:.5rem;display:flex}.buttons-right[data-v-0e3fcf32]{gap:.5rem;margin-left:auto;display:flex}@media screen and (width<=1000px){.buttons-left[data-v-0e3fcf32]{order:1}.buttons-right[data-v-0e3fcf32]{order:2;margin-left:auto}.buttons-extra[data-v-0e3fcf32]{flex-basis:100%;order:3;justify-content:flex-end;margin-top:.5rem}}.modal-card[data-v-cb5790ab]{width:90%;max-width:480px}.start-playing-intro[data-v-cb5790ab],.summary[data-v-cb5790ab]{margin-bottom:1.5rem}.summary-item[data-v-cb5790ab]{border-bottom:1px solid #dbdbdb;justify-content:space-between;gap:1rem;padding:.4rem 0;display:flex}.summary-label[data-v-cb5790ab]{font-weight:600}.summary-value[data-v-cb5790ab]{text-align:right}.field[data-v-cb5790ab]{margin-bottom:1.5rem}.label[data-v-cb5790ab]{margin-bottom:.5rem;font-weight:600}.modal-card-foot[data-v-cb5790ab]{justify-content:flex-end}.modal-card[data-v-69a56f1b]{width:90%;max-width:900px}.chart-controls[data-v-69a56f1b]{margin-bottom:1.5rem}.chart-container[data-v-69a56f1b]{justify-content:center;align-items:center;min-height:400px;display:flex}@media screen and (width<=768px){.modal-card[data-v-69a56f1b]{width:100%;max-width:100%;margin:0}.field.is-horizontal .field-body[data-v-69a56f1b]{flex-direction:column}.field.is-horizontal .field-body .field[data-v-69a56f1b]{margin-bottom:.75rem}}.vue-apexcharts[data-v-69a56f1b],.apexcharts-canvas[data-v-69a56f1b]{width:100%}.modal-card[data-v-558760c4]{width:95%;max-width:1100px}.calendar[data-v-558760c4]{--cal-border:#dbdbdb;--cal-cell-bg:#fff;--cal-cell-outside-bg:#f5f5f5;--cal-cell-hover-bg:#eef5fc;--cal-muted:#7a7a7a;--cal-today-border:#3298dc;--cal-today-bg:#e8f3fc;--cal-selected-bg:#d3e8f8;--cal-chip-bg:#e8eefc;--cal-chip-color:#2c5282;--cal-important-bg:#c8e6c9;--cal-important-color:#1b4332}[data-theme=dark] .calendar[data-v-558760c4]{--cal-border:#5a5a5a;--cal-cell-bg:var(--dark-background-elevated);--cal-cell-outside-bg:var(--dark-background-alt);--cal-cell-hover-bg:#4a5663;--cal-muted:#ffffff80;--cal-today-border:#6cb6f5;--cal-today-bg:#33506b;--cal-selected-bg:#3f6285;--cal-chip-bg:#4a5663;--cal-chip-color:#ffffffde;--cal-important-bg:#2d5a3d;--cal-important-color:#e8f5e9}@media (prefers-color-scheme:dark){:root:not([data-theme]) .calendar[data-v-558760c4]{--cal-border:#5a5a5a;--cal-cell-bg:var(--dark-background-elevated);--cal-cell-outside-bg:var(--dark-background-alt);--cal-cell-hover-bg:#4a5663;--cal-muted:#ffffff80;--cal-today-border:#6cb6f5;--cal-today-bg:#33506b;--cal-selected-bg:#3f6285;--cal-chip-bg:#4a5663;--cal-chip-color:#ffffffde;--cal-important-bg:#2d5a3d;--cal-important-color:#e8f5e9}}.calendar-toolbar[data-v-558760c4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.calendar-nav[data-v-558760c4]{align-items:center;gap:.35rem;display:flex}.calendar-title[data-v-558760c4]{text-align:center;min-width:11rem;font-size:1.1rem;font-weight:600}.calendar-weekdays[data-v-558760c4],.calendar-grid[data-v-558760c4]{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.calendar-weekday[data-v-558760c4]{color:var(--cal-muted);text-align:center;text-transform:uppercase;padding:.25rem 0;font-size:.8rem;font-weight:600}.calendar-grid[data-v-558760c4]{border:1px solid var(--cal-border);background-color:var(--cal-border);border-radius:6px;padding:1px;overflow:hidden}.calendar-day[data-v-558760c4]{background-color:var(--cal-cell-bg);color:inherit;cursor:pointer;text-align:left;border:none;border-radius:0;flex-direction:column;gap:.25rem;min-height:6rem;padding:.3rem;font-family:inherit;display:flex;overflow:hidden}.calendar-day[data-v-558760c4]:hover{background-color:var(--cal-cell-hover-bg)}.calendar-day.is-outside[data-v-558760c4]{background-color:var(--cal-cell-outside-bg);color:var(--cal-muted)}.calendar-day.is-today[data-v-558760c4]{box-shadow:inset 0 0 0 2px var(--cal-today-border);background-color:var(--cal-today-bg)}.calendar-day.is-selected[data-v-558760c4]{background-color:var(--cal-selected-bg)}.day-header[data-v-558760c4]{justify-content:space-between;align-items:center;display:flex}.day-number[data-v-558760c4]{font-size:.85rem;font-weight:600}.day-count[data-v-558760c4]{background-color:var(--cal-chip-bg);color:var(--cal-chip-color);border-radius:999px;padding:.15rem .4rem;font-size:.7rem;font-weight:600;line-height:1;display:none}.day-chips[data-v-558760c4]{flex-direction:column;gap:2px;min-width:0;display:flex}.day-chip[data-v-558760c4]{background-color:var(--cal-chip-bg);color:var(--cal-chip-color);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:.1rem .3rem;font-size:.7rem;line-height:1.25;overflow:hidden}.day-chip.is-important[data-v-558760c4]{background-color:var(--cal-important-bg);color:var(--cal-important-color);font-weight:600}.day-more[data-v-558760c4]{color:var(--cal-muted);font-size:.65rem}.calendar-details[data-v-558760c4]{margin-top:1.25rem}.details-title[data-v-558760c4]{margin:0 0 .5rem;font-size:1rem;font-weight:600}.details-list[data-v-558760c4]{margin:0;padding:0;list-style:none}.details-list li+li[data-v-558760c4]{margin-top:.35rem}.details-item[data-v-558760c4]{background-color:var(--cal-cell-bg);border:1px solid var(--cal-border);color:inherit;cursor:pointer;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.9rem;display:flex}.details-item[data-v-558760c4]:hover{background-color:var(--cal-cell-hover-bg)}.details-platform[data-v-558760c4]{color:var(--cal-muted);flex-shrink:0;font-size:.8rem}.details-empty[data-v-558760c4],.details-note[data-v-558760c4]{color:var(--cal-muted);margin:0;font-size:.85rem}.details-note[data-v-558760c4]{margin-top:.75rem}@media screen and (width<=768px){.modal-card[data-v-558760c4]{width:100%;max-width:100%;max-height:100vh;margin:0}.modal-card-body[data-v-558760c4]{max-height:calc(100vh - 60px);overflow-y:auto}.calendar-toolbar[data-v-558760c4]{justify-content:center}.calendar-title[data-v-558760c4]{min-width:8.5rem;font-size:1rem}.calendar-day[data-v-558760c4]{justify-content:center;align-items:center;min-height:3rem}.day-header[data-v-558760c4]{flex-direction:column;justify-content:center;gap:.15rem}.day-count[data-v-558760c4]{display:inline-block}.day-chips[data-v-558760c4]{display:none}}.releases-toolbar[data-v-b62e30b9]{justify-content:flex-end;padding:1.5rem 1.5rem 0;display:flex}.game-section-title[data-v-b62e30b9]{margin:0;padding:0 1.5rem 1rem;font-size:1.25rem;font-weight:600}.game-section-title-first[data-v-b62e30b9]{padding-top:1rem}@media screen{.game-section-title[data-v-b62e30b9]:not(.game-section-title-first){margin-top:1.5rem}}[data-v-b62e30b9] tr.most-important-line:nth-child(odd){background-color:#c8e6c9}[data-v-b62e30b9] tr.most-important-line:nth-child(2n){background-color:#a5d6a7}[data-v-b62e30b9] tr.most-important-line:hover{background-color:#81c784!important}[data-theme=dark] tr.most-important-line:nth-child(odd){background-color:#2d5a3d}[data-theme=dark] tr.most-important-line:nth-child(2n){background-color:#3a6b4a}[data-theme=dark] tr.most-important-line:hover{background-color:#4a8b5f!important}@media (prefers-color-scheme:dark){:root:not([data-theme]) tr.most-important-line:nth-child(odd){background-color:#2d5a3d}:root:not([data-theme]) tr.most-important-line:nth-child(2n){background-color:#3a6b4a}:root:not([data-theme]) tr.most-important-line:hover{background-color:#4a8b5f!important}}.vault-selector[data-v-009856e6]{position:relative}.create-vault-form[data-v-009856e6]{padding:1rem 0}.create-vault-form .buttons[data-v-009856e6]{margin-top:1rem}.vault-option[data-v-009856e6]{cursor:pointer;border:1px solid #dbdbdb;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:1rem;transition:background-color .2s,border-color .2s;display:flex}.vault-option[data-v-009856e6]:hover{background-color:#f5f5f5;border-color:#3273dc}.vault-option.is-selected[data-v-009856e6]{background-color:#eef6fc;border-color:#3273dc}.vault-info[data-v-009856e6]{flex:1}.vault-info .title[data-v-009856e6]{margin-top:0;margin-bottom:0}.vault-info .subtitle[data-v-009856e6]{margin-bottom:0}[data-theme=dark] .vault-option[data-v-009856e6]{background-color:#0000;border-color:#5a5a5a}[data-theme=dark] .vault-option[data-v-009856e6]:hover{background-color:#3d4752;border-color:#3273dc}[data-theme=dark] .vault-option.is-selected[data-v-009856e6]{background-color:#2c3e50;border-color:#3273dc}@media (prefers-color-scheme:dark){:root:not([data-theme]) .vault-option[data-v-009856e6]{background-color:#0000;border-color:#5a5a5a}:root:not([data-theme]) .vault-option[data-v-009856e6]:hover{background-color:#3d4752;border-color:#3273dc}:root:not([data-theme]) .vault-option.is-selected[data-v-009856e6]{background-color:#2c3e50;border-color:#3273dc}}.details-modal[data-v-fc4a2e22]{z-index:45}.details-message[data-v-fc4a2e22]{color:#4a4a4a;margin:0}.detail[data-v-fc4a2e22]{border-bottom:1px solid #dbdbdb;gap:1rem;padding:.6rem 0;display:flex}.detail[data-v-fc4a2e22]:last-child{border-bottom:none}.detail-label[data-v-fc4a2e22]{color:#4a4a4a;text-transform:uppercase;flex-shrink:0;width:9rem;font-size:.85rem}.detail-value[data-v-fc4a2e22]{overflow-wrap:anywhere}[data-theme=dark] .detail[data-v-fc4a2e22]{border-bottom-color:#5a5a5a}[data-theme=dark] .details-message[data-v-fc4a2e22],[data-theme=dark] .detail-label[data-v-fc4a2e22]{color:#a0a0a0}@media (prefers-color-scheme:dark){:root:not([data-theme]) .detail[data-v-fc4a2e22]{border-bottom-color:#5a5a5a}:root:not([data-theme]) .details-message[data-v-fc4a2e22],:root:not([data-theme]) .detail-label[data-v-fc4a2e22]{color:#a0a0a0}}@media screen and (width<=767px){.detail[data-v-fc4a2e22]{flex-direction:column;gap:.15rem}.detail-label[data-v-fc4a2e22]{width:auto}}.media-types[data-v-1f6a410a]{flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}.search-results[data-v-1f6a410a]{max-height:45vh;margin-top:1rem;overflow-y:auto}.search-message[data-v-1f6a410a]{color:#4a4a4a;margin:0;padding:.75rem 0}.search-result[data-v-1f6a410a]{color:inherit;cursor:pointer;font:inherit;text-align:left;background-color:#0000;border:1px solid #dbdbdb;border-radius:6px;align-items:center;gap:.75rem;width:100%;margin-bottom:.5rem;padding:.75rem;transition:background-color .2s,border-color .2s;display:flex}.search-result[data-v-1f6a410a]:hover,.search-result[data-v-1f6a410a]:focus-visible{background-color:#f5f5f5;border-color:#3273dc}.result-year[data-v-1f6a410a]{color:#4a4a4a;font-variant-numeric:tabular-nums;flex-shrink:0}.result-name[data-v-1f6a410a]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.result-type[data-v-1f6a410a]{color:#4a4a4a;text-transform:uppercase;flex-shrink:0;font-size:.75rem}.result-score[data-v-1f6a410a]{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:2.5rem;font-weight:600}[data-theme=dark] .search-result[data-v-1f6a410a]{border-color:#5a5a5a}[data-theme=dark] .search-result[data-v-1f6a410a]:hover,[data-theme=dark] .search-result[data-v-1f6a410a]:focus-visible{background-color:#3d4752;border-color:#3273dc}[data-theme=dark] .search-message[data-v-1f6a410a],[data-theme=dark] .result-year[data-v-1f6a410a],[data-theme=dark] .result-type[data-v-1f6a410a]{color:#a0a0a0}@media (prefers-color-scheme:dark){:root:not([data-theme]) .search-result[data-v-1f6a410a]{border-color:#5a5a5a}:root:not([data-theme]) .search-result[data-v-1f6a410a]:hover,:root:not([data-theme]) .search-result[data-v-1f6a410a]:focus-visible{background-color:#3d4752;border-color:#3273dc}:root:not([data-theme]) .search-message[data-v-1f6a410a],:root:not([data-theme]) .result-year[data-v-1f6a410a],:root:not([data-theme]) .result-type[data-v-1f6a410a]{color:#a0a0a0}}@media screen and (width<=767px){.search-result[data-v-1f6a410a]{flex-wrap:wrap}.result-name[data-v-1f6a410a]{white-space:normal;flex-basis:100%;order:-1}}.shortcut-group[data-v-12e68f4d]{margin-bottom:1.5rem}.shortcut-group[data-v-12e68f4d]:last-child{margin-bottom:0}.shortcut-group-title[data-v-12e68f4d]{letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #dbdbdb;margin-bottom:.75rem;padding-bottom:.35rem;font-size:.75rem;font-weight:700}.shortcut-row[data-v-12e68f4d]{justify-content:space-between;align-items:center;gap:1rem;padding:.35rem 0;display:flex}.shortcut-description[data-v-12e68f4d]{flex:1}.shortcut-keys[data-v-12e68f4d]{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.shortcut-then[data-v-12e68f4d]{color:#4a4a4a;font-size:.75rem}.shortcut-key[data-v-12e68f4d]{text-align:center;background-color:#f5f5f5;border:1px solid #dbdbdb;border-bottom-width:2px;border-radius:4px;min-width:1.75rem;padding:.15rem .4rem;font-family:inherit;font-size:.8rem;font-weight:600}.shortcut-empty[data-v-12e68f4d]{color:#4a4a4a}[data-theme=dark] .shortcut-group-title[data-v-12e68f4d]{border-bottom-color:#5a5a5a}[data-theme=dark] .shortcut-key[data-v-12e68f4d]{background-color:#3d4752;border-color:#5a5a5a}[data-theme=dark] .shortcut-then[data-v-12e68f4d],[data-theme=dark] .shortcut-empty[data-v-12e68f4d]{color:#a0a0a0}@media (prefers-color-scheme:dark){:root:not([data-theme]) .shortcut-group-title[data-v-12e68f4d]{border-bottom-color:#5a5a5a}:root:not([data-theme]) .shortcut-key[data-v-12e68f4d]{background-color:#3d4752;border-color:#5a5a5a}:root:not([data-theme]) .shortcut-then[data-v-12e68f4d],:root:not([data-theme]) .shortcut-empty[data-v-12e68f4d]{color:#a0a0a0}}.profile-icon[data-v-624c95b7]{width:1.75rem;height:1.75rem}.chord-hint[data-v-624c95b7]{color:#f5f5f5;z-index:60;background-color:#363636;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;display:flex;position:fixed;bottom:1.25rem;left:1.25rem}.chord-hint-key[data-v-624c95b7]{background-color:#ffffff26;border-radius:4px;padding:.1rem .4rem;font-family:inherit;font-weight:600}.search-button[data-v-624c95b7]{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:.35rem;display:flex}.search-button[data-v-624c95b7]:hover{background-color:#0000001a}[data-theme=dark] .search-button[data-v-624c95b7]:hover{background-color:#ffffff1a}@media (prefers-color-scheme:dark){:root:not([data-theme]) .search-button[data-v-624c95b7]:hover{background-color:#ffffff1a}}.search-icon[data-v-624c95b7]{width:1.4rem;height:1.4rem}[data-theme=light] .profile-icon[data-v-624c95b7]{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20100%20100'%20role='img'%20aria-label='Profile%20icon%20with%20soft%20green%20gradient%20background%20(light)'%3e%3cdefs%3e%3cradialGradient%20id='gLight'%20cx='35%25'%20cy='30%25'%20r='80%25'%3e%3cstop%20offset='0%25'%20stop-color='%23e9fbec'/%3e%3cstop%20offset='55%25'%20stop-color='%23b7f0b6'/%3e%3cstop%20offset='100%25'%20stop-color='%238fd48a'/%3e%3c/radialGradient%3e%3c!--%20subtle%20soft%20shadow%20--%3e%3cfilter%20id='shadowLight'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3e%3cfeDropShadow%20dx='0'%20dy='2'%20stdDeviation='3'%20flood-color='%232a5f2a'%20flood-opacity='0.12'/%3e%3c/filter%3e%3c/defs%3e%3c!--%20background%20circle%20--%3e%3crect%20width='100'%20height='100'%20rx='20'%20fill='url(%23gLight)'/%3e%3c!--%20outer%20soft%20ring%20for%20depth%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='48'%20fill='none'%20stroke='%23ffffff11'%20stroke-width='1.5'/%3e%3c!--%20silhouette%20group%20with%20shadow%20--%3e%3cg%20filter='url(%23shadowLight)'%20transform='translate(0,2)'%3e%3c!--%20head%20--%3e%3ccircle%20cx='50'%20cy='34'%20r='14'%20fill='%23ffffff'/%3e%3c!--%20shoulders%20/%20torso%20--%3e%3cpath%20d='M22%2078c0-12%2012-24%2028-24s28%2012%2028%2024v2H22v-2z'%20fill='%23ffffff'/%3e%3c/g%3e%3c/svg%3e")}[data-theme=dark] .profile-icon[data-v-624c95b7],:root:not([data-theme]) .profile-icon[data-v-624c95b7]{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20100%20100'%20role='img'%20aria-label='Profile%20icon%20with%20darker%20green%20gradient%20background%20(dark)'%3e%3cdefs%3e%3cradialGradient%20id='gDark'%20cx='30%25'%20cy='25%25'%20r='90%25'%3e%3cstop%20offset='0%25'%20stop-color='%230f3b20'/%3e%3cstop%20offset='60%25'%20stop-color='%23185b32'/%3e%3cstop%20offset='100%25'%20stop-color='%232a7a45'/%3e%3c/radialGradient%3e%3c!--%20subtle%20glow%20instead%20of%20shadow%20for%20dark%20--%3e%3cfilter%20id='glowDark'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3e%3cfeGaussianBlur%20stdDeviation='2'%20result='blur'/%3e%3cfeBlend%20in='SourceGraphic'%20in2='blur'/%3e%3c/filter%3e%3c/defs%3e%3c!--%20background%20rounded%20square%20--%3e%3crect%20width='100'%20height='100'%20rx='20'%20fill='url(%23gDark)'/%3e%3c!--%20outer%20ring%20for%20separation%20from%20background%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='48'%20fill='none'%20stroke='%2300000033'%20stroke-width='1.5'/%3e%3c!--%20silhouette%20(lighter,%20slightly%20warm)%20--%3e%3cg%20filter='url(%23glowDark)'%20transform='translate(0,1)'%3e%3ccircle%20cx='50'%20cy='34'%20r='14'%20fill='%23e9f8ea'/%3e%3cpath%20d='M22%2078c0-12%2012-24%2028-24s28%2012%2028%2024v2H22v-2z'%20fill='%23e9f8ea'/%3e%3c/g%3e%3c/svg%3e")}@media (prefers-color-scheme:light){:root:not([data-theme]) .profile-icon[data-v-624c95b7]{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20100%20100'%20role='img'%20aria-label='Profile%20icon%20with%20soft%20green%20gradient%20background%20(light)'%3e%3cdefs%3e%3cradialGradient%20id='gLight'%20cx='35%25'%20cy='30%25'%20r='80%25'%3e%3cstop%20offset='0%25'%20stop-color='%23e9fbec'/%3e%3cstop%20offset='55%25'%20stop-color='%23b7f0b6'/%3e%3cstop%20offset='100%25'%20stop-color='%238fd48a'/%3e%3c/radialGradient%3e%3c!--%20subtle%20soft%20shadow%20--%3e%3cfilter%20id='shadowLight'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3e%3cfeDropShadow%20dx='0'%20dy='2'%20stdDeviation='3'%20flood-color='%232a5f2a'%20flood-opacity='0.12'/%3e%3c/filter%3e%3c/defs%3e%3c!--%20background%20circle%20--%3e%3crect%20width='100'%20height='100'%20rx='20'%20fill='url(%23gLight)'/%3e%3c!--%20outer%20soft%20ring%20for%20depth%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='48'%20fill='none'%20stroke='%23ffffff11'%20stroke-width='1.5'/%3e%3c!--%20silhouette%20group%20with%20shadow%20--%3e%3cg%20filter='url(%23shadowLight)'%20transform='translate(0,2)'%3e%3c!--%20head%20--%3e%3ccircle%20cx='50'%20cy='34'%20r='14'%20fill='%23ffffff'/%3e%3c!--%20shoulders%20/%20torso%20--%3e%3cpath%20d='M22%2078c0-12%2012-24%2028-24s28%2012%2028%2024v2H22v-2z'%20fill='%23ffffff'/%3e%3c/g%3e%3c/svg%3e")}}.router-link-active.navbar-item[data-v-624c95b7]{color:#363636;background-color:#0000001a;font-weight:600}[data-theme=dark] .router-link-active.navbar-item[data-v-624c95b7]{color:#f5f5f5;background-color:#ffffff1a}@media (prefers-color-scheme:dark){:root:not([data-theme]) .router-link-active.navbar-item[data-v-624c95b7]{color:#f5f5f5;background-color:#ffffff1a}}@media screen and (width<=699px){.navbar-menu[data-v-624c95b7]{text-align:left}}.profile-menu[data-v-624c95b7]{text-align:left}.loading-overlay[data-v-d73a72d7]{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:52px 0 0}.loading-content[data-v-d73a72d7]{flex-direction:column;align-items:center;gap:1rem;display:flex}.spinner[data-v-d73a72d7]{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:50px;height:50px;animation:.8s linear infinite spin-d73a72d7}.loading-text[data-v-d73a72d7]{color:#fff;margin:0;font-size:1.1rem;font-weight:500}@keyframes spin-d73a72d7{to{transform:rotate(360deg)}}.fade-enter-active[data-v-d73a72d7],.fade-leave-active[data-v-d73a72d7]{transition:opacity .2s}.fade-enter-from[data-v-d73a72d7],.fade-leave-to[data-v-d73a72d7]{opacity:0}*,:before,:after{box-sizing:border-box}.section{padding:.75rem 1.5rem}.container{flex-grow:1;width:auto;max-width:960px;margin:0 auto;padding:0 1rem;position:relative}.title{color:#363636;margin-bottom:1.5rem;font-size:2rem;font-weight:600;line-height:1.125}.title.is-5{font-size:1.25rem}.subtitle{color:#4a4a4a;margin-bottom:1.5rem;font-size:1.25rem;font-weight:400;line-height:1.25}.content{color:#4a4a4a;line-height:1.6}.has-text-centered{text-align:center}.mt-4{margin-top:1.5rem}.field,.field:not(:last-child){margin-bottom:.75rem}.field.is-grouped{align-items:flex-start;gap:.75rem;display:flex}.field.is-horizontal{align-items:flex-start;display:flex}.field.is-horizontal .field-body{flex-grow:1;gap:.75rem;display:flex}.field.is-horizontal .field-body>.field{flex:1}.control{font-size:1rem;position:relative}.label{color:#363636;margin-bottom:.5em;font-size:1rem;font-weight:600;display:block}.label.is-small{font-size:.75rem}.input,.textarea{appearance:none;vertical-align:top;color:#363636;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;justify-content:flex-start;align-items:center;width:100%;max-width:100%;height:2.5em;padding:.5em .75em;font-size:1rem;line-height:1.5;display:inline-flex;position:relative;box-shadow:inset 0 .0625em .125em #0a0a0a0d}.textarea{resize:vertical;height:auto;min-height:8em}.input:focus,.textarea:focus{border-color:#3273dc;outline:none;box-shadow:0 0 0 .125em #3273dc40}.input::placeholder,.textarea::placeholder{color:#3636364d}.select{vertical-align:top;max-width:100%;height:2.5em;display:inline-block;position:relative}.select:after{content:" ";pointer-events:none;transform-origin:50%;z-index:4;border-top:0 #3273dc;border-bottom:3px solid #3273dc;border-left:3px solid #3273dc;border-right:0 #3273dc;border-radius:2px;width:.625em;height:.625em;margin-top:-.4375em;display:block;position:absolute;top:50%;right:1.125em;transform:rotate(-45deg)}.select select{appearance:none;vertical-align:top;cursor:pointer;color:#363636;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;justify-content:flex-start;align-items:center;width:100%;height:2.5em;padding:.5em 2.5em .5em .75em;font-size:1rem;line-height:1.5;display:inline-flex;position:relative;box-shadow:inset 0 .0625em .125em #0a0a0a0d}.select select:focus{border-color:#3273dc;outline:none;box-shadow:0 0 0 .125em #3273dc40}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-small,.select.is-small select{height:2.25em;font-size:.75rem}.select.is-small select{padding-top:calc(.25em - 1px);padding-bottom:calc(.25em - 1px)}.checkbox{cursor:pointer;align-items:center;gap:.5em;line-height:1.25;display:inline-flex}.checkbox input[type=checkbox]{cursor:pointer}.help{color:#4a4a4a;margin-top:.25rem;font-size:.75rem;display:block}.help.is-danger{color:#f14668}.file{justify-content:flex-start;align-items:stretch;display:flex;position:relative}.file-label{cursor:pointer;justify-content:flex-start;align-items:stretch;display:flex;position:relative;overflow:hidden}.file-input{opacity:0;cursor:pointer;outline:none;width:100%;height:100%;position:absolute;top:0;left:0}.file-cta,.file-name{white-space:nowrap;border:1px solid #dbdbdb;border-radius:4px;align-items:center;padding:.5em 1em;font-size:1em;display:flex}.file-cta{color:#4a4a4a;cursor:pointer;background-color:#f5f5f5}.file-cta:hover{background-color:#eee}.file-name{max-width:16em;text-align:inherit;text-overflow:ellipsis;border:1px solid #dbdbdb;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;display:block;overflow:hidden}.file-icon{justify-content:center;align-items:center;width:1em;height:1em;margin-right:.5em;display:flex}.file.has-name .file-cta{border-top-right-radius:0;border-bottom-right-radius:0}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.button{appearance:none;box-shadow:none;vertical-align:top;cursor:pointer;text-align:center;white-space:nowrap;color:#363636;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;justify-content:center;align-items:center;height:2.5em;padding:.5em 1em;font-size:1rem;line-height:1.5;display:inline-flex;position:relative}.button:hover{border-color:#b5b5b5}.button:focus{border-color:#3273dc;outline:none}.button:active{border-color:#4a4a4a}.button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.button.is-primary{color:#000;background-color:#00cfb0;border-color:#0000}.button.is-primary:hover{background-color:#00b89d}.button.is-info{color:#000;background-color:#66d0fd;border-color:#0000}.button.is-info:hover{background-color:#4dc4fc}.button.is-success{color:#000;background-color:#48c774;border-color:#0000}.button.is-success:hover{background-color:#3ec46d}.button.is-danger{color:#000;background-color:#f14668;border-color:#0000}.button.is-danger:hover{background-color:#ef2e55}.button.is-large{font-size:1.5rem}.button.is-fullwidth{width:100%;display:flex}.button.is-loading{pointer-events:none;color:#0000!important}.button.is-loading:after{content:"";border:2px solid #0000;border-color:#0000 #0000 #dbdbdb #dbdbdb;border-radius:9999px;width:1em;height:1em;animation:.5s linear infinite spinAround;display:block;position:absolute}.button.is-primary.is-loading:after,.button.is-info.is-loading:after,.button.is-success.is-loading:after,.button.is-danger.is-loading:after{border-color:#0000 #0000 #fff #fff}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.buttons{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.buttons:not(:last-child){margin-bottom:1rem}.notification{color:#4a4a4a;background-color:#f5f5f5;border-radius:4px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification.is-danger{color:#fff;background-color:#f14668}.notification.is-success{color:#fff;background-color:#48c774}.notification.is-info{color:#fff;background-color:#3273dc}.notification.is-warning{color:#000000b3;background-color:#ffdd57}.delete{appearance:none;cursor:pointer;pointer-events:auto;vertical-align:top;background-color:#0a0a0a33;border:none;border-radius:9999px;outline:none;flex-grow:0;flex-shrink:0;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;font-size:0;display:inline-block;position:relative}.delete:before,.delete:after{content:"";transform-origin:50%;background-color:#fff;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)rotate(45deg)}.delete:before{width:50%;height:2px}.delete:after{width:2px;height:50%}.delete:hover{background-color:#0a0a0a4d}.notification>.delete{position:absolute;top:.5rem;right:.5rem}.box{color:#4a4a4a;background-color:#fff;border-radius:6px;padding:1.25rem;display:block;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05}.table{color:#363636;border-collapse:collapse;border-spacing:0;background-color:#fff}.table td,.table th{vertical-align:top;border:none;border-bottom:1px solid #dbdbdb;padding:.5em .75em}.table th{color:#363636;text-align:inherit}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.modal{z-index:40;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0;overflow:hidden}.modal.is-active{display:flex}.modal-background{background-color:#0a0a0adb;position:absolute;inset:0}.modal-card{border-radius:6px;flex-direction:column;width:640px;max-width:100%;max-height:calc(100vh - 40px);margin:0 20px;display:flex;position:relative;overflow:hidden}.modal-card-head,.modal-card-foot{background-color:#f5f5f5;flex-shrink:0;justify-content:flex-start;align-items:center;padding:20px;display:flex;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-foot{border-top:1px solid #dbdbdb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;gap:.5rem}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;font-weight:600;line-height:1}.modal-card-body{background-color:#fff;flex-grow:1;flex-shrink:1;padding:20px;overflow:auto}.modal-card-head .delete{margin-left:auto}.navbar{z-index:30;background-color:#fff;flex-wrap:wrap;align-items:stretch;min-height:3.25rem;display:flex;position:relative}.navbar.is-fixed-top{position:fixed;top:0;left:0;right:0}body:has(.navbar.is-fixed-top){padding-top:3.25rem}.navbar-brand{flex-shrink:0;align-items:stretch;width:100%;min-height:3.25rem;display:flex}.navbar-item,.navbar-link{color:#4a4a4a;cursor:pointer;align-items:center;padding:.5rem .75rem;line-height:1.5;text-decoration:none;display:flex;position:relative}.navbar-item:hover,.navbar-link:hover{color:#3273dc;background-color:#fafafa}a.navbar-item,a.navbar-link{text-decoration:none}.navbar-burger{appearance:none;color:currentColor;cursor:pointer;background:0 0;border:none;width:3.25rem;height:3.25rem;margin-left:auto;display:block;position:relative}.navbar-burger span{transform-origin:50%;background-color:currentColor;width:16px;height:1px;transition-property:background-color,opacity,transform;transition-duration:86ms;transition-timing-function:ease-out;display:block;position:absolute;left:calc(50% - 8px)}.navbar-burger span:first-child{top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger span:nth-child(4){display:none}.navbar-burger.is-active span:first-child{transform:translateY(5px)rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.navbar-menu{flex-basis:100%;display:none}.navbar-menu.is-active{display:block}.navbar-start,.navbar-end{flex-direction:column;display:flex}.navbar-dropdown{z-index:20;background-color:#fff;border-top:2px solid #dbdbdb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;display:none;box-shadow:0 8px 8px #0a0a0a1a}.navbar-item.has-dropdown .navbar-dropdown{display:none}.navbar-item.has-dropdown.is-active .navbar-dropdown{display:block}.navbar-dropdown .navbar-item{height:auto;padding:.375rem 1rem;display:block}.navbar-divider{background-color:#f5f5f5;border:none;height:2px;margin:.5rem 0;display:block}.navbar-link{padding-right:2.5em}.navbar-link:after{content:" ";pointer-events:none;transform-origin:50%;border-top:0 #3273dc;border-bottom:3px solid #3273dc;border-left:3px solid #3273dc;border-right:0 #3273dc;border-radius:2px;width:.625em;height:.625em;margin-top:-.4375em;display:block;position:absolute;top:50%;right:1.125em;transform:rotate(-45deg)}@media screen and (width>=770px){.navbar{flex-wrap:nowrap;align-items:stretch;display:flex}.navbar-brand{width:auto}.navbar-burger{display:none}.navbar-menu{flex:1 0 auto;align-items:stretch;display:flex}.navbar-start{flex-direction:row;justify-content:flex-start;margin-right:auto}.navbar-end{flex-direction:row;justify-content:flex-end;margin-left:auto}.navbar-item.has-dropdown{position:relative}.navbar-dropdown{min-width:200px;position:absolute;top:100%}.navbar-dropdown.is-right{left:auto;right:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--light-background-color:#edecec;--light-background-alt:#dbd9d9;--dark-background-color:#343d46;--dark-background-alt:#2c353d;--dark-background-elevated:#3d4752;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root{color:#ffffffde;background-color:var(--dark-background-color)}[data-theme=light]{color:#213547;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}[data-theme=dark]{color:#ffffffde;background-color:var(--dark-background-color);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme]){color:#ffffffde;background-color:var(--dark-background-color)}@media (prefers-color-scheme:light){:root:not([data-theme]){color:#213547;background-color:#fff}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{background-color:var(--light-background-color);min-width:320px;min-height:100vh;margin:0}[data-theme=dark] body{background-color:var(--dark-background-color)}@media (prefers-color-scheme:dark){:root:not([data-theme]) body{background-color:var(--dark-background-color)}}#app{margin:0 auto;padding:2rem}@media screen and (width<=767px){#app{padding:0}}[data-theme=light] a:hover{color:#747bff}@media (prefers-color-scheme:light){:root:not([data-theme]) a:hover{color:#747bff}}.action-button{cursor:pointer;background:0 0;border:none;margin-top:.3em;margin-right:.7em;padding:0;font-size:1.2em}table{border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden}.table th{padding:.5em}.table td{padding:0}thead tr{background-color:#66bb6a}[data-theme=dark] thead tr{background-color:#4a9b4f}@media (prefers-color-scheme:dark){:root:not([data-theme]) thead tr{background-color:#4a9b4f}}table tbody tr:nth-child(odd){background-color:var(--light-background-color)}table tbody tr:nth-child(2n){background-color:var(--light-background-alt)}[data-theme=dark] table tbody tr:nth-child(odd){background-color:var(--dark-background-alt)}[data-theme=dark] table tbody tr:nth-child(2n){background-color:var(--dark-background-elevated)}@media (prefers-color-scheme:dark){:root:not([data-theme]) table tbody tr:nth-child(odd){background-color:var(--dark-background-alt)}:root:not([data-theme]) table tbody tr:nth-child(2n){background-color:var(--dark-background-elevated)}}table tbody tr:hover{background-color:#a7a7a7!important}[data-theme=dark] table tbody tr:hover{background-color:#4a5663!important}@media (prefers-color-scheme:dark){:root:not([data-theme]) table tbody tr:hover{background-color:#4a5663!important}}.seamless-input{width:100%;box-shadow:none;background-color:#0000;border:none;padding:1.2em}.seamless-input:focus{box-shadow:none;outline-offset:-1px;border:none;outline:1px solid #3273dc}.seamless-input:hover{background-color:#0000000a}[data-theme=dark] .seamless-input:hover{background-color:#ffffff0d}@media (prefers-color-scheme:dark){:root:not([data-theme]) .seamless-input:hover{background-color:#ffffff0d}}table tbody tr:hover .seamless-input:not(:hover),[data-theme=dark] table tbody tr:hover .seamless-input:not(:hover){background-color:#0000}@media (prefers-color-scheme:dark){:root:not([data-theme]) table tbody tr:hover .seamless-input:not(:hover){background-color:#0000}}.seamless-select{width:100%}.seamless-select select{width:100%;box-shadow:none;background-color:#0000;border:none;padding:.5em 2.5em .5em .75em}.seamless-select:after{border-color:#3273dc}.seamless-select select:focus{box-shadow:none;outline-offset:-1px;border:none;outline:1px solid #3273dc}.seamless-select select:hover{background-color:#0000000a}[data-theme=dark] .seamless-select select:hover{background-color:#ffffff0d}@media (prefers-color-scheme:dark){:root:not([data-theme]) .seamless-select select:hover{background-color:#ffffff0d}}table tbody tr:hover .seamless-select select:not(:hover),[data-theme=dark] table tbody tr:hover .seamless-select select:not(:hover){background-color:#0000}@media (prefers-color-scheme:dark){:root:not([data-theme]) table tbody tr:hover .seamless-select select:not(:hover){background-color:#0000}}.seamless-input::placeholder{color:#363636}[data-theme=dark] .seamless-input::placeholder{color:#a0a0a0}@media (prefers-color-scheme:dark){:root:not([data-theme]) .seamless-input::placeholder{color:#a0a0a0}}[data-theme=dark] .modal-card-head,[data-theme=dark] .modal-card-foot{background-color:var(--dark-background-elevated);border-color:#5a5a5a}[data-theme=dark] .modal-card-body{background-color:var(--dark-background-color)}[data-theme=dark] .modal-card-title{color:#ffffffde}@media (prefers-color-scheme:dark){:root:not([data-theme]) .modal-card-head,:root:not([data-theme]) .modal-card-foot{background-color:var(--dark-background-elevated);border-color:#5a5a5a}:root:not([data-theme]) .modal-card-body{background-color:var(--dark-background-color)}:root:not([data-theme]) .modal-card-title{color:#ffffffde}}[data-theme=dark] .navbar{background-color:var(--dark-background-elevated);color:#ffffffde}[data-theme=dark] .navbar-item,[data-theme=dark] .navbar-link{color:#ffffffde}[data-theme=dark] .navbar-item:hover,[data-theme=dark] .navbar-link:hover{color:#fffffff2;background-color:#ffffff1a}[data-theme=dark] .navbar-dropdown{background-color:var(--dark-background-elevated);border-color:#5a5a5a}[data-theme=dark] .navbar-divider{background-color:#5a5a5a}@media (prefers-color-scheme:dark){:root:not([data-theme]) .navbar{background-color:var(--dark-background-elevated);color:#ffffffde}:root:not([data-theme]) .navbar-item,:root:not([data-theme]) .navbar-link{color:#ffffffde}:root:not([data-theme]) .navbar-item:hover,:root:not([data-theme]) .navbar-link:hover{color:#fffffff2;background-color:#ffffff1a}:root:not([data-theme]) .navbar-dropdown{background-color:var(--dark-background-elevated);border-color:#5a5a5a}:root:not([data-theme]) .navbar-divider{background-color:#5a5a5a}}[data-theme=dark] .input:not(.seamless-input),[data-theme=dark] .textarea,[data-theme=dark] .select:not(.seamless-select) select{background-color:var(--dark-background-alt);color:#ffffffde;border-color:#5a5a5a}[data-theme=dark] .seamless-input,[data-theme=dark] .seamless-select select{color:#ffffffde}[data-theme=dark] .input:focus,[data-theme=dark] .textarea:focus,[data-theme=dark] .select select:focus{border-color:#3273dc;box-shadow:0 0 0 .125em #3273dc40}[data-theme=dark] .input::placeholder,[data-theme=dark] .textarea::placeholder{color:#a0a0a0}[data-theme=dark] .label{color:#ffffffde}[data-theme=dark] .select:after{border-color:#3273dc}@media (prefers-color-scheme:dark){:root:not([data-theme]) .input:not(.seamless-input),:root:not([data-theme]) .textarea,:root:not([data-theme]) .select:not(.seamless-select) select{background-color:var(--dark-background-alt);color:#ffffffde;border-color:#5a5a5a}:root:not([data-theme]) .seamless-input,:root:not([data-theme]) .seamless-select select{color:#ffffffde}:root:not([data-theme]) .input:focus,:root:not([data-theme]) .textarea:focus,:root:not([data-theme]) .select select:focus{border-color:#3273dc;box-shadow:0 0 0 .125em #3273dc40}:root:not([data-theme]) .input::placeholder,:root:not([data-theme]) .textarea::placeholder{color:#a0a0a0}:root:not([data-theme]) .label{color:#ffffffde}:root:not([data-theme]) .select:after{border-color:#3273dc}}[data-theme=dark] .button{background-color:var(--dark-background-elevated);color:#ffffffde;border-color:#5a5a5a}[data-theme=dark] .button:hover{background-color:#4a5663;border-color:#6a6a6a}[data-theme=dark] .button.is-primary{color:#fff;background-color:#3273dc;border-color:#0000}[data-theme=dark] .button.is-primary:hover{background-color:#276cda}[data-theme=dark] .button.is-info{color:#fff;background-color:#3298dc;border-color:#0000}[data-theme=dark] .button.is-info:hover{background-color:#2588ce}[data-theme=dark] .button.is-success{color:#fff;background-color:#48c774;border-color:#0000}[data-theme=dark] .button.is-success:hover{background-color:#3ec46d}[data-theme=dark] .button.is-danger{color:#fff;background-color:#f14668;border-color:#0000}[data-theme=dark] .button.is-danger:hover{background-color:#ef2e55}@media (prefers-color-scheme:dark){:root:not([data-theme]) .button{background-color:var(--dark-background-elevated);color:#ffffffde;border-color:#5a5a5a}:root:not([data-theme]) .button:hover{background-color:#4a5663;border-color:#6a6a6a}:root:not([data-theme]) .button.is-primary{color:#fff;background-color:#3273dc;border-color:#0000}:root:not([data-theme]) .button.is-primary:hover{background-color:#276cda}:root:not([data-theme]) .button.is-info{color:#fff;background-color:#3298dc;border-color:#0000}:root:not([data-theme]) .button.is-info:hover{background-color:#2588ce}:root:not([data-theme]) .button.is-success{color:#fff;background-color:#48c774;border-color:#0000}:root:not([data-theme]) .button.is-success:hover{background-color:#3ec46d}:root:not([data-theme]) .button.is-danger{color:#fff;background-color:#f14668;border-color:#0000}:root:not([data-theme]) .button.is-danger:hover{background-color:#ef2e55}}[data-theme=dark] .section{background-color:var(--dark-background-color)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .section{background-color:var(--dark-background-color)}}[data-theme=dark] .table,[data-theme=dark] .table th,[data-theme=dark] .table td{color:#ffffffde;border-bottom-color:#5a5a5a}@media (prefers-color-scheme:dark){:root:not([data-theme]) .table,:root:not([data-theme]) .table th,:root:not([data-theme]) .table td{color:#ffffffde;border-bottom-color:#5a5a5a}}[data-theme=dark] .box{background-color:var(--dark-background-elevated);color:#ffffffde;border-color:#5a5a5a}@media (prefers-color-scheme:dark){:root:not([data-theme]) .box{background-color:var(--dark-background-elevated);color:#ffffffde;border-color:#5a5a5a}}[data-theme=dark] .delete{background-color:#ffffff1a}[data-theme=dark] .delete:hover{background-color:#fff3}@media (prefers-color-scheme:dark){:root:not([data-theme]) .delete{background-color:#ffffff1a}:root:not([data-theme]) .delete:hover{background-color:#fff3}}[data-theme=dark] .notification{background-color:var(--dark-background-elevated);color:#ffffffde}[data-theme=dark] .notification.is-danger{color:#fff;background-color:#f14668}[data-theme=dark] .notification.is-success{color:#fff;background-color:#48c774}[data-theme=dark] .notification.is-info{color:#fff;background-color:#3273dc}[data-theme=dark] .notification.is-warning{color:#000000b3;background-color:#ffdd57}@media (prefers-color-scheme:dark){:root:not([data-theme]) .notification{background-color:var(--dark-background-elevated);color:#ffffffde}:root:not([data-theme]) .notification.is-danger{color:#fff;background-color:#f14668}:root:not([data-theme]) .notification.is-success{color:#fff;background-color:#48c774}:root:not([data-theme]) .notification.is-info{color:#fff;background-color:#3273dc}:root:not([data-theme]) .notification.is-warning{color:#000000b3;background-color:#ffdd57}}[data-theme=dark] .title,[data-theme=dark] .subtitle{color:#ffffffde}@media (prefers-color-scheme:dark){:root:not([data-theme]) .title,:root:not([data-theme]) .subtitle{color:#ffffffde}}[data-theme=dark] .help{color:#a0a0a0}@media (prefers-color-scheme:dark){:root:not([data-theme]) .help{color:#a0a0a0}}[data-theme=dark] .checkbox input[type=checkbox]{background-color:var(--dark-background-alt);border-color:#5a5a5a}@media (prefers-color-scheme:dark){:root:not([data-theme]) .checkbox input[type=checkbox]{background-color:var(--dark-background-alt);border-color:#5a5a5a}}[data-theme=dark] .file-cta{background-color:var(--dark-background-elevated);color:#ffffffde;border-color:#5a5a5a}[data-theme=dark] .file-cta:hover{background-color:#4a5663}[data-theme=dark] .file-name{background-color:var(--dark-background-alt);color:#ffffffde;border-color:#5a5a5a}@media (prefers-color-scheme:dark){:root:not([data-theme]) .file-cta{background-color:var(--dark-background-elevated);color:#ffffffde;border-color:#5a5a5a}:root:not([data-theme]) .file-cta:hover{background-color:#4a5663}:root:not([data-theme]) .file-name{background-color:var(--dark-background-alt);color:#ffffffde;border-color:#5a5a5a}}[data-theme=dark] .content{color:#ffffffde}@media (prefers-color-scheme:dark){:root:not([data-theme]) .content{color:#ffffffde}}:root{--canvas:#f3f5f4;--surface:#fff;--surface-soft:#edf1ef;--surface-hover:#e7eee9;--ink:#202c26;--muted:#5f6e65;--line:#d7e0da;--accent:#187448;--accent-hover:#105d39;--accent-soft:#e4f3e9;--accent-soft-hover:#cce8d7;--on-accent:#fff;--shadow:0 10px 35px #14281c0d;--light-background-color:var(--surface);--light-background-alt:var(--surface-soft);color:var(--ink);background:var(--canvas);font-family:Inter,ui-sans-serif,system-ui,sans-serif}:root[data-theme=dark]{--canvas:#151b18;--surface:#1e2621;--surface-soft:#252f29;--surface-hover:#2d3b32;--ink:#e9efe9;--muted:#a4b3a9;--line:#39473e;--accent:#79d69b;--accent-hover:#9be6b6;--accent-soft:#283f31;--accent-soft-hover:#365740;--on-accent:#10291a;--shadow:0 10px 35px #0000001f}@media (prefers-color-scheme:dark){:root:not([data-theme]){--canvas:#151b18;--surface:#1e2621;--surface-soft:#252f29;--surface-hover:#2d3b32;--ink:#e9efe9;--muted:#a4b3a9;--line:#39473e;--accent:#79d69b;--accent-hover:#9be6b6;--accent-soft:#283f31;--accent-soft-hover:#365740;--on-accent:#10291a;--shadow:0 10px 35px #0000001f}}:root{--dark-background-color:var(--canvas);--dark-background-alt:var(--surface);--dark-background-elevated:var(--surface-soft)}:root body{background:var(--canvas);color:var(--ink);padding:0}:root body:has(.navbar.is-fixed-top){padding-top:0}:root #app{max-width:none;padding:0}:root a{color:var(--accent)}:root a:hover{color:var(--accent-hover)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:root :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.app-icon{vertical-align:middle;flex:0 0 20px;width:20px;height:20px}kbd{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:2px 5px;font:500 11px ui-monospace,monospace}.library-main{min-width:0;margin-left:248px;padding:44px clamp(24px,4vw,64px) 100px}.library-main>*{max-width:1440px;margin-inline:auto}:root .section{background:0 0;padding:0}:root .container{max-width:none;padding:0}:root .title,:root .subtitle,:root .label,:root .content{color:var(--ink)}:root .title{letter-spacing:-.035em}:root .help{color:var(--muted)}:root .navbar{background:var(--surface);border-right:1px solid var(--line);width:248px;height:100dvh;color:var(--ink);flex-flow:column;padding:28px 18px 18px;display:flex;right:auto}:root .navbar-brand{flex-direction:column;flex-shrink:0;width:100%}:root .navbar-brand>.navbar-item{padding:8px}:root .navbar-brand>a{color:var(--ink);gap:10px;margin-bottom:24px}.brand-mark{object-fit:contain;flex:0 0 40px;width:40px;height:40px;display:block}.brand-caption{color:var(--muted);letter-spacing:.025em;margin-top:2px;font-size:10px;font-weight:400;display:block}.sidebar-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}:root .vault-control{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:10px}:root .vault-control .vault-selector>.button{background:var(--surface-soft);width:100%;color:var(--ink);border-color:var(--line);justify-content:space-between}:root .vault-control .vault-selector>.button:after{content:"⌄";color:var(--muted)}:root .navbar .search-button{width:100%;color:var(--muted);border:1px solid var(--line);border-radius:8px;gap:9px;min-height:44px;padding:10px 6px}.search-label{font-size:12px}.search-shortcut{white-space:nowrap;margin-left:auto}:root .navbar-menu{flex-direction:column;flex:1;width:100%;min-height:0;padding-top:24px;display:flex}:root .navbar-start,:root .navbar-end{flex-direction:column;gap:4px;width:100%;margin:0}:root .navbar-start{overflow-y:auto}:root .navbar-end{margin-top:auto;padding-top:20px}.navigation-label{padding:0 12px 10px}:root .navbar-item,:root .navbar-link{color:var(--muted);border-radius:8px;gap:12px;min-height:44px;font-size:13px}:root button.navbar-item,:root button.navbar-link{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}:root .navbar-item:hover,:root .navbar-link:hover{color:var(--ink);background:var(--surface-soft)}:root a.router-link-active.navbar-item{background:var(--accent-soft);color:var(--accent);font-weight:600}:root .navbar .navbar-start a.router-link-active.navbar-item{background:var(--accent-soft);color:var(--accent)}:root .navbar .navbar-brand a.router-link-active.navbar-item{color:var(--ink);background:0 0}:root .profile-menu{padding:0;display:block}:root .profile-menu .navbar-link{padding-right:12px;font-size:12px}:root .profile-menu .navbar-link:after{display:none}:root .navbar-dropdown{background:var(--surface);border:1px solid var(--line);width:250px;box-shadow:var(--shadow);border-radius:12px;padding:12px;inset:auto auto 100% 0}:root .navbar-dropdown .navbar-item{overflow-wrap:anywhere}:root .navbar-divider{background:var(--line);height:1px}.shortcut-help kbd{margin-left:auto}:root .navbar-burger{display:none}:root .chord-hint{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);left:268px}:root .loading-overlay{top:0;left:248px}:root .loading-overlay.fade-leave-active{pointer-events:none}:root .button{background:var(--surface);height:auto;min-height:42px;color:var(--ink);border:1px solid var(--line);border-radius:8px;gap:8px;padding:10px 16px;font-size:13px;font-weight:600}:root .button:hover{background:var(--surface-hover);border-color:var(--muted)}:root .button.is-primary,:root .button.is-success{background:var(--accent);color:var(--on-accent);border-color:#0000}:root .button.is-primary:hover,:root .button.is-success:hover{background:var(--accent-hover)}:root .button.is-info,:root .button.is-link{color:var(--accent);background:var(--accent-soft);border-color:#0000}:root .button.is-info:hover,:root .button.is-link:hover{background:var(--accent-soft-hover);border-color:var(--accent)}:root .button.is-danger{color:#c33948;background:0 0;border-color:currentColor}:root[data-theme=dark] .button.is-danger{color:#ff9ca5}@media (prefers-color-scheme:dark){:root:not([data-theme]) .button.is-danger{color:#ff9ca5}}:root .input:not(.seamless-input),:root .textarea,:root .select:not(.seamless-select) select{background:var(--surface);border:1px solid var(--line);color:var(--ink);min-height:44px;box-shadow:none;border-radius:8px}:root .input::placeholder,:root .textarea::placeholder{color:var(--muted)}:root .input:focus,:root .textarea:focus,:root .select select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}:root .select{height:auto}:root .select:after,:root .navbar-link:after{border-color:var(--accent)}:root .select.is-small select,:root .select.is-small{height:auto;font-size:13px}:root .label{font-size:12px;font-weight:600}:root .field.is-grouped{flex-wrap:wrap;align-items:center;gap:10px}:root .box{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px}:root .modal-background{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08120ca6}:root .modal-card{border:1px solid var(--line);border-radius:16px;max-height:calc(100dvh - 48px);box-shadow:0 24px 100px #0003}:root .modal-card-head,:root .modal-card-foot{background:var(--surface);border-color:var(--line);gap:12px;padding:22px 26px}:root .modal-card-title{color:var(--ink);letter-spacing:-.025em;flex-shrink:1;font-size:19px;line-height:1.3}:root .modal-card-body{background:var(--surface);color:var(--ink);overscroll-behavior:contain;padding:24px 26px}:root .modal-card-body .field{margin-bottom:18px}:root .modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08120ca6;padding:16px}:root .modal-content{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:14px;width:min(100%,480px);min-width:0}:root .modal-content h3{color:var(--ink)}:root .modal-content input{background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:8px;min-height:44px}:root .modal-content input:focus{border-color:var(--accent);outline:2px solid var(--accent)}:root .modal-actions button{border-radius:8px;min-height:44px;font-size:13px;font-weight:600}:root .modal-actions .btn-primary{background:var(--accent);color:var(--on-accent)}:root .modal-actions .btn-primary:hover:not(:disabled){background:var(--accent-hover)}:root .modal-actions .btn-primary:disabled{opacity:.5}:root .modal-actions .btn-secondary{background:var(--surface-soft);color:var(--ink)}:root .search-result,:root .details-item{border-color:var(--line);color:var(--ink);border-radius:8px}:root .search-result:hover,:root .details-item:hover{background:var(--surface-soft);border-color:var(--accent)}:root .search-message,:root .result-type,:root .result-year,:root .detail-label{color:var(--muted)}:root .delete{background-color:var(--muted);min-width:28px;min-height:28px}:root .vault-option{border-color:var(--line);background:var(--surface)}:root .vault-option:hover,:root .vault-option.is-selected{background:var(--accent-soft);border-color:var(--accent)}:root .table{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;width:100%}:root .table th,:root .table td{color:var(--ink);border-color:var(--line)}:root thead tr{background:var(--surface-soft)}:root .table th{color:var(--muted);white-space:normal;padding:14px 12px;font-size:11px;font-weight:600}:root table tbody tr:nth-child(n){background:var(--surface)}:root table tbody tr:hover{background:var(--surface-hover)!important}:root .seamless-input,:root .seamless-select select{color:var(--ink);background:0 0;min-height:44px;font-size:13px}:root .seamless-input:focus,:root .seamless-select select:focus{outline:2px solid var(--accent);outline-offset:-2px;background:var(--surface)}:root .sorting-section,:root .filtering-section{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:20px;padding:16px}:root .controls-separator{background:var(--line);opacity:1}.control-group{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}:root .control-group .label{white-space:nowrap;padding-top:0}:root .mobile-view{padding:0}:root .mobile-table{border-spacing:0 10px;background:0 0;border:0;overflow:visible}:root .mobile-table thead{display:none}:root .mobile-table tbody tr{box-shadow:0 0 0 1px var(--line);border-radius:12px}:root .mobile-table td{border:0}:root .mobile-table td:first-child{border-radius:12px 0 0 12px}:root .mobile-table td:last-child{border-radius:0 12px 12px 0}:root .mobile-card-cell{padding:20px 16px!important}:root .mobile-card-title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:16px;font-weight:650}:root .mobile-card-body:not(.mobile-card-body-columns){grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}:root .mobile-field{color:var(--muted);white-space:normal;overflow-wrap:anywhere;font-size:12px}:root .row-number-cell{color:var(--muted);font-size:12px}:root .action-button{min-width:44px;min-height:44px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;margin:0;display:inline-flex}:root .action-button:hover{background:var(--accent-soft);color:var(--accent);transform:none}:root .view-toggle-section{justify-content:flex-start;margin-block:16px}:root .game-section-title{color:var(--ink);letter-spacing:-.02em;font-size:18px}:root tr.most-important-line:nth-child(n){background:var(--accent-soft)}:root tr.drop-target{border-top-color:var(--accent)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0 0 10px;font-size:10px;font-weight:700}.collection-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.collection-heading h1,.overview-heading h1{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.15}.collection-heading p:not(.eyebrow),.overview-heading>p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.collection-actions{flex-shrink:0}.collection-actions kbd{color:inherit;opacity:.7;border-color:currentColor}.record-count{letter-spacing:0;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);vertical-align:middle;border-radius:20px;margin-left:10px;padding:5px 10px;font-size:12px;display:inline-block}.overview-heading{margin-bottom:32px}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:24px 32px;display:grid}:root .collection-tile{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:20px;padding:22px;transition:border-color .15s,transform .15s;display:flex}:root .collection-tile:hover{border-color:var(--accent);color:var(--ink);transform:translateY(-2px)}.tile-top,.tile-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.tile-top{color:var(--muted);font-size:13px}.tile-top .app-icon{color:var(--accent)}.tile-bottom strong{letter-spacing:-.05em;font-size:32px;font-weight:600}.tile-bottom .app-icon{color:var(--muted);width:16px}.overview-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px;display:grid}.overview-panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:24px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.panel-heading a{font-size:12px}.overview-list{margin:0;padding:0;list-style:none}.overview-list li+li{border-top:1px solid var(--line)}.overview-list a{align-items:center;gap:14px;min-height:72px;padding-block:12px;display:flex}:root .overview-list a{color:var(--ink)}.overview-list a:hover strong{color:var(--accent)}.overview-list strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.overview-list small{color:var(--muted);font-size:11px}.overview-list .item-detail{flex:1;min-width:0}.overview-list li.is-important a{background:var(--accent-soft);border-radius:10px;padding-inline:12px}.release-priority{color:var(--accent);align-items:center;gap:5px;margin-top:6px;font-size:11px;font-weight:600;display:flex}.release-priority .app-icon{fill:currentColor;flex-basis:14px;width:14px;height:14px}.score-badge{background:var(--accent-soft);color:var(--accent);border-radius:8px;padding:7px 10px;font-size:13px;font-weight:700}.date-badge{background:var(--surface-soft);width:44px;min-width:44px;height:48px;color:var(--accent);border-radius:9px;place-items:center;font-size:17px;font-weight:600;display:grid}.date-badge small{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.empty-state{text-align:center;color:var(--muted);padding:28px 12px;font-size:13px;line-height:1.7}.vault-tools{border:1px solid var(--line);border-radius:14px;padding:24px}.vault-tools h2{margin:0 0 6px;font-size:15px}.vault-tools p{color:var(--muted);margin:0 0 20px;font-size:12px}.vault-tools .buttons{margin-bottom:0}.dashboard-status{border:1px solid var(--line);color:var(--muted);border-radius:8px;margin-block:16px;padding:12px 16px;font-size:13px}.dashboard-status .button{margin-left:12px}@media (width>=1400px){.overview-panels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1199px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=999px){.library-main{margin-left:0;padding:100px 24px}:root .navbar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:10px 16px}:root .navbar-brand{flex-direction:row;align-items:center;gap:4px;min-height:48px}:root .navbar-brand>.navbar-item{padding:4px}:root .navbar-brand>a{gap:8px;margin:0 auto 0 0;font-size:14px}.brand-caption,.search-label,.search-shortcut,.vault-control>.sidebar-label{display:none}.brand-mark{flex-basis:34px;width:34px;height:34px}:root .vault-control{margin:0}:root .vault-control .vault-selector>.button{min-width:62px;padding:8px}:root .navbar .search-button{border-color:#0000;justify-content:center;width:44px;padding:10px}:root .navbar-burger{border-radius:8px;flex-shrink:0;width:44px;height:44px;margin:0;display:block}:root .navbar-menu{flex:auto;max-height:calc(100dvh - 80px);padding-top:16px;display:none;overflow:auto}:root .navbar-menu.is-active{display:flex}:root .navbar-start{flex-shrink:0;overflow:visible}:root .navbar-end{padding-top:16px}:root .navbar-dropdown{width:100%;box-shadow:none;margin-top:8px;position:static}:root .chord-hint{left:16px}:root .loading-overlay{top:72px;left:0}}@media (width<=767px){:root .sorting-section>.field{flex-direction:column;align-items:stretch}.control-group{gap:8px;width:100%}:root .control-group .label{flex:0 0 60px;margin-right:0}:root .sorting-section .controls-separator{display:none}.control-group>.select{flex:1;min-width:0}.control-group>.select select{width:100%}}@media (width<=599px){.library-main{padding:96px 16px 110px}.collection-heading{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:20px}.collection-actions{max-width:100%}.collection-heading .button{min-height:44px}.record-count{margin-left:5px}.overview-heading{margin-bottom:24px}.collection-grid{gap:10px;margin-block:20px 24px}:root .collection-tile{gap:14px;padding:16px}.overview-panels{grid-template-columns:1fr;gap:16px}.overview-panel,.vault-tools{padding:20px}:root .sorting-section,:root .filtering-section{margin-top:0;padding:12px}:root .sorting-section .field,:root .filtering-section .field{gap:8px;margin:0}:root .sorting-section .control,:root .filtering-section .control{min-width:0;max-width:100%}:root .sorting-section .controls-separator{display:none}:root .mobile-card-cell{padding:18px 10px!important}:root .mobile-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}:root .mobile-card-title{font-size:15px}:root .mobile-table{table-layout:fixed}:root .row-number-header,:root .mobile-table .row-number-cell{width:34px}:root .modal-card{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}:root .modal-card-head,:root .modal-card-body,:root .modal-card-foot{padding:18px 20px}:root .modal-card-body{max-height:none}:root .modal-card-foot{padding-bottom:max(18px, env(safe-area-inset-bottom));flex-wrap:wrap}:root .modal-card-foot .buttons-right{margin-left:auto}:root .modal-card-head .delete,:root .action-button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}
