@font-face{font-family:Nunito Variable;src:url(/fonts/Nunito-VariableFont_wght.ttf);font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Nunito Variable;src:url(/fonts/Nunito-Italic-VariableFont_wght.ttf);font-weight:200 900;font-style:italic;font-display:swap}:root{color-scheme:light dark;--color-primary: #5b6fd4;--color-primary-background: rgba(91, 111, 212, .15);--gradient-primary: linear-gradient(135deg, var(--color-primary) 0%, color-mix(in srgb, var(--color-primary) 85%, black) 100%);--color-on-primary: #ffffff;--color-text: #1a1a24;--color-text-secondary: #5a5a6e;--color-text-muted: #7a7a8a;--color-text-disabled: #9a9aac;--color-success: #2d9d5a;--color-success-background: rgba(45, 157, 90, .15);--color-warning: #f5a623;--color-warning-background: rgba(245, 166, 35, .2);--color-warning-text: #d4891a;--color-danger: #e5484d;--color-danger-background: rgba(229, 72, 77, .2);--color-background: #e2e2ea;--color-surface: #f0f0fe;--color-border: #888897;--color-placeholder: color-mix(in srgb, var(--color-border) 22%, transparent);--color-sign-in-bg: #ffffff;--color-sign-in-border: #c9c9d6;--color-backdrop: rgba(20, 20, 30, .45);--reserved-gradient: repeating-linear-gradient(-45deg, transparent 0px, transparent 10px, rgba(90, 90, 110, .05) 10px, rgba(90, 90, 110, .05) 20px);--value-shadow: 0 1px 2px rgba(60, 60, 80, .06), 0 6px 16px rgba(60, 60, 80, .1);--value-border-radius: 12px;--value-border-radius-big: 16px;--value-border-radius-full: 16rem;--value-transition: .2s;--font-family: "Nunito Variable", sans-serif;--spacing-0: 10px;--spacing-1: 12px;--spacing-2: 16px;--spacing-3: 20px;--spacing-4: 24px;--spacing-5: 32px;--content-width: 560px}@media(prefers-color-scheme:dark){:root{--color-primary: #6b7fe8;--color-primary-background: rgba(107, 127, 232, .2);--color-text: #c4c8d4;--color-text-secondary: #8a8fa0;--color-text-muted: #7a8090;--color-text-disabled: #5a6070;--color-success: #34b86a;--color-success-background: rgba(52, 184, 106, .15);--color-warning: #f5b635;--color-warning-background: rgba(245, 182, 53, .2);--color-warning-text: #f5d070;--color-danger: #f05560;--color-danger-background: rgba(240, 85, 96, .2);--color-background: #16181f;--color-surface: #1f212c;--color-border: #686b7f;--color-sign-in-bg: #1c1e28;--color-sign-in-border: #4a4c5a;--color-backdrop: rgba(0, 0, 0, .6);--value-shadow: 0px 2px 4px 0px rgb(0 0 0 / .5);--reserved-gradient: repeating-linear-gradient(-45deg, transparent 0px, transparent 10px, rgba(140, 145, 165, .06) 10px, rgba(140, 145, 165, .06) 20px)}}html,body{margin:0;min-height:100%;touch-action:manipulation}body{font-family:var(--font-family);background-color:var(--color-background);color:var(--color-text);-webkit-font-smoothing:antialiased}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}button{font-family:inherit}a{color:var(--color-primary)}.pill-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:2.5rem;padding:0 var(--spacing-3);border:none;border-radius:var(--value-border-radius-full);font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity var(--value-transition),transform var(--value-transition)}.pill-button:active{transform:scale(.98)}.pill-button:disabled{opacity:.5;cursor:default;transform:none}.pill-button app-icon{width:.85rem;height:.85rem}.pill-button.primary{background:var(--gradient-primary);color:var(--color-on-primary)}.pill-button.soft{background:var(--color-primary-background);color:var(--color-primary)}.pill-button.outline{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.pill-button.text{background:transparent;color:var(--color-text-secondary)}.pill-button.block{width:100%;height:2.9rem}
