@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}@media(prefers-color-scheme:dark){.wmde-markdown,.wmde-markdown-var{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-copied-active-bg: #2e9b33}}@media(prefers-color-scheme:light){.wmde-markdown,.wmde-markdown-var{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-copied-active-bg: #2e9b33}}[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],body[data-color-mode*=dark]{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149}[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],body[data-color-mode*=light]{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #cf222e}.wmde-markdown{-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word;color:var(--color-fg-default);background-color:var(--color-canvas-default)}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{background-color:transparent;color:var(--color-accent-fg);text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{display:inline-block;border-style:none;max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace,monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{box-sizing:content-box;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted);height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default)}.wmde-markdown input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner,.wmde-markdown [type=reset]::-moz-focus-inner,.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button,.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button,.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:before{display:table;content:""}.wmde-markdown hr:after{display:table;clear:both;content:""}.wmde-markdown table{border-spacing:0;border-collapse:collapse;display:block;width:-webkit-max-content;width:max-content;max-width:100%}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>*:not(summary){display:none!important}.wmde-markdown kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.wmde-markdown h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown h3{font-weight:600;font-size:1.25em}.wmde-markdown h4{font-weight:600;font-size:1em}.wmde-markdown h5{font-weight:600;font-size:.875em}.wmde-markdown h6{font-weight:600;font-size:.85em;color:var(--color-fg-muted)}.wmde-markdown p{margin-top:0;margin-bottom:10px}.wmde-markdown blockquote{margin:0;padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.wmde-markdown ul,.wmde-markdown ol{margin-top:0;margin-bottom:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ul ul ol,.wmde-markdown ul ol ol,.wmde-markdown ol ul ol,.wmde-markdown ol ol ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown tt,.wmde-markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.wmde-markdown .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-outer-spin-button,.wmde-markdown input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:before{display:table;content:""}.wmde-markdown:after{display:table;clear:both;content:""}.wmde-markdown>*:first-child{margin-top:0!important}.wmde-markdown>*:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown p,.wmde-markdown blockquote,.wmde-markdown ul,.wmde-markdown ol,.wmde-markdown dl,.wmde-markdown table,.wmde-markdown pre,.wmde-markdown details{margin-top:0;margin-bottom:16px}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 tt,.wmde-markdown h1 code,.wmde-markdown h2 tt,.wmde-markdown h2 code,.wmde-markdown h3 tt,.wmde-markdown h3 code,.wmde-markdown h4 tt,.wmde-markdown h4 code,.wmde-markdown h5 tt,.wmde-markdown h5 code,.wmde-markdown h6 tt,.wmde-markdown h6 code{padding:0 .2em;font-size:inherit}.wmde-markdown ul.no-list,.wmde-markdown ol.no-list{padding:0;list-style-type:none}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ul ul,.wmde-markdown ul ol,.wmde-markdown ol ol,.wmde-markdown ol ul{margin-top:0;margin-bottom:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.wmde-markdown dl dd{padding:0 16px;margin-bottom:16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table th,.wmde-markdown table td{padding:6px 13px;border:1px solid var(--color-border-default)}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:transparent}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.wmde-markdown span.frame span img{display:block;float:left}.wmde-markdown span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.wmde-markdown span.align-center{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.wmde-markdown span.align-center span img{margin:0 auto;text-align:center}.wmde-markdown span.align-right{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.wmde-markdown span.align-right span img{margin:0;text-align:right}.wmde-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.wmde-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.wmde-markdown code,.wmde-markdown tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.wmde-markdown pre{font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.wmde-markdown pre code,.wmde-markdown pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.wmde-markdown pre>code{padding:16px;overflow:auto;display:block}.wmde-markdown pre>code::-webkit-scrollbar{background:transparent;width:8px;height:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.wmde-markdown .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.wmde-markdown .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{position:absolute;inset:-8px -8px -8px -24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .task-list-item-checkbox,.wmde-markdown .contains-task-list input[type=checkbox]{margin:0 .2em .25em -1.6em;vertical-align:middle}.wmde-markdown .contains-task-list:dir(rtl) .task-list-item-checkbox,.wmde-markdown .contains-task-list:dir(rtl) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{visibility:hidden;display:flex;position:absolute;cursor:pointer;color:var(--color-fg-default);top:6px;right:6px;border-radius:5px;background:var(--color-border-default);padding:6px;font-size:12px;transition:all .3s}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre:hover .copied:active,.wmde-markdown pre .copied.active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{padding:.5rem 1em;color:inherit;margin-bottom:16px;border-left:.25em solid var(--borderColor-default, var(--color-border-default))}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{display:flex;align-items:center;line-height:1;font-weight:500;font-size:14px}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:var(--base-size-8, 8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis, var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent, var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis, var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success, var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis, var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done, var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis, var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention, var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis, var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger, var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{display:inline-block;width:1rem;text-align:right;margin-right:16px;color:var(--color-fg-subtle);content:attr(line);white-space:nowrap}.wmde-markdown .token.comment,.wmde-markdown .token.prolog,.wmde-markdown .token.doctype,.wmde-markdown .token.cdata{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.property,.wmde-markdown .token.tag,.wmde-markdown .token.selector,.wmde-markdown .token.constant,.wmde-markdown .token.symbol,.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.property-access,.wmde-markdown .token.operator,.wmde-markdown .token.boolean,.wmde-markdown .token.number,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.attr-name,.wmde-markdown .token.string,.wmde-markdown .token.char,.wmde-markdown .token.builtin{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.entity,.wmde-markdown .token.url,.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.color,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.function,.wmde-markdown .token.class-name{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.rule,.wmde-markdown .token.regex,.wmde-markdown .token.important,.wmde-markdown .token.keyword{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.important,.wmde-markdown .token.bold{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}.w-md-editor-bar{position:absolute;cursor:s-resize;right:0;bottom:0;margin-top:-11px;margin-right:0;width:14px;z-index:3;height:10px;border-radius:0 0 3px;-webkit-user-select:none;user-select:none}.w-md-editor-bar svg{display:block;margin:0 auto}.w-md-editor-area{overflow:auto;border-radius:5px}.w-md-editor-text{min-height:100%;position:relative;text-align:left;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box;padding:10px;margin:0;font-size:14px!important;line-height:18px!important;font-variant-ligatures:common-ligatures}.w-md-editor-text-pre,.w-md-editor-text-input,.w-md-editor-text>.w-md-editor-text-pre{margin:0;border:0;background:none;box-sizing:inherit;display:inherit;font-family:inherit;font-family:var(--md-editor-font-family)!important;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;word-break:normal;padding:0}.w-md-editor-text-pre{position:relative;margin:0!important;pointer-events:none;background-color:transparent!important}.w-md-editor-text-pre>code{padding:0!important;font-family:var(--md-editor-font-family)!important;font-size:14px!important;line-height:18px!important}.w-md-editor-text-input{position:absolute;top:0;left:0;height:100%;width:100%;resize:none;color:inherit;overflow:hidden;outline:0;padding:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent}.w-md-editor-text-input:empty{-webkit-text-fill-color:inherit!important}.w-md-editor-text-pre,.w-md-editor-text-input{word-wrap:pre;word-break:break-word;white-space:pre-wrap}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.w-md-editor-text-input{color:transparent!important}.w-md-editor-text-input::selection{background-color:#accef7!important;color:transparent!important}}.w-md-editor-text-pre .punctuation{color:var(--color-prettylights-syntax-comment, #8b949e)!important}.w-md-editor-text-pre .token.url,.w-md-editor-text-pre .token.content{color:var(--color-prettylights-syntax-constant, #0550ae)!important}.w-md-editor-text-pre .token.title.important{color:var(--color-prettylights-syntax-markup-bold, #24292f)}.w-md-editor-text-pre .token.code-block .function{color:var(--color-prettylights-syntax-entity, #8250df)}.w-md-editor-text-pre .token.bold{font-weight:unset!important}.w-md-editor-text-pre .token.title{line-height:unset!important;font-size:unset!important;font-weight:unset!important}.w-md-editor-text-pre .token.code.keyword{color:var(--color-prettylights-syntax-constant, #0550ae)!important}.w-md-editor-text-pre .token.strike,.w-md-editor-text-pre .token.strike .content{color:var(--color-prettylights-syntax-markup-deleted-text, #82071e)!important}.w-md-editor-toolbar-child{position:absolute;border-radius:3px;box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);z-index:1;display:none}.w-md-editor-toolbar-child.active{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar{border-bottom:0;padding:3px;border-radius:3px}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li button{width:-webkit-fill-available;height:initial;box-sizing:border-box;padding:3px 4px 2px;margin:0}.w-md-editor-toolbar{border-bottom:1px solid var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);padding:3px;display:flex;justify-content:space-between;align-items:center;border-radius:3px 3px 0 0;-webkit-user-select:none;user-select:none;flex-wrap:wrap}.w-md-editor-toolbar.bottom{border-bottom:0px;border-top:1px solid var(--md-editor-box-shadow-color);border-radius:0 0 3px 3px}.w-md-editor-toolbar ul,.w-md-editor-toolbar li{margin:0;padding:0;list-style:none;line-height:initial}.w-md-editor-toolbar li{display:inline-block;font-size:14px}.w-md-editor-toolbar li+li{margin:0}.w-md-editor-toolbar li>button{border:none;height:20px;line-height:14px;background:none;padding:4px;margin:0 1px;border-radius:2px;text-transform:none;font-weight:400;overflow:visible;outline:none;cursor:pointer;transition:all .3s;white-space:nowrap;color:var(--color-fg-default)}.w-md-editor-toolbar li>button:hover,.w-md-editor-toolbar li>button:focus{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar li>button:active{background-color:var(--color-neutral-muted);color:var(--color-danger-fg)}.w-md-editor-toolbar li>button:disabled{color:var(--md-editor-box-shadow-color);cursor:not-allowed}.w-md-editor-toolbar li>button:disabled:hover{background-color:transparent;color:var(--md-editor-box-shadow-color)}.w-md-editor-toolbar li.active>button{color:var(--color-accent-fg);background-color:var(--color-neutral-muted)}.w-md-editor-toolbar-divider{height:14px;width:1px;margin:-3px 3px 0!important;vertical-align:middle;background-color:var(--md-editor-box-shadow-color)}.w-md-editor{text-align:left;border-radius:3px;padding-bottom:1px;position:relative;color:var(--color-fg-default);--md-editor-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--md-editor-background-color: var(--color-canvas-default, #ffffff);--md-editor-box-shadow-color: var(--color-border-default, #d0d7de);box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column}.w-md-editor.w-md-editor-rtl{direction:rtl!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-preview{right:unset!important;left:0;text-align:right!important;box-shadow:inset -1px 0 0 0 var(--md-editor-box-shadow-color)}.w-md-editor.w-md-editor-rtl .w-md-editor-text{text-align:right!important}.w-md-editor-toolbar{height:fit-content}.w-md-editor-content{height:100%;overflow:auto;position:relative;border-radius:0 0 3px}.w-md-editor .copied{display:none!important}.w-md-editor-input{width:50%;height:100%}.w-md-editor-text-pre>code{word-break:break-word!important;white-space:pre-wrap!important}.w-md-editor-preview{width:50%;box-sizing:border-box;box-shadow:inset 1px 0 0 0 var(--md-editor-box-shadow-color);position:absolute;padding:10px 20px;overflow:auto;top:0;right:0;bottom:0;border-radius:0 0 5px;display:flex;flex-direction:column}.w-md-editor-preview .anchor{display:none}.w-md-editor-preview .contains-task-list li.task-list-item{list-style:none}.w-md-editor-show-preview .w-md-editor-input{width:0%;overflow:hidden;background-color:var(--md-editor-background-color)}.w-md-editor-show-preview .w-md-editor-preview{width:100%;box-shadow:inset 0 0}.w-md-editor-show-edit .w-md-editor-input{width:100%}.w-md-editor-show-edit .w-md-editor-preview{width:0%;padding:0}.w-md-editor-fullscreen{overflow:hidden;position:fixed;z-index:99999;inset:0;height:100%!important}.w-md-editor-fullscreen .w-md-editor-content{height:100%}:root{font-family:IBM Plex Sans,Segoe UI,sans-serif;color:#202a35;background:#f4f6f8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #202a35;--muted: #687786;--line: #dce2e8;--paper: #fff;--canvas: #f4f6f8;--blue: #1769aa;--blue-dark: #124f81;--mono: "IBM Plex Mono", Consolas, monospace}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #3182bd;outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.6}.app-frame{min-height:100vh;display:flex}.sidebar{width:244px;position:fixed;inset:0 auto 0 0;z-index:2;display:flex;flex-direction:column;padding:20px 14px 14px;border-right:1px solid var(--line);background:#fff;color:var(--ink)}.brand{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 8px;color:inherit;text-decoration:none}.brand-row{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 8px}.brand-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.brand-copy strong{color:#263848;font-size:15px;font-weight:600}.brand-copy small{color:#71808d;font-size:10px}.brand-mark{display:grid;place-items:center;width:29px;height:29px;border-radius:4px;background:#e5f0f8;color:var(--blue-dark)}.brand-name{font-size:15px;font-weight:600}.cluster-selector{margin:24px 0 26px;padding:0 8px}.cluster-selector label{display:block;margin-bottom:7px;color:#687786;font-size:11px;font-weight:500}.cluster-select-wrap{display:flex;align-items:center;gap:8px;height:36px;padding:0 9px;border:1px solid #ccd5de;border-radius:4px;background:#fff;color:#536579}.cluster-select-wrap>svg:first-child{flex:0 0 auto;color:#57748d}.cluster-select-wrap select{flex:1;min-width:0;appearance:none;border:0;outline:0;background:transparent;color:#25394b;font-size:13px;font-weight:600;cursor:pointer}.cluster-select-wrap>svg:last-child{flex:0 0 auto;color:#687786;pointer-events:none}.cluster-selector small{display:block;margin-top:6px;color:#7b8996;font-size:10px}.nav-label,.section-kicker,.eyebrow{font-size:10px;font-weight:600}.nav-label{padding:0 10px;margin-bottom:8px;color:#71808d;text-transform:uppercase}.primary-nav{display:flex;flex-direction:column;gap:2px}.nav-group-label{margin:18px 10px 4px;color:#71808d;font-size:10px;font-weight:600;text-transform:uppercase}.nav-group-items{display:flex;flex-direction:column;gap:2px;padding-left:5px;border-left:1px solid #e1e7ec}.nav-item{width:100%;display:flex;align-items:center;gap:11px;min-height:38px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:#4f5d6b;text-align:left;font-size:12px;font-weight:500;cursor:pointer}.nav-item svg{color:#667887}.nav-item:hover{background:#f3f6f8}.nav-item.selected{background:#eaf2f8;color:#155b91;font-weight:600}.nav-item.selected svg{color:#1769aa}.nav-count{display:grid;place-items:center;min-width:23px;height:20px;margin-left:auto;border-radius:3px;background:#dceaf5;color:#315e7e;font-family:var(--mono);font-size:10px}.nav-static{cursor:default}.nav-static:hover{background:transparent}.nav-soon{margin-left:auto;color:#8a969f;font-size:10px}.sidebar-bottom{margin-top:auto}.connection-card{display:flex;align-items:center;gap:9px;padding:11px 9px;border:1px solid var(--line);border-radius:4px;background:#fafbfc}.connection-dot,.status-pip,.mini-state>span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#468b58}.connection-dot.disconnected{background:#bd5547}.connection-card>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px}.connection-card strong{font-size:11px;font-weight:600}.connection-card small{color:#71808d;font-size:10px}.connection-card>svg{color:#71808d}.account-menu-wrap{position:relative;margin-top:12px;border-top:1px solid var(--line)}.user-profile{display:flex;align-items:center;width:100%;gap:9px;margin:0;padding:12px 3px 0;border:0;background:transparent;text-align:left;cursor:pointer}.user-profile:hover,.user-profile.open{color:var(--blue-dark)}.account-chevron{margin-left:auto;color:#75828e;transition:transform .16s ease}.account-chevron.rotated{transform:rotate(180deg)}.account-menu{position:absolute;left:0;bottom:calc(100% + 9px);width:min(245px,calc(100vw - 30px));padding:10px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:0 12px 30px #19263226}.account-menu-header{display:flex;align-items:center;gap:9px;padding:5px 4px 11px;border-bottom:1px solid #edf0f3}.account-menu-header>span:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.account-menu-header strong{overflow:hidden;color:#263848;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-menu-header small{color:#71808d;font-size:10px}.user-avatar.large{width:34px;height:34px}.account-menu-detail{display:flex;flex-direction:column;gap:3px;padding:9px 4px 0}.account-menu-detail span{color:#8996a1;font-size:9px;text-transform:uppercase}.account-menu-detail strong{overflow:hidden;color:#52616f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-menu-action{display:flex;align-items:center;width:100%;gap:8px;margin-top:11px;padding:9px 5px;border:0;border-top:1px solid #edf0f3;background:transparent;color:#6d4d4d;font-size:11px;font-weight:600;cursor:pointer}.account-menu-action:hover{color:#93473d}.workspace-avatar,.user-avatar{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:4px;background:#e8edf1;color:#455767;font-size:10px;font-weight:600}.workspace-copy,.user-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.workspace-copy strong,.user-copy strong{font-size:11px;font-weight:600}.workspace-copy small,.user-copy small{color:#75828e;font-size:10px}.icon-button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:4px;background:#fff;color:#52616f;cursor:pointer}.icon-button:hover{background:#f4f7f9;color:#25394b}.icon-button.small{width:27px;height:27px;border:0;background:transparent;color:#75828e}.main-content{min-width:0;width:calc(100% - 244px);margin-left:244px}.topbar{position:sticky;top:0;z-index:1;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid var(--line);background:#fff}.breadcrumbs{display:flex;align-items:center;gap:9px;color:#687786;font-size:12px}.breadcrumbs strong{color:#25394b;font-weight:600}.crumb-separator{color:#aab4bd}.topbar-actions{display:flex;align-items:center;gap:12px}.api-status{display:flex;align-items:center;gap:7px;color:#436b4b;font-size:11px;font-weight:500}.api-status .status-pip{width:6px;height:6px}.api-status.status-offline{color:#a64438}.api-status.status-offline .status-pip{background:#bd5547}.topbar-divider{height:22px;width:1px;background:var(--line)}.current-date{color:#687786;font-family:var(--mono);font-size:10px}.page-wrap{width:min(1280px,100%);margin:0 auto;padding:31px 32px 24px}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.eyebrow{margin-bottom:8px;color:#687786}h1,h2,p{margin:0}.page-heading h1{font-size:24px;line-height:1.25;font-weight:600}.page-heading p{margin-top:6px;color:#657482;font-size:13px}.heading-note{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:4px;background:#fff;color:#667583;font-size:11px}.heading-note svg{color:#657c90}.heading-note strong{padding-left:8px;border-left:1px solid var(--line);color:#3e6e49;font-size:11px;font-weight:600}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;border:1px solid var(--line);border-radius:4px;background:#fff}.metric{min-height:105px;padding:15px 17px;border-right:1px solid var(--line)}.metric:last-child{border-right:0}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#62717f;font-size:11px;font-weight:500}.metric-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:4px;background:#edf3f7;color:#416784}.metric-icon.lime,.metric-icon.green{background:#edf4ed;color:#47754c}.metric-icon.yellow{background:#f7f2e6;color:#987b3c}.metric-icon.red{background:#f8eeec;color:#a44d40}.metric-value{display:block;margin-top:8px;font-family:var(--mono);font-size:24px;font-weight:500;line-height:1.1;color:#263848}.metric small{display:block;margin-top:4px;color:#778591;font-size:10px}.overview-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.panel{min-width:0;border:1px solid var(--line);border-radius:4px;background:#fff}.panel-header{display:flex;align-items:center;justify-content:space-between;min-height:59px;padding:12px 15px;border-bottom:1px solid #e8edf1}.section-kicker{display:block;margin-bottom:4px;color:#71808d}.panel-header h2,.dialog-header h2{font-size:14px;font-weight:600}.text-button{display:flex;align-items:center;gap:6px;padding:6px;border:0;background:transparent;color:#1769aa;font-size:11px;font-weight:600;cursor:pointer}.text-button:hover{color:#124f81;text-decoration:underline}.recent-list{min-height:155px;padding:0 15px}.recent-row{display:flex;align-items:center;gap:10px;min-height:51px;border-bottom:1px solid #edf0f3}.recent-row:last-child{border-bottom:0}.recent-icon,.template-symbol{display:grid;flex:0 0 auto;place-items:center;width:29px;height:29px;border:1px solid #e0e6eb;border-radius:4px;color:#587186;background:#f8fafb}.recent-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.recent-copy strong{overflow:hidden;color:#263848;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.recent-copy small{color:#71808d;font-size:10px}.recent-version{margin-left:3px;color:#637483;font-family:var(--mono);font-size:10px}.status-badge{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:4px 7px;border:1px solid #d9e8da;border-radius:3px;background:#f3f8f3;color:#456d49;font-size:10px;font-weight:500;white-space:nowrap}.status-badge>span{width:6px;height:6px;border-radius:50%;background:#578b5a}.status-draft{border-color:#e9dfc7;background:#faf7ef;color:#836c39}.status-draft>span{background:#ad8a3a}.status-archived{border-color:#e0e4e7;background:#f6f7f8;color:#68747e}.status-archived>span{background:#929da5}.status-unknown{border-color:#ecd9d5;background:#fbf4f2;color:#935247}.status-unknown>span{background:#b76353}.mini-state{display:flex;align-items:center;gap:7px;color:#4d7550;font-size:11px;font-weight:500}.mini-state>span{width:6px;height:6px}.mini-state.state-error{color:#a64438}.mini-state.state-error>span{background:#bd5547}.system-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 15px;border-bottom:1px solid #edf0f3}.system-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid #e2e8ed;border-radius:4px;background:#f8fafb;color:#61788b}.system-row>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px}.system-row strong{color:#334657;font-size:11px;font-weight:500}.system-row small{color:#778591;font-size:10px}.system-state{color:#4d7550;font-size:10px;font-weight:500}.system-state.offline{color:#a64438}.system-state.pending{color:#8e743c}.panel-footnote{display:flex;align-items:flex-start;gap:7px;padding:11px 15px;color:#6d7b87;font-size:10px;line-height:1.45}.panel-footnote svg{flex:0 0 auto;margin-top:1px;color:#9a7d41}.bottom-ribbon{display:flex;align-items:center;gap:8px;margin-top:22px;padding:10px 0;border-top:1px solid var(--line);color:#73818d;font-size:10px}.ribbon-mark{display:none}.ribbon-spacer{flex:1}.ribbon-separator{color:#aab4bd}.registry-heading{margin-bottom:18px;align-items:center}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:0 12px;border:1px solid var(--blue);border-radius:4px;background:var(--blue);color:#fff;font-size:12px;font-weight:500;cursor:pointer}.primary-button:hover{border-color:var(--blue-dark);background:var(--blue-dark)}.secondary-button{border-color:#cdd6de;background:#fff;color:#435464}.secondary-button:hover{background:#f3f6f8}.registry-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.search-field{display:flex;align-items:center;gap:8px;width:min(360px,46%);height:35px;padding:0 9px;border:1px solid #ccd5de;border-radius:4px;background:#fff;color:#71808d}.search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:12px}.search-field input::placeholder{color:#8996a1}.search-field kbd{padding:2px 5px;border:1px solid #dce2e8;border-radius:3px;color:#75828e;font-family:var(--mono);font-size:10px}.filter-wrap{display:flex;align-items:center;gap:7px;height:35px;padding:0 9px;border:1px solid #ccd5de;border-radius:4px;background:#fff;color:#687786}.filter-wrap select{appearance:none;border:0;outline:0;background:transparent;color:#435464;font-size:11px;cursor:pointer}.result-count{margin-left:auto;color:#687786;font-size:11px}.sort-button{width:35px;height:35px}.table-frame{overflow:hidden;border:1px solid var(--line);border-radius:4px;background:#fff}.template-table{width:100%;border-collapse:collapse;table-layout:fixed}.template-table th{height:38px;padding:0 12px;border-bottom:1px solid var(--line);background:#f5f7f9;color:#657482;text-align:left;font-size:10px;font-weight:600}.template-table th:first-child{width:36%;padding-left:15px}.template-table th:nth-child(2){width:25%}.template-table th:nth-child(3){width:14%}.template-table th:nth-child(4){width:15%}.template-table th:last-child{width:10%}.template-table td{height:60px;padding:0 12px;border-bottom:1px solid #e8edf1;color:#465767;font-size:11px}.template-table tr:last-child td{border-bottom:0}.template-table td:first-child{padding-left:15px}.template-name-cell{display:flex;align-items:center;gap:9px;min-width:0}.template-name-cell>span:last-child{display:flex;flex-direction:column;min-width:0;gap:3px}.template-name-cell strong{overflow:hidden;color:#263848;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.template-name-cell small{overflow:hidden;color:#71808d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.template-symbol{width:29px;height:29px}.group-list{display:flex;align-items:center;gap:5px;overflow:hidden}.group-tag{overflow:hidden;max-width:100px;padding:3px 6px;border:1px solid #dfe5ea;border-radius:3px;background:#f8fafb;color:#526777;font-family:var(--mono);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.group-overflow{color:#687786;font-size:10px}.muted-cell{color:#8996a1;font-size:10px}.version-label{color:#526777;font-family:var(--mono);font-size:10px}.row-action{display:grid;place-items:center;width:29px;height:29px;margin-left:auto;border:1px solid transparent;border-radius:4px;background:transparent;color:#617181;cursor:pointer}.row-action:hover{border-color:#dce2e8;background:#f4f7f9;color:#1769aa}.table-footer{display:flex;justify-content:space-between;padding:10px 15px;border-top:1px solid var(--line);background:#fafbfc;color:#687786;font-size:10px}.registry-footnote{display:flex;align-items:center;gap:7px;margin-top:10px;color:#687786;font-size:10px}.registry-footnote svg{color:#55775b}.template-status-control{display:flex;align-items:center;gap:7px;color:#687786;font-size:10px}.template-status-control select{height:35px;padding:0 8px;border:1px solid #ccd5de;border-radius:4px;background:#fff;color:#435464;font-size:11px}.student-vm-panel{margin-top:16px}.student-vm-table-wrap{overflow-x:auto}.student-vm-table{width:100%;border-collapse:collapse}.student-vm-table th{padding:10px 14px;border-bottom:1px solid var(--line);background:#f5f7f9;color:#657482;text-align:left;font-size:10px;font-weight:600}.student-vm-table td{height:53px;padding:0 14px;border-bottom:1px solid #e8edf1;color:#52616f;font-size:11px}.student-vm-table tr:last-child td{border-bottom:0}.student-vm-table td strong{color:#263848;font-weight:600}.vm-name-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#1b649d;font-size:11px;font-weight:600;cursor:pointer}.vm-name-link:hover{color:#124f81;text-decoration:underline}.scope-tag{display:inline-block;max-width:130px;overflow:hidden;padding:3px 6px;border:1px solid #dfe5ea;border-radius:3px;background:#f8fafb;color:#526777;font-family:var(--mono);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.failed-vm-remove{width:29px;height:29px;color:#8a5148}.failed-vm-remove:hover{border-color:#e7d5d2;background:#fbf4f2;color:#8f3f34}.status-badge.status-pending{border-color:#d8e4ef;background:#f1f6fa;color:#466782}.status-badge.status-pending>span{background:#668ba7}.status-badge.status-provisioning{border-color:#ead9b7;background:#fff8e8;color:#876528}.status-badge.status-provisioning>span{background:#c58f32}.status-badge.status-running{border-color:#d9e8da;background:#f3f8f3;color:#456d49}.status-badge.status-running>span{background:#578b5a}.status-badge.status-stopped,.status-badge.status-expired{border-color:#e0e4e7;background:#f6f7f8;color:#68747e}.status-badge.status-stopped>span,.status-badge.status-expired>span{background:#929da5}.status-badge.status-failed{border-color:#ecd9d5;background:#fbf4f2;color:#935247}.status-badge.status-failed>span{background:#b76353}.status-badge.status-error{border-color:#ecd9d5;background:#fbf4f2;color:#935247}.status-badge.status-error>span{background:#b76353}.status-badge.status-incomplete{border-color:#eadfbe;background:#fffaf0;color:#876d2b}.status-badge.status-incomplete>span{background:#c49b3c}.status-badge.status-suspended{border-color:#ddd0ea;background:#f8f4fb;color:#6b4a85}.status-badge.status-suspended>span{background:#8a5fa8}.template-error-note{display:block;max-width:220px;margin-top:4px;color:#935247;font-size:10px}.audit-table td{height:58px;vertical-align:middle}.audit-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:9px 0;color:#687786;font-size:10px}.audit-pagination>label{display:flex;align-items:center;gap:8px}.audit-pagination select{min-height:29px;padding:0 7px;border:1px solid #ccd5de;border-radius:3px;background:#fff;color:#435464;font-size:10px}.audit-page-actions{display:flex;align-items:center;gap:10px}.audit-page-actions>span{min-width:75px;color:#52616f;text-align:center}.audit-resource-id{display:block;margin-top:3px;color:#8996a1;font-family:var(--mono);font-size:9px}.audit-details{display:block;max-width:360px;max-height:50px;overflow:auto;color:#52616f;font-family:var(--mono);font-size:9px;white-space:pre-wrap}.operation-error{max-width:280px;color:#935247!important;font-size:10px!important}.admin-vm-table-frame{overflow-x:auto}.admin-vm-table{min-width:1160px;table-layout:fixed}.admin-vm-table th:nth-child(1){width:14%}.admin-vm-table th:nth-child(2){width:9%}.admin-vm-table th:nth-child(3){width:14%}.admin-vm-table th:nth-child(4){width:9%}.admin-vm-table th:nth-child(5){width:7%}.admin-vm-table th:nth-child(6){width:14%}.admin-vm-table th:nth-child(7){width:9%}.admin-vm-table th:nth-child(8){width:8%}.admin-vm-table th:nth-child(9){width:14%}.admin-vm-table th:nth-child(10){width:8%}.admin-vm-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-vm-table td:nth-child(9){white-space:normal}.vm-queue-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;margin-bottom:10px}.admin-vm-filter-panel{margin-bottom:10px;padding:10px 12px;border:1px solid #dce3e8;border-radius:5px;background:#f8fafb}.admin-vm-filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.admin-filter-field{display:flex;min-width:145px;flex:1 1 150px;flex-direction:column;gap:4px}.admin-filter-field span,.admin-page-size{color:#667784;font-size:10px}.admin-filter-field input,.admin-filter-field select,.admin-page-size select{min-height:30px;padding:0 8px;border:1px solid #ccd5de;border-radius:3px;background:#fff;color:#344b5c;font-size:11px}.admin-owner-filter{position:relative;min-width:170px;flex:1 1 180px}.admin-filter-field>.admin-owner-filter{min-width:0;width:100%;flex:none}.editor-field>.admin-owner-filter{min-width:0;width:100%;flex:none}.admin-owner-filter summary{min-height:30px;box-sizing:border-box;padding:7px 9px;border:1px solid #ccd5de;border-radius:3px;background:#fff;color:#344b5c;cursor:pointer;font-size:11px;list-style:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-owner-filter summary::-webkit-details-marker{display:none}.admin-owner-filter[open] summary{border-color:#7194ad}.admin-owner-options{position:absolute;top:calc(100% + 4px);left:0;z-index:4;display:grid;min-width:230px;max-height:220px;overflow:auto;padding:8px;border:1px solid #ccd5de;border-radius:4px;background:#fff;box-shadow:0 8px 22px #1c2a3624}.admin-owner-options label{display:flex;align-items:center;gap:7px;padding:3px 4px;border-radius:3px;color:#405463;font-size:11px;line-height:1.3;cursor:pointer}.admin-owner-options label:hover{background:#f3f6f8}.admin-owner-options input[type=checkbox]{width:auto;min-height:0;flex:none;padding:0;margin:0}.admin-owner-options input{accent-color:#1769aa}.admin-owner-options .admin-owner-search{position:sticky;top:-8px;z-index:1;min-height:30px;margin:-8px -8px 6px;padding:0 9px;border:0;border-bottom:1px solid #dce3e8;background:#fff;color:#344b5c;font-size:11px;outline:none}.admin-owner-empty{padding:6px 4px;color:#71808d;font-size:11px}.admin-page-size{display:inline-flex;align-items:center;gap:7px}.admin-page-size select{min-height:29px}.admin-vm-pagination{margin-top:6px}.vm-queue-filters{display:inline-flex;flex-wrap:wrap;gap:7px;padding:5px;border:1px solid #dce3e8;border-radius:5px;background:#f5f7f8}.vm-queue-filter{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:0 11px;border:1px solid transparent;border-radius:3px;background:transparent;color:#596b79;font-size:10px;cursor:pointer}.vm-queue-filter span{color:#87949e;font-family:var(--mono);font-size:9px}.vm-queue-filter.selected{border-color:#d4dde4;background:#fff;color:#2f4759;box-shadow:0 1px 2px #1c2a360f}.vm-queue-filter.selected span{color:#486478}.vm-queue-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:3px}.vm-queue-row-actions .row-action{flex:0 0 auto;margin-left:0}.provisioning-error-cell{color:#935247!important;font-size:10px!important}.admin-project-table{min-width:1260px;table-layout:fixed}.admin-project-table th:nth-child(1){width:18%}.admin-project-table th:nth-child(2){width:13%}.admin-project-table th:nth-child(3){width:8%}.admin-project-table th:nth-child(4){width:7%}.admin-project-table th:nth-child(5),.admin-project-table th:nth-child(6){width:7%}.admin-project-table th:nth-child(7){width:9%}.admin-project-table th:nth-child(8){width:8%}.admin-project-table th:nth-child(9){width:10%}.admin-project-table th:nth-child(10){width:13%}.admin-project-table td{vertical-align:middle}.admin-project-table td:first-child{white-space:normal}.admin-project-table td:first-child small{display:block;margin-top:3px;color:#8996a1;font-size:9px}.quota-input{width:70px;min-height:28px;padding:4px 6px;border:1px solid #ccd5de;border-radius:3px;color:#31495b;font-family:var(--mono);font-size:10px}.inline-check{display:flex;align-items:center;gap:6px}.inline-check input{accent-color:#1769aa}.admin-project-actions{display:flex;align-items:center;gap:5px}.compact-button{min-height:28px;padding:0 8px;font-size:10px}.vm-request-note{margin:14px 0;color:#657482;font-size:11px;line-height:1.55}.backup-manager-panel,.admin-vm-actions-panel{margin-top:14px}.console-modal{position:relative;z-index:1001;display:flex;width:min(1100px,94vw);height:min(760px,88vh);border:1px solid #cfd9df;border-radius:6px;background:#fff;box-shadow:0 20px 60px #1c2d3947;flex-direction:column;overflow:hidden}.console-screen{position:relative;min-height:0;flex:1;background:#111820}.console-status{margin-left:auto;margin-right:12px;color:#657582;font-size:11px}.console-status-message{display:flex;align-items:center;justify-content:center;height:100%;gap:7px;color:#c8d3da;font-size:13px}.backup-list{display:flex;flex-direction:column;gap:1px;padding:0 16px 12px}.backup-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e6ebee}.backup-row>div:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.backup-row strong{overflow:hidden;color:#314553;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.backup-row small{color:#758491;font-size:10px}.vm-request-description{display:flex;grid-column:1 / -1;flex-direction:column;gap:6px;padding:12px 13px;border:1px solid #dce4e9;border-radius:4px;background:#f8fafb}.vm-request-description p{margin:0;color:#405463;font-size:12px;line-height:1.5}.dialog-section-label{grid-column:1 / -1;padding-top:5px;border-bottom:1px solid #dce4e9;color:#516879;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vm-request-dialog .react-datepicker-wrapper,.vm-request-dialog .react-datepicker__input-container{display:block;width:100%}.vm-request-dialog .date-picker-input{width:100%;box-sizing:border-box}.vm-date-picker-popper{z-index:1200!important}.template-choice-section{display:flex;grid-column:1 / -1;flex-direction:column;gap:8px}.template-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.template-choice-card{display:flex;min-width:0;min-height:112px;padding:10px;border:1px solid #d7e0e6;border-radius:5px;background:#fff;color:#2d4050;flex-direction:column;gap:5px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.template-choice-card:hover{border-color:#9bb4c5;background:#f9fbfc}.template-choice-card.selected{border-color:#47758f;background:#f2f7fa;box-shadow:0 0 0 2px #47758f1f}.template-choice-card strong{font-size:13px}.template-choice-card p{margin:0;color:#60717e;font-size:11px;line-height:1.45}.template-choice-card small{margin-top:auto;color:#506b7a;font-size:10px;line-height:1.4}.vm-template-summary{display:flex;grid-column:1 / -1;flex-direction:column;gap:5px;padding:11px 12px;border:1px solid #dce2e8;border-radius:4px;background:#f8fafb}.vm-template-summary strong{color:#263848;font-size:12px;font-weight:600}.vm-template-summary>span{color:#52616f;font-size:11px}.vm-template-summary small{color:#71808d;font-size:10px}.empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;min-height:170px;color:#52616f;text-align:center}.empty-state.compact{min-height:150px}.empty-icon{display:grid;place-items:center;width:35px;height:35px;margin-bottom:2px;border:1px solid #dfe5ea;border-radius:4px;background:#f7f9fa;color:#62798b}.empty-state strong{font-size:12px;font-weight:500}.empty-state small{color:#71808d;font-size:11px}.loading-line{display:flex;align-items:center;justify-content:center;gap:8px;min-height:110px;color:#687786;font-size:11px}.api-warning{display:flex;align-items:center;gap:10px;margin:-4px 0 13px;padding:10px 12px;border:1px solid #e8cfc9;border-radius:4px;background:#fff9f7;color:#a64438}.api-warning>span{display:flex;flex-direction:column;gap:3px}.api-warning strong{font-size:11px}.api-warning small{color:#805f58;font-size:10px}.toast{position:fixed;right:20px;bottom:18px;z-index:5;display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid #d3e2d2;border-radius:4px;background:#fff;color:#426749;box-shadow:0 4px 14px #1e2d3b1f;font-size:11px;font-weight:500}.notification-center{position:fixed;right:20px;bottom:18px;z-index:6;display:flex;flex-direction:column;gap:10px}.netbird-gate-toast{position:fixed;left:20px;bottom:18px;z-index:6;display:flex;align-items:center;gap:12px;min-width:min(420px,calc(100vw - 40px));padding:12px 14px;border:1px solid #f0d9a6;border-radius:6px;background:#fffaf0;color:#7a5a17;box-shadow:0 8px 24px #1926321f}.netbird-gate-copy{display:flex;flex:1;flex-direction:column;gap:3px;font-size:11px}.netbird-gate-copy strong{font-size:12px}.netbird-gate-toast .compact-button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.failed-notification{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:min(360px,calc(100vw - 40px));padding:12px 12px 12px 14px;border:1px solid #e8cfc9;border-radius:6px;background:#fff;box-shadow:0 8px 24px #1926321f}.failed-notification-copy{display:flex;flex:1;flex-direction:column;gap:4px}.failed-notification-copy strong{color:#263848;font-size:12px;font-weight:600}.failed-notification-copy span{color:#5d6d79;font-size:11px}.failed-notification-actions{display:flex;align-items:center;gap:8px}.failed-delete-button{height:30px;padding:0 10px;border:1px solid #d9e2e8;border-radius:4px;background:#fff;color:#6d4d4d;font-size:11px;font-weight:600;cursor:pointer}.failed-delete-button:hover{background:#fbf4f2;border-color:#e7d5d2}.failed-notification-close{width:30px;height:30px;border-radius:4px}.vm-action-button{min-height:30px;padding:0 10px;border:1px solid #c8d7e5;border-radius:4px;background:#f5f9fc;color:#214d75;font-size:11px;font-weight:600;cursor:pointer}.vm-action-button:hover{background:#eaf2f9}.vm-action-muted{color:#8a96a3;font-size:10px}.student-vm-progress-hint{display:block;margin-top:4px;color:#73818d;font-size:9px}.vm-activity-block{margin-top:14px}.vm-activity-list{display:grid;margin:0;padding:0 16px 6px;list-style:none}.vm-activity-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 0;border-bottom:1px solid #e6ebee}.vm-activity-list li:last-child{border-bottom:0}.vm-activity-list li>div{display:flex;min-width:0;flex-direction:column;gap:3px}.vm-activity-list strong{color:#314553;font-size:12px;font-weight:600}.vm-activity-list small{color:#758491;font-size:10px}.vm-activity-list time{flex:0 0 auto;color:#687986;font-family:var(--mono);font-size:9px;text-align:right}.vm-activity-empty{margin:0;padding:14px 16px;color:#71808d;font-size:11px}.student-provisioning-event{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-bottom:12px}.student-provisioning-event strong{color:#405564;font-size:10px;font-weight:600}.student-provisioning-event small{color:#8996a1;font-size:9px}.danger-button{display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:0 12px;border:1px solid #d7aaa2;border-radius:4px;background:#fff8f6;color:#93473d;font-size:12px;font-weight:500;cursor:pointer}.danger-button:hover{border-color:#b97064;background:#fdf0ed}.confirm-modal{width:min(430px,calc(100vw - 40px));padding:24px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:0 18px 55px #1926322e}.confirm-icon{display:grid;place-items:center;width:35px;height:35px;margin-bottom:15px;border-radius:4px;background:#fbf0ed;color:#9b4c40}.confirm-modal h2{color:#263848;font-size:16px;font-weight:600}.confirm-modal p{margin-top:8px;color:#657482;font-size:12px;line-height:1.55}.confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.vm-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vm-detail-panel{min-height:230px}.vm-detail-list{margin:0;padding:4px 15px 15px}.vm-detail-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;min-height:43px;border-bottom:1px solid #edf0f3}.vm-detail-list>div:last-child{border-bottom:0}.vm-detail-list dt{color:#71808d;font-size:11px}.vm-detail-list dd{margin:0;color:#263848;font-family:var(--mono);font-size:11px;text-align:right}.vm-detail-copy{padding:16px;color:#657482;font-size:12px;line-height:1.6}.detail-loading-state{display:flex;align-items:center;justify-content:center;min-height:240px}.vm-detail-copy p+p{margin-top:12px}.vm-power-actions{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 0}.power-action.start{border-color:#72a878;background:#edf7ee;color:#397041}.power-action.start:hover{background:#e1f1e3}.power-action.stop{border-color:#d4b36b;background:#fff9ec;color:#826525}.power-action.stop:hover{background:#fff2d3}.power-action.reboot{border-color:#9dbfd8;background:#eef6fb;color:#245e88}.power-action.reboot:hover{background:#e1f0f8}.power-action.shutdown{border-color:#d9a17a;background:#fff4ed;color:#914f2f}.power-action.shutdown:hover{background:#ffeadf}.power-action:disabled{border-color:#d9dfe4;background:#eef1f3;color:#8995a1}.power-action:disabled:hover{border-color:#d9dfe4;background:#eef1f3;color:#8995a1}.vps-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.vps-metric-card{min-height:120px;padding:15px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:0 3px 10px #1926320a}.vps-metric-card>span{display:block;color:#687786;font-size:11px;font-weight:500}.vps-metric-card strong{display:block;margin-top:13px;color:#263848;font-family:var(--mono);font-size:20px;font-weight:500}.vps-metric-card small{display:block;margin-top:13px;color:#8996a1;font-size:9px}.vps-metric-card.blue{border-top:3px solid #3182bd}.vps-metric-card.green{border-top:3px solid #5b9a63}.vps-metric-card.amber{border-top:3px solid #c49b3c}.vps-metric-card.slate{border-top:3px solid #758b9c}.metric-progress{height:5px;margin-top:11px;overflow:hidden;border-radius:3px;background:#e8edf1}.metric-progress i{display:block;height:100%;border-radius:inherit;background:currentColor}.vps-metric-card.blue .metric-progress{color:#3182bd}.vps-metric-card.green .metric-progress{color:#5b9a63}.project-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.project-action-panel{padding-bottom:16px}.project-action-panel form{display:grid;gap:11px;padding:15px}.project-action-panel .primary-button,.project-action-panel .secondary-button{justify-self:start}.project-form-error{margin:0 0 16px}.project-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.project-list-grid .empty-state{grid-column:1 / -1}.project-card{padding:17px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:0 3px 10px #1926320a}.project-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-card h2{color:#263848;font-size:15px;font-weight:600}.project-card p{min-height:36px;margin-top:9px;color:#657482;font-size:11px;line-height:1.5}.project-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.project-card-stats span{display:flex;flex-direction:column;gap:4px;padding:9px;border:1px solid #e5eaee;border-radius:4px;background:#f8fafb}.project-card-stats small,.project-invite small{color:#8996a1;font-size:9px}.project-card-stats strong{color:#31495b;font-family:var(--mono);font-size:11px}.project-invite{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid #edf0f3}.project-invite code{color:#315e7e;font-family:var(--mono);font-size:11px}.project-card-stats label{display:flex;flex-direction:column;gap:4px;padding:9px;border:1px solid #e5eaee;border-radius:4px;background:#f8fafb}.project-card-stats input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#31495b;font-family:var(--mono);font-size:11px}.project-invite{justify-content:flex-start;gap:9px}.project-invite code{max-width:170px;overflow:hidden;text-overflow:ellipsis}.project-members-panel{margin-bottom:16px}.project-members-list{padding:4px 15px 10px}.project-member-row{display:flex;align-items:center;justify-content:space-between;min-height:40px;border-bottom:1px solid #edf0f3;color:#52616f;font-family:var(--mono);font-size:10px}.small-danger{min-height:27px;padding:0 8px;font-size:10px}.pool-create-panel{margin-bottom:18px}.notification-panel{margin-bottom:16px}.notification-list{padding:0 16px 6px}.notification-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #edf0f3}.notification-row:last-child{border-bottom:0}.notification-row.read{opacity:.68}.notification-row strong{color:#31495b;font-size:12px}.notification-row p{margin-top:4px;color:#52616f;font-size:11px;line-height:1.45}.notification-row small{display:block;margin-top:5px;color:#8996a1;font-size:9px}.expiration-warning{color:#9a6816!important;font-weight:600}.admin-expiration-panel .panel-header{margin-bottom:0}.admin-expiration-form{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:4px 15px 15px}.admin-expiration-form .form-field{width:100%;margin:0}.admin-expiration-form .react-datepicker-wrapper{display:block}.admin-expiration-form input{width:100%;height:34px;padding:0 9px;border:1px solid #ccd5de;border-radius:3px;color:#344858;font-size:11px}.admin-vm-detail-layout{display:flex;flex-direction:column;gap:16px}.admin-vm-detail-layout>.vps-summary-grid{order:1;margin-bottom:0}.admin-vm-detail-layout>.admin-vm-actions-panel{order:2}.admin-vm-detail-layout>.vm-detail-grid{order:3}.admin-vm-detail-layout>.backup-manager-panel{order:5}.admin-vm-detail-layout>.vm-activity-block{order:6;margin-top:0}.admin-vm-detail-layout>.console-modal{order:7}.confirm-name-field{display:grid;gap:7px;margin-top:16px;color:#657482;font-size:11px;text-align:left}.confirm-name-field strong{color:#263848;font-family:var(--mono)}.confirm-name-field input{width:100%;height:35px;padding:0 9px;border:1px solid #ccd5de;border-radius:3px;color:#263848;font-family:var(--mono);font-size:12px}.confirm-actions .danger-button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.project-card-clickable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.project-card-clickable:hover{border-color:#a9c5d9;box-shadow:0 8px 20px #19263217;transform:translateY(-1px)}.project-detail-summary{margin-bottom:16px}.project-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding-top:11px;border-top:1px solid #edf0f3;color:#315e7e;font-size:10px}.pool-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:12px;padding:0 18px 18px;align-items:end}.pool-form-action{display:flex;align-items:end;min-height:58px}.pool-form-action .primary-button{white-space:nowrap}.metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-four{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-health-panel{margin-bottom:16px}.overview-actions{display:flex;align-items:center;gap:10px}.overview-actions small{color:#8996a1;font-size:10px}.overview-metrics{margin-bottom:16px}.admin-overview-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.overview-service-list{padding:0 15px 8px}.overview-service-row{display:grid;grid-template-columns:8px minmax(100px,.6fr) minmax(0,1fr) auto;align-items:center;gap:9px;min-height:43px;border-bottom:1px solid #edf0f3}.overview-service-row:last-child{border-bottom:0}.overview-service-row strong{color:#31495b;font-size:10px}.overview-service-row small{overflow:hidden;color:#8996a1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.overview-service-indicator{width:7px;height:7px;border-radius:50%;background:#c49b3c}.overview-service-indicator.healthy{background:#5b9a63}.overview-service-indicator.unhealthy{background:#c86658}.overview-service-state{color:#876d2b;font-size:9px}.overview-service-state.healthy{color:#397041}.overview-service-state.unhealthy{color:#a5463b}.overview-node-list,.overview-storage-list,.overview-attention-list{padding:0 15px 8px}.overview-node-row{display:grid;grid-template-columns:70px minmax(0,.65fr) minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #edf0f3}.overview-node-row:last-child,.overview-storage-row:last-child,.overview-attention-row:last-child{border-bottom:0}.overview-node-row>strong,.overview-storage-row>strong{color:#31495b;font-size:10px}.overview-storage-row{display:grid;grid-template-columns:minmax(90px,.4fr) minmax(85px,.5fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf0f3}.overview-storage-row>small{overflow:hidden;color:#8996a1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.overview-attention-row{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-bottom:1px solid #edf0f3}.overview-attention-row svg{flex:0 0 auto;margin-top:1px;color:#9b6e2c}.overview-attention-row.failed svg{color:#a5463b}.overview-attention-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.overview-attention-row strong{color:#405564;font-size:10px}.overview-attention-row small{overflow:hidden;color:#8996a1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.health-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 16px 16px}.health-loading{grid-column:1 / -1;justify-self:center;align-self:center;padding:12px 0}.health-status-item{display:flex;flex-direction:column;gap:5px;padding:13px;border:1px solid #dce4e9;border-left:3px solid #8da0ad;border-radius:4px;background:#fbfcfd}.health-status-item strong{color:#31495b;font-size:12px}.health-status-item span{color:#52616f;font-family:var(--mono);font-size:11px}.health-status-item small{color:#8996a1;font-size:10px}.health-status-item.healthy{border-left-color:#5b9a63}.health-status-item.healthy span{color:#397041}.health-status-item.unhealthy{border-left-color:#c86658;background:#fff9f7}.health-status-item.unhealthy span{color:#a5463b}.health-status-item.pending{border-left-color:#c49b3c}.operations-capacity-panel,.operations-storage-panel,.operations-quota-panel{margin-bottom:16px}.operations-node-list,.operations-storage-list{padding:0 16px 8px}.operations-node-row{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid #e8edf0}.operations-node-row:last-child,.operations-storage-row:last-child{border-bottom:0}.operations-node-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:#31495b;font-size:12px}.operations-node-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.operations-node-group{padding:10px 11px;border:1px solid #e3e9ed;border-radius:4px;background:#fbfcfd}.operations-node-group-title{display:block;margin-bottom:9px;color:#536a79;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.operations-capacity-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.operations-capacity-bars-allocated,.operations-capacity-bars-live{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.operations-capacity-item{min-width:0}.operations-capacity-item>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.operations-capacity-item>div:first-child span{color:#627380;font-size:10px}.operations-capacity-item small{overflow:hidden;color:#536675;font-family:var(--mono);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.operations-capacity-track{height:5px;overflow:hidden;border-radius:3px;background:#e8edf1}.operations-capacity-track i{display:block;height:100%;border-radius:inherit;background:#5b9a63}.operations-capacity-track i.warning{background:#c49b3c}.operations-capacity-track i.critical{background:#c86658}.operations-storage-row{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);align-items:center;gap:18px;padding:12px 0;border-bottom:1px solid #e8edf0}.operations-storage-heading{display:flex;align-items:center;gap:9px;min-width:0}.operations-storage-heading strong{color:#31495b;font-size:11px}.operations-storage-heading>span{overflow:hidden;color:#8996a1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.operations-storage-heading .status-badge{margin-left:auto}.quota-warning-table{min-width:900px;table-layout:fixed}.quota-warning-table th:nth-child(1){width:18%}.quota-warning-table th:nth-child(2),.quota-warning-table th:nth-child(3){width:11%}.quota-warning-table th:nth-child(4),.quota-warning-table th:nth-child(5){width:14%}.quota-warning-table th:nth-child(6){width:32%}.quota-warning-table td:last-child{white-space:normal}.access-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f4f6f8}.access-panel{width:min(390px,100%);padding:28px;border:1px solid var(--line);border-radius:5px;background:#fff}.access-mark{display:grid;place-items:center;width:34px;height:34px;margin-bottom:20px;border-radius:4px;background:#e5f0f8;color:var(--blue-dark)}.access-panel h1{font-size:20px;font-weight:600}.access-panel p{margin:8px 0 18px;color:#657482;font-size:13px;line-height:1.5}.detail-heading{margin-bottom:17px}.back-button{display:inline-flex;align-items:center;gap:7px;margin-bottom:13px;padding:0;border:0;background:transparent;color:#1769aa;font-size:11px;font-weight:500;cursor:pointer}.back-button:hover{color:#124f81;text-decoration:underline}.back-arrow{transform:rotate(180deg)}.detail-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.detail-title-row h1{font-size:23px;font-weight:600}.detail-title-row p{margin-top:5px;color:#657482;font-size:12px}.detail-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.editor-toolbar{display:flex;align-items:center;gap:14px;min-height:47px;padding:0 12px;border:1px solid var(--line);border-bottom:0;border-radius:4px 4px 0 0;background:#fff}.editor-tabs{display:flex;align-self:stretch;gap:15px}.editor-tab{position:relative;padding:0 2px;border:0;background:transparent;color:#687786;font-size:11px;cursor:pointer}.editor-tab.active{color:#155b91;font-weight:600}.editor-tab.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#1769aa;content:""}.version-picker{display:flex;align-items:center;gap:7px;margin-left:auto;color:#687786;font-size:10px}.version-picker select{max-width:165px;height:29px;padding:0 7px;border:1px solid #ccd5de;border-radius:3px;background:#fff;color:#344858;font-size:11px}.version-checksum{max-width:165px;overflow:hidden;color:#85919b;font-family:var(--mono);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.configuration-form{display:flex;flex-direction:column;gap:11px}.editor-section{border:1px solid var(--line);border-radius:4px;background:#fff}.editor-section>header{min-height:40px;display:flex;align-items:center;padding:0 13px;border-bottom:1px solid #e8edf1;background:#fafbfc}.editor-section h2{color:#354859;font-size:12px;font-weight:600}.editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 13px;padding:13px}.editor-field{display:flex;min-width:0;flex-direction:column;gap:5px;color:#52616f;font-size:10px;font-weight:500}.editor-field>span{display:flex;justify-content:space-between;gap:6px}.editor-field>span small{color:#84919c;font-size:9px;font-weight:400}.editor-field input,.editor-field select,.editor-field textarea{width:100%;min-width:0;min-height:31px;padding:6px 8px;border:1px solid #ccd5de;border-radius:3px;background:#fff;color:#263848;font-size:11px}.editor-field select.multi-select{min-height:92px;padding:4px}.editor-field textarea{resize:vertical;line-height:1.45}.editor-field input[readonly],.editor-field input:disabled,.editor-field select:disabled,.editor-field textarea:disabled{background:#f3f5f7;color:#62717f}.editor-wide{grid-column:1 / -1;min-width:0}.subsection-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#435464;font-size:10px}.small-command{display:inline-flex;align-items:center;gap:5px;padding:4px 2px;border:0;background:transparent;color:#1769aa;font-size:10px;cursor:pointer}.array-editor-row{position:relative;display:grid;grid-template-columns:1fr .8fr 1fr 1fr .8fr auto auto;align-items:end;gap:9px;margin-bottom:8px;padding:9px;border:1px solid #e2e7eb;border-radius:3px;background:#fcfdfd}.array-editor-label{grid-column:1 / -1;color:#516879;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.array-editor-row:last-child{margin-bottom:0}.interface-row{grid-template-columns:1fr 1fr 1fr .8fr auto}.check-field{display:flex;align-items:center;gap:7px;min-height:31px;color:#435464;font-size:10px}.check-field input{width:15px;height:15px;accent-color:#1769aa}.remove-button{width:30px;height:31px;color:#7b4c45}.yaml-editor{display:block;width:100%;min-height:580px;padding:14px;border:1px solid var(--line);border-radius:0 0 4px 4px;background:#fff;color:#263848;font-family:var(--mono);font-size:11px;line-height:1.6;resize:vertical}.editor-save-bar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:11px;padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:#fff;box-shadow:0 -3px 12px #1c2c3a0d}.editor-save-bar>span{color:#657482;font-size:10px}.editor-alert{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;padding:10px 12px;border:1px solid #e8cfc9;border-radius:4px;background:#fff9f7;color:#a64438;font-size:11px}.admin-vm-action-success{margin:0 0 10px;padding:9px 12px;border:1px solid #cfe1d2;border-radius:4px;background:#f5faf5;color:#416d49;font-size:11px}.editor-alert svg{flex:0 0 auto}.editor-alert ul{margin:0;padding-left:16px}.source-verification{display:grid;gap:9px}.source-verification-action{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #dce4e9;border-radius:4px;background:#f8fafb}.source-verification-action>span{color:#657482;font-size:10px;line-height:1.45}.source-verification-error{display:flex;align-items:flex-start;gap:7px;padding:8px 10px;border:1px solid #e8cfc9;border-left:3px solid #c86658;border-radius:4px;background:#fff8f6;color:#a5463b;font-size:10px;line-height:1.4}.source-verification-error svg{flex:0 0 auto}.source-verification-result{display:grid;gap:5px;padding:10px 12px;border:1px solid #dce4e9;border-left:3px solid #c49b3c;border-radius:4px;background:#fffaf0}.source-verification-status{display:flex;align-items:center;gap:6px}.source-verification-status.success,.source-verification-disk.match strong{color:#397041}.source-verification-status.error,.source-verification-disk.mismatch strong{color:#a5463b}.source-verification-status strong{font-size:11px}.source-verification-placement{display:flex;flex-wrap:wrap;gap:4px 12px;color:#657482;font-size:10px}.source-verification-placement strong{color:#405564;font-weight:600}.source-verification-placement.shared{color:#397041}.source-verification-placement.local{color:#876d2b}.source-verification-disk{display:grid;grid-template-columns:55px minmax(0,1fr) auto;gap:8px;align-items:center;padding-top:5px;border-top:1px solid #e7ebee;color:#657482;font-size:10px}.source-verification-disk>span:first-child{color:#405564;font-family:var(--mono)}.source-verification-disk strong{font-size:9px}.source-verification-warning{color:#a5463b;font-size:10px;line-height:1.4}.modal-scrim{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#19263270}.create-dialog{width:min(650px,100%);max-height:min(90vh,820px);overflow-y:auto;border:1px solid #dce2e8;border-radius:5px;background:#fff;box-shadow:0 18px 48px #14223038}.dialog-header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px 14px;border-bottom:1px solid #e4e9ed}.dialog-header h2{font-size:16px}.create-dialog form{padding:16px 20px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-field{display:flex;flex-direction:column;gap:6px;color:#435464;font-size:11px;font-weight:500}.form-field>span{display:flex;justify-content:space-between}.form-field>span small{color:#71808d;font-size:10px;font-weight:400}.form-field input,.form-field textarea{width:100%;padding:8px 9px;border:1px solid #ccd5de;border-radius:4px;background:#fff;color:#263848;font-size:12px}.form-field input{height:35px}.form-field textarea{min-height:185px;resize:vertical;background:#fafbfc;font-family:var(--mono);font-size:10px;line-height:1.55}.form-field input::placeholder{color:#8996a1}.full-width{grid-column:1 / -1}.form-error{display:flex;align-items:center;gap:7px;margin-top:11px;padding:9px 10px;border:1px solid #e8cfc9;border-radius:4px;background:#fff9f7;color:#a64438;font-size:11px}.dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px -20px 0;padding:12px 20px;border-top:1px solid #e4e9ed;background:#fafbfc}.dialog-footer>span{color:#687786;font-size:10px}.dialog-footer>div{display:flex;gap:8px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.terms-page{display:flex;flex-direction:column;gap:16px}.terms-content.panel{padding:24px 28px}.terms-content :is(h1,h2,h3){font-family:inherit}.nav-item-bottom{margin-top:auto}.terms-gate-scrim{z-index:1200}.terms-gate-dialog{width:min(760px,100%);max-height:min(86vh,720px);overflow:hidden;display:flex;flex-direction:column}.terms-gate-body{flex:1;min-height:0;padding:16px 20px;display:flex;flex-direction:column;gap:14px}.terms-gate-copy{margin:0;color:#435464;font-size:13px;line-height:1.5}.terms-scroll-box{flex:1;min-height:160px;overflow-y:auto;overflow-x:hidden;padding:16px 18px;border:1px solid var(--line);border-radius:5px;background:#fafbfc;overflow-wrap:anywhere}.terms-scroll-box img{max-width:100%}.terms-gate-link{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:var(--blue);font-size:12px;font-weight:500;text-decoration:none}.terms-gate-link:hover{text-decoration:underline}.terms-gate-dialog .dialog-footer{justify-content:flex-end;margin:12px 0 0}.terms-admin-layout{display:grid;grid-template-columns:220px 1fr;gap:16px;align-items:start}.terms-version-list{display:flex;flex-direction:column;gap:6px}.terms-version-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:5px;background:var(--paper);text-align:left;cursor:pointer}.terms-version-item.selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset}.terms-version-item small{color:var(--muted);font-size:10px}.terms-editor-panel{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--line);border-radius:5px;background:var(--paper)}.terms-markdown-editor .w-md-editor{box-shadow:none}.terms-editor-footer{margin:0;padding:0;border:none;background:none}.terms-admin-notice{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid #c7ddc9;border-radius:4px;background:#f3faf3;color:#2f6b36;font-size:11px}@media(max-width:1080px){.sidebar{width:218px}.main-content{width:calc(100% - 218px);margin-left:218px}.topbar{padding:0 24px}.page-wrap{padding:27px 24px 22px}.overview-grid,.admin-overview-ops-grid{grid-template-columns:1fr}.recent-list{min-height:initial}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sidebar{width:64px;padding:17px 8px 10px}.brand{justify-content:center;padding:0}.brand-name,.cluster-selector label,.cluster-selector small,.nav-label,.nav-group-label,.nav-item span,.connection-card>span:nth-child(2),.connection-card>svg,.user-copy,.user-profile .icon-button{display:none}.cluster-selector{margin:23px 0 18px;padding:0}.cluster-select-wrap{justify-content:center;width:46px;padding:0;border-color:transparent;background:#f3f6f8}.cluster-select-wrap>svg:first-child,.cluster-select-wrap>svg:last-child{display:none}.cluster-select-wrap select{flex:initial;width:35px;text-align:center}.primary-nav{align-items:center}.nav-group-items{align-items:center;width:100%;padding-left:0;border-left:0}.nav-item{justify-content:center;width:43px;height:41px;padding:0}.nav-item svg{width:18px;height:18px}.nav-static{opacity:.5}.connection-card{justify-content:center;padding:11px 0;border:0;background:transparent}.connection-dot{width:8px;height:8px}.user-profile{justify-content:center;padding-top:11px}.main-content{width:calc(100% - 64px);margin-left:64px}.topbar{height:52px;padding:0 14px}.topbar-actions{gap:8px}.current-date,.topbar-divider{display:none}.page-wrap{padding:23px 14px 18px}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{font-size:20px}.page-heading p{font-size:12px}.heading-note{display:none}.metrics-grid,.metrics-four{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:99px;padding:11px;border-bottom:1px solid var(--line)}.metric:nth-child(2){border-right:0}.metric:nth-child(3),.metric:nth-child(4){border-bottom:0}.metric-top{font-size:10px}.metric-value{font-size:21px}.vps-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vps-metric-card{min-height:108px;padding:12px}.vps-metric-card strong{font-size:16px}.project-actions-grid,.project-list-grid{grid-template-columns:1fr}.panel-header{padding:11px 12px}.recent-list{padding:0 12px}.recent-row{gap:7px}.recent-version{display:none}.system-row{padding:0 12px}.panel-footnote{padding:9px 12px}.registry-heading{align-items:center}.registry-heading .primary-button{width:35px;min-width:35px;overflow:hidden;padding:0;font-size:0}.registry-heading .primary-button svg{min-width:16px}.registry-toolbar{flex-wrap:wrap}.search-field{width:100%}.result-count{margin-left:0}.sort-button{margin-left:auto}.overview-actions{flex-direction:column;align-items:flex-end;gap:5px}.overview-actions small{font-size:9px}.overview-node-row{grid-template-columns:1fr;gap:7px}.overview-storage-row{grid-template-columns:minmax(70px,.45fr) minmax(70px,.55fr)}.overview-storage-row>.operations-capacity-item{grid-column:1 / -1}.overview-service-row{grid-template-columns:8px minmax(70px,.6fr) auto}.overview-service-row small{grid-column:2 / -1;grid-row:2;white-space:normal}.audit-pagination{align-items:flex-start;flex-direction:column}.audit-page-actions{width:100%;justify-content:flex-end}.table-frame{overflow-x:auto}.template-table,.table-footer{min-width:680px}.metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-title-row{align-items:flex-start;flex-direction:column}.detail-actions{width:100%}.editor-toolbar{flex-wrap:wrap;gap:8px;padding:7px 9px}.version-checksum{display:none}.array-editor-row{grid-template-columns:repeat(2,minmax(0,1fr))}.remove-button{position:absolute;top:8px;right:8px}.editor-save-bar{align-items:flex-start;flex-direction:column}.editor-save-bar .primary-button{align-self:flex-end}.health-status-grid{grid-template-columns:1fr}.operations-node-row,.operations-storage-row{grid-template-columns:1fr;gap:10px}.operations-node-groups,.operations-capacity-bars,.operations-capacity-bars-allocated,.operations-capacity-bars-live{grid-template-columns:1fr;gap:9px}.operations-storage-heading{flex-wrap:wrap}.table-frame:has(.empty-state){overflow-x:hidden}.template-table:has(.empty-state){min-width:100%}.template-table:has(.empty-state) th:not(:first-child){display:none}.template-table:has(.empty-state) th:first-child{width:100%}.table-frame:has(.empty-state) .table-footer{min-width:0}.bottom-ribbon{gap:6px;font-size:9px}.api-warning{align-items:flex-start}}@media(max-width:440px){.page-wrap{padding-right:10px;padding-left:10px}.topbar{padding:0 10px}.breadcrumbs{gap:6px;font-size:11px}.metrics-grid{gap:0}.metric{padding:9px}.metric-icon{width:24px;height:24px}.metric-value{font-size:19px}.editor-grid{grid-template-columns:1fr}.editor-wide{grid-column:auto}.metrics-three .metric-top{flex-direction:column-reverse;align-items:flex-start;gap:4px}.detail-actions>button{flex:1}.version-picker{margin-left:auto}.editor-save-bar>span{line-height:1.5}.form-grid{grid-template-columns:1fr}.full-width{grid-column:auto}.template-choice-grid{grid-template-columns:1fr}.dialog-footer{align-items:flex-start;flex-direction:column}.dialog-footer>div{width:100%;justify-content:flex-end}.create-dialog form{padding:13px 15px 0}.dialog-header{padding:14px 15px}.dialog-footer{margin-right:-15px;margin-left:-15px;padding-right:15px;padding-left:15px}}
