.loading{display:grid;grid-template-areas:"stack";place-items:center;position:absolute;z-index:1;inset:0;border-radius:inherit}.loading[data-fullscreen=true]{position:fixed;z-index:4;width:100vw;width:100dvw;height:100vh;height:100dvh;background-color:var(--color-app-bg)}.loading .ring{grid-area:stack;width:2rem;height:2rem;border:2px solid var(--color-bg-3);border-top-color:var(--color-fg-1);border-radius:50%;opacity:0;animation:rotate var(--duration-750) linear infinite}.loading .label{display:none;grid-area:stack}@media(prefers-reduced-motion){.loading .ring{display:none}.loading .label{display:block;animation:pulse 2s ease-in-out infinite!important}}.btn{position:relative;display:inline-grid;grid-template-areas:"stack";flex-shrink:0;min-width:2.5rem;height:2.5rem;padding-inline:.75rem;font-size:var(--font-size-text);font-weight:500;white-space:nowrap;text-decoration:none;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-btn);border:1px solid transparent;transition:background-color var(--duration-100) ease-out,scale var(--duration-100) cubic-bezier(.4,0,.2,1)}.btn[data-icon-only=true]{max-width:2.5rem;padding-inline:0}.btn:focus-visible,.btn[data-focused]{outline-width:2px;outline-style:solid;outline-offset:-1px}.btn:active:not(:disabled,[data-disabled]){scale:.98}.btn:is(:disabled,[data-disabled]){cursor:not-allowed}.btn:is(:disabled,[data-disabled])[aria-busy=false]>span{opacity:.6}.btn>span{width:100%;grid-area:stack;display:flex;justify-content:center;align-items:center;gap:.5rem}.btn>span.slot{visibility:hidden}.btn>span svg{width:1.125rem;height:1.125rem;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.btn>span svg .progress{animation:rotate var(--duration-750) linear infinite}@media(prefers-reduced-motion){.btn>span svg .progress{animation:rotate 3s steps(3) infinite!important}}.btn *{-webkit-user-select:none;user-select:none}.btn{--color-btn-fg: var(--color-accent-fg);--color-btn-fg-active: var(--color-accent-fg);--color-btn-fg-disabled: var(--color-fg-1);--color-btn-bg: var(--color-accent-bg-1);--color-btn-bg-hover: var(--color-accent-bg-2);--color-btn-bg-active: var(--color-accent-bg-3);--color-btn-bg-disabled: var(--color-bg-4);--color-btn-border: transparent;--color-btn-border-disabled: transparent;color:var(--color-btn-fg);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}@media(hover:hover)and (pointer:fine){.btn:hover{color:var(--color-btn-fg);background-color:var(--color-btn-bg-hover);border-color:var(--color-btn-border)}}.btn:active,.btn:is(:disabled,[data-disabled])[aria-busy=true]{color:var(--color-btn-fg-active);background-color:var(--color-btn-bg-active);border-color:var(--color-btn-border)}.btn:is(:disabled,[data-disabled]){color:var(--color-btn-fg-disabled);background-color:var(--color-btn-bg-disabled);border-color:var(--color-btn-border-disabled)}.btn[data-variant=primary]{--color-btn-fg: var(--color-accent-fg);--color-btn-fg-active: var(--color-accent-fg);--color-btn-fg-disabled: var(--color-fg-1);--color-btn-bg: var(--color-accent-bg-1);--color-btn-bg-hover: var(--color-accent-bg-2);--color-btn-bg-active: var(--color-accent-bg-3);--color-btn-bg-disabled: var(--color-bg-4);--color-btn-border: transparent;--color-btn-border-disabled: transparent;outline-offset:1px}.btn[data-variant=secondary]{--color-btn-fg: var(--color-fg-1);--color-btn-fg-active: var(--color-fg-1);--color-btn-fg-disabled: var(--color-fg-1);--color-btn-bg: var(--color-bg-5);--color-btn-bg-hover: var(--color-bg-6);--color-btn-bg-active: var(--color-bg-7);--color-btn-bg-disabled: var(--color-bg-4);--color-btn-border: transparent;--color-btn-border-disabled: transparent}.btn[data-variant=outline]{--color-btn-fg: var(--color-fg-1);--color-btn-fg-active: var(--color-fg-1);--color-btn-fg-disabled: var(--color-fg-1);--color-btn-bg: var(--color-bg-2);--color-btn-bg-hover: var(--color-bg-3);--color-btn-bg-active: var(--color-bg-4);--color-btn-bg-disabled: var(--color-bg-2);--color-btn-border: var(--color-border);--color-btn-border-disabled: var(--color-bg-3)}.btn[data-variant=ghost]{--color-btn-fg: var(--color-fg-1);--color-btn-fg-active: var(--color-fg-1);--color-btn-fg-disabled: var(--color-fg-1);--color-btn-bg: transparent;--color-btn-bg-hover: var(--color-bg-3);--color-btn-bg-active: var(--color-bg-4);--color-btn-bg-disabled: transparent;--color-btn-border: transparent;--color-btn-border-disabled: transparent}.btn[data-variant=danger]{--color-btn-fg: #fff;--color-btn-fg-active: #fff;--color-btn-fg-disabled: #fff;--color-btn-bg: var(--color-error-bg-1);--color-btn-bg-hover: var(--color-error-bg-2);--color-btn-bg-active: var(--color-error-bg-3);--color-btn-bg-disabled: var(--color-error-bg-3);--color-btn-border: transparent;--color-btn-border-disabled: transparent}.btn[data-variant=danger-outline]{--color-btn-fg: var(--color-error-fg);--color-btn-fg-active: var(--color-error-fg);--color-btn-fg-disabled: var(--color-error-fg);--color-btn-bg: var(--color-bg-2);--color-btn-bg-hover: var(--color-bg-3);--color-btn-bg-active: var(--color-bg-4);--color-btn-bg-disabled: var(--color-bg-2);--color-btn-border: var(--color-border);--color-btn-border-disabled: var(--color-bg-3)}._Backdrop_ytnwp_1{position:fixed;inset:0;background-color:var(--color-backdrop);transition:opacity var(--duration-100)}@supports (-webkit-touch-callout: none){._Backdrop_ytnwp_1{position:absolute}}._Backdrop_ytnwp_1[data-starting-style],._Backdrop_ytnwp_1[data-ending-style]{opacity:0}._Popup_ytnwp_18{position:fixed;top:50%;left:50%;width:24rem;max-width:calc(100vw - 3rem);margin-top:-2rem;padding:1.25rem 1.5rem 1.5rem;background-color:var(--color-bg-1);border-radius:var(--border-radius-box);outline:1px solid var(--color-popup-outline);box-shadow:var(--popup-box-shadow);transform-origin:bottom center;transform:translate(-50%,-50%) scale(calc(1 - .1 * var(--nested-dialogs)));translate:0 calc(0px + 1.25rem * var(--nested-dialogs));transition:opacity var(--duration-100),transform var(--duration-150) var(--spring-strong),translate var(--duration-150) var(--spring-strong)}._Popup_ytnwp_18[data-starting-style],._Popup_ytnwp_18[data-ending-style]{opacity:0;transform:translate(-50%,-50%) scale(.95);transition-timing-function:var(--ease-out-quart)}._Popup_ytnwp_18[data-wiggle]{transform-origin:center center;opacity:1;transform:translate(-50%,-50%) scale(1);animation-name:_wiggle_ytnwp_1;animation-duration:var(--duration-200);animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes _wiggle_ytnwp_1{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.025)}}._Title_ytnwp_67{margin-bottom:.5rem;font-size:var(--font-size-header);font-weight:500;overflow-wrap:break-word}._Description_ytnwp_74{font-size:var(--font-size-text);color:var(--color-fg-2);text-wrap:balance;overflow-wrap:break-word}._Actions_ytnwp_81{margin-top:1.5rem;display:flex;justify-content:end;gap:1rem}._Popup_1ab1y_1{display:flex;flex-direction:column;max-width:var(--available-width);padding:.25rem .5rem;font-size:var(--font-size-small);line-height:1.25rem;border-radius:var(--border-radius-btn);color:var(--color-bg-1);background-color:var(--color-fg-1);outline:1px solid var(--color-popup-outline);box-shadow:var(--popup-box-shadow);transform-origin:var(--transform-origin);transition:scale var(--duration-100) var(--ease-out-quart),opacity var(--duration-100) var(--ease-out-quart)}._Popup_1ab1y_1[data-starting-style],._Popup_1ab1y_1[data-ending-style]{opacity:0;scale:.9}._Popup_1ab1y_1[data-instant]{transition-duration:0ms}._Arrow_1ab1y_29{display:flex}._Arrow_1ab1y_29[data-side=top]{bottom:-8px;rotate:180deg}._Arrow_1ab1y_29[data-side=bottom]{top:-8px;rotate:0deg}._Arrow_1ab1y_29[data-side=left]{right:-13px;rotate:90deg}._Arrow_1ab1y_29[data-side=right]{left:-13px;rotate:-90deg}._Arrow_1ab1y_29 ._ArrowFill_1ab1y_52{fill:var(--color-fg-1)}._Arrow_1ab1y_29 ._ArrowStroke_1ab1y_56{fill:var(--color-popup-outline)}.text-editor{position:relative;width:100%}.text-editor .curtain{position:absolute;inset:0;z-index:2;border:1px solid var(--color-border);border-radius:var(--border-radius-btn);background-color:var(--color-input-bg)}.tox,.tox *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important}.tox.tox-tinymce{min-height:200px!important;width:100%!important;border:1px solid var(--color-border)!important;border-radius:var(--border-radius-btn)!important}.tox.tox-tinymce[aria-disabled=true]{cursor:not-allowed!important;opacity:.6!important}.tox.tox-tinymce[aria-disabled=true] *{cursor:not-allowed!important;pointer-events:none!important}.tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid var(--color-bg-3)!important;box-shadow:0 8px 8px -7px var(--color-shadow)!important}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-image:unset!important}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:none!important}.tox .tox-toolbar-overlord{padding-top:1px!important}.tox .tox-menu,.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:var(--color-bg-1)!important;border-color:var(--color-bg-2)!important;box-shadow:0 10px 15px -3px var(--color-shadow),0 4px 6px -4px var(--color-shadow)!important}.tox .tox-collection__item-label span{background-color:transparent!important}.tox .tox-button{margin-left:.625rem!important;border:1px solid transparent!important;border-radius:var(--border-radius-btn)!important;height:2.5rem!important;padding:0 .75rem!important;font-size:var(--font-size-text)!important;font-weight:500!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;text-decoration:none!important;color:var(--color-accent-fg)!important;background-color:var(--color-accent-bg-1)!important;transition:background-color var(--duration-100) ease-out,scale var(--duration-100) cubic-bezier(.4,0,.2,1)!important}@media(hover:hover)and (pointer:fine){.tox .tox-button:hover{background-color:var(--color-accent-bg-2)!important}}.tox .tox-button:focus-visible{outline-color:var(--color-accent-outline)!important;outline-width:2px!important;outline-style:solid!important;outline-offset:-1px!important}.tox .tox-button:active{background-color:var(--color-accent-bg-3)!important}.tox .tox-button:active:not(:disabled){scale:.98!important}.tox .tox-button.tox-button--secondary{border-color:var(--color-border)!important;color:var(--color-fg-1)!important;background-color:var(--color-bg-2)!important}@media(hover:hover)and (pointer:fine){.tox .tox-button.tox-button--secondary:hover{background-color:var(--color-bg-3)!important}}.tox .tox-button.tox-button--secondary:active{background-color:var(--color-bg-4)!important}.tox .tox-button.tox-button--naked{height:unset!important;padding:.25rem!important;background-color:transparent!important;border-color:transparent!important;box-shadow:unset!important;color:var(--color-fg-1)!important}@media(hover:hover)and (pointer:fine){.tox .tox-button.tox-button--naked:hover{background-color:var(--color-bg-3)!important}}.tox .tox-button.tox-button--naked:active{background-color:var(--color-bg-4)!important}.tox.tox-tinymce-aux .tox-tooltip__body{color:var(--color-fg-1)!important;background-color:var(--color-bg-1)!important;box-shadow:0 4px 10px -3px var(--color-shadow),0 4px 6px -4px var(--color-shadow)!important;outline:1px solid var(--color-popup-outline)!important}.tox-dialog-wrap__backdrop{background-color:var(--color-backdrop)!important}.tox .tox-dialog{background-color:var(--color-bg-1)!important;border:none!important;border-radius:var(--border-radius-box)!important;outline:1px solid var(--color-popup-outline)!important;box-shadow:var(--popup-box-shadow)!important}.tox .tox-dialog .tox-dialog__header{padding-top:1.25rem!important;padding-inline:1.5rem!important;background-color:var(--color-bg-1)!important}.tox .tox-dialog .tox-dialog__header .tox-dialog__title{font-size:var(--font-size-header)!important;font-weight:500!important}.tox .tox-dialog .tox-dialog__body-content{padding-inline:1.5rem!important}.tox .tox-dialog .tox-textarea-wrap{display:flex!important;height:100%!important}.tox .tox-dialog .tox-textfield,.tox .tox-dialog .tox-textarea,.tox .tox-dialog .tox-listbox{min-height:2.5rem!important;padding-inline:.625rem!important;font-size:var(--font-size-text)!important;border-radius:var(--border-radius-btn)!important;border:1px solid var(--color-border)!important;box-shadow:inset 0 0 0 999px var(--color-input-bg)!important}:is(.tox .tox-dialog .tox-textfield,.tox .tox-dialog .tox-textarea,.tox .tox-dialog .tox-listbox):focus-visible{outline-color:var(--color-accent-outline)!important;outline-width:2px!important;outline-style:solid!important;outline-offset:-1px!important}.tox .tox-dialog .tox-listbox__select-label{margin-left:0!important}.tox .tox-dialog .tox-form__group{margin-bottom:1.25rem!important}.tox .tox-dialog .tox-form__group .tox-label{color:var(--color-fg-1)!important;margin-bottom:.25rem!important;font-size:var(--font-size-small)!important;line-height:1.25rem!important;font-weight:500!important}.tox .tox-dialog .tox-dialog__footer{padding-inline:1.5rem!important;padding-bottom:1.5rem!important;border-top:none!important;background-color:var(--color-bg-1)!important}.tox .tox-statusbar{height:1.5rem!important;padding:.0625rem .625rem .1875rem!important;border-top:1px solid var(--color-bg-2)!important;font-size:var(--font-size-small)!important;text-transform:unset!important}.pass-strength-meter{margin-top:.75rem;margin-top:1rem;width:100%;font-size:var(--font-size-small);color:var(--color-fg-3)}.pass-strength-meter .meter{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.375rem .5rem}.pass-strength-meter .meter .meter-label{display:flex;align-items:center;gap:2px;white-space:nowrap;color:var(--color-fg-3);font-size:var(--font-size-small);font-weight:500;background-color:transparent;cursor:pointer}.pass-strength-meter .meter .meter-label svg{--arrow-size: var(--font-size-text);width:var(--arrow-size);height:var(--arrow-size);stroke-width:1.5}.pass-strength-meter .meter .meter-label[data-panel-open] svg{rotate:180deg}.pass-strength-meter .meter .meter-value{text-align:right}.pass-strength-meter .meter .track{grid-column:1 / -1;height:.25rem;border-radius:10rem;overflow:hidden;background-color:var(--color-border)}.pass-strength-meter .meter .track .indicator{background-color:var(--color-error-fg);transition:width var(--duration-200) var(--ease-in-out-quad),background-color var(--duration-100) ease-out}.pass-strength-meter .meter .track .indicator.score0,.pass-strength-meter .meter .track .indicator.score1{background-color:var(--color-error-fg)}.pass-strength-meter .meter .track .indicator.score2{background-color:var(--color-warning)}.pass-strength-meter .meter .track .indicator.score3,.pass-strength-meter .meter .track .indicator.score4{background-color:var(--color-success)}.pass-strength-meter .feedback{overflow:hidden;height:var(--collapsible-panel-height);transform-origin:top;transition:height var(--duration-200) cubic-bezier(.3,.7,.1,1.1),opacity var(--duration-100) ease-out}.pass-strength-meter .feedback[data-starting-style],.pass-strength-meter .feedback[data-ending-style]{height:0;opacity:0}.pass-strength-meter .feedback>*:first-child{margin-top:.75rem}.pass-strength-meter .feedback .warning{margin-bottom:.5rem}.pass-strength-meter .feedback .suggestions{padding-left:1rem}.pass-strength-meter .feedback .suggestions li{margin-bottom:.25rem}section.floor{margin-bottom:3.75rem}section.floor h2{font-size:var(--font-size-header);margin-bottom:1.875rem}:root[data-theme=dark] :is(section.floor img,section.floor image){filter:brightness(.75)}section.floor .plan{position:relative;max-width:67.5rem}section.floor .plan .loading{background-color:hsla(from var(--color-app-bg) h s l / .8);opacity:.75}section.floor .plan text{fill:#262626;font-size:var(--font-size-title);font-weight:600;text-anchor:middle;-webkit-user-select:none;user-select:none;pointer-events:none}section.floor .plan text.unit-code{font-weight:300}section.floor .plan .apartment{outline:none}section.floor .plan .apartment path{fill:#2b343b;cursor:pointer;fill-opacity:0}section.floor .plan .apartment:focus-visible path{stroke:var(--color-accent-outline);stroke-width:3px;vector-effect:non-scaling-stroke}section.floor .plan .apartment[data-taken=true] path{fill-opacity:.5}@media(hover:hover)and (pointer:fine){section.floor .plan .apartment[data-taken=true]:hover path,section.floor .plan .apartment[data-taken=true]:focus-visible path{fill-opacity:.6}}@media(hover:hover)and (pointer:fine){section.floor .plan .apartment:not([data-taken=true]):hover path,section.floor .plan .apartment:not([data-taken=true]):focus-visible path{fill-opacity:.2}}.clients{margin:0 auto 3rem}.clients .toolbar{margin-bottom:var(--inline-padding);display:flex;justify-content:space-between;align-items:center;gap:1.25rem;padding:calc(var(--border-radius-box) - var(--border-radius-btn));background-color:var(--color-bg-1);border-radius:var(--border-radius-box);border:1px solid var(--color-popup-outline);box-shadow:0 2px var(--color-shadow)}.clients .toolbar .sorting{margin-right:auto;display:flex;gap:.375rem;align-items:center}.clients .toolbar .sorting button{font-size:var(--font-size-small)}.clients .toolbar .sorting button[data-active=true]{color:var(--color-fg-1);background-color:var(--color-bg-4)}.clients .toolbar .sorting button svg.sort-by{display:none}.clients .toolbar .sorting button svg.sort-arrow{width:.5rem;stroke-linejoin:miter}.clients .toolbar .sorting button svg.sort-arrow g g{transform-origin:center;transition:scale var(--duration-200) var(--spring-strong)}.clients .toolbar .sorting button svg.sort-arrow g g.desc{scale:1 -1}@media(max-width:768px){:is(.clients .toolbar .sorting button,.clients .toolbar .btn) svg.sort-by{display:inline-block}:is(.clients .toolbar .sorting button,.clients .toolbar .btn) .btn-label{display:none}}.clients ul .collapsible{overflow:hidden;height:var(--collapsible-panel-height);transform-origin:top right;transition:height var(--duration-200) cubic-bezier(.3,.7,.1,1.1),scale var(--duration-200) cubic-bezier(.3,.7,.1,1.2),opacity var(--duration-100) ease-out}.clients ul .collapsible[data-starting-style],.clients ul .collapsible[data-ending-style]{height:0;opacity:0;scale:.95;transition:height var(--duration-200) calc(var(--duration-100) / 2) cubic-bezier(.3,.7,.1,1.2),scale var(--duration-200) ease-in,opacity var(--duration-200) ease-out}.clients ul .collapsible[data-ending-style]{scale:.5}.clients ul li{position:relative;list-style:none;margin-bottom:.625rem;padding:0;background-color:var(--color-bg-1);border-radius:var(--border-radius-box);border:1px solid var(--color-popup-outline);box-shadow:0 2px var(--color-shadow)}.clients ul li .padding{padding:1.25rem}.clients ul li .padding .row{display:flex;align-items:center;gap:.625rem;background-color:transparent}.clients ul li .padding .row:not(:first-child){margin-top:.625rem}.clients ul li .padding .row.email{font-size:var(--font-size-header);font-weight:600}.clients ul li .padding .row.email span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clients ul li .padding .row.timestamp{font-size:var(--font-size-small);font-style:italic;color:var(--color-fg-3)}.clients ul li .padding .row.note{align-items:start}.clients ul li .padding .row.note[data-empty=true]{font-style:italic;color:var(--color-fg-3)}.clients ul li .padding .row.note .text{padding-right:1.25rem}@media(max-width:480px){.clients ul li .padding .row.note .text{padding-right:0}}.clients ul li .padding .row .icon{width:1.125rem;height:1.125rem;stroke-width:1.5;color:var(--color-fg-3)}.clients ul li .padding .row .text{flex-grow:1;padding-right:4.75rem;word-break:break-word}.clients ul li .actions{position:absolute;right:.625rem;top:.625rem;display:flex}.clients ul li .actions button{min-width:var(--min-hit-area);min-height:var(--min-hit-area);display:grid;place-items:center;padding:0}.clients ul li .actions button:hover,.clients ul li .actions button:focus-visible,.clients ul li .actions button:active{background-color:transparent}@media(hover:hover)and (pointer:fine){:is(.clients ul li .actions button:hover,.clients ul li .actions button:focus-visible,.clients ul li .actions button:active) svg{opacity:1}}.clients ul li .actions button svg{opacity:.6;transition:opacity var(--duration-100) ease-out}.clients ul li .form{padding:1.25rem;background-color:transparent}.clients ul li .form h2{font-size:var(--font-size-header);margin-bottom:.5rem}.clients ul li .form .row.note .icon{margin-top:.5625rem}.clients ul li .form .btns{padding-top:1.25rem;display:flex;justify-content:end;gap:.625rem}.clients ul li .form .btns .danger{margin-right:auto}.clients .empty-msg{padding:3.125rem 1rem;display:flex;flex-direction:column}.clients .empty-msg svg{margin-inline:auto;margin-bottom:1rem;--icon-size: 2.25rem;width:var(--icon-size);height:var(--icon-size);stroke-linecap:round;color:var(--color-input-placeholder)}.clients .empty-msg p{text-align:center}._Viewport_pa9ea_1{margin:0 auto;position:fixed;z-index:1;--viewport-padding: var(--inline-padding);top:auto;left:auto;right:var(--viewport-padding);bottom:var(--viewport-padding);width:350px;max-width:calc(100% - 2 * var(--viewport-padding))}._Toast_pa9ea_14{--gap: .75rem;--peek: .75rem;--scale: max(0, 1 - (var(--toast-index) * .1)) ;--shrink: calc(1 - var(--scale));--height: var(--toast-frontmost-height, var(--toast-height));--offset-y: calc(var(--toast-offset-y) * -1 + (var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y));position:absolute;left:auto;right:0;bottom:0;height:var(--height);width:100%;z-index:calc(1000 - var(--toast-index));background:var(--color-bg-1);background-clip:padding-box;border:1px solid var(--color-popup-outline);border-radius:var(--border-radius-box);box-shadow:0 2px 10px var(--color-shadow);-webkit-user-select:none;user-select:none;cursor:default;transform-origin:bottom center;transform:translate(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale));transition:transform var(--duration-400) var(--ease-out-quint),opacity var(--duration-400),height var(--duration-100)}._Toast_pa9ea_14[data-expanded]{transform:translate(var(--toast-swipe-movement-x)) translateY(var(--offset-y));height:var(--toast-height)}._Toast_pa9ea_14[data-starting-style],._Toast_pa9ea_14[data-ending-style]{transform:translateY(150%)}._Toast_pa9ea_14[data-limited],._Toast_pa9ea_14[data-ending-style]{opacity:0}._Toast_pa9ea_14[data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}._Toast_pa9ea_14[data-ending-style][data-swipe-direction=left]{transform:translate(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}._Toast_pa9ea_14[data-ending-style][data-swipe-direction=right]{transform:translate(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}._Toast_pa9ea_14[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}._Toast_pa9ea_14:after{content:"";position:absolute;top:100%;width:100%;left:0;height:calc(var(--gap) + 1px)}._Content_pa9ea_90{padding:1rem;overflow:hidden;transition:opacity var(--duration-200)}._Content_pa9ea_90[data-behind]{opacity:0}._Content_pa9ea_90[data-expanded]{opacity:1}._Title_pa9ea_104{display:flex;align-items:center;gap:.5rem;padding-right:1rem;margin-bottom:.5rem;color:var(--color-fg-1);font-size:var(--font-size-text);font-weight:500;overflow-wrap:break-word;--icon-color: var(--color-fg-1)}._Title_pa9ea_104[data-type=success]{--icon-color: var(--color-success)}._Title_pa9ea_104[data-type=error]{--icon-color: var(--color-error-fg)}._Title_pa9ea_104[data-type=warning]{--icon-color: var(--color-warning)}._Title_pa9ea_104[data-type=info]{--icon-color: var(--color-info)}._TypeIcon_pa9ea_134{width:1.125rem;height:1.125rem;color:var(--icon-color);stroke-width:1.5}._Description_pa9ea_141{color:var(--color-fg-2);font-size:var(--font-size-text);text-wrap:balance;overflow-wrap:break-word}._Close_pa9ea_148{position:absolute;top:.5rem;right:.5rem;width:1.25rem;height:1.25rem;padding:0;border:none;background:transparent;display:grid;place-content:center;border-radius:var(--border-radius-btn);cursor:default}@media(hover:hover)and (pointer:fine){._Close_pa9ea_148:hover{background-color:var(--color-bg-3)}}._Close_pa9ea_148:active{background-color:var(--color-bg-4)}._PageTitle_1fq1u_1{margin-bottom:1.25rem;font-size:var(--font-size-header);text-align:center}._AuthBox_1fq1u_7{position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:center;gap:1rem;margin:0 auto;width:100%;max-width:22.5rem;padding:1.25rem;background-color:var(--color-bg-1);border-radius:var(--border-radius-box);border:1px solid var(--color-popup-outline);box-shadow:0 2px var(--color-shadow)}._StatusIcon_1fq1u_24{margin-inline:auto;--icon-size: 2.25rem;width:var(--icon-size);height:var(--icon-size)}._StatusIcon_1fq1u_24[data-status=success]{color:var(--color-success)}._StatusIcon_1fq1u_24[data-status=error]{color:var(--color-error-fg)}._StatusMsg_1fq1u_39{text-align:center;word-break:break-word}._Countdown_1fq1u_44{text-align:center;margin-bottom:.5rem;font-size:var(--font-size-small);font-variant-numeric:tabular-nums}._Countdown_1fq1u_44[data-warning=true]{color:var(--color-error-fg)}._Separator_1fq1u_55[data-orientation=horizontal]{margin:.375rem .75rem;margin-bottom:0;height:1px;background-color:var(--color-popup-outline)}._Link_1fq1u_64{position:relative;outline:none;display:block;width:max-content;margin:0 auto;font-size:var(--font-size-small);font-weight:500;text-decoration:none;color:var(--color-fg-1);--hitbox-v-padding: .25rem;--hitbox-h-padding: .5rem}@media(any-pointer:coarse){._Link_1fq1u_64{--hitbox-v-padding: .875rem;--hitbox-h-padding: .875rem;margin-block:calc(var(--hitbox-v-padding) / 2)}}._Link_1fq1u_64:before{content:"";position:absolute;z-index:1;top:calc(0px - var(--hitbox-v-padding));left:calc(0px - var(--hitbox-h-padding));width:calc(100% + var(--hitbox-h-padding) * 2);height:calc(100% + var(--hitbox-v-padding) * 2);border-radius:var(--border-radius-btn);outline:none}@media(hover:hover)and (pointer:fine){._Link_1fq1u_64:hover{color:var(--color-fg-2);text-decoration:underline}}._Link_1fq1u_64:focus-visible{color:var(--color-fg-2);outline:none}@media(any-pointer:fine){._Link_1fq1u_64:focus-visible{--hitbox-v-padding: .5rem;--hitbox-h-padding: .75rem}}._Link_1fq1u_64:focus-visible:before{outline:2px solid var(--color-accent-outline);outline-offset:-2px}._RadioGroup_1fq1u_118{margin:2rem auto;max-width:max-content;display:flex;justify-content:center;align-items:center;border:1.5px solid var(--color-border);border-radius:99px}._Radio_1fq1u_118{display:grid;place-items:center;width:2rem;height:2rem;border-radius:100%;outline:0;border:none}._Radio_1fq1u_118 svg{width:1.25rem;height:1.25rem;stroke-width:1.5px}._Radio_1fq1u_118[data-unchecked]{color:var(--color-input-placeholder);background-color:transparent}._Radio_1fq1u_118[data-unchecked]:hover,._Radio_1fq1u_118[data-unchecked]:focus-visible{color:currentColor}._Radio_1fq1u_118[data-checked]{color:currentColor;background-color:var(--color-border)}._Radio_1fq1u_118[data-checked] svg{stroke-width:1.5px}._Radio_1fq1u_118:focus-visible{outline:2px solid var(--color-accent-outline);outline-offset:2px}header{position:fixed;top:0;z-index:5;width:100%;background-color:var(--color-bg-1);box-shadow:0 1px var(--color-popup-outline),0 0 10px var(--color-shadow)}header nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.625rem;width:100%;max-width:var(--max-width);height:var(--header-height);margin-inline:auto;padding-inline:var(--inline-padding)}header nav>.btn:first-child{justify-self:start}@media(max-width:768px){header nav>.btn:first-child{max-width:2.5rem;padding-inline:0}header nav>.btn:first-child .btn-label{display:none}}header nav>h1{grid-column:2;font-size:var(--font-size-header);text-align:center;line-height:1}header nav>.user-menu-trigger{grid-column:3;justify-self:end}._Trigger_1fp9h_1{display:flex;align-items:center;gap:.375rem;height:2.5rem;padding-inline:.75rem;border-radius:var(--border-radius-btn);background-color:transparent;font-size:var(--font-size-text);font-weight:500;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-100) ease-out,scale var(--duration-100) cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){._Trigger_1fp9h_1:hover{background-color:var(--color-bg-3)}}._Trigger_1fp9h_1:focus-visible{outline-width:2px;outline-style:solid;outline-offset:-1px}._Trigger_1fp9h_1[data-pressed]{scale:.98;background-color:var(--color-bg-4)}._Trigger_1fp9h_1[data-popup-open]{background-color:var(--color-bg-4)}._Trigger_1fp9h_1[data-popup-open] ._ChevronIcon_1fp9h_36{scale:1 -1}._Trigger_1fp9h_1 ._TriggerLabel_1fp9h_41{margin-right:.25rem}@media(max-width:768px){._Trigger_1fp9h_1{padding-inline:.625rem}._Trigger_1fp9h_1 ._TriggerLabel_1fp9h_41{display:none}}._ChevronIcon_1fp9h_36{width:.625rem;height:.625rem;margin-left:auto;transition:scale var(--duration-200) var(--spring-strong)}._Positioner_1fp9h_61{outline:none}._ItemIcon_1fp9h_65{width:1.125rem;height:1.125rem;stroke-width:1.5}._Popup_1fp9h_71{max-width:var(--available-width);max-height:var(--available-height);--popup-padding: .25rem;padding:var(--popup-padding);border-radius:calc(var(--border-radius-btn) + var(--popup-padding));background-color:var(--color-bg-1);outline:1px solid var(--color-popup-outline);box-shadow:var(--popup-box-shadow);transform-origin:var(--transform-origin);transition:scale var(--duration-100) var(--spring-light),opacity var(--duration-100) var(--spring-light)}._Popup_1fp9h_71[data-starting-style],._Popup_1fp9h_71[data-ending-style]{opacity:0;scale:.9;transition-timing-function:var(--ease-out-quart)}._Arrow_1fp9h_93{display:flex}._Arrow_1fp9h_93[data-side=top]{bottom:-8px;rotate:180deg}._Arrow_1fp9h_93[data-side=bottom]{top:-8px;rotate:0deg}._Arrow_1fp9h_93[data-side=left]{right:-13px;rotate:90deg}._Arrow_1fp9h_93[data-side=right]{left:-13px;rotate:-90deg}._Arrow_1fp9h_93 ._ArrowFill_1fp9h_116{fill:var(--color-bg-1)}._Arrow_1fp9h_93 ._ArrowStroke_1fp9h_120{fill:var(--color-popup-outline)}._GroupLabel_1fp9h_125{display:grid;grid-template-columns:1.125rem 1fr;align-items:center;gap:.5rem;min-height:2rem;padding:.4rem 2rem .4rem .75rem;font-size:var(--font-size-small);font-weight:500;line-height:1rem;color:var(--color-fg-2);-webkit-user-select:none;user-select:none;cursor:default}._GroupLabel_1fp9h_125 span{grid-column-start:2;word-break:break-word;line-height:1;cursor:text}._Item_1fp9h_65,._SubmenuTrigger_1fp9h_148{display:grid;grid-template-columns:1.125rem 1fr 1rem;align-items:center;gap:.5rem;height:2rem;padding-inline:.75rem;font-size:var(--font-size-small);cursor:default;-webkit-user-select:none;user-select:none;text-decoration:none;outline:none;border-radius:var(--border-radius-btn);background-color:transparent}:is(._Item_1fp9h_65,._SubmenuTrigger_1fp9h_148)[data-popup-open]{background-color:var(--color-bg-3)}:is(._Item_1fp9h_65,._SubmenuTrigger_1fp9h_148)[data-highlighted]{outline:none;background-color:var(--color-bg-4)}:is(._Item_1fp9h_65,._SubmenuTrigger_1fp9h_148)[data-disabled]{opacity:.6;cursor:not-allowed}._DangerItem_1fp9h_178{color:var(--color-error-fg)}._RadioItem_1fp9h_182{display:grid;gap:.5rem;align-items:center;grid-template-columns:.75rem 1fr;padding:.5rem 2rem .5rem .625rem;line-height:1rem;font-size:var(--font-size-small);cursor:default;outline:none;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-btn);background-color:transparent}._RadioItem_1fp9h_182[data-highlighted]{background-color:var(--color-bg-4)}._RadioItem_1fp9h_182[data-disabled]{opacity:.6;cursor:not-allowed}._RadioItemIndicator_1fp9h_206{width:.75rem;height:.75rem}._RadioItemText_1fp9h_211{grid-column-start:2}._Separator_1fp9h_215{margin:.375rem .75rem;height:1px;background-color:var(--color-popup-outline)}:root{color-scheme:light;--color-fg-1: hsl(0deg, 0%, 15%);--color-fg-2: hsl(0deg, 0%, 25%);--color-fg-3: hsl(0deg, 0%, 35%);--color-bg-1: hsl(0deg, 0%, 100%);--color-bg-2: hsla(0deg, 0%, 0%, 3%);--color-bg-3: hsla(0deg, 0%, 0%, 6%);--color-bg-4: hsla(0deg, 0%, 0%, 9%);--color-bg-5: hsla(0deg, 0%, 0%, 12%);--color-bg-6: hsla(0deg, 0%, 0%, 15%);--color-bg-7: hsla(0deg, 0%, 0%, 18%);--color-accent-fg: var(--color-bg-1);--color-accent-bg-1: var(--color-fg-1);--color-accent-bg-2: var(--color-fg-2);--color-accent-bg-3: var(--color-fg-3);--color-accent-outline: var(--color-fg-1);--color-accent-highlight: hsla(0, 0%, 70%, 45%);--color-app-bg: hsl(0deg, 0%, 96%);--color-border: hsl(0deg, 0%, 86%);--color-input-bg: hsl(0deg, 0%, 100%);--color-input-placeholder: hsl(0deg, 0%, 60%);--color-backdrop: hsla(0deg, 0%, 0%, 20%);--color-shadow: hsla(230deg, 85%, 4%, 7%);--color-popup-outline: var(--color-shadow);--color-info: hsl(200deg, 60%, 50%);--color-success: hsl(120deg, 50%, 50%);--color-warning: hsl(40deg, 100%, 50%);--color-error-fg: hsl(345deg, 70%, 50%);--color-error-bg-1: hsl(345deg, 70%, 50%);--color-error-bg-2: oklch(from var(--color-error-bg-1) calc(l + .03) c h);--color-error-bg-3: oklch(from var(--color-error-bg-1) calc(l + .06) c h)}:root[data-theme=dark]{color-scheme:dark;--color-fg-1: hsl(200deg, 7%, 95%);--color-fg-2: hsl(200deg, 7%, 80%);--color-fg-3: hsl(200deg, 7%, 60%);--color-bg-1: hsl(200deg, 10%, 8%);--color-bg-2: hsla(200deg, 100%, 90%, 4%);--color-bg-3: hsla(200deg, 100%, 90%, 7%);--color-bg-4: hsla(200deg, 100%, 90%, 10%);--color-bg-5: hsla(200deg, 100%, 90%, 13%);--color-bg-6: hsla(200deg, 100%, 90%, 16%);--color-bg-7: hsla(200deg, 100%, 90%, 19%);--color-accent-fg: var(--color-bg-1);--color-accent-bg-1: var(--color-fg-1);--color-accent-bg-2: var(--color-fg-2);--color-accent-bg-3: var(--color-fg-3);--color-accent-outline: oklch(from var(--color-accent-bg-1) calc(l + .2) c h);--color-accent-highlight: hsla(200, 15%, 60%, 55%);--color-app-bg: hsl(200deg, 10%, 5%);--color-border: hsl(200deg, 10%, 20%);--color-input-bg: hsl(200deg, 10%, 6%);--color-input-placeholder: hsl(200deg, 7%, 40%);--color-backdrop: hsla(0deg, 0%, 0%, 70%);--color-shadow: hsla(200deg, 10%, 0%, 30%);--color-popup-outline: hsl(200deg, 10%, 14%);--color-info: hsl(200deg, 75%, 55%);--color-success: hsl(120deg, 50%, 55%);--color-warning: hsl(40deg, 75%, 55%);--color-error-fg: hsl(345deg, 65%, 55%);--color-error-bg-1: hsl(345deg, 65%, 45%);--color-error-bg-2: oklch(from var(--color-error-bg-1) calc(l - .03) calc(c - .02) h);--color-error-bg-3: oklch(from var(--color-error-bg-1) calc(l - .06) calc(c - .04) h)}:root{--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--spring-light: cubic-bezier(.25, .1, .5, 1.4);--spring-strong: cubic-bezier(.25, .1, .3, 1.5)}:root{--popup-box-shadow: 0 10px 15px -3px var(--color-shadow), 0 4px 6px -4px var(--color-shadow);--max-width: 75rem;--inline-padding: 1.25rem;--header-height: 3.75rem;--min-hit-area: 2.75rem;--font-size-small: .875rem;--font-size-text: 1rem;--font-size-header: 1.125rem;--font-size-title: 1.25rem;--border-radius-btn: .375rem;--border-radius-box: .75rem;--duration-100: .1s;--duration-150: .15s;--duration-200: .2s;--duration-400: .4s;--duration-750: .75s}@media(max-width:768px){:root{--inline-padding: .625rem}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;border:none;outline-color:var(--color-accent-outline);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scroll-margin-top:var(--header-height)}*::placeholder{-webkit-user-select:none;user-select:none;color:var(--color-input-placeholder)}::-moz-selection{background:var(--color-accent-highlight)}::selection{background:var(--color-accent-highlight)}html{overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:gray transparent}body{position:relative;width:100%;color:var(--color-fg-1);font-size:var(--font-size-text);background-color:var(--color-app-bg)}#root{min-height:100vh;min-height:100dvh;isolation:isolate}main{width:100%;max-width:var(--max-width);margin:0 auto;--main-block-padding: 2rem;padding-top:calc(var(--main-block-padding) + var(--header-height));padding-inline:var(--inline-padding);padding-bottom:max(var(--main-block-padding),env(safe-area-inset-bottom))}@media(max-width:768px){main{--main-block-padding: 1.25rem}}h1,h2,h3{text-wrap:balance}a,button,input,textarea{touch-action:manipulation}a{color:var(--color-fg-1)}button{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-fg-1)}button *{-webkit-user-select:none;user-select:none;font-size:inherit;font-weight:inherit;color:inherit}button svg{pointer-events:none}img,svg{display:block;width:100%;flex-shrink:0;-webkit-user-select:none;user-select:none;color:inherit}:is(img,svg) *{color:inherit}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:var(--font-size-small);line-height:1;background-color:var(--color-bg-3);border-radius:999px}.badge svg{width:var(--font-size-small);height:var(--font-size-small);stroke-width:1.5}.badge span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form{position:relative;display:flex;flex-direction:column;gap:1.25rem}.form .loading{background-color:var(--color-bg-1)}.form .field{display:flex;flex-direction:column;align-items:start}.form .field .label{margin-bottom:.25rem;font-size:var(--font-size-small);line-height:1.25rem;font-weight:500;cursor:default}.form .field .input{width:100%}.form .field .error{padding-top:.25rem;font-size:var(--font-size-small);color:var(--color-error-fg)}.form .field .description{margin-top:.25rem;font-size:var(--font-size-small);color:var(--color-fg-3)}.form .form-error{min-height:2.5rem;padding:.65625rem .625rem;text-align:center;white-space:pre-line;color:var(--color-error-fg);background-color:hsla(from var(--color-error-bg-1) h s l / .15);box-shadow:inset 0 0 0 1px hsla(from var(--color-error-bg-1) h s l / .15);border-radius:var(--border-radius-btn)}.input{position:relative}.input:has(.input-icon) input{padding-right:2.5rem}.input .input-icon{position:absolute;top:0;right:0;width:2.5rem;height:2.5rem;display:grid;place-items:center;color:var(--color-input-placeholder);background-color:transparent;border-radius:var(--border-radius-btn);transition:color var(--duration-100) ease-out}@media(hover:hover)and (pointer:fine){.input .input-icon:hover{color:var(--color-fg-1)}}.input .input-icon:focus-visible,.input .input-icon:active{color:var(--color-fg-1)}.input .input-icon svg{width:1.125rem;height:1.125rem;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}input,textarea{width:100%;display:block;height:2.5rem;padding:.5625rem .625rem;font-size:var(--font-size-text);border-radius:var(--border-radius-btn);border:1px solid var(--color-border);color:var(--color-fg-1);background-color:var(--color-input-bg);box-shadow:inset 0 0 0 999px var(--color-input-bg)}:is(input,textarea):focus-visible,:is(input,textarea)[data-focused]{outline-width:2px;outline-style:solid;outline-offset:-1px}:is(input,textarea):disabled{opacity:.6;cursor:not-allowed}textarea{--padding-block: .59375rem;--border-width: 1px;min-height:2.5rem;height:unset;padding-block:var(--padding-block);border-width:var(--border-width);resize:vertical;field-sizing:content;min-block-size:calc(1lh + (var(--padding-block) * 2) + (var(--border-width) * 2))}.error-box{margin:0 auto;max-width:max-content;padding:1.875rem;display:flex;flex-direction:column;text-align:center;line-height:1.25;border-radius:var(--border-radius-box);border:1px solid var(--color-popup-outline);background-color:var(--color-bg-1);box-shadow:var(--popup-box-shadow)}.error-box svg{margin-inline:auto;margin-bottom:1rem;--icon-size: 2.25rem;width:var(--icon-size);height:var(--icon-size);color:var(--color-error-fg)}.hidden{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{rotate:0deg}to{rotate:360deg}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.no-transitions *,.no-transitions *:before,.no-transitions *:after{transition:none!important}@media(prefers-reduced-motion){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
