.huddle-meeting{--ink-950:#060912;--ink-900:#0b1020;--ink-800:#121935;--ink-700:#1b2347;--text-1:#f4f7ff;--text-2:#b4beda;--text-3:#8e99b8;--aurora-cyan:#2be4f2;--aurora-mint:#3df2b0;--aurora-blue:#3d7bff;--aurora-violet:#8b7bff;--aurora-orchid:#e255e8;--aurora-rose:#ff5c85;--aurora-amber:#ffb84d;--primary:#5b5bf0;--primary-glow:#8b7bff;--danger:#d92d45;--success:#3df2b0;--warning:#ffb84d;--on-primary:#fff;--on-danger:#fff;--on-aurora:var(--ink-950);--pal-borealis-1:#2be4f2;--pal-borealis-2:#3df2b0;--pal-borealis-mix:#33ebc4;--pal-nebula-1:#8b7bff;--pal-nebula-2:#e255e8;--pal-nebula-mix:#b66af3;--pal-solstice-1:#ffb84d;--pal-solstice-2:#ff5c85;--pal-solstice-mix:#ff8b69;--pal-abyss-1:#3d7bff;--pal-abyss-2:#2be4f2;--pal-abyss-mix:#33a2f8;--pal-orchid-1:#ff5c85;--pal-orchid-2:#8b7bff;--pal-orchid-mix:#c56cc2;--pal-verdant-1:#3df2b0;--pal-verdant-2:#3d7bff;--pal-verdant-mix:#3db6d8;--glass-1-bg:#0a0e1c80;--glass-1-blur:12px;--glass-2-bg:#10162c94;--glass-2-blur:24px;--glass-3-bg:#141c38b3;--glass-3-blur:40px;--glass-sat:160%;--glass-border:#ffffff1f;--glass-edge:inset 0 1px 0 #ffffff2e;--glass-shadow:0 12px 40px #00000073;--glass-solid:#121935f0;--glass-tint:linear-gradient(135deg, #8b7bff1a, #2be4f20d);--glass-text-shadow:0 1px 2px #00000080;--comet-core:#fff;--mask-on:#000;--scrim:#0000008c;--shadow-ink:#00000073;--hairline:#ffffff14;--veil-hover:#ffffff14;--veil-press:#ffffff24;--vignette:#00000059;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");--brand-gradient:linear-gradient(90deg, var(--aurora-blue), var(--aurora-violet), var(--aurora-orchid));--font-display:"Sora", system-ui, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-tile:20px;--radius-dock:28px;--radius-pill:999px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.42s;--dur-layout:.52s;--focus-ring:0 0 0 2px var(--ink-950), 0 0 0 4px var(--aurora-cyan);--tap:44px;--demo-strip:0px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--z-ambient:0;--z-stage:1;--z-chrome:10;--z-popover:20;--z-toast:30;--z-demo:100}@media (max-width:767px){.huddle-meeting{--demo-strip:30px}}.huddle-meeting [data-palette=borealis]{--c1:var(--pal-borealis-1);--c2:var(--pal-borealis-2);--cm:var(--pal-borealis-mix)}.huddle-meeting [data-palette=nebula]{--c1:var(--pal-nebula-1);--c2:var(--pal-nebula-2);--cm:var(--pal-nebula-mix)}.huddle-meeting [data-palette=solstice]{--c1:var(--pal-solstice-1);--c2:var(--pal-solstice-2);--cm:var(--pal-solstice-mix)}.huddle-meeting [data-palette=abyss]{--c1:var(--pal-abyss-1);--c2:var(--pal-abyss-2);--cm:var(--pal-abyss-mix)}.huddle-meeting [data-palette=orchid]{--c1:var(--pal-orchid-1);--c2:var(--pal-orchid-2);--cm:var(--pal-orchid-mix)}.huddle-meeting [data-palette=verdant]{--c1:var(--pal-verdant-1);--c2:var(--pal-verdant-2);--cm:var(--pal-verdant-mix)}.huddle-meeting{--paper-50:#f5f7fd;--paper-100:#e9edf8;--paper-300:#c7d0e6;--paper-500:#8b97b8;--paper-800:#2c3558}
:where(.huddle-meeting),:where(.huddle-meeting) *,:where(.huddle-meeting) :before,:where(.huddle-meeting) :after{box-sizing:border-box}.huddle-meeting{height:100%}@supports (height:100dvh){.huddle-meeting{height:100dvh}}.huddle-meeting{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--ink-950);color:var(--text-1);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;font-weight:500;line-height:1.5;overflow:hidden}:where(.huddle-meeting) button{font:inherit;color:inherit;cursor:pointer}:where(.huddle-meeting) button:disabled{cursor:not-allowed}:where(.huddle-meeting) :focus{outline:none}:where(.huddle-meeting) :focus-visible{box-shadow:var(--focus-ring);outline:none}:where(.huddle-meeting) ::selection{background:var(--primary);color:var(--on-primary)}:where(.huddle-meeting),:where(.huddle-meeting) *{scrollbar-width:thin;scrollbar-color:var(--ink-700) transparent}:where(.huddle-meeting) .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){:where(.huddle-meeting) *{-webkit-tap-highlight-color:transparent}:where(.huddle-meeting) button,:where(.huddle-meeting) [role=button],:where(.huddle-meeting) summary,:where(.huddle-meeting) label,:where(.huddle-meeting) select{touch-action:manipulation}:where(.huddle-meeting) button{-webkit-user-select:none;user-select:none}:where(.huddle-meeting) input,:where(.huddle-meeting) select,:where(.huddle-meeting) textarea{font-size:16px!important}}.huddle-meeting{overscroll-behavior-y:none}
:where(.huddle-meeting) .glass-1,:where(.huddle-meeting) .glass-2,:where(.huddle-meeting) .glass-3{border:1px solid var(--glass-border);box-shadow:var(--glass-edge), var(--glass-shadow);position:relative}:where(.huddle-meeting) .glass-1{background:var(--glass-1-bg);-webkit-backdrop-filter:blur(var(--glass-1-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-1-blur)) saturate(var(--glass-sat));text-shadow:var(--glass-text-shadow);box-shadow:var(--glass-edge)}:where(.huddle-meeting) .glass-2{background:var(--glass-tint), var(--glass-2-bg);-webkit-backdrop-filter:blur(var(--glass-2-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-2-blur)) saturate(var(--glass-sat));border-radius:var(--radius-lg)}:where(.huddle-meeting) .glass-3{background:var(--glass-tint), var(--glass-3-bg);-webkit-backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-sat))}:where(.huddle-meeting) .glass-2:after,:where(.huddle-meeting) .glass-3:after{content:"";border-radius:inherit;pointer-events:none;background-image:var(--noise);opacity:.03;mix-blend-mode:overlay;position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){:where(.huddle-meeting) .glass-1,:where(.huddle-meeting) .glass-2,:where(.huddle-meeting) .glass-3{background:var(--ink-800);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(.huddle-meeting) .glass-1,:where(.huddle-meeting) .glass-2,:where(.huddle-meeting) .glass-3{background:var(--glass-solid)}}:where(.huddle-meeting)[data-fx=lite],:where(.huddle-meeting) [data-fx=lite]{--glass-1-blur:8px;--glass-2-blur:12px;--glass-3-blur:16px}:where(.huddle-meeting)[data-fx=off] .glass-1,:where(.huddle-meeting)[data-fx=off] .glass-2,:where(.huddle-meeting)[data-fx=off] .glass-3,:where(.huddle-meeting) [data-fx=off] .glass-1,:where(.huddle-meeting) [data-fx=off] .glass-2,:where(.huddle-meeting) [data-fx=off] .glass-3{background:var(--ink-800);-webkit-backdrop-filter:none;backdrop-filter:none}:where(.huddle-meeting) .keycap{border:1px solid var(--glass-border);background:var(--veil-hover);min-width:18px;height:18px;color:var(--text-1);font-family:var(--font-mono);text-shadow:none;border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}@media (pointer:coarse){:where(.huddle-meeting) .keycap{display:none}}
