@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@font-face{font-family:Russo One;src:url(/assets/russo-one-regular-CObpATgf.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Days Sans Black;src:url(/assets/dayssansblack-main-bqkuonmT.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{font-family:Manrope,sans-serif;--font-balance: "Days Sans Black", "Russo One", Manrope, sans-serif;color:#f6f7fb;background:#080a0f;font-synthesis:none;--theme-black: #030304;--theme-bg: #08080d;--theme-panel: #11141a;--theme-panel-raised: color-mix(in srgb, var(--theme-panel) 88%, white);--theme-control: color-mix(in srgb, var(--theme-bg) 72%, var(--theme-panel));--theme-hover: color-mix(in srgb, var(--theme-panel) 82%, white);--theme-border: color-mix(in srgb, var(--theme-panel) 76%, white);--theme-border-strong: color-mix(in srgb, var(--theme-panel) 62%, white);--theme-red: #b73233;--theme-red-bright: color-mix(in srgb, var(--theme-red) 80%, white);--theme-red-soft: color-mix(in srgb, var(--theme-red) 68%, white);--theme-points: #ffad74;--theme-glow-left: #367384;--theme-glow-right: #52255f;--ui-points-color: #ffad74;--ui-gold: #ff9d00;--muted: #838896;--ui-accent: var(--theme-red);--ui-bg: var(--theme-bg);--ui-surface: var(--theme-panel);--ui-surface-raised: var(--theme-panel-raised);--ui-control: var(--theme-control);--ui-hover: var(--theme-hover);--ui-border: var(--theme-border);--ui-border-strong: var(--theme-border-strong);--ui-text: #f8f7f8;--ui-text-soft: #c7c0c6;--ui-muted: #8f858e;--ui-danger: #dc5f67;--ui-success: #34c77b;--ui-radius-sm: 10px;--ui-radius-md: 14px;--ui-control-height: 40px;--ui-icon-size: 18px;--ui-card-padding: 11px;--type-h1-size: 24px;--type-h1-line: 1.2;--type-h2-size: 16px;--type-h2-line: 1.3;--type-body-size: 12px;--type-body-line: 1.45;--type-meta-size: 10px;--type-meta-line: 1.4;--app-viewport-height: 100vh}@supports (height: 100dvh){:root{--app-viewport-height: 100dvh}}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#080a0f;font-size:var(--type-body-size);line-height:var(--type-body-line)}html,body{width:100%}html[data-app-surface=admin],html[data-app-surface=admin] body{background:#2d394b}#root{width:100%}button,input,select,textarea,td,h3,.ui-heading--h3,.ui-cell-title{font-size:var(--type-body-size);line-height:var(--type-body-line)}h1,.ui-heading--h1{font-family:Russo One,Manrope,sans-serif;font-size:var(--type-h1-size);font-weight:400;line-height:var(--type-h1-line)}h2,.ui-heading--h2{font-family:Russo One,Manrope,sans-serif;font-size:var(--type-h2-size);font-weight:400;line-height:var(--type-h2-line)}.ui-figure{font-weight:800;font-variant-numeric:tabular-nums}.ui-figure--xl{font-size:calc(var(--type-h1-size) * 2);line-height:1}.ui-figure--md{font-size:var(--type-h1-size);line-height:1}.ui-points{display:inline-flex;align-items:baseline;gap:6px;color:var(--ui-points-color)}.ui-points small{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:700;letter-spacing:.04em}.ui-points--balance{font-family:var(--font-balance);color:#fff}.ui-points--balance small{color:var(--ui-muted);font-size:.5em;line-height:1}.ui-feedback{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:11px 12px;border:1px solid currentColor;border-radius:var(--ui-radius-sm);background:color-mix(in srgb,currentColor 10%,var(--ui-control));color:var(--ui-text-soft)}.ui-feedback svg{width:17px;min-width:17px}small,time,th,.ui-cell-subtitle,.ui-table-head-cell,.picker-label,.source-note,.eyebrow{font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.eyebrow{margin:0 0 5px;color:var(--ui-muted);font-weight:700;letter-spacing:2.4px;text-transform:uppercase}.spin{animation:spin 1s linear infinite}@keyframes loading-pulse{50%{opacity:.45;transform:skew(-12deg) scale(.92)}}@keyframes loading-logo{50%{opacity:.55;transform:scale(.94)}}button{color:inherit;touch-action:manipulation}button,input,select,textarea{font-family:inherit}:is(button,input,select,textarea):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-control-height);gap:8px;padding:0 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);color:var(--ui-text-soft);cursor:pointer;box-shadow:none;transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.ui-button:not(:disabled):active{transform:translateY(1px)}.ui-button:disabled{cursor:not-allowed;opacity:.45}.ui-button svg{flex:0 0 auto;width:var(--ui-icon-size);height:var(--ui-icon-size);stroke-width:2}.ui-button--icon{flex:0 0 var(--ui-control-height);width:var(--ui-control-height);height:var(--ui-control-height);padding:0}.ui-button--filter{flex:0 0 auto;width:auto;min-height:36px;padding:0 12px;border-radius:var(--ui-radius-sm);white-space:nowrap}.ui-button--primary{border-color:var(--ui-accent);background:var(--ui-accent);color:#fff;font-weight:700}.ui-button--primary:not(:disabled):active{border-color:color-mix(in srgb,var(--ui-accent) 80%,white);background:color-mix(in srgb,var(--ui-accent) 80%,white);color:#fff}@media(hover:hover)and (pointer:fine){.ui-button:not(:disabled):hover{border-color:var(--ui-border-strong);background:var(--ui-hover);color:var(--ui-text)}.ui-button--primary:not(:disabled):hover{border-color:color-mix(in srgb,var(--ui-accent) 80%,white);background:color-mix(in srgb,var(--ui-accent) 80%,white);color:#fff}}@media(hover:none),(pointer:coarse){.ui-button:not(:disabled):hover:not(:active){border-color:var(--ui-border);background:var(--ui-surface-raised);color:var(--ui-text-soft)}.ui-button--primary:not(:disabled):hover:not(:active){border-color:var(--ui-accent);background:var(--ui-accent);color:#fff}}.ui-field{width:100%;min-width:0;min-height:var(--ui-control-height);margin:6px 0 0;padding:8px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-control);color:var(--ui-text);outline:0;box-shadow:none}.ui-field:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 12%,transparent)}.ui-field:disabled{cursor:not-allowed;opacity:.55}.ui-field--prominent{font-size:var(--type-h1-size);line-height:var(--type-h1-line);font-weight:700}.ui-field--check{width:auto;min-height:0;margin:0;padding:0}.ui-textarea{min-height:88px;resize:vertical}.ui-label{color:var(--ui-text-soft);font-size:var(--type-meta-size);font-weight:600;line-height:var(--type-meta-line)}.ui-field-group{display:grid;gap:6px}.ui-field-group>.ui-field{margin-top:0}.ui-field-head,.ui-check{display:flex;align-items:center}.ui-field-head{justify-content:space-between;gap:12px}.ui-check{gap:8px;color:var(--ui-text-soft);cursor:pointer}.ui-heading{margin:0}.ui-table{width:100%;border-collapse:collapse}.ui-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.ui-dialog{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.app-loading{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--ui-bg)}.app-loading__spinner{width:42px;height:42px;border:3px solid rgb(255 255 255 / 16%);border-top-color:var(--ui-accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-slide-in{0%{transform:translateY(42px);opacity:.35}to{transform:translateY(0);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes claim-loading{0%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes claim-issued{0%{background:#15181e}35%{background:#163526;box-shadow:inset 3px 0 var(--ui-success)}to{background:transparent}}@keyframes claim-rejected{0%{background:#15181e}35%{background:#3b2020;box-shadow:inset 3px 0 var(--ui-danger)}to{background:transparent}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{max-width:100%;overflow-x:clip}
