*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{--line-height:1.5;line-height:var(--line-height);-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;font-size:100%}h1,h2,h3{font-size:unset;font-weight:unset}ul{padding:0;list-style:none}input,button,textarea,select{font:inherit;font-size:100%}:root{--font-size-00:.625rem;--font-size-01:.75rem;--font-size-02:.875rem;--font-size-03:1rem;--font-size-04:1.25rem;--font-size-05:1.5rem;--font-size-06:1.75rem;--font-size-07:2.25rem;--font-size-08:2.75rem;--font-size-09:3.5rem;--font-size-t-00:10px;--font-size-t-01:12px;--font-size-t-02:14px;--font-size-t-03:16px;--font-size-t-04:20px;--font-size-t-05:24px;--font-size-t-06:28px;--font-size-t-07:36px;--font-size-t-08:44px;--font-size-t-09:56px;--font-weight-normal:400;--font-weight-bold:600;--outline:2px solid var(--color-outline);--color-grey-silver-900:#fbfaff;--color-grey-silver-800:#f8f6fd;--color-grey-silver-700:#edeaf6;--color-grey-silver-500:#bab5c9;--color-purple-iris-700:#e2def7;--color-purple-iris-400:#6450d7;--color-pink-orchid-400:#bb2a5d;--color-grey-haze-400:#66606c;--color-grey-haze-100:#242226;--color-blue-sky-700:#d8e4fd;--color-blue-sky-400:#1a4ab3;--color-green-forest-700:#d9fceb;--color-green-forest-400:#13864d;--color-orange-sand-700:#fcefd9;--color-orange-sand-400:#b3781a;--color-red-ruby-700:#f9dddc;--color-red-ruby-400:#b31c1a;--color-fg-default:var(--color-grey-haze-100);--color-fg-default-rev:var(--color-grey-silver-900);--color-fg-primary:var(--color-purple-iris-400);--color-fg-secondary:var(--color-pink-orchid-400);--color-bg-default:var(--color-grey-silver-900);--color-bg-default-alt:var(--color-grey-silver-800);--color-surface-default:var(--color-grey-silver-700);--color-surface-default-alt:var(--color-grey-silver-500);--color-surface-primary:var(--color-purple-iris-700);--color-neutral-fg:var(--color-grey-haze-400);--color-info-bg:var(--color-blue-sky-700);--color-info-fg:var(--color-blue-sky-400);--color-success-bg:var(--color-green-forest-700);--color-success-fg:var(--color-green-forest-400);--color-warning-bg:var(--color-orange-sand-700);--color-warning-fg:var(--color-orange-sand-400);--color-critical-bg:var(--color-red-ruby-700);--color-critical-fg:var(--color-red-ruby-400);--color-outline:var(--color-pink-orchid-400);--space-00:.25rem;--space-02:.5rem;--space-04:1rem;--space-06:1.5rem;--space-08:2.25rem;--space-10:3.25rem;--space-12:4.75rem;--space-14:7rem;--space-16:10.5rem;--space-18:15rem;--space-20:22rem;--space-t-00:4px;--space-t-02:8px;--space-t-04:16px;--space-t-06:24px;--space-t-08:36px;--space-t-10:52px;--space-t-12:76px;--space-t-14:112px;--space-t-16:168px;--space-t-18:240px;--space-t-20:352px;--space-b-00:clamp(var(--space-t-00),var(--space-00),var(--space-t-02));--space-b-02:clamp(var(--space-t-00),var(--space-02),var(--space-t-04));--space-b-04:clamp(var(--space-t-02),var(--space-04),var(--space-t-06));--space-b-06:clamp(var(--space-t-04),var(--space-06),var(--space-t-08));--space-b-08:clamp(var(--space-t-06),var(--space-08),var(--space-t-10));--space-b-10:clamp(var(--space-t-08),var(--space-10),var(--space-t-12));--space-b-12:clamp(var(--space-t-10),var(--space-12),var(--space-t-14));--space-b-14:clamp(var(--space-t-12),var(--space-14),var(--space-t-16));--space-b-16:clamp(var(--space-t-14),var(--space-16),var(--space-t-18));--space-b-18:clamp(var(--space-t-16),var(--space-18),var(--space-t-20));--space-b-20:clamp(var(--space-t-18),var(--space-20),var(--space-t-20))}.qrk-page{background:radial-gradient(at 0 0,#6450d7cc 20%,#11ffa8cc);justify-content:center;align-items:center;block-size:100dvb;inline-size:100dvi;display:flex;container:page/size}@media (not (min-width:600px)) or (not (min-height:750px)){.qrk-page{--form-control-padding:var(--space-b-04);--form-element-label-padding-block:var(--space-b-02);--link-padding:var(--space-b-04);background:var(--color-bg-default-alt)none;display:block}}.qrk-button[data-mode=default]{--button-color:var(--color-fg-primary)}.qrk-button[data-mode=neutral]{--button-color:var(--color-neutral-fg)}.qrk-button[data-mode=critical]{--button-color:var(--color-critical-fg)}.qrk-button{justify-content:center;align-items:center;gap:var(--space-b-02);padding:var(--form-control-padding,var(--space-b-02));color:var(--color-fg-default-rev);border:1px solid var(--button-color);background-color:var(--button-color);border-radius:var(--radius-sm,0);touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .35s ease-in-out,color .35s ease-in-out;display:inline-flex}.qrk-button:hover{color:var(--button-color);background-color:var(--color-bg-default)}.qrk-button:focus-visible{color:var(--button-color);background-color:var(--color-bg-default)}input[type=file]:focus-visible+.qrk-button{color:var(--button-color);background-color:var(--color-bg-default)}.qrk-button:focus-visible{outline:var(--outline);outline-offset:-1px}input[type=file]:focus-visible+.qrk-button{outline:var(--outline);outline-offset:-1px}.qrk-button:disabled{cursor:not-allowed}.qrk-button:disabled[data-loading=true]{cursor:wait}.qrk-button:active{transform:scale(.975)}.qrk-button[data-transparent=true]{color:var(--button-color);background-color:#0000}.qrk-button[data-transparent=true]:hover{color:var(--color-fg-default-rev);background-color:var(--button-color)}.qrk-button[data-reverse=true]{flex-direction:row-reverse}.qrk-button .qrk-icon:has(+span:empty){padding:calc((1em*var(--line-height) - var(--icon-size))/2);box-sizing:content-box}.qrk-button>span:empty{display:none}.qrk-icon{--icon-size:calc(1em*1.2);inline-size:var(--icon-size);block-size:var(--icon-size);aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.qrk-fieldset{justify-content:start;align-items:start;gap:var(--space-b-08);border:none;flex-flow:wrap;display:flex}.qrk-fieldset>legend{margin-block-end:var(--space-b-02)}.qrk-fieldset>legend:empty{display:none}.qrk-fieldset[class*=--column]{gap:var(--space-b-02);flex-direction:column}.qrk-fieldset[class*=--border]{padding:var(--space-b-02);border:1px solid var(--color-surface-default-alt);border-radius:var(--radius-sm,0)}.qrk-fieldset[class*=--border]>legend{padding-inline:var(--space-b-02);margin-block-end:0}.qrk-form-element{flex-direction:column;justify-content:start;align-items:start;display:flex}.qrk-form-element>label{padding-block-end:var(--space-b-00)}.qrk-form-element>label:empty{display:none}.qrk-form-element>label[data-required=true]:after{content:"*";color:var(--color-critical-fg);margin-inline-start:var(--space-b-00)}.qrk-form-element.qrk-form-element--checkbox{flex-direction:row-reverse;align-items:center}.qrk-form-element.qrk-form-element--checkbox>label{padding-block:var(--form-element-label-padding-block,0)}.qrk-form-element.qrk-form-element--radio{flex-direction:row-reverse;align-items:center}.qrk-form-element.qrk-form-element--radio>label{padding-block:var(--form-element-label-padding-block,0)}.qrk-form-element.qrk-form-element--checkbox>label{padding-inline-start:var(--space-b-02)}.qrk-input,.qrk-select,.qrk-textarea,.qrk-text-value{inline-size:100%;padding:var(--form-control-padding,var(--space-b-02));color:var(--color-fg-default)}.qrk-input,.qrk-select,.qrk-textarea{background-color:var(--color-bg-default);border:1px solid var(--color-surface-default-alt);border-radius:var(--radius-sm,0);outline-offset:-1px}.qrk-checkbox,.qrk-radio{--input-size:1em;block-size:var(--input-size);inline-size:var(--input-size);outline-offset:2px}:is(.qrk-input,.qrk-select,.qrk-textarea,.qrk-checkbox,.qrk-radio):focus-visible{outline:var(--outline)}:is(.qrk-input,.qrk-select,.qrk-textarea,.qrk-checkbox,.qrk-radio):disabled{cursor:not-allowed}.qrk-text-value{font-weight:var(--font-weight-bold);border:1px solid #0000;border-inline-start-color:var(--color-surface-default-alt)}.qrk-input-file{display:inline-block;position:relative}.qrk-input-file>input{opacity:0;z-index:-1;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.qrk-link{justify-content:center;align-items:center;gap:var(--space-b-02);padding:var(--link-padding,var(--space-b-02));color:var(--color-fg-primary);border:1px solid #0000;text-decoration:none;transition:border-color .2s ease-in-out;display:inline-flex}.qrk-link:hover{border-block-start-color:currentColor;border-block-end-color:currentColor}.qrk-link:focus-visible{outline:var(--outline);outline-offset:-1px}.qrk-notification[data-mode=info]{--notification-fg-color:var(--color-info-fg);--notification-bg-color:var(--color-info-bg)}.qrk-notification[data-mode=success]{--notification-fg-color:var(--color-success-fg);--notification-bg-color:var(--color-success-bg)}.qrk-notification[data-mode=critical]{--notification-fg-color:var(--color-critical-fg);--notification-bg-color:var(--color-critical-bg)}.qrk-notification{justify-content:start;align-items:stretch;gap:var(--space-b-02);padding:var(--space-b-02);color:var(--color-fg-default);background-color:var(--notification-bg-color);text-align:start;border-radius:var(--radius-sm,0);display:flex}.qrk-notification[data-hidden=true]{display:none}.qrk-notification .qrk-notification__edge{background-color:var(--notification-fg-color);border-radius:var(--radius-sm,0);flex-shrink:0;align-self:stretch;inline-size:3px}.qrk-notification .qrk-notification__title{color:var(--notification-fg-color);font-weight:var(--font-weight-bold);margin-block-end:var(--space-b-00)}.qrk-notification .qrk-notification__title:empty{display:none}@font-face{font-family:Nunito;font-style:normal;font-weight:400 400;src:url(/login/Nunito-Regular.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600 700;src:url(/login/Nunito-SemiBold.ttf)format("truetype")}html{color:var(--color-fg-default);font-family:Nunito,system-ui,sans-serif}@media (not (min-width:600px)) or (not (min-height:750px)){.qrk-page>.qrk-error-notice:only-child{background:unset;border:none}}.qrk-alert details{font-size:var(--font-size-02);margin-block-start:var(--space-b-00)}.qrk-alert details summary{cursor:help}.qrk-alert details summary::marker{color:var(--notification-fg-color)}.qrk-alert details[open] pre{animation:.1s linear forwards alert-slide-down}@keyframes alert-slide-down{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.qrk-error-notice{max-inline-size:100%;padding:var(--space-b-08);background-color:var(--color-bg-default-alt);border:3px solid var(--color-critical-fg);border-radius:var(--radius-md,0);text-align:center}.qrk-error-notice>header{color:var(--color-critical-fg);font-size:var(--font-size-05);margin-block-end:var(--space-b-02)}.qrk-error-notice>header .qrk-icon{--icon-size:3em}.qrk-error-notice>footer{text-align:start;border-block-start:1px solid var(--color-surface-default-alt);margin-block-start:var(--space-b-06);padding-block-start:var(--space-b-04)}.qrk-error-notice>footer>p{align-items:center;gap:var(--space-b-02);font-weight:var(--font-weight-bold);display:flex}.qrk-error-notice>footer>pre{padding:var(--space-b-02);background-color:var(--color-critical-bg);border-radius:var(--radius-sm,0);text-overflow:ellipsis;margin-block-start:var(--space-b-00);font-family:monospace;overflow-x:auto;overflow-y:hidden}.qrk-error-notice.qrk-error-notice--sm{padding-block:var(--space-b-04);padding-inline:var(--space-b-06)}.qrk-error-notice.qrk-error-notice--sm>header{justify-content:center;align-items:center;gap:var(--space-b-02);font-size:var(--font-size-04);display:flex}.qrk-error-notice.qrk-error-notice--sm>header .qrk-icon{--icon-size:2em}.qrk-error-notice.qrk-error-notice--sm>footer{margin-block-start:var(--space-b-04);padding-block-start:var(--space-b-02)}.qrk-error-notice.qrk-error-notice--sm .qrk-error-notice__message{font-size:var(--font-size-03);font-weight:var(--font-weight-bold)}.qrk-error-notice.qrk-error-notice--xs{text-align:start;background-color:unset;border:none;padding:0}.qrk-error-notice.qrk-error-notice--xs>header{align-items:center;gap:var(--space-b-02);font-size:var(--font-size-03);margin-block-end:0;display:flex}.qrk-error-notice.qrk-error-notice--xs>header .qrk-icon{--icon-size:1.5em}.qrk-error-notice.qrk-error-notice--xs>footer{display:none}.qrk-error-notice.qrk-error-notice--xs .qrk-error-notice__message{display:none}@container page (inline-size<=550px) or (block-size<=550px){.qrk-error-notice{padding:var(--space-b-04)}.qrk-error-notice header{font-size:var(--font-size-04)}.qrk-error-notice .qrk-error-notice__message{font-size:var(--font-size-03)}}.qrk-error-notice__message{font-size:var(--font-size-04)}.qrk-form-container{inline-size:30rem;padding:var(--space-b-10);background-color:var(--color-bg-default-alt);border:3px solid var(--color-surface-default-alt)}@container (inline-size<600px) or (block-size<750px){.qrk-form-container{min-block-size:100cqb;inline-size:100%;padding:var(--space-b-06);border:none;grid-template-rows:1fr;grid-template-columns:min(100%,35rem);justify-content:center;align-items:center;display:grid}.qrk-form-container .qrk-form{gap:var(--space-b-06)}.qrk-form-container .qrk-form .qrk-app-logo{block-size:var(--space-b-10)}}.qrk-form{justify-content:start;align-items:stretch;gap:var(--space-b-04);flex-direction:column;display:flex}.qrk-form>header{text-align:center;margin-block-end:var(--space-b-06)}.qrk-form .qrk-app-logo{block-size:var(--space-b-14)}.qrk-form .qrk-app-logo .qrk-app-logo__icon{fill:var(--color-fg-primary)}.qrk-form .qrk-app-logo .qrk-app-logo__text{fill:var(--color-fg-default)}.qrk-form>.qrk-password-rule-checker{margin-block-start:calc(-1*var(--space-b-02))}.qrk-form>footer{justify-content:start;align-items:stretch;gap:var(--space-b-04);flex-direction:column;margin-block-start:var(--space-b-02);display:flex}.qrk-form .qrk-notification{inline-size:100%}.qrk-password-rule-checker{--rule-color:var(--color-critical-fg);font-size:var(--font-size-02);padding:0;padding-inline-start:var(--space-b-04)}.qrk-password-rule-checker>li{align-items:center;gap:var(--space-b-00);color:var(--rule-color);display:flex}.qrk-password-rule-checker>li[data-is-valid=true]{--rule-color:var(--color-success-fg)}