/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@font-face{font-family:"Segoe UI (Custom)";font-weight:300;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Semilight),local(Segoe UI)}@font-face{font-family:"Segoe UI (Custom)";font-weight:300;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Semilight Italic),local(Segoe UI Italic)}@font-face{font-family:"Segoe UI (Custom)";font-weight:400;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI)}@font-face{font-family:"Segoe UI (Custom)";font-weight:400;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Italic)}@font-face{font-family:"Segoe UI (Custom)";font-weight:500;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Semibold),local(Segoe UI)}@font-face{font-family:"Segoe UI (Custom)";font-weight:500;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Semibold Italic),local(Segoe UI Italic)}@font-face{font-family:"Segoe UI (Custom)";font-weight:700;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Bold)}@font-face{font-family:"Segoe UI (Custom)";font-weight:700;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Bold Italic)}@font-face{font-family:"Open Sans (Custom)";font-weight:300;descent-override:35%;src:local(Open Sans Light),local(Open Sans Regular)}@font-face{font-family:"Open Sans (Custom)";font-weight:300;font-style:italic;descent-override:35%;src:local(Open Sans Light Italic),local(Open Sans Italic)}@font-face{font-family:"Open Sans (Custom)";font-weight:400;descent-override:35%;src:local(Open Sans Regular)}@font-face{font-family:"Open Sans (Custom)";font-weight:400;font-style:italic;descent-override:35%;src:local(Open Sans Italic)}@font-face{font-family:"Open Sans (Custom)";font-weight:500;descent-override:35%;src:local(Open Sans Medium),local(Open Sans Regular)}@font-face{font-family:"Open Sans (Custom)";font-weight:500;font-style:italic;descent-override:35%;src:local(Open Sans Medium Italic),local(Open Sans Italic)}@font-face{font-family:"Open Sans (Custom)";font-weight:700;descent-override:35%;src:local(Open Sans Bold)}@font-face{font-family:"Open Sans (Custom)";font-weight:700;font-style:italic;descent-override:35%;src:local(Open Sans Bold Italic)}.member-area-herd-theme.fui-Theme{--color-nasten-50:#fff1f1;--color-nasten-500:#ff2e2e;--color-nasten-600:#ed1515;--color-nasten-700:#c80d0d;--color-nasten-900:#881414;--color-nasten-zinc-100:#f4f4f5;--color-nasten-zinc-150:#ebebeb;--color-nasten-zinc-200:#e4e4e7;--color-nasten-zinc-300:#d4d4d8;--color-nasten-zinc-400:#a1a1aa;--color-nasten-zinc-500:#6b7280;--color-nasten-zinc-600:#4b5563;--color-nasten-zinc-700:#374151;--color-nasten-zinc-900:#111827;--color-dashboard-canvas:#fcfcfd;--color-dashboard-chrome-border:#11182710;--color-panel-solid:var(--color-dashboard-canvas);--color-panel-translucent:#fcfcfdeb;--orange-1:var(--color-nasten-50);--orange-9:var(--color-nasten-500);--orange-10:var(--color-nasten-600);--orange-11:var(--color-nasten-700);--orange-12:var(--color-nasten-900);--orange-a1:#ff2e2e0a;--orange-a2:#ff2e2e14;--orange-a3:#ff2e2e2b;--orange-a4:#ff2e2e47;--orange-a5:#ff2e2e5c;--orange-a6:#ff2e2e70;--orange-a7:#ff2e2e8a;--orange-a8:#ff2e2ea3;--orange-a9:#ff2e2ee0;--orange-a10:#ed1515f0;--orange-a11:#c80d0df5;--orange-a12:#881414f2;--gray-1:var(--color-nasten-zinc-100);--gray-2:var(--color-nasten-zinc-100);--gray-3:var(--color-nasten-zinc-150);--gray-4:var(--color-nasten-zinc-200);--gray-5:var(--color-nasten-zinc-200);--gray-6:var(--color-nasten-zinc-300);--gray-7:var(--color-nasten-zinc-300);--gray-8:var(--color-nasten-zinc-400);--gray-9:var(--color-nasten-zinc-500);--gray-10:var(--color-nasten-zinc-600);--gray-11:var(--color-nasten-zinc-700);--gray-12:var(--color-nasten-zinc-900);--gray-a1:#11182705;--gray-a2:#1118270a;--gray-a3:#11182712;--gray-a4:#1118271a;--gray-a5:#11182724;--gray-a6:#1118272e;--gray-a7:#1118273d;--gray-a8:#11182752;--gray-a9:#1118277a;--gray-a10:#1118278a;--gray-a11:#111827a8;--gray-a12:#111827de;--amber-9:#f59e0b;--member-accent-tint:#fff;--member-accent-shade:#000;--red-3:#feebec;--red-a3:#f3000d14;--red-a6:#e4001b3b;--red-9:#e5484d;--red-11:#ce2c31;--green-a3:#00a43319;--green-9:#30a46c;--green-11:#18794e;--blue-a3:#0081f11a;--blue-11:#0d74ce;--amber-a3:#ffde003d;--amber-11:#ab6400;--purple-a3:#8e4ec61a;--purple-11:#8145b5;--member-popover-shadow:0 8px 40px -8px #0000001f;--font-size-0:10px;--font-size-1:12px;--font-size-2:14px;--font-size-3:16px;--font-size-4:18px;--font-size-5:20px;--font-size-6:24px;--font-size-7:28px;--font-size-8:32px;--font-size-9:40px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--line-height-0:12px;--line-height-1:16px;--line-height-2:20px;--line-height-3:24px;--line-height-4:26px;--line-height-5:28px;--line-height-6:30px;--line-height-7:34px;--line-height-8:38px;--line-height-9:48px;--letter-spacing-0:.01em;--letter-spacing-1:.01em;--letter-spacing-2:.01em;--letter-spacing-3:.01em;--letter-spacing-4:.01em;--letter-spacing-5:.01em;--letter-spacing-6:.01em;--letter-spacing-7:.005em;--letter-spacing-8:0em;--letter-spacing-9:0em;--default-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI (Custom)",Roboto,"Helvetica Neue","Open Sans (Custom)",system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--heading-font-family:var(--default-font-family);--heading-font-size-adjust:1;--heading-letter-spacing:0em;--heading-line-height-1:16px;--heading-line-height-2:18px;--heading-line-height-3:22px;--heading-line-height-4:24px;--heading-line-height-5:26px;--heading-line-height-6:30px;--heading-line-height-7:36px;--heading-line-height-8:40px;--heading-line-height-9:60px}html[data-member-theme=dark] .member-area-herd-theme.fui-Theme{color-scheme:dark;--color-nasten-50:#2a0d0d;--color-nasten-zinc-100:#18181b;--color-nasten-zinc-150:#1f1f23;--color-nasten-zinc-200:#27272a;--color-nasten-zinc-300:#3a3a40;--color-nasten-zinc-400:#5f5f67;--color-nasten-zinc-500:#8b8b94;--color-nasten-zinc-600:#a1a1aa;--color-nasten-zinc-700:#c4c4cc;--color-nasten-zinc-900:#f4f4f5;--color-dashboard-canvas:#0b0b0d;--color-dashboard-chrome-border:#ffffff14;--color-panel-solid:#141417;--color-panel-translucent:#141417eb;--gray-1:#111113;--gray-2:#18181b;--gray-3:#1f1f23;--gray-4:#27272a;--gray-5:#2e2e33;--gray-6:#3a3a40;--gray-7:#48484f;--gray-8:#5f5f67;--gray-9:#6e6e77;--gray-10:#8b8b94;--gray-11:#b4b4bd;--gray-12:#ededf0;--gray-a1:#ffffff05;--gray-a2:#ffffff0a;--gray-a3:#ffffff12;--gray-a4:#ffffff1b;--gray-a5:#fff2;--gray-a6:#ffffff2c;--gray-a7:#ffffff3b;--gray-a8:#fff5;--gray-a9:#ffffff64;--gray-a10:#ffffff80;--gray-a11:#ffffffaf;--gray-a12:#ffffffed;--orange-1:#2a0d0d;--orange-11:#ff8a80;--orange-12:#ffd0cb;--member-accent-tint:#0b0b0d;--member-accent-shade:#fff;--red-3:#3b1219;--red-a3:#f4121225;--red-a6:#ff173f55;--red-9:#e5484d;--red-11:#ff9592;--green-a3:#22ff991e;--green-9:#30a46c;--green-11:#3dd68c;--blue-a3:#1161fd40;--blue-11:#70b8ff;--amber-a3:#fa820022;--amber-11:#ffca16;--purple-a3:#8e4ec633;--purple-11:#d19dff;--member-popover-shadow:0 0 0 1px #ffffff0f,0 16px 48px -8px #000000b3;--cinema-surface:#16161a}.member-area-herd-theme.fui-Theme{--fui-gray-1:var(--gray-1);--fui-gray-2:var(--gray-2);--fui-gray-3:var(--gray-3);--fui-gray-4:var(--gray-4);--fui-gray-5:var(--gray-5);--fui-gray-6:var(--gray-6);--fui-gray-7:var(--gray-7);--fui-gray-8:var(--gray-8);--fui-gray-9:var(--gray-9);--fui-gray-10:var(--gray-10);--fui-gray-11:var(--gray-11);--fui-gray-12:var(--gray-12);--fui-gray-a2:var(--gray-a2);--fui-gray-a3:var(--gray-a3);--fui-gray-a4:var(--gray-a4);--fui-gray-a5:var(--gray-a5);--fui-gray-a6:var(--gray-a6);--fui-gray-a7:var(--gray-a7);--fui-gray-a8:var(--gray-a8);--fui-gray-a10:var(--gray-a10);--fui-gray-a11:var(--gray-a11);--fui-panel:var(--color-panel-solid);--fui-surface:var(--color-panel-translucent);--fui-stroke:var(--gray-a5);--fui-shadow-surface:inset 0 0 0 1px var(--gray-a5),0 1px 2px 0 #0000000d;--fui-shadow-surface-hover:inset 0 0 0 1px var(--gray-a7),0 1px 2px 0 #0000000d;--fui-shadow-5:var(--member-popover-shadow);--fui-green-a3:var(--green-a3);--fui-green-a11:var(--green-11);--fui-amber-a3:var(--amber-a3);--fui-amber-a11:var(--amber-11);--fui-blue-a3:var(--blue-a3);--fui-blue-a11:var(--blue-11);--fui-purple-a3:var(--purple-a3);--fui-purple-a11:var(--purple-11)}.member-area-herd-theme.fui-Theme .hub-fui-text-1{font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.member-area-herd-theme.fui-Theme .hub-fui-text-2{font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.member-area-herd-theme.fui-Theme .hub-fui-text-3{font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.member-area-herd-theme.fui-Theme .hub-fui-heading-3{font-family:var(--heading-font-family);font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));line-height:var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing));font-weight:var(--font-weight-medium)}.member-area-herd-theme.fui-Theme .hub-fui-heading-4{font-family:var(--heading-font-family);font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));line-height:var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing));font-weight:var(--font-weight-medium)}.member-area-herd-theme.fui-Theme .hub-fui-heading-5{font-family:var(--heading-font-family);font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));line-height:var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing));font-weight:var(--font-weight-medium)}.member-area-herd-theme.fui-Theme .hub-fui-heading-7{font-family:var(--heading-font-family);font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));line-height:var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing));font-weight:var(--font-weight-medium)}@media (max-width:639px){.member-area-herd-theme.fui-Theme .hub-fui-heading-7.hub-personal-page-title{font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));line-height:var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}}.member-area-herd-theme.fui-Theme .hub-fui-heading-8{font-family:var(--heading-font-family);font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));line-height:var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing));font-weight:var(--font-weight-medium)}@media (min-width:1024px){.member-area-herd-theme.fui-Theme .hub-fui-heading-8.hub-fui-heading-8--hero{font-size:2.25rem;line-height:1.25}}.member-area-herd-theme.fui-Theme .hub-fui-btn-size-2,.member-area-herd-theme.fui-Theme .hub-fui-btn-size-3{font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium)}.member-area-herd-theme.fui-Theme .hub-fui-chapter-label{letter-spacing:var(--letter-spacing-1)}.member-area-herd-theme.fui-Theme .hub-fui-avatar-fallback,.member-area-herd-theme.fui-Theme .hub-fui-chapter-label{font-size:var(--font-size-1);line-height:var(--line-height-1);font-weight:var(--font-weight-medium)}.member-area-herd-theme.fui-Theme .hub-fui-weight-medium{font-weight:var(--font-weight-medium)}.member-area-herd-theme.fui-Theme .hub-sidebar-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.member-area-herd-theme.fui-Theme .hub-sidebar-scroll:hover{scrollbar-color:var(--gray-a8) transparent}.member-area-herd-theme.fui-Theme .hub-sidebar-scroll::-webkit-scrollbar{width:8px}.member-area-herd-theme.fui-Theme .hub-sidebar-scroll::-webkit-scrollbar-thumb{background-color:#0000;border-radius:9999px}.member-area-herd-theme.fui-Theme .hub-sidebar-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--gray-a8)}@media (max-width:639px){.member-area-herd-theme.fui-Theme .hub-fui-heading-8.hub-fui-heading-8--hero{font-size:1.75rem;line-height:1.2}}.member-area-herd-theme.fui-Theme{font-family:var(--default-font-family);font-feature-settings:normal;font-variation-settings:normal;-webkit-font-smoothing:antialiased;color:var(--gray-12);background-color:var(--color-panel-solid);--color-border:var(--gray-a4);--cinema-bg:var(--color-panel-solid);--cinema-surface:var(--color-panel-solid);--cinema-surface-raised:var(--gray-a2);--cinema-border:var(--gray-a6);--cinema-border-strong:var(--gray-a8);--cinema-text:var(--gray-12);--cinema-text-muted:var(--gray-11)}@layer base{.member-area-herd-theme.fui-Theme :where(h1,h2,h3,h4,h5,h6,p,button:not(.hub-fui-button)){font:inherit;letter-spacing:inherit;color:inherit}}.member-area-herd-theme.fui-Theme button.hub-dashboard-header-icon-btn,.member-area-herd-theme.fui-Theme button.hub-dashboard-header-icon-btn svg{color:var(--gray-11)}.member-area-herd-theme.fui-Theme button.hub-dashboard-header-icon-btn:hover,.member-area-herd-theme.fui-Theme button.hub-dashboard-header-icon-btn:hover svg{color:var(--gray-12)}.member-area-herd-theme.fui-Theme :is(pre,code,kbd,samp,.font-mono){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}@media (pointer:coarse){.member-area-herd-theme.fui-Theme :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){font-size:max(16px,1em)}}