html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{color-scheme:light dark}:root{--body-text: light-dark(hsl(0, 0%, 30%), hsl(201, 9%, 72%));--body-bg: light-dark(hsl(60, 9.09%, 97%), hsl(212, 30%, 16%))}:root{--heading-text: light-dark(hsl(0, 0%, 0%), hsl(198, 7%, 100%))}:root{--dividing-line: light-dark(hsl(0, 0%, 85%), hsl(212, 20%, 26%))}:root{--hover-text: light-dark(#000, #fff);--hover-bg: light-dark(hsl(0, 0%, 90%), hsl(212, 30%, 20%));--primary-text: light-dark(#fff, #fff);--primary-bg: light-dark(hsl(205, 50%, 35%), hsl(205, 50%, 55%));--primary-bg-hover: light-dark(hsl(205, 50%, 28%), hsl(205, 50%, 62%));--primary-border: light-dark(hsl(205, 50%, 35%), hsl(205, 50%, 55%));--secondary-text: var(--body-text);--secondary-bg: transparent;--secondary-bg-hover: var(--hover-bg);--secondary-border: var(--input-border);--danger-text: light-dark(#fff, #fff);--danger-bg: light-dark(hsl(351, 45%, 45%), hsl(351, 45%, 50%));--danger-bg-hover: light-dark(hsl(351, 45%, 38%), hsl(351, 45%, 57%));--danger-border: light-dark(hsl(351, 45%, 45%), hsl(351, 45%, 50%));--branding-text: light-dark(#fff, #fff);--branding-bg: #d4607e;--branding-bg-hover: #d14f72;--branding-border: #d4607e}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}html{font-size:16px;font-family:Inter,"sans-serif"}@media(max-width:1024px){html{font-size:14px}}@media(max-width:768px){html{font-size:12px}}body{color:var(--body-text);background-color:var(--body-bg)}a{text-decoration:none;color:inherit;cursor:pointer}input{border:none;padding:none}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1em;font-weight:400}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic}td,th{font-size:1em;font-weight:400}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}ol,ul,li{list-style:none;margin:0;padding:0}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--heading-text)}h1{font-size:2.25rem;font-weight:700;line-height:1.2}h2{font-size:1.875rem;font-weight:700;line-height:1.3}h3{font-size:1.5rem;font-weight:700;line-height:1.4}h4{font-size:1.25rem;font-weight:700;line-height:1.5}h5{font-size:1.125rem;font-weight:700;line-height:1.6}h6{font-size:1rem;font-weight:700;line-height:1.6}p{font-size:1rem;line-height:1.6}.flow>*+*{margin-top:1.5em}.font-cursive{font-family:Pacifico,cursive}.text-branding{color:var(--branding-bg)}.page-heading{line-height:1.2;margin-bottom:1.5rem}.clean-list{list-style:none;padding:0;margin:0}.hover-link:hover{color:var(--primary-bg);text-decoration:underline}.hover-link:focus-visible{outline:2px solid var(--input-focus);outline-offset:2px;border-radius:2px}.value-empty{color:light-dark(hsl(0,0%,70%),hsl(210,10%,45%));font-style:italic}.container{width:100%;max-width:1600px;padding:1em 2em 6em}.container.full-width{max-width:none}.placeholder,input::placeholder{color:light-dark(hsl(0,0%,50%),hsl(210,10%,50%));opacity:1;font-weight:400}.required-asterisk{color:red}.toolbar{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}:root{--input-text: light-dark(#000, #fff);--input-bg: light-dark(hsl(0, 0%, 100%), hsl(212, 30%, 15%));--input-border: light-dark(hsl(230, 8%, 69%), hsl(213, 20%, 24%));--input-focus: light-dark(hsl(0, 0%, 60%), hsl(205, 67%, 52%));--input-error: light-dark(hsl(351, 45%, 50%), hsl(351, 45%, 50%))}.input-group{display:flex;border-radius:5px;border:1px solid var(--input-border);background-color:var(--input-bg);color:var(--input-text)}.input-group.focus,.input-group:focus,.input-group:focus-within{box-shadow:0 0 0 1px var(--input-focus)}.input-group.invalid.touched{box-shadow:0 0 0 1px var(--input-error)}.input{flex:0 1 100%;padding:.75em 1em;background-color:transparent;line-height:1.5;min-height:3em;border:none}textarea.input{line-height:1.5}select.input option{color:var(--input-text);background-color:var(--input-bg)}.input-action{display:flex;flex:1 1 2em;font-size:1.2em;align-items:center;justify-content:center;cursor:pointer}.input-action+.input-action{border-left:1px solid var(--input-bg)}.grid{display:grid}.gap{gap:.75em}.gap-sm{gap:.5em}.gap-xs{gap:.25em}.gap-lg{gap:1.5em}.gap-xl{gap:2.25em}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-span-1{grid-column:span 1 / span 1}.grid-span-2{grid-column:span 2 / span 2}.grid-span-3{grid-column:span 3 / span 3}.grid-span-4{grid-column:span 4 / span 4}.grid-span-5{grid-column:span 5 / span 5}.grid-span-6{grid-column:span 6 / span 6}.grid-span-all{grid-column:1 / -1}@property --login-glow-deg{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.login-container{display:grid;width:100%;height:100vh;justify-content:center;align-items:center}@media(max-width:1024px){.login-container{grid-template-columns:100%}.login-banner{display:none}}.login-outlet{height:100%;display:flex;justify-content:center;align-items:center}.login-card{background-color:var(--body-bg);color:var(--body-text);padding:2em;width:30em;max-width:100%;border-radius:inherit;position:relative;z-index:1}.login-card h1{color:var(--body-text);font-size:2em;font-weight:600;text-align:center;margin-bottom:1em}.login-card h1>*{vertical-align:middle}.login-card h1 icon{color:red;height:4rem;margin-bottom:1rem}.login-card h2{color:var(--body-text);font-size:1.25em;font-weight:600;text-align:center;margin-bottom:2em}.login-form{display:grid;gap:1em}.login-input{background-color:#192030;color:#fff;border:1px solid rgba(39,46,65,1);padding:1em;border-radius:.5em}.login-input:focus{border-color:#5d75ec;outline:none}.login-error{color:#ff6b6b;border:1px solid rgba(255,107,107,.5);background-color:#ff6b6b1a;padding:.5rem;font-size:.9em;margin-top:1em;text-align:center}.login-button{background-color:var(--branding-bg);color:#fff;border:none;padding:.7em;border-radius:.5em;width:100%;font-size:1.1em;font-weight:600}.login-webfuel{text-align:center;font-size:.9em;margin-top:2em;color:#fff;opacity:.3}.login-links{display:flex;justify-content:space-between;font-size:.9em;margin-top:1em;color:var(--branding-bg)}.login-glow{--glow-gradient: RGBA(128, 128, 128, .4);position:relative;border-radius:1em;background:linear-gradient(#111320 0 0) padding-box,conic-gradient(from var(--login-glow-deg),var(--glow-gradient)) border-box;animation:login-glow 8s infinite linear}.login-glow:before{content:"";position:absolute;border-radius:inherit;z-index:0;background:purple;inset:-0em;background:conic-gradient(from var(--login-glow-deg),var(--glow-gradient));filter:blur(1.2em);opacity:.8}@keyframes login-glow{to{--login-glow-deg: 360deg}}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drag-placeholder{opacity:.5}.cdk-overlay-pane.dialog-panel{display:flex;max-height:90vh;animation:dialog-panel-in .2s ease forwards}::view-transition-old(root){animation:theme-circle-out .5s cubic-bezier(.792,.064,.559,.149)}::view-transition-new(root){animation:theme-circle-in .5s cubic-bezier(.792,.064,.559,.149)}@keyframes theme-circle-in{0%{clip-path:circle(0% at 100% 0%)}to{clip-path:circle(140% at 100% 0%)}}
