:is(.doot,.auth-shell){--site-bg:#f7f8f7;--site-card:#fff;--site-card-2:#fafbfa;--site-card-3:#f2f2ff;--site-card-4:#ebeeff;--site-text:#0b0c2b;--site-accent:#35f;--tone-blue:#35f;--tone-violet:#5c77ff;--google-primary-container:color-mix(in oklab, var(--site-text) 12%, var(--site-card));--color-auth-cta:var(--auth-cta-bg);--color-auth-cta-hover:var(--auth-cta-hover);--color-auth-cta-border:var(--auth-cta-border);--color-auth-cta-fg:var(--auth-cta-fg);--background:var(--google-bg);--foreground:var(--google-text-primary);--md-ref-primary-10:color-mix(in srgb, var(--md-sys-color-seed) 78%, #000);--md-ref-primary-20:color-mix(in srgb, var(--md-sys-color-seed) 62%, #000);--md-ref-primary-30:color-mix(in srgb, var(--md-sys-color-seed) 48%, #000);--md-ref-primary-40:var(--md-sys-color-seed);--md-ref-primary-50:color-mix(in srgb, var(--md-sys-color-seed) 88%, #fff);--md-ref-primary-60:color-mix(in srgb, var(--md-sys-color-seed) 72%, #fff);--md-ref-primary-70:color-mix(in srgb, var(--md-sys-color-seed) 52%, #fff);--md-ref-primary-80:color-mix(in srgb, var(--md-sys-color-seed) 32%, #fff);--md-ref-primary-90:color-mix(in srgb, var(--md-sys-color-seed) 12%, #fff);--md-ref-primary-95:color-mix(in srgb, var(--md-sys-color-seed) 6%, #fff);--md-ref-primary-99:color-mix(in srgb, var(--md-sys-color-seed) 2%, #fff);--md-sys-color-primary:var(--google-primary);--md-sys-color-on-primary:var(--google-on-primary);--md-sys-color-primary-container:var(--google-primary-container);--md-sys-color-on-primary-container:var(--google-on-primary-container);--md-sys-color-surface:var(--google-bg);--md-sys-color-on-surface:var(--google-text-primary);--md-sys-color-surface-container-lowest:var(--google-bg);--md-sys-color-surface-container-low:var(--google-surface-low);--md-sys-color-surface-container:var(--google-surface);--md-sys-header-surface:var(--google-bg);--md-sys-color-surface-container-high:var(--google-surface-high);--md-sys-color-surface-container-highest:var(--google-surface-highest);--md-sys-color-surface-bright:var(--google-surface-highest);--md-sys-color-outline:var(--google-border);--md-sys-color-outline-variant:var(--google-border);--md-sys-color-on-surface-variant:var(--google-text-secondary);--color-background:var(--google-bg);--color-foreground:var(--google-text-primary);--color-white:var(--google-surface);--color-zinc-50:var(--google-surface-high);--color-zinc-100:var(--google-surface-highest);--color-zinc-200:var(--google-border);--color-neutral-50:var(--google-surface-high);--color-neutral-100:var(--google-surface-highest);--color-neutral-200:var(--google-border);--color-stone-50:var(--google-surface-high);--color-stone-100:var(--google-surface-highest);--color-stone-200:var(--google-border);--color-gray-50:var(--google-surface-high);--color-gray-100:var(--google-surface-highest);--color-gray-200:var(--google-border);--color-slate-50:var(--google-surface-high);--color-slate-100:var(--google-surface-highest);--color-slate-200:var(--google-border);--md-sys-color-error:var(--google-error);--md-sys-color-error-container:var(--google-error-container);--md-sys-color-field-outline:var(--google-border);--md-sys-color-field-outline-hover:color-mix(in oklab, var(--site-text) 40%, var(--site-border));--md-sys-color-field-fill:var(--google-surface-low);--md-sys-color-field-fill-hover:var(--google-surface);--md-sys-color-field-text:var(--google-text-primary);--md-sys-color-field-label:var(--google-text-secondary);--md-sys-color-text-high:var(--google-text-primary);--md-sys-color-text-medium:var(--google-text-secondary);--md-sys-color-text-disabled:var(--google-text-disabled);--md-sys-menu-surface:var(--google-surface-highest);--md-sys-menu-on-surface:var(--google-text-primary);--md-sys-menu-selected:var(--md-sys-color-primary);--md-sys-card-filled-rest:var(--google-surface);--md-sys-card-filled-hover:var(--google-surface-high);--md-sys-table-divider:var(--google-border);--md-sys-table-header-border:var(--google-border);--font-app-sans:var(--font-google-sans), var(--font-roboto), "Helvetica Neue", Arial, sans-serif;--site-border:color-mix(in oklab, var(--site-text) 10%, transparent);--site-text-2:color-mix(in oklab, var(--site-text) 60%, transparent);--site-text-3:color-mix(in oklab, var(--site-text) 40%, transparent);--ink-soft:color-mix(in srgb, var(--google-text-primary) 76%, transparent);--ink-faint:color-mix(in srgb, var(--google-text-primary) 49%, transparent);--font-google-sans:var(--font-site-sans);--font-roboto:var(--font-site-sans);--google-bg:var(--site-bg);--google-surface:var(--site-card);--google-surface-low:var(--site-bg);--google-surface-high:var(--site-card-2);--google-surface-highest:var(--site-card-3);--google-border:var(--site-border);--google-primary:var(--site-text);--google-on-primary:var(--site-bg);--google-on-primary-container:var(--site-text);--google-text-primary:var(--site-text);--google-text-secondary:var(--site-text-2);--google-text-disabled:var(--site-text-3);--md-sys-color-secondary:var(--site-card-3);--md-sys-color-on-secondary:var(--site-text);--md-sys-state-hover:color-mix(in oklab, var(--site-text) 6%, transparent);--md-sys-state-pressed:color-mix(in oklab, var(--site-text) 10%, transparent);--md-sys-nav-item-active:var(--site-card-3);--md-sys-color-skeleton-base:var(--site-card-2);--md-sys-color-skeleton-highlight:var(--site-card-4);--md-sys-color-inverse-surface:var(--site-text);--md-sys-color-inverse-on-surface:var(--site-bg)}:root:not([data-site-theme=dark]) :is(.doot,.auth-shell){--site-border:color-mix(in oklab, var(--site-text) 10%, transparent);--site-text-2:color-mix(in oklab, var(--site-text) 60%, transparent);--site-text-3:color-mix(in oklab, var(--site-text) 40%, transparent);--ink-soft:color-mix(in oklab, var(--site-text) 85%, transparent);--ink-faint:color-mix(in oklab, var(--site-text) 68%, transparent);--color-zinc-400:color-mix(in oklab, var(--site-text) 62%, transparent);--color-zinc-500:color-mix(in oklab, var(--site-text) 74%, transparent);--color-zinc-600:color-mix(in oklab, var(--site-text) 80%, transparent);--color-zinc-700:color-mix(in oklab, var(--site-text) 86%, transparent);--color-zinc-800:color-mix(in oklab, var(--site-text) 90%, transparent);--color-zinc-900:var(--site-text);--color-zinc-950:var(--site-text);--color-neutral-800:color-mix(in oklab, var(--site-text) 90%, transparent);--color-neutral-900:var(--site-text);--color-neutral-950:var(--site-text);--color-stone-800:color-mix(in oklab, var(--site-text) 90%, transparent);--color-stone-900:var(--site-text);--color-stone-950:var(--site-text)}:root[data-site-theme=dark] :is(.doot,.auth-shell){--site-bg:#07081c;--site-card:#0f1030;--site-card-2:#14163a;--site-card-3:#1b1e4a;--site-card-4:#24275a;--site-text:#f2f3ff;--site-accent:#8c9eff;--tone-blue:#8c9eff;--tone-violet:#a8b6ff}:is(.doot,.auth-shell){background-color:var(--site-bg);color:var(--site-text)}.auth-shell :is(h1,h2){letter-spacing:-.04em;font-weight:600}.auth-shell h1{font-size:34px}.auth-shell .auth-btn{color:#fff;background:linear-gradient(#2b2d63 0%,#0b0c2b 100%);border:1px solid #0b0c2b;border-radius:10px;height:44px;font-weight:600;box-shadow:inset 0 1px #ffffff24,0 8px 18px #0b0c2b2e}.auth-shell .auth-btn:hover{opacity:.93}.auth-shell input{border-radius:10px}.auth-shell input:focus{outline-offset:1px;outline:2px solid #35f}:root[data-site-theme=dark] .auth-shell .auth-btn{background:linear-gradient(#5c77ff 0%,#35f 100%);border-color:#35f}.auth-shell .auth-google-btn{border:1px solid var(--site-border);background:var(--site-card);height:44px;color:var(--site-text);border-radius:10px;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.auth-shell .auth-google-btn:hover{background:var(--site-card-2)}.auth-shell .auth-divider{color:var(--site-text-3);align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.auth-shell .auth-divider:before,.auth-shell .auth-divider:after{content:"";background:var(--site-border);flex:1;height:1px}
