.text-page-module__f_oZGG__container{width:100%;max-width:1024px;padding:var(--spacing-8) 0 var(--spacing-16) 0;gap:var(--spacing-16);flex-direction:column;margin:0 auto;animation:.8s ease-out text-page-module__f_oZGG__fadeIn;display:flex}@keyframes text-page-module__f_oZGG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.text-page-module__f_oZGG__hero{gap:var(--spacing-4);padding-bottom:var(--spacing-12);border-bottom:1px solid #ffffff0d;flex-direction:column;display:flex}.text-page-module__f_oZGG__heroLead{max-width:720px;color:var(--color-text-secondary);font-size:18px;line-height:1.8}.text-page-module__f_oZGG__section{gap:var(--spacing-6);flex-direction:column;display:flex}.text-page-module__f_oZGG__section+.text-page-module__f_oZGG__section{margin-top:var(--spacing-16)}.text-page-module__f_oZGG__sectionHeader{align-items:center;gap:var(--spacing-4);padding-bottom:var(--spacing-4);display:flex}.text-page-module__f_oZGG__sectionIcon{color:var(--color-primary-300);filter:drop-shadow(0 0 8px #7c3aed66);font-size:20px}.text-page-module__f_oZGG__fontGrid{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.text-page-module__f_oZGG__fontCard{background:var(--color-surface-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);padding:var(--spacing-8);gap:var(--spacing-4);flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.text-page-module__f_oZGG__fontCardBg{color:var(--color-bg-app);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:180px;line-height:1;position:absolute;bottom:-40px;right:-20px}.text-page-module__f_oZGG__fontCardHeader{z-index:1;justify-content:space-between;align-items:center;display:flex}.text-page-module__f_oZGG__fontCardEyebrow{color:var(--color-primary-500);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.text-page-module__f_oZGG__fontCardName{color:var(--color-text-maxcontrast);z-index:1;font-size:28px;font-weight:700}.text-page-module__f_oZGG__fontCardDesc{color:var(--color-text-secondary);z-index:1;line-height:1.5}.text-page-module__f_oZGG__fontCardSample{padding-top:var(--spacing-4);border-top:1px dashed var(--color-border-strong);z-index:1;color:var(--color-text-primary);word-break:break-all;margin-top:auto;font-size:20px}.text-page-module__f_oZGG__scaleContainer{border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff03;border:1px solid #ffffff0a;flex-direction:column;display:flex;overflow:hidden}.text-page-module__f_oZGG__scaleRow{gap:var(--spacing-4);padding:var(--spacing-8);border-bottom:1px solid #ffffff08;grid-template-columns:1fr;align-items:center;transition:all .3s;display:grid}@media (min-width:900px){.text-page-module__f_oZGG__scaleRow{gap:var(--spacing-12);grid-template-columns:minmax(0,1fr) 340px}}.text-page-module__f_oZGG__scaleRow:last-child{border-bottom:none}.text-page-module__f_oZGG__scaleRow:hover{background:#ffffff05}.text-page-module__f_oZGG__scalePreview{color:var(--color-text-maxcontrast);text-overflow:ellipsis;white-space:nowrap;transition:transform .3s;overflow:hidden}.text-page-module__f_oZGG__scaleRow:hover .text-page-module__f_oZGG__scalePreview{transform:translate(8px)}.text-page-module__f_oZGG__scaleSpecs{gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-xl);background:#0003;border:1px solid #ffffff08;flex-direction:column;display:flex}.text-page-module__f_oZGG__scaleToken{align-items:center;gap:var(--spacing-2);color:var(--color-primary-300);font-size:13px;font-family:var(--font-mono);display:inline-flex}.text-page-module__f_oZGG__copyButton{color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.text-page-module__f_oZGG__copyButton:hover{color:var(--color-text-maxcontrast);background:#ffffff1a;border-color:#fff3}.text-page-module__f_oZGG__copyButtonXs{width:24px;height:24px;font-size:10px}.text-page-module__f_oZGG__copyButton:active{transform:scale(.9)}.text-page-module__f_oZGG__scaleDetails{gap:var(--spacing-3);color:var(--color-text-tertiary);grid-template-columns:1fr 1fr;font-size:12px;display:grid;position:relative}.text-page-module__f_oZGG__scaleDetails .text-page-module__f_oZGG__copyButton{position:absolute;top:0;right:0}.text-page-module__f_oZGG__scaleDetailItem{flex-direction:column;gap:2px;display:flex}.text-page-module__f_oZGG__scaleDetailItem strong{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.text-page-module__f_oZGG__codeSection{gap:var(--spacing-6);flex-direction:column;display:flex}.text-page-module__f_oZGG__codeDescription{color:var(--color-text-secondary);font-size:15px;line-height:1.6}.text-page-module__f_oZGG__codeBlockWrapper{border-radius:var(--radius-xl);padding:var(--spacing-8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border:1px solid #ffffff0d;position:relative;overflow-x:auto}.text-page-module__f_oZGG__codeBlockWrapper:before{content:"tsx";top:var(--spacing-4);right:var(--spacing-4);color:var(--color-text-tertiary);font-family:var(--font-mono);text-transform:uppercase;opacity:.5;font-size:12px;font-weight:600;position:absolute}.text-page-module__f_oZGG__codeBlockWrapper pre{margin:0}.text-page-module__f_oZGG__codeBlockWrapper code{font-family:var(--font-mono);color:var(--color-primary-300);font-size:14px;line-height:1.6}
.design-system-module__isXRaW__container{height:100vh;color:var(--color-text-primary);background:0 0;display:flex;position:relative;overflow:hidden}.design-system-module__isXRaW__container:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#7c3aed14 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-150px;right:-150px}.design-system-module__isXRaW__container:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#06b6d40d 0%,#0000 70%);width:600px;height:600px;position:absolute;bottom:-200px;left:-200px}.design-system-module__isXRaW__sidebar{background:var(--color-bg-sidebar);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-right:1px solid var(--color-border-subtle);width:280px;padding:var(--spacing-10) var(--spacing-6);z-index:10;scrollbar-width:thin;scrollbar-color:var(--color-zinc-800) transparent;flex-direction:column;display:flex;overflow-y:auto}.design-system-module__isXRaW__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary);margin-bottom:var(--spacing-8);padding-left:var(--spacing-3);font-size:14px;font-weight:700}.design-system-module__isXRaW__nav{gap:var(--spacing-1);flex-direction:column;display:flex}.design-system-module__isXRaW__nav a{color:var(--color-text-secondary);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);border:1px solid #0000;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.design-system-module__isXRaW__nav a:hover{background:var(--color-bg-hover);color:var(--color-text-maxcontrast);padding-left:var(--spacing-5)}.design-system-module__isXRaW__disabledLink{color:var(--color-text-tertiary);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);opacity:.5;cursor:not-allowed;font-size:15px;font-weight:500;text-decoration:none;display:block}.design-system-module__isXRaW__nav a[data-active=true]{background:color-mix(in srgb, var(--color-primary-500), transparent 80%);color:var(--color-primary-500);border-color:color-mix(in srgb, var(--color-primary-500), transparent 60%)}.design-system-module__isXRaW__content{padding:var(--spacing-12);z-index:1;scrollbar-width:thin;scrollbar-color:var(--color-zinc-800) transparent;flex:1;overflow-y:auto}.design-system-module__isXRaW__doc{max-width:1000px;margin:0 auto;animation:.6s ease-out design-system-module__isXRaW__fadeIn}@keyframes design-system-module__isXRaW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.design-system-module__isXRaW__h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-maxcontrast);margin-bottom:var(--spacing-2);background:linear-gradient(to bottom right, var(--color-text-maxcontrast) 30%, var(--color-text-tertiary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:40px;font-weight:800}.design-system-module__isXRaW__h2{font-family:var(--font-display);color:var(--color-text-maxcontrast);margin-top:var(--spacing-16);margin-bottom:var(--spacing-6);align-items:center;gap:var(--spacing-3);font-size:24px;font-weight:700;display:flex}.design-system-module__isXRaW__h2:before{content:"";background:var(--color-primary-500);border-radius:var(--radius-full);width:4px;height:24px;box-shadow:0 0 15px var(--color-primary-500)}.design-system-module__isXRaW__h3{color:var(--color-text-primary);margin-top:var(--spacing-10);margin-bottom:var(--spacing-4);font-size:18px;font-weight:600}.design-system-module__isXRaW__p{color:var(--color-text-secondary);margin-bottom:var(--spacing-6);font-size:16px;line-height:1.8}.design-system-module__isXRaW__divider{margin:var(--spacing-12) 0;border:none;border-top:1px solid var(--color-border-subtle)}.design-system-module__isXRaW__section{margin-bottom:var(--spacing-16)}.design-system-module__isXRaW__table{margin-top:var(--spacing-6);background:color-mix(in srgb, var(--color-surface-1), transparent 30%);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.design-system-module__isXRaW__tr{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:240px 1fr;align-items:center;display:grid}.design-system-module__isXRaW__tr:last-child{border-bottom:none}.design-system-module__isXRaW__th{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);font-size:13px;font-weight:700}.design-system-module__isXRaW__colorGrid{gap:var(--spacing-6);margin-top:var(--spacing-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.design-system-module__isXRaW__colorCard{background:color-mix(in srgb, var(--color-surface-1), transparent 30%);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);transition:all .3s;overflow:hidden}.design-system-module__isXRaW__colorCard:hover{border-color:#7c3aed4d;transform:translateY(-4px);box-shadow:0 10px 30px -10px #00000080}.design-system-module__isXRaW__colorPreview{height:100px;position:relative}.design-system-module__isXRaW__colorInfo{padding:var(--spacing-5);gap:var(--spacing-1);flex-direction:column;display:flex}.design-system-module__isXRaW__colorInfo strong{color:var(--color-text-maxcontrast);font-size:16px}.design-system-module__isXRaW__colorInfo span{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:12px}.design-system-module__isXRaW__colorInfo code{margin-top:var(--spacing-2);background:var(--color-surface-2);border-radius:var(--radius-md);color:var(--color-primary-500);width:fit-content;padding:4px 8px;font-size:11px}.design-system-module__isXRaW__colorActions{gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-5);background:var(--color-surface-2);display:flex}.design-system-module__isXRaW__colorActions button{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);cursor:pointer;color:var(--color-text-secondary);background:0 0;flex:1;padding:8px;font-size:11px;font-weight:600;transition:all .2s}.design-system-module__isXRaW__colorActions button:hover{background:var(--color-bg-hover);color:var(--color-text-maxcontrast);border-color:var(--color-border-strong)}@media (max-width:768px){.design-system-module__isXRaW__container{flex-direction:column;height:100vh;min-height:100vh}.design-system-module__isXRaW__mobileHeader{padding:var(--spacing-4) var(--spacing-6);background:color-mix(in srgb, var(--color-bg-app), transparent 10%);border-bottom:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;justify-content:space-between;align-items:center;display:flex}.design-system-module__isXRaW__mobileHeaderTitle{font-family:var(--font-display);text-transform:uppercase;color:var(--color-text-maxcontrast);letter-spacing:.1em;font-size:14px;font-weight:700}.design-system-module__isXRaW__menuButton{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:20px;display:flex}.design-system-module__isXRaW__sidebar{z-index:50;border-right:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-bg-app), transparent 5%);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:80%;max-width:320px;height:100vh;transition:left .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:-100%}.design-system-module__isXRaW__sidebarOpen{left:0}.design-system-module__isXRaW__drawerOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;background:#0009;display:none;position:fixed;inset:0}.design-system-module__isXRaW__drawerOverlayOpen{display:block}.design-system-module__isXRaW__desktopThemeToggle{display:none}.design-system-module__isXRaW__closeMenuButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;font-size:20px;display:flex}.design-system-module__isXRaW__content{padding:var(--spacing-6);height:calc(100vh - 65px);overflow-y:auto}.design-system-module__isXRaW__h1{font-size:32px}.design-system-module__isXRaW__tr{gap:var(--spacing-2);grid-template-columns:1fr}}@media (min-width:769px){.design-system-module__isXRaW__mobileHeader,.design-system-module__isXRaW__drawerOverlay,.design-system-module__isXRaW__closeMenuButton{display:none}}
.checkbox-module__Z4LSMW__wrapper{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.checkbox-module__Z4LSMW__input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.checkbox-module__Z4LSMW__input:disabled{cursor:not-allowed}.checkbox-module__Z4LSMW__visual{border:1px solid var(--color-input-border);border-radius:var(--radius-sm,4px);background-color:var(--color-input-bg);pointer-events:none;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;inset:0}.checkbox-module__Z4LSMW__wrapper:hover .checkbox-module__Z4LSMW__input:not(:checked):not(:disabled)+.checkbox-module__Z4LSMW__visual{border-color:var(--color-input-hover-border)}.checkbox-module__Z4LSMW__icon{width:.875rem;height:.875rem;stroke:var(--color-white,#fff);opacity:0;transition:all .2s cubic-bezier(.16,1,.3,1);transform:scale(.5)}.checkbox-module__Z4LSMW__input:checked+.checkbox-module__Z4LSMW__visual{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}.checkbox-module__Z4LSMW__input:checked+.checkbox-module__Z4LSMW__visual .checkbox-module__Z4LSMW__icon{opacity:1;transform:scale(1)}.checkbox-module__Z4LSMW__input:focus-visible+.checkbox-module__Z4LSMW__visual{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #7c3aed1a}.checkbox-module__Z4LSMW__input[data-invalid=true]+.checkbox-module__Z4LSMW__visual{border-color:var(--color-error-500)}.checkbox-module__Z4LSMW__wrapper[data-disabled=true] .checkbox-module__Z4LSMW__visual{opacity:.5;background-color:var(--color-surface-2)}
.radio-module__SYZ9Oq__wrapper{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.radio-module__SYZ9Oq__input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.radio-module__SYZ9Oq__input:disabled{cursor:not-allowed}.radio-module__SYZ9Oq__visual{border:1px solid var(--color-input-border);border-radius:var(--radius-full,9999px);background-color:var(--color-input-bg);pointer-events:none;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;inset:0}.radio-module__SYZ9Oq__wrapper:hover .radio-module__SYZ9Oq__input:not(:checked):not(:disabled)+.radio-module__SYZ9Oq__visual{border-color:var(--color-input-hover-border)}.radio-module__SYZ9Oq__dot{background-color:var(--color-white,#fff);border-radius:var(--radius-full,9999px);opacity:0;width:.5rem;height:.5rem;transition:all .2s cubic-bezier(.16,1,.3,1);transform:scale(.5)}.radio-module__SYZ9Oq__input:checked+.radio-module__SYZ9Oq__visual{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}.radio-module__SYZ9Oq__input:checked+.radio-module__SYZ9Oq__visual .radio-module__SYZ9Oq__dot{opacity:1;transform:scale(1)}.radio-module__SYZ9Oq__input:focus-visible+.radio-module__SYZ9Oq__visual{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #7c3aed1a}.radio-module__SYZ9Oq__input[data-invalid=true]+.radio-module__SYZ9Oq__visual{border-color:var(--color-error-500)}.radio-module__SYZ9Oq__wrapper[data-disabled=true] .radio-module__SYZ9Oq__visual{opacity:.5;background-color:var(--color-surface-2)}
.Alert-module__DQ33yW__alert{width:100%;max-width:100%;font-family:var(--font-dm-sans), sans-serif;box-sizing:border-box;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .2s;display:flex;position:relative;box-shadow:0 4px 12px #0003}.Alert-module__DQ33yW__iconContainer{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.Alert-module__DQ33yW__content{gap:var(--spacing-micro,4px);flex-direction:column;flex:1;width:100%;display:flex}.Alert-module__DQ33yW__title{color:var(--color-text-primary,#f9fafb);margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem}.Alert-module__DQ33yW__desc{color:var(--color-text-secondary,#e5e7eb);opacity:.9;margin:0;font-size:.875rem;line-height:1.25rem}.Alert-module__DQ33yW__closeButton{cursor:pointer;color:var(--color-text-secondary,#e5e7eb);opacity:.5;background:0 0;border:none;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;margin-top:2px;margin-left:8px;padding:2px;transition:opacity .2s,background-color .2s;display:flex}.Alert-module__DQ33yW__closeButton:hover{opacity:1;background-color:#ffffff1a}.Alert-module__DQ33yW__alert[data-variant=info]{background-color:#141a24;border-color:#3b82f64d}.Alert-module__DQ33yW__alert[data-variant=info] .Alert-module__DQ33yW__icon{color:var(--color-info-500,#3b82f6)}.Alert-module__DQ33yW__alert[data-variant=success]{background-color:#111e16;border-color:#22c55e4d}.Alert-module__DQ33yW__alert[data-variant=success] .Alert-module__DQ33yW__icon{color:var(--color-success-500,#22c55e)}.Alert-module__DQ33yW__alert[data-variant=warning]{background-color:#201b10;border-color:#eab3084d}.Alert-module__DQ33yW__alert[data-variant=warning] .Alert-module__DQ33yW__icon{color:var(--color-warning-500,#eab308)}.Alert-module__DQ33yW__alert[data-variant=error]{background-color:#201213;border-color:#ef44444d}.Alert-module__DQ33yW__alert[data-variant=error] .Alert-module__DQ33yW__icon{color:var(--color-error-500,#ef4444)}
.LeaveCommunityModal-module__WC6UnW__modalOverlay{background:var(--color-overlay,#000000a6);z-index:1100;padding:var(--space-4,16px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;animation:.2s ease-out LeaveCommunityModal-module__WC6UnW__fadeIn;display:flex;position:fixed;inset:0}.LeaveCommunityModal-module__WC6UnW__modal{background:var(--color-surface-1,#fff);border:1px solid var(--color-border-default);border-radius:var(--radius-xl,20px);width:100%;max-width:500px;max-height:90vh;box-shadow:var(--shadow-xl,0 25px 50px -12px #00000040);color:var(--color-text-primary);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) LeaveCommunityModal-module__WC6UnW__scaleUp;display:flex;overflow:hidden}.LeaveCommunityModal-module__WC6UnW__modalHeader{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding:20px 24px 10px;display:flex}.LeaveCommunityModal-module__WC6UnW__modalTitle{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600}.LeaveCommunityModal-module__WC6UnW__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.LeaveCommunityModal-module__WC6UnW__fieldGroup{flex-direction:column;gap:8px;display:flex}.LeaveCommunityModal-module__WC6UnW__modalFooter{border-top:1px solid var(--color-border-subtle);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}@keyframes LeaveCommunityModal-module__WC6UnW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LeaveCommunityModal-module__WC6UnW__scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.LeaveCommunityModal-module__WC6UnW__modal{border-radius:var(--radius-lg,16px) var(--radius-lg,16px) 0 0;max-height:100vh;margin-top:auto}}
.CommunityDetailView-module__frZ4yq__pageContainer{min-height:100vh;color:var(--page-text,var(--color-text-primary));background-color:#0000;flex-direction:column;display:flex}.CommunityDetailView-module__frZ4yq__meshBackground{display:none}.CommunityDetailView-module__frZ4yq__cover{aspect-ratio:3;background:linear-gradient(135deg, var(--page-surface,var(--color-surface-1)) 0%, color-mix(in srgb, var(--page-accent-1,var(--color-primary-700)) 6%, var(--page-surface,var(--color-surface-1))) 100%);border-bottom:1px solid var(--color-border-subtle);background-position:50%;background-size:cover;flex-shrink:0;width:100%;min-height:180px;max-height:420px;position:relative;overflow:hidden}.CommunityDetailView-module__frZ4yq__coverActions{z-index:10;justify-content:space-between;display:flex;position:absolute;top:24px;left:max(24px,50% - 560px);right:max(24px,50% - 560px)}.CommunityDetailView-module__frZ4yq__backBtn,.CommunityDetailView-module__frZ4yq__likeBtn,.CommunityDetailView-module__frZ4yq__shareBtn{background:var(--page-bg,var(--color-bg-app));border:1px solid var(--color-border-default);width:40px;height:40px;color:var(--page-text,var(--color-text-primary));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000000d}.CommunityDetailView-module__frZ4yq__backBtn:hover,.CommunityDetailView-module__frZ4yq__shareBtn:hover{background:var(--page-bg,var(--color-bg-app));border-color:var(--page-accent-1,var(--color-primary-300));color:var(--page-accent-1,var(--color-primary-300))}.CommunityDetailView-module__frZ4yq__likeBtn:hover{background:var(--page-bg,var(--color-bg-app));border-color:var(--color-rose-500);color:var(--color-rose-500)}.CommunityDetailView-module__frZ4yq__likeBtn.CommunityDetailView-module__frZ4yq__isLiked{color:var(--color-rose-500);border-color:var(--color-rose-500);box-shadow:0 0 12px color-mix(in srgb, var(--color-rose-500) 30%, transparent)}.CommunityDetailView-module__frZ4yq__likeBtn:disabled{opacity:.5;cursor:not-allowed}.CommunityDetailView-module__frZ4yq__contentWrapper{width:100%;max-width:1300px;padding:var(--space-10,48px) 24px 120px;margin:0 auto}.CommunityDetailView-module__frZ4yq__gridContainer{gap:var(--space-12,64px);grid-template-columns:1fr 320px;align-items:start;display:grid}.CommunityDetailView-module__frZ4yq__mainColumn{gap:var(--space-10,48px);flex-direction:column;max-width:720px;display:flex}.CommunityDetailView-module__frZ4yq__sidebarColumn{gap:var(--space-8,32px);top:var(--space-8,32px);flex-direction:column;display:flex;position:sticky}.CommunityDetailView-module__frZ4yq__titleRow{flex-direction:column;gap:12px;display:flex}.CommunityDetailView-module__frZ4yq__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-maxcontrast);margin:0;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.1}.CommunityDetailView-module__frZ4yq__badges{flex-wrap:wrap;gap:8px;display:flex}.CommunityDetailView-module__frZ4yq__ownerRow{align-items:center;gap:12px;display:flex}.CommunityDetailView-module__frZ4yq__ownerAvatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.CommunityDetailView-module__frZ4yq__ownerAvatarFallback{background:var(--color-surface-2);width:40px;height:40px;color:var(--color-text-primary);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.CommunityDetailView-module__frZ4yq__ownerInfo{flex-direction:column;display:flex}.CommunityDetailView-module__frZ4yq__ownerLabel{color:var(--color-text-tertiary);font-size:12px}.CommunityDetailView-module__frZ4yq__ownerName{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600}.CommunityDetailView-module__frZ4yq__ownerHandle{color:var(--color-text-secondary);margin:0;font-size:13px}.CommunityDetailView-module__frZ4yq__ownerAvatarLink{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.CommunityDetailView-module__frZ4yq__ownerAvatarLink:hover .CommunityDetailView-module__frZ4yq__ownerAvatar,.CommunityDetailView-module__frZ4yq__ownerAvatarLink:hover .CommunityDetailView-module__frZ4yq__ownerAvatarFallback{box-shadow:0 0 0 2px var(--page-accent-1,var(--color-primary-400))}.CommunityDetailView-module__frZ4yq__ownerInfoLink{flex-direction:column;text-decoration:none;display:flex}.CommunityDetailView-module__frZ4yq__ownerInfoLink:hover .CommunityDetailView-module__frZ4yq__ownerName{color:var(--page-accent-1,var(--color-primary-300))}.CommunityDetailView-module__frZ4yq__stats{background:color-mix(in srgb, var(--page-surface,var(--color-surface-1)), transparent 40%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in srgb, var(--color-white), transparent 92%);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.CommunityDetailView-module__frZ4yq__stat{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:14px;display:flex}.CommunityDetailView-module__frZ4yq__statLeft{align-items:center;gap:8px;display:flex}.CommunityDetailView-module__frZ4yq__statValue{color:var(--color-text-primary);font-weight:600}.CommunityDetailView-module__frZ4yq__ritualsCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex;background:color-mix(in srgb, var(--page-accent-2,#f75) 12%, color-mix(in srgb, var(--color-surface-1), transparent 35%))!important;border:1px solid color-mix(in srgb, var(--page-accent-2,#f75) 35%, color-mix(in srgb, var(--color-white), transparent 88%))!important}.light .CommunityDetailView-module__frZ4yq__ritualsCard{background:color-mix(in srgb, var(--page-accent-2,#f75) 20%, var(--color-surface-1))!important;border:1px solid color-mix(in srgb, var(--page-accent-2,#f75) 40%, transparent)!important}.CommunityDetailView-module__frZ4yq__ritualItem{flex-direction:column;gap:6px;display:flex}.CommunityDetailView-module__frZ4yq__ritualHeader{color:var(--color-text-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.CommunityDetailView-module__frZ4yq__ritualIcon{color:var(--page-accent-2,#f75);flex-shrink:0}.CommunityDetailView-module__frZ4yq__ritualText{color:var(--color-text-secondary);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.CommunityDetailView-module__frZ4yq__rulesCard{background:color-mix(in srgb, var(--page-accent-1,var(--color-primary-500)) 5%, color-mix(in srgb, var(--color-surface-1), transparent 30%));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in srgb, var(--page-accent-1,var(--color-primary-500)) 22%, color-mix(in srgb, var(--color-white), transparent 85%));border-radius:16px;flex-direction:column;transition:all .3s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden}.CommunityDetailView-module__frZ4yq__rulesCard:hover{border-color:color-mix(in srgb, var(--page-accent-1,var(--color-primary-500)) 35%, transparent)}.CommunityDetailView-module__frZ4yq__rulesHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:color-mix(in srgb, var(--page-accent-1,var(--color-primary-500)) 6%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-border-subtle), transparent 40%);justify-content:space-between;align-items:center;padding:16px 20px;transition:background .2s;display:flex}.CommunityDetailView-module__frZ4yq__rulesHeader:hover{background:color-mix(in srgb, var(--page-accent-1,var(--color-primary-500)) 10%, transparent)}.CommunityDetailView-module__frZ4yq__rulesHeaderLeft{align-items:center;gap:12px;display:flex}.CommunityDetailView-module__frZ4yq__rulesIconBadge{background:color-mix(in srgb, var(--page-accent-1,var(--color-primary-500)) 18%, var(--color-surface-2));width:36px;height:36px;color:var(--page-accent-1,var(--color-primary-300));border:1px solid color-mix(in srgb, var(--page-accent-1,var(--color-primary-400)) 25%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CommunityDetailView-module__frZ4yq__rulesTitle{color:var(--color-text-primary);margin:0;font-size:15px;font-weight:600}.CommunityDetailView-module__frZ4yq__rulesSubtitle{color:var(--color-text-tertiary);margin:0;font-size:12px}.CommunityDetailView-module__frZ4yq__rulesContentWrapper{opacity:1;max-height:2500px;padding:20px 20px 4px;transition:max-height .35s cubic-bezier(.32,.72,0,1),padding .35s cubic-bezier(.32,.72,0,1),opacity .25s;position:relative;overflow:hidden}.CommunityDetailView-module__frZ4yq__rulesContentCollapsed{opacity:0!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important}.CommunityDetailView-module__frZ4yq__rulesFooter{border-top:1px solid color-mix(in srgb, var(--color-border-subtle), transparent 50%);justify-content:center;align-items:center;margin-top:16px;padding:16px 0 12px;display:flex}.CommunityDetailView-module__frZ4yq__rulesToggleBtn{color:var(--page-accent-1,var(--color-primary-300));cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 6px;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex}.CommunityDetailView-module__frZ4yq__rulesToggleBtn:hover{color:var(--color-text-maxcontrast);text-underline-offset:4px;text-decoration:underline}.CommunityDetailView-module__frZ4yq__sectionsContainer{gap:var(--space-10,48px);flex-direction:column;display:flex}.CommunityDetailView-module__frZ4yq__section{flex-direction:column;gap:16px;display:flex}.CommunityDetailView-module__frZ4yq__sectionHeader{justify-content:space-between;align-items:center;display:flex}.CommunityDetailView-module__frZ4yq__writeFeedbackBtn{background:var(--page-bg,var(--color-bg-app));border:1px solid var(--color-border-subtle);color:var(--page-text,var(--color-text-primary));cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.CommunityDetailView-module__frZ4yq__writeFeedbackBtn:hover{background:color-mix(in srgb, var(--page-accent-1,var(--color-primary-500)) 10%, var(--color-surface-2));border-color:color-mix(in srgb, var(--page-accent-1,var(--color-primary-500)) 30%, transparent);color:var(--page-accent-1,var(--color-primary-300))}.CommunityDetailView-module__frZ4yq__sectionTitle{font-family:var(--font-heading);color:var(--color-text-maxcontrast);margin:0;padding-left:12px;font-size:18px;font-weight:600;position:relative}.CommunityDetailView-module__frZ4yq__sectionTitle:before{content:"";background:var(--page-accent-1,var(--color-primary-500));border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.CommunityDetailView-module__frZ4yq__sectionText{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.6}.CommunityDetailView-module__frZ4yq__benefitsList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.CommunityDetailView-module__frZ4yq__benefitItem{color:var(--color-text-primary);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.CommunityDetailView-module__frZ4yq__benefitIcon{color:var(--page-accent-1,var(--color-primary-300));flex-shrink:0;margin-top:2px}.CommunityDetailView-module__frZ4yq__tagList{flex-wrap:wrap;gap:8px;display:flex}.CommunityDetailView-module__frZ4yq__ctaContainer{background:color-mix(in srgb, var(--page-surface,var(--color-surface-1)), transparent 40%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in srgb, var(--color-white), transparent 92%);border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.CommunityDetailView-module__frZ4yq__ctaTitle{color:var(--color-text-maxcontrast);margin:0;font-size:16px;font-weight:600}.CommunityDetailView-module__frZ4yq__ctaDesc{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.CommunityDetailView-module__frZ4yq__ctaButton{cursor:pointer;z-index:1;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.32,.72,0,1);display:flex;position:relative;overflow:hidden;color:var(--page-text-on-accent-2,#fff)!important;background:0 0!important;border:none!important}.CommunityDetailView-module__frZ4yq__ctaButton:before{content:"";background:conic-gradient(from 90deg at 50% 50%, transparent 0%, transparent 70%, color-mix(in srgb, var(--color-text-maxcontrast), transparent 10%) 100%);z-index:-2;width:600px;height:600px;animation:4s linear infinite CommunityDetailView-module__frZ4yq__borderSpin;position:absolute;top:50%;left:50%}.CommunityDetailView-module__frZ4yq__ctaButton:after{content:"";background:var(--page-accent-2,linear-gradient(135deg, #f75 0%, #ea580c 100%));z-index:-1;border-radius:7px;transition:filter .2s;position:absolute;inset:1px}.CommunityDetailView-module__frZ4yq__ctaButton:hover:after{filter:brightness(1.1)}@keyframes CommunityDetailView-module__frZ4yq__borderSpin{0%{transform:translate(-50%,-50%)rotate(0)}15%{transform:translate(-50%,-50%)rotate(30deg)}35%{transform:translate(-50%,-50%)rotate(150deg)}50%{transform:translate(-50%,-50%)rotate(180deg)}65%{transform:translate(-50%,-50%)rotate(210deg)}85%{transform:translate(-50%,-50%)rotate(330deg)}to{transform:translate(-50%,-50%)rotate(360deg)}}.CommunityDetailView-module__frZ4yq__ctaButtonSecondary{box-sizing:border-box;width:100%;min-height:52px;color:var(--color-text-primary);border:1px solid var(--color-border-default);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:all .2s;display:flex}.CommunityDetailView-module__frZ4yq__ctaButtonSecondary:hover{background:var(--page-accent-1,var(--color-primary-500));border-color:var(--page-accent-1,var(--color-primary-500));color:#fff}.CommunityDetailView-module__frZ4yq__leaveCommunityBtn{box-sizing:border-box;color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef444440;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:14px 24px;font-size:15px;font-weight:600;line-height:1.2;transition:all .2s;display:flex}.CommunityDetailView-module__frZ4yq__leaveCommunityBtn:hover{color:#f87171;background:#ef444414;border-color:#ef444499;box-shadow:0 8px 24px -6px #00000040}.CommunityDetailView-module__frZ4yq__feedbacks{flex-direction:column;gap:24px;display:flex}.CommunityDetailView-module__frZ4yq__feedback{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.CommunityDetailView-module__frZ4yq__feedback:last-child{border-bottom:none;padding-bottom:0}.CommunityDetailView-module__frZ4yq__feedbackHeader{justify-content:space-between;align-items:center;display:flex}.CommunityDetailView-module__frZ4yq__feedbackAuthor{align-items:center;gap:12px;display:flex}.CommunityDetailView-module__frZ4yq__feedbackAuthorLink{align-items:center;gap:12px;text-decoration:none;transition:opacity .2s;display:flex}.CommunityDetailView-module__frZ4yq__feedbackAuthorLink:hover .CommunityDetailView-module__frZ4yq__feedbackName{color:var(--page-accent-1,var(--color-primary-300))}.CommunityDetailView-module__frZ4yq__feedbackAvatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.CommunityDetailView-module__frZ4yq__feedbackAvatarFallback{background:var(--color-surface-2);width:32px;height:32px;color:var(--color-text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.CommunityDetailView-module__frZ4yq__feedbackName{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600}.CommunityDetailView-module__frZ4yq__feedbackHandle{color:var(--color-text-tertiary);margin:0;font-size:13px}.CommunityDetailView-module__frZ4yq__feedbackScoreBadge{color:var(--page-accent-1,var(--color-primary-300));align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.CommunityDetailView-module__frZ4yq__feedbackComment{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.5}.CommunityDetailView-module__frZ4yq__feedbackForm{background:color-mix(in srgb, var(--color-surface-2) 30%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb, var(--color-white), transparent 92%);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--color-white), transparent 85%), 0 10px 30px -10px #0000004d;border-radius:12px;flex-direction:column;gap:16px;margin-bottom:24px;padding:24px;display:flex}.CommunityDetailView-module__frZ4yq__ratingSelector{align-items:center;gap:12px;display:flex}.CommunityDetailView-module__frZ4yq__ratingSelector p{color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:500}.CommunityDetailView-module__frZ4yq__stars{gap:4px;display:flex}.CommunityDetailView-module__frZ4yq__stars button{cursor:pointer;color:var(--color-border-default);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s cubic-bezier(.32,.72,0,1);display:flex}.CommunityDetailView-module__frZ4yq__stars button:hover,.CommunityDetailView-module__frZ4yq__starActive{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--page-accent-1,var(--color-primary-400)) 50%, transparent));transform:scale(1.15);color:var(--page-accent-1,var(--color-primary-400))!important}.CommunityDetailView-module__frZ4yq__feedbackTextarea{background:color-mix(in srgb, var(--color-surface-1), transparent 20%);border:1px solid color-mix(in srgb, var(--color-white), transparent 92%);width:100%;min-height:100px;color:var(--color-text-primary);resize:vertical;border-radius:8px;padding:16px;font-family:inherit;font-size:14px;transition:all .2s}.CommunityDetailView-module__frZ4yq__feedbackTextarea::placeholder{color:var(--color-text-tertiary)}.CommunityDetailView-module__frZ4yq__feedbackTextarea:focus{background:color-mix(in srgb, var(--color-surface-1), transparent 10%);border-color:var(--page-accent-1,var(--color-primary-500));outline:none;box-shadow:0 0 12px #7c3aed26}.CommunityDetailView-module__frZ4yq__formActions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.CommunityDetailView-module__frZ4yq__cancelBtn{border:1px solid color-mix(in srgb, var(--color-white), transparent 90%);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s}.CommunityDetailView-module__frZ4yq__cancelBtn:hover{background:color-mix(in srgb, var(--color-surface-3) 40%, transparent);color:var(--color-text-primary)}.CommunityDetailView-module__frZ4yq__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.CommunityDetailView-module__frZ4yq__submitBtn{background:linear-gradient(135deg, var(--page-accent-1,var(--color-primary-500)) 0%, var(--page-accent-1,var(--color-primary-700)) 100%);color:var(--color-white);border:1px solid var(--page-accent-1,var(--color-primary-500));cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb, var(--page-accent-1,var(--color-primary-500)) 25%, transparent);border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.32,.72,0,1);display:flex}.CommunityDetailView-module__frZ4yq__submitBtn:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb, var(--page-accent-1,var(--color-primary-500)) 40%, transparent);transform:translateY(-1px)}.CommunityDetailView-module__frZ4yq__submitBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (max-width:900px){.CommunityDetailView-module__frZ4yq__gridContainer{grid-template-columns:1fr;gap:48px}.CommunityDetailView-module__frZ4yq__sidebarColumn{grid-row:1;position:static}.CommunityDetailView-module__frZ4yq__mainColumn{grid-row:2}}
.ProfileProgramCard-module__E1XfjG__card{outline:none;flex-direction:column;height:100%;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.ProfileProgramCard-module__E1XfjG__card:hover{border-color:var(--page-accent-1,var(--theme-accent,#7c3aed))!important;box-shadow:0 20px 48px -12px #00000059, 0 0 24px color-mix(in srgb, var(--page-accent-1,var(--theme-accent,#7c3aed)) 20%, transparent)!important}.light .ProfileProgramCard-module__E1XfjG__card:hover{border-color:var(--page-accent-1,var(--theme-accent,#7c3aed))!important;box-shadow:0 12px 32px -12px #00000026, 0 0 24px color-mix(in srgb, var(--page-accent-1,var(--theme-accent,#7c3aed)) 10%, transparent)!important}.ProfileProgramCard-module__E1XfjG__thumbContainer{border-bottom:1px solid #ffffff0a;flex-shrink:0;width:100%;height:180px;min-height:180px;max-height:180px;position:relative;overflow:hidden}.ProfileProgramCard-module__E1XfjG__thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ProfileProgramCard-module__E1XfjG__gradient0{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-secondary,#ff69b4), #000 85%) 0%, color-mix(in srgb, var(--theme-accent,#7c3aed), #000 92%) 100%)}.light .ProfileProgramCard-module__E1XfjG__gradient0{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-secondary,#ff69b4), #fff 40%) 0%, color-mix(in srgb, var(--theme-accent,#7c3aed), #fff 40%) 100%)}.ProfileProgramCard-module__E1XfjG__gradient1{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-secondary,#ff69b4), #000 88%) 0%, color-mix(in srgb, var(--theme-accent,#7c3aed), #000 95%) 100%)}.light .ProfileProgramCard-module__E1XfjG__gradient1{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-secondary,#ff69b4), #fff 30%) 0%, color-mix(in srgb, var(--theme-accent,#7c3aed), #fff 50%) 100%)}.ProfileProgramCard-module__E1XfjG__gradient2{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent,#7c3aed), #000 85%) 0%, color-mix(in srgb, var(--theme-secondary,#ff69b4), #000 92%) 100%)}.light .ProfileProgramCard-module__E1XfjG__gradient2{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent,#7c3aed), #fff 40%) 0%, color-mix(in srgb, var(--theme-secondary,#ff69b4), #fff 60%) 100%)}.ProfileProgramCard-module__E1XfjG__gradient3{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-secondary,#ff69b4), #000 90%) 0%, #09090b 100%)}.light .ProfileProgramCard-module__E1XfjG__gradient3{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-secondary,#ff69b4), #fff 40%) 0%, color-mix(in srgb, var(--theme-accent,#7c3aed), transparent 10%) 100%)}.ProfileProgramCard-module__E1XfjG__card:hover .ProfileProgramCard-module__E1XfjG__thumb{transform:scale(1.08)}.ProfileProgramCard-module__E1XfjG__thumbOverlay{align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}.ProfileProgramCard-module__E1XfjG__thumbOverlay.ProfileProgramCard-module__E1XfjG__withShadow{background:linear-gradient(#09090b1a 0%,#09090bd9 100%)}.ProfileProgramCard-module__E1XfjG__playBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;opacity:0;z-index:2;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.ProfileProgramCard-module__E1XfjG__card:hover .ProfileProgramCard-module__E1XfjG__playBadge{opacity:1;background:#fff3;transform:translate(-50%,-50%)scale(1)}.ProfileProgramCard-module__E1XfjG__thumbBadges{z-index:1;gap:8px;display:flex}.ProfileProgramCard-module__E1XfjG__body{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.ProfileProgramCard-module__E1XfjG__title{color:var(--color-text-maxcontrast,#fff);line-clamp:2;-webkit-box-orient:vertical;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.3;transition:color .3s;display:-webkit-box;overflow:hidden}.ProfileProgramCard-module__E1XfjG__creator{color:var(--color-text-tertiary);margin-top:-4px;font-size:.875rem;font-weight:500}.ProfileProgramCard-module__E1XfjG__description{color:var(--color-text-secondary);line-clamp:2;opacity:.8;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.ProfileProgramCard-module__E1XfjG__footer{margin-top:auto;padding:0 24px 24px}
.ProfilePrograms-module__JpVrHW__container{flex-direction:column;gap:32px;display:flex}.ProfilePrograms-module__JpVrHW__header{flex-direction:column;gap:20px;display:flex}.ProfilePrograms-module__JpVrHW__header>div:nth-child(2){margin-left:auto}.ProfilePrograms-module__JpVrHW__titleArea{flex-direction:column;gap:8px;display:flex}.ProfilePrograms-module__JpVrHW__title{color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.ProfilePrograms-module__JpVrHW__subtitle{color:var(--color-text-secondary);margin:0;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:450;line-height:1.6}.ProfilePrograms-module__JpVrHW__controls{align-items:center;gap:16px;display:flex}.ProfilePrograms-module__JpVrHW__filterWrapper,.ProfilePrograms-module__JpVrHW__searchWrapper{align-items:center;display:flex;position:relative}.ProfilePrograms-module__JpVrHW__filterIcon,.ProfilePrograms-module__JpVrHW__searchIcon{color:var(--color-text-subtle);pointer-events:none;position:absolute;left:16px}.ProfilePrograms-module__JpVrHW__select,.ProfilePrograms-module__JpVrHW__input{background:var(--color-surface-container-high);border:1px solid var(--color-border-subtle);height:48px;color:var(--color-text-primary);border-radius:12px;padding:0 16px 0 44px;font-size:.9375rem;transition:all .2s}.ProfilePrograms-module__JpVrHW__select{appearance:none;cursor:pointer;width:180px}.ProfilePrograms-module__JpVrHW__select:disabled{opacity:.6;cursor:not-allowed}.ProfilePrograms-module__JpVrHW__input{width:280px}.ProfilePrograms-module__JpVrHW__input:focus{border-color:var(--theme-accent,var(--color-primary));background:var(--color-surface-container-highest);box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-accent,var(--color-primary)), transparent 90%);outline:none}.ProfilePrograms-module__JpVrHW__grid{gap:var(--spacing-md,24px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ProfilePrograms-module__JpVrHW__empty{text-align:center;color:var(--color-text-subtle);background:var(--color-surface-container-lowest);border:2px dashed var(--color-border-subtle);border-radius:24px;padding:80px 0;font-size:1.125rem}.ProfilePrograms-module__JpVrHW__emptyState{background:var(--color-surface-container-low);border:2px dashed var(--color-border-subtle);text-align:center;color:var(--color-text-secondary);border-radius:24px;flex-direction:column;align-items:center;gap:24px;padding:80px;display:flex}.ProfilePrograms-module__JpVrHW__ctaButton{background:var(--theme-accent,var(--color-primary));color:#fff;cursor:pointer;border:none;border-radius:12px;padding:14px 32px;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}.ProfilePrograms-module__JpVrHW__ctaButton:hover{filter:brightness(1.1);box-shadow:0 12px 24px -8px color-mix(in srgb, var(--theme-accent,var(--color-primary)), transparent 60%);transform:translateY(-4px)}.ProfilePrograms-module__JpVrHW__showMoreButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;gap:8px;width:fit-content;margin-top:48px;padding:8px 16px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.ProfilePrograms-module__JpVrHW__showMoreButton:hover{color:var(--theme-accent,var(--color-primary))}@media (max-width:1024px){.ProfilePrograms-module__JpVrHW__header{flex-direction:column;align-items:flex-start}.ProfilePrograms-module__JpVrHW__controls{width:100%}.ProfilePrograms-module__JpVrHW__filterWrapper,.ProfilePrograms-module__JpVrHW__searchWrapper{flex:1}.ProfilePrograms-module__JpVrHW__select,.ProfilePrograms-module__JpVrHW__input{width:100%}}@media (max-width:640px){.ProfilePrograms-module__JpVrHW__controls{flex-direction:column;align-items:stretch;width:100%}.ProfilePrograms-module__JpVrHW__filterWrapper,.ProfilePrograms-module__JpVrHW__searchWrapper{width:100%}.ProfilePrograms-module__JpVrHW__title{font-size:1.75rem}.ProfilePrograms-module__JpVrHW__grid{grid-template-columns:1fr}}
.PlatformFooter-module__f_mnQa__footer{width:100%;margin-top:auto;padding:48px 0 40px;position:relative;overflow:hidden}.PlatformFooter-module__f_mnQa__footer:before{content:"";background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--color-text-primary) 8%, transparent) 50%, transparent 100%);z-index:1;height:1px;position:absolute;top:0;left:0;right:0}.PlatformFooter-module__f_mnQa__container{z-index:2;flex-direction:column;gap:40px;max-width:1300px;margin:0 auto;padding:0 32px;display:flex;position:relative}.PlatformFooter-module__f_mnQa__topSection{justify-content:space-between;align-items:center;gap:40px;display:flex}.PlatformFooter-module__f_mnQa__brand{align-items:center;gap:12px;display:flex}.PlatformFooter-module__f_mnQa__logoWrapper{align-items:center;gap:16px;text-decoration:none;transition:opacity .2s;display:flex}.PlatformFooter-module__f_mnQa__logoWrapper:hover{opacity:.8}.PlatformFooter-module__f_mnQa__logoImg{object-fit:contain;width:32px;height:32px}.PlatformFooter-module__f_mnQa__footerTagline{color:var(--color-text-secondary);max-width:420px;margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.5}.PlatformFooter-module__f_mnQa__socials{gap:12px;display:flex}.PlatformFooter-module__f_mnQa__socialLink{border:1px solid var(--color-border-subtle);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.PlatformFooter-module__f_mnQa__socialLink:hover{color:var(--color-text-primary);border-color:var(--color-border-focus);box-shadow:0 4px 12px color-mix(in srgb, var(--color-text-primary) 15%, transparent);transform:translateY(-2px)}.PlatformFooter-module__f_mnQa__bottomSection{justify-content:space-between;align-items:center;gap:24px;display:flex}.PlatformFooter-module__f_mnQa__copy{color:var(--color-text-tertiary,#6b7280);margin:0;font-size:.8125rem}.PlatformFooter-module__f_mnQa__legalLinks{gap:24px;display:flex}.PlatformFooter-module__f_mnQa__link{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .2s}.PlatformFooter-module__f_mnQa__link:hover{color:var(--color-text-primary)}@media (max-width:768px){.PlatformFooter-module__f_mnQa__topSection{text-align:center;flex-direction:column;align-items:center;gap:32px}.PlatformFooter-module__f_mnQa__logoWrapper{flex-direction:column;gap:12px}.PlatformFooter-module__f_mnQa__bottomSection{text-align:center;flex-direction:column-reverse;gap:24px}.PlatformFooter-module__f_mnQa__legalLinks{flex-wrap:wrap;justify-content:center}}
.discovery-module__2CSJQq__discovery{scroll-behavior:smooth;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;min-height:100vh;font-family:DM Sans,sans-serif}
.page-module__dmYXgq__container{background-color:var(--page-bg,transparent);flex-direction:column;min-height:100vh;display:flex}.page-module__dmYXgq__main{color:var(--page-text,var(--color-text-primary));flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.page-module__dmYXgq__meshBackgroundBottom{background:radial-gradient(circle at center, color-mix(in srgb, var(--page-accent-2,var(--theme-secondary)), #040609 88%) 0%, transparent 80%);filter:blur(100px);z-index:0;pointer-events:none;opacity:.35;will-change:transform, opacity;contain:strict;width:60%;height:60%;display:var(--page-mesh-display,block);animation:8s ease-in-out infinite page-module__dmYXgq__breatheOrb;position:absolute;bottom:5%;right:-5%}@supports (color:lab(0% 0 0)){.page-module__dmYXgq__meshBackgroundBottom{background:radial-gradient(circle at center, color-mix(in srgb, var(--page-accent-2,var(--theme-secondary)), lab(1.5459% -.0968501 -1.40916) 88%) 0%, transparent 80%)}}@keyframes page-module__dmYXgq__breatheOrb{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.45;transform:scale(1.08)}}.page-module__dmYXgq__contentWrapper{z-index:1;flex-direction:column;gap:120px;padding-bottom:120px;display:flex;position:relative}.page-module__dmYXgq__section{width:100%;max-width:1300px;margin:0 auto;padding:0 24px;position:relative}.light .page-module__dmYXgq__meshBackgroundBottom{display:none!important}
.Separator-module__rDDirG__separator{background-color:var(--color-border-subtle);flex-shrink:0}.Separator-module__rDDirG__separator[data-orientation=horizontal]{width:100%;height:1px}.Separator-module__rDDirG__separator[data-orientation=horizontal][data-fade=true]{background-color:#0000;background-image:linear-gradient(to right, transparent, var(--color-border-subtle) 15%, var(--color-border-subtle) 85%, transparent)}.Separator-module__rDDirG__separator[data-orientation=vertical]{width:1px;height:100%}.Separator-module__rDDirG__separator[data-orientation=vertical][data-fade=true]{background-color:#0000;background-image:linear-gradient(to bottom, transparent, var(--color-border-subtle) 15%, var(--color-border-subtle) 85%, transparent)}
.not-found-module__16Mfwa__pageWrapper{background-color:#070709;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.not-found-module__16Mfwa__pageWrapper nav{background:#070709!important}.not-found-module__16Mfwa__mainContent{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:64px 24px;display:flex;position:relative;overflow:hidden}.not-found-module__16Mfwa__centerContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:900px;animation:.4s ease-out not-found-module__16Mfwa__fadeIn;display:flex;position:relative}.not-found-module__16Mfwa__abductionContainer{pointer-events:none;opacity:0;z-index:10;-webkit-user-select:none;user-select:none;transform-origin:top;width:240px;height:640px;max-height:calc(100vh - 100px);transition:opacity .35s,transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:calc(50% + 205px);right:auto;transform:scaleY(.96)}.not-found-module__16Mfwa__abductionContainer.not-found-module__16Mfwa__abductionActive{opacity:1;transform:scaleY(1)}.not-found-module__16Mfwa__abductionSvg{width:100%;height:100%;overflow:visible}.not-found-module__16Mfwa__lightBeam{filter:drop-shadow(0 0 16px #facc1573)}.not-found-module__16Mfwa__abductionActive .not-found-module__16Mfwa__lightBeam{animation:1.6s ease-in-out infinite alternate not-found-module__16Mfwa__beamPulse}@keyframes not-found-module__16Mfwa__beamPulse{0%{filter:drop-shadow(0 0 12px #facc1566);opacity:.9}to{filter:drop-shadow(0 0 28px #facc15cc);opacity:1}}.not-found-module__16Mfwa__cowGroup{transform-origin:90px 270px;filter:drop-shadow(0 8px 16px #00000073);transform:rotate(-18deg)}.not-found-module__16Mfwa__abductionActive .not-found-module__16Mfwa__cowGroup{animation:2.6s ease-in-out infinite alternate not-found-module__16Mfwa__cowAbductFloat}@keyframes not-found-module__16Mfwa__cowAbductFloat{0%{transform:translateY(22px)rotate(-14deg)}50%{transform:translateY(-28px)rotate(-22deg)}to{transform:translateY(8px)rotate(-16deg)}}@keyframes not-found-module__16Mfwa__fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.not-found-module__16Mfwa__errorLabel{font-family:var(--font-display,"Space Grotesk", system-ui, sans-serif);color:#fff;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:6px;font-size:32px;font-weight:700;line-height:1.25}.not-found-module__16Mfwa__number{font-family:var(--font-display,"Space Grotesk", system-ui, sans-serif);color:#fff;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;margin:0 0 16px;font-size:96px;font-weight:800;line-height:1;transition:text-shadow .25s;position:relative}.not-found-module__16Mfwa__number.not-found-module__16Mfwa__glitchActive{text-shadow:-4px 0 #9ae600e6,4px 0 #ff007fe6;animation:.6s steps(2,start) infinite not-found-module__16Mfwa__glitchMainShake}.not-found-module__16Mfwa__number.not-found-module__16Mfwa__glitchActive:before,.not-found-module__16Mfwa__number.not-found-module__16Mfwa__glitchActive:after{content:attr(data-text);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.not-found-module__16Mfwa__number.not-found-module__16Mfwa__glitchActive:before{color:#fff;text-shadow:-5px 0 #9ae600,-2px 0 #bef264;animation:.9s step-start infinite not-found-module__16Mfwa__glitchSliceLime;left:-5px}.not-found-module__16Mfwa__number.not-found-module__16Mfwa__glitchActive:after{color:#fff;text-shadow:5px 0 #ff007f,2px 0 #fb64b6;animation:.8s step-start infinite not-found-module__16Mfwa__glitchSlicePink;left:5px}@keyframes not-found-module__16Mfwa__glitchMainShake{0%{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}@keyframes not-found-module__16Mfwa__glitchSliceLime{0%{clip-path:inset(12% 0 74%);transform:translate(-12px)}12%{clip-path:inset(52% 0 28%);transform:translate(10px)}25%{clip-path:inset(82% 0 4%);transform:translate(-14px)}37%{clip-path:inset(2% 0 86%);transform:translate(8px)}50%{clip-path:inset(34% 0 48%);transform:translate(-16px)}62%{clip-path:inset(68% 0 12%);transform:translate(12px)}75%{clip-path:inset(22% 0 64%);transform:translate(-8px)}87%{clip-path:inset(44% 0 38%);transform:translate(14px)}to{clip-path:inset(12% 0 74%);transform:translate(-12px)}}@keyframes not-found-module__16Mfwa__glitchSlicePink{0%{clip-path:inset(38% 0 44%);transform:translate(14px)}12%{clip-path:inset(8% 0 78%);transform:translate(-10px)}25%{clip-path:inset(64% 0 16%);transform:translate(12px)}37%{clip-path:inset(24% 0 62%);transform:translate(-14px)}50%{clip-path:inset(86% 0 2%);transform:translate(16px)}62%{clip-path:inset(4% 0 82%);transform:translate(-12px)}75%{clip-path:inset(48% 0 32%);transform:translate(10px)}87%{clip-path:inset(18% 0 68%);transform:translate(-16px)}to{clip-path:inset(38% 0 44%);transform:translate(14px)}}.not-found-module__16Mfwa__messageWrapper{justify-content:center;align-items:center;margin:0 0 32px;display:inline-flex;position:relative}.not-found-module__16Mfwa__oopsBadge{color:#9ae600;text-shadow:none;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:.02em;white-space:nowrap;font-size:38px;font-weight:700;transition:opacity .3s cubic-bezier(.34,1.56,.64,1),transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:-86px;transform:translateY(-50%)scale(.6)rotate(-16deg)}.not-found-module__16Mfwa__oopsBadge.not-found-module__16Mfwa__oopsActive{opacity:1;transform:translateY(-50%)scale(1)rotate(-16deg)}.not-found-module__16Mfwa__errorMessage{font-family:var(--font-display,"Space Grotesk", system-ui, sans-serif);color:#fff;text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:32px;font-weight:700;line-height:1.25}.not-found-module__16Mfwa__actionWrapper{justify-content:center;align-items:center;display:flex}@media (max-width:1200px){.not-found-module__16Mfwa__abductionContainer{left:calc(50% + 165px);transform:scaleY(.9)}.not-found-module__16Mfwa__abductionContainer.not-found-module__16Mfwa__abductionActive{transform:scaleY(.95)}}@media (max-width:900px){.not-found-module__16Mfwa__abductionContainer{display:none}}@media (max-width:640px){.not-found-module__16Mfwa__errorLabel{font-size:16px}.not-found-module__16Mfwa__number{font-size:72px}.not-found-module__16Mfwa__messageWrapper{margin-bottom:28px}.not-found-module__16Mfwa__oopsBadge{font-size:24px;left:-54px}.not-found-module__16Mfwa__errorMessage{font-size:20px}}
.button-glow-module__1bbuZG__wrapper{border-radius:.5rem;padding:1px;display:inline-flex;position:relative}.button-glow-module__1bbuZG__wrapper:before{content:"";border-radius:inherit;opacity:1;z-index:0;background:#9b5de5;transition:opacity .3s;position:absolute;inset:-1px}.button-glow-module__1bbuZG__wrapper:hover:before{background:conic-gradient(from var(--angle,0deg), #9b5de5, #fff, #9b5de5, #fff, #9b5de5);opacity:1;animation:4s linear infinite button-glow-module__1bbuZG__rotateBorder}.button-glow-module__1bbuZG__wrapper:after{content:"";border-radius:inherit;background:conic-gradient(from var(--angle,0deg), #7c3aed, #ec4899, #3b82f6, #3b82f6, #7c3aed);filter:blur(8px);opacity:.3;z-index:0;animation:8s linear infinite button-glow-module__1bbuZG__rotateBorder;position:absolute;inset:-.5px}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes button-glow-module__1bbuZG__rotateBorder{to{--angle:360deg}}.button-glow-module__1bbuZG__button{z-index:1;cursor:pointer;letter-spacing:.01em;white-space:nowrap;background:var(--btn-bg,#111);width:100%;height:44px;color:var(--btn-color,#fff);border:none;border-radius:.4rem;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.9rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex;position:relative}.button-glow-module__1bbuZG__button:hover{background:var(--btn-hover-bg,#1a1a1a)}.button-glow-module__1bbuZG__wrapper:active{transform:scale(.98)}
.InteractiveGradientCard-module__P5hZ8W__fluidCard{background-color:var(--color-surface-1,#09090b);border:1px solid var(--color-border-subtle,#27272a);cursor:default;border-radius:32px;width:100%;max-width:1200px;min-height:480px;margin:0 auto;position:relative;overflow:hidden}.InteractiveGradientCard-module__P5hZ8W__fluidCard:before{content:"";background:radial-gradient(circle 600px at var(--mouse-x,50%) var(--mouse-y,50%), color-mix(in srgb, var(--color-primary-500,#8b5cf6) 18%, transparent), transparent 80%);opacity:0;pointer-events:none;z-index:0;transition:opacity .5s;position:absolute;inset:0}.InteractiveGradientCard-module__P5hZ8W__fluidCard:after{content:"";background:radial-gradient(circle 400px at calc(var(--mouse-x,50%) - 60px) calc(var(--mouse-y,50%) + 40px), color-mix(in srgb, var(--color-accent-cyan,#06b6d4) 15%, transparent), transparent 70%);opacity:0;pointer-events:none;z-index:0;transition:opacity .5s;position:absolute;inset:0}.InteractiveGradientCard-module__P5hZ8W__fluidCard:hover:before,.InteractiveGradientCard-module__P5hZ8W__fluidCard:hover:after{opacity:1}.light .InteractiveGradientCard-module__P5hZ8W__fluidCard{background-color:#fafafa}.light .InteractiveGradientCard-module__P5hZ8W__fluidCard:before{background:radial-gradient(circle 600px at var(--mouse-x,50%) var(--mouse-y,50%), color-mix(in srgb, var(--color-primary-500,#8b5cf6) 12%, transparent), transparent 80%)}.light .InteractiveGradientCard-module__P5hZ8W__fluidCard:after{background:radial-gradient(circle 400px at calc(var(--mouse-x,50%) - 60px) calc(var(--mouse-y,50%) + 40px), color-mix(in srgb, var(--color-accent-cyan,#06b6d4) 10%, transparent), transparent 70%)}.InteractiveGradientCard-module__P5hZ8W__fluidContent{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:80px 40px;display:flex;position:relative}
.FluidCard-module__4V2ktq__fluidCard{border:1px solid color-mix(in srgb, var(--color-border-subtle,#27272a), transparent 80%);cursor:default;background-color:#c0ddff;border-radius:32px;width:100%;max-width:1200px;min-height:480px;margin:0 auto;position:relative;overflow:hidden}.dark .FluidCard-module__4V2ktq__fluidCard{background-color:#0b1a30}.FluidCard-module__4V2ktq__canvasBackground{pointer-events:none;z-index:0;filter:blur(40px);width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.15)}.FluidCard-module__4V2ktq__fluidContent{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:80px 40px;display:flex;position:relative}
.RibbonTrailCard-module__aGaACG__fluidCard{border:1px solid color-mix(in srgb, var(--color-border-subtle,#27272a), transparent 80%);cursor:crosshair;background-color:#0d1117;border-radius:32px;width:100%;max-width:1200px;min-height:480px;margin:0 auto;position:relative;overflow:hidden}.RibbonTrailCard-module__aGaACG__canvasBackground{pointer-events:auto;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.RibbonTrailCard-module__aGaACG__fluidContent{z-index:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:80px 40px;display:flex;position:relative}.RibbonTrailCard-module__aGaACG__fluidContent>*{pointer-events:auto}
.button-reveal-module__tMXcaG__wrapper{border-radius:.5rem;display:inline-flex;position:relative;overflow:hidden}.button-reveal-module__tMXcaG__curtain{pointer-events:none;z-index:10;background:linear-gradient(90deg, transparent 0px, #9b5de5 5px, #c8f000 18px, #fff 26px, var(--btn-curtain-bg,#fff) 30px, var(--btn-curtain-bg,#fff) 100%);width:calc(100% + 30px);position:absolute;inset:0;transform:translate(-30px)}.button-reveal-module__tMXcaG__wrapper.button-reveal-module__tMXcaG__triggered .button-reveal-module__tMXcaG__curtain{animation:button-reveal-module__tMXcaG__curtainSlide var(--shimmer-duration,2.2s) cubic-bezier(.77, 0, .18, 1) forwards}@keyframes button-reveal-module__tMXcaG__curtainSlide{0%{transform:translate(-30px)}to{transform:translate(100%)}}.button-reveal-module__tMXcaG__button{cursor:pointer;letter-spacing:.01em;white-space:nowrap;background:var(--btn-bg,#111);width:100%;height:44px;color:var(--btn-color,#fff);border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.9rem;font-weight:500;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.button-reveal-module__tMXcaG__button:hover{background:var(--btn-hover-bg,#2a2a2a);box-shadow:0 2px 12px #0000001f}.button-reveal-module__tMXcaG__button:active{transform:scale(.98)}.button-reveal-module__tMXcaG__outline .button-reveal-module__tMXcaG__button{color:var(--btn-bg,#111);border:1.5px solid var(--btn-bg,#111);background:0 0}.button-reveal-module__tMXcaG__outline .button-reveal-module__tMXcaG__button:hover{background:var(--btn-bg,#111);color:#fff;box-shadow:none}
.card-page-module__ku_dUa__demoContainer{margin-top:var(--spacing-8);padding:var(--spacing-10);position:relative;overflow:hidden}.card-page-module__ku_dUa__demoPattern{opacity:.5;z-index:0;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.card-page-module__ku_dUa__demoGrid{z-index:1;gap:var(--spacing-8);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid;position:relative}.card-page-module__ku_dUa__cardItem{gap:var(--spacing-3);flex-direction:column;display:flex}.card-page-module__ku_dUa__cardLabel{color:var(--color-primary-300);font-size:14px;font-weight:600}.card-page-module__ku_dUa__fullWidth{grid-column:1/-1}.card-page-module__ku_dUa__baseGrid{gap:var(--spacing-6);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.card-page-module__ku_dUa__paddingStack{gap:var(--spacing-6);flex-direction:column;display:flex}
