.tz-theme-night,[data-theme=night],[data-theme=system]{color-scheme:dark;--tz-bg:var(--tz-color-night-bg);--tz-bg-support:var(--tz-color-night-support-bg);--tz-surface:var(--tz-color-night-surface);--tz-warm-surface:var(--tz-color-night-warm-surface);--tz-track:var(--tz-color-night-track);--tz-glow:var(--tz-color-night-glow);--tz-text:var(--tz-color-night-text);--tz-text-2:var(--tz-color-night-text-secondary);--tz-label:var(--tz-color-night-accent);--tz-accent:var(--tz-color-night-accent);--tz-on-accent:var(--tz-color-night-on-accent);--tz-fill:var(--tz-color-night-accent);--tz-on-fill:var(--tz-color-night-on-accent);--tz-border:var(--tz-color-night-border-strong);--tz-divider:var(--tz-color-night-divider);--tz-success:var(--tz-color-night-success);--tz-danger:var(--tz-color-night-danger);--tz-focus:var(--tz-color-night-focus);--tz-card-top:var(--tz-color-night-card-top);--tz-card-bottom:var(--tz-color-night-card-bottom);--tz-hairline:var(--tz-color-night-hairline);--tz-inner-highlight:var(--tz-color-night-inner-highlight);--tz-deep-shadow:var(--tz-color-night-deep-shadow);--tz-cta-top:var(--tz-color-night-cta-top);--tz-cta-bottom:var(--tz-color-night-cta-bottom);--tz-cta-glow:var(--tz-color-night-cta-glow);--tz-cta-inner:var(--tz-color-night-cta-inner);--tz-sage:var(--tz-color-night-sage);--tz-calm:var(--tz-color-night-calm);--tz-sand:var(--tz-color-night-sand);--tz-accent-soft:var(--tz-color-night-accent-light);--tz-accent-tint:var(--tz-color-night-accent-tint);--tz-user-bubble:var(--tz-color-night-user-bubble);--tz-bar:var(--tz-color-night-bar);--tz-indicator:var(--tz-color-night-indicator);--tz-tonal:var(--tz-color-night-tonal);--tz-mood-rough:var(--tz-color-night-mood-rough);--tz-mood-meh:var(--tz-color-night-mood-meh);--tz-mood-bothered:var(--tz-color-night-mood-bothered);--tz-mood-good:var(--tz-color-night-mood-good);--tz-mood-rough-edge:var(--tz-color-night-mood-rough-edge);--tz-mood-meh-edge:var(--tz-color-night-mood-meh-edge);--tz-mood-bothered-edge:var(--tz-color-night-mood-bothered-edge);--tz-mood-good-edge:var(--tz-color-night-mood-good-edge);--tz-scrim:var(--tz-color-night-scrim);--tz-area-amber-ink:var(--tz-color-night-amber-light);--tz-area-amber-tint:var(--tz-color-night-area-amber);--tz-area-amber-hero:var(--tz-color-night-area-amber-hero);--tz-area-amber-edge:var(--tz-color-night-area-amber-edge);--tz-area-amber-soft:var(--tz-color-night-area-amber-soft);--tz-area-amber-hue:var(--tz-color-night-amber);--tz-area-calm-ink:var(--tz-color-night-calm);--tz-area-calm-tint:var(--tz-color-night-area-calm);--tz-area-calm-hero:var(--tz-color-night-area-calm-hero);--tz-area-calm-edge:var(--tz-color-night-area-calm-edge);--tz-area-calm-soft:var(--tz-color-night-area-calm-soft);--tz-area-calm-hue:var(--tz-color-night-calm);--tz-area-lilac-ink:var(--tz-color-night-lilac);--tz-area-lilac-tint:var(--tz-color-night-area-lilac);--tz-area-lilac-hero:var(--tz-color-night-area-lilac-hero);--tz-area-lilac-edge:var(--tz-color-night-area-lilac-edge);--tz-area-lilac-soft:var(--tz-color-night-area-lilac-soft);--tz-area-lilac-hue:var(--tz-color-night-lilac);--tz-area-sage-ink:var(--tz-color-night-sage);--tz-area-sage-tint:var(--tz-color-night-area-sage);--tz-area-sage-hero:var(--tz-color-night-area-sage-hero);--tz-area-sage-edge:var(--tz-color-night-area-sage-edge);--tz-area-sage-soft:var(--tz-color-night-area-sage-soft);--tz-area-sage-hue:var(--tz-color-night-sage);--tz-area-sand-ink:var(--tz-color-night-sand);--tz-area-sand-tint:var(--tz-color-night-area-sand);--tz-area-sand-hero:var(--tz-color-night-area-sand-hero);--tz-area-sand-edge:var(--tz-color-night-area-sand-edge);--tz-area-sand-soft:var(--tz-color-night-area-sand-soft);--tz-area-sand-hue:var(--tz-color-night-sand);--tz-area-gold-ink:var(--tz-color-night-amber-light);--tz-area-gold-tint:var(--tz-color-night-area-gold);--tz-area-gold-hero:var(--tz-color-night-area-gold-hero);--tz-area-gold-edge:var(--tz-color-night-area-gold-edge);--tz-area-gold-soft:var(--tz-color-night-area-gold-soft);--tz-area-gold-hue:var(--tz-color-night-amber-light);--tz-area-rose-ink:var(--tz-color-night-rose);--tz-area-rose-tint:var(--tz-color-night-area-rose);--tz-area-rose-hero:var(--tz-color-night-area-rose-hero);--tz-area-rose-edge:var(--tz-color-night-area-rose-edge);--tz-area-rose-soft:var(--tz-color-night-area-rose-soft);--tz-area-rose-hue:var(--tz-color-night-rose);--tz-raise:var(--tz-color-night-card-top);--tz-select:var(--tz-color-night-select);--tz-hover:var(--tz-color-night-hover);--tz-new-chat:var(--tz-color-night-new-chat);--tz-quiet-bg:var(--tz-color-quiet-night);--tz-glow-2:transparent;--tz-chat-canvas:var(--tz-color-night-chat-canvas);--tz-chat-wash-1:var(--tz-color-night-chat-wash-teal);--tz-chat-wash-2:var(--tz-color-night-chat-wash-lilac);--tz-chat-card:var(--tz-color-night-chat-card);--tz-chat-me:var(--tz-color-night-chat-me);--tz-chat-shadow:transparent;--tz-chat-pill:var(--tz-color-night-chat-card)}.tz-theme-paper,[data-theme=paper]{color-scheme:light;--tz-bg:var(--tz-color-paper-bg);--tz-bg-support:var(--tz-color-paper-bg);--tz-surface:var(--tz-color-paper-surface);--tz-warm-surface:var(--tz-color-paper-warm-surface);--tz-track:var(--tz-color-paper-track);--tz-glow:var(--tz-color-paper-glow);--tz-text:var(--tz-color-paper-text);--tz-text-2:var(--tz-color-paper-text-secondary);--tz-label:var(--tz-color-paper-label);--tz-accent:var(--tz-color-paper-accent);--tz-on-accent:var(--tz-color-paper-on-accent);--tz-fill:var(--tz-color-night-accent);--tz-on-fill:var(--tz-color-night-on-accent);--tz-border:var(--tz-color-paper-border-control);--tz-divider:var(--tz-color-paper-divider);--tz-success:var(--tz-color-paper-success);--tz-danger:var(--tz-color-paper-danger);--tz-focus:var(--tz-color-paper-focus);--tz-card-top:var(--tz-color-paper-surface);--tz-card-bottom:var(--tz-color-paper-surface);--tz-hairline:var(--tz-color-paper-edge);--tz-inner-highlight:transparent;--tz-deep-shadow:var(--tz-color-night-shadow);--tz-cta-top:var(--tz-color-paper-accent);--tz-cta-bottom:var(--tz-color-paper-accent);--tz-cta-glow:transparent;--tz-cta-inner:transparent;--tz-sage:var(--tz-color-night-sage);--tz-calm:var(--tz-color-night-calm);--tz-sand:var(--tz-color-night-sand);--tz-accent-soft:var(--tz-color-paper-accent);--tz-accent-tint:var(--tz-color-paper-accent-tint);--tz-user-bubble:var(--tz-color-paper-user-bubble);--tz-bar:var(--tz-color-paper-bar);--tz-indicator:var(--tz-color-paper-indicator);--tz-tonal:var(--tz-color-paper-tonal);--tz-mood-rough:var(--tz-color-paper-mood-rough);--tz-mood-meh:var(--tz-color-paper-mood-meh);--tz-mood-bothered:var(--tz-color-paper-mood-bothered);--tz-mood-good:var(--tz-color-paper-mood-good);--tz-mood-rough-edge:var(--tz-color-night-mood-rough-edge);--tz-mood-meh-edge:var(--tz-color-night-mood-meh-edge);--tz-mood-bothered-edge:var(--tz-color-night-mood-bothered-edge);--tz-mood-good-edge:var(--tz-color-night-mood-good-edge);--tz-scrim:var(--tz-color-night-scrim);--tz-area-amber-ink:var(--tz-color-paper-label);--tz-area-amber-tint:var(--tz-color-paper-area-amber);--tz-area-amber-hero:var(--tz-color-paper-area-amber-hero);--tz-area-amber-edge:var(--tz-color-night-area-amber-edge);--tz-area-amber-soft:var(--tz-color-night-area-amber-soft);--tz-area-amber-hue:var(--tz-color-night-amber);--tz-area-calm-ink:var(--tz-color-paper-calm-ink);--tz-area-calm-tint:var(--tz-color-paper-area-calm);--tz-area-calm-hero:var(--tz-color-paper-area-calm-hero);--tz-area-calm-edge:var(--tz-color-night-area-calm-edge);--tz-area-calm-soft:var(--tz-color-night-area-calm-soft);--tz-area-calm-hue:var(--tz-color-night-calm);--tz-area-lilac-ink:var(--tz-color-paper-lilac-ink);--tz-area-lilac-tint:var(--tz-color-paper-area-lilac);--tz-area-lilac-hero:var(--tz-color-paper-area-lilac-hero);--tz-area-lilac-edge:var(--tz-color-night-area-lilac-edge);--tz-area-lilac-soft:var(--tz-color-night-area-lilac-soft);--tz-area-lilac-hue:var(--tz-color-night-lilac);--tz-area-sage-ink:var(--tz-color-paper-sage-ink);--tz-area-sage-tint:var(--tz-color-paper-area-sage);--tz-area-sage-hero:var(--tz-color-paper-area-sage-hero);--tz-area-sage-edge:var(--tz-color-night-area-sage-edge);--tz-area-sage-soft:var(--tz-color-night-area-sage-soft);--tz-area-sage-hue:var(--tz-color-night-sage);--tz-area-sand-ink:var(--tz-color-paper-sand-ink);--tz-area-sand-tint:var(--tz-color-paper-area-sand);--tz-area-sand-hero:var(--tz-color-paper-area-sand-hero);--tz-area-sand-edge:var(--tz-color-night-area-sand-edge);--tz-area-sand-soft:var(--tz-color-night-area-sand-soft);--tz-area-sand-hue:var(--tz-color-night-sand);--tz-area-gold-ink:var(--tz-color-paper-label);--tz-area-gold-tint:var(--tz-color-paper-area-gold);--tz-area-gold-hero:var(--tz-color-paper-area-gold-hero);--tz-area-gold-edge:var(--tz-color-night-area-gold-edge);--tz-area-gold-soft:var(--tz-color-night-area-gold-soft);--tz-area-gold-hue:var(--tz-color-night-amber-light);--tz-area-rose-ink:var(--tz-color-paper-rose-ink);--tz-area-rose-tint:var(--tz-color-paper-area-rose);--tz-area-rose-hero:var(--tz-color-paper-area-rose-hero);--tz-area-rose-edge:var(--tz-color-night-area-rose-edge);--tz-area-rose-soft:var(--tz-color-night-area-rose-soft);--tz-area-rose-hue:var(--tz-color-night-rose);--tz-raise:var(--tz-color-paper-surface);--tz-select:var(--tz-color-day-select);--tz-hover:var(--tz-color-paper-hover);--tz-new-chat:var(--tz-color-paper-area-amber);--tz-quiet-bg:var(--tz-color-quiet-day);--tz-glow-2:transparent;--tz-chat-canvas:var(--tz-color-day-chat-canvas);--tz-chat-wash-1:var(--tz-color-day-chat-wash-teal);--tz-chat-wash-2:var(--tz-color-day-chat-wash-lilac);--tz-chat-card:var(--tz-color-day-raise);--tz-chat-me:var(--tz-color-day-chat-me);--tz-chat-shadow:var(--tz-color-day-chat-shadow);--tz-chat-pill:var(--tz-color-day-raise)}.tz-theme-day,[data-theme=day]{color-scheme:light;--tz-door-rose:var(--tz-color-day-door-rose);--tz-door-sand:var(--tz-color-day-door-sand);--tz-door-lilac:var(--tz-color-day-door-lilac);--tz-door-sage:var(--tz-color-day-door-sage);--tz-door-amber:var(--tz-color-day-door-amber);--tz-door-calm:var(--tz-color-day-door-calm);--tz-bg:var(--tz-color-day-bg);--tz-bg-support:var(--tz-color-quiet-day);--tz-surface:var(--tz-color-day-surface);--tz-warm-surface:var(--tz-color-day-warm-surface);--tz-track:var(--tz-color-day-track);--tz-glow:var(--tz-color-day-glow);--tz-text:var(--tz-color-paper-text);--tz-text-2:var(--tz-color-paper-text-secondary);--tz-label:var(--tz-color-paper-label);--tz-accent:var(--tz-color-paper-accent);--tz-on-accent:var(--tz-color-paper-on-accent);--tz-fill:var(--tz-color-night-accent);--tz-on-fill:var(--tz-color-night-on-accent);--tz-border:var(--tz-color-paper-border-control);--tz-divider:var(--tz-color-day-divider);--tz-success:var(--tz-color-paper-success);--tz-danger:var(--tz-color-paper-danger);--tz-focus:var(--tz-color-paper-focus);--tz-card-top:var(--tz-color-day-raise);--tz-card-bottom:var(--tz-color-day-raise);--tz-hairline:var(--tz-color-paper-edge);--tz-inner-highlight:transparent;--tz-deep-shadow:var(--tz-color-night-shadow);--tz-cta-top:var(--tz-color-paper-accent);--tz-cta-bottom:var(--tz-color-paper-accent);--tz-cta-glow:transparent;--tz-cta-inner:transparent;--tz-sage:var(--tz-color-night-sage);--tz-calm:var(--tz-color-night-calm);--tz-sand:var(--tz-color-night-sand);--tz-accent-soft:var(--tz-color-paper-accent);--tz-accent-tint:var(--tz-color-paper-accent-tint);--tz-user-bubble:var(--tz-color-day-user-bubble);--tz-bar:var(--tz-color-day-bar);--tz-indicator:var(--tz-color-paper-indicator);--tz-tonal:var(--tz-color-day-tonal);--tz-mood-rough:var(--tz-color-day-mood-rough);--tz-mood-meh:var(--tz-color-day-mood-meh);--tz-mood-bothered:var(--tz-color-day-mood-bothered);--tz-mood-good:var(--tz-color-day-mood-good);--tz-mood-rough-edge:transparent;--tz-mood-meh-edge:transparent;--tz-mood-bothered-edge:transparent;--tz-mood-good-edge:transparent;--tz-scrim:var(--tz-color-night-scrim);--tz-area-amber-ink:var(--tz-color-paper-label);--tz-area-amber-tint:var(--tz-color-paper-area-amber);--tz-area-amber-hero:var(--tz-color-paper-area-amber-hero);--tz-area-amber-edge:var(--tz-color-night-area-amber-edge);--tz-area-amber-soft:var(--tz-color-night-area-amber-soft);--tz-area-amber-hue:var(--tz-color-night-amber);--tz-area-calm-ink:var(--tz-color-paper-calm-ink);--tz-area-calm-tint:var(--tz-color-paper-area-calm);--tz-area-calm-hero:var(--tz-color-paper-area-calm-hero);--tz-area-calm-edge:var(--tz-color-night-area-calm-edge);--tz-area-calm-soft:var(--tz-color-night-area-calm-soft);--tz-area-calm-hue:var(--tz-color-night-calm);--tz-area-lilac-ink:var(--tz-color-paper-lilac-ink);--tz-area-lilac-tint:var(--tz-color-paper-area-lilac);--tz-area-lilac-hero:var(--tz-color-paper-area-lilac-hero);--tz-area-lilac-edge:var(--tz-color-night-area-lilac-edge);--tz-area-lilac-soft:var(--tz-color-night-area-lilac-soft);--tz-area-lilac-hue:var(--tz-color-night-lilac);--tz-area-sage-ink:var(--tz-color-paper-sage-ink);--tz-area-sage-tint:var(--tz-color-paper-area-sage);--tz-area-sage-hero:var(--tz-color-paper-area-sage-hero);--tz-area-sage-edge:var(--tz-color-night-area-sage-edge);--tz-area-sage-soft:var(--tz-color-night-area-sage-soft);--tz-area-sage-hue:var(--tz-color-night-sage);--tz-area-sand-ink:var(--tz-color-paper-sand-ink);--tz-area-sand-tint:var(--tz-color-paper-area-sand);--tz-area-sand-hero:var(--tz-color-paper-area-sand-hero);--tz-area-sand-edge:var(--tz-color-night-area-sand-edge);--tz-area-sand-soft:var(--tz-color-night-area-sand-soft);--tz-area-sand-hue:var(--tz-color-night-sand);--tz-area-gold-ink:var(--tz-color-paper-label);--tz-area-gold-tint:var(--tz-color-paper-area-gold);--tz-area-gold-hero:var(--tz-color-paper-area-gold-hero);--tz-area-gold-edge:var(--tz-color-night-area-gold-edge);--tz-area-gold-soft:var(--tz-color-night-area-gold-soft);--tz-area-gold-hue:var(--tz-color-night-amber-light);--tz-area-rose-ink:var(--tz-color-paper-rose-ink);--tz-area-rose-tint:var(--tz-color-paper-area-rose);--tz-area-rose-hero:var(--tz-color-paper-area-rose-hero);--tz-area-rose-edge:var(--tz-color-night-area-rose-edge);--tz-area-rose-soft:var(--tz-color-night-area-rose-soft);--tz-area-rose-hue:var(--tz-color-night-rose);--tz-raise:var(--tz-color-day-raise);--tz-select:var(--tz-color-day-select);--tz-hover:var(--tz-color-paper-hover);--tz-new-chat:var(--tz-color-day-new-chat);--tz-quiet-bg:var(--tz-color-quiet-day);--tz-glow-2:var(--tz-color-day-glow-lilac);--tz-chat-canvas:var(--tz-color-day-chat-canvas);--tz-chat-wash-1:var(--tz-color-day-chat-wash-teal);--tz-chat-wash-2:var(--tz-color-day-chat-wash-lilac);--tz-chat-card:var(--tz-color-day-raise);--tz-chat-me:var(--tz-color-day-chat-me);--tz-chat-shadow:var(--tz-color-day-chat-shadow);--tz-chat-pill:var(--tz-color-day-raise)}@media (prefers-color-scheme:light){[data-theme=system]{color-scheme:light;--tz-door-rose:var(--tz-color-day-door-rose);--tz-door-sand:var(--tz-color-day-door-sand);--tz-door-lilac:var(--tz-color-day-door-lilac);--tz-door-sage:var(--tz-color-day-door-sage);--tz-door-amber:var(--tz-color-day-door-amber);--tz-door-calm:var(--tz-color-day-door-calm);--tz-bg:var(--tz-color-day-bg);--tz-bg-support:var(--tz-color-quiet-day);--tz-surface:var(--tz-color-day-surface);--tz-warm-surface:var(--tz-color-day-warm-surface);--tz-track:var(--tz-color-day-track);--tz-glow:var(--tz-color-day-glow);--tz-text:var(--tz-color-paper-text);--tz-text-2:var(--tz-color-paper-text-secondary);--tz-label:var(--tz-color-paper-label);--tz-accent:var(--tz-color-paper-accent);--tz-on-accent:var(--tz-color-paper-on-accent);--tz-fill:var(--tz-color-night-accent);--tz-on-fill:var(--tz-color-night-on-accent);--tz-border:var(--tz-color-paper-border-control);--tz-divider:var(--tz-color-day-divider);--tz-success:var(--tz-color-paper-success);--tz-danger:var(--tz-color-paper-danger);--tz-focus:var(--tz-color-paper-focus);--tz-card-top:var(--tz-color-day-raise);--tz-card-bottom:var(--tz-color-day-raise);--tz-hairline:var(--tz-color-paper-edge);--tz-inner-highlight:transparent;--tz-deep-shadow:var(--tz-color-night-shadow);--tz-cta-top:var(--tz-color-paper-accent);--tz-cta-bottom:var(--tz-color-paper-accent);--tz-cta-glow:transparent;--tz-cta-inner:transparent;--tz-sage:var(--tz-color-night-sage);--tz-calm:var(--tz-color-night-calm);--tz-sand:var(--tz-color-night-sand);--tz-accent-soft:var(--tz-color-paper-accent);--tz-accent-tint:var(--tz-color-paper-accent-tint);--tz-user-bubble:var(--tz-color-day-user-bubble);--tz-bar:var(--tz-color-day-bar);--tz-indicator:var(--tz-color-paper-indicator);--tz-tonal:var(--tz-color-day-tonal);--tz-mood-rough:var(--tz-color-day-mood-rough);--tz-mood-meh:var(--tz-color-day-mood-meh);--tz-mood-bothered:var(--tz-color-day-mood-bothered);--tz-mood-good:var(--tz-color-day-mood-good);--tz-mood-rough-edge:transparent;--tz-mood-meh-edge:transparent;--tz-mood-bothered-edge:transparent;--tz-mood-good-edge:transparent;--tz-scrim:var(--tz-color-night-scrim);--tz-area-amber-ink:var(--tz-color-paper-label);--tz-area-amber-tint:var(--tz-color-paper-area-amber);--tz-area-amber-hero:var(--tz-color-paper-area-amber-hero);--tz-area-amber-edge:var(--tz-color-night-area-amber-edge);--tz-area-amber-soft:var(--tz-color-night-area-amber-soft);--tz-area-amber-hue:var(--tz-color-night-amber);--tz-area-calm-ink:var(--tz-color-paper-calm-ink);--tz-area-calm-tint:var(--tz-color-paper-area-calm);--tz-area-calm-hero:var(--tz-color-paper-area-calm-hero);--tz-area-calm-edge:var(--tz-color-night-area-calm-edge);--tz-area-calm-soft:var(--tz-color-night-area-calm-soft);--tz-area-calm-hue:var(--tz-color-night-calm);--tz-area-lilac-ink:var(--tz-color-paper-lilac-ink);--tz-area-lilac-tint:var(--tz-color-paper-area-lilac);--tz-area-lilac-hero:var(--tz-color-paper-area-lilac-hero);--tz-area-lilac-edge:var(--tz-color-night-area-lilac-edge);--tz-area-lilac-soft:var(--tz-color-night-area-lilac-soft);--tz-area-lilac-hue:var(--tz-color-night-lilac);--tz-area-sage-ink:var(--tz-color-paper-sage-ink);--tz-area-sage-tint:var(--tz-color-paper-area-sage);--tz-area-sage-hero:var(--tz-color-paper-area-sage-hero);--tz-area-sage-edge:var(--tz-color-night-area-sage-edge);--tz-area-sage-soft:var(--tz-color-night-area-sage-soft);--tz-area-sage-hue:var(--tz-color-night-sage);--tz-area-sand-ink:var(--tz-color-paper-sand-ink);--tz-area-sand-tint:var(--tz-color-paper-area-sand);--tz-area-sand-hero:var(--tz-color-paper-area-sand-hero);--tz-area-sand-edge:var(--tz-color-night-area-sand-edge);--tz-area-sand-soft:var(--tz-color-night-area-sand-soft);--tz-area-sand-hue:var(--tz-color-night-sand);--tz-area-gold-ink:var(--tz-color-paper-label);--tz-area-gold-tint:var(--tz-color-paper-area-gold);--tz-area-gold-hero:var(--tz-color-paper-area-gold-hero);--tz-area-gold-edge:var(--tz-color-night-area-gold-edge);--tz-area-gold-soft:var(--tz-color-night-area-gold-soft);--tz-area-gold-hue:var(--tz-color-night-amber-light);--tz-area-rose-ink:var(--tz-color-paper-rose-ink);--tz-area-rose-tint:var(--tz-color-paper-area-rose);--tz-area-rose-hero:var(--tz-color-paper-area-rose-hero);--tz-area-rose-edge:var(--tz-color-night-area-rose-edge);--tz-area-rose-soft:var(--tz-color-night-area-rose-soft);--tz-area-rose-hue:var(--tz-color-night-rose);--tz-raise:var(--tz-color-day-raise);--tz-select:var(--tz-color-day-select);--tz-hover:var(--tz-color-paper-hover);--tz-new-chat:var(--tz-color-day-new-chat);--tz-quiet-bg:var(--tz-color-quiet-day);--tz-glow-2:var(--tz-color-day-glow-lilac);--tz-chat-canvas:var(--tz-color-day-chat-canvas);--tz-chat-wash-1:var(--tz-color-day-chat-wash-teal);--tz-chat-wash-2:var(--tz-color-day-chat-wash-lilac);--tz-chat-card:var(--tz-color-day-raise);--tz-chat-me:var(--tz-color-day-chat-me);--tz-chat-shadow:var(--tz-color-day-chat-shadow);--tz-chat-pill:var(--tz-color-day-raise)}}.tz-app{min-height:100dvh;color:var(--tz-text);background:radial-gradient(120% 55% at 50% -12%,var(--tz-glow),transparent 70%) no-repeat,radial-gradient(90% 36% at 0 8%,var(--tz-glow-2),transparent 70%) no-repeat,var(--tz-bg);font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}.tz-app *,.tz-app :after,.tz-app :before{box-sizing:border-box}.tz-app :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.tz-app :where(button,input,textarea,select){font:inherit;color:inherit}.tz-app :lang(hi),.tz-app :lang(mr),.tz-app :lang(ne),.tz-app [data-script=deva]{line-height:var(--tz-font-line-height-devanagari)}.tz-app :is(.tz-eyebrow,.tz-card__label,.tz-ai-label):is(:lang(hi),:lang(mr),:lang(ne),[data-script=deva]),.tz-app :is(:lang(hi),:lang(mr),:lang(ne),[data-script=deva]) :is(.tz-eyebrow,.tz-card__label,.tz-ai-label){letter-spacing:0;text-transform:none}.tz-app :where(a,button,input,textarea,select,summary,[tabindex],[role=switch]):focus-visible,.tz-app [data-focus]{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset)}.tz-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tz-press{transition:transform var(--tz-motion-press-ms) var(--tz-motion-easing),background-color var(--tz-motion-press-ms) var(--tz-motion-easing),border-color var(--tz-motion-press-ms) var(--tz-motion-easing),color var(--tz-motion-press-ms) var(--tz-motion-easing);touch-action:manipulation;cursor:pointer}.tz-press:active:not(:disabled,[aria-disabled=true]),.tz-press[data-pressed]{transform:scale(var(--tz-motion-press-scale))}.tz-rise{animation:tz-rise-in var(--tz-motion-rise-ms) var(--tz-motion-easing) backwards;animation-delay:calc(var(--i, 0) * var(--tz-motion-rise-stagger-ms))}@keyframes tz-rise-in{0%{opacity:0;transform:translateY(8px)}}.tz-icon{width:1.25em;height:1.25em;flex:none;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tz-icon--fill{fill:currentColor}.tz-icon--fill-own{fill:currentColor;stroke:none}.tz-icon--flip:dir(rtl){transform:scaleX(-1)}.tz-screen{display:flex;flex-direction:column;gap:var(--tz-space-5);width:100%;max-width:var(--tz-size-content-max);margin-inline:auto;padding-inline:max(var(--tz-space-4),env(safe-area-inset-left)) max(var(--tz-space-4),env(safe-area-inset-right));padding-block:var(--tz-space-5)}.tz-screen--support{background:var(--tz-bg-support)}@media (min-width:900px){.tz-screen{max-width:var(--tz-size-reading-max)}}.tz-stack{display:flex;flex-direction:column;gap:var(--tz-space-3)}.tz-stack--loose{gap:var(--tz-space-5)}.tz-back-row{display:flex;align-items:center;gap:var(--tz-space-2)}.tz-back-row .tz-title{font-size:var(--tz-font-size-reply)}.tz-title{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-title);line-height:var(--tz-font-line-height-tight);font-weight:500;letter-spacing:-.01em;text-wrap:balance}.tz-eyebrow{font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);letter-spacing:var(--tz-font-tracking-label);text-transform:uppercase;color:var(--tz-label)}.tz-wordmark{display:inline-flex;align-items:center;gap:var(--tz-space-2);font-family:var(--tz-font-family-signature);font-weight:700;letter-spacing:0;white-space:nowrap}.tz-mark{width:1.6em;height:calc(1.6em * 104 / 120);flex:none}.tz-mark__body{fill:var(--tz-color-pebble-both-body)}.tz-mark__shade{fill:none;stroke:var(--tz-color-pebble-both-shade);stroke-width:3;stroke-linecap:round}.tz-mark__shine{fill:var(--tz-color-pebble-shine)}.tz-mark__eye{fill:var(--tz-color-pebble-ink)}.tz-mark__smile{fill:none;stroke:var(--tz-color-pebble-ink);stroke-width:2.6;stroke-linecap:round}.tz-mark__bubble{fill:var(--tz-accent)}.tz-header{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--tz-space-1) var(--tz-space-2);min-height:calc(var(--tz-size-tap-target-min) + var(--tz-space-3));padding:max(var(--tz-space-2),env(safe-area-inset-top)) var(--tz-space-3) var(--tz-space-2);background:var(--tz-bg);border-bottom:1px solid var(--tz-divider)}.tz-header__title{min-width:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);font-weight:600;overflow-wrap:anywhere}.tz-header__end{margin-inline-start:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--tz-space-2);color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-ai-label{display:inline-flex;align-items:center;font-size:var(--tz-font-size-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tz-accent);border:1px solid var(--tz-accent);border-radius:var(--tz-radius-chip);padding:0 var(--tz-space-2);white-space:nowrap}.tz-icon-btn{display:inline-grid;place-items:center;min-width:var(--tz-size-tap-target-min);min-height:var(--tz-size-tap-target-min);border:0;border-radius:var(--tz-radius-chip);background:transparent;color:var(--tz-text-2)}@media (hover:hover){.tz-icon-btn:hover:not(:disabled){color:var(--tz-accent);background:var(--tz-hover)}}.tz-icon-btn:disabled{opacity:.45;cursor:not-allowed}.tz-appbar{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:var(--tz-space-1);min-height:calc(var(--tz-size-app-bar) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--tz-space-1) 0;background:var(--tz-bar);-webkit-backdrop-filter:blur(var(--tz-elevation-e2-blur)) saturate(var(--tz-elevation-e2-saturate));backdrop-filter:blur(var(--tz-elevation-e2-blur)) saturate(var(--tz-elevation-e2-saturate));border-bottom:1px solid var(--tz-hairline)}.tz-appbar__back{color:var(--tz-text)}.tz-appbar .tz-appbar__menu{color:var(--tz-text-2)}.tz-appbar .tz-icon{width:var(--tz-size-icon);height:var(--tz-size-icon)}.tz-appbar__inset{width:var(--tz-space-3);flex:none}.tz-appbar__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.tz-appbar__title{font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tz-appbar__sub,.tz-appbar__title{line-height:var(--tz-font-line-height-tight)}.tz-appbar__sub{color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-appbar__up{align-self:stretch;justify-content:center;min-height:var(--tz-size-tap-target-min);color:inherit;text-decoration:none;border-radius:var(--tz-radius-icon-tile)}.tz-appbar__up .tz-appbar__sub{display:inline-flex;align-items:center;gap:2px}.tz-appbar .tz-appbar__up .tz-icon{width:calc(var(--tz-size-icon) * .6);height:calc(var(--tz-size-icon) * .6)}.tz-depth-dots{display:flex;align-items:center;gap:calc(var(--tz-space-1) * 1.5);min-height:var(--tz-size-tap-target-min);padding-inline:var(--tz-space-2)}.tz-depth-dots__dot{width:var(--tz-size-depth-dot);height:var(--tz-size-depth-dot);border-radius:var(--tz-radius-chip);background:var(--tz-track);transition:background-color var(--tz-motion-depth-fill-ms) var(--tz-motion-ease-emph)}.tz-depth-dots__dot[data-state=reached]{background:var(--tz-color-night-glow-ring)}.tz-depth-dots__dot[data-state=current]{background:var(--tz-fill);box-shadow:0 0 var(--tz-space-2) var(--tz-color-night-glow-ring)}.tz-thread{display:flex;flex-direction:column;gap:var(--tz-space-4-5)}.tz-bubble{max-width:var(--tz-size-bubble-max);border-radius:var(--tz-radius-bubble);font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);line-height:var(--tz-font-line-height-body);overflow-wrap:anywhere;white-space:pre-wrap}.tz-bubble,.tz-bubble--ai{padding:var(--tz-space-3) var(--tz-space-4)}.tz-bubble--ai{--tz-ai-peb:calc(var(--tz-size-icon) * 1.25);position:relative;align-self:flex-start;max-width:calc(100% - var(--tz-ai-peb) - var(--tz-space-2));margin-inline-start:calc(var(--tz-ai-peb) + var(--tz-space-2));border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-bubble);border-end-start-radius:var(--tz-radius-bubble-tail);background:var(--tz-chat-card);box-shadow:0 1px var(--tz-space-1) var(--tz-chat-shadow),0 var(--tz-space-2) var(--tz-space-4) calc(var(--tz-space-2) * -1) var(--tz-chat-shadow);line-height:1.55}.tz-bubble__peb{position:absolute;inset-inline-start:calc((var(--tz-ai-peb) + var(--tz-space-2)) * -1);inset-block-end:calc(var(--tz-space-1) * -1);display:flex;--tz-peb-size:var(--tz-ai-peb);pointer-events:none}.tz-bubble--user{align-self:flex-end;background:var(--tz-chat-me);color:var(--tz-text);border:1px solid transparent;border-end-end-radius:var(--tz-radius-bubble-tail)}.tz-bubble--fresh{animation:tz-send-in var(--tz-motion-sheet-ms) var(--tz-motion-ease-emph) both}@keyframes tz-send-in{0%{opacity:0;transform:translateY(var(--tz-space-2)) scale(var(--tz-motion-press-scale))}}.tz-bubble-group{display:flex;flex-direction:column;gap:var(--tz-space-2);align-items:flex-start}.tz-quote{color:var(--tz-accent);quotes:auto}.tz-term{font:inherit;color:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--tz-text-2);text-underline-offset:.15em}.tz-term[aria-expanded=true]{text-decoration-color:var(--tz-accent)}@media (hover:hover){.tz-term:hover{text-decoration-color:var(--tz-accent)}}.tz-term-popover{position:absolute;z-index:20;max-width:min(280px,calc(100vw - var(--tz-space-6)));display:flex;flex-direction:column;gap:var(--tz-space-2);padding:var(--tz-space-4);border-radius:var(--tz-radius-card);background:linear-gradient(180deg,var(--tz-card-top) 0,var(--tz-card-bottom) 100%);border:1px solid var(--tz-hairline);box-shadow:inset 0 1px 0 var(--tz-inner-highlight),0 12px 30px var(--tz-deep-shadow);font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-caption);line-height:var(--tz-font-line-height-body);color:var(--tz-text)}.tz-term-popover__term{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);font-weight:500;color:var(--tz-text)}.tz-term-popover__line{color:var(--tz-text-2)}.tz-term-popover__link{align-self:flex-start;color:var(--tz-accent);font-weight:700;text-decoration:none}@media (hover:hover){.tz-term-popover__link:hover{text-decoration:underline}}.tz-word{animation:tz-word-in var(--tz-motion-reveal-fade-ms) linear both;animation-delay:calc(var(--i) * var(--tz-word-step, var(--tz-motion-mirror-word-ms)))}@keyframes tz-word-in{0%{opacity:0}}.tz-listening{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--tz-space-3);padding:var(--tz-space-3) var(--tz-space-4);border-radius:var(--tz-radius-bubble);border-end-start-radius:var(--tz-space-2);border:1px solid var(--tz-hairline);background:var(--tz-chat-card);box-shadow:0 1px var(--tz-space-1) var(--tz-chat-shadow);color:var(--tz-text-2);font-size:var(--tz-font-size-caption);animation:tz-fade-in var(--tz-motion-typing-indicator-ms) var(--tz-motion-easing) both}.tz-dots{display:inline-flex;gap:var(--tz-space-1)}.tz-dots span{width:var(--tz-space-2);height:var(--tz-space-2);border-radius:var(--tz-radius-chip);background:var(--tz-fill);animation:tz-breathe var(--tz-motion-breathe-ms) ease-in-out infinite}.tz-dots span:nth-child(2){animation-delay:calc(var(--tz-motion-breathe-ms) / 6)}.tz-dots span:nth-child(3){animation-delay:calc(var(--tz-motion-breathe-ms) / 3)}@keyframes tz-breathe{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.tz-think{padding-block:var(--tz-space-2);padding-inline-start:var(--tz-space-3)}.tz-think__peb{display:inline-flex;flex:none;--tz-peb-size:calc(var(--tz-size-icon) * 1.5)}.tz-think__lines{display:grid}.tz-think__line{grid-area:1/1;visibility:hidden}.tz-think__line[data-on]{visibility:visible;animation:tz-fade-in var(--tz-motion-reveal-fade-ms) var(--tz-motion-easing) both}.tz-think[data-think=play][data-variant=hop] .tz-peb__fig{animation:tz-think-bob var(--tz-motion-think-bob-ms) var(--tz-motion-ease-emph) infinite}@keyframes tz-think-bob{0%,to{transform:none}20%{transform:scale(1.06,.92)}50%{transform:translateY(calc(var(--tz-space-1) * -1.5)) scale(.97,1.04)}75%{transform:scale(1.02,.98)}}.tz-think[data-think=calm] .tz-peb{--tz-peb-body:var(--tz-color-pebble-quiet-body);--tz-peb-shade:var(--tz-color-pebble-quiet-shade)}.tz-think[data-think=calm] .tz-peb__fig{animation:none}@keyframes tz-fade-in{0%{opacity:0}}.tz-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tz-space-2);min-height:var(--tz-size-button);padding:var(--tz-space-2) var(--tz-space-5);border:1px solid transparent;border-radius:var(--tz-radius-button);font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-body);font-weight:600;line-height:var(--tz-font-line-height-tight);text-align:center;text-decoration:none}.tz-btn--block{width:100%}.tz-btn--primary{min-height:var(--tz-size-button-primary);background:linear-gradient(180deg,var(--tz-cta-top) 0,var(--tz-cta-bottom) 100%);color:var(--tz-on-accent);box-shadow:0 8px 22px var(--tz-cta-glow),inset 0 1px 0 var(--tz-cta-inner)}@media (hover:hover){.tz-btn--primary:hover:not(:disabled,[aria-disabled=true]){background:linear-gradient(180deg,color-mix(in oklab,var(--tz-cta-top) 90%,var(--tz-text)) 0,color-mix(in oklab,var(--tz-cta-bottom) 90%,var(--tz-text)) 100%)}.tz-btn--secondary:hover:not(:disabled,[aria-disabled=true]),.tz-chip:hover:not(:disabled,[aria-pressed=true],[aria-checked=true]):before{background:var(--tz-hover)}}.tz-btn--secondary{background:transparent;border-color:var(--tz-border);color:var(--tz-text)}.tz-btn--tonal{background:var(--tz-tonal);color:var(--tz-accent-soft)}@media (hover:hover){.tz-btn--tonal:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab,var(--tz-tonal) 85%,var(--tz-accent))}}.tz-btn .tz-icon{width:var(--tz-size-icon);height:var(--tz-size-icon)}.tz-btn--quiet{min-height:var(--tz-size-tap-target-min);padding-inline:var(--tz-space-3);background:transparent;color:var(--tz-accent-soft);font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold)}.tz-btn--quiet:focus-visible,.tz-btn--quiet[data-focus]{text-decoration:underline;text-underline-offset:.2em}.tz-btn--danger{background:transparent;border-color:var(--tz-danger);color:var(--tz-danger)}.tz-btn--help{display:grid;place-items:center;flex:none;width:var(--tz-size-tap-target-min);min-height:var(--tz-size-tap-target-min);padding:0;border:0;border-radius:var(--tz-radius-chip);background:var(--tz-warm-surface);color:var(--tz-accent-soft)}.tz-btn--help .tz-icon{width:var(--tz-size-icon);height:var(--tz-size-icon)}.tz-btn--help:disabled,.tz-btn:disabled,.tz-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.tz-btn[aria-busy=true]{opacity:1;cursor:progress}.tz-btn .tz-dots span{width:var(--tz-space-1);height:var(--tz-space-1);background:currentColor}.tz-chips{display:flex;flex-wrap:wrap;gap:var(--tz-space-1) var(--tz-space-2);padding:0;margin:0;border:0}.tz-chip{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--tz-space-1);min-height:var(--tz-size-tap-target-min);max-width:100%;padding:calc((var(--tz-size-tap-target-min) - var(--tz-size-chip)) / 2 + var(--tz-space-2)) var(--tz-space-4);border:0;border-radius:var(--tz-radius-chip);background:transparent;color:var(--tz-text);font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-medium);line-height:var(--tz-font-line-height-tight);text-align:start;overflow-wrap:anywhere}.tz-chip:before{content:"";position:absolute;z-index:-1;inset:calc((var(--tz-size-tap-target-min) - var(--tz-size-chip)) / 2) 0;border:1px solid var(--tz-border);border-radius:var(--tz-radius-chip);background:transparent;transition:background-color var(--tz-motion-press-ms) var(--tz-motion-easing),border-color var(--tz-motion-press-ms) var(--tz-motion-easing)}.tz-chip[aria-checked=true],.tz-chip[aria-pressed=true]{color:var(--tz-on-accent)}.tz-chip[aria-checked=true]:before,.tz-chip[aria-pressed=true]:before{background:var(--tz-accent);border-color:var(--tz-accent)}.tz-chip--pick{font-weight:500;padding-inline:calc(var(--tz-space-3) + (1em + var(--tz-space-1)) / 2)}.tz-chip--pick[aria-checked=true],.tz-chip--pick[aria-pressed=true]{padding-inline:var(--tz-space-3)}.tz-chip:disabled{opacity:.45;cursor:not-allowed}.tz-chip .tz-icon{width:1em;height:1em}.tz-chip--more{color:var(--tz-text-2)}.tz-chip--more:before{border-style:dashed}.tz-chips--oneRow{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.tz-chips--oneRow::-webkit-scrollbar{display:none}.tz-chips--oneRow .tz-chip{flex:none}.tz-composer{display:flex;flex-direction:column;gap:calc(var(--tz-space-1) * 1.5);padding:var(--tz-space-2) var(--tz-space-4) max(var(--tz-space-3),env(safe-area-inset-bottom));background:var(--tz-bar);-webkit-backdrop-filter:blur(var(--tz-elevation-e2-blur)) saturate(var(--tz-elevation-e2-saturate));backdrop-filter:blur(var(--tz-elevation-e2-blur)) saturate(var(--tz-elevation-e2-saturate));border-top:1px solid var(--tz-hairline)}.tz-composer__suggestions{min-width:0}.tz-composer__suggestions .tz-chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.tz-composer__suggestions .tz-chips::-webkit-scrollbar{display:none}.tz-composer__suggestions .tz-chip{flex:none}.tz-composer__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--tz-space-1);padding:var(--tz-space-1);border:1px solid var(--tz-accent);border-radius:var(--tz-radius-sheet);background:var(--tz-chat-pill);box-shadow:0 1px var(--tz-space-1) var(--tz-chat-shadow),0 var(--tz-space-2) var(--tz-space-4) calc(var(--tz-space-2) * -1) var(--tz-chat-shadow);transition:border-color var(--tz-motion-press-ms) var(--tz-motion-easing)}.tz-composer__row>.tz-btn--help{background:none;color:var(--tz-text-2)}.tz-composer__box{flex:1 1 10rem;min-width:0;display:flex;align-items:flex-end;min-height:var(--tz-size-tap-target-min);padding-inline:var(--tz-space-3) 0;border:1px solid transparent;border-radius:var(--tz-radius-chip);background:transparent;cursor:text;transition:border-color var(--tz-motion-press-ms) var(--tz-motion-easing)}.tz-composer__row:has(.tz-composer__box:focus-within){outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset)}.tz-composer__box[data-invalid]{border-color:var(--tz-danger)}.tz-composer__box[data-waiting]{opacity:.7}.tz-composer textarea{flex:1 1;align-self:center;min-width:0;max-height:calc(var(--tz-font-size-body) * var(--tz-font-line-height-body) * 5 + var(--tz-space-2) * 2);max-height:calc(5lh + var(--tz-space-2) * 2);padding:var(--tz-space-2) 0;border:0;background:transparent;resize:none;min-height:var(--tz-size-tap-target-min);margin-block:-1px;color:var(--tz-text);font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);field-sizing:content}.tz-composer textarea:focus-visible{outline:var(--tz-size-focus-width) solid transparent}.tz-composer textarea::placeholder{color:var(--tz-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tz-send{display:grid;place-items:center;width:var(--tz-size-tap-target-min);height:var(--tz-size-tap-target-min);flex:none;border:0;border-radius:50%;background:var(--tz-accent);color:var(--tz-on-accent)}.tz-send:disabled{opacity:.45;cursor:not-allowed}.tz-composer>.tz-btn--quiet{align-self:center}.tz-composer__hint{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-composer__error{display:flex;gap:var(--tz-space-1);align-items:center;color:var(--tz-danger);font-size:var(--tz-font-size-caption)}.tz-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:var(--tz-size-content-max);max-height:88dvh;margin:auto auto 0;padding:0 var(--tz-space-4-5) max(var(--tz-space-5),env(safe-area-inset-bottom));border:0;border-top:1px solid var(--tz-hairline);border-radius:var(--tz-radius-sheet) var(--tz-radius-sheet) 0 0;background:var(--tz-surface);box-shadow:0 var(--tz-elevation-e3-y) var(--tz-elevation-e3-blur) var(--tz-deep-shadow);color:var(--tz-text);overflow-y:auto;overscroll-behavior:contain;translate:0 var(--tz-drag,0);transition:translate var(--tz-motion-sheet-ms) var(--tz-motion-ease-accel),display var(--tz-motion-sheet-ms) allow-discrete,overlay var(--tz-motion-sheet-ms) allow-discrete}.tz-sheet[open]{display:flex;flex-direction:column;gap:var(--tz-space-4);transition-timing-function:var(--tz-motion-ease-sheet)}.tz-sheet:not([open]){translate:0 100%}@starting-style{.tz-sheet[open]{translate:0 100%}}.tz-sheet[data-dragging]{transition:none}.tz-sheet::backdrop{background:var(--tz-color-night-scrim);transition:background var(--tz-motion-sheet-ms) var(--tz-motion-easing),display var(--tz-motion-sheet-ms) allow-discrete,overlay var(--tz-motion-sheet-ms) allow-discrete}@starting-style{.tz-sheet[open]::backdrop{background:transparent}}.tz-sheet__top{position:sticky;top:0;display:flex;flex-direction:column;align-items:stretch;padding-top:var(--tz-space-2);background:var(--tz-surface);box-shadow:0 var(--tz-space-4) 0 var(--tz-surface);isolation:isolate;z-index:3;cursor:grab;touch-action:none}.tz-sheet__grab{align-self:center;width:var(--tz-size-sheet-handle-w);height:var(--tz-size-sheet-handle-h);border-radius:var(--tz-radius-chip);background:var(--tz-border)}.tz-sheet__head{display:flex;align-items:center;gap:var(--tz-space-2);margin-inline-end:calc(var(--tz-space-3) * -1);padding-top:var(--tz-space-2)}.tz-sheet__title{flex:1 1;min-width:0;font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-headline);font-weight:var(--tz-font-weight-semibold);line-height:var(--tz-font-line-height-headline)}.tz-sheet__head .tz-icon{width:var(--tz-size-icon);height:var(--tz-size-icon)}.tz-sheet__actions{display:flex;flex-direction:column;gap:var(--tz-space-2)}:root:has(.tz-sheet[open]){overflow:hidden}@media (min-width:900px){.tz-sheet{inset:0;max-width:var(--tz-size-dialog-max);height:fit-content;max-height:80dvh;margin:auto;padding-bottom:var(--tz-space-5);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-sheet);box-shadow:0 0 var(--tz-elevation-e3-blur) var(--tz-deep-shadow);transition:translate var(--tz-motion-sheet-ms) var(--tz-motion-ease-accel),opacity var(--tz-motion-sheet-ms) var(--tz-motion-ease-accel),display var(--tz-motion-sheet-ms) allow-discrete,overlay var(--tz-motion-sheet-ms) allow-discrete}.tz-sheet:not([open]){translate:0 var(--tz-space-5);opacity:0}@starting-style{.tz-sheet[open]{translate:0 var(--tz-space-5);opacity:0}}.tz-sheet__top{padding-top:var(--tz-space-3);cursor:auto}.tz-sheet__grab{display:none}}.tz-option{display:flex;align-items:center;gap:var(--tz-space-3);width:100%;min-height:var(--tz-size-option-card);padding:var(--tz-space-3) var(--tz-space-4);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-card);background:linear-gradient(180deg,var(--tz-card-top) 0,var(--tz-card-bottom) 100%);box-shadow:inset 0 1px 0 var(--tz-inner-highlight);color:var(--tz-text);font-family:var(--tz-font-family-sans);text-align:start;text-decoration:none}.tz-option:disabled{opacity:.45;cursor:not-allowed}.tz-option__tile{display:grid;place-items:center;flex:none;width:var(--tz-size-icon-tile);height:var(--tz-size-icon-tile);border-radius:var(--tz-radius-icon-tile);background:var(--tz-warm-surface);color:var(--tz-accent)}.tz-option__tile[data-tone=calm]{color:var(--tz-calm)}.tz-option__tile[data-tone=sand]{color:var(--tz-sand)}.tz-option__tile[data-tone=sage]{color:var(--tz-sage)}.tz-option__tile .tz-icon{width:var(--tz-size-icon);height:var(--tz-size-icon)}.tz-option__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.tz-option__title{font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold);line-height:var(--tz-font-line-height-tight)}.tz-option__sub{font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-medium);line-height:var(--tz-font-line-height-sub)}.tz-option>.tz-icon:last-child,.tz-option__sub{color:var(--tz-text-2)}.tz-choice{display:flex;flex-direction:column;gap:var(--tz-space-3);margin:0;padding:0;border:0;min-width:0}.tz-choice__legend{padding:0;font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold);color:var(--tz-text)}.tz-choice__opt{display:flex;align-items:flex-start;gap:var(--tz-space-3);min-height:var(--tz-size-button);padding:var(--tz-space-3) var(--tz-space-4);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-card);background:linear-gradient(180deg,var(--tz-card-top) 0,var(--tz-card-bottom) 100%);color:var(--tz-text);cursor:pointer}.tz-choice__opt:has(input:checked){border-color:var(--tz-accent)}.tz-choice__opt:has(input:focus-visible){outline:var(--tz-size-focus-width) solid var(--tz-accent);outline-offset:var(--tz-size-focus-offset)}.tz-choice__opt input{flex:none;margin:var(--tz-space-1) 0 0;accent-color:var(--tz-accent)}.tz-choice__text{display:flex;flex-direction:column;gap:var(--tz-space-1)}.tz-choice__title{font-weight:var(--tz-font-weight-semibold)}.tz-choice__sub{color:var(--tz-text-2);line-height:var(--tz-font-line-height-sub)}.tz-choice__sub,.tz-choice__warn{font-size:var(--tz-font-size-sub)}.tz-choice__warn{margin:0;padding:var(--tz-space-3) var(--tz-space-4);background:var(--tz-warm-surface);color:var(--tz-text);font-weight:var(--tz-font-weight-semibold)}.tz-card,.tz-choice__warn{border-radius:var(--tz-radius-card)}.tz-card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--tz-space-4);padding:var(--tz-space-6) var(--tz-space-5) var(--tz-space-5);background:var(--tz-color-paper-bg);color:var(--tz-color-paper-text);box-shadow:0 1px 0 var(--tz-color-paper-edge),0 24px 48px -20px var(--tz-color-night-shadow);animation:tz-card-in calc(var(--tz-motion-card-unfold) / 3) var(--tz-motion-easing) both}.tz-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:.03;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");pointer-events:none}.tz-card__insight{display:flex;flex-direction:column;gap:var(--tz-space-1);animation:tz-line-in calc(var(--tz-motion-card-unfold) / 4) var(--tz-motion-easing) both}.tz-card__divider{height:1px;background:var(--tz-color-paper-edge)}.tz-card__lines{gap:var(--tz-space-3);counter-reset:tz-card-line}.tz-card__line,.tz-card__lines{display:flex;flex-direction:column}.tz-card__line{position:relative;gap:var(--tz-space-1);padding-inline-start:calc(var(--tz-space-5) + var(--tz-space-1));counter-increment:tz-card-line;animation:tz-line-in calc(var(--tz-motion-card-unfold) / 4) var(--tz-motion-easing) both;animation-delay:calc(var(--tz-motion-card-unfold) / 8 + var(--i) * var(--tz-motion-card-unfold) / 8)}.tz-card__line:before{content:counter(tz-card-line);position:absolute;inset-inline-start:0;top:0;width:var(--tz-space-5);font-size:var(--tz-font-size-label);font-weight:700;color:var(--tz-color-paper-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-card__label{font-size:var(--tz-font-size-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tz-color-paper-label)}.tz-card__text{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-card-body);line-height:var(--tz-font-line-height-tight);text-wrap:pretty;overflow-wrap:anywhere}.tz-card__text--lead{font-size:var(--tz-font-size-card-quote);font-weight:500}.tz-card__text q{quotes:auto}.tz-card__foot{display:flex;align-items:center;gap:var(--tz-space-2);color:var(--tz-color-paper-text-secondary);font-size:var(--tz-font-size-caption);animation:tz-fade-in calc(var(--tz-motion-card-unfold) / 4) var(--tz-motion-easing) both;animation-delay:calc(var(--tz-motion-card-unfold) * 3 / 4)}.tz-card[data-style=paper]{background:var(--tz-color-paper-warm-surface)}.tz-card[data-style=sage]{background:color-mix(in oklab,var(--tz-color-night-sage-light) 35%,var(--tz-color-paper-bg))}.tz-card[data-style=amber]{background:color-mix(in oklab,var(--tz-color-night-amber) 15%,var(--tz-color-paper-bg))}.tz-card[data-style=night]{background:radial-gradient(120% 70% at 50% -20%,var(--tz-color-night-glow),transparent 70%) no-repeat,var(--tz-color-night-surface);color:var(--tz-color-night-text);box-shadow:0 1px 0 var(--tz-color-night-hairline),0 24px 48px -20px var(--tz-color-night-shadow)}.tz-card[data-style=night] .tz-card__divider{background:var(--tz-color-night-divider)}.tz-card[data-style=night] .tz-card__label,.tz-card[data-style=night] .tz-card__line:before{color:var(--tz-label)}.tz-card[data-style=night] .tz-card__foot{color:var(--tz-color-night-text-secondary)}.tz-card[data-still],.tz-card[data-still] *{animation:none}@keyframes tz-card-in{0%{opacity:0;transform:translateY(var(--tz-space-3)) scale(.97)}}@keyframes tz-line-in{0%{opacity:0;transform:translateY(var(--tz-space-2))}}.tz-depth{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--tz-space-1) var(--tz-space-2);padding:var(--tz-space-3) var(--tz-space-4);border-bottom:1px solid var(--tz-divider)}.tz-depth__seg{height:var(--tz-space-2);border-radius:var(--tz-radius-chip);background:var(--tz-track);overflow:hidden}.tz-depth__seg:after{content:"";display:block;height:100%;border-radius:inherit;background:var(--tz-fill);transform-origin:left center;transform:scaleX(0);transition:transform var(--tz-motion-depth-fill-ms) var(--tz-motion-easing)}.tz-depth__seg:dir(rtl):after{transform-origin:right center}.tz-depth__seg[data-state=current]:after,.tz-depth__seg[data-state=reached]:after{transform:scaleX(1)}.tz-depth__seg[data-state=current]{overflow:visible}.tz-depth__seg[data-state=current]:after{box-shadow:0 0 var(--tz-space-3) var(--tz-color-night-glow-ring)}.tz-depth__label{text-align:center;font-size:var(--tz-font-size-caption);color:var(--tz-text-2);overflow-wrap:anywhere}.tz-depth__label[data-state=current]{color:var(--tz-accent);font-weight:700}.tz-tile{display:flex;flex-direction:column;gap:var(--tz-space-3);padding:var(--tz-space-5);border-radius:var(--tz-radius-card);background:linear-gradient(180deg,var(--tz-card-top) 0,var(--tz-card-bottom) 100%);border:1px solid var(--tz-hairline);box-shadow:inset 0 1px 0 var(--tz-inner-highlight),0 12px 30px var(--tz-deep-shadow)}.tz-tile__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--tz-space-1) var(--tz-space-3)}.tz-tile__title{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-card-body);font-weight:500;line-height:var(--tz-font-line-height-tight)}.tz-tile__title--sans{font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-body);font-weight:600}.tz-tile__meta{color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-meter{height:var(--tz-space-3);border-radius:var(--tz-radius-chip);background:var(--tz-track);overflow:hidden}.tz-meter__fill{height:100%;width:calc(var(--value) * 100%);border-radius:inherit;background:linear-gradient(90deg,color-mix(in oklab,var(--tz-fill) 60%,var(--tz-track)),var(--tz-fill))}.tz-meter__fill:dir(rtl){background:linear-gradient(270deg,color-mix(in oklab,var(--tz-fill) 60%,var(--tz-track)),var(--tz-fill))}.tz-meter[data-animate] .tz-meter__fill{animation:tz-grow var(--tz-motion-level-up-ms) var(--tz-motion-easing) both;transform-origin:left center}.tz-meter[data-animate]:dir(rtl) .tz-meter__fill{transform-origin:right center}.tz-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0;margin:0;list-style:none}.tz-week,.tz-week li{gap:var(--tz-space-1)}.tz-week li{display:flex;flex-direction:column;align-items:center;font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.tz-day{display:grid;place-items:center;width:min(100%,var(--tz-size-coin) * .75);aspect-ratio:1;border-radius:var(--tz-radius-chip);border:1px solid var(--tz-border)}.tz-day[data-state=done]{border-color:transparent;background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--tz-fill) 45%,var(--tz-color-night-text)),var(--tz-fill) 60%,color-mix(in oklab,var(--tz-fill) 70%,var(--tz-color-night-bg)));color:var(--tz-on-fill)}.tz-day[data-state=rest]{border-style:dashed;color:var(--tz-accent)}.tz-day[data-state=today]{border:var(--tz-size-focus-width) solid var(--tz-accent)}.tz-week li[data-today]{color:var(--tz-accent);font-weight:600}.tz-day .tz-icon{width:55%;height:55%}.tz-coin{--tz-coin-size:var(--tz-size-coin);--tz-coin-hi:color-mix(in oklab,var(--tz-fill) 38%,var(--tz-color-night-text));--tz-coin-lo:color-mix(in oklab,var(--tz-fill) 62%,var(--tz-color-night-bg));position:relative;display:grid;place-items:center;flex:none;width:var(--tz-coin-size);max-width:100%;aspect-ratio:1;border-radius:var(--tz-radius-chip);background:conic-gradient(from 200deg,var(--tz-coin-hi),var(--tz-fill),var(--tz-coin-lo),var(--tz-fill),var(--tz-coin-hi),var(--tz-fill),var(--tz-coin-lo),var(--tz-fill),var(--tz-coin-hi));color:var(--tz-on-fill);font-family:var(--tz-font-family-serif);font-size:calc(var(--tz-coin-size) * .42);font-weight:600;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.tz-coin[data-size=sm]{--tz-coin-size:calc(var(--tz-size-coin) * 0.75)}.tz-coin[data-size=lg]{--tz-coin-size:calc(var(--tz-size-coin) * 1.25)}.tz-coin[data-size=xl]{--tz-coin-size:calc(var(--tz-size-coin) * 2)}.tz-coin__face{position:absolute;inset:calc(var(--tz-coin-size) * .08);display:grid;place-items:center;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 35% 28%,var(--tz-coin-hi),var(--tz-fill) 58%,var(--tz-coin-lo));box-shadow:inset 0 1px 0 var(--tz-coin-hi),inset 0 -1px 0 var(--tz-coin-lo)}.tz-coin__face:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,color-mix(in oklab,var(--tz-color-night-text) 30%,transparent) 48%,transparent 64%);transform:translateX(-35%)}.tz-coin .tz-emblem{width:60%;height:60%;filter:drop-shadow(0 1px 0 var(--tz-coin-hi))}.tz-coin[data-state=locked]{background:transparent;color:color-mix(in oklab,var(--tz-text-2) 75%,transparent)}.tz-coin[data-state=locked] .tz-coin__face{background:color-mix(in oklab,var(--tz-surface) 60%,transparent);box-shadow:none}.tz-coin[data-state=locked] .tz-coin__face:after{content:none}.tz-coin[data-state=locked] .tz-emblem{filter:none}.tz-coin__ring{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-width:3;transform:rotate(-90deg)}.tz-coin__ring:dir(rtl){transform:rotate(-90deg) scaleY(-1)}.tz-coin__track{stroke:var(--tz-border);stroke-dasharray:2.4 3.1}.tz-coin__arc{stroke:var(--tz-accent);stroke-linecap:round}.tz-coin[data-state=new]{animation:tz-coin-in var(--tz-motion-level-up-ms) var(--tz-motion-easing) both;box-shadow:0 0 var(--tz-space-4) var(--tz-color-night-glow-ring)}.tz-coin[data-state=new] .tz-coin__face:after{animation:tz-sheen calc(var(--tz-motion-level-up-ms) * 2) var(--tz-motion-easing) var(--tz-motion-level-up-ms) both}@keyframes tz-coin-in{0%{transform:scale(.6) rotate(-12deg);opacity:0}}@keyframes tz-sheen{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.tz-emblem{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tz-emblem__dot,.tz-emblem__leaf{fill:currentColor;stroke:none}.tz-level{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--tz-space-4);background:linear-gradient(135deg,var(--tz-warm-surface),var(--tz-surface) 70%)}.tz-level__body{flex:1 1 12rem;min-width:0;gap:var(--tz-space-3)}.tz-ladder,.tz-level__body{display:flex;flex-direction:column}.tz-ladder{gap:var(--tz-space-2);padding:0;margin:0;list-style:none}.tz-rung{--tz-node:calc(var(--tz-size-coin) * 0.6);position:relative;display:flex;flex-direction:column;gap:var(--tz-space-3);padding:var(--tz-space-3);border:1px solid var(--tz-divider);border-radius:var(--tz-radius-button)}.tz-rung:not(:last-child):before{content:"";position:absolute;inset-inline-start:calc(var(--tz-space-3) + var(--tz-node) / 2 - var(--tz-size-focus-width) / 2);top:calc(var(--tz-space-3) + var(--tz-node));bottom:calc(-1 * (var(--tz-space-2) + var(--tz-space-3)));width:var(--tz-size-focus-width);background:var(--tz-divider)}.tz-rung[data-state=done]:not(:last-child):before{background:var(--tz-success)}.tz-rung__row{display:flex;align-items:center;gap:var(--tz-space-3)}.tz-rung__node{position:relative;display:grid;place-items:center;flex:none;width:var(--tz-node);height:var(--tz-node);border:var(--tz-size-focus-width) solid var(--tz-border);border-radius:var(--tz-radius-chip);background:var(--tz-bg);font-size:var(--tz-font-size-caption);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-rung__node .tz-icon{width:60%;height:60%;stroke-width:2.5}.tz-rung__name{flex:1 1;min-width:0;font-weight:500;overflow-wrap:anywhere}.tz-rung__here{margin-inline-start:var(--tz-space-2);color:var(--tz-accent);font-weight:600}.tz-rung__at{color:var(--tz-text-2);font-size:var(--tz-font-size-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-rung[data-state=done] .tz-rung__node{border-color:var(--tz-success);background:var(--tz-success);color:var(--tz-bg)}.tz-rung[data-state=here]{border-color:var(--tz-accent);background:linear-gradient(135deg,var(--tz-warm-surface),var(--tz-surface) 80%)}.tz-rung[data-state=here] .tz-rung__node{border-color:transparent;background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--tz-fill) 45%,var(--tz-color-night-text)),var(--tz-fill) 60%,color-mix(in oklab,var(--tz-fill) 70%,var(--tz-color-night-bg)));box-shadow:0 0 var(--tz-space-3) var(--tz-color-night-glow-ring);color:var(--tz-on-fill)}.tz-rung[data-state=ahead] .tz-rung__node{border-style:dashed;color:var(--tz-text-2)}.tz-rung__more{display:flex;flex-direction:column;gap:var(--tz-space-2);padding-inline-start:calc(var(--tz-node) + var(--tz-space-3))}.tz-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(4.5rem,calc((100% - 3 * var(--tz-space-2)) / 4)),1fr));gap:var(--tz-space-4) var(--tz-space-2);padding:0;margin:0;list-style:none}.tz-badge{display:flex;flex-direction:column;align-items:center;gap:var(--tz-space-2);width:100%;height:100%;min-height:var(--tz-size-tap-target-min);padding:var(--tz-space-2) 0;border:0;border-radius:var(--tz-radius-button);background:transparent;color:var(--tz-text);font:inherit;text-align:center}@media (hover:hover){.tz-badge:hover{background:var(--tz-hover)}}.tz-badge__name{font-size:var(--tz-font-size-label);line-height:var(--tz-font-line-height-tight);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tz-badge .tz-coin[data-state=locked]+.tz-badge__name{color:var(--tz-text-2)}.tz-next{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--tz-space-4)}.tz-next__body{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:var(--tz-space-2)}.tz-next__title{overflow-wrap:anywhere;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);line-height:var(--tz-font-line-height-tight)}.tz-earn{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;border-radius:var(--tz-radius-card);background:linear-gradient(180deg,var(--tz-card-top) 0,var(--tz-card-bottom) 100%);border:1px solid var(--tz-hairline);box-shadow:inset 0 1px 0 var(--tz-inner-highlight),0 12px 30px var(--tz-deep-shadow);overflow:hidden}.tz-earn li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tz-space-3);min-height:var(--tz-size-row);padding:var(--tz-space-2) var(--tz-space-4)}.tz-earn li+li{border-top:1px solid var(--tz-divider)}.tz-earn__icon{display:grid;flex:none;width:calc(var(--tz-size-coin) * .5);height:calc(var(--tz-size-coin) * .5);color:var(--tz-accent)}.tz-earn__icon .tz-emblem{width:100%;height:100%}.tz-earn__label{flex:1 1 8rem;min-width:0;overflow-wrap:anywhere}.tz-earn__pts{color:var(--tz-accent);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-badge-detail{display:flex;flex-direction:column;align-items:center;gap:var(--tz-space-3);text-align:center}.tz-badge-detail .tz-meter{align-self:stretch}.tz-badge-detail__text{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);line-height:var(--tz-font-line-height-body)}.tz-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr));gap:var(--tz-space-2)}.tz-stat{display:flex;flex-direction:column;align-items:center;gap:var(--tz-space-1);padding:var(--tz-space-4) var(--tz-space-2);border-radius:var(--tz-radius-card);background:var(--tz-surface);text-align:center}.tz-stat__value{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-card-quote);font-weight:500;line-height:var(--tz-font-line-height-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-stat__label{color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-list{display:flex;flex-direction:column;flex-shrink:0;padding:0;margin:0;list-style:none;border-radius:var(--tz-radius-card);background:linear-gradient(180deg,var(--tz-card-top) 0,var(--tz-card-bottom) 100%);border:1px solid var(--tz-hairline);box-shadow:inset 0 1px 0 var(--tz-inner-highlight),0 12px 30px var(--tz-deep-shadow);overflow:hidden}.tz-list>li+li{border-top:1px solid var(--tz-divider)}.tz-card-block{display:flex;align-items:center;gap:var(--tz-space-4);padding:var(--tz-space-4);border-radius:var(--tz-radius-card);background:linear-gradient(180deg,var(--tz-card-top) 0,var(--tz-card-bottom) 100%);border:1px solid var(--tz-hairline);box-shadow:inset 0 1px 0 var(--tz-inner-highlight),0 12px 30px var(--tz-deep-shadow)}.tz-card-block__mark{width:var(--tz-size-coin);height:var(--tz-size-coin);flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--tz-cta-top) 0,var(--tz-cta-bottom) 100%);color:var(--tz-on-accent);font-weight:600}.tz-card-block__lines{display:flex;flex-direction:column;gap:var(--tz-space-1);min-width:0}a.tz-card-block{text-decoration:none;color:inherit}.tz-danger-link{display:block;text-align:center;padding:var(--tz-space-2) 0;font-size:var(--tz-font-size-caption);color:var(--tz-danger)}.tz-row{display:flex;align-items:center;gap:var(--tz-space-3);width:100%;min-height:var(--tz-size-row);padding:var(--tz-space-3) var(--tz-space-4);border:0;background:transparent;color:var(--tz-text);text-align:start;text-decoration:none}.tz-app .tz-list .tz-row:focus-visible,.tz-app .tz-list .tz-row[data-focus]{outline-offset:calc(-1 * (var(--tz-size-focus-width) + var(--tz-size-focus-offset)))}@media (hover:hover){a.tz-row:hover,button.tz-row:hover{background:var(--tz-hover)}}.tz-row__body{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.tz-row__label{display:inline-flex;align-items:center;gap:var(--tz-space-2)}.tz-row--soon{color:var(--tz-text-2)}.tz-row--danger .tz-row__label{color:var(--tz-danger)}.tz-row__soon{padding:0 var(--tz-space-2);border:1px solid var(--tz-border);border-radius:var(--tz-radius-chip);text-transform:uppercase;letter-spacing:.06em}.tz-row__helper,.tz-row__soon,.tz-row__value{color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-row>.tz-icon:last-child{color:var(--tz-text-2)}.tz-row:disabled{opacity:.45;cursor:not-allowed}.tz-group{display:flex;flex-direction:column;gap:var(--tz-space-2)}.tz-group__title{margin:0;padding-inline-start:var(--tz-space-1);font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);letter-spacing:var(--tz-font-tracking-label);text-transform:uppercase;color:var(--tz-text-2)}.tz-group .tz-row>.tz-icon:first-child{color:var(--tz-accent-soft)}.tz-group--plain .tz-list{border:0;border-radius:0;background:none;box-shadow:none}.tz-group--plain .tz-row{padding-inline:0}.tz-group--plain .tz-row>.tz-icon:first-child{color:var(--tz-text-2)}.tz-seg{display:flex;gap:2px;padding:2px;flex-shrink:0;border-radius:var(--tz-radius-chip);background:var(--tz-surface);border:1px solid var(--tz-hairline)}.tz-seg__tab{flex:1 1;min-width:0;min-height:var(--tz-size-tap-target-min);padding:0 var(--tz-space-2);border:1px solid transparent;border-radius:var(--tz-radius-chip);background:transparent;color:var(--tz-text-2);font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold);line-height:var(--tz-font-line-height-tight);cursor:pointer;overflow-wrap:anywhere;transition:background-color var(--tz-motion-route-ms) var(--tz-motion-ease-emph),color var(--tz-motion-route-ms) var(--tz-motion-ease-emph)}.tz-seg__tab[aria-selected=true]{background:var(--tz-warm-surface);border-color:var(--tz-hairline);color:var(--tz-text);font-weight:var(--tz-font-weight-bold)}.tz-seg-panel{animation:tz-seg-in var(--tz-motion-route-ms) var(--tz-motion-ease-emph) backwards}@keyframes tz-seg-in{0%{opacity:0;transform:translateY(4px)}}.tz-pips{display:inline-flex;gap:var(--tz-space-1);flex-shrink:0}.tz-pips__dot{width:var(--tz-size-depth-dot);height:var(--tz-size-depth-dot);border-radius:50%;background:var(--tz-track)}.tz-pips__dot[data-on]{background:var(--tz-fill)}.tz-irows{margin:0;padding:0;list-style:none;gap:var(--tz-space-3)}.tz-irow,.tz-irows{display:flex;flex-direction:column}.tz-irow{border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-card);background:linear-gradient(180deg,var(--tz-card-top) 0,var(--tz-card-bottom) 100%);color:var(--tz-text)}.tz-irow--open{border-style:dashed;border-color:var(--tz-border);background:transparent}.tz-irow__main{display:flex;align-items:stretch}.tz-irow__open{flex:1 1;min-width:0;min-height:var(--tz-size-tap-target-min);display:flex;flex-direction:column;gap:var(--tz-space-2);padding:var(--tz-space-3) var(--tz-space-4);border-radius:var(--tz-radius-card);color:inherit;text-decoration:none;overflow-wrap:anywhere}.tz-irow__quote{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body)}.tz-irow .tz-irow__quote *{font-size:inherit;line-height:inherit}.tz-irow__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tz-space-2) var(--tz-space-3);color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-irow__aside{display:flex;align-items:flex-end;padding:0 var(--tz-space-2) var(--tz-space-1) 0}.tz-irow__aside .tz-btn--quiet{font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.tz-irow__below{padding:0 var(--tz-space-4) var(--tz-space-2)}.tz-irow--featured{background:var(--tz-bg);border-color:var(--tz-hairline);box-shadow:0 12px 30px var(--tz-deep-shadow)}.tz-irow--featured .tz-irow__open{gap:var(--tz-space-3);padding:var(--tz-space-5)}.tz-irow--featured .tz-irow__quote{font-size:var(--tz-font-size-headline);line-height:var(--tz-font-line-height-headline);font-weight:var(--tz-font-weight-medium)}.tz-irow--featured .tz-irow__meta,.tz-irow__eyebrow{color:var(--tz-label);font-weight:var(--tz-font-weight-semibold)}.tz-irow__eyebrow{font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);letter-spacing:var(--tz-font-tracking-label);text-transform:uppercase}.tz-irow--featured .tz-irow__aside .tz-btn--quiet{color:var(--tz-text-2)}.tz-switch{position:relative;flex:none;width:calc(var(--tz-size-tap-target-min) + var(--tz-space-2));height:var(--tz-size-tap-target-min);border:0;background:transparent;padding:0}.tz-switch:before{content:"";position:absolute;inset:25% 0;border-radius:var(--tz-radius-chip);border:1px solid var(--tz-border);background:transparent;transition:background-color var(--tz-motion-press-ms) var(--tz-motion-easing),border-color var(--tz-motion-press-ms) var(--tz-motion-easing)}.tz-switch:after{content:"";position:absolute;top:50%;inset-inline-start:var(--tz-space-1);width:calc(var(--tz-size-tap-target-min) / 2 - var(--tz-space-2));aspect-ratio:1;border-radius:var(--tz-radius-chip);background:var(--tz-text-2);translate:0 -50%;transition:inset-inline-start var(--tz-motion-press-ms) var(--tz-motion-easing),background-color var(--tz-motion-press-ms) var(--tz-motion-easing)}.tz-switch[aria-checked=true]:before{background:var(--tz-accent);border-color:var(--tz-accent)}.tz-switch[aria-checked=true]:after{inset-inline-start:calc(100% - var(--tz-size-tap-target-min) / 2 + var(--tz-space-1));background:var(--tz-on-accent)}.tz-switch:disabled{opacity:.45;cursor:not-allowed}.tz-field{display:flex;flex-direction:column;gap:var(--tz-space-1)}.tz-field__label{font-weight:600}.tz-field__input{min-height:var(--tz-size-button);padding:var(--tz-space-2) var(--tz-space-4);border:1px solid var(--tz-border);border-radius:var(--tz-radius-button);background:transparent;font-size:var(--tz-font-size-body)}.tz-field__input::placeholder{color:var(--tz-text-2)}.tz-field__input:disabled{opacity:.45}.tz-field__input[aria-invalid=true]{border-color:var(--tz-danger)}.tz-field__helper{color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-field__error{gap:var(--tz-space-1);align-items:flex-start;color:var(--tz-danger)}.tz-banner,.tz-field__error{display:flex;font-size:var(--tz-font-size-caption)}.tz-banner{flex-wrap:wrap;align-items:center;gap:var(--tz-space-2);padding-block:var(--tz-space-1);padding-inline:var(--tz-space-4) var(--tz-space-1);border-radius:var(--tz-radius-button);background:var(--tz-surface)}.tz-banner__text{flex:1 1 12rem}.tz-banner a{display:inline-flex;align-items:center;min-height:var(--tz-size-tap-target-min);padding-inline:var(--tz-space-2);color:var(--tz-accent);font-weight:600}.tz-points{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tz-space-2) var(--tz-space-4);padding:var(--tz-space-4) var(--tz-space-5);border:1px solid var(--tz-accent);border-radius:var(--tz-radius-card);background:var(--tz-warm-surface);animation:tz-fade-in var(--tz-motion-points-fade-ms) var(--tz-motion-easing) both}.tz-points:empty{display:none}.tz-points__total{flex:none;color:var(--tz-accent);font-size:var(--tz-font-size-title);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-points__why{flex:1 1 12rem;display:flex;flex-wrap:wrap;gap:0 var(--tz-space-2);padding:0;margin:0;list-style:none;color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-points__why li:not(:last-child):after{content:"·";margin-inline-start:var(--tz-space-2)}.tz-award{display:flex;align-items:center;gap:var(--tz-space-4);padding:var(--tz-space-4);border:1px solid var(--tz-border);border-radius:var(--tz-radius-card)}.tz-award:empty{display:none}.tz-award__title{font-weight:600}.tz-award__text{color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-levelup{box-sizing:border-box;justify-content:center;gap:var(--tz-space-6);width:100%;max-width:var(--tz-size-content-max);min-height:100dvh;margin-inline:auto;padding:var(--tz-space-6) max(var(--tz-space-4),env(safe-area-inset-right)) var(--tz-space-6) max(var(--tz-space-4),env(safe-area-inset-left))}.tz-levelup,.tz-levelup__hero{display:flex;flex-direction:column}.tz-levelup__hero{align-items:center;gap:var(--tz-space-4);text-align:center}.tz-levelup__title{margin:0}.tz-levelup__line{max-width:32ch;margin:0;color:var(--tz-text-2);text-wrap:balance}.tz-levelup__actions{gap:var(--tz-space-3)}.tz-helpline,.tz-levelup__actions{display:flex;flex-direction:column}.tz-helpline{gap:var(--tz-space-2);padding:var(--tz-space-4);border:1px solid var(--tz-border);border-radius:var(--tz-radius-card)}.tz-helpline__name{font-weight:600}.tz-helpline__what{color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-helpline__number{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-card-body);letter-spacing:.02em;-webkit-user-select:text;user-select:text;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-helpline__actions{display:flex;flex-wrap:wrap;gap:var(--tz-space-2)}.tz-helpline__actions .tz-btn{flex:1 1 8rem}.tz-skeleton{position:relative;display:flex;flex-direction:column;gap:var(--tz-space-3);animation:tz-skeleton-wait 0s linear var(--tz-motion-skeleton-delay-ms) both}@keyframes tz-skeleton-wait{0%{visibility:hidden}}.tz-skeleton__row{position:relative;overflow:hidden;height:var(--tz-size-row);border-radius:var(--tz-radius-card);background:var(--tz-warm-surface)}.tz-skeleton__row:after{content:"";position:absolute;inset:0;background:var(--tz-glow);opacity:0;animation:tz-skeleton-breathe calc(var(--tz-motion-breathe-ms) * 2) ease-in-out infinite}.tz-skeleton__row:nth-child(2):after{animation-delay:calc(var(--tz-motion-breathe-ms) / 4)}.tz-skeleton__row:nth-child(3):after{animation-delay:calc(var(--tz-motion-breathe-ms) / 2)}@keyframes tz-skeleton-breathe{50%{opacity:1}}.tz-skeleton__peb{position:absolute;inset-block-start:calc((var(--tz-size-row) - var(--tz-size-icon)) / 2);inset-inline-end:var(--tz-space-4);--tz-peb-size:var(--tz-size-icon);pointer-events:none;animation:tz-skeleton-wait 0s linear var(--tz-motion-skeleton-pebble-ms) both}.tz-skeleton__peb .tz-peb__fig{animation:tz-peb-roll var(--tz-motion-pebble-roll-ms) ease-in-out infinite}@keyframes tz-peb-roll{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}[data-quiet] .tz-skeleton__row{background:var(--tz-surface)}[data-quiet] .tz-skeleton__peb,[data-quiet] .tz-skeleton__row:after{display:none}.tz-confirm{display:flex;flex-direction:column;gap:var(--tz-space-5);min-height:100%}.tz-confirm__body{color:var(--tz-text-2)}.tz-confirm__actions{display:flex;flex-direction:column;gap:var(--tz-space-2);margin-top:auto}.tz-tabs{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:repeat(var(--tz-tabs-n,5),minmax(0,1fr));align-items:start;min-height:calc(var(--tz-size-tab-bar) + env(safe-area-inset-bottom));padding:0 var(--tz-space-1) env(safe-area-inset-bottom);background:var(--tz-bar);-webkit-backdrop-filter:blur(var(--tz-elevation-e2-blur)) saturate(var(--tz-elevation-e2-saturate));backdrop-filter:blur(var(--tz-elevation-e2-blur)) saturate(var(--tz-elevation-e2-saturate));border-top:1px solid var(--tz-hairline)}.tz-tab{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;min-height:var(--tz-size-tab-bar);padding-top:calc(var(--tz-space-1) * 1.5);color:var(--tz-text-2);text-align:center;text-decoration:none;overflow-wrap:anywhere}.tz-tab__pill{display:grid;place-items:center;width:var(--tz-size-tab-indicator-w);max-width:100%;height:var(--tz-size-tab-indicator-h);border-radius:var(--tz-radius-chip);transition:background-color var(--tz-motion-press-ms) var(--tz-motion-ease-emph)}.tz-tab__pill .tz-icon{width:var(--tz-size-icon);height:var(--tz-size-icon)}.tz-tab__label{font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-semibold);line-height:var(--tz-font-line-height-tight)}.tz-tab[aria-current=page]{color:var(--tz-accent-soft)}.tz-tab[aria-current=page] .tz-tab__pill{background:var(--tz-indicator)}.tz-tab[aria-current=page] .tz-tab__label{font-weight:var(--tz-font-weight-bold)}.tz-tab__disc{display:grid;place-items:center;width:var(--tz-size-talk);height:var(--tz-size-talk);margin-top:calc(var(--tz-space-3) * -1);border-radius:var(--tz-radius-chip);background:linear-gradient(180deg,var(--tz-cta-top) 0,var(--tz-cta-bottom) 100%);box-shadow:0 8px 24px var(--tz-cta-glow),inset 0 1px 0 var(--tz-cta-inner);color:var(--tz-on-fill)}.tz-tab__disc .tz-icon{width:calc(var(--tz-size-icon) + var(--tz-space-1));height:calc(var(--tz-size-icon) + var(--tz-space-1));stroke-width:1.75}.tz-tab--main{padding-top:0}.tz-tab--main .tz-tab__label{font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-semibold)}.tz-tab--main[aria-current=page]{color:var(--tz-accent-soft)}@media (min-width:600px){.tz-tabs{width:100%;max-width:var(--tz-size-content-max);margin-inline:auto;min-height:calc(var(--tz-size-tab-bar-tablet) + env(safe-area-inset-bottom));border-inline:1px solid var(--tz-hairline)}.tz-tab{min-height:var(--tz-size-tab-bar-tablet);gap:var(--tz-space-1);padding-top:var(--tz-space-2)}.tz-tab__pill .tz-icon{width:var(--tz-size-tab-icon-tablet);height:var(--tz-size-tab-icon-tablet)}.tz-tab--main .tz-tab__label,.tz-tab__label{font-size:var(--tz-font-size-caption)}}.tz-tab__avatar{display:grid;place-items:center;width:calc(var(--tz-size-icon) + 2px);height:calc(var(--tz-size-icon) + 2px);border:1.5px solid;border-radius:50%;font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-bold);line-height:1}.tz-tab__avatar .tz-icon{width:var(--tz-space-4);height:var(--tz-space-4)}.tz-tab__iconWrap{position:relative;display:inline-flex}.tz-tab__dot{position:absolute;top:-1px;right:-1px;width:var(--tz-size-depth-dot);height:var(--tz-size-depth-dot);border-radius:50%;background:var(--tz-fill)}.tz-rail{display:none}@media (min-width:900px){.tz-app:has(.tz-rail) .tz-tabs{display:none}.tz-rail{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;gap:var(--tz-space-1);width:var(--tz-size-rail);height:100dvh;overflow-y:auto;padding-block:max(var(--tz-space-4),env(safe-area-inset-top)) var(--tz-space-5);padding-inline:max(var(--tz-space-3),env(safe-area-inset-left)) var(--tz-space-3);background:var(--tz-bar);-webkit-backdrop-filter:blur(var(--tz-elevation-e2-blur)) saturate(var(--tz-elevation-e2-saturate));backdrop-filter:blur(var(--tz-elevation-e2-blur)) saturate(var(--tz-elevation-e2-saturate));border-inline-end:1px solid var(--tz-hairline)}.tz-rail__brand{display:flex;align-items:center;min-height:var(--tz-size-app-bar);margin-block-end:var(--tz-space-3);padding-inline:var(--tz-space-3);font-size:calc(var(--tz-font-size-body) * 1.18)}.tz-rail__rows{display:flex;flex-direction:column;gap:var(--tz-space-1)}.tz-rail__item{display:flex;align-items:center;gap:var(--tz-space-3);min-height:var(--tz-size-rail-row);padding-inline:var(--tz-space-3);border-radius:var(--tz-radius-chip);color:var(--tz-text-2);font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold);line-height:var(--tz-font-line-height-tight);text-decoration:none;overflow-wrap:anywhere}.tz-rail__glyph{display:grid;place-items:center;flex:none;min-width:var(--tz-size-rail-icon);min-height:var(--tz-size-rail-icon)}.tz-rail__glyph .tz-icon{width:var(--tz-size-rail-icon);height:var(--tz-size-rail-icon)}.tz-rail__glyph .tz-tab__avatar .tz-icon{width:var(--tz-space-4);height:var(--tz-space-4)}.tz-rail__item[aria-current=page]{background:var(--tz-indicator);color:var(--tz-accent-soft);font-weight:var(--tz-font-weight-bold)}.tz-rail__talk{display:flex;align-items:center;justify-content:center;gap:var(--tz-space-2);min-height:var(--tz-size-button-primary);margin-block-start:var(--tz-space-4);padding-inline:var(--tz-space-4);border-radius:var(--tz-radius-button);background:linear-gradient(180deg,var(--tz-cta-top) 0,var(--tz-cta-bottom) 100%);box-shadow:0 8px 24px var(--tz-cta-glow),inset 0 1px 0 var(--tz-cta-inner);color:var(--tz-on-fill);font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold);text-decoration:none}.tz-rail__talk .tz-icon{width:var(--tz-size-rail-icon);height:var(--tz-size-rail-icon)}}@media (min-width:900px) and (hover:hover){.tz-rail__item:hover:not([aria-current=page]){color:var(--tz-text)}}@media (min-width:900px) and (forced-colors:active){.tz-rail,.tz-rail__item[aria-current=page],.tz-rail__talk{border:1px solid CanvasText}}@media (forced-colors:active){.tz-chip[aria-checked=true],.tz-chip[aria-pressed=true]{outline:var(--tz-size-focus-width) solid Highlight;outline-offset:calc(-1 * var(--tz-size-focus-width) * 2)}.tz-switch:before{border-color:CanvasText}.tz-chip[aria-checked=true]:before,.tz-chip[aria-pressed=true]:before,.tz-day[data-state=done],.tz-depth-dots__dot[data-state=current],.tz-depth-dots__dot[data-state=reached],.tz-depth__seg[data-state]:after,.tz-meter__fill,.tz-meter__fill:dir(rtl),.tz-switch[aria-checked=true]:after,.tz-switch[aria-checked=true]:before,.tz-tab__disc{forced-color-adjust:none;background:Highlight}.tz-appbar,.tz-bubble--user,.tz-depth-dots__dot[data-state=ahead],.tz-option,.tz-tab[aria-current=page] .tz-tab__pill,.tz-tabs{border:1px solid CanvasText}.tz-depth__seg[data-state=ahead]:after{background:Canvas}.tz-pips__dot[data-on]{forced-color-adjust:none;background:Highlight}.tz-banner,.tz-bubble--ai,.tz-coin__face,.tz-irow,.tz-list,.tz-listening,.tz-pips__dot,.tz-rung__node,.tz-seg__tab[aria-selected=true],.tz-stat,.tz-tile{border:1px solid CanvasText}}.tz-appbar .tz-appbar__compose,.tz-appbar__nav{color:var(--tz-text)}.tz-nav{gap:var(--tz-space-1);height:100%;min-height:0}.tz-nav,.tz-nav ul{display:flex;flex-direction:column}.tz-nav ul{list-style:none;margin:0;padding:0;gap:1px}.tz-nav__top{flex:none;display:flex;align-items:center;gap:2px;min-height:var(--tz-size-app-bar);padding-inline-start:var(--tz-space-2)}.tz-nav__brand{flex:1 1;min-width:0;font-size:var(--tz-font-size-reply);overflow:hidden}.tz-nav__icon{color:var(--tz-text-2)}.tz-nav__chat,.tz-nav__new,.tz-nav__place{display:flex;align-items:center;gap:var(--tz-space-3);min-height:var(--tz-size-tap-target-min);padding-inline:var(--tz-space-3);border-radius:var(--tz-radius-icon-tile);color:var(--tz-text);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-tight);text-decoration:none}.tz-nav__new{flex:none;margin-block:var(--tz-space-1) var(--tz-space-1);padding-inline:var(--tz-space-2);background:var(--tz-new-chat);font-weight:var(--tz-font-weight-semibold)}.tz-nav__plus{display:grid;place-items:center;flex:none;width:calc(var(--tz-size-icon) * 1.25);height:calc(var(--tz-size-icon) * 1.25);border-radius:50%;background:var(--tz-fill);color:var(--tz-on-fill)}.tz-nav__plus .tz-icon{width:calc(var(--tz-size-icon) * .7);height:calc(var(--tz-size-icon) * .7);stroke-width:2.4}.tz-nav__places{flex:none}.tz-nav__place .tz-icon{flex:none;width:var(--tz-size-icon);height:var(--tz-size-icon);color:var(--tz-nav-area,var(--tz-text-2))}.tz-nav__place[data-area=amber]{--tz-nav-area:var(--tz-area-amber-ink)}.tz-nav__place[data-area=calm]{--tz-nav-area:var(--tz-area-calm-ink)}.tz-nav__place[data-area=dusk]{--tz-nav-area:var(--tz-area-lilac-ink)}.tz-nav__place[data-area=rose]{--tz-nav-area:var(--tz-area-rose-ink)}.tz-nav__place[data-area=sand]{--tz-nav-area:var(--tz-area-sand-ink)}.tz-nav__place[data-area=lilac]{--tz-nav-area:var(--tz-area-lilac-ink)}.tz-nav__place[data-area=sage]{--tz-nav-area:var(--tz-area-sage-ink)}.tz-nav__pill{margin-inline-start:auto;padding:0 var(--tz-space-2);border-radius:var(--tz-radius-chip);background:var(--tz-fill);color:var(--tz-on-fill);font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-semibold);line-height:var(--tz-font-line-height-tight)}.tz-nav__place[data-glow]{box-shadow:0 0 0 1px var(--tz-area-amber-edge),0 0 var(--tz-space-4) var(--tz-glow);animation:tz-fade-in var(--tz-motion-points-fade-ms) var(--tz-motion-easing) both}[data-quiet] .tz-nav__place[data-glow]{box-shadow:none}.tz-navrail__btn[data-fresh]{position:relative}.tz-navrail__btn[data-fresh]:after{content:"";position:absolute;inset-block-start:var(--tz-space-2);inset-inline-end:var(--tz-space-2);width:var(--tz-space-2);height:var(--tz-space-2);border-radius:50%;background:var(--tz-fill)}.tz-unlock{margin:var(--tz-space-1) 0 0;padding-inline:var(--tz-space-3);color:var(--tz-area-amber-ink);font-size:var(--tz-font-size-caption);animation:tz-fade-in var(--tz-motion-points-fade-ms) var(--tz-motion-easing) both}.tz-unlock:empty,[data-quiet] .tz-unlock{display:none}.tz-nav__teaser{display:flex;flex-direction:column;gap:var(--tz-space-2);margin:var(--tz-space-2) var(--tz-space-2) 0;padding:var(--tz-space-2) var(--tz-space-3);border-radius:var(--tz-radius-card);background:color-mix(in oklab,var(--tz-accent) 12%,transparent);border:1px solid color-mix(in oklab,var(--tz-accent) 28%,transparent);color:var(--tz-text);font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-bold)}.tz-nav__teaser-row{display:flex;align-items:center;gap:var(--tz-space-2)}.tz-nav__teaser-icon{flex:none;display:grid;place-items:center;inline-size:calc(var(--tz-space-4) + var(--tz-space-2));block-size:calc(var(--tz-space-4) + var(--tz-space-2));border-radius:50%;background:var(--tz-accent);color:var(--tz-on-accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--tz-accent) 18%,transparent);animation:tz-teaser-glow 3.2s ease-in-out infinite}@keyframes tz-teaser-glow{50%{box-shadow:0 0 0 7px color-mix(in oklab,var(--tz-accent) 8%,transparent)}}@media (prefers-reduced-motion:reduce){.tz-nav__teaser-icon{animation:none}}[data-quiet] .tz-nav__teaser-icon{animation:none}.tz-nav__save{display:flex;flex-direction:column;gap:var(--tz-space-2);margin:var(--tz-space-2) var(--tz-space-2) 0;padding:var(--tz-space-3);border-radius:var(--tz-radius-card);background:var(--tz-surface);border:1px solid var(--tz-border)}.tz-nav__save-text{margin:0;color:var(--tz-text);font-size:var(--tz-font-size-caption)}.tz-nav__save-cta{align-self:flex-start;text-decoration:none}.tz-nav__bar{display:block;height:var(--tz-space-1);border-radius:var(--tz-radius-chip);background:var(--tz-track);overflow:hidden}.tz-nav__bar-fill{display:block;height:100%;border-radius:inherit;background:var(--tz-accent)}.tz-nav__chat[aria-current=page],.tz-nav__place[aria-current=page]{background:var(--tz-select);font-weight:var(--tz-font-weight-bold)}.tz-nav__new[aria-current=page]{font-weight:var(--tz-font-weight-bold)}@media (hover:hover){.tz-nav__chat:hover:not([aria-current=page]),.tz-nav__place:hover:not([aria-current=page]){background:var(--tz-hover)}}.tz-nav__fill{flex:1 1;min-height:var(--tz-space-3)}.tz-nav__chats{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:var(--tz-space-1);margin-top:var(--tz-space-3)}.tz-nav__head{padding:var(--tz-space-2) var(--tz-space-3) 0;font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-semibold)}.tz-nav__day,.tz-nav__head{margin:0;color:var(--tz-text-2)}.tz-nav__day{padding:var(--tz-space-3) var(--tz-space-3) var(--tz-space-1);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-medium)}.tz-nav__search{display:flex;align-items:center;gap:var(--tz-space-2);min-height:var(--tz-size-tap-target-min);margin-inline:var(--tz-space-1);padding-inline:var(--tz-space-3);border:1px solid var(--tz-accent);border-radius:var(--tz-radius-icon-tile);background:var(--tz-raise);color:var(--tz-text-2)}.tz-nav__search .tz-icon{flex:none;width:var(--tz-size-icon);height:var(--tz-size-icon)}.tz-nav__search input{flex:1 1;min-width:0;min-height:var(--tz-size-tap-target-min);border:0;background:transparent;color:var(--tz-text);font:inherit;font-size:var(--tz-font-size-sub)}.tz-nav__hist{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.tz-nav__chat{font-size:var(--tz-font-size-sub)}.tz-nav__chat>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tz-nav__chat--lock,.tz-nav__mood{color:var(--tz-text-2)}.tz-nav__mood{display:inline-flex;vertical-align:-.15em;margin-inline-end:var(--tz-space-1)}.tz-nav__mood .tz-icon{width:1em;height:1em}.tz-nav__more{width:100%;border:0;background:none;color:var(--tz-text-2);font:inherit;font-size:var(--tz-font-size-sub);cursor:pointer}.tz-nav__more[aria-busy=true]{cursor:progress}.tz-nav__chat .tz-icon{flex:none;width:calc(var(--tz-size-icon) * .75);height:calc(var(--tz-size-icon) * .75)}.tz-nav__empty{margin:0;padding:var(--tz-space-2) var(--tz-space-3);color:var(--tz-text-2);font-size:var(--tz-font-size-sub)}.tz-nav__foot{flex:none;padding-top:var(--tz-space-2);border-top:1px solid var(--tz-divider)}.tz-nav__me{position:relative}.tz-nav__profile{display:flex;align-items:center;gap:var(--tz-space-3);width:100%;min-height:var(--tz-size-row);padding-inline:var(--tz-space-2);border:0;border-radius:var(--tz-radius-button);background:transparent;color:var(--tz-text);font:inherit;text-align:start;cursor:pointer}.tz-nav__profile[aria-expanded=true]{background:var(--tz-select)}@media (hover:hover){.tz-nav__profile:hover{background:var(--tz-hover)}}.tz-nav__profile>.tz-icon{flex:none;width:calc(var(--tz-size-icon) * .8);height:calc(var(--tz-size-icon) * .8);color:var(--tz-text-2)}.tz-nav__avatar{position:relative;display:grid;place-items:center;flex:none;width:calc(var(--tz-size-icon) * 1.5);height:calc(var(--tz-size-icon) * 1.5);border-radius:50%;background:var(--tz-area-rose-soft);color:var(--tz-area-rose-ink);font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-bold)}.tz-nav__avatar .tz-icon{width:calc(var(--tz-size-icon) * .8);height:calc(var(--tz-size-icon) * .8)}.tz-nav__avatar--unsaved{background:transparent;border:var(--tz-size-focus-width) dashed var(--tz-text-2);color:var(--tz-text-2)}.tz-nav__avatar--unsaved:after{content:"";position:absolute;inset-inline-end:-1px;top:-1px;width:calc(var(--tz-size-depth-dot) * 1.25);height:calc(var(--tz-size-depth-dot) * 1.25);border-radius:50%;background:var(--tz-fill);box-shadow:0 0 0 2px var(--tz-surface)}.tz-nav__who{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:var(--tz-font-line-height-tight)}.tz-nav__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold)}.tz-nav__status{color:var(--tz-text-2);font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-medium)}.tz-pmenu{position:absolute;z-index:6;inset-inline:0;bottom:calc(100% + var(--tz-space-2));padding:var(--tz-space-1);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-sheet);background:var(--tz-raise);color:var(--tz-text);box-shadow:0 var(--tz-space-4) var(--tz-elevation-e3-blur) var(--tz-deep-shadow);max-height:calc(100dvh - var(--tz-space-7) * 2);overflow-y:auto}.tz-pmenu[data-side=side]{inset-inline:calc(100% + var(--tz-space-2)) auto;bottom:0;width:calc(var(--tz-size-sidebar) - var(--tz-space-5))}.tz-pmenu__head{display:flex;align-items:center;gap:var(--tz-space-3);padding:var(--tz-space-2) var(--tz-space-2) var(--tz-space-3);margin-bottom:var(--tz-space-1);border-bottom:1px solid var(--tz-divider)}.tz-pmenu__who{display:flex;flex-direction:column;min-width:0;line-height:var(--tz-font-line-height-headline)}.tz-pmenu__title{font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold)}.tz-pmenu__sub{color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-pmenu ul{list-style:none;margin:0;padding:0}.tz-pmenu__sep{margin-top:var(--tz-space-1);padding-top:var(--tz-space-1);border-top:1px solid var(--tz-divider)}.tz-pmenu__item{display:flex;align-items:center;gap:var(--tz-space-3);width:100%;min-height:var(--tz-size-tap-target-min);padding-inline:var(--tz-space-2);border:0;border-radius:var(--tz-radius-icon-tile);background:transparent;color:var(--tz-text);font:inherit;font-size:var(--tz-font-size-sub);text-align:start;text-decoration:none;cursor:pointer}@media (hover:hover){.tz-pmenu__item:hover{background:var(--tz-hover)}}.tz-pmenu__item .tz-icon{flex:none;width:calc(var(--tz-size-icon) * .85);height:calc(var(--tz-size-icon) * .85);color:var(--tz-text-2)}.tz-pmenu__label{flex:1 1;min-width:0}.tz-pmenu__value{color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-pmenu__item--strong{color:var(--tz-accent);font-weight:var(--tz-font-weight-bold)}.tz-pmenu__item--strong .tz-icon{color:var(--tz-accent)}.tz-pmenu__item--quiet{color:var(--tz-text-2)}.tz-pmenu__noicon{flex:none;width:calc(var(--tz-size-icon) * .85)}.tz-pmenu__panel{padding:var(--tz-space-1) var(--tz-space-2) var(--tz-space-2)}.tz-drawer{position:fixed;inset:0 auto 0 0;width:min(85%,var(--tz-size-drawer));max-width:none;height:100dvh;max-height:none;margin:0;padding:max(var(--tz-space-2),env(safe-area-inset-top)) var(--tz-space-3) max(var(--tz-space-3),env(safe-area-inset-bottom)) max(var(--tz-space-3),env(safe-area-inset-left));border:0;border-inline-end:1px solid var(--tz-hairline);border-radius:0 var(--tz-radius-mood) var(--tz-radius-mood) 0;background:var(--tz-surface);box-shadow:0 0 var(--tz-elevation-e3-blur) var(--tz-deep-shadow);color:var(--tz-text);overflow:hidden;translate:0 0;transition:translate var(--tz-motion-route-ms) var(--tz-motion-ease-accel),display var(--tz-motion-route-ms) allow-discrete,overlay var(--tz-motion-route-ms) allow-discrete}.tz-drawer[open]{display:block;transition-timing-function:var(--tz-motion-ease-decel)}.tz-drawer:not([open]){translate:-100% 0}@starting-style{.tz-drawer[open]{translate:-100% 0}}[dir=rtl] .tz-drawer{inset:0 0 0 auto;border-radius:var(--tz-radius-mood) 0 0 var(--tz-radius-mood)}[dir=rtl] .tz-drawer:not([open]){translate:100% 0}.tz-drawer::backdrop{background:var(--tz-color-night-scrim)}:root:has(.tz-drawer[open]){overflow:hidden}.tz-sidebar{display:none}@media (min-width:900px){.tz-sidebar{display:block;position:sticky;top:0;width:var(--tz-size-sidebar);height:100dvh;flex:none;padding:var(--tz-space-3) var(--tz-space-4) var(--tz-space-4);background:var(--tz-surface);border-inline-end:1px solid var(--tz-hairline);overflow:hidden}.tz-sidebar[data-folded]{width:var(--tz-size-sidebar-rail);padding:var(--tz-space-2) 0 var(--tz-space-3);overflow:visible;z-index:5}.tz-app:has(.tz-sidebar) .tz-appbar__nav{display:none}}.tz-navrail{display:flex;flex-direction:column;align-items:center;gap:var(--tz-space-1);height:100%}.tz-navrail__btn{position:relative;color:var(--tz-text-2)}.tz-navrail__mark{color:var(--tz-accent)}.tz-navrail__mark .tz-mark{width:var(--tz-size-icon);height:calc(var(--tz-size-icon) * 104 / 120)}.tz-navrail__btn[aria-current=page]{background:var(--tz-select);color:var(--tz-text)}.tz-navrail__btn.tz-nav__place .tz-icon{color:var(--tz-nav-area,var(--tz-text-2))}.tz-navrail__sep{width:var(--tz-space-6);height:1px;margin-block:var(--tz-space-2);background:var(--tz-divider)}.tz-navrail__space{flex:1 1}.tz-nav__profile--rail{width:var(--tz-size-tap-target-min);min-height:var(--tz-size-tap-target-min);justify-content:center;padding:0;position:relative}.tz-navrail [data-tip]:focus-visible:after,.tz-navrail [data-tip]:hover:after{content:attr(data-tip);position:absolute;inset-inline-start:calc(100% + var(--tz-space-2));top:50%;translate:0 -50%;z-index:7;padding:var(--tz-space-1) var(--tz-space-3);border-radius:var(--tz-radius-icon-tile);background:var(--tz-text);color:var(--tz-bg);font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-semibold);line-height:var(--tz-font-line-height-body);white-space:nowrap;pointer-events:none}.tz-nav__me--rail .tz-nav__profile[aria-expanded=true]:after{content:none}.tz-fab{position:fixed;inset-inline-end:calc(var(--tz-space-4) + env(safe-area-inset-right));bottom:calc(var(--tz-space-4) + env(safe-area-inset-bottom));z-index:4;display:grid;place-items:center;width:var(--tz-size-fab);height:var(--tz-size-fab);min-height:var(--tz-size-fab);border-radius:50%;background:linear-gradient(180deg,var(--tz-cta-top) 0,var(--tz-cta-bottom) 100%);color:var(--tz-on-accent);box-shadow:0 8px 22px var(--tz-cta-glow),inset 0 1px 0 var(--tz-cta-inner)}.tz-fab .tz-icon{width:var(--tz-size-icon);height:var(--tz-size-icon)}@media (min-width:900px){.tz-fab{display:none}}@media (forced-colors:active){.tz-drawer,.tz-fab,.tz-nav__chat[aria-current=page],.tz-nav__new,.tz-nav__place[aria-current=page],.tz-pmenu{border:1px solid CanvasText}}.tz-peb{display:block;flex:none;width:var(--tz-peb-size,calc(var(--tz-size-icon) * 2));height:var(--tz-peb-size,calc(var(--tz-size-icon) * 2));overflow:visible}.tz-peb[data-mood=good]{--tz-peb-body:var(--tz-color-pebble-good-body);--tz-peb-shade:var(--tz-color-pebble-good-shade)}.tz-peb[data-mood=meh]{--tz-peb-body:var(--tz-color-pebble-meh-body);--tz-peb-shade:var(--tz-color-pebble-meh-shade)}.tz-peb[data-mood=both]{--tz-peb-body:var(--tz-color-pebble-both-body);--tz-peb-shade:var(--tz-color-pebble-both-shade)}.tz-peb[data-mood=rough]{--tz-peb-body:var(--tz-color-pebble-rough-body);--tz-peb-shade:var(--tz-color-pebble-rough-shade)}.tz-peb__ground{fill:var(--tz-color-pebble-ground)}.tz-peb__body{fill:var(--tz-peb-body);transition:fill var(--tz-motion-art-respond-ms) var(--tz-motion-ease-decel)}.tz-peb__shade{fill:none;stroke:var(--tz-peb-shade);stroke-width:3;stroke-linecap:round;opacity:.55}.tz-peb__shine{fill:var(--tz-color-pebble-shine)}.tz-peb__eye{fill:var(--tz-color-pebble-ink)}.tz-peb__line{fill:none;stroke:var(--tz-color-pebble-ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.tz-peb__wave{fill:none;stroke:var(--tz-color-pebble-wave);stroke-width:2.4;stroke-linecap:round}.tz-peb__fig{transform-box:fill-box;transform-origin:center bottom}.tz-peb[data-face=wave] .tz-peb__wave{animation:tz-peb-wave var(--tz-motion-art-idle-ms) ease-in-out infinite;transform-box:fill-box;transform-origin:left center}@keyframes tz-peb-wave{0%,to{opacity:1}50%{opacity:.35}}[data-quiet] .tz-peb{--tz-peb-body:var(--tz-color-pebble-quiet-body);--tz-peb-shade:var(--tz-color-pebble-quiet-shade);animation:none}[data-quiet] .tz-peb *{animation:none}.tz-ploader{gap:var(--tz-space-5)}.tz-ploader,.tz-ploader__stage{display:flex;flex-direction:column}.tz-ploader__stage{align-items:center;gap:var(--tz-space-3);padding-block:var(--tz-space-4) 0;text-align:center}.tz-ploader__peb{--tz-peb-size:calc(var(--tz-size-icon) * 4)}.tz-ploader__line{max-inline-size:28ch;margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);line-height:1.35;color:var(--tz-text);text-wrap:balance;animation:tz-arrive var(--tz-motion-reply-arrive-ms) var(--tz-motion-ease-decel) both}.tz-ploader__rows{display:flex;flex-direction:column;gap:var(--tz-space-3)}.tz-ploader:not([data-calm]) .tz-peb__fig{animation:tz-think-bob var(--tz-motion-think-bob-ms) var(--tz-motion-ease-emph) infinite}.tz-ploader__cover{fill:var(--tz-indicator)}.tz-ploader__cover,.tz-ploader__page{stroke:var(--tz-accent);stroke-width:2}.tz-ploader__page{fill:var(--tz-card-top);transform-box:fill-box;transform-origin:0 50%;animation:tz-ploader-turn var(--tz-motion-page-act-ms) ease-in-out infinite}@keyframes tz-ploader-turn{0%,20%{transform:scaleX(1)}60%,to{transform:scaleX(-1)}}.tz-ploader[data-page=explore]:not([data-calm]) .tz-peb__eye{animation:tz-ploader-peek calc(var(--tz-motion-page-act-ms) * 1.5) ease-in-out infinite}@keyframes tz-ploader-peek{0%,30%,to{transform:none}45%,85%{transform:translate(2px,-2px)}}.tz-ploader__spark{fill:var(--tz-accent);transform-box:fill-box;transform-origin:center;animation:tz-ploader-twinkle var(--tz-motion-page-act-ms) ease-in-out infinite}@keyframes tz-ploader-twinkle{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1.1) rotate(45deg);opacity:1}}.tz-ploader__card{fill:var(--tz-card-top);stroke:var(--tz-accent);stroke-width:2;transform-box:fill-box;transform-origin:50% 100%;animation:tz-ploader-fan-1 var(--tz-motion-page-act-ms) ease-in-out infinite}.tz-ploader__card--2{fill:var(--tz-indicator);animation-name:tz-ploader-fan-2}@keyframes tz-ploader-fan-1{50%{transform:rotate(-14deg) translateX(-4px)}}@keyframes tz-ploader-fan-2{50%{transform:rotate(12deg) translateX(4px)}}.tz-ploader[data-calm] .tz-peb{--tz-peb-body:var(--tz-color-pebble-quiet-body);--tz-peb-shade:var(--tz-color-pebble-quiet-shade)}.tz-ploader[data-calm] .tz-peb__fig{animation:none}.tz-mart{animation:tz-mart-drift var(--tz-motion-art-idle-ms) ease-in-out infinite}@keyframes tz-mart-drift{0%,to{translate:0 0}50%{translate:0 calc(var(--tz-space-1) * -.5)}}.tz-mart-alt,[data-quiet] .tz-mart{display:none}[data-quiet] .tz-mart-alt{display:inline-block}.tz-appbar__sub,.tz-appbar__title,.tz-btn,.tz-chip,.tz-fab,.tz-header,.tz-icon-btn,.tz-nav__day,.tz-nav__head,.tz-nav__new,.tz-nav__place,.tz-nav__profile,.tz-navrail__btn,.tz-option,.tz-pmenu__item,.tz-rail,.tz-tabs{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tz-bubble,.tz-quote{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.tz-bubble--arrive{animation:tz-arrive var(--tz-motion-reply-arrive-ms) var(--tz-motion-ease-decel) both}@keyframes tz-arrive{0%{opacity:0;transform:translateY(var(--tz-space-1))}}.tz-mart[data-respond] .tz-peb__fig{animation:tz-peb-bounce var(--tz-motion-art-respond-ms) var(--tz-motion-ease-decel)}@keyframes tz-peb-bounce{20%{transform:scale(1.08,.9)}55%{transform:translateY(calc(var(--tz-space-1) * -1.5)) scale(.96,1.05)}to{transform:none}}.tz-sparkle{position:absolute;inset:0;pointer-events:none}.tz-sparkle>span{position:absolute;top:50%;left:50%;width:calc(var(--tz-space-1) * 1.5);height:calc(var(--tz-space-1) * 1.5);margin:calc(var(--tz-space-1) * -.75);border-radius:var(--tz-radius-chip);background:var(--tz-accent);opacity:0;--tz-sparkle-turn:calc(var(--i, 0) * 45deg);animation:tz-sparkle var(--tz-motion-sparkle-ms) var(--tz-motion-ease-decel) both}.tz-sparkle>span:nth-child(2n){background:var(--tz-sage)}@keyframes tz-sparkle{0%{opacity:0;transform:rotate(var(--tz-sparkle-turn)) translateY(0) scale(.4)}30%{opacity:1}to{opacity:0;transform:rotate(var(--tz-sparkle-turn)) translateY(calc(var(--tz-space-6) * -1.25)) scale(1)}}.tz-tick path{stroke-dasharray:1;stroke-dashoffset:0;animation:tz-tick-draw var(--tz-motion-tick-draw-ms) var(--tz-motion-ease-decel) both}@keyframes tz-tick-draw{0%{stroke-dashoffset:1}}[data-settle] .tz-mark__bubble,[data-settle] .tz-mark__pebble{transform-box:fill-box;transform-origin:center;animation:tz-mark-settle var(--tz-motion-mark-settle-ms) var(--tz-motion-ease-decel) backwards}[data-settle] .tz-mark__bubble{animation-name:tz-mark-seed;animation-delay:calc(var(--tz-motion-mark-settle-stagger-ms) * 3)}[data-settle] .tz-mark__bubble:last-child{animation-delay:calc(var(--tz-motion-mark-settle-stagger-ms) * 4)}@keyframes tz-mark-settle{0%{opacity:0;transform:translateY(calc(var(--tz-space-2) * -1))}}@keyframes tz-mark-seed{0%{opacity:0;transform:scale(.4)}}.tz-stagger>.tz-tiles>*,.tz-stagger>:not(.tz-tiles,dialog){animation:tz-rise-in var(--tz-motion-rise-ms) var(--tz-motion-easing) backwards}.tz-stagger>.tz-tiles>:nth-child(2),.tz-stagger>:nth-child(2){animation-delay:var(--tz-motion-rise-stagger-ms)}.tz-stagger>.tz-tiles>:nth-child(3),.tz-stagger>:nth-child(3){animation-delay:calc(var(--tz-motion-rise-stagger-ms) * 2)}.tz-stagger>.tz-tiles>:nth-child(4),.tz-stagger>:nth-child(4){animation-delay:calc(var(--tz-motion-rise-stagger-ms) * 3)}.tz-stagger>.tz-tiles>:nth-child(5),.tz-stagger>:nth-child(5){animation-delay:calc(var(--tz-motion-rise-stagger-ms) * 4)}.tz-stagger>.tz-tiles>:nth-child(n+6),.tz-stagger>:nth-child(n+6){animation-delay:calc(var(--tz-motion-rise-stagger-ms) * 5)}.tz-drawer::backdrop{transition:background var(--tz-motion-route-ms) var(--tz-motion-easing),display var(--tz-motion-route-ms) allow-discrete,overlay var(--tz-motion-route-ms) allow-discrete}@starting-style{.tz-drawer[open]::backdrop{background:transparent}}[data-hidden] .tz-app *,[data-hidden] .tz-app :after,[data-hidden] .tz-app :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.tz-app *,.tz-app :after,.tz-app :before,::backdrop{animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important}.tz-app .tz-skeleton{animation-delay:var(--tz-motion-skeleton-delay-ms)!important}.tz-app .tz-skeleton__peb{animation-delay:var(--tz-motion-skeleton-pebble-ms)!important}.tz-skeleton__row:after{display:none}.tz-press:active,.tz-press[data-pressed]{transform:none}.tz-depth-dots__dot[data-state=current],.tz-depth__seg[data-state=current]:after{box-shadow:none}}[data-quiet]{--tz-bg:var(--tz-quiet-bg);--tz-glow:transparent;--tz-glow-2:transparent;--tz-chat-wash-1:transparent;--tz-chat-wash-2:transparent;--tz-mood-rough:var(--tz-surface);--tz-mood-meh:var(--tz-surface);--tz-mood-bothered:var(--tz-surface);--tz-mood-good:var(--tz-surface);--tz-mood-rough-edge:var(--tz-hairline);--tz-mood-meh-edge:var(--tz-hairline);--tz-mood-bothered-edge:var(--tz-hairline);--tz-mood-good-edge:var(--tz-hairline);--tz-motion-tile-press-ms:0ms;--tz-motion-art-idle-ms:0ms;--tz-motion-tile-press-scale:1}[data-quiet] .tz-sparkle{display:none}[data-quiet] .tz-app *,[data-quiet] .tz-app :after,[data-quiet] .tz-app :before,[data-quiet] ::backdrop{animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important}[data-quiet] .tz-app .tz-skeleton{animation-delay:var(--tz-motion-skeleton-delay-ms)!important}[data-quiet] .tz-press:active,[data-quiet] .tz-press[data-pressed]{transform:none}@media (prefers-reduced-motion:reduce){:root{--tz-motion-tile-press-ms:0ms;--tz-motion-art-idle-ms:0ms;--tz-motion-tile-press-scale:1}.tz-sparkle{display:none}}:root{--tz-chart-text:calc(var(--tz-font-size-body) * 0.875);--tz-chart-kpi:calc(var(--tz-font-size-title) * 1.125)}[data-tone=good]{color:var(--tz-success)}[data-tone=warn]{color:var(--tz-accent)}[data-tone=bad]{color:var(--tz-danger)}[data-tone=neutral]{color:var(--tz-text)}.tz-chart-empty{margin:0;padding:var(--tz-space-5) var(--tz-space-4);border:1px dashed var(--tz-divider);border-radius:var(--tz-radius-button);color:var(--tz-text-2);font-size:var(--tz-chart-text);text-align:center}.tz-empty{display:flex;flex-direction:column;align-items:center;gap:var(--tz-space-2);padding:var(--tz-space-6) var(--tz-space-4);border:1px dashed var(--tz-divider);border-radius:var(--tz-radius-card);text-align:center}.tz-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--tz-size-button);height:var(--tz-size-button);border-radius:var(--tz-radius-chip);background:color-mix(in oklab,var(--tz-accent) 14%,transparent);color:var(--tz-accent)}.tz-empty__title{margin:0;font-weight:600;font-size:var(--tz-font-size-body)}.tz-empty__hint{margin:0;max-width:48ch;color:var(--tz-text-2);font-size:var(--tz-chart-text)}.tz-empty__code{padding:var(--tz-space-1) var(--tz-space-3);border-radius:var(--tz-radius-button);background:var(--tz-bg-support);border:1px solid var(--tz-divider);color:var(--tz-accent);font-size:var(--tz-chart-text)}.tz-spark{display:inline-flex;align-items:center}.tz-spark__svg{overflow:visible}.tz-spark__line{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tz-spark__area{opacity:.14}.tz-spark__area,.tz-spark__dot{fill:currentColor}.tz-kpi .tz-spark[data-tone=neutral]{color:var(--tz-accent)}.tz-kpi{display:flex;flex-direction:column;gap:var(--tz-space-2);min-width:0;padding:var(--tz-space-4) var(--tz-space-5);border-radius:var(--tz-radius-card);background:linear-gradient(180deg,var(--tz-card-top) 0,var(--tz-card-bottom) 100%);border:1px solid var(--tz-hairline);box-shadow:inset 0 1px 0 var(--tz-inner-highlight)}.tz-kpi[data-tone]{color:var(--tz-text)}.tz-kpi__head{display:flex;align-items:center;justify-content:space-between;gap:var(--tz-space-2)}.tz-kpi__label{margin:0;color:var(--tz-text-2);font-family:var(--tz-font-family-sans);font-size:var(--tz-chart-text);font-weight:500}.tz-kpi__icon{display:inline-flex;color:var(--tz-text-2)}.tz-kpi__icon .tz-icon{width:18px;height:18px}.tz-kpi__value{margin:0;font-family:var(--tz-font-family-sans);font-size:var(--tz-chart-kpi);font-weight:600;line-height:var(--tz-font-line-height-tight);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-kpi__hint{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.tz-kpi__main{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--tz-space-3);min-width:0}.tz-kpi__delta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tz-space-1) var(--tz-space-2);margin:auto 0 0;font-size:var(--tz-font-size-caption)}.tz-kpi__chip{display:inline-flex;align-items:center;gap:var(--tz-space-1);padding:2px var(--tz-space-2);border-radius:var(--tz-radius-chip);background:var(--tz-track);color:var(--tz-text-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tz-kpi__chip[data-delta-tone=good]{background:color-mix(in oklab,var(--tz-success) 16%,transparent);color:var(--tz-success)}.tz-kpi__chip[data-delta-tone=bad]{background:color-mix(in oklab,var(--tz-danger) 16%,transparent);color:var(--tz-danger)}.tz-kpi__arrow{width:8px;height:8px;fill:currentColor}.tz-kpi__caption,.tz-legend{color:var(--tz-text-2)}.tz-legend{display:flex;flex-wrap:wrap;gap:var(--tz-space-1) var(--tz-space-4);margin:0 0 var(--tz-space-3);font-size:var(--tz-font-size-caption)}.tz-legend__item{display:inline-flex;align-items:center;gap:var(--tz-space-2)}.tz-legend__swatch{width:var(--tz-space-4);height:3px;border-radius:var(--tz-radius-chip);background:var(--tz-accent)}.tz-legend__item[data-slot=dashed] .tz-legend__swatch{background:repeating-linear-gradient(90deg,var(--tz-text-2) 0 4px,transparent 4px 7px)}.tz-trend{margin:0;min-width:0}.tz-trend__plot{position:relative;height:var(--tz-trend-h,200px);margin-inline-start:var(--tz-space-6)}.tz-trend__ticks{position:absolute;top:0;bottom:0;inset-inline-start:calc(-1 * var(--tz-space-6));width:calc(var(--tz-space-6) - var(--tz-space-2))}.tz-trend__tick{position:absolute;inset-inline-end:0;bottom:var(--tz-tick-pos,0);translate:0 50%;color:var(--tz-text-2);font-size:var(--tz-font-size-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.tz-trend__svg{display:block;width:100%;height:100%;overflow:visible}.tz-trend__grid{stroke:var(--tz-divider);stroke-width:1;stroke-dasharray:3 4}.tz-trend__stop-top{stop-color:var(--tz-accent);stop-opacity:.38}.tz-trend__stop-bottom{stop-color:var(--tz-accent);stop-opacity:.02}.tz-trend__line{stroke:var(--tz-accent);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.tz-trend__compare{stroke:var(--tz-text-2);stroke-width:1.5;stroke-dasharray:5 4;opacity:.8}.tz-trend__hit{fill:transparent}.tz-trend__hit:hover{fill:color-mix(in oklab,var(--tz-accent) 12%,transparent)}.tz-trend__x{display:flex;justify-content:space-between;gap:var(--tz-space-2);margin-top:var(--tz-space-2);margin-inline-start:var(--tz-space-6);color:var(--tz-text-2);font-size:var(--tz-font-size-label)}.tz-cols{margin:0;min-width:0}.tz-cols__plot,.tz-cols__x{display:grid;grid-template-columns:repeat(var(--tz-cols-n,7),minmax(0,1fr));gap:3px}.tz-cols__plot{height:calc(var(--tz-space-7) * 3);align-items:end;border-bottom:1px solid var(--tz-divider)}.tz-cols__col{display:flex;align-items:flex-end;height:100%;border-radius:4px 4px 0 0;cursor:default}.tz-cols__col:hover{background:color-mix(in oklab,var(--tz-accent) 8%,transparent)}.tz-cols__bar{display:block;width:100%;height:var(--tz-bar-pct,0);min-height:2px;border-radius:4px 4px 0 0;background:color-mix(in oklab,var(--tz-accent) 55%,var(--tz-track))}.tz-cols__col:hover .tz-cols__bar,.tz-cols__col[data-peak=true] .tz-cols__bar{background:var(--tz-accent)}.tz-cols__col[data-suppressed=true] .tz-cols__bar{height:var(--tz-space-2);background:repeating-linear-gradient(135deg,var(--tz-border) 0 2px,transparent 2px 5px)}.tz-cols__x{margin-top:var(--tz-space-1);color:var(--tz-text-2);font-size:var(--tz-font-size-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.tz-barlist{display:flex;flex-direction:column;gap:var(--tz-space-3);margin:0;padding:0;list-style:none}.tz-barlist__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track";align-items:baseline;gap:var(--tz-space-1) var(--tz-space-3)}.tz-barlist__row[data-tone]{color:var(--tz-text)}.tz-barlist__label{grid-area:label;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tz-chart-text)}.tz-barlist__value{grid-area:value;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--tz-chart-text);font-weight:600}.tz-barlist__track{grid-area:track;height:var(--tz-space-2);border-radius:var(--tz-radius-chip);background:var(--tz-track);overflow:hidden}.tz-barlist__track[data-suppressed=true]{background:repeating-linear-gradient(135deg,var(--tz-border) 0 2px,transparent 2px 5px)}.tz-barlist__fill{display:block;height:100%;width:var(--tz-bar-pct,0);border-radius:var(--tz-radius-chip);background:var(--tz-accent)}.tz-barlist__row[data-tone=good] .tz-barlist__fill{background:var(--tz-success)}.tz-barlist__row[data-tone=warn] .tz-barlist__fill{background:var(--tz-sand)}.tz-barlist__row[data-tone=bad] .tz-barlist__fill{background:var(--tz-danger)}.tz-stackbar-wrap{margin:0;display:flex;flex-direction:column;gap:var(--tz-space-3)}.tz-stackbar{display:flex;gap:2px;height:var(--tz-space-5);border-radius:var(--tz-radius-button);overflow:hidden;background:var(--tz-track)}.tz-stackbar__seg{display:block;height:100%;width:var(--tz-bar-pct,0)}.tz-stackbar__legend{display:flex;flex-wrap:wrap;gap:var(--tz-space-2) var(--tz-space-5);margin:0;padding:0;list-style:none}.tz-stackbar__legend li{display:inline-flex;align-items:center;gap:var(--tz-space-2);font-size:var(--tz-chart-text);color:var(--tz-text-2)}.tz-stackbar__swatch{flex:none;width:10px;height:10px;border-radius:3px}.tz-stackbar__legendValue{color:var(--tz-text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-stackbar__seg[data-slot=a],[data-slot=a]>.tz-stackbar__swatch{background:var(--tz-accent)}.tz-stackbar__seg[data-slot=b],[data-slot=b]>.tz-stackbar__swatch{background:var(--tz-sage)}.tz-stackbar__seg[data-slot=c],[data-slot=c]>.tz-stackbar__swatch{background:var(--tz-calm)}.tz-stackbar__seg[data-slot=d],[data-slot=d]>.tz-stackbar__swatch{background:var(--tz-sand)}.tz-stackbar__seg[data-slot=e],[data-slot=e]>.tz-stackbar__swatch{background:var(--tz-danger)}.tz-stackbar__seg[data-slot=f],[data-slot=f]>.tz-stackbar__swatch{background:var(--tz-success)}.tz-stackbar__seg[data-slot=g],[data-slot=g]>.tz-stackbar__swatch{background:var(--tz-text-2)}.tz-funnel{display:flex;flex-direction:column;gap:var(--tz-space-3);margin:0;padding:0;list-style:none}.tz-funnel__step{display:grid;grid-template-columns:var(--tz-space-5) minmax(5rem,8rem) minmax(0,1fr) minmax(4.5rem,auto) minmax(3.5rem,auto);align-items:center;gap:var(--tz-space-3)}.tz-funnel__index{display:inline-flex;align-items:center;justify-content:center;width:var(--tz-space-5);height:var(--tz-space-5);border-radius:var(--tz-radius-chip);background:var(--tz-track);color:var(--tz-text-2);font-size:var(--tz-font-size-label);font-weight:600}.tz-funnel__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tz-chart-text)}.tz-funnel__track{height:var(--tz-space-6);border-radius:var(--tz-radius-button);background:var(--tz-track);overflow:hidden}.tz-funnel__track[data-suppressed=true]{background:repeating-linear-gradient(135deg,var(--tz-border) 0 2px,transparent 2px 5px)}.tz-funnel__fill{display:block;height:100%;width:var(--tz-bar-pct,0);min-width:2px;border-radius:var(--tz-radius-button);background:linear-gradient(90deg,var(--tz-accent),color-mix(in oklab,var(--tz-accent) 70%,var(--tz-sand)))}.tz-funnel__step:last-child .tz-funnel__fill{background:var(--tz-success)}.tz-funnel__value{display:flex;flex-direction:column;align-items:flex-end;font-size:var(--tz-chart-text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-funnel__share{color:var(--tz-text-2);font-size:var(--tz-font-size-label);font-weight:400}.tz-funnel__drop{color:var(--tz-danger);font-size:var(--tz-font-size-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}@media (max-width:599px){.tz-funnel__step{grid-template-columns:var(--tz-space-5) minmax(0,1fr) auto;grid-template-areas:"idx label value" "idx track drop";row-gap:var(--tz-space-1)}.tz-funnel__index{grid-area:idx}.tz-funnel__label{grid-area:label}.tz-funnel__track{grid-area:track;height:var(--tz-space-4)}.tz-funnel__value{grid-area:value;flex-direction:row;gap:var(--tz-space-2);align-items:baseline}.tz-funnel__drop{grid-area:drop}}.tz-heat{min-width:0;overflow-x:auto}.tz-heat__grid{display:grid;grid-template-columns:auto repeat(var(--tz-heat-cols),minmax(10px,1fr));gap:3px;align-items:center}.tz-heat__corner{display:block}.tz-heat__colLabel,.tz-heat__rowLabel{color:var(--tz-text-2);font-size:var(--tz-font-size-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tz-heat__colLabel{text-align:center}.tz-heat__rowLabel{padding-inline-end:var(--tz-space-2)}.tz-heat__cell{display:block;aspect-ratio:1;min-height:10px;border-radius:3px;background:var(--tz-accent)}.tz-heat__cell[data-level="0"]{background:var(--tz-track)}.tz-heat__cell[data-level="1"]{background:color-mix(in oklab,var(--tz-accent) 25%,var(--tz-track))}.tz-heat__cell[data-level="2"]{background:color-mix(in oklab,var(--tz-accent) 50%,var(--tz-track))}.tz-heat__cell[data-level="3"]{background:color-mix(in oklab,var(--tz-accent) 75%,var(--tz-track))}.tz-heat__cell[data-level="4"]{background:var(--tz-accent)}.tz-heat__cell[data-suppressed=true]{background:repeating-linear-gradient(135deg,var(--tz-border) 0 2px,transparent 2px 4px)}.tz-donut-block{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tz-space-5)}.tz-donut-wrap{position:relative;flex:none;margin:0;display:inline-flex;align-items:center;justify-content:center}.tz-donut{transform:rotate(-90deg)}.tz-donut__track{stroke:var(--tz-track)}.tz-donut__seg,.tz-donut__track{fill:none;stroke-width:3.8}.tz-donut__seg:hover{stroke-width:4.6}.tz-donut__seg[data-slot=a]{stroke:var(--tz-accent)}.tz-donut__seg[data-slot=b]{stroke:var(--tz-sage)}.tz-donut__seg[data-slot=c]{stroke:var(--tz-calm)}.tz-donut__seg[data-slot=d]{stroke:var(--tz-sand)}.tz-donut__seg[data-slot=e]{stroke:var(--tz-danger)}.tz-donut__seg[data-slot=f]{stroke:var(--tz-success)}.tz-donut__seg[data-slot=g]{stroke:var(--tz-text-2)}.tz-donut__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18%;text-align:center}.tz-donut__centerValue{font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-reply);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-donut__centerCaption{color:var(--tz-text-2);font-size:var(--tz-font-size-label)}.tz-donut-legend{flex:1 1;min-width:10rem;display:flex;flex-direction:column;gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.tz-donut-legend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--tz-space-2);font-size:var(--tz-chart-text)}.tz-donut-legend__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tz-text-2)}.tz-donut-legend__value{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-meter{display:inline-flex;align-items:center;gap:3px}.tz-meter__pip{width:var(--tz-space-3);height:var(--tz-space-2);border-radius:2px;background:var(--tz-track)}.tz-meter__pip[data-on=true]{background:var(--tz-accent)}.tz-meter[data-score="1"] .tz-meter__pip[data-on=true],.tz-meter[data-score="2"] .tz-meter__pip[data-on=true]{background:var(--tz-danger)}.tz-meter[data-score="5"] .tz-meter__pip[data-on=true]{background:var(--tz-success)}.tz-meter__text{margin-inline-start:var(--tz-space-2);font-weight:600}.tz-meter__text,.tz-metric-chip{font-size:var(--tz-font-size-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-metric-chip{display:inline-flex;align-items:center;gap:var(--tz-space-1);padding:2px var(--tz-space-2);border-radius:var(--tz-radius-chip);border:1px solid var(--tz-divider);background:var(--tz-bg-support);color:var(--tz-text);white-space:nowrap}.tz-metric-chip[data-chip-tone=good]{border-color:color-mix(in oklab,var(--tz-success) 45%,transparent);color:var(--tz-success)}.tz-metric-chip[data-chip-tone=warn]{border-color:color-mix(in oklab,var(--tz-accent) 45%,transparent);color:var(--tz-accent)}.tz-metric-chip[data-chip-tone=bad]{border-color:color-mix(in oklab,var(--tz-danger) 45%,transparent);color:var(--tz-danger)}.tz-cohort{width:100%;border-collapse:collapse;font-size:var(--tz-chart-text)}.tz-cohort td,.tz-cohort th{padding:var(--tz-space-2) var(--tz-space-3);text-align:end;border-bottom:1px solid var(--tz-divider);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-cohort th[scope=row]{text-align:start;font-weight:600;font-feature-settings:normal;font-variant-numeric:normal}.tz-cohort thead th{color:var(--tz-text-2);font-weight:400}.tz-suppressed{color:var(--tz-text-2);cursor:help}.tz-area-amber,.tz-area-calm,.tz-area-gold,.tz-area-lilac,.tz-area-neutral,.tz-area-rose,.tz-area-sage,.tz-area-sand{--tz-a-ink:var(--tz-text-2);--tz-a-tint:var(--tz-surface);--tz-a-hero:var(--tz-card-top);--tz-a-edge:var(--tz-hairline);--tz-a-soft:var(--tz-track);--tz-a-hue:var(--tz-text-2)}.tz-area-amber{--tz-a-ink:var(--tz-area-amber-ink);--tz-a-tint:var(--tz-area-amber-tint);--tz-a-hero:var(--tz-area-amber-hero);--tz-a-edge:var(--tz-area-amber-edge);--tz-a-soft:var(--tz-area-amber-soft);--tz-a-hue:var(--tz-area-amber-hue)}.tz-area-calm{--tz-a-ink:var(--tz-area-calm-ink);--tz-a-tint:var(--tz-area-calm-tint);--tz-a-hero:var(--tz-area-calm-hero);--tz-a-edge:var(--tz-area-calm-edge);--tz-a-soft:var(--tz-area-calm-soft);--tz-a-hue:var(--tz-area-calm-hue)}.tz-area-lilac{--tz-a-ink:var(--tz-area-lilac-ink);--tz-a-tint:var(--tz-area-lilac-tint);--tz-a-hero:var(--tz-area-lilac-hero);--tz-a-edge:var(--tz-area-lilac-edge);--tz-a-soft:var(--tz-area-lilac-soft);--tz-a-hue:var(--tz-area-lilac-hue)}.tz-area-sage{--tz-a-ink:var(--tz-area-sage-ink);--tz-a-tint:var(--tz-area-sage-tint);--tz-a-hero:var(--tz-area-sage-hero);--tz-a-edge:var(--tz-area-sage-edge);--tz-a-soft:var(--tz-area-sage-soft);--tz-a-hue:var(--tz-area-sage-hue)}.tz-area-sand{--tz-a-ink:var(--tz-area-sand-ink);--tz-a-tint:var(--tz-area-sand-tint);--tz-a-hero:var(--tz-area-sand-hero);--tz-a-edge:var(--tz-area-sand-edge);--tz-a-soft:var(--tz-area-sand-soft);--tz-a-hue:var(--tz-area-sand-hue)}.tz-area-gold{--tz-a-ink:var(--tz-area-gold-ink);--tz-a-tint:var(--tz-area-gold-tint);--tz-a-hero:var(--tz-area-gold-hero);--tz-a-edge:var(--tz-area-gold-edge);--tz-a-soft:var(--tz-area-gold-soft);--tz-a-hue:var(--tz-area-gold-hue)}.tz-area-rose{--tz-a-ink:var(--tz-area-rose-ink);--tz-a-tint:var(--tz-area-rose-tint);--tz-a-hero:var(--tz-area-rose-hero);--tz-a-edge:var(--tz-area-rose-edge);--tz-a-soft:var(--tz-area-rose-soft);--tz-a-hue:var(--tz-area-rose-hue)}.tz-motif{display:block;flex:none;fill:none;stroke:var(--tz-a-ink);stroke-width:1.5;stroke-linecap:round;pointer-events:none}.tz-motif__line--dashed{stroke-dasharray:2 8}.tz-motif__line--bold{stroke-width:3}.tz-motif__line--thin{stroke-width:1.2}.tz-motif__dot{fill:var(--tz-a-ink);stroke:none}.tz-motif__ring{fill:none}.tz-motif--hero{position:absolute;inset-block-start:0;inset-inline-end:0;width:calc(var(--tz-size-tap-target-min) * 3.5);opacity:.45}.tz-hero:not(.tz-hero--centred)>.tz-motif--hero[data-motif=progress]{inset-block-start:auto;inset-block-end:0;opacity:.3}.tz-motif--tile{position:absolute;inset-block-start:var(--tz-space-3);inset-inline-end:var(--tz-space-2);width:calc(var(--tz-size-tap-target-min) * 1.25);opacity:.5}.tz-motif--empty{width:calc(var(--tz-size-tap-target-min) * 4.5);opacity:.9}.tz-hero{overflow:hidden;display:flex;flex-direction:column;gap:var(--tz-space-3);padding:var(--tz-space-4-5);border-radius:var(--tz-radius-xl);border:1px solid var(--tz-a-edge);background:radial-gradient(120% 90% at 100% 0,var(--tz-a-edge),transparent 60%),linear-gradient(180deg,var(--tz-a-hero),var(--tz-card-bottom));box-shadow:inset 0 1px var(--tz-inner-highlight),0 22px 40px -22px var(--tz-a-edge);color:var(--tz-text);text-decoration:none}.tz-hero,.tz-hero>:not(.tz-motif){position:relative}.tz-hero--link{min-height:var(--tz-size-tap-target-min)}.tz-hero--centred{align-items:center;text-align:center}.tz-hero--row{flex-direction:row;align-items:center;gap:var(--tz-space-4)}.tz-hero__eyebrow{font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);letter-spacing:var(--tz-font-tracking-label);text-transform:uppercase;color:var(--tz-a-ink)}.tz-hero__title{margin:0;max-width:20ch;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-headline);line-height:var(--tz-font-line-height-headline);font-weight:500;text-wrap:balance}.tz-hero--centred .tz-hero__title{max-width:none}.tz-hero__more{display:flex;align-items:center;justify-content:space-between;gap:var(--tz-space-2);font-size:var(--tz-font-size-sub)}.tz-hero__big,.tz-hero__more{font-weight:var(--tz-font-weight-semibold);color:var(--tz-a-ink)}.tz-hero__big{font-size:var(--tz-font-size-display);line-height:var(--tz-font-line-height-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-hero__sub{margin:0;font-size:var(--tz-font-size-sub);line-height:var(--tz-font-line-height-sub);color:var(--tz-text-2)}.tz-tiles{container-type:inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tz-space-3)}@container (min-width: 560px){.tz-tiles>*{min-height:calc(var(--tz-size-tap-target-min) * 2.5)}}.tz-atile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--tz-space-1);min-height:calc(var(--tz-size-tap-target-min) * 2.64);padding:var(--tz-space-3) var(--tz-space-3) var(--tz-space-3);border-radius:var(--tz-radius-mood);background:var(--tz-a-tint);color:var(--tz-text);text-decoration:none}.tz-atile__icon{display:grid;place-items:center;width:calc(var(--tz-size-icon) * 1.5);height:calc(var(--tz-size-icon) * 1.5);border-radius:var(--tz-radius-button);background:var(--tz-a-soft);color:var(--tz-a-ink)}.tz-atile__name{margin-top:auto;font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold);line-height:var(--tz-font-line-height-tight)}.tz-atile__stat{font-size:var(--tz-font-size-caption);line-height:var(--tz-font-line-height-headline);color:var(--tz-text-2)}.tz-atile__icon{background:var(--tz-raise);box-shadow:0 1px 0 var(--tz-hairline)}.tz-atile>:not(.tz-motif){position:relative}.tz-atile:before{content:"";position:absolute;inset-block-end:calc(var(--tz-space-5) * -1);inset-inline-end:calc(var(--tz-space-5) * -1);width:calc(var(--tz-size-tap-target-min) * 1.8);height:calc(var(--tz-size-tap-target-min) * 1.8);border-radius:50%;background:var(--tz-a-hue);opacity:.22;pointer-events:none}.tz-gart{display:block;flex:none;fill:none;stroke:var(--tz-a-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.tz-gart__blob{fill:var(--tz-a-soft);stroke:none}.tz-gart__paper{fill:var(--tz-raise)}.tz-gart__hue{fill:var(--tz-a-hue)}.tz-gart__hue-line{stroke:var(--tz-a-hue);stroke-width:3}.tz-band{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--tz-space-3);min-height:calc(var(--tz-size-tap-target-min) * 1.4);padding:var(--tz-space-2) var(--tz-space-4) var(--tz-space-2) var(--tz-space-2);border-radius:var(--tz-radius-mood);background:var(--tz-a-tint);color:var(--tz-text)}.tz-band__icon{display:grid;place-items:center;flex:none;width:calc(var(--tz-size-icon) * 1.75);height:calc(var(--tz-size-icon) * 1.75);border-radius:var(--tz-radius-button);background:var(--tz-raise);color:var(--tz-a-ink)}.tz-band__text{position:relative;flex:1 1;min-width:0;font-size:var(--tz-font-size-sub);line-height:var(--tz-font-line-height-sub)}.tz-band__big{font-size:var(--tz-font-size-title);font-weight:var(--tz-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-band__sub{color:var(--tz-text-2)}.tz-band__stat{font-weight:var(--tz-font-weight-semibold)}.tz-motif--band{width:calc(var(--tz-size-tap-target-min) * 1.6);margin-block:calc(var(--tz-space-2) * -1);opacity:.5}.tz-sechead__title--icon{display:inline-flex;align-items:center;gap:var(--tz-space-2)}.tz-ictile{display:inline-grid;place-items:center;flex:none;width:calc(var(--tz-size-icon) * 1.25);height:calc(var(--tz-size-icon) * 1.25);border-radius:calc(var(--tz-radius-icon-tile) * .65);background:var(--tz-a-tint);color:var(--tz-a-ink)}.tz-ictile .tz-icon{width:calc(var(--tz-size-icon) * .7);height:calc(var(--tz-size-icon) * .7)}[data-quiet] .tz-atile:before,[data-quiet] .tz-gart,[data-quiet] .tz-motif{display:none}[data-quiet] [class*=tz-area-]{--tz-a-ink:var(--tz-text-2);--tz-a-tint:var(--tz-surface);--tz-a-hero:var(--tz-card-top);--tz-a-edge:var(--tz-hairline);--tz-a-soft:var(--tz-track);--tz-a-hue:var(--tz-text-2)}.tz-nrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:var(--tz-space-2)}.tz-ntile{display:flex;flex-direction:column;gap:var(--tz-space-1);padding:var(--tz-space-3);border-radius:var(--tz-radius-card);background:var(--tz-surface);border:1px solid var(--tz-hairline)}.tz-ntile__value{font-size:var(--tz-font-size-title);line-height:var(--tz-font-line-height-tight);font-weight:var(--tz-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tz-a-ink)}.tz-ntile__label{font-size:var(--tz-font-size-caption);line-height:var(--tz-font-line-height-headline);color:var(--tz-text-2)}.tz-chartcard{padding:var(--tz-space-4);border-radius:var(--tz-radius-bubble);background:linear-gradient(180deg,var(--tz-card-top),var(--tz-card-bottom));border:1px solid var(--tz-hairline);box-shadow:inset 0 1px var(--tz-inner-highlight)}.tz-bars,.tz-chartcard{display:flex;flex-direction:column;gap:var(--tz-space-3)}.tz-bars{margin:0;padding:0;list-style:none}.tz-bars__row{display:grid;grid-template-columns:1fr auto;gap:var(--tz-space-1) var(--tz-space-3);align-items:center}.tz-bars__count,.tz-bars__name{font-size:var(--tz-font-size-sub)}.tz-bars__count{font-weight:var(--tz-font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tz-a-ink)}.tz-bars__track{grid-column:1/-1;height:var(--tz-space-2);background:var(--tz-a-soft);overflow:hidden}.tz-bars__fill,.tz-bars__track{border-radius:var(--tz-radius-chip)}.tz-bars__fill{display:block;width:var(--w);height:100%;background:var(--tz-a-hue);transform-origin:left center;animation:tz-grow var(--tz-motion-depth-fill-ms) var(--tz-motion-ease-decel) backwards}[dir=rtl] .tz-bars__fill{transform-origin:right center}@keyframes tz-grow{0%{transform:scaleX(0)}}.tz-cchips{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.tz-cchip,.tz-cchips{gap:var(--tz-space-2)}.tz-cchip{display:inline-flex;align-items:center;min-height:var(--tz-size-chip);padding:0 var(--tz-space-3);border-radius:var(--tz-radius-chip);background:var(--tz-a-tint);font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-medium)}.tz-cchip .tz-icon{width:1.1em;height:1.1em;color:var(--tz-a-ink)}.tz-cchip__n{font-weight:var(--tz-font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tz-a-ink)}.tz-plain{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tz-plain>li+li{border-top:1px solid var(--tz-divider)}.tz-prow{display:flex;align-items:center;gap:var(--tz-space-3);min-height:var(--tz-size-row);padding:var(--tz-space-2) 0;color:var(--tz-text);text-decoration:none}.tz-prow>.tz-icon{color:var(--tz-text-2)}.tz-prow__lead{display:grid;place-items:center;flex:none;width:calc(var(--tz-size-icon) * 1.5);height:calc(var(--tz-size-icon) * 1.5);border-radius:50%;background:var(--tz-a-soft);color:var(--tz-a-ink)}.tz-prow__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.tz-prow__title{font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-sub);overflow-wrap:anywhere}.tz-prow__title--serif{font-family:var(--tz-font-family-serif)}.tz-prow__meta{font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.tz-prow__tag{font-weight:var(--tz-font-weight-semibold);color:var(--tz-a-ink)}.tz-sechead{display:flex;align-items:center;justify-content:space-between;gap:var(--tz-space-3);margin-bottom:calc(var(--tz-space-2) * -1)}.tz-sechead__title{margin:0;font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);letter-spacing:var(--tz-font-tracking-label);text-transform:uppercase;color:var(--tz-text-2)}.tz-sechead__more{display:inline-flex;align-items:center;min-height:var(--tz-size-tap-target-min);font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold);color:var(--tz-accent-soft);text-decoration:none}.tz-sechead[class*=tz-area-]:not(.tz-area-neutral) .tz-sechead__more{color:var(--tz-a-ink)}.tz-quote:not(q){display:flex;flex-direction:column;gap:var(--tz-space-2);padding:var(--tz-space-4) var(--tz-space-4) var(--tz-space-3);border-radius:var(--tz-radius-mood);background:var(--tz-bg);color:var(--tz-text);border:1px solid var(--tz-hairline);box-shadow:0 18px 30px -18px var(--tz-deep-shadow);text-decoration:none}.tz-quote__label{font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);letter-spacing:var(--tz-font-tracking-label);text-transform:uppercase;color:var(--tz-label)}.tz-quote__text{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-card-body);line-height:var(--tz-font-line-height-headline)}.tz-quote__text--small{font-size:var(--tz-font-size-reply)}.tz-quote__meta{font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.tz-cal{display:flex;flex-direction:column;gap:var(--tz-space-1)}.tz-cal__head,.tz-cal__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--tz-space-1);text-align:center}.tz-cal__head{font-weight:var(--tz-font-weight-bold);letter-spacing:var(--tz-font-tracking-label);color:var(--tz-text-2)}.tz-cal__day,.tz-cal__head{font-size:var(--tz-font-size-label)}.tz-cal__day{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:var(--tz-radius-button);font-weight:var(--tz-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tz-text)}.tz-cal__day .tz-icon{width:1.1em;height:1.1em;color:var(--tz-a-ink)}.tz-cal__day--rough{background:var(--tz-mood-rough)}.tz-cal__day--meh{background:var(--tz-mood-meh)}.tz-cal__day--bothered{background:var(--tz-mood-bothered)}.tz-cal__day--good{background:var(--tz-mood-good)}.tz-cal__day--vent,.tz-wbars__seg--vent,.tz-wdots__dot--vent{background:var(--tz-accent-soft)}.tz-cal__day--empty{border:1px dashed var(--tz-border);color:var(--tz-text-2)}.tz-cal__day--empty .tz-icon{color:var(--tz-area-calm-ink)}.tz-cal__day--quiet{color:var(--tz-text-2)}.tz-cal__day--quiet .tz-icon{color:var(--tz-area-calm-ink)}.tz-cal__day--came{background:var(--tz-fill)}.tz-cal__day--came,.tz-cal__day--came .tz-icon{color:var(--tz-on-fill)}.tz-cal__day--today{outline:var(--tz-size-focus-width) solid var(--tz-text);outline-offset:1px}.tz-cal__day--pad{visibility:hidden}.tz-wbars{display:flex;flex-direction:column;gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.tz-wbars__row{display:grid;grid-template-columns:4.5rem 1fr 2rem;gap:var(--tz-space-2);align-items:center;font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.tz-wbars__bar{display:flex;gap:2px;min-height:var(--tz-font-size-body);border-radius:var(--tz-radius-chip);overflow:hidden}.tz-wbars__seg{display:grid;place-items:center;min-width:1.25rem;background:var(--tz-a-hue);color:var(--tz-on-fill);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-wbars__none{flex:1 1;border:1px dashed var(--tz-border);border-radius:var(--tz-radius-chip)}.tz-wbars__total{text-align:end;font-weight:var(--tz-font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tz-text)}.tz-wdots{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--tz-space-1);margin:0;padding:0;list-style:none;text-align:center}.tz-wdots__day{display:flex;flex-direction:column;align-items:center;gap:var(--tz-space-1)}.tz-wdots__dot{display:grid;place-items:center;width:calc(var(--tz-size-icon) * 1.6);height:calc(var(--tz-size-icon) * 1.6);border-radius:50%}.tz-wdots--small .tz-wdots__dot{width:calc(var(--tz-size-icon) * 1.25);height:calc(var(--tz-size-icon) * 1.25)}.tz-wdots__dot .tz-icon{width:60%;height:60%}.tz-wdots__dot--mood{background:var(--tz-a-tint);box-shadow:inset 0 0 0 1px var(--tz-a-edge);color:var(--tz-a-ink)}.tz-wdots__dot--done{background:var(--tz-fill);color:var(--tz-on-fill)}.tz-wdots__dot--rest{background:var(--tz-area-calm-tint);color:var(--tz-area-calm-ink)}.tz-wdots__dot--empty{border:1.5px dashed var(--tz-border)}.tz-wdots__dot--today{outline:var(--tz-size-focus-width) solid var(--tz-text);outline-offset:1px}.tz-wdots__short{font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);color:var(--tz-text-2)}.tz-ring{position:relative;display:inline-grid;place-items:center;flex:none;width:calc(var(--tz-size-coin) * 1.6);height:calc(var(--tz-size-coin) * 1.6)}.tz-ring--lg{width:calc(var(--tz-size-coin) * 2.35);height:calc(var(--tz-size-coin) * 2.35)}.tz-ring svg{position:absolute;inset:0;width:100%;height:100%}.tz-ring__fill,.tz-ring__track{fill:none;stroke-width:9}.tz-ring__track{stroke:var(--tz-a-soft)}.tz-ring__fill{stroke:var(--tz-a-ink);stroke-linecap:round;animation:tz-ring-in var(--tz-motion-level-up-ms) var(--tz-motion-ease-decel) backwards}@keyframes tz-ring-in{0%{stroke-dasharray:0 999}}.tz-ring__n{position:relative;font-size:var(--tz-font-size-headline);font-weight:var(--tz-font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-ring--lg .tz-ring__n{font-size:var(--tz-font-size-display)}.tz-aempty{display:flex;flex-direction:column;align-items:center;gap:var(--tz-space-3);padding:var(--tz-space-5) var(--tz-space-2);text-align:center}.tz-aempty__art{display:grid;place-items:center;padding:var(--tz-space-4);border-radius:50%;background:var(--tz-a-tint)}.tz-aempty__title{margin:0;font-size:var(--tz-font-size-headline);line-height:var(--tz-font-line-height-headline);font-weight:var(--tz-font-weight-semibold)}.tz-aempty__after,.tz-aempty__hint{margin:0;max-width:36ch;font-size:var(--tz-font-size-sub);line-height:var(--tz-font-line-height-sub);color:var(--tz-text-2)}.tz-aempty__count{margin:0;display:inline-flex;align-items:center;gap:var(--tz-space-2);font-size:var(--tz-font-size-caption);color:var(--tz-text)}.tz-aempty__pips{display:inline-flex;gap:var(--tz-space-1)}.tz-aempty__pips i{width:calc(var(--tz-space-2) * 1.25);height:calc(var(--tz-space-2) * 1.25);border-radius:50%;background:var(--tz-a-soft)}.tz-aempty__pips i[data-on]{background:var(--tz-a-ink)}.tz-aempty>.tz-btn{align-self:stretch}@media (forced-colors:active){.tz-atile,.tz-cchip,.tz-chartcard,.tz-hero,.tz-ntile,.tz-quote:not(q){border:1px solid CanvasText}.tz-bars__fill,.tz-ring__fill,.tz-wbars__seg{background:Highlight;stroke:Highlight}.tz-cal__day{border:1px solid CanvasText}}.tz-nav .tz-nav__new{justify-content:center;margin-block-end:var(--tz-space-2);background:linear-gradient(var(--tz-cta-top),var(--tz-cta-bottom));box-shadow:inset 0 1px 0 var(--tz-cta-inner);color:var(--tz-on-fill)}.tz-nav .tz-nav__new .tz-nav__plus{background:transparent;color:inherit}.tz-nav__sticker{margin-inline-start:auto;padding:var(--tz-space-1) var(--tz-space-2);border-radius:var(--tz-radius-chip);background:linear-gradient(var(--tz-cta-top),var(--tz-cta-bottom));box-shadow:0 2px 0 var(--tz-deep-shadow),inset 0 1px 0 var(--tz-cta-inner);color:var(--tz-on-fill);font-family:var(--tz-font-family-signature);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);letter-spacing:.04em;line-height:1;transform:rotate(-6deg)}.tz-nav__glance{flex:none;margin-block:var(--tz-space-2);padding:var(--tz-space-2) var(--tz-space-3);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-card);background:linear-gradient(var(--tz-card-top),var(--tz-card-bottom))}.tz-nav__level{flex:none;margin-inline-start:auto;color:var(--tz-accent-soft);font-family:var(--tz-font-family-signature);font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-bold)}a.tz-nav__profile{text-decoration:none}a.tz-nav__profile[aria-current=page]{background:var(--tz-select)}.tz-picon{flex:none;width:var(--tz-size-icon);height:var(--tz-size-icon);overflow:visible;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tz-picon__soft{fill:color-mix(in oklab,currentColor 14%,transparent)}.tz-picon__eye{fill:currentColor}.tz-picon__pop{fill:var(--tz-accent);stroke:none}.tz-picon__teeth{stroke-width:3.2;stroke-linecap:round}.tz-dicon{flex:none;width:var(--tz-size-icon);height:var(--tz-size-icon);overflow:visible;fill:none;stroke:var(--tz-a-ink,currentColor);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tz-dicon__soft{fill:var(--tz-card-top)}.tz-dicon__pop{fill:var(--tz-a-ink,currentColor);stroke:none}.tz-picon[data-on]{color:var(--tz-accent)}.tz-picon[data-on] .tz-picon__soft{fill:var(--tz-accent)}.tz-picon[data-on] .tz-picon__eye{fill:var(--tz-on-accent)}.tz-picon[data-on] .tz-picon__in{stroke:var(--tz-on-accent)}.tz-picon[data-on] .tz-picon__pop{fill:var(--tz-on-accent);stroke:var(--tz-accent);stroke-width:1.4}@media (prefers-reduced-motion:no-preference){.tz-picon{transition:transform var(--tz-motion-tile-press-ms) var(--tz-motion-ease-bounce)}a:active .tz-picon,button:active .tz-picon{transform:scale(var(--tz-motion-tile-press-scale))}}[data-quiet] .tz-picon{transition:none;transform:none}.tz-tab .tz-picon{width:calc(var(--tz-size-icon) + 2px);height:calc(var(--tz-size-icon) + 2px)}.tz-tab__disc{border-radius:50%;margin-top:calc(var(--tz-space-4) * -1);color:var(--tz-on-accent);box-shadow:0 0 0 var(--tz-space-1) var(--tz-bg),0 8px 24px var(--tz-cta-glow),inset 0 1px 0 var(--tz-cta-inner)}.tz-tab__disc .tz-picon{width:calc(var(--tz-size-icon) + var(--tz-space-2));height:calc(var(--tz-size-icon) + var(--tz-space-2))}.tz-tab__disc .tz-picon__soft{fill:color-mix(in oklab,currentColor 18%,transparent)}.tz-tab__avatar{background:color-mix(in oklab,currentColor 14%,transparent)}.tz-tab[aria-current=page] .tz-tab__avatar{border-color:var(--tz-accent);background:var(--tz-accent);color:var(--tz-on-accent)}.tz-nav__pen .tz-picon{width:calc(var(--tz-size-icon) + 2px);height:calc(var(--tz-size-icon) + 2px)}.tz-nav__places .tz-nav__place{min-height:calc(var(--tz-size-tap-target-min) + var(--tz-space-1));font-weight:var(--tz-font-weight-semibold)}.tz-nav__place .tz-picon{width:calc(var(--tz-size-icon) + 4px);height:calc(var(--tz-size-icon) + 4px);color:var(--tz-text)}.tz-nav__chat[aria-current=page],.tz-nav__place[aria-current=page]{background:var(--tz-indicator)}.tz-nav__place[aria-current=page]{color:var(--tz-text)}.tz-nav__places+.tz-nav__chats,.tz-nav__places~.tz-nav__chats{margin-top:var(--tz-space-4);padding-top:var(--tz-space-3);border-top:1px solid var(--tz-divider)}.tz-nav__chats .tz-nav__head{padding:0 var(--tz-space-3) var(--tz-space-1);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);letter-spacing:var(--tz-font-tracking-label);text-transform:uppercase}.tz-nav__gear{display:inline-flex;flex:none;margin-inline-start:auto;color:var(--tz-text-2)}.tz-nav__profile .tz-nav__who:only-of-type,.tz-nav__profile[data-saved] .tz-nav__who{flex:1 1;min-width:0}