:root{--gt-background:#f4f6f9;--gt-background-rgb:244 246 249;--gt-background-hsl:216 29.4% 96.7%;--gt-card:#fff;--gt-card-rgb:255 255 255;--gt-card-hsl:0 0% 100%;--gt-card-elevated:#f3f5f9;--gt-card-elevated-rgb:243 245 249;--gt-card-elevated-hsl:220 33.3% 96.5%;--gt-muted:#edf1f6;--gt-muted-rgb:237 241 246;--gt-muted-hsl:213.3 33.3% 94.7%;--gt-muted-foreground:#475467;--gt-muted-foreground-rgb:71 84 103;--gt-muted-foreground-hsl:215.6 18.4% 34.1%;--gt-accent:#00d4ff;--gt-accent-rgb:0 212 255;--gt-accent-hsl:190.1 100% 50%;--gt-accent-secondary:#00ffbf;--gt-accent-secondary-rgb:0 255 191;--gt-accent-secondary-hsl:164.9 100% 50%;--gt-special:#0030f4;--gt-special-rgb:0 48 244;--gt-special-hsl:228.2 100% 47.8%;--gt-success:#00ffa1;--gt-success-rgb:0 255 161;--gt-success-hsl:157.9 100% 50%;--gt-warning:#ffb020;--gt-warning-rgb:255 176 32;--gt-warning-hsl:38.7 100% 56.3%;--gt-danger:#ff5a5f;--gt-danger-rgb:255 90 95;--gt-danger-hsl:358.2 100% 67.6%;--gt-privacy-public:#3d8bff;--gt-privacy-public-rgb:61 139 255;--gt-privacy-public-hsl:215.9 100% 62%;--gt-privacy-friends:#22d27a;--gt-privacy-friends-rgb:34 210 122;--gt-privacy-friends-hsl:150 72.1% 47.8%;--gt-privacy-private:#ff4e5f;--gt-privacy-private-rgb:255 78 95;--gt-privacy-private-hsl:354.2 100% 65.3%;--gt-accent-text:#00728f;--gt-accent-text-rgb:0 114 143;--gt-accent-text-hsl:192.2 100% 28%;--gt-accent-secondary-text:#00775a;--gt-accent-secondary-text-rgb:0 119 90;--gt-accent-secondary-text-hsl:165.4 100% 23.3%;--gt-text-primary:#020817;--gt-text-secondary:rgba(2,8,23,.7);--gt-text-tertiary:rgba(2,8,23,.5);--gt-text-quaternary:rgba(2,8,23,.35);--gt-separator:rgba(2,8,23,.12);--gt-hairline:rgba(2,8,23,.08);--gt-fill:rgba(2,8,23,.08);--gt-fill-strong:rgba(2,8,23,.14);--gt-recessed-fill:rgba(15,23,42,.05);--gt-overlay-scrim:rgba(15,23,42,.28);--gt-on-media:#fff;--gt-on-media-rgb:255 255 255;--gt-on-media-hsl:0 0% 100%;--gt-ink-rgb:2 8 23;--gt-ink-100:#020817;--gt-ink-70:rgba(2,8,23,.7);--gt-ink-50:rgba(2,8,23,.5);--gt-ink-35:rgba(2,8,23,.35);--gt-ink-12:rgba(2,8,23,.12);--gt-ink-8:rgba(2,8,23,.08);--gt-ink-14:rgba(2,8,23,.14);--gt-on-accent-rgb:10 16 20;--gt-on-accent:rgba(10,16,20,.92);--gt-on-accent-secondary:rgba(10,16,20,.74);--gt-on-accent-tertiary:rgba(10,16,20,.66);--gt-gradient-primary:linear-gradient(135deg,#00d4ff,#00ffbf);--gt-gradient-ice-breaker:linear-gradient(90deg,#00ffa1,#00dbdb 50%,#5b92ff);--gt-shadow-glow:0 0 40px rgba(0,212,255,.3);--gt-shadow-card:0 4px 20px rgba(15,23,42,.14);--gt-radius:20px;--gt-tab-bar-height:74px;--gt-chat-incoming-bubble:#e4e9ef;--gt-chat-incoming-bubble-stroke:transparent;--gt-chat-incoming-quote:rgba(2,8,23,.06);--gt-chat-presence-ring:#f4f6f9;--gt-chat-raised-shadow:rgba(15,23,42,.06);--gt-chat-composer-bar:hsla(0,0%,100%,.94);--gt-chat-control-fill:rgba(2,8,23,.06);--gt-chat-presence-online:#34c759;--gt-chat-presence-online-rgb:52 199 89;--gt-chat-presence-online-hsl:135.1 58.6% 49.2%;--gt-chat-bubble-radius:18px;--gt-chat-grouped-radius:6px;--gt-chat-composer-radius:20px;--gt-grid-gap:10px;--gt-grid-padding:18px;--gt-grid-radius:16px}.dark{--gt-background:#0d0e12;--gt-background-rgb:13 14 18;--gt-background-hsl:228 16.1% 6.1%;--gt-card:#13151b;--gt-card-rgb:19 21 27;--gt-card-hsl:225 17.4% 9%;--gt-card-elevated:#1a1d23;--gt-card-elevated-rgb:26 29 35;--gt-card-elevated-hsl:220 14.8% 12%;--gt-muted:#21242c;--gt-muted-rgb:33 36 44;--gt-muted-hsl:223.6 14.3% 15.1%;--gt-muted-foreground:#a4abb6;--gt-muted-foreground-rgb:164 171 182;--gt-muted-foreground-hsl:216.7 11% 67.8%;--gt-accent:#00d4ff;--gt-accent-rgb:0 212 255;--gt-accent-hsl:190.1 100% 50%;--gt-accent-secondary:#00ffbf;--gt-accent-secondary-rgb:0 255 191;--gt-accent-secondary-hsl:164.9 100% 50%;--gt-special:#0030f4;--gt-special-rgb:0 48 244;--gt-special-hsl:228.2 100% 47.8%;--gt-success:#00ffa1;--gt-success-rgb:0 255 161;--gt-success-hsl:157.9 100% 50%;--gt-warning:#ffb020;--gt-warning-rgb:255 176 32;--gt-warning-hsl:38.7 100% 56.3%;--gt-danger:#ff5a5f;--gt-danger-rgb:255 90 95;--gt-danger-hsl:358.2 100% 67.6%;--gt-privacy-public:#3d8bff;--gt-privacy-public-rgb:61 139 255;--gt-privacy-public-hsl:215.9 100% 62%;--gt-privacy-friends:#22d27a;--gt-privacy-friends-rgb:34 210 122;--gt-privacy-friends-hsl:150 72.1% 47.8%;--gt-privacy-private:#ff4e5f;--gt-privacy-private-rgb:255 78 95;--gt-privacy-private-hsl:354.2 100% 65.3%;--gt-accent-text:#00d4ff;--gt-accent-text-rgb:0 212 255;--gt-accent-text-hsl:190.1 100% 50%;--gt-accent-secondary-text:#00ffbf;--gt-accent-secondary-text-rgb:0 255 191;--gt-accent-secondary-text-hsl:164.9 100% 50%;--gt-text-primary:#fff;--gt-text-secondary:hsla(0,0%,100%,.7);--gt-text-tertiary:hsla(0,0%,100%,.5);--gt-text-quaternary:hsla(0,0%,100%,.35);--gt-separator:hsla(0,0%,100%,.12);--gt-hairline:hsla(0,0%,100%,.08);--gt-fill:hsla(0,0%,100%,.08);--gt-fill-strong:hsla(0,0%,100%,.14);--gt-recessed-fill:rgba(0,0,0,.3);--gt-overlay-scrim:rgba(0,0,0,.45);--gt-on-media:#fff;--gt-on-media-rgb:255 255 255;--gt-on-media-hsl:0 0% 100%;--gt-ink-rgb:255 255 255;--gt-ink-100:#fff;--gt-ink-70:hsla(0,0%,100%,.7);--gt-ink-50:hsla(0,0%,100%,.5);--gt-ink-35:hsla(0,0%,100%,.35);--gt-ink-12:hsla(0,0%,100%,.12);--gt-ink-8:hsla(0,0%,100%,.08);--gt-ink-14:hsla(0,0%,100%,.14);--gt-on-accent-rgb:10 16 20;--gt-on-accent:rgba(10,16,20,.92);--gt-on-accent-secondary:rgba(10,16,20,.74);--gt-on-accent-tertiary:rgba(10,16,20,.66);--gt-gradient-primary:linear-gradient(135deg,#00d4ff,#00ffbf);--gt-gradient-ice-breaker:linear-gradient(90deg,#00ffa1,#00dbdb 50%,#5b92ff);--gt-shadow-glow:0 0 40px rgba(0,212,255,.3);--gt-shadow-card:0 4px 20px rgba(0,212,255,.12);--gt-radius:20px;--gt-tab-bar-height:74px;--gt-chat-incoming-bubble:hsla(0,0%,100%,.1);--gt-chat-incoming-bubble-stroke:hsla(0,0%,100%,.16);--gt-chat-incoming-quote:rgba(0,0,0,.22);--gt-chat-presence-ring:rgba(0,0,0,.85);--gt-chat-raised-shadow:transparent;--gt-chat-composer-bar:rgba(0,0,0,.26);--gt-chat-control-fill:hsla(0,0%,100%,.12);--gt-chat-presence-online:#34c759;--gt-chat-presence-online-rgb:52 199 89;--gt-chat-presence-online-hsl:135.1 58.6% 49.2%;--gt-chat-bubble-radius:18px;--gt-chat-grouped-radius:6px;--gt-chat-composer-radius:20px;--gt-grid-gap:10px;--gt-grid-padding:18px;--gt-grid-radius:16px}:root{--ui-radius-sm:6px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-radius-xl:20px;--ui-radius-sheet:28px;--ui-space-x1:4px;--ui-space-x2:8px;--ui-space-x3:12px;--ui-space-x4:16px;--ui-space-x5:20px;--ui-space-x6:24px;--ui-space-x8:32px;--ui-space-x10:40px;--ui-size-touch:44px;--ui-size-thumb:72px;--ui-size-avatar:40px;--ui-size-rowMin:96px;--ui-size-pill:24px;--ui-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",system-ui,sans-serif;--ui-text-caption:500 11px/14px var(--ui-font);--ui-text-label:600 13px/16px var(--ui-font);--ui-text-body:400 15px/20px var(--ui-font);--ui-text-title:600 17px/22px var(--ui-font);--ui-text-headline:700 22px/26px var(--ui-font);--ui-text-display:700 28px/34px var(--ui-font);--ui-dur-fast:120ms;--ui-dur-base:180ms;--ui-dur-slow:240ms;--ui-ease-standard:cubic-bezier(0.2,0,0,1);--ui-ease-exit:cubic-bezier(0.4,0,1,1);--ui-ease-spring:cubic-bezier(0.34,1.3,0.64,1);--ui-press-scale:0.97;--ui-slide:8px;--ui-shadow-media:0 1px 3px rgba(0,0,0,.6);--ui-surface-0:var(--gt-background);--ui-surface-1:var(--gt-card);--ui-surface-2:var(--gt-card-elevated);--ui-surface-3:var(--gt-muted);--ui-text-1:var(--gt-ink-100);--ui-text-2:var(--gt-ink-70);--ui-text-3:var(--gt-ink-50);--ui-text-4:var(--gt-ink-35);--ui-hairline:var(--gt-hairline);--ui-separator:var(--gt-separator);--ui-fill:var(--gt-fill);--ui-fill-strong:var(--gt-fill-strong);--ui-brand:var(--gt-accent);--ui-brand-2:var(--gt-accent-secondary);--ui-brand-text:var(--gt-accent-text);--ui-on-brand:var(--gt-on-accent);--ui-on-media:var(--gt-on-media);--ui-danger:var(--gt-danger);--ui-success:var(--gt-success);--ui-scrim:var(--gt-overlay-scrim);--ui-gradient-brand:var(--gt-gradient-primary);--ui-elevation-0:none;--ui-elevation-1:0 1px 2px rgba(15,23,42,.06),0 4px 12px rgba(15,23,42,.08);--ui-elevation-2:0 8px 24px rgba(15,23,42,.14);--ui-elevation-3:0 16px 40px rgba(15,23,42,.18)}.dark{--ui-surface-0:var(--gt-background);--ui-surface-1:var(--gt-card);--ui-surface-2:var(--gt-card-elevated);--ui-surface-3:var(--gt-muted);--ui-text-1:var(--gt-ink-100);--ui-text-2:var(--gt-ink-70);--ui-text-3:var(--gt-ink-50);--ui-text-4:var(--gt-ink-35);--ui-hairline:var(--gt-hairline);--ui-separator:var(--gt-separator);--ui-fill:var(--gt-fill);--ui-fill-strong:var(--gt-fill-strong);--ui-brand:var(--gt-accent);--ui-brand-2:var(--gt-accent-secondary);--ui-brand-text:var(--gt-accent-text);--ui-on-brand:var(--gt-on-accent);--ui-on-media:var(--gt-on-media);--ui-danger:var(--gt-danger);--ui-success:var(--gt-success);--ui-scrim:var(--gt-overlay-scrim);--ui-gradient-brand:var(--gt-gradient-primary);--ui-elevation-0:none;--ui-elevation-1:none;--ui-elevation-2:0 8px 24px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.06);--ui-elevation-3:0 16px 40px rgba(0,0,0,.6),0 0 40px rgba(0,212,255,.12)}@media (prefers-reduced-motion:reduce){:root{--ui-press-scale:1;--ui-slide:0px}}.ui-pressable{transition:transform var(--ui-dur-fast) var(--ui-ease-standard),background-color var(--ui-dur-fast) var(--ui-ease-standard),opacity var(--ui-dur-fast) var(--ui-ease-standard);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ui-pressable:active:not([aria-disabled=true]),.ui-pressable[data-pressed=true]{transform:scale(var(--ui-press-scale))}.ui-pressable:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.ui-text-on-media{text-shadow:var(--ui-shadow-media)}@keyframes ui-enter{0%{opacity:0;transform:translateY(var(--ui-slide))}to{opacity:1;transform:none}}.ui-enter{animation:ui-enter var(--ui-dur-base) var(--ui-ease-standard) both}@keyframes ui-skeleton{50%{opacity:.55}}.ui-skeleton{animation:ui-skeleton 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none;opacity:.7}}