.c-discord-login[data-v-0427fa48]{--color-bg: #5865F2;--color-bg-focus: #6c78f9;--color-bg-active: #7883fa;display:inline-flex;gap:.5rem}.c-discord-login__logo[data-v-0427fa48]{height:1rem;width:auto}.c-order-pizza__video{width:100%;height:auto}.c-order-pizza__footer{font-size:.875rem;opacity:.5;margin-top:8rem}.c-part-constraint-editor[data-v-69af2d28]{display:flex;flex-direction:column;gap:.5rem}.c-part-constraint-editor__search[data-v-69af2d28]{position:relative}.c-part-constraint-editor__input[data-v-69af2d28]{all:inherit;display:block;width:100%;padding:.5rem;margin:unset;line-height:1;background:var(--color-form-field-bg);border:2px solid var(--color-form-field-border);box-sizing:border-box}.c-part-constraint-editor__input[data-v-69af2d28]:focus{border-color:var(--color-primary);outline:none}.c-part-constraint-editor__dropdown[data-v-69af2d28]{position:absolute;top:100%;left:0;right:0;z-index:10;margin:0;padding:0;list-style:none;border:2px solid var(--color-form-field-border);border-top:none;background:var(--color-form-field-bg);max-height:14rem;overflow-y:auto}.c-part-constraint-editor__result[data-v-69af2d28]{padding:.4rem .6rem;cursor:pointer}.c-part-constraint-editor__result[data-v-69af2d28]:hover{background:var(--color-bg-secondary)}.c-part-constraint-editor__id[data-v-69af2d28]{opacity:.6;font-size:.85em}.c-part-constraint-editor__empty[data-v-69af2d28]{opacity:.6;font-style:italic;margin:0}.c-part-constraint-editor__list[data-v-69af2d28]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.c-part-constraint-editor__row[data-v-69af2d28]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.c-part-constraint-editor__remove[data-v-69af2d28]{flex-shrink:0;padding:0 .4rem;font-size:1rem;line-height:1.6;all:inherit;display:inline-block;border:2px solid var(--color-form-field-border);background:var(--color-form-field-bg);cursor:pointer}.c-part-constraint-editor__remove[data-v-69af2d28]:hover{border-color:var(--color-primary)}.c-part-constraint-editor__part-name[data-v-69af2d28]{flex:1;min-width:0}.c-part-constraint-editor__type[data-v-69af2d28],.c-part-constraint-editor__count[data-v-69af2d28]{all:inherit;padding:.5rem;margin:unset;line-height:1;background:var(--color-form-field-bg);border:2px solid var(--color-form-field-border)}.c-part-constraint-editor__type[data-v-69af2d28]:focus,.c-part-constraint-editor__count[data-v-69af2d28]:focus{border-color:var(--color-primary);outline:none}.c-part-constraint-editor__count[data-v-69af2d28]{width:5rem}.c-organizer-constraints[data-v-d2f8df84]{border:2px solid var(--color-form-field-border);padding:.75rem 1rem}.c-organizer-constraints legend[data-v-d2f8df84]{padding:0 .4rem;font-weight:700}.c-organizer-constraints__label[data-v-d2f8df84]{display:block;margin-bottom:.4rem;font-weight:500}.c-organizer-constraints__label small[data-v-d2f8df84]{font-weight:400;opacity:.7}.c-organizer-constraints__size-table[data-v-d2f8df84]{border-collapse:collapse}.c-organizer-constraints__size-table th[data-v-d2f8df84],.c-organizer-constraints__size-table td[data-v-d2f8df84]{padding:.25rem .5rem;text-align:left}.c-organizer-constraints__size-input[data-v-d2f8df84]{all:inherit;width:6rem;padding:.5rem;margin:unset;line-height:1;background:var(--color-form-field-bg);border:2px solid var(--color-form-field-border);box-sizing:border-box}.c-organizer-constraints__size-input[data-v-d2f8df84]:focus{border-color:var(--color-primary);outline:none}:root{--color-black: black;--color-white: white;--color-blue-0: #d9edff;--color-blue-5: #c6e2ff;--color-blue-10: #b4d7fe;--color-blue-15: #a2ccfd;--color-blue-20: #91c0fd;--color-blue-30: #71a8fa;--color-blue-40: #5792f7;--color-blue-50: #427ff1;--color-blue-60: #316ee8;--color-blue-70: #235cd5;--color-blue-80: #1643a8;--color-blue-90: #0b2562;--color-blue-100: #040e26;--color-gray-0: #ebf4ff;--color-gray-5: #dee7f4;--color-gray-10: #d0d9e9;--color-gray-15: #c3ccdd;--color-gray-20: #b7bfd2;--color-gray-30: #9fa6bc;--color-gray-40: #898ea5;--color-gray-50: #74788f;--color-gray-60: #606378;--color-gray-70: #4e5062;--color-gray-80: #3b3d4b;--color-gray-90: #292a35;--color-gray-100: #18181f;--color-red-0: #ffd4de;--color-red-5: #f5bcc8;--color-red-10: #eba5b2;--color-red-15: #e0909e;--color-red-20: #d67c8a;--color-red-30: #c25b67;--color-red-40: #ad414b;--color-red-50: #992f36;--color-red-60: #852126;--color-red-70: #70171b;--color-red-80: #5c1113;--color-red-90: #470b0d;--color-red-100: #330808;--color-green-0: #e4ffde;--color-green-5: #cef4c7;--color-green-10: #b8e9b1;--color-green-15: #a3de9c;--color-green-20: #8ed389;--color-green-30: #69bd68;--color-green-40: #4fa753;--color-green-50: #3b9142;--color-green-60: #2c7b35;--color-green-70: #21652a;--color-green-80: #185020;--color-green-90: #103a17;--color-green-100: #0a240e;--color-primary: var(--color-blue-60);--color-text: var(--color-gray-80);--color-bg: var(--color-white);--color-bg-secondary: var(--color-gray-0);--color-link: var(--color-blue-70);--color-form-field-bg: var(--color-gray-0);--color-form-field-border: var(--color-gray-20)}@media (prefers-color-scheme: dark){:root{--color-primary: var(--color-blue-30);--color-text: var(--color-white);--color-bg: var(--color-gray-80);--color-bg-secondary: var(--color-gray-90);--color-link: var(--color-blue-30);--color-form-field-bg: var(--color-gray-90);--color-form-field-border: var(--color-gray-60)}}:root{--column-width: 50rem;--column-padding: 1rem}@font-face{font-family:Raleway;src:url(/assets/Raleway-VariableFont_wght-e70b681d.woff2) format("woff2-variations");font-weight:100 1000;font-style:normal}@font-face{font-family:Raleway;src:url(/assets/Raleway-Italic-VariableFont_wght-4c4dc649.woff2) format("woff2-variations");font-weight:100 1000;font-style:italic}h1,h2,h3,h4,h5,h6,.u-h1,.u-h2,.u-h3,.u-h4,.u-h5,.u-h6{margin:unset;line-height:1.125;font-weight:700}h1,.u-h1{font-size:2.5rem;font-weight:900}h2,.u-h2{font-size:2rem}h3,.u-h3{font-size:1.5rem}h4,.u-h4{font-size:1.25rem}h5,.u-h5{font-size:1.125rem}h6,.u-h6{font-size:1rem;text-transform:uppercase}p{margin:unset}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}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}.l-row{margin-left:auto;margin-right:auto;max-width:var(--column-width);padding-left:var(--column-padding);padding-right:var(--column-padding)}.l-stack>*+*{margin-top:1rem}.l-stack--lg>*+*{margin-top:1.5rem}.l-stack--sm>*+*{margin-top:.5rem}.l-stack-horizontal>*+*{margin-left:1rem}.l-stack-horizontal--lg>*+*{margin-left:1.5rem}.l-stack-horizontal--sm>*+*{margin-left:.5rem}.l-flex{display:flex}.l-flex--space-between{justify-content:space-between}.l-flex--center-vert{align-items:center}.l-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:1rem}.l-grid--2{--grid-columns: 2}.l-grid--3{--grid-columns: 3}.l-grid--4{--grid-columns: 4}.l-grid--5{--grid-columns: 5}.l-grid--6{--grid-columns: 6}.l-grid--7{--grid-columns: 7}.l-grid--8{--grid-columns: 8}.l-grid--9{--grid-columns: 9}.l-grid--10{--grid-columns: 10}.l-grid--11{--grid-columns: 11}@media (max-width: 50rem){.l-grid--break-when-sm{display:block}}@media (max-width: 70rem){.l-grid--break-when-md{display:block}}@media (max-width: 90rem){.l-grid--break-when-lg{display:block}}.c-button{all:inherit;display:inline-block;--color-bg: var(--color-blue-70);--color-bg-focus: var(--color-blue-50);--color-bg-active: var(--color-blue-40);--color-text: var(--color-white);padding:.5rem 1rem;background:var(--color-bg);color:var(--color-text);font-weight:650;line-height:1;cursor:pointer;border-radius:.5rem}.c-button--danger{--color-bg: var(--color-red-60);--color-bg-focus: var(--color-red-50);--color-bg-active: var(--color-red-40)}.c-button--success{--color-bg: var(--color-green-60);--color-bg-focus: var(--color-green-50);--color-bg-active: var(--color-green-40)}.c-button:hover,.c-button:focus{background:var(--color-bg-focus)}.c-button:active{background:var(--color-bg-active)}.c-input{position:relative;display:block;padding-top:1rem}.c-input--wide{flex-grow:1}.c-input--wide .c-input__input{width:100%}.c-input__input{all:inherit;padding:.5rem;margin:unset;line-height:1;background:var(--color-form-field-bg);border:2px solid var(--color-form-field-border)}.c-input__input:focus{border-color:var(--color-primary)}.c-input__title{display:block;position:absolute;left:.5rem;top:0rem;line-height:1;z-index:10;font-weight:650;font-size:.875rem}.c-panel{background:var(--color-bg-secondary);padding:1rem;border-radius:1rem}.c-textarea{display:block;white-space:pre-wrap}.c-textarea__label{display:block;padding-left:.5rem;line-height:1;font-weight:650;font-size:.875rem}.c-textarea__input{all:inherit;display:block;min-width:100%;max-width:100%;min-height:8rem;padding:.5rem;margin-top:.125rem;background:var(--color-bg-secondary);border:2px solid var(--color-form-field-border);font-family:monospace}.c-textarea__input:focus{border-color:var(--color-primary)}.c-comp-details{--accent-color: var(--color-gray-50);background:var(--color-bg-secondary);border:2px solid var(--accent-color);border-radius:1rem;padding:1rem .75rem;position:relative}.c-comp-details--accepting_submissions{--accent-color: var(--color-green-50)}.c-comp-details--closed{--accent-color: var(--color-red-50)}.c-comp-details--running{--accent-color: var(--color-blue-50)}.c-comp-details--completed{--accent-color: var(--color-gray-50)}.c-comp-details__body{display:flex;align-items:center;gap:1rem}.c-comp-details__body>*:first-child{flex-grow:1}.c-comp-details__status{position:absolute;top:-.75rem;right:1rem;font-size:.875rem;line-height:1;border-radius:.5rem;text-transform:uppercase;font-weight:600;padding:.25rem .5rem;background:var(--accent-color)}.g-form-errors{--color-bg: var(--color-red-0);--color-text: var(--color-red-70);color:var(--color-text);background:var(--color-bg);padding:1rem}.g-header{background:var(--color-bg-secondary)}.g-nav{display:flex;justify-content:space-between}.g-nav li a{display:block;text-decoration:none;color:var(--color-text);font-size:1.125rem;font-weight:600;padding:.5rem 0rem}.g-nav__group{list-style:none;margin:unset;padding:unset;display:flex;flex-direction:row;gap:1rem;align-items:center}.g-nav__title{text-transform:uppercase;font-weight:900!important}.g-content{min-height:calc(100vh - 5.875rem)}.g-footer{background:var(--color-bg-secondary);padding:var(--column-padding) 0}.g-footer__logos{flex-grow:1}.g-footer__logos>svg{display:block;max-width:10rem;height:auto}.g-footer__copypasta{opacity:.75;font-size:.875rem;font-style:italic}.u-h5{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}*,*:before,*:after{box-sizing:border-box}html{font:20px/30px Raleway,sans-serif;background:var(--color-bg);color:var(--color-text)}a{color:var(--color-link);font-weight:550}
