@font-face{font-family:Neo Sans Std;src:url(/assets/Neo-Sans-Std-Regular-D8Sb1iIC.otf)}@font-face{font-family:Neo Sans Std Black;src:url(/assets/Neo-Sans-Std-Black-Jzu8IyLt.otf)}:root{font-family:Neo Sans Std,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}*{font-family:inherit;box-sizing:border-box;margin:0;padding:0}body{width:100svw;min-height:100svh;margin:0;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;overflow-x:hidden;background:var(--md-sys-color-background);color:var(--md-sys-color-on-background);font-family:Neo Sans Std,Roboto Light,sans-serif}@media (max-width: 900px){body{padding:0;justify-content:flex-start}}button{border:none;cursor:pointer}footer{width:fit-content;display:flex;flex-direction:column;align-items:center;gap:.5rem}footer p{width:fit-content;color:var(--md-sys-color-surface-variant)}.payment-methods{display:flex;flex-direction:column;gap:0}.payment-methods p{font-size:20px;font-weight:400;margin:0}.payment-options{display:flex;flex-direction:column;gap:1px}form.payment md-outlined-text-field{--md-sys-color-on-surface: var(--md-sys-color-background)}form.payment button{margin-top:auto;width:100%}form.payment label{display:flex;align-items:center;gap:1rem}form{width:100%;text-align:left;display:flex;flex-direction:column;gap:1rem;flex:1}form header{width:100%;margin-bottom:1rem}form md-outlined-text-field{width:100%;margin-bottom:1rem}form label{margin-top:1rem}form.disabled{pointer-events:none;opacity:.5}button.submit-button{background-color:var(--md-sys-color-primary);width:100%;height:fit-content;border-radius:5rem;font-size:1.1rem;font-weight:500;overflow:hidden}button.submit-button p{color:var(--white)}button.submit-button .state-layer{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.5rem}button.submit-button .state-layer:hover{background:#00000026}:root{--white: rgb(255 255 255);--black: rgb(0 0 0);--md-sys-color-primary: rgb(56 150 227);--md-sys-color-surface-tint: rgb(155 203 255);--md-sys-color-on-primary: rgb(0 50 86);--md-sys-color-primary-container: rgb(56 150 227);--md-sys-color-on-primary-container: rgb(0 16 33);--md-sys-color-secondary: rgb(96 215 226);--md-sys-color-on-secondary: rgb(0 54 58);--md-sys-color-secondary-container: rgb(1 160 170);--md-sys-color-on-secondary-container: rgb(0 47 50);--md-sys-color-tertiary: rgb(222 183 255);--md-sys-color-on-tertiary: rgb(67 28 103);--md-sys-color-tertiary-container: rgb(169 127 208);--md-sys-color-on-tertiary-container: rgb(60 19 96);--md-sys-color-error: rgb(255 180 171);--md-sys-color-on-error: rgb(105 0 5);--md-sys-color-error-container: rgb(147 0 10);--md-sys-color-on-error-container: rgb(255 218 214);--md-sys-color-background: rgb(16 20 24);--md-sys-color-on-background: rgb(224 226 233);--md-sys-color-surface: rgb(16 20 24);--md-sys-color-on-surface: rgb(224 226 233);--md-sys-color-surface-variant: rgb(64 71 81);--md-sys-color-on-surface-variant: rgb(191, 200, 204);--md-sys-color-outline: rgb(138 145 156);--md-sys-color-outline-variant: rgb(64 71 81);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(224 226 233);--md-sys-color-inverse-on-surface: rgb(45 49 54);--md-sys-color-inverse-primary: rgb(0 98 159);--md-sys-color-primary-fixed: rgb(208 228 255);--md-sys-color-on-primary-fixed: rgb(0 29 52);--md-sys-color-primary-fixed-dim: rgb(155 203 255);--md-sys-color-on-primary-fixed-variant: rgb(0 74 121);--md-sys-color-secondary-fixed: rgb(127 244 254);--md-sys-color-on-secondary-fixed: rgb(0 32 34);--md-sys-color-secondary-fixed-dim: rgb(96 215 226);--md-sys-color-on-secondary-fixed-variant: rgb(0 79 84);--md-sys-color-tertiary-fixed: rgb(240 219 255);--md-sys-color-on-tertiary-fixed: rgb(44 0 80);--md-sys-color-tertiary-fixed-dim: rgb(222 183 255);--md-sys-color-on-tertiary-fixed-variant: rgb(91 52 127);--md-sys-color-surface-dim: rgb(16 20 24);--md-sys-color-surface-bright: rgb(54 57 63);--md-sys-color-surface-container-lowest: rgb(11 15 19);--md-sys-color-surface-container-low: rgb(24 28 33);--md-sys-color-surface-container: rgb(28 32 37);--md-sys-color-surface-container-high: rgb(191, 200, 204);--md-sys-color-surface-container-highest: rgb(49 53 58);--md-sys-shape-corner-extra-small: 12px;--md-outlined-text-field-focus-outline-width: 2px}:root{--md-sys-typescale-font-family: "Neo Sans Std", sans-serif;--md-sys-typescale-display-large-font: var(--md-sys-typescale-font-family);--md-sys-typescale-display-medium-font: var(--md-sys-typescale-font-family);--md-sys-typescale-display-small-font: var(--md-sys-typescale-font-family);--md-sys-typescale-headline-large-font: var(--md-sys-typescale-font-family);--md-sys-typescale-headline-medium-font: var(--md-sys-typescale-font-family);--md-sys-typescale-headline-small-font: var(--md-sys-typescale-font-family);--md-sys-typescale-title-large-font: var(--md-sys-typescale-font-family);--md-sys-typescale-title-medium-font: var(--md-sys-typescale-font-family);--md-sys-typescale-title-small-font: var(--md-sys-typescale-font-family);--md-sys-typescale-body-large-font: var(--md-sys-typescale-font-family);--md-sys-typescale-body-medium-font: var(--md-sys-typescale-font-family);--md-sys-typescale-body-small-font: var(--md-sys-typescale-font-family);--md-sys-typescale-label-large-font: var(--md-sys-typescale-font-family);--md-sys-typescale-label-medium-font: var(--md-sys-typescale-font-family);--md-sys-typescale-label-small-font: var(--md-sys-typescale-font-family)}main.sales-container{height:80svh;width:70svw;min-width:800px;max-width:900px;display:flex;overflow:hidden;background:linear-gradient(to right,var(--white) 0%,var(--white) 50%,var(--md-sys-color-primary-container) 50%,var(--md-sys-color-primary-container) 100%);--radius: 2rem;border-radius:var(--radius)}main.sales-container section{flex:1;padding:2rem;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}main.sales-container section::-webkit-scrollbar{display:none}main.sales-container section.personal-data-section{display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:var(--md-sys-color-primary-container);color:var(--white);text-align:center;border-radius:0 var(--radius) 0 0}main.sales-container section.personal-data-section .instructions{margin-top:auto}main.sales-container section.personal-data-section p{color:var(--white);font-size:1.1rem}main.sales-container section.payment-section{display:flex;flex-direction:column;background-color:var(--white);color:var(--md-sys-color-surface);border-radius:0 0 0 var(--radius)}@media (max-width: 900px){main.sales-container{border-radius:0;width:100svw;height:100svh;min-width:unset;max-width:unset}}@media (max-width: 700px){main.sales-container{flex-direction:column;height:fit-content}main.sales-container section{height:fit-content}main.sales-container section form{min-height:60svh}}.sign-out-button{background-color:transparent;text-decoration:underline;color:var(--md-sys-color-surface-variant)}h1{font-family:Neo Sans Std Black,Roboto Bold,sans-serif;font-size:2.5rem;line-height:2.5rem}h2{font-family:Neo Sans Std,Roboto,sans-serif;font-weight:400;font-size:2rem;color:var(--md-sys-color-surface-variant)}.qr-code{--size: 15rem;height:var(--size);width:var(--size);display:flex;align-items:center;justify-content:center;padding:1rem;background-color:var(--white);border-radius:1rem}.instructions{display:flex;flex-direction:column;gap:1rem}.manual-entry{background-color:transparent;border-color:transparent;font-size:24px;font-weight:400;line-height:100%;color:var(--md-sys-color-on-surface-variant);text-decoration:underline}form.personal .mailing__lists__form{display:flex;flex-direction:column;gap:1rem}form.personal md-outlined-text-field::part(input):-webkit-autofill,form.personal md-outlined-text-field::part(input):-webkit-autofill:hover,form.personal md-outlined-text-field::part(input):-webkit-autofill:focus,form.personal md-outlined-text-field::part(input):-webkit-autofill:active{box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:inherit!important;transition:background-color 9999s ease-in-out 0s}form.operator_side h2{color:var(--md-sys-color-on-surface-variant)}form.operator_side md-outlined-text-field{--md-outlined-text-field-outline-color: var(--white);--md-outlined-text-field-focus-outline-color: var(--white);--md-outlined-field-content-color: var(--white);--md-outlined-field-label-text-color: var(--white);--md-outlined-text-field-focus-label-text-color: var(--white);--_label-container-color: var(--md-sys-color-primary-container);--md-outlined-text-field-caret-color: var(--white)}form.operator_side button.inverted{background-color:var(--white)}form.operator_side button.inverted p{color:var(--md-sys-color-primary-container)!important}main.cards-container{height:80svh;width:55svw;min-width:600px;max-width:900px;background:var(--white);--radius: 2rem;border-radius:var(--radius);overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}main.cards-container::-webkit-scrollbar{display:none}main.cards-container h1{color:var(--md-sys-color-primary)}main.cards-container section{min-height:100%;padding:2rem;display:flex;flex-direction:column;gap:2rem}main.cards-container section div.members__list{border-radius:.5rem;flex:1;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}main.cards-container section div.members__list::-webkit-scrollbar{display:none}main.cards-container section div.selected__member{color:var(--md-sys-color-background)}main.cards-container section form{flex:unset;margin-top:auto;gap:0!important}main.cards-container section md-outlined-text-field{--md-sys-color-on-surface: var(--md-sys-color-background)}@media (max-width: 900px){main.cards-container{border-radius:0;width:100svw;height:100svh;min-width:unset;max-width:unset}}div.member__card{width:100%}div.member__card .state-layer{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;transition:background-color .2s ease-in-out}div.member__card .state-layer:hover,div.member__card .state-layer.selected{background-color:#052a5e1a;transition:background-color .2s ease-in-out;cursor:pointer}div.member__card .letter__icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-family:Neo Sans Std Black,"sans-serif";font-size:1.3rem;line-height:1.3rem}div.member__card .member__info{flex:1;display:flex;justify-content:space-between;align-items:center;margin-left:1rem}div.member__card .member__info p{font-size:1.1rem;color:var(--md-sys-color-background)}div.member__card .member__info p:first-child{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}hr.divider{border:none;border-top:1px solid var(--md-sys-color-outline)}hr.divider:last-child{display:none}.SearchBar{display:flex;align-items:center;border-radius:2rem;padding:.5rem 1rem;background:var(--md-sys-color-surface-container-high);transition:all .3s ease-in-out}.SearchBar:has(input[type=search]:not(:placeholder-shown)){background:transparent;border-radius:0;border-bottom:2px solid var(--md-sys-color-surface);transition:all .3s}svg.searchIcon{width:1.8rem;height:1.8rem;margin:.5rem 1rem .5rem .5rem;color:var(--md-sys-color-surface)}input[type=search]{width:100%;border:none;background:none;color:var(--md-sys-color-background);font-size:1rem;font-family:Neo Sans Std,Roboto Light,sans-serif}input[type=search]:focus{outline:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}main.redeems-container{height:80svh;width:55svw;min-width:600px;max-width:900px;background:var(--white);--radius: 2rem;border-radius:var(--radius);overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}main.redeems-container::-webkit-scrollbar{display:none}main.redeems-container h1{color:var(--md-sys-color-primary)}main.redeems-container p{color:var(--md-sys-color-background);font-size:1.1rem}main.redeems-container section{min-height:140%;padding:2rem;display:flex;flex-direction:column;gap:2rem}main.redeems-container section div.members__list{border-radius:.5rem;flex:1;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}main.redeems-container section div.members__list::-webkit-scrollbar{display:none}main.redeems-container section form{flex:unset;margin-top:auto;gap:1rem}main.redeems-container section .missing__items{display:flex;flex-direction:column;gap:.1rem}main.redeems-container section md-outlined-text-field{--md-sys-color-on-surface: var(--md-sys-color-background);resize:none}@media (max-width: 900px){main.redeems-container{border-radius:0;width:100svw;height:130svh;min-width:unset;max-width:unset}main.redeems-container section{min-height:unset;height:100%}}.md-dropdown{width:100%;padding:1rem;font-size:1rem;border:1px solid var(--md-sys-color-outline);border-radius:.5rem;outline:none;color:var(--md-sys-color-background);background:var(--white)}.md-dropdown.default{color:#24242459}.personal_data{padding:1rem;background:#fff}.personal_data form.client_side h1{font-family:Neo Sans Std Black,"sans-serif";color:var(--md-sys-color-background)}.personal_data form.client_side h2{color:var(--md-sys-color-on-surface-variant)}.personal_data form.client_side p,.personal_data form.client_side label{color:var(--md-sys-color-background);font-size:1.1rem}.personal_data form.client_side md-outlined-text-field{--md-sys-color-on-surface: var(--md-sys-color-background)}.personal_data form.client_side button p{color:#fff}body:has(.personal_data){padding:0!important}.container{display:flex;flex-direction:column;gap:12px;padding:20px;max-width:300px}.token-input{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.download-button{padding:10px 16px;border-radius:6px;border:none;cursor:pointer;color:#fff;font-size:14px;transition:background-color .2s ease,opacity .2s ease}.download-button:disabled{cursor:not-allowed;opacity:.6}.download-button.blue{background-color:#2563eb}.download-button.blue:hover:not(:disabled){background-color:#1d4ed8}.download-button.green{background-color:#16a34a}.download-button.green:hover:not(:disabled){background-color:#15803d}
