:root{--background:#070a12;--background-secondary:#050812;--foreground:#eaf0ff;--muted:#eaf0ffad;--muted-2:#eaf0ff7a;--green:#39ff88;--green-soft:#39ff881f;--green-border:#39ff882e;--green-glow:#39ff8840;--gold:#d4af37;--card:#00000057;--card-dark:#0000007a;--border:#eaf0ff1a;--rf-cursor-default:url(/cursors/rf-default.png) 4 3, default;--rf-cursor-pointer:url(/cursors/rf-pointer.png) 11 5, pointer;--rf-cursor-text:url(/cursors/rf-text.png) 16 16, text;--rf-cursor-crosshair:url(/cursors/rf-crosshair.png) 16 16, crosshair;--rf-cursor-grab:url(/cursors/rf-grab.png) 16 16, grab;--rf-cursor-grabbing:url(/cursors/rf-grabbing.png) 16 16, grabbing;--rf-cursor-not-allowed:url(/cursors/rf-not-allowed.png) 16 16, not-allowed;--rf-cursor-wait:url(/cursors/rf-wait.png) 16 16, wait;--rf-cursor-progress:url(/cursors/rf-progress.png) 4 3, progress;--rf-cursor-help:url(/cursors/rf-help.png) 4 3, help;--rf-cursor-zoom-in:url(/cursors/rf-zoom-in.png) 14 14, zoom-in}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#39ff886b #02040ae0;height:100%;min-height:100%;overflow-x:hidden}body{background:radial-gradient(900px 620px at 18% -12%, #39ff8817, #070a1200 60%),radial-gradient(840px 520px at 72% 10%, #39ff8812, #070a1200 60%),linear-gradient(180deg, var(--background), var(--background-secondary));color:var(--foreground);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:linear-gradient(#39ff8806,#000000b8),#02040a}::-webkit-scrollbar-thumb{background:linear-gradient(#39ff88b8,#d4af376b);border:3px solid #02040a;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#39ff88f2,#d4af379e)}::selection{color:#021006;background:var(--green)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:var(--rf-cursor-pointer);background:0 0;border:0}a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){html,body{cursor:var(--rf-cursor-default)!important}a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,select:not(:disabled),label,[tabindex]:not([tabindex="-1"]):not([aria-disabled=true]){cursor:var(--rf-cursor-pointer)!important}input:not(:disabled):not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),textarea:not(:disabled),[contenteditable=true],.ProseMirror{cursor:var(--rf-cursor-text)!important}input[type=button]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=color]:not(:disabled),input[type=file]:not(:disabled),input[type=image]:not(:disabled),input[type=radio]:not(:disabled),input[type=range]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled){cursor:var(--rf-cursor-pointer)!important}button:disabled,input:disabled,textarea:disabled,select:disabled,[aria-disabled=true]{cursor:var(--rf-cursor-not-allowed)!important}}@media (min-width:981px){body:has(.admin-dashboard){height:100dvh;overflow:hidden}}@media (max-width:980px){body:has(.admin-dashboard){height:auto;min-height:100dvh;overflow-y:auto}}img[src*="/avatars/"][src*=\.gif i],img[src*="%2favatars%2f" i][src*=\.gif i]{object-position:center;object-fit:contain!important}[class*=avatar][style*="/avatars/"][style*=\.gif i]{background-position:50%;background-repeat:no-repeat;background-size:contain!important}
.rf-drag-cursor{--rf-cursor-ready:1;z-index:2147483646;pointer-events:none;contain:layout style;will-change:transform;width:32px;height:32px;transition:none;animation:none;position:fixed;inset:0 auto auto 0}.rf-drag-cursor[hidden]{display:none}.rf-drag-cursor__visual{width:32px;height:32px;transition:none;animation:none;position:absolute;transform:translate(-16px,-16px)}.rf-drag-cursor__asset{background-repeat:no-repeat;background-size:32px 32px;width:32px;height:32px;display:block}.rf-drag-cursor__visual:is([data-state=grab],[data-state=grabbing]) .rf-drag-cursor__asset,.rf-drag-cursor__visual:not([data-state=grab]):not([data-state=grabbing])>svg{display:none}.rf-drag-cursor svg{filter:drop-shadow(0 0 1px #001408);width:32px;height:32px;overflow:visible}.rf-drag-cursor path{fill:#08110d;stroke:#45ff93;stroke-width:1.1px;stroke-linejoin:round}.rf-drag-cursor [data-finger]{transition:none}.rf-drag-cursor .rf-drag-cursor__crease{fill:none;stroke:#ecfff5;stroke-width:.75px}@media (hover:hover) and (pointer:fine){html [data-rf-draggable][data-rf-draggable][data-rf-draggable]{cursor:var(--rf-cursor-grab)!important}html [data-rf-draggable][data-rf-draggable][data-dragging=true]{cursor:var(--rf-cursor-grabbing)!important}}.rf-drag-cursor__visual[data-state=grabbing] [data-finger=index]{d:path("M9 20 L9 16 Q9 14 11 14 Q13 14 13 16 L13 20 Q11 22 9 20 Z")}.rf-drag-cursor__visual[data-state=grabbing] [data-finger=middle]{d:path("M13 20 L13 15 Q13 13 15 13 Q17 13 17 15 L17 20 Q15 22 13 20 Z")}.rf-drag-cursor__visual[data-state=grabbing] [data-finger=ring]{d:path("M17 20 L17 16 Q17 14 19 14 Q21 14 21 16 L21 20 Q19 22 17 20 Z")}.rf-drag-cursor__visual[data-state=grabbing] [data-finger=little]{d:path("M21 21 L21 18 Q21 16 23 16 Q25 16 25 18 L25 21 Q23 23 21 21 Z")}.rf-drag-cursor__visual[data-state=grabbing] [data-finger=thumb]{d:path("M10 24 L10 21 Q10 19 12 19 Q14 19 15 20 L20 22 Q18 25 10 24 Z")}@keyframes rf-grip-index{0%{d:path("M9 20 L9 8 Q9 6 11 6 Q13 6 13 8 L13 20 Q11 22 9 20 Z")}}.rf-drag-cursor__visual[data-state=grabbing] [data-finger=index]{animation:.13s cubic-bezier(.2,.8,.2,1) both rf-grip-index}@keyframes rf-grip-middle{0%{d:path("M13 20 L13 4 Q13 2 15 2 Q17 2 17 4 L17 20 Q15 22 13 20 Z")}}.rf-drag-cursor__visual[data-state=grabbing] [data-finger=middle]{animation:.13s cubic-bezier(.2,.8,.2,1) both rf-grip-middle}@keyframes rf-grip-ring{0%{d:path("M17 20 L17 6 Q17 4 19 4 Q21 4 21 6 L21 20 Q19 22 17 20 Z")}}.rf-drag-cursor__visual[data-state=grabbing] [data-finger=ring]{animation:.13s cubic-bezier(.2,.8,.2,1) both rf-grip-ring}@keyframes rf-grip-little{0%{d:path("M21 21 L21 10 Q21 8 23 8 Q25 8 25 10 L25 21 Q23 23 21 21 Z")}}.rf-drag-cursor__visual[data-state=grabbing] [data-finger=little]{animation:.13s cubic-bezier(.2,.8,.2,1) both rf-grip-little}@keyframes rf-grip-thumb{0%{d:path("M10 24 L4 17 Q3 15 5 14 Q7 13 8 15 L13 20 Q14 23 10 24 Z")}}.rf-drag-cursor__visual[data-state=grabbing] [data-finger=thumb]{animation:.13s cubic-bezier(.2,.8,.2,1) both rf-grip-thumb}@media (prefers-reduced-motion:reduce){.rf-drag-cursor [data-finger]{transition:none!important;animation:none!important}}@media (hover:hover) and (pointer:fine){html[data-rf-cursor-mode=default],html[data-rf-cursor-mode=default] :is(*,#rf-cursor-native-specificity){cursor:var(--rf-cursor-default,default)!important}html[data-rf-cursor-mode=pointer],html[data-rf-cursor-mode=pointer] :is(*,#rf-cursor-native-specificity){cursor:var(--rf-cursor-pointer,pointer)!important}html[data-rf-cursor-mode=text],html[data-rf-cursor-mode=text] :is(*,#rf-cursor-native-specificity){cursor:var(--rf-cursor-text,text)!important}html[data-rf-cursor-mode=crosshair],html[data-rf-cursor-mode=crosshair] :is(*,#rf-cursor-native-specificity){cursor:var(--rf-cursor-crosshair,crosshair)!important}html[data-rf-cursor-mode=grab],html[data-rf-cursor-mode=grab] :is(*,#rf-cursor-native-specificity){cursor:var(--rf-cursor-grab,grab)!important}html[data-rf-cursor-mode=grabbing],html[data-rf-cursor-mode=grabbing] :is(*,#rf-cursor-native-specificity){cursor:var(--rf-cursor-grabbing,grabbing)!important}html[data-rf-cursor-mode=not-allowed],html[data-rf-cursor-mode=not-allowed] :is(*,#rf-cursor-native-specificity){cursor:var(--rf-cursor-not-allowed,not-allowed)!important}html[data-rf-cursor-mode=wait],html[data-rf-cursor-mode=wait] :is(*,#rf-cursor-native-specificity){cursor:var(--rf-cursor-wait,wait)!important}html[data-rf-cursor-mode=progress],html[data-rf-cursor-mode=progress] :is(*,#rf-cursor-native-specificity){cursor:var(--rf-cursor-progress,progress)!important}html[data-rf-cursor-mode=help],html[data-rf-cursor-mode=help] :is(*,#rf-cursor-native-specificity){cursor:var(--rf-cursor-help,help)!important}html[data-rf-cursor-mode=zoom-in],html[data-rf-cursor-mode=zoom-in] :is(*,#rf-cursor-native-specificity){cursor:var(--rf-cursor-zoom-in,zoom-in)!important}}html.rf-drag-cursor-active,html.rf-drag-cursor-active :is(*,#rf-cursor-suppression-specificity){cursor:none!important}.rf-drag-cursor__visual[data-state=default]{transform:translate(-4px,-3px)}.rf-drag-cursor__visual[data-state=default]>.rf-drag-cursor__asset{background-image:url(/cursors/rf-default.png)}.rf-drag-cursor__visual[data-state=pointer]{transform:translate(-11px,-5px)}.rf-drag-cursor__visual[data-state=pointer]>.rf-drag-cursor__asset{background-image:url(/cursors/rf-pointer.png)}.rf-drag-cursor__visual[data-state=text]{transform:translate(-16px,-16px)}.rf-drag-cursor__visual[data-state=text]>.rf-drag-cursor__asset{background-image:url(/cursors/rf-text.png)}.rf-drag-cursor__visual[data-state=crosshair]{transform:translate(-16px,-16px)}.rf-drag-cursor__visual[data-state=crosshair]>.rf-drag-cursor__asset{background-image:url(/cursors/rf-crosshair.png)}.rf-drag-cursor__visual[data-state=not-allowed]{transform:translate(-16px,-16px)}.rf-drag-cursor__visual[data-state=not-allowed]>.rf-drag-cursor__asset{background-image:url(/cursors/rf-not-allowed.png)}.rf-drag-cursor__visual[data-state=wait]{transform:translate(-16px,-16px)}.rf-drag-cursor__visual[data-state=wait]>.rf-drag-cursor__asset{background-image:url(/cursors/rf-wait.png)}.rf-drag-cursor__visual[data-state=progress]{transform:translate(-4px,-3px)}.rf-drag-cursor__visual[data-state=progress]>.rf-drag-cursor__asset{background-image:url(/cursors/rf-progress.png)}.rf-drag-cursor__visual[data-state=help]{transform:translate(-4px,-3px)}.rf-drag-cursor__visual[data-state=help]>.rf-drag-cursor__asset{background-image:url(/cursors/rf-help.png)}.rf-drag-cursor__visual[data-state=zoom-in]{transform:translate(-14px,-14px)}.rf-drag-cursor__visual[data-state=zoom-in]>.rf-drag-cursor__asset{background-image:url(/cursors/rf-zoom-in.png)}
.member-not-found{border:1px solid var(--member-border-standard,#60856e);color:#effff5;box-sizing:border-box;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);inline-size:min(100%,64rem);margin:clamp(.75rem,4vh,3rem) auto;padding:clamp(1.25rem,4vw,3rem);display:grid}.member-not-found__code{border-inline-end:1px solid var(--member-border-standard,#60856e);color:#8ff0b2;letter-spacing:-.04em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;padding-inline-end:clamp(1.25rem,4vw,3rem);font-size:clamp(4rem,13vw,8rem);font-weight:900;line-height:.9}.member-not-found__copy{justify-items:start;gap:.75rem;min-inline-size:0;display:grid}.member-not-found__copy h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,3.4vw,2.1rem);line-height:1.2}.member-not-found__copy .app-button{margin-block-start:.5rem}.member-not-found__eyebrow{color:#62dc97;letter-spacing:.1em;margin:0;font-size:.75rem;font-weight:800}.member-not-found__body{color:#def7e7c7;overflow-wrap:anywhere;max-inline-size:38rem;margin:0;font-size:1rem;line-height:1.6}.guest-not-found{--public-width:1760px;--public-gutter:clamp(16px, 3vw, 48px);--public-space:clamp(24px, 3vw, 44px);--public-surface:#1c302a;--public-text:#edf7f1;--public-muted:#bed1c6;--public-line:#486756;--public-accent:#8ff0b2;color:var(--public-text,#edf7f1);min-block-size:calc(100svh - 11rem);padding:clamp(1.5rem,6vw,4.5rem) var(--public-gutter);box-sizing:border-box;background-color:#13271f;background-image:radial-gradient(at 15% 0,#4c89652b,#0000 65%),linear-gradient(#78db9d24 1px,#0000 1px),linear-gradient(90deg,#78db9d24 1px,#0000 1px);background-size:auto,48px 48px,48px 48px;flex:1 0 auto;place-items:center;display:grid}.guest-not-found__panel{background:var(--public-surface,#1c302a);border:1px solid var(--public-line,#486756);box-sizing:border-box;text-align:center;border-radius:16px;justify-items:center;gap:.85rem;inline-size:min(100%,40rem);padding:clamp(1.5rem,5vw,3rem);display:grid;box-shadow:0 12px 32px #071b1424}.guest-not-found__panel h1{color:var(--public-text);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,5vw,2.6rem);line-height:1.15}.guest-not-found__panel .app-button{margin-block-start:.5rem}.guest-not-found__logo{block-size:auto;inline-size:min(13rem,70%);margin-block-end:.5rem}.guest-not-found__eyebrow{color:var(--public-accent);letter-spacing:.14em;margin:0;font-size:.78rem;font-weight:800}.guest-not-found__body{max-inline-size:30rem;color:var(--public-muted);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.65}[dir=rtl] .member-not-found__eyebrow,[dir=rtl] .guest-not-found__eyebrow{letter-spacing:0}@media (max-width:40rem){.member-not-found{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1rem;margin-block:.5rem}.member-not-found__code{border-inline-end:0;border-block-end:1px solid var(--member-border-standard,#60856e);inline-size:100%;padding-block-end:1rem;padding-inline-end:0;font-size:clamp(3.5rem,22vw,5.5rem)}.member-not-found__copy,.member-not-found__copy .app-button,.guest-not-found__panel .app-button{inline-size:100%}}
