@import"https://fonts.googleapis.com/css2?family=ZCOOL+KuaiLe&family=Noto+Sans+SC:wght@500;700;900&display=swap";.fa-rich-text[data-v-a31c6fef] img{height:auto!important}.fa-rich-text[data-v-a31c6fef]:not(#\#):not(#\#) img{max-width:100%;object-fit:initial;vertical-align:middle}.fa-rich-text[data-v-a31c6fef]:not(#\#):not(#\#) p{margin:.6em 0}.fa-rich-text[data-v-a31c6fef]:not(#\#):not(#\#) a{color:#2563eb;color:var(--fa-primary);-webkit-text-decoration:underline;text-decoration:underline}.fa-rich-text[data-v-a31c6fef]:not(#\#):not(#\#) table{width:100%;border-collapse:collapse}.fa-rich-text[data-v-a31c6fef]:not(#\#):not(#\#) th,.fa-rich-text[data-v-a31c6fef]:not(#\#):not(#\#) td{border:1px solid rgba(226,232,240,0.90196);border:1px solid var(--fa-line);padding:8px}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){view,text,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 rgba(0,0,0,0);--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 rgba(0,0,0,0);--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 rgba(0,0,0,0);--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 rgba(0,0,0,0);--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}page:not(#\#):not(#\#),.tw-root:not(#\#):not(#\#),wx-root-portal-content:not(#\#):not(#\#),:host:not(#\#):not(#\#){--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:rgb(251, 44, 54);--color-green-500:rgb(0, 198, 90);--color-purple-500:rgb(171, 78, 255);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}@supports (color: color(display-p3 0 0 0%)){
page:not(#\#):not(#\#),.tw-root:not(#\#):not(#\#),wx-root-portal-content:not(#\#):not(#\#),:host:not(#\#):not(#\#){--color-green-500:rgb(0, 198, 90);--color-purple-500:rgb(171, 78, 255)}

@media (color-gamut: p3){
page:not(#\#):not(#\#),.tw-root:not(#\#):not(#\#),wx-root-portal-content:not(#\#):not(#\#),:host:not(#\#):not(#\#){--color-green-500:color(display-p3 0.30873 0.77475 0.37431);--color-purple-500:color(display-p3 0.62952 0.30089 0.99082)}
}
}view:not(#\#):not(#\#),text:not(#\#):not(#\#),:not(#\#):not(#\#):after,:not(#\#):not(#\#):before{box-sizing:border-box;border:0 solid;margin:0;padding:0}.pointer-events-auto:not(#\#):not(#\#){pointer-events:auto}.pointer-events-none:not(#\#):not(#\#){pointer-events:none}.visible:not(#\#):not(#\#){visibility:visible}.absolute:not(#\#):not(#\#){position:absolute}.fixed:not(#\#):not(#\#){position:fixed}.relative:not(#\#):not(#\#){position:relative}.sticky:not(#\#):not(#\#){position:-webkit-sticky;position:sticky}.inset-0:not(#\#):not(#\#){top:0rem;right:0rem;bottom:0rem;left:0rem;top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0)}.inset-x-0:not(#\#):not(#\#){left:0rem;right:0rem;left:calc(var(--spacing)*0);right:calc(var(--spacing)*0)}.-top-_b4rpx_B:not(#\#):not(#\#){top:-0.53333vw;top:-0.53333vw}.top-0:not(#\#):not(#\#){top:0rem;top:calc(var(--spacing)*0)}.top-8:not(#\#):not(#\#){top:2rem;top:calc(var(--spacing)*8)}.top-_b6rpx_B:not(#\#):not(#\#){top:.8vw}.top-_b10rpx_B:not(#\#):not(#\#){top:1.33333vw}.-right-_b4rpx_B:not(#\#):not(#\#){right:-0.53333vw;right:-0.53333vw}.right-0:not(#\#):not(#\#){right:0rem;right:calc(var(--spacing)*0)}.right-_b6rpx_B:not(#\#):not(#\#){right:.8vw}.right-_b8rpx_B:not(#\#):not(#\#){right:1.06667vw}.right-_b10rpx_B:not(#\#):not(#\#){right:1.33333vw}.right-_b32rpx_B:not(#\#):not(#\#){right:4.26667vw}.bottom-4:not(#\#):not(#\#){bottom:1rem;bottom:calc(var(--spacing)*4)}.bottom-_b8rpx_B:not(#\#):not(#\#){bottom:1.06667vw}.bottom-_bcalc_p12_x100vw_f750_P_B:not(#\#):not(#\#){bottom:1.6vw}.bottom-_bcalc_p32rpx_uenv_psafe-area-inset-bottom_P_P_B:not(#\#):not(#\#){bottom:calc(4.26667vw + env(safe-area-inset-bottom));bottom:calc(4.26667vw + env(safe-area-inset-bottom))}.bottom-_bcalc_p200rpx_uenv_psafe-area-inset-bottom_P_P_B:not(#\#):not(#\#){bottom:calc(26.66667vw + env(safe-area-inset-bottom));bottom:calc(26.66667vw + env(safe-area-inset-bottom))}.left-0:not(#\#):not(#\#){left:0rem;left:calc(var(--spacing)*0)}.left-1_f2:not(#\#):not(#\#){left:50%}.left-_b32rpx_B:not(#\#):not(#\#){left:4.26667vw}.z-10:not(#\#):not(#\#){z-index:10}.z-20:not(#\#):not(#\#){z-index:20}.z-30:not(#\#):not(#\#){z-index:30}.z-40:not(#\#):not(#\#){z-index:40}.z-50:not(#\#):not(#\#){z-index:50}.z-_b3_B:not(#\#):not(#\#){z-index:3}.z-_b70_B:not(#\#):not(#\#){z-index:70}.z-_b80_B:not(#\#):not(#\#){z-index:80}.z-_b120_B:not(#\#):not(#\#){z-index:120}.z-_b200_B:not(#\#):not(#\#){z-index:200}.z-_b300_B:not(#\#):not(#\#){z-index:300}.m-4:not(#\#):not(#\#){margin:1rem;margin:calc(var(--spacing)*4)}._emx-0{margin-left:0rem!important;margin-right:0rem!important;margin-left:calc(var(--spacing)*0)!important;margin-right:calc(var(--spacing)*0)!important}._emx-auto{margin-left:auto!important;margin-right:auto!important}.mx-_b1em_B:not(#\#):not(#\#){margin-left:1em;margin-right:1em}.mx-_b8rpx_B:not(#\#):not(#\#){margin-left:1.06667vw;margin-right:1.06667vw}.mx-_b24rpx_B:not(#\#):not(#\#){margin-left:3.2vw;margin-right:3.2vw}.mx-auto:not(#\#):not(#\#){margin-left:auto;margin-right:auto}.my-_b16rpx_B:not(#\#):not(#\#){margin-top:2.13333vw;margin-bottom:2.13333vw}.my-auto:not(#\#):not(#\#){margin-top:auto;margin-bottom:auto}._emt-0{margin-top:0rem!important;margin-top:calc(var(--spacing)*0)!important}.-mt-2:not(#\#):not(#\#){margin-top:-0.5rem;margin-top:calc(var(--spacing)*-2)}.mt-0:not(#\#):not(#\#){margin-top:0rem;margin-top:calc(var(--spacing)*0)}.mt-2:not(#\#):not(#\#){margin-top:0.5rem;margin-top:calc(var(--spacing)*2)}.mt-4:not(#\#):not(#\#){margin-top:1rem;margin-top:calc(var(--spacing)*4)}.mt-6:not(#\#):not(#\#){margin-top:1.5rem;margin-top:calc(var(--spacing)*6)}.mt-_b2rpx_B:not(#\#):not(#\#){margin-top:0.26667vw}.mt-_b4rpx_B:not(#\#):not(#\#){margin-top:0.53333vw}.mt-_b6rpx_B:not(#\#):not(#\#){margin-top:.8vw}.mt-_b8rpx_B:not(#\#):not(#\#){margin-top:1.06667vw}.mt-_b10rpx_B:not(#\#):not(#\#){margin-top:1.33333vw}.mt-_b12rpx_B:not(#\#):not(#\#){margin-top:1.6vw}.mt-_b16rpx_B:not(#\#):not(#\#){margin-top:2.13333vw}.mt-_b20rpx_B:not(#\#):not(#\#){margin-top:2.66667vw}.mt-_b24rpx_B:not(#\#):not(#\#){margin-top:3.2vw}.mt-_b28rpx_B:not(#\#):not(#\#){margin-top:3.73333vw}.mt-_b32rpx_B:not(#\#):not(#\#){margin-top:4.26667vw}.mt-_b36rpx_B:not(#\#):not(#\#){margin-top:4.8vw}.mt-_b40rpx_B:not(#\#):not(#\#){margin-top:5.33333vw}.mb-0:not(#\#):not(#\#){margin-bottom:0rem;margin-bottom:calc(var(--spacing)*0)}.mb-_b6rpx_B:not(#\#):not(#\#){margin-bottom:.8vw}.mb-_b8rpx_B:not(#\#):not(#\#){margin-bottom:1.06667vw}.mb-_b12rpx_B:not(#\#):not(#\#){margin-bottom:1.6vw}.mb-_b14rpx_B:not(#\#):not(#\#){margin-bottom:1.86667vw}.mb-_b16rpx_B:not(#\#):not(#\#){margin-bottom:2.13333vw}.mb-_b20rpx_B:not(#\#):not(#\#){margin-bottom:2.66667vw}.mb-_b24rpx_B:not(#\#):not(#\#){margin-bottom:3.2vw}.mb-_b28rpx_B:not(#\#):not(#\#){margin-bottom:3.73333vw}.ml-_b8rpx_B:not(#\#):not(#\#){margin-left:1.06667vw}.ml-_b12rpx_B:not(#\#):not(#\#){margin-left:1.6vw}.ml-auto:not(#\#):not(#\#){margin-left:auto}.box-border:not(#\#):not(#\#){box-sizing:border-box}.line-clamp-1:not(#\#):not(#\#){-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2:not(#\#):not(#\#){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3:not(#\#):not(#\#){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._eflex{display:-webkit-flex!important;display:flex!important}.block:not(#\#):not(#\#){display:block}.flex:not(#\#):not(#\#){display:-webkit-flex;display:flex}.grid:not(#\#):not(#\#){display:grid}.hidden:not(#\#):not(#\#){display:none}.inline-block:not(#\#):not(#\#){display:inline-block}.inline-flex:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex}.h-_b1em_B:not(#\#):not(#\#){height:1em}.h-_b4_d5rem_B:not(#\#):not(#\#){height:4.5rem}.h-_b10rpx_B:not(#\#):not(#\#){height:1.33333vw}.h-_b16rpx_B:not(#\#):not(#\#){height:2.13333vw}.h-_b24rpx_B:not(#\#):not(#\#){height:3.2vw}.h-_b36rpx_B:not(#\#):not(#\#){height:4.8vw}.h-_b40rpx_B:not(#\#):not(#\#){height:5.33333vw}.h-_b72rpx_B:not(#\#):not(#\#){height:9.6vw}.h-_b80rpx_B:not(#\#):not(#\#){height:10.66667vw}.h-_b96rpx_B:not(#\#):not(#\#){height:12.8vw}.h-_b100rpx_B:not(#\#):not(#\#){height:13.33333vw}.h-_b120rpx_B:not(#\#):not(#\#){height:16vw}.h-_b128rpx_B:not(#\#):not(#\#){height:17.06667vw}.h-_b160rpx_B:not(#\#):not(#\#){height:21.33333vw}.h-_b180rpx_B:not(#\#):not(#\#){height:24vw}.h-_b200rpx_B:not(#\#):not(#\#){height:26.66667vw}.h-_b320rpx_B:not(#\#):not(#\#){height:42.66667vw}.h-_b360rpx_B:not(#\#):not(#\#){height:48vw}.h-_b420rpx_B:not(#\#):not(#\#){height:56vw}.h-_bcalc_p8_x100vw_f750_P_B:not(#\#):not(#\#){height:1.06667vw}.h-auto:not(#\#):not(#\#){height:auto}.h-full:not(#\#):not(#\#){height:100%}.max-h-_b55vh_B:not(#\#):not(#\#){max-height:55vh}.max-h-_b70vh_B:not(#\#):not(#\#){max-height:70vh}.max-h-full:not(#\#):not(#\#){max-height:100%}.min-h-0:not(#\#):not(#\#){min-height:0rem;min-height:calc(var(--spacing)*0)}.min-h-_b72rpx_B:not(#\#):not(#\#){min-height:9.6vw}.min-h-_b80rpx_B:not(#\#):not(#\#){min-height:10.66667vw}.min-h-_b120rpx_B:not(#\#):not(#\#){min-height:16vw}.min-h-_b140rpx_B:not(#\#):not(#\#){min-height:18.66667vw}.min-h-_b160rpx_B:not(#\#):not(#\#){min-height:21.33333vw}.min-h-_b200rpx_B:not(#\#):not(#\#){min-height:26.66667vw}.min-h-_b220rpx_B:not(#\#):not(#\#){min-height:29.33333vw}.min-h-_b280rpx_B:not(#\#):not(#\#){min-height:37.33333vw}.min-h-_b320rpx_B:not(#\#):not(#\#){min-height:42.66667vw}.min-h-dvh:not(#\#):not(#\#){min-height:100dvh}.w-_b1em_B:not(#\#):not(#\#){width:1em}.w-_b4_d5rem_B:not(#\#):not(#\#){width:4.5rem}.w-_b31_v_B:not(#\#):not(#\#){width:31%}.w-_b36rpx_B:not(#\#):not(#\#){width:4.8vw}.w-_b40rpx_B:not(#\#):not(#\#){width:5.33333vw}.w-_b72rpx_B:not(#\#):not(#\#){width:9.6vw}.w-_b80rpx_B:not(#\#):not(#\#){width:10.66667vw}.w-_b96rpx_B:not(#\#):not(#\#){width:12.8vw}.w-_b100rpx_B:not(#\#):not(#\#){width:13.33333vw}.w-_b120rpx_B:not(#\#):not(#\#){width:16vw}.w-_b128rpx_B:not(#\#):not(#\#){width:17.06667vw}.w-_b140rpx_B:not(#\#):not(#\#){width:18.66667vw}.w-_b160rpx_B:not(#\#):not(#\#){width:21.33333vw}.w-_b180rpx_B:not(#\#):not(#\#){width:24vw}.w-_b200rpx_B:not(#\#):not(#\#){width:26.66667vw}.w-_b220rpx_B:not(#\#):not(#\#){width:29.33333vw}.w-_bcalc_p8_x100vw_f750_P_B:not(#\#):not(#\#){width:1.06667vw}.w-auto:not(#\#):not(#\#){width:auto}.w-full:not(#\#):not(#\#){width:100%}._emax-w-_b600rpx_B{max-width:80vw!important}.max-w-_b30_v_B:not(#\#):not(#\#){max-width:30%}.max-w-_b80_v_B:not(#\#):not(#\#){max-width:80%}.max-w-_b100_v_B:not(#\#):not(#\#){max-width:100%}.max-w-_b280rpx_B:not(#\#):not(#\#){max-width:37.33333vw}.max-w-_b480rpx_B:not(#\#):not(#\#){max-width:64vw}.max-w-_b520rpx_B:not(#\#):not(#\#){max-width:69.33333vw}.max-w-_b600rpx_B:not(#\#):not(#\#){max-width:80vw}.max-w-full:not(#\#):not(#\#){max-width:100%}.max-w-md:not(#\#):not(#\#){max-width:28rem;max-width:var(--container-md)}.min-w-0:not(#\#):not(#\#){min-width:0rem;min-width:calc(var(--spacing)*0)}.min-w-_b32rpx_B:not(#\#):not(#\#){min-width:4.26667vw}.min-w-_b160rpx_B:not(#\#):not(#\#){min-width:21.33333vw}.min-w-_b420rpx_B:not(#\#):not(#\#){min-width:56vw}.flex-1:not(#\#):not(#\#){-webkit-flex:1;flex:1}.shrink-0:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0}.border-collapse:not(#\#):not(#\#){border-collapse:collapse}.-translate-x-1_f2:not(#\#):not(#\#){--tw-translate-x: -50% ;translate:-50%  var(--tw-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform:not(#\#):not(#\#){-webkit-transform:         ;transform:         ;-webkit-transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer:not(#\#):not(#\#){cursor:pointer}.touch-pan-y:not(#\#):not(#\#){--tw-pan-y:pan-y;touch-action:  pan-y  ;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize:not(#\#):not(#\#){resize:both}.resize-none:not(#\#):not(#\#){resize:none}.list-disc:not(#\#):not(#\#){list-style-type:disc}.grid-cols-2:not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col:not(#\#):not(#\#){-webkit-flex-direction:column;flex-direction:column}.flex-wrap:not(#\#):not(#\#){-webkit-flex-wrap:wrap;flex-wrap:wrap}._eitems-center{-webkit-align-items:center!important;align-items:center!important}.items-baseline:not(#\#):not(#\#){-webkit-align-items:baseline;align-items:baseline}.items-center:not(#\#):not(#\#){-webkit-align-items:center;align-items:center}.items-end:not(#\#):not(#\#){-webkit-align-items:flex-end;align-items:flex-end}.items-start:not(#\#):not(#\#){-webkit-align-items:flex-start;align-items:flex-start}.justify-between:not(#\#):not(#\#){-webkit-justify-content:space-between;justify-content:space-between}.justify-center:not(#\#):not(#\#){-webkit-justify-content:center;justify-content:center}.justify-end:not(#\#):not(#\#){-webkit-justify-content:flex-end;justify-content:flex-end}.justify-start:not(#\#):not(#\#){-webkit-justify-content:flex-start;justify-content:flex-start}.gap-_b4rpx_B:not(#\#):not(#\#){gap:0.53333vw}.gap-_b8rpx_B:not(#\#):not(#\#){gap:1.06667vw}.gap-_b10rpx_B:not(#\#):not(#\#){gap:1.33333vw}.gap-_b12rpx_B:not(#\#):not(#\#){gap:1.6vw}.gap-_b16rpx_B:not(#\#):not(#\#){gap:2.13333vw}.gap-_b20rpx_B:not(#\#):not(#\#){gap:2.66667vw}.gap-_b24rpx_B:not(#\#):not(#\#){gap:3.2vw}.gap-_b28rpx_B:not(#\#):not(#\#){gap:3.73333vw}.gap-_b32rpx_B:not(#\#):not(#\#){gap:4.26667vw}.gap-_bcalc_p8_x100vw_f750_P_B:not(#\#):not(#\#){gap:1.06667vw}.space-y-_b8rpx_B:not(#\#):not(#\#)>view+view,.space-y-_b8rpx_B:not(#\#):not(#\#)>view+text,.space-y-_b8rpx_B:not(#\#):not(#\#)>text+view,.space-y-_b8rpx_B:not(#\#):not(#\#)>text+text{--tw-space-y-reverse:0;margin-bottom:0vw;margin-bottom:calc(1.06667vw*var(--tw-space-y-reverse));margin-bottom:0vw;margin-bottom:calc(1.06667vw*var(--tw-space-y-reverse));margin-top:1.06667vw;margin-top:calc(1.06667vw*(1 - var(--tw-space-y-reverse)));margin-top:1.06667vw;margin-top:calc(1.06667vw*(1 - var(--tw-space-y-reverse)))}.gap-x-_b12rpx_B:not(#\#):not(#\#){-webkit-column-gap:1.6vw;column-gap:1.6vw}.gap-x-_b24rpx_B:not(#\#):not(#\#){-webkit-column-gap:3.2vw;column-gap:3.2vw}.gap-y-_b8rpx_B:not(#\#):not(#\#){row-gap:1.06667vw}.gap-y-_b16rpx_B:not(#\#):not(#\#){row-gap:2.13333vw}.divide-y:not(#\#):not(#\#)>view+view,.divide-y:not(#\#):not(#\#)>view+text,.divide-y:not(#\#):not(#\#)>text+view,.divide-y:not(#\#):not(#\#)>text+text{--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-bottom-width:0px;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:1px;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-width:1px;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-_bvar_p--fa-line_P_B:not(#\#):not(#\#)>view+view,.divide-_bvar_p--fa-line_P_B:not(#\#):not(#\#)>view+text,.divide-_bvar_p--fa-line_P_B:not(#\#):not(#\#)>text+view,.divide-_bvar_p--fa-line_P_B:not(#\#):not(#\#)>text+text{border-color:rgba(226,232,240,0.90196);border-color:var(--fa-line)}.self-center:not(#\#):not(#\#){-webkit-align-self:center;align-self:center}.self-start:not(#\#):not(#\#){-webkit-align-self:flex-start;align-self:flex-start}.truncate:not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden:not(#\#):not(#\#){overflow:hidden}.overflow-x-auto:not(#\#):not(#\#){overflow-x:auto}.overflow-x-hidden:not(#\#):not(#\#){overflow-x:hidden}.overflow-y-auto:not(#\#):not(#\#){overflow-y:auto}.overscroll-y-contain:not(#\#):not(#\#){overscroll-behavior-y:contain}._erounded-_b12rpx_B{border-radius:1.6vw!important}._erounded-none{border-radius:0!important}.rounded-_b8rpx_B:not(#\#):not(#\#){border-radius:1.06667vw}.rounded-_b10rpx_B:not(#\#):not(#\#){border-radius:1.33333vw}.rounded-_b12rpx_B:not(#\#):not(#\#){border-radius:1.6vw}.rounded-_b16rpx_B:not(#\#):not(#\#){border-radius:2.13333vw}.rounded-_b22rpx_B:not(#\#):not(#\#){border-radius:2.93333vw}.rounded-_b24rpx_B:not(#\#):not(#\#){border-radius:3.2vw}.rounded-_bvar_p--fa-radius_P_B:not(#\#):not(#\#){border-radius:2.93333vw;border-radius:var(--fa-radius)}.rounded-full:not(#\#):not(#\#){border-radius:3.40282e38px}.rounded-lg:not(#\#):not(#\#){border-radius:.5rem;border-radius:var(--radius-lg)}.border:not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:1px}.border-0:not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:0}.border-2:not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:2px}.border-_b4rpx_B:not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:0.53333vw}.border-t:not(#\#):not(#\#){border-top-style:var(--tw-border-style);border-top-width:1px}.border-b:not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed:not(#\#):not(#\#){--tw-border-style:dashed;border-style:dashed}.border-_bvar_p--fa-line_P_B:not(#\#):not(#\#){border-color:rgba(226,232,240,0.90196);border-color:var(--fa-line)}.border-_bvar_p--fa-primary_P_B:not(#\#):not(#\#){border-color:#2563eb;border-color:var(--fa-primary)}.border-_bvar_p--fa-surface_P_B:not(#\#):not(#\#){border-color:#fff;border-color:var(--fa-surface)}.bg-_bcolor-mix_pin_srgb_mvar_p--fa-primary_P_6_v_mtransparent_P_B:not(#\#):not(#\#){background-color:#2563eb;background-color:var(--fa-primary)}.bg-_bvar_p--fa-bg_P_B:not(#\#):not(#\#){background-color:#f0f4fa;background-color:var(--fa-bg)}.bg-_bvar_p--fa-input-bg_P_B:not(#\#):not(#\#){background-color:#f8fafc;background-color:var(--fa-input-bg)}.bg-_bvar_p--fa-input-bg_m_hf8fafc_P_B:not(#\#):not(#\#){background-color:#f8fafc;background-color:var(--fa-input-bg,#f8fafc)}.bg-_bvar_p--fa-line_P_B:not(#\#):not(#\#){background-color:rgba(226,232,240,0.90196);background-color:var(--fa-line)}.bg-_bvar_p--fa-primary_P_B:not(#\#):not(#\#){background-color:#2563eb;background-color:var(--fa-primary)}.bg-_bvar_p--fa-primary-soft_P_B:not(#\#):not(#\#),.bg-_bvar_p--fa-primary-soft_P_B_f40:not(#\#):not(#\#){background-color:#eff6ff;background-color:var(--fa-primary-soft)}.bg-_bvar_p--fa-surface_P_B:not(#\#):not(#\#),.bg-_bvar_p--fa-surface_P_B_f95:not(#\#):not(#\#){background-color:#fff;background-color:var(--fa-surface)}.bg-black_f40:not(#\#):not(#\#){background-color:rgba(0,0,0,0.4)}.bg-black_f50:not(#\#):not(#\#){background-color:rgba(0,0,0,0.50196)}.bg-red-500:not(#\#):not(#\#){background-color:rgb(251, 44, 54);background-color:var(--color-red-500)}.bg-transparent:not(#\#):not(#\#){background-color:rgba(0,0,0,0)}.object-contain:not(#\#):not(#\#){object-fit:contain}.object-cover:not(#\#):not(#\#){object-fit:cover}.p-0:not(#\#):not(#\#){padding:0rem;padding:calc(var(--spacing)*0)}.p-2:not(#\#):not(#\#){padding:0.5rem;padding:calc(var(--spacing)*2)}.p-_b8rpx_B:not(#\#):not(#\#){padding:1.06667vw}.p-_b12rpx_B:not(#\#):not(#\#){padding:1.6vw}.p-_b16rpx_B:not(#\#):not(#\#){padding:2.13333vw}.p-_b20rpx_B:not(#\#):not(#\#){padding:2.66667vw}.p-_b24rpx_B:not(#\#):not(#\#){padding:3.2vw}.p-_b28rpx_B:not(#\#):not(#\#){padding:3.73333vw}.p-_b32rpx_B:not(#\#):not(#\#){padding:4.26667vw}.p-_b36rpx_B:not(#\#):not(#\#){padding:4.8vw}._epx-0{padding-left:0rem!important;padding-right:0rem!important;padding-left:calc(var(--spacing)*0)!important;padding-right:calc(var(--spacing)*0)!important}._epx-_b24rpx_B{padding-left:3.2vw!important;padding-right:3.2vw!important}._epx-_b48rpx_B{padding-left:6.4vw!important;padding-right:6.4vw!important}.px-0:not(#\#):not(#\#){padding-left:0rem;padding-right:0rem;padding-left:calc(var(--spacing)*0);padding-right:calc(var(--spacing)*0)}.px-6:not(#\#):not(#\#){padding-left:1.5rem;padding-right:1.5rem;padding-left:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*6)}.px-8:not(#\#):not(#\#){padding-left:2rem;padding-right:2rem;padding-left:calc(var(--spacing)*8);padding-right:calc(var(--spacing)*8)}.px-_b8rpx_B:not(#\#):not(#\#){padding-left:1.06667vw;padding-right:1.06667vw}.px-_b12rpx_B:not(#\#):not(#\#){padding-left:1.6vw;padding-right:1.6vw}.px-_b16rpx_B:not(#\#):not(#\#){padding-left:2.13333vw;padding-right:2.13333vw}.px-_b20rpx_B:not(#\#):not(#\#){padding-left:2.66667vw;padding-right:2.66667vw}.px-_b24rpx_B:not(#\#):not(#\#){padding-left:3.2vw;padding-right:3.2vw}.px-_b28rpx_B:not(#\#):not(#\#){padding-left:3.73333vw;padding-right:3.73333vw}.px-_b32rpx_B:not(#\#):not(#\#){padding-left:4.26667vw;padding-right:4.26667vw}.px-_b40rpx_B:not(#\#):not(#\#){padding-left:5.33333vw;padding-right:5.33333vw}._epy-_b14rpx_B{padding-top:1.86667vw!important;padding-bottom:1.86667vw!important}._epy-_b18rpx_B{padding-top:2.4vw!important;padding-bottom:2.4vw!important}.py-2:not(#\#):not(#\#){padding-top:0.5rem;padding-bottom:0.5rem;padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2)}.py-16:not(#\#):not(#\#){padding-top:4rem;padding-bottom:4rem;padding-top:calc(var(--spacing)*16);padding-bottom:calc(var(--spacing)*16)}.py-_b4rpx_B:not(#\#):not(#\#){padding-top:0.53333vw;padding-bottom:0.53333vw}.py-_b6rpx_B:not(#\#):not(#\#){padding-top:.8vw;padding-bottom:.8vw}.py-_b8rpx_B:not(#\#):not(#\#){padding-top:1.06667vw;padding-bottom:1.06667vw}.py-_b12rpx_B:not(#\#):not(#\#){padding-top:1.6vw;padding-bottom:1.6vw}.py-_b16rpx_B:not(#\#):not(#\#){padding-top:2.13333vw;padding-bottom:2.13333vw}.py-_b18rpx_B:not(#\#):not(#\#){padding-top:2.4vw;padding-bottom:2.4vw}.py-_b20rpx_B:not(#\#):not(#\#){padding-top:2.66667vw;padding-bottom:2.66667vw}.py-_b22rpx_B:not(#\#):not(#\#){padding-top:2.93333vw;padding-bottom:2.93333vw}.py-_b24rpx_B:not(#\#):not(#\#){padding-top:3.2vw;padding-bottom:3.2vw}.py-_b26rpx_B:not(#\#):not(#\#){padding-top:3.46667vw;padding-bottom:3.46667vw}.py-_b32rpx_B:not(#\#):not(#\#){padding-top:4.26667vw;padding-bottom:4.26667vw}.py-_b40rpx_B:not(#\#):not(#\#){padding-top:5.33333vw;padding-bottom:5.33333vw}.py-_b48rpx_B:not(#\#):not(#\#){padding-top:6.4vw;padding-bottom:6.4vw}.py-_b60rpx_B:not(#\#):not(#\#){padding-top:8vw;padding-bottom:8vw}.py-_b64rpx_B:not(#\#):not(#\#){padding-top:8.53333vw;padding-bottom:8.53333vw}.py-_b80rpx_B:not(#\#):not(#\#){padding-top:10.66667vw;padding-bottom:10.66667vw}.py-_b100rpx_B:not(#\#):not(#\#){padding-top:13.33333vw;padding-bottom:13.33333vw}.py-_b120rpx_B:not(#\#):not(#\#){padding-top:16vw;padding-bottom:16vw}.pt-_b4rpx_B:not(#\#):not(#\#){padding-top:0.53333vw}.pt-_b8rpx_B:not(#\#):not(#\#){padding-top:1.06667vw}.pt-_b12rpx_B:not(#\#):not(#\#){padding-top:1.6vw}.pt-_b16rpx_B:not(#\#):not(#\#){padding-top:2.13333vw}.pt-_b24rpx_B:not(#\#):not(#\#){padding-top:3.2vw}.pt-_b28rpx_B:not(#\#):not(#\#){padding-top:3.73333vw}.pt-_b32rpx_B:not(#\#):not(#\#){padding-top:4.26667vw}.pr-_b12rpx_B:not(#\#):not(#\#){padding-right:1.6vw}.pr-_b24rpx_B:not(#\#):not(#\#){padding-right:3.2vw}.pb-0:not(#\#):not(#\#){padding-bottom:0rem;padding-bottom:calc(var(--spacing)*0)}.pb-_b4rpx_B:not(#\#):not(#\#){padding-bottom:0.53333vw}.pb-_b8rpx_B:not(#\#):not(#\#){padding-bottom:1.06667vw}.pb-_b12rpx_B:not(#\#):not(#\#){padding-bottom:1.6vw}.pb-_b16rpx_B:not(#\#):not(#\#){padding-bottom:2.13333vw}.pb-_b20rpx_B:not(#\#):not(#\#){padding-bottom:2.66667vw}.pb-_b24rpx_B:not(#\#):not(#\#){padding-bottom:3.2vw}.pb-_b32rpx_B:not(#\#):not(#\#){padding-bottom:4.26667vw}.pb-_b48rpx_B:not(#\#):not(#\#){padding-bottom:6.4vw}.pb-_bcalc_p32_x100vw_f750_uenv_psafe-area-inset-bottom_P_P_B:not(#\#):not(#\#){padding-bottom:calc(4.26667vw + env(safe-area-inset-bottom))}.pb-_bcalc_p32rpx_uenv_psafe-area-inset-bottom_P_P_B:not(#\#):not(#\#){padding-bottom:calc(4.26667vw + env(safe-area-inset-bottom));padding-bottom:calc(4.26667vw + env(safe-area-inset-bottom))}.pb-_bcalc_p48rpx_uenv_psafe-area-inset-bottom_P_P_B:not(#\#):not(#\#){padding-bottom:calc(6.4vw + env(safe-area-inset-bottom))}.pb-_bcalc_p120rpx_uenv_psafe-area-inset-bottom_P_P_B:not(#\#):not(#\#){padding-bottom:calc(16vw + env(safe-area-inset-bottom))}.pl-_b8rpx_B:not(#\#):not(#\#){padding-left:1.06667vw}.pl-_b32rpx_B:not(#\#):not(#\#){padding-left:4.26667vw}.text-center:not(#\#):not(#\#){text-align:center}.text-left:not(#\#):not(#\#){text-align:left}.text-right:not(#\#):not(#\#){text-align:right}.font-mono:not(#\#):not(#\#){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-family:var(--font-mono)}.text-2xl:not(#\#):not(#\#){font-size:1.5rem;font-size:var(--text-2xl);line-height:1.33333;line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg:not(#\#):not(#\#){font-size:1.125rem;font-size:var(--text-lg);line-height:1.55556;line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm:not(#\#):not(#\#){font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height))}._etext-_b24rpx_B{font-size:3.2vw!important}.text-_b18rpx_B:not(#\#):not(#\#){font-size:2.4vw}.text-_b20rpx_B:not(#\#):not(#\#){font-size:2.66667vw}.text-_b22rpx_B:not(#\#):not(#\#){font-size:2.93333vw}.text-_b24rpx_B:not(#\#):not(#\#){font-size:3.2vw}.text-_b26rpx_B:not(#\#):not(#\#){font-size:3.46667vw}.text-_b28rpx_B:not(#\#):not(#\#){font-size:3.73333vw}.text-_b30rpx_B:not(#\#):not(#\#){font-size:4vw}.text-_b32rpx_B:not(#\#):not(#\#){font-size:4.26667vw}.text-_b34rpx_B:not(#\#):not(#\#){font-size:4.53333vw}.text-_b36rpx_B:not(#\#):not(#\#){font-size:4.8vw}.text-_b38rpx_B:not(#\#):not(#\#){font-size:5.06667vw}.text-_b40rpx_B:not(#\#):not(#\#){font-size:5.33333vw}.text-_b48rpx_B:not(#\#):not(#\#){font-size:6.4vw}.text-_b52rpx_B:not(#\#):not(#\#){font-size:6.93333vw}.text-_b56rpx_B:not(#\#):not(#\#){font-size:7.46667vw}.text-_b64rpx_B:not(#\#):not(#\#){font-size:8.53333vw}.leading-_b1_d75_B:not(#\#):not(#\#){--tw-leading:1.75;line-height:1.75}.leading-_b32rpx_B:not(#\#):not(#\#){--tw-leading:4.26667vw;line-height:4.26667vw}.leading-none:not(#\#):not(#\#){--tw-leading:1;line-height:1}.leading-normal:not(#\#):not(#\#){--tw-leading:var(--leading-normal);line-height:1.5;line-height:var(--leading-normal)}.leading-relaxed:not(#\#):not(#\#){--tw-leading:var(--leading-relaxed);line-height:1.625;line-height:var(--leading-relaxed)}.leading-snug:not(#\#):not(#\#){--tw-leading:var(--leading-snug);line-height:1.375;line-height:var(--leading-snug)}.font-bold:not(#\#):not(#\#){--tw-font-weight:var(--font-weight-bold);font-weight:700;font-weight:var(--font-weight-bold)}.font-light:not(#\#):not(#\#){--tw-font-weight:var(--font-weight-light);font-weight:300;font-weight:var(--font-weight-light)}.font-medium:not(#\#):not(#\#){--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium)}.font-semibold:not(#\#):not(#\#){--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold)}.break-words:not(#\#):not(#\#){word-wrap:break-word}.break-all:not(#\#):not(#\#){word-break:break-all}.whitespace-nowrap:not(#\#):not(#\#){white-space:nowrap}.whitespace-pre-wrap:not(#\#):not(#\#){white-space:pre-wrap}._etext-_bvar_p--fa-danger_P_B{color:#dc2626!important;color:var(--fa-danger)!important}._etext-_bvar_p--fa-muted_P_B{color:#94a3b8!important;color:var(--fa-muted)!important}.text-_b_h16a34a_B:not(#\#):not(#\#){color:#16a34a}.text-_b_h64748b_B:not(#\#):not(#\#){color:#64748b}.text-_b_h334155_B:not(#\#):not(#\#){color:#334155}.text-_b_h475569_B:not(#\#):not(#\#){color:#475569}.text-_b_hb45309_B:not(#\#):not(#\#){color:#b45309}.text-_bvar_p--fa-danger_P_B:not(#\#):not(#\#){color:#dc2626;color:var(--fa-danger)}.text-_bvar_p--fa-danger_m_hdc2626_P_B:not(#\#):not(#\#){color:#dc2626;color:var(--fa-danger,#dc2626)}.text-_bvar_p--fa-muted_P_B:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted)}.text-_bvar_p--fa-on-primary_P_B:not(#\#):not(#\#){color:#fff;color:var(--fa-on-primary)}.text-_bvar_p--fa-primary_P_B:not(#\#):not(#\#){color:#2563eb;color:var(--fa-primary)}.text-_bvar_p--fa-success_P_B:not(#\#):not(#\#){color:#16a34a;color:var(--fa-success)}.text-_bvar_p--fa-success_m_h16a34a_P_B:not(#\#):not(#\#){color:#16a34a;color:var(--fa-success,#16a34a)}.text-_bvar_p--fa-text_P_B:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text)}.text-_bvar_p--fa-text-secondary_P_B:not(#\#):not(#\#){color:#475569;color:var(--fa-text-secondary)}.text-_bvar_p--fa-warn_P_B:not(#\#):not(#\#){color:#d97706;color:var(--fa-warn)}.text-_bvar_p--fa-warn_m_hd97706_P_B:not(#\#):not(#\#){color:#d97706;color:var(--fa-warn,#d97706)}.text-green-500:not(#\#):not(#\#){color:rgb(0, 198, 90);color:color(display-p3 0.30873 0.77475 0.37431);color:var(--color-green-500)}.text-purple-500:not(#\#):not(#\#){color:rgb(171, 78, 255);color:color(display-p3 0.62952 0.30089 0.99082);color:var(--color-purple-500)}.text-white:not(#\#):not(#\#){color:#fff;color:var(--color-white)}.tabular-nums:not(#\#):not(#\#){--tw-numeric-spacing:tabular-nums;-webkit-font-feature-settings:      tabular-nums  ;font-feature-settings:      tabular-nums  ;-webkit-font-feature-settings:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-feature-settings:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-variant-numeric:      tabular-nums  ;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through:not(#\#):not(#\#){-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.opacity-40:not(#\#):not(#\#){opacity:.4}.opacity-45:not(#\#):not(#\#){opacity:.45}.opacity-50:not(#\#):not(#\#){opacity:.5}.opacity-55:not(#\#):not(#\#){opacity:.55}.opacity-70:not(#\#):not(#\#){opacity:.7}.opacity-80:not(#\#):not(#\#){opacity:.8}.opacity-90:not(#\#):not(#\#){opacity:.9}.shadow:not(#\#):not(#\#){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,0.10196)), 0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,0.10196));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 1px 3px 0 rgba(0,0,0,0.10196), 0 1px 2px -1px rgba(0,0,0,0.10196);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-_bvar_p--fa-shadow_P_B:not(#\#):not(#\#){--tw-shadow:var(--fa-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 1.06667vw 4.8vw rgba(15,23,42,0.0549);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg:not(#\#):not(#\#){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,0.10196)), 0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,0.10196));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 10px 15px -3px rgba(0,0,0,0.10196), 0 4px 6px -4px rgba(0,0,0,0.10196);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline:not(#\#):not(#\#){outline-style:var(--tw-outline-style);outline-width:1px}.filter:not(#\#):not(#\#){-webkit-filter:                 ;filter:                 ;-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition:not(#\#):not(#\#){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all:not(#\#):not(#\#){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors:not(#\#):not(#\#){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity:not(#\#):not(#\#){transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500:not(#\#):not(#\#){--tw-duration:.5s;transition-duration:.5s}.ease-out:not(#\#):not(#\#){--tw-ease:var(--ease-out);transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:var(--ease-out)}.select-none:not(#\#):not(#\#){-webkit-user-select:none;user-select:none}.group-hover_crotate-_b135deg_B:not(#\#):not(#\#){rotate:135deg}.last_cmb-0:last-child:not(#\#):not(#\#){margin-bottom:0rem;margin-bottom:calc(var(--spacing)*0)}.last_cborder-0:last-child:not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:0}.active_cbg-_bvar_p--fa-line_P_B:active:not(#\#):not(#\#){background-color:rgba(226,232,240,0.90196);background-color:var(--fa-line)}.active_copacity-60:active:not(#\#):not(#\#){opacity:.6}.active_copacity-70:active:not(#\#):not(#\#){opacity:.7}.active_copacity-80:active:not(#\#):not(#\#){opacity:.8}.active_copacity-85:active:not(#\#):not(#\#){opacity:.85}.active_copacity-90:active:not(#\#):not(#\#){opacity:.9}.active_copacity-92:active:not(#\#):not(#\#){opacity:.92}@media (min-width:40rem){.sm_citems-center:not(#\#):not(#\#){-webkit-align-items:center;align-items:center}}div:not(#\#):not(#\#),span:not(#\#):not(#\#),img:not(#\#):not(#\#),button:not(#\#):not(#\#),input:not(#\#):not(#\#),textarea:not(#\#):not(#\#){box-sizing:border-box}img:not(#\#):not(#\#){object-fit:cover;object-position:center}img.fa-img-contain:not(#\#):not(#\#),img[data-fit=contain]:not(#\#):not(#\#){object-fit:contain}html:not(#\#):not(#\#),body:not(#\#):not(#\#){height:100%;max-height:100dvh;margin:0;padding:0;overflow:hidden}#app:not(#\#):not(#\#){height:100%;max-height:100dvh;overflow:hidden}page:not(#\#):not(#\#),.tw-root:not(#\#):not(#\#),wx-root-portal-content:not(#\#):not(#\#),html:not(#\#):not(#\#){--csstools-color-scheme--light:initial;color-scheme:light;background-color:#f0f4fa;background-color:var(--fa-bg);--fa-bg:#f0f4fa;--fa-surface:#fff;--fa-primary:#2563eb;--fa-primary-600:#1d4ed8;--fa-primary-soft:#eff6ff;--fa-primary-ring:rgba(37,99,235,0.21961);--fa-text:#0f172a;--fa-text-secondary:#475569;--fa-muted:#94a3b8;--fa-danger:#dc2626;--fa-success:#16a34a;--fa-warn:#d97706;--fa-line:rgba(226,232,240,0.90196);--fa-shadow:0 1.06667vw 4.8vw rgba(15,23,42,0.0549);--fa-radius:2.93333vw;--fa-on-primary:#fff;--fa-input-bg:#f8fafc;--fa-input-border:#e2e8f0;--fa-input-focus-border:#93c5fd;--fa-input-focus-ring:rgba(59,130,246,0.12157);--fa-segment-active-bg:#fff;--fa-feed-top-bg:rgba(255,255,255,0.96863);--fa-filter-chip-bg:#f1f5f9;--fa-pane-muted-bg:#f5f6f8;--fa-chat-well:#ededed;--fa-chat-input-bar:#f7f7f7;--fa-chat-input-border:#e3e3e3;--fa-tab-bar-height:50px;--fa-tabbar-color:#64748b;--fa-tabbar-selected:#2563eb;--fa-tabbar-bg:#fff;--fa-chat-bar-border:#d0d0d0;--fa-chat-emoji-panel-border:#e8e8e8;--fa-chat-input-surface:#fff;--fa-chat-input-text:#111;--fa-chat-placeholder:#b2b2b2;--fa-chat-mic-icon:#191919;--fa-chat-plus-border:#c8c8c8;--fa-chat-plus-text:#333;--fa-chat-send:#07c160;--fa-media-placeholder:rgba(226,232,240,0.65098);--fa-danger-soft:rgba(254,242,242,0.90196);--fa-badge-ring:#fff;--fa-sheet-mask:rgba(15,23,42,0.45098);--fa-row-active-bg:rgba(248,250,252,0.92157);--fa-secondary-btn-bg:#f1f5f9}.fa-page:not(#\#):not(#\#){background-color:#f0f4fa;background-color:var(--fa-bg);min-height:100%}.fa-card:not(#\#):not(#\#){background-color:#fff;background-color:var(--fa-surface);border-radius:2.93333vw;border-radius:var(--fa-radius);border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line);box-shadow:0 1.06667vw 4.8vw rgba(15,23,42,0.0549);box-shadow:var(--fa-shadow)}.fa-card-tight:not(#\#):not(#\#){background-color:#fff;background-color:var(--fa-surface);border-radius:2.93333vw;border-radius:var(--fa-radius);border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line)}.fa-feed-top:not(#\#):not(#\#){background-color:rgba(255,255,255,0.96863);background-color:var(--fa-feed-top-bg);border-bottom:0.13333vw solid rgba(226,232,240,0.90196);border-bottom:0.13333vw solid var(--fa-line)}.fa-segment:not(#\#):not(#\#){background:#eff6ff;background:var(--fa-primary-soft);border-radius:1333.2vw;-webkit-flex:1;flex:1;margin:0;padding:.8vw;display:-webkit-flex;display:flex}.fa-feed-top:not(#\#):not(#\#) .fa-segment{margin:0 2.13333vw 0 1.6vw}.fa-segment-item:not(#\#):not(#\#){text-align:center;color:#475569;color:var(--fa-text-secondary);border-radius:1333.2vw;-webkit-flex:1;flex:1;padding:2.4vw 1.06667vw;font-size:3.73333vw;line-height:1.35}.fa-segment-item.is-active:not(#\#):not(#\#){background:#fff;background:var(--fa-segment-active-bg);color:#2563eb;color:var(--fa-primary);box-shadow:0 0.53333vw 2.13333vw rgba(37,99,235,0.21961);box-shadow:0 0.53333vw 2.13333vw var(--fa-primary-ring);font-weight:600}.fa-fab:not(#\#):not(#\#){color:#fff;color:var(--fa-on-primary);background:linear-gradient(150deg,#3b82f6,#2563eb 55%,#1d4ed8);border-radius:9999px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;line-height:1;display:-webkit-flex;display:flex;box-shadow:0 1.6vw 4.8vw rgba(37,99,235,0.34902)}.fa-btn-primary-solid{color:#fff!important;color:var(--fa-on-primary)!important;background:linear-gradient(150deg,#3b82f6,#2563eb)!important;border:none!important}.fa-btn-primary-solid.rounded-full:not(#\#):not(#\#),.fa-btn-primary-pill:not(#\#):not(#\#){border-radius:9999px;padding:2.13333vw 5.33333vw;font-size:3.46667vw;font-weight:500;line-height:1.4}.fa-section-title:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text);font-size:3.73333vw;font-weight:600}.fa-section-more:not(#\#):not(#\#){color:#2563eb;color:var(--fa-primary);font-size:3.2vw}.fa-section-more:active:not(#\#):not(#\#){opacity:.7}.fa-form-hint:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);margin-top:1.6vw;font-size:3.2vw;line-height:1.45;display:block}.fa-form-required:not(#\#):not(#\#):after{color:#dc2626;color:var(--fa-danger);content:"*";margin-left:.533333vw}.fa-page--home:not(#\#):not(#\#),.fa-page--mine:not(#\#):not(#\#){--fa-zone-common-bg:rgba(239,246,255,0.87843);--fa-zone-common-border:rgba(147,197,253,0.54902);--fa-zone-common-ink:#1d4ed8;--fa-zone-score-bg:rgba(255,251,235,0.92157);--fa-zone-score-border:rgba(253,230,138,0.65098);--fa-zone-score-ink:#b45309;--fa-zone-community-bg:rgba(240,253,244,0.90196);--fa-zone-community-border:rgba(134,239,172,0.50196);--fa-zone-community-ink:#15803d;--fa-zone-match-bg:rgba(245,243,255,0.92157);--fa-zone-match-border:rgba(196,181,253,0.54902);--fa-zone-match-ink:#6d28d9}.fa-home-head:not(#\#):not(#\#){padding:2.66667vw 3.2vw 0}.fa-home-head--wash:not(#\#):not(#\#){background:linear-gradient(165deg,rgba(37,99,235,0.07843),rgba(240,244,250,0.34902) 40%,rgba(0,0,0,0));padding-bottom:1.06667vw}.fa-home-head__title:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text);font-size:5.06667vw;font-weight:700;line-height:1.25;display:block}.fa-home-greeting:not(#\#):not(#\#){color:#475569;color:var(--fa-text-secondary);margin-top:1.33333vw;font-size:3.46667vw;font-weight:500;line-height:1.45;display:block}.fa-home-discover-hint:not(#\#):not(#\#){color:var(--fa-zone-common-ink);opacity:.88;margin-top:.8vw;font-size:3.2vw;line-height:1.4;display:block}.fa-home-head__meta:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);margin-top:1.06667vw;font-size:2.93333vw;line-height:1.4;display:block}.fa-home-loading__pulse:not(#\#):not(#\#){background-color:#eff6ff;background-color:var(--fa-primary-soft);border-radius:1333.2vw;width:6.4vw;height:6.4vw;margin:0 auto 2.66667vw;-webkit-animation:1.2s cubic-bezier(.25,1,.5,1) infinite fa-home-pulse;animation:1.2s cubic-bezier(.25,1,.5,1) infinite fa-home-pulse}.fa-home-loading__hint:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);text-align:center;margin-top:1.6vw;font-size:3.2vw;line-height:1.45;display:block}.fa-home-loading__hint--inline:not(#\#):not(#\#){text-align:left;margin:0 3.73333vw 2.13333vw}.fa-home-error__hint:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);text-align:center;margin-top:1.33333vw;font-size:3.2vw;line-height:1.45;display:block}.fa-home-empty:not(#\#):not(#\#){text-align:center;padding:6.4vw 3.73333vw 5.33333vw;position:relative;overflow:hidden}.fa-home-empty__sub:not(#\#):not(#\#){color:#475569;color:var(--fa-text-secondary);margin-top:1.6vw;font-size:3.46667vw;line-height:1.5;display:block}.fa-home-empty__orbs:not(#\#):not(#\#){height:16vw;margin-bottom:1.06667vw;position:relative}.fa-home-empty__orb:not(#\#):not(#\#){opacity:.55;border-radius:1333.2vw;position:absolute}.fa-home-empty__orb--a:not(#\#):not(#\#){width:11.7333vw;height:11.7333vw;margin-left:9.6vw;background-color:var(--fa-zone-common-bg);top:2.13333vw;left:50%}.fa-home-empty__orb--b:not(#\#):not(#\#){background-color:var(--fa-zone-match-bg);width:8.53333vw;height:8.53333vw;margin-left:1.06667vw;top:4.26667vw;left:50%}@-webkit-keyframes fa-home-pulse{0%,to{opacity:.65;-webkit-transform:scale(.92);transform:scale(.92)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fa-home-pulse{0%,to{opacity:.65;-webkit-transform:scale(.92);transform:scale(.92)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.fa-bento:not(#\#):not(#\#){grid-template-columns:1fr 1fr;grid-gap:1.6vw;gap:1.6vw;display:grid}.fa-bento--home:not(#\#):not(#\#){background-color:#fff;background-color:var(--fa-surface);border-radius:2.93333vw;border-radius:var(--fa-radius);border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line);box-shadow:0 1.06667vw 4.8vw rgba(15,23,42,0.0549);box-shadow:var(--fa-shadow);margin:2.66667vw 3.2vw 0;padding:1.6vw}.fa-home-bento:not(#\#):not(#\#){border-color:rgba(147,197,253,0.38039)}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--hero.fa-bento__cell--zone-common{background:linear-gradient(155deg,rgba(37,99,235,0.14118) 0%,var(--fa-zone-common-bg) 52%,#fff 100%);background:linear-gradient(155deg,rgba(37,99,235,0.14118) 0%,var(--fa-zone-common-bg) 52%,var(--fa-surface) 100%);border-color:var(--fa-zone-common-border)}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--hero.fa-bento__cell--zone-common .fa-bento__label{color:var(--fa-zone-common-ink);font-size:4.26667vw}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--hero.fa-bento__cell--zone-common .fa-bento__desc{color:var(--fa-zone-common-ink);opacity:.72}.fa-bento--mine:not(#\#):not(#\#){padding:1.06667vw 1.6vw 2.13333vw}.fa-mine-menu:not(#\#):not(#\#){-webkit-flex-direction:column;flex-direction:column;gap:2.66667vw;padding:1.06667vw 1.6vw 2.13333vw;display:-webkit-flex;display:flex}.fa-mine-bento-group:not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr));-webkit-align-items:stretch;align-items:stretch;grid-gap:1.33333vw;gap:1.33333vw;display:grid}.fa-mine-bento-group__main:not(#\#):not(#\#){grid-column:1;align-self:stretch;min-height:11.7333vw;padding:2.13333vw 2.4vw}.fa-mine-bento-group__subs:not(#\#):not(#\#){grid-column:2/4;grid-template-columns:1fr 1fr;-webkit-align-content:stretch;align-content:stretch;align-self:stretch;grid-gap:1.33333vw;gap:1.33333vw;display:grid}.fa-mine-bento-group__subs:not(#\#):not(#\#) .fa-bento__cell{min-height:9.6vw;padding:1.86667vw 2.13333vw}.fa-mine-bento-group__subs:not(#\#):not(#\#) .fa-bento__cell--wide{-webkit-flex-direction:row;flex-direction:row;grid-column:1/-1;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;min-height:8.53333vw}.fa-mine-bento-group__subs:not(#\#):not(#\#) .fa-bento__cell--wide .fa-bento__mark{opacity:.1;margin-right:1.06667vw;font-size:4.8vw;position:static}.fa-mine-bento-row3:not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.33333vw;gap:1.33333vw;display:grid}.fa-mine-bento-row3:not(#\#):not(#\#) .fa-bento__cell{min-height:9.6vw;padding:1.86667vw 1.6vw}.fa-mine-profile-card:not(#\#):not(#\#){border-color:#2563eb;border-color:var(--fa-primary)}.fa-mine-profile-card:not(#\#):not(#\#){background:linear-gradient(165deg,#2563eb 0%,#fff 48%);background:linear-gradient(165deg,var(--fa-primary) 0%,var(--fa-card-bg,#fff) 48%)}.fa-bento__section:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);letter-spacing:.02em;grid-column:1/-1;-webkit-align-items:center;align-items:center;gap:1.6vw;padding:2.13333vw 1.06667vw .533333vw;font-size:3.2vw;font-weight:600;display:-webkit-flex;display:flex}.fa-bento__section:first-child:not(#\#):not(#\#){padding-top:1.06667vw}.fa-bento__cell:not(#\#):not(#\#){border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line);background-color:#f0f4fa;background-color:var(--fa-bg);box-sizing:border-box;border-radius:2.13333vw;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;min-height:12.8vw;padding:2.66667vw 2.93333vw;display:-webkit-flex;display:flex;position:relative}.fa-bento__cell:active:not(#\#):not(#\#){background-color:rgba(248,250,252,0.92157);background-color:var(--fa-row-active-bg)}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--delight{transition:-webkit-transform .14s cubic-bezier(.25,1,.5,1);transition:transform .14s cubic-bezier(.25,1,.5,1);transition:transform .14s cubic-bezier(.25,1,.5,1), -webkit-transform .14s cubic-bezier(.25,1,.5,1)}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--delight:active{-webkit-transform:scale(.98);transform:scale(.98)}.fa-bento__mark:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text);opacity:.06;pointer-events:none;font-size:7.46667vw;font-weight:700;line-height:1;position:absolute;top:1.06667vw;right:1.6vw}.fa-bento__cell--zone-common:not(#\#):not(#\#) .fa-bento__mark{color:var(--fa-zone-common-ink);opacity:.1}.fa-bento__cell--zone-community:not(#\#):not(#\#) .fa-bento__mark{color:var(--fa-zone-community-ink);opacity:.1}.fa-bento__cell--zone-score:not(#\#):not(#\#) .fa-bento__mark{color:var(--fa-zone-score-ink);opacity:.1}.fa-bento__cell--zone-match:not(#\#):not(#\#) .fa-bento__mark{color:var(--fa-zone-match-ink);opacity:.1}.fa-bento__cell--primary:not(#\#):not(#\#) .fa-bento__mark{color:#fff;color:var(--fa-on-primary);opacity:.2}.fa-bento__label:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text);font-size:3.73333vw;font-weight:600;line-height:1.35}.fa-bento__desc:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);margin-top:.8vw;font-size:2.93333vw;line-height:1.35}.fa-bento__cell--hero:not(#\#):not(#\#){grid-row:span 2;min-height:27.2vw}.fa-bento__cell--wide:not(#\#):not(#\#){grid-column:1/-1;min-height:11.7333vw}.fa-bento__cell--span2:not(#\#):not(#\#){grid-column:span 2}.fa-bento__cell--primary:not(#\#):not(#\#){background:linear-gradient(150deg,#3b82f6,#2563eb);border-color:rgba(0,0,0,0)}.fa-bento__cell--primary:not(#\#):not(#\#) .fa-bento__label,.fa-bento__cell--primary:not(#\#):not(#\#) .fa-bento__desc{color:#fff;color:var(--fa-on-primary)}.fa-bento__cell--primary:not(#\#):not(#\#) .fa-bento__desc{opacity:.88}.fa-bento__cell--primary:active:not(#\#):not(#\#){opacity:.92}.fa-bento__cell--accent:not(#\#):not(#\#){background-color:#eff6ff;background-color:var(--fa-primary-soft);border-color:rgba(0,0,0,0)}.fa-bento__cell--accent:active:not(#\#):not(#\#){background-color:rgba(248,250,252,0.92157);background-color:var(--fa-row-active-bg)}.fa-bento__cell--emphasis:not(#\#):not(#\#){border-color:rgba(217,119,6,0.21961);border-color:var(--fa-zone-score-border,rgba(217,119,6,0.21961));background-color:rgba(255,251,235,0.94902);background-color:var(--fa-zone-score-bg,rgba(255,251,235,0.94902))}.fa-bento__cell--unread:not(#\#):not(#\#){border-color:rgba(37,99,235,0.2);border-color:var(--fa-zone-common-border,rgba(37,99,235,0.2));background-color:rgba(239,246,255,0.94902);background-color:var(--fa-zone-common-bg,rgba(239,246,255,0.94902))}.fa-bento__cell--featured:not(#\#):not(#\#){border-color:rgba(109,40,217,0.18039);border-color:var(--fa-zone-match-border,rgba(109,40,217,0.18039));background-color:rgba(245,243,255,0.94902);background-color:var(--fa-zone-match-bg,rgba(245,243,255,0.94902))}.fa-bento__section-dot:not(#\#):not(#\#){background-color:#94a3b8;background-color:var(--fa-muted);border-radius:1333.2vw;-webkit-flex-shrink:0;flex-shrink:0;width:1.33333vw;height:1.33333vw}.fa-bento__section-label:not(#\#):not(#\#){-webkit-flex:1;flex:1;min-width:0}.fa-bento__section--common:not(#\#):not(#\#) .fa-bento__section-dot{background-color:#2563eb;background-color:var(--fa-primary)}.fa-bento__section--common:not(#\#):not(#\#) .fa-bento__section-label{color:#1d4ed8;color:var(--fa-zone-common-ink,#1d4ed8)}.fa-bento__section--score:not(#\#):not(#\#) .fa-bento__section-dot{background-color:#d97706;background-color:var(--fa-warn)}.fa-bento__section--score:not(#\#):not(#\#) .fa-bento__section-label{color:#b45309;color:var(--fa-zone-score-ink,#b45309)}.fa-bento__section--community:not(#\#):not(#\#) .fa-bento__section-dot{background-color:#16a34a;background-color:var(--fa-success)}.fa-bento__section--community:not(#\#):not(#\#) .fa-bento__section-label{color:#15803d;color:var(--fa-zone-community-ink,#15803d)}.fa-bento__section--match:not(#\#):not(#\#) .fa-bento__section-dot{background-color:#6d28d9;background-color:var(--fa-zone-match-ink,#6d28d9)}.fa-bento__section--match:not(#\#):not(#\#) .fa-bento__section-label{color:#6d28d9;color:var(--fa-zone-match-ink,#6d28d9)}.fa-social-detail-page:not(#\#):not(#\#){padding-bottom:calc(26.66667vw + env(safe-area-inset-bottom))}.fa-social-detail-compose:not(#\#):not(#\#){z-index:90;box-sizing:border-box;border-top:0.13333vw solid rgba(226,232,240,0.90196);border-top:0.13333vw solid var(--fa-line);background-color:#fff;background-color:var(--fa-surface);width:100%;max-width:100%;padding:1.6vw 3.2vw;padding-bottom:calc(2.13333vw + env(safe-area-inset-bottom));margin:0;position:fixed;bottom:0;left:0;right:0}.fa-social-detail-compose--embed:not(#\#):not(#\#){z-index:10;-webkit-flex-shrink:0;flex-shrink:0;width:100%;position:relative}.fa-social-detail-compose__reply:not(#\#):not(#\#){background-color:#eff6ff;background-color:var(--fa-primary-soft);border-radius:1.6vw;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:1.6vw;padding:1.6vw 2.66667vw;display:-webkit-flex;display:flex}.fa-social-detail-compose__reply-text:not(#\#):not(#\#){color:#475569;color:var(--fa-text-secondary);font-size:3.2vw}.fa-social-detail-compose__reply-cancel:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);cursor:pointer;font-size:3.46667vw}.fa-social-detail-compose__row:not(#\#):not(#\#){-webkit-align-items:flex-end;align-items:flex-end;gap:2.13333vw;width:100%;display:-webkit-flex;display:flex}.fa-social-detail-compose__input:not(#\#):not(#\#){min-height:9.6vw;font-size:3.73333vw}.fa-social-detail-compose__send:not(#\#):not(#\#){background:#2563eb;background:var(--fa-primary);color:#fff;color:var(--fa-on-primary);cursor:pointer;border:none;border-radius:1.6vw;-webkit-flex-shrink:0;flex-shrink:0;margin:0;padding:2.13333vw 3.2vw;font-size:3.73333vw;line-height:1.2}.fa-social-detail-compose__send:active:not(#\#):not(#\#){opacity:.9}.fa-page-nav:not(#\#):not(#\#){box-shadow:0 0.13333vw 0 rgba(226,232,240,0.90196);box-shadow:0 0.13333vw 0 var(--fa-line)}.fa-page-nav--fixed:not(#\#):not(#\#){z-index:100;box-sizing:border-box;height:11.73333vw;height:var(--fa-page-nav-h,11.73333vw);background-color:#f0f4fa;background-color:var(--fa-bg);position:fixed;top:0;left:0;right:0}.fa-page-layout:not(#\#):not(#\#){--fa-page-nav-h:11.73333vw;-webkit-flex:1;flex:1;height:100%;min-height:0;max-height:100%}.fa-page-layout:has(.fa-page-nav__subtitle):not(#\#):not(#\#),.fa-page-layout--nav-tall:not(#\#):not(#\#){--fa-page-nav-h:14.93333vw}.fa-page-layout:has(.fa-page-nav__subtitle):not(#\#):not(#\#) .fa-page-nav--fixed,.fa-page-layout--nav-tall:not(#\#):not(#\#) .fa-page-nav--fixed{height:auto}.fa-page-layout__main{padding-top:var(--fa-page-nav-h)!important}.fa-page-layout__main:not(#\#):not(#\#){box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;-webkit-flex:1;flex:1;width:100%;min-width:0;min-height:0;overflow-y:auto}.fa-page-layout__main:not(#\#):not(#\#)>.fa-page:not(.fa-page--chat-split):not(.fa-page--notice-split):not(.fa-page--feed-split):not(.fa-page--circle-split):not(.fa-page--match-split){box-sizing:border-box;padding-top:2.13333vw}.fa-page-layout__main>.fa-page:not(.fa-page--chat-split):not(.fa-page--notice-split):not(.fa-page--feed-split):not(.fa-page--circle-split):not(.fa-page--match-split)>:first-child{margin-top:0!important}.fa-page-nav .fa-page-nav__inner{box-sizing:border-box!important;height:var(--fa-page-nav-h)!important;min-height:var(--fa-page-nav-h)!important;max-height:var(--fa-page-nav-h)!important;-webkit-align-items:center!important;align-items:center!important;gap:1.06667vw!important;padding:1.6vw 2.13333vw!important;display:-webkit-flex!important;display:flex!important}.fa-page-nav:not(#\#):not(#\#) .fa-page-nav__inner{width:100%;max-width:480px;margin:0 auto}.fa-page-layout:has(.fa-page-nav__subtitle) .fa-page-nav .fa-page-nav__inner,.fa-page-layout--nav-tall .fa-page-nav .fa-page-nav__inner{height:auto!important;max-height:none!important;min-height:var(--fa-page-nav-h)!important}.fa-page-nav__back:not(#\#):not(#\#){background:#eff6ff;background:var(--fa-primary-soft);width:8.53333vw;height:8.53333vw;color:#2563eb;color:var(--fa-primary);cursor:pointer;border:none;border-radius:1.6vw;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0;padding:0;display:-webkit-flex;display:flex}.fa-page-nav__back:active:not(#\#):not(#\#){opacity:.85}.fa-page-nav__back-icon:not(#\#):not(#\#){font-size:5.33333vw;font-weight:600;line-height:1;display:block}.fa-page-nav__back-placeholder:not(#\#):not(#\#){width:8.53333vw;height:8.53333vw}.fa-page-nav__side--right:not(#\#):not(#\#){-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;gap:1.06667vw;max-width:42%;display:-webkit-flex;display:flex}.fa-page-nav__action:not(#\#):not(#\#){color:#2563eb;color:var(--fa-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;padding:1.06667vw .533333vw;font-size:3.46667vw;line-height:1.3}.fa-page-nav__action:disabled:not(#\#):not(#\#){opacity:.45;cursor:not-allowed}.fa-page-nav__action:active:not(:disabled):not(#\#):not(#\#){opacity:.75}.fa-page-nav__title-wrap:not(#\#):not(#\#){-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:.266667vw;display:-webkit-flex;display:flex}.fa-page-nav__title:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text);font-size:4.26667vw;font-weight:600;line-height:1.3}.fa-page-nav__subtitle:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);margin:0;font-size:2.93333vw;line-height:1.3}.fa-page-nav__subtitle--online:not(#\#):not(#\#){color:#16a34a;color:var(--fa-success,#16a34a)}.fa-page-nav__subtitle--typing:not(#\#):not(#\#){color:#2563eb;color:var(--fa-primary)}.fa-chat-room-embed-head:not(#\#):not(#\#){border-bottom:0.13333vw solid rgba(226,232,240,0.90196);border-bottom:0.13333vw solid var(--fa-line);background-color:#fff;background-color:var(--fa-surface);-webkit-flex-shrink:0;flex-shrink:0;padding:1.6vw 3.2vw}.fa-chat-room-embed-head__name:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text);font-size:4vw;font-weight:600}.fa-chat-room-embed-head__status:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);margin-top:.533333vw;font-size:2.93333vw}.fa-chat-room-typing-hint:not(#\#):not(#\#){color:#2563eb;color:var(--fa-primary);background-color:#eff6ff;background-color:var(--fa-primary-soft);-webkit-flex-shrink:0;flex-shrink:0;padding:1.06667vw 3.2vw;font-size:2.93333vw}.fa-home-banner:not(#\#):not(#\#){box-sizing:border-box;border-radius:2.93333vw;border-radius:var(--fa-radius);border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line);background-color:#fff;background-color:var(--fa-surface);width:100%;max-width:100%;box-shadow:0 1.06667vw 4.8vw rgba(15,23,42,0.0549);box-shadow:var(--fa-shadow);margin:0;overflow:hidden}.fa-home-banner__swiper:not(#\#):not(#\#),.fa-home-banner:not(#\#):not(#\#) .fa-swiper{box-sizing:border-box;width:100%;max-width:100%;height:40vw;display:block}.fa-home-banner:not(#\#):not(#\#) .fa-swiper{--slide-count:1}.fa-home-banner:not(#\#):not(#\#) .fa-swiper__track{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;max-width:none;height:100%;display:-webkit-flex;display:flex}.fa-home-banner:not(#\#):not(#\#) .fa-swiper__track>.fa-swiper-item{box-sizing:border-box;-webkit-flex:0 0 100%;flex:0 0 100%;-webkit-flex:0 0 calc(100%/var(--slide-count,1));flex:0 0 calc(100%/var(--slide-count,1));width:100%;width:calc(100%/var(--slide-count,1));min-width:100%;min-width:calc(100%/var(--slide-count,1));max-width:100%;max-width:calc(100%/var(--slide-count,1));height:100%;min-height:40vw;position:relative;overflow:hidden}.fa-home-banner:not(#\#):not(#\#) .fa-swiper-item img,.fa-home-banner:not(#\#):not(#\#) .fa-home-banner__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.fa-home-banner:not(#\#):not(#\#) .fa-swiper-item{box-sizing:border-box;height:100%;min-height:40vw;position:relative;overflow:hidden}.fa-home-banner__scrim:not(#\#):not(#\#){z-index:2;box-sizing:border-box;pointer-events:none;background:linear-gradient(rgba(0,0,0,0),rgba(15,23,42,0.34902) 45%,rgba(15,23,42,0.78039));padding:6.4vw 3.2vw 4.8vw;position:absolute;bottom:0;left:0;right:0}.fa-home-banner__title:not(#\#):not(#\#){color:#f8fafc;font-size:3.73333vw;font-weight:600;line-height:1.35;display:block}.fa-home-banner__subtitle:not(#\#):not(#\#){color:rgba(248,250,252,0.87843);margin-top:.8vw;font-size:2.93333vw;line-height:1.4;display:block}.fa-home-section:not(#\#):not(#\#){margin-top:3.73333vw}.fa-home-section:first-of-type:not(#\#):not(#\#){margin-top:3.2vw}.fa-home-section__head:not(#\#):not(#\#){-webkit-align-items:center;align-items:center;gap:1.6vw;margin-bottom:1.6vw;padding:0 3.73333vw;display:-webkit-flex;display:flex}.fa-home-section__dot:not(#\#):not(#\#){background-color:#94a3b8;background-color:var(--fa-muted);border-radius:1333.2vw;-webkit-flex-shrink:0;flex-shrink:0;width:1.33333vw;height:1.33333vw}.fa-home-section__title:not(#\#):not(#\#){-webkit-flex:1;flex:1;min-width:0}.fa-home-section--zone-common:not(#\#):not(#\#) .fa-home-section__dot{background-color:#2563eb;background-color:var(--fa-primary)}.fa-home-section--zone-common:not(#\#):not(#\#) .fa-home-section__title{color:var(--fa-zone-common-ink)}.fa-home-section--zone-score:not(#\#):not(#\#) .fa-home-section__dot{background-color:#d97706;background-color:var(--fa-warn)}.fa-home-section--zone-score:not(#\#):not(#\#) .fa-home-section__title{color:var(--fa-zone-score-ink)}.fa-home-section--zone-match:not(#\#):not(#\#) .fa-home-section__dot{background-color:var(--fa-zone-match-ink)}.fa-home-section--zone-match:not(#\#):not(#\#) .fa-home-section__title{color:var(--fa-zone-match-ink)}.fa-home-section--zone-common:not(#\#):not(#\#) .fa-feed-list{border-color:var(--fa-zone-common-border)}.fa-home-section--zone-score:not(#\#):not(#\#) .fa-feed-list{border-color:var(--fa-zone-score-border)}.fa-home-section--zone-match:not(#\#):not(#\#) .fa-feed-list{border-color:var(--fa-zone-match-border)}.fa-home-thumb--common:not(#\#):not(#\#){background-color:var(--fa-zone-common-bg);color:var(--fa-zone-common-ink)}.fa-home-thumb--score:not(#\#):not(#\#){background-color:var(--fa-zone-score-bg);color:var(--fa-zone-score-ink)}.fa-home-match-card:not(#\#):not(#\#){border-radius:2.93333vw;border-radius:var(--fa-radius);border:0.13333vw solid var(--fa-zone-match-border);background-color:#fff;background-color:var(--fa-surface);width:26.6667vw;box-shadow:0 1.06667vw 4.8vw rgba(15,23,42,0.0549);box-shadow:var(--fa-shadow);-webkit-flex-shrink:0;flex-shrink:0;transition:-webkit-transform .14s cubic-bezier(.25,1,.5,1);transition:transform .14s cubic-bezier(.25,1,.5,1);transition:transform .14s cubic-bezier(.25,1,.5,1), -webkit-transform .14s cubic-bezier(.25,1,.5,1);-webkit-animation:.42s cubic-bezier(.25,1,.5,1) backwards fa-home-rise-in;animation:.42s cubic-bezier(.25,1,.5,1) backwards fa-home-rise-in;display:inline-block;overflow:hidden}.fa-home-match-card:active:not(#\#):not(#\#){opacity:.95;-webkit-transform:scale(.98);transform:scale(.98)}.fa-home-rank:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted)}.fa-home-rank--top:not(#\#):not(#\#){width:auto;min-width:4.8vw;color:var(--fa-zone-score-ink);background-color:var(--fa-zone-score-bg);border-radius:1.06667vw;padding:.266667vw 1.06667vw}@-webkit-keyframes fa-home-rise-in{0%{opacity:0;-webkit-transform:translateY(1.6vw);transform:translateY(1.6vw)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fa-home-rise-in{0%{opacity:0;-webkit-transform:translateY(1.6vw);transform:translateY(1.6vw)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fa-home-match-card__media:not(#\#):not(#\#){background-color:var(--fa-zone-match-bg);width:100%;height:21.3333vw}.fa-home-match-scroll:not(#\#):not(#\#){white-space:nowrap;margin:0 3.2vw}.fa-home-match-scroll__track:not(#\#):not(#\#){gap:1.6vw;padding-bottom:.533333vw;display:-webkit-inline-flex;display:inline-flex}.fa-home-skeleton__row:not(#\#):not(#\#){-webkit-align-items:center;align-items:center;gap:2.13333vw;display:-webkit-flex;display:flex}.fa-home-skeleton__avatar:not(#\#):not(#\#){background-color:rgba(226,232,240,0.90196);background-color:var(--fa-line);border-radius:1333.2vw;-webkit-flex-shrink:0;flex-shrink:0;width:9.6vw;height:9.6vw}.fa-home-skeleton__lines:not(#\#):not(#\#){-webkit-flex:1;flex:1;min-width:0}.fa-home-skeleton__line:not(#\#):not(#\#){background-color:rgba(226,232,240,0.90196);background-color:var(--fa-line);border-radius:1.06667vw;height:3.2vw}.fa-home-skeleton__line--short:not(#\#):not(#\#){width:42%;margin-top:1.6vw}.fa-home-skeleton__line--long:not(#\#):not(#\#){width:78%}@-webkit-keyframes fa-home-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes fa-home-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.fa-home-skeleton__avatar:not(#\#):not(#\#),.fa-home-skeleton__line:not(#\#):not(#\#){-webkit-animation:1.4s ease-in-out infinite fa-home-skeleton-pulse;animation:1.4s ease-in-out infinite fa-home-skeleton-pulse}@media (prefers-reduced-motion:reduce){.fa-home-skeleton__avatar:not(#\#):not(#\#),.fa-home-skeleton__line:not(#\#):not(#\#){opacity:.65;-webkit-animation:none;animation:none}.fa-home-loading__pulse:not(#\#):not(#\#),.fa-home-match-card:not(#\#):not(#\#){-webkit-animation:none;animation:none}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--delight:active,.fa-bento--mine:not(#\#):not(#\#) .fa-bento__cell--delight:active,.fa-home-match-card:active:not(#\#):not(#\#){-webkit-transform:none;transform:none}.fa-mine-badge--pulse:not(#\#):not(#\#),.fa-search-topic-chip:not(#\#):not(#\#){-webkit-animation:none;animation:none}}.fa-feed-list:not(#\#):not(#\#){background-color:#fff;background-color:var(--fa-surface);border-radius:2.93333vw;border-radius:var(--fa-radius);border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line);box-shadow:0 1.06667vw 4.8vw rgba(15,23,42,0.0549);box-shadow:var(--fa-shadow);margin:0 3.2vw 3.2vw;overflow:hidden}.fa-feed-row:not(#\#):not(#\#){border-bottom:0.13333vw solid rgba(226,232,240,0.90196);border-bottom:0.13333vw solid var(--fa-line);content-visibility:auto;contain-intrinsic-size:auto 32vw;padding:3.73333vw}.fa-feed-row:last-child:not(#\#):not(#\#){border-bottom:none}.fa-feed-row:active:not(#\#):not(#\#){background-color:rgba(248,250,252,0.92157);background-color:var(--fa-row-active-bg)}.fa-feed-row.is-selected:not(#\#):not(#\#){box-shadow:inset 0 0 0 0.26667vw #2563eb;box-shadow:inset 0 0 0 0.26667vw var(--fa-primary);background-color:#eff6ff;background-color:var(--fa-primary-soft)}.fa-chip:not(#\#):not(#\#){background:#eff6ff;background:var(--fa-primary-soft);max-width:100%;color:#1d4ed8;color:var(--fa-primary-600);border-radius:1333.2vw;-webkit-align-items:center;align-items:center;margin-top:1.06667vw;padding:.533333vw 2.13333vw;font-size:2.93333vw;line-height:1.35;display:-webkit-inline-flex;display:inline-flex}.fa-chip:active:not(#\#):not(#\#){opacity:.8}.fa-action-bar:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;gap:3.2vw;margin-top:2.66667vw;font-size:3.2vw;display:-webkit-flex;display:flex}.fa-action-bar__item--on:not(#\#):not(#\#){color:#2563eb;color:var(--fa-primary);font-weight:500}.fa-empty:not(#\#):not(#\#){text-align:center;padding:10.6667vw 5.33333vw}.fa-empty__text:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);font-size:3.73333vw;line-height:1.5;display:block}.fa-empty__text--error:not(#\#):not(#\#),.fa-text-danger:not(#\#):not(#\#){color:#dc2626;color:var(--fa-danger)}.fa-empty__cta:not(#\#):not(#\#){margin-top:3.73333vw;display:inline-block}.fa-mine-header:not(#\#):not(#\#){border-bottom:0.13333vw solid rgba(226,232,240,0.90196);border-bottom:0.13333vw solid var(--fa-line);padding:3.2vw 3.2vw 3.73333vw}.fa-mine-header--wash:not(#\#):not(#\#){background:linear-gradient(165deg,rgba(37,99,235,0.0902) 0%,rgba(240,244,250,0.4) 42%,rgba(255,255,255,0.96863) 100%);background:linear-gradient(165deg,rgba(37,99,235,0.0902) 0%,rgba(240,244,250,0.4) 42%,var(--fa-feed-top-bg) 100%)}.fa-mine-header--wash:not(#\#):not(#\#) .fa-mine-header__title{color:#0f172a;color:var(--fa-text)}.fa-mine-panel:not(#\#):not(#\#){border-color:rgba(147,197,253,0.34902)}.fa-mine-header__top:not(#\#):not(#\#){-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:2.66667vw;display:-webkit-flex;display:flex}.fa-mine-header__title:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text);font-size:5.06667vw;font-weight:700;line-height:1.25}.fa-mine-welcome:not(#\#):not(#\#){color:var(--fa-zone-common-ink);opacity:.92;margin-top:1.06667vw;font-size:3.46667vw;font-weight:500;line-height:1.45;display:block}.fa-mine-motto:not(#\#):not(#\#){color:#475569;color:var(--fa-text-secondary);margin-top:.8vw;font-size:3.46667vw;line-height:1.45;display:block}.fa-mine-unread-nudge:not(#\#):not(#\#){color:#dc2626;color:var(--fa-danger);opacity:.9;margin-top:1.06667vw;font-size:3.2vw;line-height:1.4;display:block}.fa-mine-guest-hint:not(#\#):not(#\#){border-radius:2.93333vw;border-radius:var(--fa-radius);border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line);background-color:#fff;background-color:var(--fa-surface);padding:3.73333vw 3.2vw 3.2vw;position:relative;overflow:hidden}.fa-mine-guest-hint__orbs:not(#\#):not(#\#){height:9.6vw;margin-bottom:1.6vw;position:relative}.fa-mine-guest-hint__orb:not(#\#):not(#\#){opacity:.5;border-radius:1333.2vw;position:absolute}.fa-mine-guest-hint__orb--a:not(#\#):not(#\#){background-color:var(--fa-zone-common-bg);width:7.46667vw;height:7.46667vw;top:1.06667vw;left:3.2vw}.fa-mine-guest-hint__orb--b:not(#\#):not(#\#){background-color:var(--fa-zone-score-bg);width:5.33333vw;height:5.33333vw;top:2.66667vw;left:9.6vw}.fa-mine-guest-hint__text:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);font-size:3.2vw;line-height:1.55;display:block}.fa-mine-badge--pulse:not(#\#):not(#\#){-webkit-animation:2s cubic-bezier(.25,1,.5,1) infinite fa-mine-badge-pulse;animation:2s cubic-bezier(.25,1,.5,1) infinite fa-mine-badge-pulse}@-webkit-keyframes fa-mine-badge-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.06);transform:scale(1.06)}}@keyframes fa-mine-badge-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.06);transform:scale(1.06)}}.fa-bento--mine:not(#\#):not(#\#) .fa-bento__cell--delight{transition:-webkit-transform .14s cubic-bezier(.25,1,.5,1);transition:transform .14s cubic-bezier(.25,1,.5,1);transition:transform .14s cubic-bezier(.25,1,.5,1), -webkit-transform .14s cubic-bezier(.25,1,.5,1)}.fa-bento--mine:not(#\#):not(#\#) .fa-bento__cell--delight:active{-webkit-transform:scale(.98);transform:scale(.98)}.fa-mine-profile:not(#\#):not(#\#){-webkit-align-items:center;align-items:center;gap:3.2vw;display:-webkit-flex;display:flex}.fa-mine-avatar:not(#\#):not(#\#){border:0.26667vw solid rgba(37,99,235,0.21961);border:0.26667vw solid var(--fa-primary-ring);background-color:#eff6ff;background-color:var(--fa-primary-soft);border-radius:1333.2vw;-webkit-flex-shrink:0;flex-shrink:0;width:14.9333vw;height:14.9333vw;box-shadow:0 .8vw 2.66667vw rgba(37,99,235,0.12157)}.fa-mine-avatar--guest:not(#\#):not(#\#){box-shadow:none;background:linear-gradient(145deg,#eff6ff,#f1f5f9);border-color:rgba(148,163,184,0.45098)}.fa-mine-avatar__guest-mark:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);font-size:5.33333vw;font-weight:500}.fa-mine-avatar__initial:not(#\#):not(#\#){color:#2563eb;color:var(--fa-primary);font-size:5.33333vw;font-weight:600}.fa-mine-score-chip:not(#\#):not(#\#){background-color:#eff6ff;background-color:var(--fa-primary-soft);max-width:100%;color:#2563eb;color:var(--fa-primary);border-radius:1333.2vw;-webkit-align-items:center;align-items:center;margin-top:1.6vw;padding:.8vw 2.13333vw;font-size:3.2vw;font-weight:500;line-height:1.35;display:-webkit-inline-flex;display:inline-flex}.fa-mine-score-chip:active:not(#\#):not(#\#){opacity:.85}.fa-mine-score-chip--warm:not(#\#):not(#\#){background-color:var(--fa-zone-score-bg);border:0.13333vw solid var(--fa-zone-score-border);color:var(--fa-zone-score-ink)}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--zone-common,.fa-bento--mine:not(#\#):not(#\#) .fa-bento__cell--zone-common{background-color:var(--fa-zone-common-bg);border-color:var(--fa-zone-common-border)}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--zone-score,.fa-bento--mine:not(#\#):not(#\#) .fa-bento__cell--zone-score{background-color:var(--fa-zone-score-bg);border-color:var(--fa-zone-score-border)}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--zone-score .fa-bento__desc,.fa-bento--mine:not(#\#):not(#\#) .fa-bento__cell--zone-score .fa-bento__desc{color:var(--fa-zone-score-ink);opacity:.75}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--zone-community,.fa-bento--mine:not(#\#):not(#\#) .fa-bento__cell--zone-community{background-color:var(--fa-zone-community-bg);border-color:var(--fa-zone-community-border)}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--zone-community .fa-bento__desc{color:var(--fa-zone-community-ink);opacity:.72}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--zone-match,.fa-bento--mine:not(#\#):not(#\#) .fa-bento__cell--zone-match{background-color:var(--fa-zone-match-bg);border-color:var(--fa-zone-match-border)}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--zone-match.fa-bento__cell--featured .fa-bento__label,.fa-bento--mine:not(#\#):not(#\#) .fa-bento__cell--zone-match.fa-bento__cell--featured .fa-bento__label{color:var(--fa-zone-match-ink)}.fa-bento--home:not(#\#):not(#\#) .fa-bento__cell--zone-match.fa-bento__cell--featured .fa-bento__desc,.fa-bento--mine:not(#\#):not(#\#) .fa-bento__cell--zone-match .fa-bento__desc{color:var(--fa-zone-match-ink);opacity:.72}.fa-bento--mine:not(#\#):not(#\#) .fa-bento__cell--primary:active{opacity:.9;background:linear-gradient(150deg,#3b82f6,#2563eb)}.fa-mine-quick:not(#\#):not(#\#){gap:1.6vw;margin-top:2.66667vw;display:-webkit-flex;display:flex}.fa-mine-quick__item:not(#\#):not(#\#){border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line);background-color:#fff;background-color:var(--fa-surface);min-height:9.6vw;color:#0f172a;color:var(--fa-text);box-shadow:0 1.06667vw 4.8vw rgba(15,23,42,0.0549);box-shadow:var(--fa-shadow);border-radius:2.13333vw;-webkit-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:3.46667vw;font-weight:500;display:-webkit-flex;display:flex}.fa-mine-quick__item:active:not(#\#):not(#\#){background-color:rgba(248,250,252,0.92157);background-color:var(--fa-row-active-bg)}.fa-mine-quick__item--primary:not(#\#):not(#\#){color:#fff;color:var(--fa-on-primary);background:linear-gradient(150deg,#3b82f6,#2563eb);border-color:rgba(0,0,0,0);box-shadow:0 1.06667vw 3.2vw rgba(37,99,235,0.27843)}.fa-mine-section-head:not(#\#):not(#\#){-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:2.66667vw 3.73333vw 1.06667vw;display:-webkit-flex;display:flex}.fa-mine-section-head__title:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);letter-spacing:.02em;font-size:3.2vw;font-weight:600}.fa-mine-row:not(#\#):not(#\#){border-top:0.13333vw solid rgba(226,232,240,0.90196);border-top:0.13333vw solid var(--fa-line);content-visibility:auto;contain-intrinsic-size:auto 11.73333vw;-webkit-align-items:center;align-items:center;gap:2.66667vw;padding:3.46667vw 3.73333vw;display:-webkit-flex;display:flex}.fa-mine-row:active:not(#\#):not(#\#){background-color:rgba(248,250,252,0.92157);background-color:var(--fa-row-active-bg)}.fa-mine-row__label:not(#\#):not(#\#){min-width:0;color:#0f172a;color:var(--fa-text);-webkit-flex:1;flex:1;font-size:3.73333vw;font-weight:500}.fa-mine-row__hint:not(#\#):not(#\#){max-width:45%;color:#94a3b8;color:var(--fa-muted);text-align:right;-webkit-flex-shrink:0;flex-shrink:0;font-size:3.2vw}.fa-mine-row__chev:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);-webkit-flex-shrink:0;flex-shrink:0;font-size:3.73333vw}.fa-mine-badge:not(#\#):not(#\#){background-color:#dc2626;background-color:var(--fa-danger);min-width:4.8vw;color:#fff;color:var(--fa-on-primary);text-align:center;border-radius:1333.2vw;-webkit-flex-shrink:0;flex-shrink:0;padding:0 1.33333vw;font-size:2.66667vw;font-weight:600;line-height:4.8vw}.fa-mine-badge-dot:not(#\#):not(#\#){background-color:#dc2626;background-color:var(--fa-danger);width:2.13333vw;height:2.13333vw;box-shadow:0 0 0 .4vw #fff;box-shadow:0 0 0 .4vw var(--fa-badge-ring);border-radius:1333.2vw;-webkit-flex-shrink:0;flex-shrink:0}.fa-mine-logout:not(#\#):not(#\#){color:#dc2626;color:var(--fa-danger);-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:4.26667vw 3.73333vw;font-size:3.73333vw;display:-webkit-flex;display:flex}.fa-mine-logout:active:not(#\#):not(#\#){background-color:rgba(254,242,242,0.90196);background-color:var(--fa-danger-soft)}.fa-mine-hint:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);padding:1.06667vw 0;font-size:3.2vw;line-height:1.55;display:block}.fa-filter-chip:not(#\#):not(#\#){color:#475569;color:var(--fa-text-secondary);background-color:#f1f5f9;background-color:var(--fa-filter-chip-bg);border-radius:1333.2vw;padding:1.06667vw 2.66667vw;font-size:3.2vw;line-height:1.35}.fa-filter-chip.is-active:not(#\#):not(#\#){background-color:#2563eb;background-color:var(--fa-primary);color:#fff;color:var(--fa-on-primary);font-weight:500}.fa-search-inline:not(#\#):not(#\#){border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line);background-color:#f8fafc;background-color:var(--fa-input-bg);border-radius:1.6vw;-webkit-flex:1;flex:1;-webkit-align-items:stretch;align-items:stretch;min-width:0;min-height:9.6vw;display:-webkit-flex;display:flex;overflow:hidden}.fa-search-inline__btn:not(#\#):not(#\#){color:#fff;color:var(--fa-on-primary);background:linear-gradient(150deg,#3b82f6,#2563eb);-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 3.73333vw;font-size:3.46667vw;display:-webkit-flex;display:flex}.fa-search-inline__btn:active:not(#\#):not(#\#){opacity:.9}.fa-search-top:not(#\#):not(#\#){background:linear-gradient(180deg,rgba(37,99,235,0.05882) 0%,rgba(255,255,255,0.96863) 72%);background:linear-gradient(180deg,rgba(37,99,235,0.05882) 0%,var(--fa-feed-top-bg) 72%)}.fa-search-greeting:not(#\#):not(#\#){color:#1d4ed8;color:var(--fa-zone-common-ink,#1d4ed8);opacity:.92;margin-bottom:2.66667vw;font-size:3.46667vw;font-weight:500;line-height:1.45;display:block}.fa-search-idle__section:not(#\#):not(#\#){-webkit-align-items:center;align-items:center;gap:1.6vw;display:-webkit-flex;display:flex}.fa-search-idle__dot:not(#\#):not(#\#){background-color:#2563eb;background-color:var(--fa-primary);border-radius:1333.2vw;-webkit-flex-shrink:0;flex-shrink:0;width:1.33333vw;height:1.33333vw}.fa-search-tip:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);font-size:3.2vw;line-height:1.55;display:block}.fa-search-topic-chip:not(#\#):not(#\#){-webkit-animation:.38s cubic-bezier(.25,1,.5,1) backwards fa-home-rise-in;animation:.38s cubic-bezier(.25,1,.5,1) backwards fa-home-rise-in}.fa-search-result-bar:not(#\#):not(#\#){border:0.13333vw solid rgba(147,197,253,0.54902);border:0.13333vw solid var(--fa-zone-common-border,rgba(147,197,253,0.54902));background-color:rgba(239,246,255,0.87843);background-color:var(--fa-zone-common-bg,rgba(239,246,255,0.87843));color:#1d4ed8;color:var(--fa-zone-common-ink,#1d4ed8);border-radius:1.6vw;margin:1.6vw 3.2vw 0;padding:1.86667vw 2.66667vw;font-size:3.2vw;font-weight:500;line-height:1.4}.fa-search-loading__hint:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);text-align:center;margin-top:1.6vw;font-size:3.2vw;line-height:1.45;display:block}.fa-search-empty:not(#\#):not(#\#){text-align:center;padding:5.33333vw 3.73333vw 4.26667vw}.fa-search-empty__sub:not(#\#):not(#\#){color:#475569;color:var(--fa-text-secondary);margin-top:1.6vw;font-size:3.46667vw;line-height:1.5;display:block}.fa-search-empty__orbs:not(#\#):not(#\#){max-width:26.6667vw;height:12.8vw;margin:0 auto 2.13333vw;position:relative}.fa-search-empty__orb:not(#\#):not(#\#){opacity:.5;border-radius:1333.2vw;position:absolute}.fa-search-empty__orb--a:not(#\#):not(#\#){background-color:rgba(239,246,255,0.87843);background-color:var(--fa-zone-common-bg,rgba(239,246,255,0.87843));width:8.53333vw;height:8.53333vw;top:1.6vw;left:3.2vw}.fa-search-empty__orb--b:not(#\#):not(#\#){background-color:rgba(240,253,244,0.90196);background-color:var(--fa-zone-community-bg,rgba(240,253,244,0.90196));width:6.4vw;height:6.4vw;top:3.73333vw;right:2.66667vw}.fa-search-split-hint:not(#\#):not(#\#){padding:6.4vw 4.26667vw}.fa-list-row-media:not(#\#):not(#\#){-webkit-align-items:flex-start;align-items:flex-start;gap:3.2vw;display:-webkit-flex;display:flex}.fa-list-row-media__thumb:not(#\#):not(#\#){background-color:rgba(226,232,240,0.65098);background-color:var(--fa-media-placeholder);object-fit:cover;border-radius:1.6vw;-webkit-flex-shrink:0;flex-shrink:0;width:16vw;height:16vw}.fa-media-cell:not(#\#):not(#\#){background-color:rgba(226,232,240,0.65098);background-color:var(--fa-media-placeholder);border-radius:1.6vw;-webkit-flex-shrink:0;flex-shrink:0;position:relative;overflow:hidden}.fa-media-cell--sq:not(#\#):not(#\#){width:26.6667vw;height:26.6667vw}.fa-media-cell--grid:not(#\#):not(#\#){aspect-ratio:1;width:calc(33.3333% - 1.06667vw)}.fa-media-cell:not(#\#):not(#\#)>img{object-fit:cover;width:100%;height:100%;display:block}.fa-notice-banner:not(#\#):not(#\#){box-sizing:border-box;border-radius:2.93333vw;border-radius:var(--fa-radius);border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line);background-color:#eff6ff;background-color:var(--fa-primary-soft);max-width:100%;color:#475569;color:var(--fa-text-secondary);margin:2.66667vw 0 0;padding:2.66667vw 3.2vw;font-size:3.46667vw;line-height:1.5}.ph-muted:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);font-size:3.46667vw}.ph-chat:not(#\#):not(#\#){color:#b2b2b2;color:var(--fa-chat-placeholder);font-size:15px}.fa-score-stat:not(#\#):not(#\#){background-color:#eff6ff;background-color:var(--fa-primary-soft);border-radius:2.13333vw;padding:2.66667vw 3.2vw}.fa-score-stat__label:not(#\#):not(#\#){color:#475569;color:var(--fa-text-secondary);font-size:2.93333vw;line-height:1.35;display:block}.fa-score-stat__value:not(#\#):not(#\#){color:#2563eb;color:var(--fa-primary);margin-top:1.06667vw;font-size:5.86667vw;font-weight:700;line-height:1.1;display:block}.fa-score-menu-card:not(#\#):not(#\#){padding:2.66667vw 2.13333vw 3.2vw}.fa-bento--score:not(#\#):not(#\#){grid-template-columns:repeat(4,1fr);grid-gap:2.13333vw 1.6vw;gap:2.13333vw 1.6vw;display:grid}.fa-bento--score:not(#\#):not(#\#) .fa-bento__cell--score-menu{background-color:#eff6ff;background-color:var(--fa-zone-score-bg,var(--fa-primary-soft));border-color:rgba(251,191,36,0.27843);border-color:var(--fa-zone-score-border,rgba(251,191,36,0.27843));-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;min-height:0;padding:2.66667vw 1.06667vw 2.13333vw}.fa-bento--score:not(#\#):not(#\#) .fa-bento__cell--score-menu:active{transition:-webkit-transform .12s;transition:transform .12s;transition:transform .12s, -webkit-transform .12s;-webkit-transform:scale(.96);transform:scale(.96)}.fa-score-menu__icon:not(#\#):not(#\#){margin-bottom:1.6vw;font-size:6.4vw;line-height:1;display:block}.fa-score-menu__label:not(#\#):not(#\#){text-align:center;color:#0f172a;color:var(--fa-zone-score-ink,var(--fa-text));font-size:2.93333vw;font-weight:500;line-height:1.35;display:block}.fa-chat-row:not(#\#):not(#\#){-webkit-align-items:center;align-items:center;gap:3.2vw;display:-webkit-flex;display:flex}.fa-chat-row__avatar:not(#\#):not(#\#){background-color:rgba(226,232,240,0.65098);background-color:var(--fa-media-placeholder);border-radius:1333.2vw;-webkit-flex-shrink:0;flex-shrink:0;width:12.8vw;height:12.8vw}.fa-notice-row--unread:not(#\#):not(#\#){background-color:#eff6ff;background-color:var(--fa-primary-soft)}.fa-notice-icon:not(#\#):not(#\#){background-color:#eff6ff;background-color:var(--fa-primary-soft);border-radius:1333.2vw;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:10.6667vw;height:10.6667vw;font-size:4.53333vw;line-height:1;display:-webkit-flex;display:flex}.fa-auth-page:not(#\#):not(#\#){box-sizing:border-box;min-height:100%;padding:6.4vw 5.33333vw;padding-bottom:calc(6.4vw + env(safe-area-inset-bottom));background-color:#f0f4fa;background-color:var(--fa-bg)}.fa-auth-title:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text);margin-bottom:2.13333vw;font-size:5.33333vw;font-weight:600;display:block}.fa-auth-sub:not(#\#):not(#\#){color:#475569;color:var(--fa-text-secondary);margin-bottom:4.26667vw;font-size:3.46667vw;line-height:1.55;display:block}.fa-auth-card:not(#\#):not(#\#){border-radius:2.93333vw;border-radius:var(--fa-radius);border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line);background-color:#fff;background-color:var(--fa-surface);box-shadow:0 1.06667vw 4.8vw rgba(15,23,42,0.0549);box-shadow:var(--fa-shadow);overflow:hidden}.fa-auth-field:not(#\#):not(#\#){border-bottom:0.13333vw solid rgba(226,232,240,0.90196);border-bottom:0.13333vw solid var(--fa-line);padding:3.2vw 3.73333vw}.fa-auth-field:last-child:not(#\#):not(#\#){border-bottom:none}.fa-btn-secondary:not(#\#):not(#\#){color:#475569;color:var(--fa-text-secondary);background-color:#f1f5f9;background-color:var(--fa-secondary-btn-bg);border-radius:1.06667vw;-webkit-flex-shrink:0;flex-shrink:0;padding:1.6vw 2.66667vw;font-size:3.2vw;line-height:1.35}.fa-btn-secondary:active:not(#\#):not(#\#){opacity:.85}.fa-btn-secondary.is-disabled:not(#\#):not(#\#){opacity:.4}.fa-sheet-mask:not(#\#):not(#\#){z-index:200;background-color:rgba(15,23,42,0.45098);background-color:var(--fa-sheet-mask);-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;display:-webkit-flex;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.fa-sheet-panel:not(#\#):not(#\#){background-color:#fff;background-color:var(--fa-surface);max-height:70vh;padding:2.66667vw 3.2vw calc(3.2vw + env(safe-area-inset-bottom));border-radius:3.2vw 3.2vw 0 0}.fa-sheet-head:not(#\#):not(#\#){border-bottom:0.13333vw solid rgba(226,232,240,0.90196);border-bottom:0.13333vw solid var(--fa-line);-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:2.13333vw;padding-bottom:2.13333vw;display:-webkit-flex;display:flex}.fa-sheet-title:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text);font-size:4vw;font-weight:600}.fa-page-body:not(#\#):not(#\#){background-color:#f0f4fa;background-color:var(--fa-bg);-webkit-font-smoothing:antialiased;font-family:system-ui,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif}input.fa-input-box:not(#\#):not(#\#),textarea.fa-input-box:not(#\#):not(#\#),input.fa-picker__field:not(#\#):not(#\#){box-sizing:border-box;border:0.13333vw solid #e2e8f0;border:0.13333vw solid var(--fa-input-border);background-color:#f8fafc;background-color:var(--fa-input-bg);width:100%;max-width:100%;color:#0f172a;color:var(--fa-text);-webkit-appearance:none;appearance:none;border-radius:1.6vw;margin:0;font-size:3.73333vw;line-height:1.45;display:block}input.fa-input-box:not(#\#):not(#\#),input.fa-picker__field:not(#\#):not(#\#){min-height:10.6667vw;padding:2.4vw 2.66667vw}.flex:not(#\#):not(#\#)>input.fa-input-box,.flex:not(#\#):not(#\#)>textarea.fa-input-box,.fa-social-detail-compose__row:not(#\#):not(#\#)>input.fa-input-box{-webkit-flex:1;flex:1;width:auto;min-width:0}textarea.fa-input-box:not(#\#):not(#\#){resize:vertical;min-height:21.3333vw;padding:2.66667vw}input.fa-input-box:focus:not(#\#):not(#\#),textarea.fa-input-box:focus:not(#\#):not(#\#),input.fa-picker__field:focus:not(#\#):not(#\#){border-color:#93c5fd;border-color:var(--fa-input-focus-border);box-shadow:0 0 0 0.26667vw rgba(59,130,246,0.12157);box-shadow:0 0 0 0.26667vw var(--fa-input-focus-ring);outline:none}input.fa-input-box:not(#\#):not(#\#)::-webkit-input-placeholder, textarea.fa-input-box:not(#\#):not(#\#)::-webkit-input-placeholder{color:#94a3b8;color:var(--fa-muted)}input.fa-input-box:not(#\#):not(#\#)::placeholder,textarea.fa-input-box:not(#\#):not(#\#)::placeholder{color:#94a3b8;color:var(--fa-muted)}input.fa-input-box:disabled:not(#\#):not(#\#),textarea.fa-input-box:disabled:not(#\#):not(#\#){opacity:.55;cursor:not-allowed}.fa-auth-field:not(#\#):not(#\#) input[type=text],.fa-auth-field:not(#\#):not(#\#) input[type=password],.fa-auth-field:not(#\#):not(#\#) input[type=number],.fa-auth-field:not(#\#):not(#\#) input[type=tel],.fa-auth-field:not(#\#):not(#\#) input[type=email]{box-sizing:border-box;width:100%;min-height:10.6667vw;color:#0f172a;color:var(--fa-text);-webkit-appearance:none;appearance:none;background:0 0;border:none;padding:2.4vw 0;font-size:4vw;line-height:1.45;display:block}.fa-auth-field:not(#\#):not(#\#) input::-webkit-input-placeholder{color:#94a3b8;color:var(--fa-muted)}.fa-auth-field:not(#\#):not(#\#) input::placeholder{color:#94a3b8;color:var(--fa-muted)}.fa-auth-field:not(#\#):not(#\#) input:focus{outline:none}.fa-search-inline:not(#\#):not(#\#) input{box-sizing:border-box;background:0 0;border:none;min-height:9.6vw;padding:2.13333vw 2.66667vw;font-size:3.73333vw;line-height:1.45}.fa-search-inline:not(#\#):not(#\#) input:focus{outline:none}.fa-form-label:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text);margin-bottom:1.6vw;font-size:3.46667vw;line-height:1.4;display:block}.fa-page-body:not(#\#):not(#\#){box-sizing:border-box;height:100%;min-height:0;max-height:100dvh;overflow:hidden}.min-h-screen:not(#\#):not(#\#){min-height:100%}.fa-page-layout__main:has(.fa-chat-room--page),.fa-tab-layout__main:has(.fa-chat-room--page){overflow:hidden!important}.fa-page-layout__main:has(.fa-chat-room--page):not(#\#):not(#\#),.fa-tab-layout__main:has(.fa-chat-room--page):not(#\#):not(#\#){-webkit-flex-direction:column;flex-direction:column;min-height:0;display:-webkit-flex;display:flex}html.fa-pc-blocked,html.fa-pc-blocked body{overflow:hidden!important}html.fa-pc-blocked #app{visibility:hidden!important;pointer-events:none!important}html.fa-pc-blocked #fa-mobile-only-gate{display:-webkit-flex!important;display:flex!important}#fa-mobile-only-gate[hidden]{display:none!important}html.fa-pc-blocked #fa-mobile-only-gate[hidden]{display:-webkit-flex!important;display:flex!important}.fa-mobile-only-gate:not(#\#):not(#\#){z-index:99999;box-sizing:border-box;background:linear-gradient(165deg,#eff6ff,#f8fafc 42%,#fff);-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:6.4vw 5.33333vw;display:-webkit-flex;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.fa-mobile-only-gate__card:not(#\#):not(#\#){text-align:center;background:#fff;background:var(--fa-surface);border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line);border-radius:3.73333vw;width:100%;max-width:74.6667vw;padding:7.46667vw 5.86667vw 6.93333vw;box-shadow:0 3.2vw 10.6667vw rgba(15,23,42,0.10196)}.fa-mobile-only-gate__icon:not(#\#):not(#\#){-webkit-justify-content:center;justify-content:center;margin-bottom:4.26667vw;display:-webkit-flex;display:flex}.fa-mobile-only-gate__phone:not(#\#):not(#\#){border:0.53333vw solid #2563eb;border:0.53333vw solid var(--fa-primary);background:#eff6ff;background:var(--fa-primary-soft);border-radius:2.4vw;width:11.7333vw;height:18.6667vw;position:relative;box-shadow:inset 0 0 0 .266667vw rgba(255,255,255,0.6)}.fa-mobile-only-gate__phone:not(#\#):not(#\#):before{content:"";background:#2563eb;background:var(--fa-primary);opacity:.35;border-radius:1333.2vw;width:3.73333vw;height:.8vw;position:absolute;top:1.86667vw;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.fa-mobile-only-gate__phone:not(#\#):not(#\#):after{content:"";border:.4vw solid #2563eb;border:.4vw solid var(--fa-primary);opacity:.5;border-radius:50%;width:4.8vw;height:4.8vw;position:absolute;bottom:2.13333vw;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.fa-mobile-only-gate__title:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text);letter-spacing:.02em;margin-bottom:2.66667vw;font-size:5.33333vw;font-weight:600;display:block}.fa-mobile-only-gate__desc:not(#\#):not(#\#){color:#475569;color:var(--fa-text-secondary);font-size:3.73333vw;line-height:1.65;display:block}html.fa-desktop:not(#\#):not(#\#){--fa-sidebar-width:220px;--fa-app-content-max:1180px;--fa-shadow:0 6px 28px rgba(15,23,42,0.05882)}html.fa-desktop:not(#\#):not(#\#) body{background-color:#f0f4fa;background-color:var(--fa-bg)}html.fa-desktop fa-native-tabbar,html.fa-desktop .fa-native-tabbar-bottom,html.fa-desktop .fa-tabbar{display:none!important}html.fa-desktop .fa-app--tabbar .fa-page-body:after,html.fa-desktop .fa-app--tabbar fa-page-wrapper:after{height:0!important;min-height:0!important;display:none!important}html.fa-desktop fa-page-shell,html.fa-desktop .fa-page-layout,html.fa-desktop .fa-tab-layout{margin-left:var(--fa-sidebar-width)!important;width:calc(100% - var(--fa-sidebar-width))!important}html.fa-desktop:not(#\#):not(#\#) fa-page-shell,html.fa-desktop:not(#\#):not(#\#) .fa-page-layout,html.fa-desktop:not(#\#):not(#\#) .fa-tab-layout{box-sizing:border-box;max-width:var(--fa-app-content-max)}html.fa-desktop .fa-page-body{margin-left:var(--fa-sidebar-width)!important;width:calc(100% - var(--fa-sidebar-width))!important}html.fa-desktop:not(#\#):not(#\#) .fa-page-body{box-sizing:border-box;max-width:var(--fa-app-content-max);padding-top:0}html.fa-desktop:not(#\#):not(#\#) .fa-social-detail-compose{left:var(--fa-sidebar-width);width:auto;max-width:none;right:0}html.fa-desktop .fa-native-page-head{left:var(--fa-sidebar-width)!important;width:auto!important;right:0!important;-webkit-transform:none!important;transform:none!important}html.fa-desktop:not(#\#):not(#\#) .fa-native-page-head{max-width:calc(var(--fa-sidebar-width) + var(--fa-app-content-max))}.fa-tabbar:not(#\#):not(#\#){z-index:998;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom);background-color:#fff;background-color:var(--fa-tabbar-bg,var(--fa-surface));display:-webkit-flex;display:flex;position:fixed;bottom:0;left:0;right:0}.fa-tabbar__border:not(#\#):not(#\#){background-color:rgba(226,232,240,0.90196);background-color:var(--fa-line);pointer-events:none;width:100%;height:1px;position:absolute;top:0;left:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.fa-tabbar__item:not(#\#):not(#\#){cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;-webkit-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0;padding:0;font-size:0;display:-webkit-flex;display:flex}.fa-tabbar__bd:not(#\#):not(#\#){-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-width:0;padding:5px 0 4px;display:-webkit-flex;display:flex;position:relative}.fa-tabbar__icon:not(#\#):not(#\#){-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:24px;height:24px;margin-top:2px;display:-webkit-inline-flex;display:inline-flex}.fa-tabbar__icon:not(#\#):not(#\#) img{object-fit:contain;width:24px;height:24px;display:block}.fa-tabbar__label:not(#\#):not(#\#){text-align:center;color:#64748b;color:var(--fa-tabbar-color,var(--fa-muted));margin-top:2px;font-size:10px;line-height:1.2}.fa-tabbar__item.is-active:not(#\#):not(#\#) .fa-tabbar__label{color:#2563eb;color:var(--fa-tabbar-selected,var(--fa-primary))}.fa-tabbar__badge:not(#\#):not(#\#){color:#fff;text-align:center;white-space:nowrap;box-sizing:border-box;background-color:#f43530;border-radius:16px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:0;right:0;-webkit-transform:translate(40%,-10%);transform:translate(40%,-10%)}.fa-tab-layout:not(#\#):not(#\#){-webkit-flex:1;flex:1;height:100%;min-height:0;max-height:100%}.fa-tab-layout__main:not(#\#):not(#\#){padding-bottom:calc(50px + env(safe-area-inset-bottom));padding-bottom:calc(var(--fa-tab-bar-height) + env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;-webkit-flex:1;flex:1;min-height:0;overflow-y:auto}.fa-tab-layout__main:has(.fa-page--home):not(#\#):not(#\#) .fa-home-scroll,.fa-tab-layout__main:has(.fa-page--mine):not(#\#):not(#\#) .fa-page--mine{min-height:0;overflow:visible}.fa-tab-layout__main .h-screen,.fa-page-layout__main .h-screen{height:auto!important;min-height:0!important}.fa-tab-layout__main .overflow-y-auto:not(.fa-chat-split__list):not(.fa-feed-split__list):not(.fa-circle-split__list):not(.fa-notice-split__list):not(.fa-match-split__list):not(.fa-chat-room-messages):not(.fa-chat-room-scroll):not([class*=max-h]),.fa-page-layout__main .overflow-y-auto:not(.fa-chat-split__list):not(.fa-feed-split__list):not(.fa-circle-split__list):not(.fa-notice-split__list):not(.fa-match-split__list):not(.fa-chat-room-messages):not(.fa-chat-room-scroll):not([class*=max-h]){height:auto!important;max-height:none!important;overflow-y:visible!important}.fa-tab-layout__main:has(.fa-page--feed-split):not(#\#):not(#\#),.fa-tab-layout__main:has(.fa-page--chat-split):not(#\#):not(#\#),.fa-tab-layout__main:has(.fa-page--notice-split):not(#\#):not(#\#),.fa-tab-layout__main:has(.fa-page--circle-split):not(#\#):not(#\#),.fa-tab-layout__main:has(.fa-page--match-split):not(#\#):not(#\#),.fa-page-layout__main:has(.fa-page--feed-split):not(#\#):not(#\#),.fa-page-layout__main:has(.fa-page--chat-split):not(#\#):not(#\#),.fa-page-layout__main:has(.fa-page--notice-split):not(#\#):not(#\#),.fa-page-layout__main:has(.fa-page--circle-split):not(#\#):not(#\#),.fa-page-layout__main:has(.fa-page--match-split):not(#\#):not(#\#){overflow:hidden}.fa-tab-layout__main:has(.fa-page--feed-split) .fa-page--feed-split,.fa-tab-layout__main:has(.fa-page--chat-split) .fa-page--chat-split,.fa-tab-layout__main:has(.fa-page--notice-split) .fa-page--notice-split,.fa-tab-layout__main:has(.fa-page--circle-split) .fa-page--circle-split,.fa-tab-layout__main:has(.fa-page--match-split) .fa-page--match-split,.fa-page-layout__main:has(.fa-page--feed-split) .fa-page--feed-split,.fa-page-layout__main:has(.fa-page--chat-split) .fa-page--chat-split,.fa-page-layout__main:has(.fa-page--notice-split) .fa-page--notice-split,.fa-page-layout__main:has(.fa-page--circle-split) .fa-page--circle-split,.fa-page-layout__main:has(.fa-page--match-split) .fa-page--match-split{min-height:0!important}.fa-tab-layout__main:has(.fa-page--feed-split):not(#\#):not(#\#) .fa-page--feed-split,.fa-tab-layout__main:has(.fa-page--chat-split):not(#\#):not(#\#) .fa-page--chat-split,.fa-tab-layout__main:has(.fa-page--notice-split):not(#\#):not(#\#) .fa-page--notice-split,.fa-tab-layout__main:has(.fa-page--circle-split):not(#\#):not(#\#) .fa-page--circle-split,.fa-tab-layout__main:has(.fa-page--match-split):not(#\#):not(#\#) .fa-page--match-split,.fa-page-layout__main:has(.fa-page--feed-split):not(#\#):not(#\#) .fa-page--feed-split,.fa-page-layout__main:has(.fa-page--chat-split):not(#\#):not(#\#) .fa-page--chat-split,.fa-page-layout__main:has(.fa-page--notice-split):not(#\#):not(#\#) .fa-page--notice-split,.fa-page-layout__main:has(.fa-page--circle-split):not(#\#):not(#\#) .fa-page--circle-split,.fa-page-layout__main:has(.fa-page--match-split):not(#\#):not(#\#) .fa-page--match-split{-webkit-flex:1;flex:1;height:100%;max-height:100%}.fa-home-online__mine:not(#\#):not(#\#){box-sizing:border-box;background:#fff;background:var(--fa-surface);border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line);border-radius:1.6vw;margin-top:1.06667vw;padding:2.13333vw 2.66667vw}html[data-fa-theme=dark]:not(#\#):not(#\#){--fa-tabbar-color:#94a3b8;--fa-tabbar-selected:#60a5fa;--fa-tabbar-bg:#1e293b}.fa-desktop-nav:not(#\#):not(#\#){display:none}html.fa-desktop:not(#\#):not(#\#) .fa-desktop-nav{z-index:999;width:var(--fa-sidebar-width);box-sizing:border-box;background:#fff;background:var(--fa-surface);border-right:1px solid rgba(226,232,240,0.90196);border-right:1px solid var(--fa-line);display:block;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 24px rgba(15,23,42,0.03922)}.fa-desktop-nav__inner:not(#\#):not(#\#){box-sizing:border-box;-webkit-flex-direction:column;flex-direction:column;height:100%;padding:20px 14px 24px;display:-webkit-flex;display:flex;overflow-y:auto}.fa-desktop-nav__brand:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text);font-size:20px;font-weight:700;line-height:1.3;display:block}.fa-desktop-nav__hint:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);margin-top:4px;margin-bottom:20px;font-size:12px;display:block}.fa-desktop-nav__group:not(#\#):not(#\#){margin-bottom:20px}.fa-desktop-nav__group-title:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);letter-spacing:.02em;margin-bottom:8px;padding:0 10px;font-size:12px;font-weight:600;display:block}.fa-desktop-nav__item:not(#\#):not(#\#){cursor:pointer;border-radius:12px;-webkit-align-items:center;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;transition:background .15s;display:-webkit-flex;display:flex}.fa-desktop-nav__item.is-active:not(#\#):not(#\#){background:#eff6ff;background:var(--fa-primary-soft)}.fa-desktop-nav__item.is-active:not(#\#):not(#\#) .fa-desktop-nav__label{color:#2563eb;color:var(--fa-primary);font-weight:600}.fa-desktop-nav__item--sub:not(#\#):not(#\#) .fa-desktop-nav__icon{font-size:16px}.fa-desktop-nav__icon:not(#\#):not(#\#){text-align:center;-webkit-flex-shrink:0;flex-shrink:0;width:28px;font-size:18px;line-height:1}.fa-desktop-nav__icon-img:not(#\#):not(#\#){object-fit:contain;-webkit-flex-shrink:0;flex-shrink:0;width:20px;height:20px}.fa-desktop-nav__label:not(#\#):not(#\#){min-width:0;color:#475569;color:var(--fa-text-secondary);-webkit-flex:1;flex:1;font-size:14px}.fa-desktop-nav__badge:not(#\#):not(#\#){background:#dc2626;background:var(--fa-danger,#dc2626);min-width:18px;color:#fff;color:var(--fa-on-primary);text-align:center;border-radius:999px;-webkit-flex-shrink:0;flex-shrink:0;padding:0 6px;font-size:11px;line-height:18px}.fa-chat-room:not(#\#):not(#\#){background-color:#ededed;background-color:var(--fa-chat-well)}.fa-chat-room--page:not(#\#):not(#\#){-webkit-flex:auto;flex:auto;height:100%;min-height:0}.fa-chat-room-scroll:not(#\#):not(#\#){-webkit-overflow-scrolling:touch;min-height:0}.fa-chat-room-scroll--page{max-height:none!important;overflow-y:auto!important}.fa-chat-room-scroll--page:not(#\#):not(#\#){box-sizing:border-box}.fa-chat-room--page.fa-chat-room--emoji-open:not(#\#):not(#\#) .fa-chat-room-scroll--page{padding-bottom:calc(52.26667vw + env(safe-area-inset-bottom))}.fa-chat-room-input-bar:not(#\#):not(#\#){box-sizing:border-box;z-index:90;border-top:1px solid #d0d0d0;border-top:1px solid var(--fa-chat-bar-border);background-color:#f7f7f7;background-color:var(--fa-chat-input-bar);padding:1.6vw 1.6vw calc(1.6vw + env(safe-area-inset-bottom))}.fa-chat-room-input-bar--fixed:not(#\#):not(#\#){width:100%;max-width:100%;margin:0;position:fixed;bottom:0;left:0;right:0}.fa-chat-room-input-bar--flow:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;position:relative}html.fa-desktop:not(#\#):not(#\#) .fa-chat-room-input-bar--fixed,html.fa-desktop:not(#\#):not(#\#) .fa-page-nav--fixed{left:var(--fa-sidebar-width);width:auto;right:0}.fa-chat-room-emoji-panel:not(#\#):not(#\#){border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--fa-chat-emoji-panel-border);max-height:37.3333vw;padding:.533333vw 0 1.6vw;overflow-y:auto}.fa-chat-room-field:not(#\#):not(#\#){box-sizing:border-box;border:1px solid #e3e3e3;border:1px solid var(--fa-chat-input-border);background-color:#fff;background-color:var(--fa-chat-input-surface);min-width:0;height:9.6vw;color:#111;color:var(--fa-chat-input-text);border-radius:1.06667vw;-webkit-flex:1;flex:1;padding:0 2.66667vw;font-size:4vw;line-height:9.6vw}.fa-chat-room-plus:not(#\#):not(#\#){border:1px solid #c8c8c8;border:1px solid var(--fa-chat-plus-border);background-color:#fff;background-color:var(--fa-chat-input-surface);border-radius:1333.2vw;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:7.46667vw;height:7.46667vw;display:-webkit-flex;display:flex}.fa-chat-room-plus__icon:not(#\#):not(#\#){color:#333;color:var(--fa-chat-plus-text);padding-bottom:.533333vw;font-size:4.8vw;font-weight:400;line-height:1}.fa-chat-room-send:not(#\#):not(#\#){background-color:#07c160;background-color:var(--fa-chat-send);border-radius:1.06667vw;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:9.6vw;padding:0 2.93333vw;display:-webkit-flex;display:flex}.fa-chat-room-send__label:not(#\#):not(#\#){color:#fff;color:var(--fa-on-primary);font-size:3.73333vw;font-weight:500;line-height:1}.fa-chat-room-mic:not(#\#):not(#\#){color:#191919;color:var(--fa-chat-mic-icon);font-size:5.33333vw;line-height:1}.fa-chat-post-card:not(#\#):not(#\#){background:#fff;background:var(--fa-surface);cursor:pointer;box-shadow:0 .266667vw 1.6vw rgba(15,23,42,0.05882)}html.fa-desktop:not(#\#):not(#\#) .fa-desktop-nav__item,html.fa-desktop:not(#\#):not(#\#) .fa-native-tabbar__bd,html.fa-desktop:not(#\#):not(#\#) .fa-btn-primary-solid,html.fa-desktop:not(#\#):not(#\#) button[role=button]{cursor:pointer}.fa-page.fa-page--chat-split:not(#\#):not(#\#){-webkit-flex-direction:column;flex-direction:column;min-height:0;padding-bottom:0;display:-webkit-flex;display:flex}.fa-page--chat-split:not(#\#):not(#\#) .fa-chat-split{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1;flex:1;width:100%;min-height:0;display:-webkit-flex;display:flex}.fa-page--chat-split:not(#\#):not(#\#) .fa-chat-split__list{border-right:1px solid rgba(226,232,240,0.90196);border-right:1px solid var(--fa-line);-webkit-flex:1;flex:1;width:360px;min-height:0;max-height:none;overflow-y:auto}.fa-page--chat-split:not(#\#):not(#\#) .fa-chat-split__pane{background:#ededed;background:var(--fa-chat-well);-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1;flex:1;min-width:0;min-height:0;display:-webkit-flex;display:flex}.fa-page--chat-split:not(#\#):not(#\#) .fa-chat-split__placeholder{-webkit-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-height:200px;display:-webkit-flex;display:flex}.fa-page.fa-page--feed-split:not(#\#):not(#\#){-webkit-flex-direction:column;flex-direction:column;min-height:0;display:-webkit-flex;display:flex}.fa-page--feed-split:not(#\#):not(#\#) .fa-feed-split{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1;flex:1;width:100%;min-height:0;display:-webkit-flex;display:flex}.fa-page--feed-split:not(#\#):not(#\#) .fa-feed-split__list{border-right:1px solid rgba(226,232,240,0.90196);border-right:1px solid var(--fa-line);-webkit-flex:1;flex:1;width:420px;min-height:0;max-height:none;overflow-y:auto}.fa-page--feed-split:not(#\#):not(#\#) .fa-feed-split__pane{background:#f5f6f8;background:var(--fa-pane-muted-bg);-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1;flex:1;min-width:0;min-height:0;display:-webkit-flex;display:flex}.fa-page--feed-split:not(#\#):not(#\#) .fa-feed-split__placeholder{-webkit-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-height:200px;display:-webkit-flex;display:flex}.fa-page.fa-page--circle-split:not(#\#):not(#\#){-webkit-flex-direction:column;flex-direction:column;min-height:0;display:-webkit-flex;display:flex}.fa-page--circle-split:not(#\#):not(#\#) .fa-circle-split{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1;flex:1;width:100%;min-height:0;display:-webkit-flex;display:flex}.fa-page--circle-split:not(#\#):not(#\#) .fa-circle-split__list{border-right:1px solid rgba(226,232,240,0.90196);border-right:1px solid var(--fa-line);-webkit-flex:1;flex:1;width:400px;min-height:0;max-height:none;overflow-y:auto}.fa-page--circle-split:not(#\#):not(#\#) .fa-circle-split__pane{background:#f5f6f8;background:var(--fa-pane-muted-bg);-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1;flex:1;min-width:0;min-height:0;display:-webkit-flex;display:flex}.fa-page--circle-split:not(#\#):not(#\#) .fa-circle-split__placeholder{-webkit-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-height:200px;display:-webkit-flex;display:flex}.fa-page.fa-page--match-split:not(#\#):not(#\#){-webkit-flex-direction:column;flex-direction:column;min-height:0;display:-webkit-flex;display:flex}.fa-page--match-split:not(#\#):not(#\#) .fa-match-split{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1;flex:1;width:100%;min-height:0;display:-webkit-flex;display:flex}.fa-page--match-split:not(#\#):not(#\#) .fa-match-split__list{border-right:1px solid rgba(226,232,240,0.90196);border-right:1px solid var(--fa-line);-webkit-flex:1;flex:1;width:400px;min-height:0;max-height:none;overflow-y:auto}.fa-page--match-split:not(#\#):not(#\#) .fa-match-split__pane{background:#f5f6f8;background:var(--fa-pane-muted-bg);-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1;flex:1;min-width:0;min-height:0;display:-webkit-flex;display:flex}.fa-match-detail.fa-page:not(#\#):not(#\#){box-sizing:border-box;width:100%;min-height:0}.fa-page-layout__main:not(#\#):not(#\#)>.fa-match-detail--page{-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1;flex:1;min-height:0;display:-webkit-flex;display:flex}.fa-match-detail__body:not(#\#):not(#\#){width:100%;min-width:0}.fa-match-detail__footer:not(#\#):not(#\#){box-sizing:border-box;border-top:0.13333vw solid rgba(226,232,240,0.90196);border-top:0.13333vw solid var(--fa-line);background-color:#fff;background-color:var(--fa-surface);width:100%}.fa-match-detail__footer:not(#\#):not(#\#){padding:3.2vw 3.73333vw;padding-bottom:calc(3.2vw + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fa-page--match-split:not(#\#):not(#\#) .fa-match-split__placeholder{-webkit-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-height:200px;display:-webkit-flex;display:flex}.fa-page.fa-page--notice-split:not(#\#):not(#\#){-webkit-flex-direction:column;flex-direction:column;min-height:0;display:-webkit-flex;display:flex}.fa-page--notice-split:not(#\#):not(#\#) .fa-notice-split{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1;flex:1;width:100%;min-height:0;display:-webkit-flex;display:flex}.fa-page--notice-split:not(#\#):not(#\#) .fa-notice-split__list{border-right:1px solid rgba(226,232,240,0.90196);border-right:1px solid var(--fa-line);-webkit-flex:1;flex:1;width:400px;min-height:0;max-height:none;overflow-y:auto}.fa-page--notice-split:not(#\#):not(#\#) .fa-notice-split__pane{background:#f5f6f8;background:var(--fa-pane-muted-bg);-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1;flex:1;min-width:0;min-height:0;display:-webkit-flex;display:flex}.fa-page--notice-split:not(#\#):not(#\#) .fa-notice-split__placeholder{-webkit-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-height:200px;display:-webkit-flex;display:flex}@media (prefers-color-scheme:dark){page:not(#\#):not(#\#){--csstools-color-scheme--light: ;color-scheme:dark;--fa-bg:#0f172a;--fa-surface:#1e293b;--fa-primary:#3b82f6;--fa-primary-600:#2563eb;--fa-primary-soft:rgba(59,130,246,0.14902);--fa-primary-ring:rgba(59,130,246,0.34902);--fa-text:#f1f5f9;--fa-text-secondary:#cbd5e1;--fa-muted:#94a3b8;--fa-danger:#f87171;--fa-success:#4ade80;--fa-warn:#fbbf24;--fa-line:rgba(51,65,85,0.90196);--fa-shadow:0 1.06667vw 4.8vw rgba(0,0,0,0.34902);--fa-on-primary:#fff;--fa-input-bg:#334155;--fa-input-border:#475569;--fa-input-focus-border:#60a5fa;--fa-input-focus-ring:rgba(59,130,246,0.21961);--fa-segment-active-bg:#334155;--fa-feed-top-bg:rgba(30,41,59,0.96863);--fa-filter-chip-bg:#334155;--fa-pane-muted-bg:#0f172a;--fa-chat-well:#111827;--fa-chat-input-bar:#1f2937;--fa-chat-input-border:#374151;--fa-chat-bar-border:#374151;--fa-chat-emoji-panel-border:#374151;--fa-chat-input-surface:#374151;--fa-chat-input-text:#f3f4f6;--fa-chat-placeholder:#9ca3af;--fa-chat-mic-icon:#e5e7eb;--fa-chat-plus-border:#4b5563;--fa-chat-plus-text:#e5e7eb;--fa-chat-send:#07c160;--fa-media-placeholder:rgba(51,65,85,0.65098);--fa-danger-soft:rgba(127,29,29,0.34902);--fa-badge-ring:#1e293b;--fa-sheet-mask:rgba(0,0,0,0.61961);--fa-row-active-bg:rgba(51,65,85,0.54902);--fa-secondary-btn-bg:#334155}.fa-page--home:not(#\#):not(#\#),.fa-page--mine:not(#\#):not(#\#){--fa-zone-common-bg:rgba(30,58,138,0.34902);--fa-zone-common-border:rgba(59,130,246,0.27843);--fa-zone-common-ink:#93c5fd;--fa-zone-score-bg:rgba(120,53,15,0.32157);--fa-zone-score-border:rgba(251,191,36,0.25098);--fa-zone-score-ink:#fcd34d;--fa-zone-community-bg:rgba(20,83,45,0.27843);--fa-zone-community-border:rgba(74,222,128,0.21961);--fa-zone-community-ink:#86efac;--fa-zone-match-bg:rgba(76,29,149,0.27843);--fa-zone-match-border:rgba(167,139,250,0.21961);--fa-zone-match-ink:#c4b5fd}.fa-mine-header--wash:not(#\#):not(#\#),.fa-home-head--wash:not(#\#):not(#\#){background:linear-gradient(165deg,rgba(59,130,246,0.14118),rgba(15,23,42,0.2) 48%,rgba(0,0,0,0))}.fa-home-bento:not(#\#):not(#\#){border-color:rgba(59,130,246,0.21961)}.fa-mine-panel:not(#\#):not(#\#){border-color:rgba(59,130,246,0.2)}.fa-mine-avatar--guest:not(#\#):not(#\#){background:linear-gradient(145deg,#1e293b,rgba(51,65,85,0.85098));border-color:rgba(100,116,139,0.45098)}}html.fa-theme-dark:not(#\#):not(#\#),html.fa-theme-dark:not(#\#):not(#\#) .fa-page-body,.fa-page-body.fa-theme-dark:not(#\#):not(#\#){--csstools-color-scheme--light: ;color-scheme:dark;--fa-bg:#0f172a;--fa-surface:#1e293b;--fa-primary:#3b82f6;--fa-primary-600:#2563eb;--fa-primary-soft:rgba(59,130,246,0.14902);--fa-primary-ring:rgba(59,130,246,0.34902);--fa-text:#f1f5f9;--fa-text-secondary:#cbd5e1;--fa-muted:#94a3b8;--fa-danger:#f87171;--fa-success:#4ade80;--fa-warn:#fbbf24;--fa-line:rgba(51,65,85,0.90196);--fa-shadow:0 1.06667vw 4.8vw rgba(0,0,0,0.34902);--fa-on-primary:#fff;--fa-input-bg:#334155;--fa-input-border:#475569;--fa-input-focus-border:#60a5fa;--fa-input-focus-ring:rgba(59,130,246,0.21961);--fa-segment-active-bg:#334155;--fa-feed-top-bg:rgba(30,41,59,0.96863);--fa-filter-chip-bg:#334155;--fa-pane-muted-bg:#0f172a;--fa-chat-well:#111827;--fa-chat-input-bar:#1f2937;--fa-chat-input-border:#374151;--fa-chat-bar-border:#374151;--fa-chat-emoji-panel-border:#374151;--fa-chat-input-surface:#374151;--fa-chat-input-text:#f3f4f6;--fa-chat-placeholder:#9ca3af;--fa-chat-mic-icon:#e5e7eb;--fa-chat-plus-border:#4b5563;--fa-chat-plus-text:#e5e7eb;--fa-chat-send:#07c160;--fa-media-placeholder:rgba(51,65,85,0.65098);--fa-danger-soft:rgba(127,29,29,0.34902);--fa-badge-ring:#1e293b;--fa-sheet-mask:rgba(0,0,0,0.61961);--fa-row-active-bg:rgba(51,65,85,0.54902);--fa-secondary-btn-bg:#334155}html.fa-theme-dark:not(#\#):not(#\#) .fa-page--home,html.fa-theme-dark:not(#\#):not(#\#) .fa-page--mine,.fa-page-body.fa-theme-dark:not(#\#):not(#\#) .fa-page--home,.fa-page-body.fa-theme-dark:not(#\#):not(#\#) .fa-page--mine{--fa-zone-common-bg:rgba(30,58,138,0.34902);--fa-zone-common-border:rgba(59,130,246,0.27843);--fa-zone-common-ink:#93c5fd;--fa-zone-score-bg:rgba(120,53,15,0.32157);--fa-zone-score-border:rgba(251,191,36,0.25098);--fa-zone-score-ink:#fcd34d;--fa-zone-community-bg:rgba(20,83,45,0.27843);--fa-zone-community-border:rgba(74,222,128,0.21961);--fa-zone-community-ink:#86efac;--fa-zone-match-bg:rgba(76,29,149,0.27843);--fa-zone-match-border:rgba(167,139,250,0.21961);--fa-zone-match-ink:#c4b5fd}html.fa-theme-dark:not(#\#):not(#\#) .fa-mine-header--wash,html.fa-theme-dark:not(#\#):not(#\#) .fa-home-head--wash,.fa-page-body.fa-theme-dark:not(#\#):not(#\#) .fa-mine-header--wash,.fa-page-body.fa-theme-dark:not(#\#):not(#\#) .fa-home-head--wash{background:linear-gradient(165deg,rgba(59,130,246,0.14118),rgba(15,23,42,0.2) 48%,rgba(0,0,0,0))}html.fa-theme-dark:not(#\#):not(#\#) .fa-home-bento,.fa-page-body.fa-theme-dark:not(#\#):not(#\#) .fa-home-bento{border-color:rgba(59,130,246,0.21961)}html.fa-theme-dark:not(#\#):not(#\#) .fa-mine-panel,.fa-page-body.fa-theme-dark:not(#\#):not(#\#) .fa-mine-panel{border-color:rgba(59,130,246,0.2)}html.fa-theme-dark:not(#\#):not(#\#) .fa-mine-avatar--guest,.fa-page-body.fa-theme-dark:not(#\#):not(#\#) .fa-mine-avatar--guest{background:linear-gradient(145deg,#1e293b,rgba(51,65,85,0.85098));border-color:rgba(100,116,139,0.45098)}html.fa-theme-light:not(#\#):not(#\#),html.fa-theme-light:not(#\#):not(#\#) .fa-page-body,.fa-page-body.fa-theme-light:not(#\#):not(#\#){--csstools-color-scheme--light:initial;color-scheme:light;--fa-bg:#f0f4fa;--fa-surface:#fff;--fa-primary:#2563eb;--fa-primary-600:#1d4ed8;--fa-primary-soft:#eff6ff;--fa-primary-ring:rgba(37,99,235,0.21961);--fa-text:#0f172a;--fa-text-secondary:#475569;--fa-muted:#94a3b8;--fa-danger:#dc2626;--fa-success:#16a34a;--fa-warn:#d97706;--fa-line:rgba(226,232,240,0.90196);--fa-shadow:0 1.06667vw 4.8vw rgba(15,23,42,0.0549);--fa-on-primary:#fff;--fa-input-bg:#f8fafc;--fa-input-border:#e2e8f0;--fa-input-focus-border:#93c5fd;--fa-input-focus-ring:rgba(59,130,246,0.12157);--fa-segment-active-bg:#fff;--fa-feed-top-bg:rgba(255,255,255,0.96863);--fa-filter-chip-bg:#f1f5f9;--fa-pane-muted-bg:#f5f6f8;--fa-chat-well:#ededed;--fa-chat-input-bar:#f7f7f7;--fa-chat-input-border:#e3e3e3;--fa-tab-bar-height:50px;--fa-tabbar-color:#64748b;--fa-tabbar-selected:#2563eb;--fa-tabbar-bg:#fff;--fa-chat-bar-border:#d0d0d0;--fa-chat-emoji-panel-border:#e8e8e8;--fa-chat-input-surface:#fff;--fa-chat-input-text:#111;--fa-chat-placeholder:#b2b2b2;--fa-chat-mic-icon:#191919;--fa-chat-plus-border:#c8c8c8;--fa-chat-plus-text:#333;--fa-chat-send:#07c160;--fa-media-placeholder:rgba(226,232,240,0.65098);--fa-danger-soft:rgba(254,242,242,0.90196);--fa-badge-ring:#fff;--fa-sheet-mask:rgba(15,23,42,0.45098);--fa-row-active-bg:rgba(248,250,252,0.92157);--fa-secondary-btn-bg:#f1f5f9}.fa-overlay-toast:not(#\#):not(#\#){left:50%;bottom:calc(80px + env(safe-area-inset-bottom));z-index:10050;color:#fff;text-align:center;pointer-events:none;background:rgba(15,23,42,0.87843);border-radius:8px;max-width:80vw;padding:10px 16px;font-size:14px;line-height:1.4;position:fixed;-webkit-transform:translate(-50%);transform:translate(-50%)}.fa-overlay-loading:not(#\#):not(#\#){z-index:10040;color:#fff;background:rgba(15,23,42,0.25098);-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:15px;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.fa-overlay-mask:not(#\#):not(#\#){z-index:10060;background:rgba(15,23,42,0.45098);background:var(--fa-sheet-mask,rgba(15,23,42,0.45098));-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.fa-overlay-mask--center:not(#\#):not(#\#){-webkit-align-items:center;align-items:center;padding:24px}.fa-overlay-action-sheet:not(#\#):not(#\#){width:100%;max-width:480px;padding:8px 12px calc(12px + env(safe-area-inset-bottom));background:#fff;background:var(--fa-surface);border-radius:16px 16px 0 0;margin:0 auto}.fa-overlay-action-sheet__item:not(#\#):not(#\#),.fa-overlay-action-sheet__cancel:not(#\#):not(#\#){background:#f8fafc;background:var(--fa-input-bg,#f8fafc);width:100%;color:#0f172a;color:var(--fa-text);cursor:pointer;border:none;border-radius:12px;margin-top:8px;padding:14px 16px;font-size:16px;display:block}.fa-overlay-action-sheet__item:active:not(#\#):not(#\#),.fa-overlay-action-sheet__cancel:active:not(#\#):not(#\#){opacity:.85}.fa-overlay-action-sheet__cancel:not(#\#):not(#\#){margin-top:12px;font-weight:500}.fa-overlay-modal:not(#\#):not(#\#){background:#fff;background:var(--fa-surface);border-radius:16px;width:100%;max-width:320px;padding:20px 20px 16px;box-shadow:0 12px 40px rgba(15,23,42,0.14902)}.fa-overlay-modal__title:not(#\#):not(#\#){color:#0f172a;color:var(--fa-text);text-align:center;margin:0 0 8px;font-size:17px;font-weight:600}.fa-overlay-modal__content:not(#\#):not(#\#){color:#475569;color:var(--fa-text-secondary);text-align:center;white-space:pre-wrap;margin:0 0 20px;font-size:15px;line-height:1.55}.fa-overlay-modal__hint:not(#\#):not(#\#){color:#475569;color:var(--fa-text-secondary);text-align:center;white-space:pre-wrap;margin:0 0 12px;font-size:14px;line-height:1.5}.fa-overlay-modal__input:not(#\#):not(#\#){box-sizing:border-box;border:1px solid #e2e8f0;border:1px solid var(--fa-border,#e2e8f0);width:100%;color:#0f172a;color:var(--fa-text);background:#f8fafc;background:var(--fa-surface-elevated,#f8fafc);border-radius:10px;outline:none;margin:0 0 16px;padding:10px 12px;font-size:15px;line-height:1.4;display:block}.fa-overlay-modal__input:focus:not(#\#):not(#\#){border-color:#2563eb;border-color:var(--fa-primary);box-shadow:0 0 0 2px #eff6ff;box-shadow:0 0 0 2px var(--fa-primary-soft,rgba(59,130,246,0.2))}.fa-overlay-modal__actions:not(#\#):not(#\#){gap:12px;display:-webkit-flex;display:flex}.fa-overlay-modal__btn:not(#\#):not(#\#){cursor:pointer;border:none;border-radius:10px;-webkit-flex:1;flex:1;padding:12px 16px;font-size:15px}.fa-overlay-modal__btn--cancel:not(#\#):not(#\#){background:#f1f5f9;background:var(--fa-secondary-btn-bg,#f1f5f9);color:#475569;color:var(--fa-text-secondary)}.fa-overlay-modal__btn--confirm:not(#\#):not(#\#){background:#2563eb;background:var(--fa-primary);color:#fff;color:var(--fa-on-primary,#fff)}.fa-overlay-preview:not(#\#):not(#\#){z-index:10070;cursor:zoom-out;background:rgba(0,0,0,0.92157);-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.fa-overlay-preview:not(#\#):not(#\#) img{object-fit:contain;pointer-events:none;max-width:100%;max-height:100%}.fa-overlay-preview__nav:not(#\#):not(#\#){z-index:2;width:44px;height:44px;color:#0f172a;color:var(--fa-text);cursor:pointer;background:rgba(255,255,255,0.92157);border:none;border-radius:50%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0;padding:0;font-size:28px;line-height:1;display:-webkit-flex;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fa-overlay-preview__nav--prev:not(#\#):not(#\#){left:12px}.fa-overlay-preview__nav--next:not(#\#):not(#\#){right:12px}.fa-picker--overlay:not(#\#):not(#\#){width:100%;display:block;position:relative}.fa-picker--field:not(#\#):not(#\#){width:auto;max-width:100%;display:inline-block}.fa-picker__native--overlay:not(#\#):not(#\#){z-index:2;opacity:.01;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.fa-picker__native--overlay:disabled:not(#\#):not(#\#){cursor:not-allowed}.fa-picker__field:not(#\#):not(#\#){cursor:pointer}.fa-picker__field:disabled:not(#\#):not(#\#){opacity:.5;cursor:not-allowed}.fa-picker__field:not(#\#):not(#\#)::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65}.fa-switch:not(#\#):not(#\#){cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:inline-flex;position:relative}.fa-switch.is-disabled:not(#\#):not(#\#){opacity:.5;cursor:not-allowed}.fa-switch__input:not(#\#):not(#\#){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-switch__track:not(#\#):not(#\#){background:rgba(226,232,240,0.90196);background:var(--fa-line);border-radius:3.2vw;width:11.7333vw;height:6.4vw;transition:background .2s;display:block;position:relative}.fa-switch__track:not(#\#):not(#\#):after{content:"";background:#fff;border-radius:50%;width:5.33333vw;height:5.33333vw;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;position:absolute;top:.533333vw;left:.533333vw;box-shadow:0 1px 3px rgba(15,23,42,0.2)}.fa-switch.is-on:not(#\#):not(#\#) .fa-switch__track{background:#2563eb;background:var(--fa-switch-on,var(--fa-primary))}.fa-switch.is-on:not(#\#):not(#\#) .fa-switch__track:after{-webkit-transform:translate(5.33333vw);transform:translate(5.33333vw)}.fa-ui-page-lead:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted);padding:1.06667vw 3.2vw 0;font-size:3.46667vw;line-height:1.5}.fa-ui-list:not(#\#):not(#\#){-webkit-flex-direction:column;flex-direction:column;gap:1.6vw;display:-webkit-flex;display:flex}.fa-ui-list-card:not(#\#):not(#\#){border:1px solid rgba(226,232,240,0.90196);border:1px solid var(--fa-line,#e8ecf0);transition:opacity .15s, border-color .15s, background .15s}.fa-ui-list-card:active:not(#\#):not(#\#){opacity:.92}.fa-ui-list-card.is-selected:not(#\#):not(#\#){border-color:#2563eb;border-color:var(--fa-primary)}.fa-ui-list-card.is-selected:not(#\#):not(#\#){background:#2563eb;background:var(--fa-primary)}.fa-ui-list-card.is-unread:not(#\#):not(#\#){background:#2563eb;background:var(--fa-primary)}.fa-home-section:not(#\#):not(#\#) .fa-ui-list{box-sizing:border-box;width:100%;max-width:100%;margin:1.6vw 0 0;padding:0}.fa-home-section--zone-common:not(#\#):not(#\#) .fa-ui-list-card{border-color:var(--fa-zone-common-border)}.fa-home-section--zone-score:not(#\#):not(#\#) .fa-ui-list-card{border-color:var(--fa-zone-score-border)}.fa-home-section--zone-match:not(#\#):not(#\#) .fa-ui-list-card{border-color:var(--fa-zone-match-border)}.fa-card:not(#\#):not(#\#) .fa-settings-rows{margin-top:1.06667vw}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0)}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0)}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0)}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0)}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0)}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.fa-tab-layout:not(#\#):not(#\#),.fa-tab-layout__main:not(#\#):not(#\#),.fa-page-body:not(#\#):not(#\#),.fa-page:not(#\#):not(#\#),.fa-home-scroll:not(#\#):not(#\#),.fa-page--home-youth:not(#\#):not(#\#),.fa-page--message:not(#\#):not(#\#),.fa-message-hub__body:not(#\#):not(#\#){box-sizing:border-box;max-width:100%}.fa-tab-layout__main:not(#\#):not(#\#),.fa-page-layout__main:not(#\#):not(#\#){width:100%;max-width:100%;overflow-x:hidden}.fa-ui-list:not(#\#):not(#\#){width:100%;max-width:100%;box-sizing:border-box}.fa-ui-list-card:not(#\#):not(#\#){display:block;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.fa-ui-list-card:not(#\#):not(#\#) img,.fa-ui-list-card:not(#\#):not(#\#) video{max-width:100%}.fa-ui-list-card:not(#\#):not(#\#) .fa-message-chat-card,.fa-ui-list-card:not(#\#):not(#\#) .fa-message-notice-card{width:100%}.fa-list-row-media:not(#\#):not(#\#){min-width:0;max-width:100%;box-sizing:border-box}.fa-page--activity-list:not(#\#):not(#\#),.fa-activity-list:not(#\#):not(#\#){width:100%;max-width:100%;box-sizing:border-box}.fa-activity-list__thumb:not(#\#):not(#\#){width:26.66667vw;height:21.33333vw;max-width:38%;-webkit-flex-shrink:0;flex-shrink:0;object-fit:cover}.fa-page--activity-list:not(#\#):not(#\#) .fa-search-inline{min-width:0;max-width:100%}.fa-page--org-home:not(#\#):not(#\#),.fa-org-home-body:not(#\#):not(#\#),.fa-page--org-home:not(#\#):not(#\#) .fa-card,.fa-page--org-home:not(#\#):not(#\#) .fa-ui-list-card{width:100%;max-width:100%;box-sizing:border-box}.fa-page--org-home:not(#\#):not(#\#) .fa-settings-rows,.fa-page--org-home:not(#\#):not(#\#) .fa-score-stat{min-width:0;max-width:100%}.fa-page--org-home:not(#\#):not(#\#) input[type=number]{max-width:100%;box-sizing:border-box}.fa-page--org-profile:not(#\#):not(#\#),.fa-page--org-profile:not(#\#):not(#\#) .fa-card{width:100%;max-width:100%;box-sizing:border-box}.fa-page--org-profile:not(#\#):not(#\#) .fa-list-row-media,.fa-page--org-profile:not(#\#):not(#\#) .fa-list-row-media__thumb{min-width:0;max-width:100%}.fa-page--org-profile:not(#\#):not(#\#) .fa-card img{max-width:100%}.fa-page--org-news-detail:not(#\#):not(#\#),.fa-page--org-news-detail:not(#\#):not(#\#) .fa-card{width:100%;max-width:100%;box-sizing:border-box}.fa-page--org-news-detail:not(#\#):not(#\#) .fa-card img{max-width:100%}.fa-page--social-publish:not(#\#):not(#\#),.fa-page--social-publish:not(#\#):not(#\#) .fa-card,.fa-page--social-publish:not(#\#):not(#\#) .fa-notice-banner,.fa-page--social-publish:not(#\#):not(#\#) .fa-btn-primary-solid{width:100%;max-width:100%;box-sizing:border-box}.fa-page--social-publish:not(#\#):not(#\#) .fa-card,.fa-page--social-publish:not(#\#):not(#\#) .fa-notice-banner{min-width:0}.fa-page--social-publish:not(#\#):not(#\#) textarea,.fa-page--social-publish:not(#\#):not(#\#) input[type=number],.fa-page--social-publish:not(#\#):not(#\#) .fa-filter-chip{max-width:100%;box-sizing:border-box}.fa-page--social-user:not(#\#):not(#\#),.fa-page--social-user:not(#\#):not(#\#) .fa-card,.fa-page--social-user:not(#\#):not(#\#) .fa-notice-banner,.fa-page--social-user:not(#\#):not(#\#) .fa-segment,.fa-page--social-user:not(#\#):not(#\#) .fa-ui-list{width:100%;max-width:100%;box-sizing:border-box}.fa-page--social-user:not(#\#):not(#\#) .fa-card,.fa-page--social-user:not(#\#):not(#\#) .fa-notice-banner,.fa-page--social-user:not(#\#):not(#\#) .fa-feed-split__list{min-width:0}.fa-page--social-user:not(#\#):not(#\#) .fa-segment{margin-left:0;margin-right:0}.fa-page--appearance:not(#\#):not(#\#),.fa-page--appearance:not(#\#):not(#\#) .fa-card,.fa-page--appearance:not(#\#):not(#\#) .fa-notice-banner{width:100%;max-width:100%;box-sizing:border-box;min-width:0}.fa-page--appearance:not(#\#):not(#\#) .fa-notice-banner{margin-left:0;margin-right:0;word-wrap:anywhere;word-break:break-word}.fa-page--score-youth:not(#\#):not(#\#),.fa-page--score-youth:not(#\#):not(#\#) .fa-card,.fa-page--score-youth:not(#\#):not(#\#) .fa-notice-banner,.fa-page--score-youth:not(#\#):not(#\#) .fa-bento--score{width:100%;max-width:100%;box-sizing:border-box;min-width:0}.fa-page--score-youth:not(#\#):not(#\#) .fa-notice-banner{margin-left:0;margin-right:0}.fa-page--score-youth:not(#\#):not(#\#) .fa-score-stat,.fa-page--score-youth:not(#\#):not(#\#) .fa-score-menu__label{min-width:0;word-wrap:anywhere;word-break:break-word}.fa-page--score-youth:not(#\#):not(#\#) .fa-bento--score .fa-bento__cell--score-menu{min-width:0}.fa-page--gift-mall:not(#\#):not(#\#),.fa-page--score-achievements:not(#\#):not(#\#),.fa-page--score-rules:not(#\#):not(#\#),.fa-page--score-logs:not(#\#):not(#\#),.fa-page--gift-mall:not(#\#):not(#\#) .fa-card,.fa-page--score-achievements:not(#\#):not(#\#) .fa-card,.fa-page--score-rules:not(#\#):not(#\#) .fa-card,.fa-page--score-logs:not(#\#):not(#\#) .fa-card,.fa-page--gift-mall:not(#\#):not(#\#) .fa-notice-banner,.fa-page--score-achievements:not(#\#):not(#\#) .fa-notice-banner,.fa-page--score-rules:not(#\#):not(#\#) .fa-notice-banner,.fa-page--score-logs:not(#\#):not(#\#) .fa-notice-banner,.fa-page--gift-mall:not(#\#):not(#\#) .fa-ui-list,.fa-page--score-achievements:not(#\#):not(#\#) .fa-ui-list{width:100%;max-width:100%;box-sizing:border-box;min-width:0}.fa-page--gift-mall:not(#\#):not(#\#) .fa-notice-banner,.fa-page--score-achievements:not(#\#):not(#\#) .fa-notice-banner,.fa-page--score-rules:not(#\#):not(#\#) .fa-notice-banner,.fa-page--score-logs:not(#\#):not(#\#) .fa-notice-banner{margin-left:0;margin-right:0}.fa-page--gift-mall:not(#\#):not(#\#) .fa-card img,.fa-page--score-achievements:not(#\#):not(#\#) .fa-ui-list-card,.fa-page--score-achievements:not(#\#):not(#\#) .fa-ach-card,.fa-page--score-achievements:not(#\#):not(#\#) .fa-ach-filters{max-width:100%}.fa-page-inset:not(#\#):not(#\#){box-sizing:border-box;min-width:0;max-width:100%;padding-left:2.66667vw;padding-right:2.66667vw}.fa-page-inset:not(#\#):not(#\#)>.fa-card,.fa-page-inset:not(#\#):not(#\#)>.fa-notice-banner,.fa-page-inset:not(#\#):not(#\#)>.fa-ui-list,.fa-page-inset:not(#\#):not(#\#) .fa-card,.fa-page-inset:not(#\#):not(#\#) .fa-ui-list{width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box;min-width:0}.fa-page-inset:not(#\#):not(#\#)>.fa-notice-banner,.fa-page-inset:not(#\#):not(#\#) .fa-notice-banner{margin-left:0;margin-right:0}.fa-page--match-likes:not(#\#):not(#\#),.fa-page--match-activities:not(#\#):not(#\#),.fa-page--match-blocklist:not(#\#):not(#\#),.fa-page--match-verify:not(#\#):not(#\#),.fa-page--match-member:not(#\#):not(#\#),.fa-page--match-pay:not(#\#):not(#\#),.fa-page--match-profile:not(#\#):not(#\#),.fa-page--match-sub:not(#\#):not(#\#) .fa-card,.fa-page--match-profile:not(#\#):not(#\#) .fa-card,.fa-page--match-profile:not(#\#):not(#\#) .fa-match-profile-verify,.fa-page--match-sub:not(#\#):not(#\#) .fa-match-user-row,.fa-page--match-sub:not(#\#):not(#\#) .fa-match-activity-card,.fa-page--match-sub:not(#\#):not(#\#) .fa-match-lock-card,.fa-page--achievement-detail:not(#\#):not(#\#),.fa-page--gift-bag:not(#\#):not(#\#),.fa-page--circle-sub:not(#\#):not(#\#),.fa-page--circle-list-youth:not(#\#):not(#\#),.fa-page--circle-members:not(#\#):not(#\#),.fa-page--circle-youth:not(#\#):not(#\#),.fa-page--profile-youth:not(#\#):not(#\#),.fa-page--profile-youth:not(#\#):not(#\#) .fa-card,.fa-page--user-sub:not(#\#):not(#\#),.fa-page--user-org:not(#\#):not(#\#) .fa-card,.fa-page--user-activity:not(#\#):not(#\#) .fa-card,.fa-page--user-gift:not(#\#):not(#\#) .fa-card,.fa-page--user-sub:not(#\#):not(#\#) .fa-user-hero--org,.fa-page--user-sub:not(#\#):not(#\#) .fa-user-hero--activity,.fa-page--search:not(#\#):not(#\#),.fa-page--social-sub:not(#\#):not(#\#),.fa-page--social-user:not(#\#):not(#\#),.fa-page--social-publish:not(#\#):not(#\#),.fa-page--social-notice:not(#\#):not(#\#),.fa-page--social-feed.fa-page--feed-youth:not(#\#):not(#\#){overflow-x:hidden;max-width:100%;box-sizing:border-box}.fa-page--social-collection:not(#\#):not(#\#) .fa-social-collection-card,.fa-page--social-notice:not(#\#):not(#\#) .fa-page-inset,.fa-page--social-notice:not(#\#):not(#\#) .fa-ui-list,.fa-page--social-notice:not(#\#):not(#\#) .fa-ui-list-card,.fa-page--social-sub:not(#\#):not(#\#) .fa-page-inset,.fa-page--social-sub:not(#\#):not(#\#) .fa-page-inset>.fa-card,.fa-page--social-sub:not(#\#):not(#\#) .fa-page-inset .fa-ui-list,.fa-page--social-sub:not(#\#):not(#\#) .fa-page-inset .fa-social-collection-list,.fa-page--circle-sub:not(#\#):not(#\#) .fa-page-inset,.fa-page--circle-sub:not(#\#):not(#\#) .fa-page-inset>.fa-card,.fa-page--circle-sub:not(#\#):not(#\#) .fa-page-inset .fa-ui-list{width:100%;max-width:100%;box-sizing:border-box;min-width:0}.fa-page--social-user:not(#\#):not(#\#) .fa-list-row-media,.fa-page--social-user:not(#\#):not(#\#) .fa-list-row-media__thumb{min-width:0;max-width:100%}.fa-page-layout__main:not(#\#):not(#\#)>.fa-page,.fa-tab-layout__main:not(#\#):not(#\#)>.fa-page{overflow-x:hidden;max-width:100%}.fa-page-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"],.fa-tab-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"]{box-sizing:border-box;max-width:calc(100% - 6.4vw)}.fa-page-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-card,.fa-page-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-ui-list-card,.fa-page-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-notice-banner,.fa-page-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-ui-list,.fa-page-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-segment,.fa-page-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-empty,.fa-page-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-btn-primary-solid,.fa-page-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-mine-guest-hint,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-card,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-ui-list-card,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-notice-banner,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-ui-list,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-segment,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-empty,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-btn-primary-solid,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page [class*="mx-[24rpx]"].fa-mine-guest-hint{width:calc(100% - 6.4vw)}.fa-page-layout__main:not(#\#):not(#\#)>.fa-page>[class*="mx-[24rpx]"],.fa-tab-layout__main:not(#\#):not(#\#)>.fa-page>[class*="mx-[24rpx]"]{width:calc(100% - 6.4vw);max-width:calc(100% - 6.4vw)}.fa-page-layout__main:not(#\#):not(#\#)>.fa-page:not([class*=-youth]):not(.fa-page--home):not(.fa-page--feed):not(.fa-page--message),.fa-tab-layout__main:not(#\#):not(#\#)>.fa-page:not([class*=-youth]):not(.fa-page--home):not(.fa-page--feed):not(.fa-page--message){min-height:100%;background:#fff8f3;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;box-sizing:border-box}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-card,.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-ui-list-card,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-card,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-ui-list-card{display:block;width:100%;max-width:100%;box-sizing:border-box;border-radius:2.66667vw;border:0.13333vw solid rgba(15,23,42,.06);box-shadow:0 0.53333vw 2.13333vw rgba(15,23,42,0.05882);overflow:hidden}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-ui-list,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-ui-list{gap:1.6vw}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-ui-list-card:active,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-ui-list-card:active{opacity:.92;-webkit-transform:scale(.995);transform:scale(.995)}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-section-title,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-section-title{font-size:4vw;font-weight:800;color:#0f172a}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-section-more,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-section-more{font-weight:700;color:#16a34a}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-filter-chip,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-filter-chip{border-color:rgba(34,197,94,0.27843);color:#15803d;font-weight:600}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-filter-chip.is-active,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-filter-chip.is-active{background:linear-gradient(90deg,#22c55e,#14b8a6);border-color:transparent;color:#fff}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-search-inline,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-search-inline{border-radius:1333.2vw;border:0.13333vw solid rgba(34,197,94,.22);background:rgba(255,255,255,0.94902)}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-search-inline__btn,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-search-inline__btn{background:linear-gradient(90deg,#22c55e,#059669);color:#fff;font-weight:700}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-segment,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-segment{margin-left:0;margin-right:0;padding:0.53333vw;border-radius:1333.2vw;background:rgba(255,255,255,0.90196);border:0.13333vw solid rgba(15,23,42,.06);box-shadow:0 0.26667vw 1.33333vw rgba(15,23,42,0.03922)}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-segment__item.is-active,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-segment__item.is-active{background:linear-gradient(90deg,#22c55e,#14b8a6);color:#fff;font-weight:700;box-shadow:0 0.53333vw 1.6vw rgba(34,197,94,0.25098)}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-notice-banner,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-notice-banner{margin-left:0;margin-right:0;max-width:100%;box-sizing:border-box;word-wrap:anywhere;word-break:break-word;border-radius:2.13333vw;background:linear-gradient(90deg,rgba(34,197,94,0.10196),rgba(20,184,166,0.05882));border:0.13333vw solid rgba(34,197,94,.22);color:#334155;font-size:3.2vw;line-height:1.5}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-chip,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-chip{border-radius:1333.2vw;background:rgba(34,197,94,0.12157);color:#15803d;font-weight:600}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-btn-primary-solid,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-btn-primary-solid{background:linear-gradient(90deg,#22c55e,#059669);box-shadow:0 0.53333vw 1.86667vw rgba(34,197,94,0.34902);font-weight:800}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-empty__cta,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-empty__cta{background:linear-gradient(90deg,#22c55e,#059669);font-weight:800}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-empty,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-empty{padding:10.66667vw 4.26667vw}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-empty__text,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-empty__text{font-size:3.73333vw;color:#475569}.fa-page-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-list-row-media__thumb,.fa-tab-layout__main:not(#\#):not(#\#) .fa-page:not([class*=-youth]):not(.fa-page--home) .fa-list-row-media__thumb{border-radius:2.13333vw;object-fit:cover}.fa-page-layout__main:not(#\#):not(#\#) .fa-match-split__placeholder,.fa-page-layout__main:not(#\#):not(#\#) .fa-circle-split__placeholder,.fa-page-layout__main:not(#\#):not(#\#) .fa-feed-split__placeholder,.fa-page-layout__main:not(#\#):not(#\#) .fa-notice-split__placeholder{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-height:26.66667vw;margin:2.66667vw;padding:4.26667vw;border-radius:2.66667vw;background:linear-gradient(135deg,rgba(34,197,94,0.07843),rgba(59,130,246,0.05882));border:0.26667vw dashed rgba(34,197,94,.25);color:#64748b;font-size:3.46667vw}.fa-page-nav.fa-feed-top:not(#\#):not(#\#){background:rgba(255,255,255,0.92157);-webkit-backdrop-filter:blur(1.6vw);backdrop-filter:blur(1.6vw);border-bottom:0.13333vw solid rgba(15,23,42,.06)}.fa-page-nav__title:not(#\#):not(#\#){font-weight:800;color:#0f172a}.fa-page-nav__action:not(#\#):not(#\#){font-weight:700;color:#16a34a}.fa-page--home-youth:not(#\#):not(#\#){--fa-home-youth-bg: #fff8f3;--fa-home-youth-ink: #0f172a;--fa-home-youth-muted: #64748b;--fa-home-youth-coral: #ff6b6b;--fa-home-youth-sky: #3b82f6;--fa-home-youth-lime: #22c55e;--fa-home-youth-amber: #f59e0b;--fa-home-youth-violet: #8b5cf6;--fa-home-youth-pink: #ec4899;--fa-zone-common-bg: rgba(59, 130, 246, .12);--fa-zone-common-border: rgba(59, 130, 246, .35);--fa-zone-common-ink: #1d4ed8;--fa-zone-score-bg: rgba(245, 158, 11, .14);--fa-zone-score-border: rgba(245, 158, 11, .4);--fa-zone-score-ink: #c2410c;--fa-zone-community-bg: rgba(34, 197, 94, .12);--fa-zone-community-border: rgba(34, 197, 94, .38);--fa-zone-community-ink: #15803d;--fa-zone-match-bg: rgba(236, 72, 153, .12);--fa-zone-match-border: rgba(236, 72, 153, .38);--fa-zone-match-ink: #be185d;background:#fff8f3;background:var(--fa-home-youth-bg);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-scroll{background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(255,107,107,.18),transparent 55%),radial-gradient(ellipse 90% 60% at -10% 30%,rgba(59,130,246,.14),transparent 50%),radial-gradient(ellipse 70% 50% at 80% 60%,rgba(139,92,246,.1),transparent 45%),var(--fa-home-youth-bg)}.fa-home-hero:not(#\#):not(#\#){position:relative;margin:1.6vw 2.66667vw 0;padding:3.73333vw 3.2vw 4.26667vw;border-radius:3.73333vw;overflow:hidden;color:#fff;background:linear-gradient(135deg,#ff6b6b,#f472b6 38%,#8b5cf6 72%,#3b82f6);background-size:200% 200%;-webkit-animation:fa-home-youth-gradient 8s ease infinite;animation:fa-home-youth-gradient 8s ease infinite;box-shadow:0 2.13333vw 5.33333vw rgba(255,107,107,0.34902),0 0.53333vw 1.6vw rgba(139,92,246,0.2)}@-webkit-keyframes fa-home-youth-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes fa-home-youth-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.fa-home-hero__blobs:not(#\#):not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.fa-home-hero__blob:not(#\#):not(#\#){position:absolute;border-radius:50%;-webkit-filter:blur(3.2vw);filter:blur(3.2vw);opacity:.55;-webkit-animation:fa-home-youth-float 6s ease-in-out infinite;animation:fa-home-youth-float 6s ease-in-out infinite}.fa-home-hero__blob--a:not(#\#):not(#\#){top:-20%;right:-10%;width:26.66667vw;height:26.66667vw;background:#fde047;-webkit-animation-delay:0s;animation-delay:0s}.fa-home-hero__blob--b:not(#\#):not(#\#){bottom:-30%;left:-15%;width:21.33333vw;height:21.33333vw;background:#22d3ee;-webkit-animation-delay:-2s;animation-delay:-2s}.fa-home-hero__blob--c:not(#\#):not(#\#){top:40%;left:35%;width:13.33333vw;height:13.33333vw;background:#fff;opacity:.25;-webkit-animation-delay:-4s;animation-delay:-4s}@-webkit-keyframes fa-home-youth-float{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(1.06667vw,-1.6vw) scale(1.08);transform:translate(1.06667vw,-1.6vw) scale(1.08)}}@keyframes fa-home-youth-float{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(1.06667vw,-1.6vw) scale(1.08);transform:translate(1.06667vw,-1.6vw) scale(1.08)}}.fa-home-hero__inner:not(#\#):not(#\#){position:relative;z-index:1}.fa-home-hero__badge:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:.8vw;padding:.8vw 1.86667vw;border-radius:1333.2vw;background:rgba(255,255,255,0.21961);-webkit-backdrop-filter:blur(1.06667vw);backdrop-filter:blur(1.06667vw);font-size:2.93333vw;font-weight:700;letter-spacing:.04em}.fa-home-hero__title:not(#\#):not(#\#){display:block;margin-top:1.86667vw;font-family:ZCOOL KuaiLe,Noto Sans SC,sans-serif;font-size:6.4vw;font-weight:400;line-height:1.15;text-shadow:0 0.26667vw 1.6vw rgba(0,0,0,.12)}.fa-home-hero__greeting:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:3.73333vw;font-weight:500;line-height:1.45;opacity:.95}.fa-home-hero__summary:not(#\#):not(#\#){display:block;margin-top:1.33333vw;padding:1.33333vw 2.13333vw;border-radius:2.13333vw;background:rgba(255,255,255,0.2);font-size:3.2vw;line-height:1.45;-webkit-backdrop-filter:blur(.8vw);backdrop-filter:blur(.8vw)}.fa-home-hero__meta:not(#\#):not(#\#){display:block;margin-top:1.33333vw;font-size:2.66667vw;opacity:.75}.fa-home-youth-bento:not(#\#):not(#\#){margin:2.66667vw 2.66667vw 0;padding:0;background:transparent;border:none;box-shadow:none;gap:1.6vw}.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__cell{border:none;border-radius:2.93333vw;box-shadow:0 .8vw 2.66667vw rgba(15,23,42,0.07843),inset 0 0.13333vw 0 rgba(255,255,255,0.34902);overflow:hidden;padding:6.13333vw 2.13333vw 1.86667vw;min-height:14.93333vw}.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__cell[class*=fa-bento__cell--zone-]{background-color:transparent}.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__cell--delight:active{-webkit-transform:scale(.96) rotate(-.5deg);transform:scale(.96) rotate(-.5deg)}.fa-home-youth-tile__emoji:not(#\#):not(#\#){position:absolute;top:1.33333vw;left:1.6vw;z-index:2;font-size:3.73333vw;line-height:1;pointer-events:none;-webkit-filter:drop-shadow(0 0.26667vw 0.53333vw rgba(0,0,0,.15));filter:drop-shadow(0 0.26667vw 0.53333vw rgba(0,0,0,.15))}.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__label,.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__desc{position:relative;z-index:3}.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__label{font-weight:800;color:#fff;text-shadow:0 0.13333vw 0.53333vw rgba(0,0,0,.15)}.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__desc{color:rgba(255,255,255,0.92157);font-weight:600;opacity:1}.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__mark{top:auto;right:.8vw;bottom:0.53333vw;color:#fff;opacity:.1;font-size:6.93333vw;z-index:1}.fa-home-youth-tile--sky:not(#\#):not(#\#){background:linear-gradient(145deg,#38bdf8,#2563eb 55%,#4f46e5)}.fa-home-youth-tile--lime:not(#\#):not(#\#){background:linear-gradient(145deg,#4ade80,#16a34a 55%,#059669)}.fa-home-youth-tile--amber:not(#\#):not(#\#){background:linear-gradient(145deg,#fbbf24,#f97316 55%,#ea580c)}.fa-home-youth-tile--pink:not(#\#):not(#\#){background:linear-gradient(145deg,#f9a8d4,#ec4899 45%,#db2777)}.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__cell--hero.fa-home-youth-tile--sky{background:linear-gradient(155deg,#60a5fa,#3b82f6,#6366f1 70%,#8b5cf6);min-height:29.33333vw;padding:6.93333vw 2.66667vw 2.4vw}.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__cell--hero .fa-bento__mark{top:1.06667vw;right:1.33333vw;bottom:auto;font-size:10.66667vw;opacity:.12}.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__cell--hero .fa-home-youth-tile__emoji,.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__cell--hero .fa-bento__label{font-size:4.8vw}.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__cell--wide.fa-home-youth-tile--pink{min-height:13.86667vw;padding-top:5.86667vw}.fa-home-youth-bento:not(#\#):not(#\#) .fa-bento__cell--wide .fa-bento__mark{font-size:8.53333vw}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-section{margin-top:4.26667vw}.fa-home-youth-section__head:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.6vw;margin:0 0 1.86667vw;padding:0 0.53333vw}.fa-home-youth-section__head:not(#\#):not(#\#) .ml-auto{margin-left:auto}.fa-home-youth-section__pill:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:1.06667vw;padding:1.06667vw 2.4vw;border-radius:1333.2vw;font-size:3.73333vw;font-weight:800;color:#fff;box-shadow:0 0.53333vw 1.86667vw rgba(15,23,42,0.12157)}.fa-home-youth-section__pill--common:not(#\#):not(#\#){background:linear-gradient(90deg,#3b82f6,#6366f1)}.fa-home-youth-section__pill--score:not(#\#):not(#\#){background:linear-gradient(90deg,#f59e0b,#f97316)}.fa-home-youth-section__pill--community:not(#\#):not(#\#){background:linear-gradient(90deg,#22c55e,#14b8a6)}.fa-home-youth-section__pill--match:not(#\#):not(#\#){background:linear-gradient(90deg,#ec4899,#a855f7)}.fa-home-youth-section__pill--online:not(#\#):not(#\#){background:linear-gradient(90deg,#06b6d4,#3b82f6)}.fa-page--home-youth:not(#\#):not(#\#) .fa-section-more{font-weight:700;color:var(--fa-home-youth-sky)}.fa-home-youth-online-card:not(#\#):not(#\#){margin:0 2.66667vw;padding:2.66667vw 2.93333vw;border-radius:2.93333vw;background:linear-gradient(135deg,rgba(6,182,212,0.12157),rgba(59,130,246,0.07843));border:0.26667vw solid rgba(59,130,246,.25);box-shadow:0 1.06667vw 3.2vw rgba(59,130,246,0.10196)}.fa-home-youth-online-card--link:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:2.13333vw;cursor:pointer;transition:box-shadow .14s ease, -webkit-transform .14s ease;transition:transform .14s ease, box-shadow .14s ease;transition:transform .14s ease, box-shadow .14s ease, -webkit-transform .14s ease}.fa-home-youth-online-card--link:active:not(#\#):not(#\#){-webkit-transform:scale(.99);transform:scale(.99);box-shadow:0 0.53333vw 2.13333vw rgba(59,130,246,0.12157)}.fa-home-youth-online-card__body:not(#\#):not(#\#){-webkit-flex:1;flex:1;min-width:0}.fa-home-youth-online-card__more:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;font-size:3.46667vw;font-weight:700;color:#2563eb;color:var(--fa-primary, #2563eb)}.fa-home-youth-online-card:not(#\#):not(#\#) strong{font-weight:900;background:linear-gradient(90deg,#06b6d4,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-section--banner{margin-top:2.66667vw;padding-bottom:0}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-banner{width:100%;max-width:100%;margin:0;border-radius:3.2vw;overflow:hidden;box-shadow:0 1.6vw 4.26667vw rgba(15,23,42,0.14118),0 0 0 .4vw rgba(255,255,255,0.8)}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-banner__swiper,.fa-page--home-youth:not(#\#):not(#\#) .fa-home-banner .fa-swiper{height:40vw}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-banner .fa-swiper__track>.fa-swiper-item{-webkit-flex:0 0 100%;flex:0 0 100%;-webkit-flex:0 0 calc(100%/var(--slide-count, 1));flex:0 0 calc(100%/var(--slide-count, 1));width:100%;width:calc(100%/var(--slide-count, 1));min-width:100%;min-width:calc(100%/var(--slide-count, 1));max-width:100%;max-width:calc(100%/var(--slide-count, 1))}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-banner__img,.fa-page--home-youth:not(#\#):not(#\#) .fa-home-banner .fa-swiper-item img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-banner__scrim{background:linear-gradient(0deg,rgba(15,23,42,.75) 0%,transparent 70%)}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-banner__title{font-weight:800;font-size:4vw}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-scroll{width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-section{width:100%;max-width:100%;box-sizing:border-box;padding-left:2.66667vw;padding-right:2.66667vw;overflow:hidden}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-section .fa-ui-list{margin:0;width:100%;max-width:100%;gap:1.6vw}.fa-page--home-youth:not(#\#):not(#\#) .fa-ui-list-card{display:block;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;border-radius:2.66667vw;border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line, #e8ecf0);box-shadow:0 0.53333vw 2.13333vw rgba(15,23,42,0.05882)}.fa-page--home-youth:not(#\#):not(#\#) .fa-ui-list-card:active{opacity:.92}.fa-home-list-row:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;gap:2.66667vw;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.fa-home-list-row__avatar:not(#\#):not(#\#){width:9.6vw;height:9.6vw;-webkit-flex-shrink:0;flex-shrink:0;border-radius:9999px;object-fit:cover;background-color:rgba(226,232,240,0.90196);background-color:var(--fa-line)}.fa-home-list-row__avatar--square:not(#\#):not(#\#){width:16vw;height:11.73333vw;border-radius:1.6vw}.fa-home-list-row__avatar--md:not(#\#):not(#\#){width:8.53333vw;height:8.53333vw;border-radius:1.6vw}.fa-home-list-row__body:not(#\#):not(#\#){-webkit-flex:1 1 0%;flex:1 1 0%;min-width:0;max-width:100%;overflow:hidden}.fa-home-list-row__top:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:1.6vw}.fa-home-list-row__title:not(#\#):not(#\#){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:3.73333vw;font-weight:600;color:#0f172a;color:var(--fa-text)}.fa-home-list-row__time:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;font-size:2.93333vw;color:#94a3b8;color:var(--fa-muted)}.fa-home-list-row__text:not(#\#):not(#\#){display:-webkit-box;margin-top:1.06667vw;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:3.46667vw;line-height:1.45;color:#475569;color:var(--fa-text-secondary);word-break:break-word}.fa-home-list-row__thumb:not(#\#):not(#\#){display:block;width:16vw;max-width:100%;height:16vw;margin-top:1.6vw;border-radius:1.6vw;object-fit:cover;background-color:rgba(226,232,240,0.90196);background-color:var(--fa-line)}.fa-home-list-row__rank:not(#\#):not(#\#){width:4.8vw;-webkit-flex-shrink:0;flex-shrink:0;text-align:center;font-size:3.2vw;font-weight:600;color:#94a3b8;color:var(--fa-muted)}.fa-home-list-row__sub:not(#\#):not(#\#){display:block;margin-top:0.53333vw;font-size:2.93333vw;line-height:1.4;color:#94a3b8;color:var(--fa-muted);word-break:break-word}.fa-feed-compact-list:not(#\#):not(#\#){width:100%;max-width:100%;gap:1.6vw}.fa-feed-compact-list:not(#\#):not(#\#) .fa-ui-list-card{display:block;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;border-radius:2.66667vw;border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line, #e8ecf0);box-shadow:0 0.53333vw 2.13333vw rgba(15,23,42,0.05882)}.fa-feed-compact-list__meta:not(#\#):not(#\#){display:block;margin-top:1.33333vw;font-size:2.93333vw;line-height:1.4;color:#94a3b8;color:var(--fa-muted)}.fa-feed-compact-list__featured:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;padding:0.26667vw 1.6vw;border-radius:1333.2vw;background:#eff6ff;background:var(--fa-primary-soft);font-size:2.66667vw;font-weight:600;line-height:1.35;color:#1d4ed8;color:var(--fa-primary-600, var(--fa-primary))}.fa-home-activity-scroll:not(#\#):not(#\#){margin:0 -0.53333vw;padding-bottom:0.53333vw;-webkit-overflow-scrolling:touch}.fa-home-activity-scroll__track:not(#\#):not(#\#){display:-webkit-flex;display:flex;gap:1.86667vw;padding:0.53333vw 0.53333vw 1.06667vw}.fa-home-activity-card:not(#\#):not(#\#){-webkit-flex:0 0 37.33333vw;flex:0 0 37.33333vw;width:37.33333vw;border-radius:2.93333vw;overflow:hidden;background:#fff;border:0.13333vw solid rgba(15,23,42,.06);box-shadow:0 1.06667vw 3.2vw rgba(245,158,11,0.18039);-webkit-animation:fa-home-rise-in .42s cubic-bezier(.25,1,.5,1) backwards;animation:fa-home-rise-in .42s cubic-bezier(.25,1,.5,1) backwards}.fa-home-activity-card--featured:not(#\#):not(#\#){-webkit-flex:0 0 42.66667vw;flex:0 0 42.66667vw;width:42.66667vw;box-shadow:0 1.6vw 3.73333vw rgba(249,115,22,0.27843),0 0 0 0.26667vw rgba(251,191,36,0.50196)}.fa-home-activity-card:active:not(#\#):not(#\#){-webkit-transform:scale(.98);transform:scale(.98)}.fa-home-activity-card__media:not(#\#):not(#\#){position:relative;height:22.4vw;overflow:hidden;background:linear-gradient(145deg,#fde68a,#f97316)}.fa-home-activity-card--featured:not(#\#):not(#\#) .fa-home-activity-card__media{height:25.06667vw}.fa-home-activity-card__cover:not(#\#):not(#\#){display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fa-home-activity-card__cover--placeholder:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:6.4vw;background:linear-gradient(135deg,#fbbf24,#f97316)}.fa-home-activity-card__scrim:not(#\#):not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(15,23,42,.55) 100%);pointer-events:none}.fa-home-activity-card__badge:not(#\#):not(#\#){position:absolute;top:1.33333vw;right:1.33333vw;z-index:2;padding:0.53333vw 1.6vw;border-radius:1333.2vw;background:rgba(15,23,42,0.65098);font-size:2.66667vw;font-weight:700;color:#fff}.fa-home-activity-card__body:not(#\#):not(#\#){padding:1.86667vw 2.13333vw 2.13333vw}.fa-home-activity-card__title:not(#\#):not(#\#){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:3.73333vw;font-weight:800;line-height:1.35;color:#0f172a}.fa-home-activity-card__meta:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:2.93333vw;line-height:1.4;color:#64748b;font-weight:500}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-youth-online-card{margin-left:0;margin-right:0}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-rank--top{background:linear-gradient(135deg,#fbbf24,#f97316);color:#fff;border-radius:1.33333vw;font-weight:800}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-match-card{border-radius:2.66667vw;border:0.26667vw solid rgba(236,72,153,.35);box-shadow:0 1.06667vw 2.66667vw rgba(236,72,153,0.14902);overflow:hidden}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-match-card__media{border-radius:2.4vw 2.4vw 0 0}.fa-home-circle-scroll:not(#\#):not(#\#),.fa-home-org-scroll:not(#\#):not(#\#){width:100%;max-width:100%;margin:0;-webkit-overflow-scrolling:touch}.fa-home-circle-scroll__track:not(#\#):not(#\#),.fa-home-org-scroll__track:not(#\#):not(#\#){display:-webkit-flex;display:flex;gap:1.86667vw;padding:0.53333vw 0.53333vw 1.33333vw}.fa-home-circle-card:not(#\#):not(#\#){position:relative;-webkit-flex-shrink:0;flex-shrink:0;width:32vw;overflow:hidden;border-radius:2.93333vw;background:#fff;border:0.26667vw solid rgba(34,197,94,.35);box-shadow:0 1.06667vw 3.2vw rgba(34,197,94,0.14118),0 0.26667vw 1.06667vw rgba(15,23,42,0.05882);-webkit-animation:fa-home-rise-in .42s cubic-bezier(.25,1,.5,1) backwards;animation:fa-home-rise-in .42s cubic-bezier(.25,1,.5,1) backwards;transition:-webkit-transform .14s ease;transition:transform .14s ease;transition:transform .14s ease, -webkit-transform .14s ease}.fa-home-circle-card--featured:not(#\#):not(#\#){width:35.73333vw;border-color:rgba(34,197,94,0.54902);box-shadow:0 1.6vw 4.26667vw rgba(34,197,94,0.21961),0 0 0 .4vw rgba(34,197,94,0.12157)}.fa-home-circle-card:active:not(#\#):not(#\#){-webkit-transform:scale(.97);transform:scale(.97)}.fa-home-circle-card__media:not(#\#):not(#\#){position:relative;height:19.73333vw;overflow:hidden;background:linear-gradient(145deg,#4ade80,#059669)}.fa-home-circle-card--featured:not(#\#):not(#\#) .fa-home-circle-card__media{height:22.4vw}.fa-home-circle-card__cover:not(#\#):not(#\#){display:block;width:100%;height:100%;object-fit:cover}.fa-home-circle-card__scrim:not(#\#):not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(15,23,42,.45) 100%);pointer-events:none}.fa-home-circle-card__rank:not(#\#):not(#\#){position:absolute;top:1.33333vw;left:1.33333vw;z-index:2;width:5.33333vw;height:5.33333vw;box-shadow:0 0.53333vw 1.33333vw rgba(0,0,0,0.14902)}.fa-home-circle-card__body:not(#\#):not(#\#){padding:1.86667vw 2.13333vw 2.13333vw}.fa-home-circle-card__title:not(#\#):not(#\#){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:3.73333vw;font-weight:800;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-home-circle-card__tag:not(#\#):not(#\#){display:block;margin-top:.8vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.93333vw;color:#15803d;opacity:.85}.fa-home-circle-card__meta:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:2.93333vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-home-circle-card__meta:not(#\#):not(#\#) strong{font-weight:800;color:#16a34a}.fa-home-org-card:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;width:26.66667vw;padding:2.4vw 1.86667vw 2.13333vw;border-radius:2.93333vw;background:linear-gradient(160deg,#fff,rgba(239,246,255,0.94902));border:0.26667vw solid rgba(59,130,246,.3);box-shadow:0 1.06667vw 2.93333vw rgba(59,130,246,0.12157),0 0.26667vw 1.06667vw rgba(15,23,42,0.05098);text-align:center;-webkit-animation:fa-home-rise-in .42s cubic-bezier(.25,1,.5,1) backwards;animation:fa-home-rise-in .42s cubic-bezier(.25,1,.5,1) backwards;transition:-webkit-transform .14s ease;transition:transform .14s ease;transition:transform .14s ease, -webkit-transform .14s ease}.fa-home-org-card--featured:not(#\#):not(#\#){width:29.86667vw;background:linear-gradient(160deg,#eff6ff,#dbeafe 55%,#fff);border-color:rgba(59,130,246,0.50196);box-shadow:0 1.6vw 3.73333vw rgba(59,130,246,0.18039),0 0 0 .4vw rgba(59,130,246,0.10196)}.fa-home-org-card:active:not(#\#):not(#\#){-webkit-transform:scale(.97);transform:scale(.97)}.fa-home-org-card__logo-wrap:not(#\#):not(#\#){position:relative;width:12.8vw;height:12.8vw;margin:0 auto}.fa-home-org-card--featured:not(#\#):not(#\#) .fa-home-org-card__logo-wrap{width:14.4vw;height:14.4vw}.fa-home-org-card__logo:not(#\#):not(#\#){width:100%;height:100%;border-radius:2.66667vw;object-fit:cover;background:#fff;border:0.26667vw solid rgba(59,130,246,.2);box-shadow:0 0.53333vw 1.86667vw rgba(59,130,246,0.14902)}.fa-home-org-card__logo--placeholder:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:4.26667vw;font-weight:800;color:#2563eb;background:linear-gradient(145deg,#dbeafe,#bfdbfe)}.fa-home-org-card__rank:not(#\#):not(#\#){position:absolute;top:-.8vw;right:-.8vw;width:4.8vw;height:4.8vw;box-shadow:0 .4vw 1.06667vw rgba(0,0,0,0.12157)}.fa-home-org-card__name:not(#\#):not(#\#){display:block;margin-top:1.6vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:3.46667vw;font-weight:800;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-home-org-card__level:not(#\#):not(#\#){display:inline-block;margin-top:1.06667vw;padding:0.53333vw 1.86667vw;border-radius:1333.2vw;background:linear-gradient(90deg,#3b82f6,#6366f1);font-size:2.66667vw;font-weight:700;color:#fff}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-empty{margin:3.2vw 2.66667vw;border-radius:3.2vw;background:linear-gradient(160deg,rgba(255,255,255,0.94902),rgba(255,248,243,0.90196));border:0.26667vw dashed rgba(255,107,107,.35)}.fa-page--home-youth:not(#\#):not(#\#) .fa-empty__cta{background:linear-gradient(90deg,#ff6b6b,#ec4899);border:none;font-weight:800;box-shadow:0 1.06667vw 3.2vw rgba(255,107,107,0.34902)}.fa-page--home-youth:not(#\#):not(#\#) .fa-home-loading__pulse{background:linear-gradient(135deg,#ff6b6b,#8b5cf6)}.fa-home-youth-reveal:not(#\#):not(#\#){opacity:1;-webkit-transform:none;transform:none}.fa-home-youth-reveal.is-inview:not(#\#):not(#\#){-webkit-animation:fa-home-youth-rise .42s cubic-bezier(.22,1,.36,1) backwards;animation:fa-home-youth-rise .42s cubic-bezier(.22,1,.36,1) backwards}@-webkit-keyframes fa-home-youth-rise{0%{opacity:0;-webkit-transform:translateY(2.13333vw);transform:translateY(2.13333vw)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fa-home-youth-rise{0%{opacity:0;-webkit-transform:translateY(2.13333vw);transform:translateY(2.13333vw)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.fa-home-hero:not(#\#):not(#\#),.fa-home-hero__blob:not(#\#):not(#\#){-webkit-animation:none;animation:none}.fa-home-youth-reveal:not(#\#):not(#\#),.fa-home-youth-reveal.is-inview:not(#\#):not(#\#){opacity:1;-webkit-transform:none;transform:none;-webkit-animation:none;animation:none}}html.fa-theme-dark:not(#\#):not(#\#) .fa-page--home-youth,.fa-page-body.fa-theme-dark:not(#\#):not(#\#) .fa-page--home-youth{--fa-home-youth-bg: #0f172a;--fa-home-youth-ink: #f1f5f9;background:#0f172a;background:var(--fa-home-youth-bg)}html.fa-theme-dark:not(#\#):not(#\#) .fa-page--home-youth .fa-home-scroll,.fa-page-body.fa-theme-dark:not(#\#):not(#\#) .fa-page--home-youth .fa-home-scroll{background:radial-gradient(ellipse 100% 60% at 100% 0%,rgba(255,107,107,.12),transparent 50%),radial-gradient(ellipse 80% 50% at 0% 40%,rgba(59,130,246,.1),transparent 45%),var(--fa-home-youth-bg)}html.fa-theme-dark:not(#\#):not(#\#) .fa-page--home-youth .fa-ui-list-card,.fa-page-body.fa-theme-dark:not(#\#):not(#\#) .fa-page--home-youth .fa-ui-list-card{background:rgba(30,41,59,0.85098)}.fa-page--rank-youth:not(#\#):not(#\#){--fa-rank-hero-grad: linear-gradient(135deg, #3b82f6 0%, #6366f1 48%, #8b5cf6 100%);min-height:100%;background:#fff8f3;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-page--rank-youth--community:not(#\#):not(#\#){--fa-rank-hero-grad: linear-gradient(135deg, #22c55e 0%, #14b8a6 52%, #3b82f6 100%)}.fa-page--rank-youth--score:not(#\#):not(#\#){--fa-rank-hero-grad: linear-gradient(135deg, #f59e0b 0%, #f97316 45%, #ec4899 100%)}.fa-page--rank-youth--online:not(#\#):not(#\#){--fa-rank-hero-grad: linear-gradient(135deg, #06b6d4 0%, #3b82f6 55%, #8b5cf6 100%)}.fa-rank-hero:not(#\#):not(#\#){position:relative;margin:1.6vw 2.66667vw 0;padding:3.73333vw 3.2vw 4.26667vw;border-radius:3.2vw;overflow:hidden;color:#fff;background:var(--fa-rank-hero-grad);box-shadow:0 1.6vw 4.26667vw rgba(15,23,42,0.14118),0 0 0 0.26667vw rgba(255,255,255,0.25098) inset}.fa-rank-hero__pill:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:.8vw;padding:.8vw 2.13333vw;border-radius:1333.2vw;background:rgba(255,255,255,0.21961);-webkit-backdrop-filter:blur(1.06667vw);backdrop-filter:blur(1.06667vw);font-size:3.2vw;font-weight:700}.fa-rank-hero__title:not(#\#):not(#\#){display:block;margin-top:1.86667vw;font-size:5.33333vw;font-weight:900;line-height:1.2;letter-spacing:0.13333vw;text-shadow:0 0.26667vw 1.6vw rgba(0,0,0,.12)}.fa-rank-hero__desc:not(#\#):not(#\#){display:block;margin-top:1.33333vw;font-size:3.2vw;line-height:1.55;color:rgba(255,255,255,0.92157)}.fa-rank-toolbar:not(#\#):not(#\#){position:-webkit-sticky;position:sticky;top:0;z-index:20;margin:2.13333vw 2.66667vw 0;padding:2.13333vw 2.4vw;border-radius:2.66667vw;background:rgba(255,255,255,0.92157);-webkit-backdrop-filter:blur(1.6vw);backdrop-filter:blur(1.6vw);border:0.13333vw solid rgba(15,23,42,.06);box-shadow:0 0.53333vw 2.66667vw rgba(15,23,42,0.05882)}.fa-rank-toolbar:not(#\#):not(#\#) .fa-segment{margin:0}.fa-rank-toolbar:not(#\#):not(#\#) .fa-segment+.fa-segment{margin-top:1.6vw}.fa-rank-toolbar__lead:not(#\#):not(#\#){margin:0 0 1.6vw;padding:0;font-size:3.2vw;line-height:1.5;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-rank-body:not(#\#):not(#\#){padding:2.13333vw 2.66667vw 6.4vw}.fa-rank-tip:not(#\#):not(#\#){margin-bottom:2.13333vw;padding:2.4vw 2.66667vw;border-radius:2.13333vw;background:linear-gradient(135deg,rgba(59,130,246,0.07843),rgba(139,92,246,0.05882));border:0.13333vw solid rgba(59,130,246,.2);font-size:3.2vw;line-height:1.55;color:#475569;color:var(--fa-text-secondary, #475569)}.fa-page--rank-youth--community:not(#\#):not(#\#) .fa-rank-tip{background:linear-gradient(135deg,rgba(34,197,94,0.10196),rgba(20,184,166,0.05882));border-color:rgba(34,197,94,0.27843)}.fa-page--rank-youth--score:not(#\#):not(#\#) .fa-rank-tip{background:linear-gradient(135deg,rgba(245,158,11,0.12157),rgba(249,115,22,0.05882));border-color:rgba(245,158,11,0.32157)}.fa-page--rank-youth--online:not(#\#):not(#\#) .fa-rank-tip{background:linear-gradient(135deg,rgba(6,182,212,0.10196),rgba(59,130,246,0.05882));border-color:rgba(6,182,212,0.27843)}.fa-rank-list:not(#\#):not(#\#){width:100%;max-width:100%;gap:1.6vw}.fa-rank-list:not(#\#):not(#\#) .fa-ui-list-card{display:block;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;border-radius:2.66667vw;border:0.13333vw solid rgba(226,232,240,0.90196);border:0.13333vw solid var(--fa-line, #e8ecf0);box-shadow:0 0.53333vw 2.13333vw rgba(15,23,42,0.05882)}.fa-rank-list:not(#\#):not(#\#) .fa-ui-list-card:active{opacity:.92}.fa-rank-badge:not(#\#):not(#\#),.fa-page--rank-youth:not(#\#):not(#\#) .fa-home-list-row__rank{display:-webkit-flex;display:flex;width:5.86667vw;height:5.86667vw;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:1.6vw;background:#f8fafc;background:var(--fa-input-bg, #f1f5f9);font-size:3.46667vw;font-weight:800;line-height:1;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-rank-badge--top:not(#\#):not(#\#),.fa-page--rank-youth:not(#\#):not(#\#) .fa-home-rank--top{background:linear-gradient(135deg,#fbbf24,#f97316);color:#fff;box-shadow:0 0.53333vw 1.6vw rgba(249,115,22,0.34902)}.fa-rank-value:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;font-size:4.26667vw;font-weight:800;line-height:1.2;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.fa-page--rank-youth--score:not(#\#):not(#\#) .fa-rank-value{background:linear-gradient(90deg,#f59e0b,#ec4899);-webkit-background-clip:text;background-clip:text}.fa-page--rank-youth--online:not(#\#):not(#\#) .fa-rank-value{background:linear-gradient(90deg,#06b6d4,#3b82f6);-webkit-background-clip:text;background-clip:text}.fa-rank-list__foot:not(#\#):not(#\#){padding:3.2vw 0;text-align:center;font-size:3.2vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-page--rank-youth:not(#\#):not(#\#) .fa-empty{margin-top:3.2vw;border-radius:2.66667vw;background:rgba(255,255,255,0.85098)}.fa-page--mine-youth:not(#\#):not(#\#){--fa-mine-hero-grad: linear-gradient(135deg, #8b5cf6 0%, #ec4899 42%, #3b82f6 100%);min-height:100%;background:#fff8f3;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-page--mine-youth:not(#\#):not(#\#):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 50% at 100% 0%,rgba(236,72,153,.12),transparent 55%),radial-gradient(ellipse 70% 45% at 0% 25%,rgba(59,130,246,.1),transparent 50%)}.fa-page--mine-youth:not(#\#):not(#\#)>view,.fa-page--mine-youth:not(#\#):not(#\#)>text{position:relative;z-index:1}.fa-mine-hero:not(#\#):not(#\#){position:relative;margin:1.6vw 2.66667vw 0;padding:3.73333vw 3.2vw 3.2vw;border-radius:3.73333vw;overflow:hidden;color:#fff;background:var(--fa-mine-hero-grad);background-size:200% 200%;-webkit-animation:fa-mine-hero-gradient 10s ease infinite;animation:fa-mine-hero-gradient 10s ease infinite;box-shadow:0 2.13333vw 5.33333vw rgba(139,92,246,0.34902),0 0.53333vw 1.6vw rgba(59,130,246,0.2)}@-webkit-keyframes fa-mine-hero-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes fa-mine-hero-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.fa-mine-hero__blobs:not(#\#):not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.fa-mine-hero__blob:not(#\#):not(#\#){position:absolute;border-radius:50%;-webkit-filter:blur(2.66667vw);filter:blur(2.66667vw);opacity:.45}.fa-mine-hero__blob--a:not(#\#):not(#\#){top:-25%;right:-5%;width:24vw;height:24vw;background:#fde047}.fa-mine-hero__blob--b:not(#\#):not(#\#){bottom:-35%;left:-10%;width:18.66667vw;height:18.66667vw;background:#22d3ee}.fa-mine-hero__profile:not(#\#):not(#\#){position:relative;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;gap:3.2vw}.fa-page--mine-youth:not(#\#):not(#\#) .fa-mine-avatar{width:16vw;height:16vw;border:0.53333vw solid rgba(255,255,255,.85);box-shadow:0 1.06667vw 3.2vw rgba(15,23,42,0.2);background-color:rgba(255,255,255,0.25098)}.fa-page--mine-youth:not(#\#):not(#\#) .fa-mine-avatar--guest{border-color:rgba(255,255,255,0.70196);background:rgba(255,255,255,0.2)}.fa-page--mine-youth:not(#\#):not(#\#) .fa-mine-avatar__guest-mark,.fa-page--mine-youth:not(#\#):not(#\#) .fa-mine-avatar__initial{color:#fff;font-weight:800}.fa-mine-hero__name:not(#\#):not(#\#){font-size:5.33333vw;font-weight:900;line-height:1.2;text-shadow:0 0.26667vw 1.33333vw rgba(0,0,0,.12)}.fa-mine-hero__welcome:not(#\#):not(#\#){font-size:3.46667vw;font-weight:600;color:rgba(255,255,255,0.87843)}.fa-mine-hero__motto:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:3.2vw;line-height:1.5;color:rgba(255,255,255,0.90196)}.fa-mine-hero__nudge:not(#\#):not(#\#){display:inline-block;margin-top:1.33333vw;padding:.8vw 1.86667vw;border-radius:1333.2vw;background:rgba(255,255,255,0.21961);font-size:2.93333vw;font-weight:600;color:#fff}.fa-mine-hero__score:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;margin-top:1.86667vw;padding:1.06667vw 2.4vw;border-radius:1333.2vw;background:rgba(255,255,255,0.94902);font-size:3.2vw;font-weight:800;color:#7c3aed;box-shadow:0 0.53333vw 1.86667vw rgba(0,0,0,0.10196)}.fa-mine-hero__score:active:not(#\#):not(#\#){opacity:.92}.fa-mine-hero__login-btn:not(#\#):not(#\#){display:inline-block;margin-top:2.4vw;padding:1.86667vw 4.26667vw;border-radius:1333.2vw;background:#fff;font-size:3.73333vw;font-weight:800;color:#7c3aed;box-shadow:0 .8vw 2.66667vw rgba(0,0,0,0.12157)}.fa-mine-hero__edit:not(#\#):not(#\#){display:inline-block;margin-top:1.6vw;font-size:3.46667vw;font-weight:700;color:rgba(255,255,255,0.94902)}.fa-mine-hero__unread-pill:not(#\#):not(#\#){position:relative;z-index:2;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:2.13333vw}.fa-mine-hero__unread-pill:not(#\#):not(#\#) .fa-filter-chip{background:rgba(255,255,255,0.94902);color:#2563eb;font-weight:700;border:none}.fa-mine-youth-panel:not(#\#):not(#\#){margin:2.66667vw 2.66667vw 0;padding:2.66667vw 2.13333vw 1.06667vw;border-radius:3.2vw;background:rgba(255,255,255,0.96078);border:0.13333vw solid rgba(15,23,42,.06);box-shadow:0 1.06667vw 3.73333vw rgba(15,23,42,0.07843)}.fa-mine-youth-panel__head:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:1.33333vw;margin-bottom:2.13333vw;padding:0 1.06667vw}.fa-mine-youth-panel__pill:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;padding:.8vw 2.13333vw;border-radius:1333.2vw;background:linear-gradient(90deg,#8b5cf6,#ec4899);font-size:3.2vw;font-weight:800;color:#fff}.fa-mine-youth-panel__title:not(#\#):not(#\#){font-size:3.73333vw;font-weight:700;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-mine-youth-bento.fa-mine-menu:not(#\#):not(#\#){gap:1.86667vw;padding:0 0.53333vw 1.6vw}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-bento__cell{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;border:none;border-radius:2.4vw;box-shadow:0 0.53333vw 2.13333vw rgba(15,23,42,0.10196),inset 0 0.13333vw 0 rgba(255,255,255,0.30196);overflow:hidden;padding:1.86667vw 1.6vw;min-height:9.6vw}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-mine-bento-group{-webkit-align-items:stretch;align-items:stretch}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-mine-bento-group__main{-webkit-align-self:stretch;align-self:stretch;min-height:11.73333vw}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-mine-bento-group__subs{-webkit-align-self:stretch;align-self:stretch;-webkit-align-content:stretch;align-content:stretch;height:100%;min-height:100%}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-mine-bento-group__subs--n1{grid-template-columns:1fr;grid-template-rows:1fr}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-mine-bento-group__subs--n2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-mine-bento-group__subs--n3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-mine-bento-group__subs .fa-bento__cell{height:100%;min-height:0}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-mine-bento-group__subs .fa-bento__cell--wide{grid-column:1 / -1}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-mine-bento-row3 .fa-bento__cell{min-height:9.6vw}.fa-mine-bento-cell__row:not(#\#):not(#\#){position:relative;z-index:3;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:1.33333vw;width:100%;min-width:0}.fa-mine-bento-cell__icon:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;font-size:3.73333vw;line-height:1}.fa-mine-bento-cell__body:not(#\#):not(#\#){min-width:0;-webkit-flex:1;flex:1}.fa-mine-bento-cell__body:not(#\#):not(#\#) .fa-bento__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-mine-bento-cell__body:not(#\#):not(#\#) .fa-bento__desc{display:block;margin-top:0.26667vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.66667vw}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-bento__cell[class*=fa-bento__cell--zone-]{background-color:transparent}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-bento__label{font-weight:800;font-size:3.46667vw;color:#fff;text-shadow:0 0.13333vw .4vw rgba(0,0,0,.12)}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-bento__desc{color:rgba(255,255,255,0.92157);font-weight:600;opacity:1}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-bento__mark{top:auto;right:0.53333vw;bottom:0.26667vw;color:#fff;opacity:.12;font-size:5.86667vw;z-index:1}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-mine-badge{z-index:4;background:#fff;color:#ef4444;font-weight:800;box-shadow:0 0.26667vw 1.06667vw rgba(0,0,0,0.12157)}.fa-mine-youth-bento:not(#\#):not(#\#) .fa-bento__cell--delight:active{-webkit-transform:scale(.97);transform:scale(.97)}.fa-page--mine-youth:not(#\#):not(#\#) .fa-mine-logout{margin:1.06667vw 0.53333vw 1.6vw;padding:3.2vw;border-radius:2.13333vw;background:rgba(254,242,242,0.90196);font-size:3.73333vw;font-weight:600;color:#dc2626;text-align:center}.fa-page--mine-youth:not(#\#):not(#\#) .fa-mine-logout:active{background:#fee2e2}.fa-page--mine-youth:not(#\#):not(#\#) .fa-mine-guest-hint{margin:2.66667vw 2.66667vw 0;border-radius:2.66667vw;border:0.26667vw dashed rgba(139,92,246,.35);background:linear-gradient(160deg,rgba(255,255,255,0.94902),rgba(255,248,243,0.90196))}.fa-page--mine-youth:not(#\#):not(#\#) .fa-mine-guest-hint__orb--a{background:rgba(139,92,246,0.25098)}.fa-page--mine-youth:not(#\#):not(#\#) .fa-mine-guest-hint__orb--b{background:rgba(236,72,153,0.2)}.fa-page--circle-youth:not(#\#):not(#\#){background:#fff8f3;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-circle-detail--embed.fa-circle-detail--youth:not(#\#):not(#\#){background:#f0f4fa;background:var(--fa-bg, #fff8f3)}.fa-circle-detail-hero:not(#\#):not(#\#){position:relative;margin:1.6vw 2.66667vw 0;border-radius:3.73333vw;overflow:hidden;background:#fff;box-shadow:0 1.6vw 4.26667vw rgba(34,197,94,0.18039),0 0.26667vw 1.06667vw rgba(15,23,42,0.05882)}.fa-circle-detail--embed:not(#\#):not(#\#) .fa-circle-detail-hero{margin:0;border-radius:0;box-shadow:none}.fa-circle-detail-hero__banner:not(#\#):not(#\#){position:relative;height:26.66667vw;overflow:hidden;background:linear-gradient(145deg,#4ade80,#16a34a,#059669)}.fa-circle-detail--embed:not(#\#):not(#\#) .fa-circle-detail-hero__banner{height:21.33333vw}.fa-circle-detail--embed:not(#\#):not(#\#) .fa-circle-detail-hero__banner-title{font-size:3.73333vw;bottom:1.6vw}.fa-circle-detail-hero__banner-img:not(#\#):not(#\#){display:block;width:100%;height:100%;object-fit:cover}.fa-circle-detail-hero__banner-scrim:not(#\#):not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(15,23,42,0.12157),rgba(15,23,42,0.45098) 45%,rgba(15,23,42,0.72157));pointer-events:none}.fa-circle-detail-hero__banner-title:not(#\#):not(#\#){position:absolute;z-index:2;left:2.66667vw;right:2.66667vw;bottom:2.4vw;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:4.53333vw;font-weight:900;line-height:1.25;letter-spacing:.02em;color:#fff;text-shadow:0 0.26667vw 1.6vw rgba(15,23,42,.55),0 0 0.26667vw rgba(0,0,0,.35)}.fa-circle-detail-hero__body:not(#\#):not(#\#){position:relative;z-index:1;margin-top:-5.86667vw;padding:6.93333vw 2.66667vw 2.66667vw;background:#fff;border-radius:2.93333vw 2.93333vw 0 0}.fa-circle-detail-hero__row:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;gap:2.13333vw}.fa-circle-detail-hero__avatar:not(#\#):not(#\#){width:16vw;height:16vw;-webkit-flex-shrink:0;flex-shrink:0;border-radius:2.93333vw;border:0.53333vw solid #fff;object-fit:cover;background:#f1f5f9;box-shadow:0 1.06667vw 3.2vw rgba(15,23,42,0.14902)}.fa-circle-detail-hero__info:not(#\#):not(#\#){min-width:0;-webkit-flex:1;flex:1;padding-bottom:0.53333vw}.fa-circle-detail-hero__tag:not(#\#):not(#\#){display:block;font-size:3.46667vw;color:#166534;font-weight:700;line-height:1.35}.fa-circle-detail-hero__chips:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.06667vw;margin-top:1.6vw}.fa-circle-detail-hero__chip:not(#\#):not(#\#){padding:0.53333vw 1.6vw;border-radius:1333.2vw;background:rgba(34,197,94,0.12157);border:0.13333vw solid rgba(34,197,94,.28);font-size:2.66667vw;color:#15803d;font-weight:600}.fa-circle-detail-hero__activity:not(#\#):not(#\#){display:inline-block;margin-top:1.33333vw;padding:0.53333vw 1.6vw;border-radius:1.06667vw;background:linear-gradient(90deg,rgba(245,158,11,0.14902),rgba(249,115,22,0.10196));font-size:2.93333vw;font-weight:700;color:#c2410c}.fa-circle-detail-body:not(#\#):not(#\#){padding:2.13333vw 2.66667vw 4.26667vw}.fa-circle-detail--embed:not(#\#):not(#\#) .fa-circle-detail-body{padding:2.13333vw 2.13333vw 3.2vw}.fa-circle-detail-panel:not(#\#):not(#\#){margin-bottom:2.13333vw;padding:2.4vw 2.66667vw;border-radius:2.66667vw;background:#fff;border:0.13333vw solid rgba(15,23,42,.06);box-shadow:0 0.53333vw 2.13333vw rgba(15,23,42,0.05098)}.fa-circle-detail-panel--announce:not(#\#):not(#\#){background:linear-gradient(135deg,rgba(34,197,94,0.07843),rgba(20,184,166,0.05098));border-color:rgba(34,197,94,0.25098)}.fa-circle-detail-panel__label:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:.8vw;margin-bottom:1.33333vw;padding:0.53333vw 1.6vw;border-radius:1333.2vw;background:linear-gradient(90deg,#22c55e,#14b8a6);font-size:2.93333vw;font-weight:800;color:#fff}.fa-circle-detail-panel__text:not(#\#):not(#\#){display:block;font-size:3.46667vw;line-height:1.55;color:#334155;white-space:pre-wrap}.fa-circle-detail-intro:not(#\#):not(#\#){margin-bottom:2.13333vw;padding:2.13333vw 2.4vw;border-radius:2.13333vw;background:rgba(255,255,255,0.90196);border:0.13333vw solid rgba(15,23,42,.06);font-size:3.46667vw;line-height:1.55;color:#334155;white-space:pre-wrap}.fa-circle-detail-checkin__title:not(#\#):not(#\#){font-size:3.73333vw;font-weight:800;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-circle-detail-checkin__streak:not(#\#):not(#\#){font-size:3.2vw;font-weight:700;color:#16a34a}.fa-circle-detail-checkin__week:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;gap:1.06667vw;margin-top:2.13333vw}.fa-circle-detail-checkin__day:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;gap:1.06667vw}.fa-circle-detail-checkin__dot:not(#\#):not(#\#){display:-webkit-flex;display:flex;width:6.4vw;height:6.4vw;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:9999px;font-size:2.93333vw;font-weight:700;background:#f8fafc;background:var(--fa-input-bg, #f1f5f9);color:#94a3b8;color:var(--fa-muted, #94a3b8)}.fa-circle-detail-checkin__dot.is-done:not(#\#):not(#\#){background:linear-gradient(145deg,#4ade80,#16a34a);color:#fff;box-shadow:0 0.53333vw 1.33333vw rgba(34,197,94,0.34902)}.fa-circle-detail-checkin__day-label:not(#\#):not(#\#){font-size:2.66667vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-circle-detail-checkin__btn:not(#\#):not(#\#){display:block;width:100%;margin-top:2.66667vw;padding:2.13333vw;border:none;border-radius:1333.2vw;background:linear-gradient(90deg,#22c55e,#14b8a6);font-size:3.73333vw;font-weight:800;color:#fff;box-shadow:0 .8vw 2.66667vw rgba(34,197,94,0.34902)}.fa-circle-detail-checkin__btn:active:not(#\#):not(#\#){opacity:.92}.fa-circle-detail-checkin__done:not(#\#):not(#\#){display:block;margin-top:2.13333vw;text-align:center;font-size:3.46667vw;font-weight:600;color:#16a34a}.fa-circle-detail-links:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2.66667vw;margin-bottom:2.13333vw;font-size:3.46667vw}.fa-circle-detail-links:not(#\#):not(#\#) .fa-section-more{font-weight:700;color:#16a34a}.fa-circle-detail-actions:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;gap:1.6vw;margin-bottom:1.06667vw}.fa-circle-detail-btn:not(#\#):not(#\#){padding:1.6vw 3.73333vw;border-radius:1333.2vw;font-size:3.46667vw;font-weight:800;transition:opacity .12s ease, -webkit-transform .12s ease;transition:transform .12s ease, opacity .12s ease;transition:transform .12s ease, opacity .12s ease, -webkit-transform .12s ease}.fa-circle-detail-btn:active:not(#\#):not(#\#){-webkit-transform:scale(.97);transform:scale(.97);opacity:.92}.fa-circle-detail-btn--primary:not(#\#):not(#\#){background:linear-gradient(90deg,#22c55e,#059669);color:#fff;box-shadow:0 0.53333vw 1.86667vw rgba(34,197,94,0.34902)}.fa-circle-detail-btn--ghost:not(#\#):not(#\#){background:rgba(255,255,255,0.94902);border:0.26667vw solid rgba(34,197,94,.35);color:#15803d}.fa-circle-detail-status:not(#\#):not(#\#){font-size:3.46667vw;font-weight:600;color:#16a34a}.fa-circle-detail-status--muted:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-circle-detail-pending-row:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:1.6vw;padding-top:1.86667vw;margin-top:1.86667vw;border-top:0.13333vw solid rgba(226,232,240,0.90196);border-top:0.13333vw solid var(--fa-line, #e8ecf0)}.fa-circle-detail-pending-row:first-of-type:not(#\#):not(#\#){margin-top:1.6vw;padding-top:0;border-top:none}.fa-circle-detail-pending-row__avatar:not(#\#):not(#\#){width:8.53333vw;height:8.53333vw;border-radius:9999px;object-fit:cover;background:rgba(226,232,240,0.90196);background:var(--fa-line, #e8ecf0)}.fa-circle-detail-pending-row__name:not(#\#):not(#\#){min-width:0;-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:3.73333vw;font-weight:600}.fa-circle-detail-pending-row__approve:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;padding:1.06667vw 2.13333vw;border-radius:1333.2vw;background:rgba(34,197,94,0.12157);font-size:3.2vw;font-weight:700;color:#16a34a}.fa-circle-detail-pending-row__reject:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;padding:1.06667vw 2.13333vw;border-radius:1333.2vw;background:rgba(15,23,42,0.05098);font-size:3.2vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-circle-detail-feed-head:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:1.6vw;margin-bottom:1.86667vw;padding:0 0.53333vw}.fa-circle-detail-feed-head__pill:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:.8vw;padding:1.06667vw 2.4vw;border-radius:1333.2vw;background:linear-gradient(90deg,#22c55e,#14b8a6);font-size:3.73333vw;font-weight:800;color:#fff;box-shadow:0 0.53333vw 1.6vw rgba(34,197,94,0.25098)}.fa-circle-detail-feed-head__hint:not(#\#):not(#\#){font-size:2.93333vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-circle-detail-feed-empty:not(#\#):not(#\#){padding:8vw 3.2vw;text-align:center;font-size:3.46667vw;color:#475569;border-radius:2.66667vw;background:rgba(255,255,255,0.85098);border:0.26667vw dashed rgba(34,197,94,.25)}.fa-circle-detail-feed-foot:not(#\#):not(#\#){padding:2.66667vw 0;text-align:center;font-size:3.2vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-circle-detail-loading:not(#\#):not(#\#){padding:16vw 3.2vw;text-align:center;font-size:3.73333vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-page--activity-youth:not(#\#):not(#\#){background:#fff8f3;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-activity-detail-hero:not(#\#):not(#\#){position:relative;margin:1.6vw 2.66667vw 0;border-radius:3.73333vw;overflow:hidden;background:#fff;box-shadow:0 1.6vw 4.26667vw rgba(34,197,94,0.16078),0 0.26667vw 1.06667vw rgba(15,23,42,0.05882)}.fa-activity-detail-hero__banner:not(#\#):not(#\#){position:relative;height:37.33333vw;overflow:hidden;background:linear-gradient(145deg,#4ade80,#16a34a 55%,#0d9488)}.fa-activity-detail-hero__banner-img:not(#\#):not(#\#){display:block;width:100%;height:100%;object-fit:cover}.fa-activity-detail-hero__banner-scrim:not(#\#):not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(15,23,42,0.10196),rgba(15,23,42,0.50196) 55%,rgba(15,23,42,0.74902));pointer-events:none}.fa-activity-detail-hero__banner-title:not(#\#):not(#\#){position:absolute;z-index:2;left:2.66667vw;right:2.66667vw;bottom:2.4vw;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:4.53333vw;font-weight:900;line-height:1.25;color:#fff;text-shadow:0 0.26667vw 1.6vw rgba(15,23,42,.55),0 0 0.26667vw rgba(0,0,0,.35)}.fa-activity-detail-hero__body:not(#\#):not(#\#){position:relative;z-index:1;padding:2.66667vw 2.66667vw 2.93333vw;background:#fff}.fa-activity-detail-hero__summary:not(#\#):not(#\#){display:block;font-size:3.46667vw;line-height:1.5;color:#334155;font-weight:500}.fa-activity-detail-hero__chips:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.06667vw;margin-top:1.86667vw}.fa-activity-detail-hero__chip:not(#\#):not(#\#){padding:0.53333vw 1.6vw;border-radius:1333.2vw;background:rgba(34,197,94,0.12157);border:0.13333vw solid rgba(34,197,94,.28);font-size:2.66667vw;color:#166534;font-weight:600}.fa-activity-detail-hero__chip--accent:not(#\#):not(#\#){background:rgba(13,148,136,0.12157);border-color:rgba(13,148,136,0.30196);color:#0f766e}.fa-activity-detail-meta:not(#\#):not(#\#){margin-top:1.86667vw;padding:0;list-style:none}.fa-activity-detail-meta__row:not(#\#):not(#\#){display:-webkit-flex;display:flex;gap:1.6vw;padding:1.06667vw 0;font-size:3.2vw;line-height:1.45;color:#475569}.fa-activity-detail-meta__label:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;min-width:16vw;color:#64748b}.fa-activity-detail-meta__value:not(#\#):not(#\#){min-width:0;-webkit-flex:1;flex:1;color:#1e293b;font-weight:500}.fa-activity-detail-meta__link:not(#\#):not(#\#){color:#16a34a;font-weight:700}.fa-activity-detail-body:not(#\#):not(#\#){padding:1.06667vw 2.66667vw 4.26667vw}.fa-activity-detail-panel:not(#\#):not(#\#){margin-bottom:2.13333vw;padding:2.4vw 2.66667vw;border-radius:2.66667vw;background:#fff;border:0.13333vw solid rgba(15,23,42,.06);box-shadow:0 0.53333vw 2.13333vw rgba(15,23,42,0.05098)}.fa-activity-detail-panel__title:not(#\#):not(#\#){display:block;font-size:4vw;font-weight:800;color:#0f172a}.fa-activity-detail-panel__content:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:3.46667vw;line-height:1.55;color:#334155}.fa-activity-detail-panel__empty:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:3.46667vw;color:#64748b}.fa-activity-detail-album-head:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:1.6vw}.fa-activity-detail-album-tabs:not(#\#):not(#\#){display:-webkit-flex;display:flex;gap:1.06667vw}.fa-activity-detail-album-tab:not(#\#):not(#\#){padding:.8vw 2.13333vw;border:none;border-radius:1333.2vw;font-size:2.93333vw;font-weight:700;background:#f1f5f9;color:#64748b}.fa-activity-detail-album-tab.is-active:not(#\#):not(#\#){background:linear-gradient(90deg,#22c55e,#14b8a6);color:#fff;box-shadow:0 0.53333vw 1.33333vw rgba(34,197,94,0.30196)}.fa-activity-detail-actions:not(#\#):not(#\#){padding:0 2.66667vw 5.33333vw;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.6vw}.fa-activity-detail-btn:not(#\#):not(#\#){display:block;padding:2.13333vw;border-radius:1333.2vw;text-align:center;font-size:3.73333vw;font-weight:800}.fa-activity-detail-btn--primary:not(#\#):not(#\#){background:linear-gradient(90deg,#22c55e,#059669);color:#fff;box-shadow:0 0.53333vw 1.86667vw rgba(34,197,94,0.34902)}.fa-activity-detail-btn--ghost:not(#\#):not(#\#){background:#fff;border:0.26667vw solid rgba(34,197,94,.35);color:#15803d}.fa-activity-detail-draft:not(#\#):not(#\#){margin-bottom:2.13333vw;padding:2.13333vw 2.4vw;border-radius:2.13333vw;background:linear-gradient(135deg,rgba(245,158,11,0.12157),rgba(251,191,36,0.07843));border:0.13333vw solid rgba(245,158,11,.35);font-size:3.2vw;color:#92400e}.fa-activity-detail-loading:not(#\#):not(#\#){padding:16vw 3.2vw;text-align:center;font-size:3.73333vw;color:#64748b}.fa-page--match-youth:not(#\#):not(#\#){background:linear-gradient(180deg,#fff5f7,#fdf2f8 28%,#fff8f3);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-page--match-youth.fa-page--match-split:not(#\#):not(#\#){background:#f0f4fa;background:var(--fa-bg, #fff8f3)}.fa-match-hero:not(#\#):not(#\#){position:relative;margin:2.13333vw 2.66667vw 0;padding:3.73333vw 3.2vw;border-radius:3.73333vw;overflow:hidden;background:linear-gradient(135deg,#f472b6,#ec4899 45%,#db2777);box-shadow:0 1.6vw 4.26667vw rgba(236,72,153,0.34902),0 0 0 .4vw rgba(255,255,255,0.50196)}.fa-match-hero__blob:not(#\#):not(#\#){position:absolute;border-radius:9999px;background:rgba(255,255,255,0.14118);pointer-events:none}.fa-match-hero__blob--a:not(#\#):not(#\#){top:-5.33333vw;right:-2.66667vw;width:21.33333vw;height:21.33333vw}.fa-match-hero__blob--b:not(#\#):not(#\#){bottom:-6.66667vw;left:-4vw;width:18.66667vw;height:18.66667vw}.fa-match-hero__inner:not(#\#):not(#\#){position:relative;z-index:1}.fa-match-hero__badge:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:.8vw;padding:.8vw 1.86667vw;border-radius:1333.2vw;background:rgba(255,255,255,0.21961);font-size:2.93333vw;font-weight:700;color:#fff}.fa-match-hero__title:not(#\#):not(#\#){display:block;margin-top:1.86667vw;font-size:5.33333vw;font-weight:900;line-height:1.2;color:#fff;text-shadow:0 0.26667vw 1.06667vw rgba(157,23,77,.25)}.fa-match-hero__sub:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:3.2vw;line-height:1.45;color:rgba(255,255,255,0.92157)}.fa-match-quick:not(#\#):not(#\#){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.6vw;gap:1.6vw;margin:2.13333vw 2.66667vw 0}.fa-match-quick__item:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:.8vw;padding:2.13333vw 1.06667vw;border-radius:2.4vw;background:#fff;border:0.13333vw solid rgba(236,72,153,.2);box-shadow:0 0.53333vw 1.86667vw rgba(236,72,153,0.10196);text-align:center}.fa-match-quick__item:active:not(#\#):not(#\#){-webkit-transform:scale(.97);transform:scale(.97);opacity:.92}.fa-match-quick__emoji:not(#\#):not(#\#){font-size:4.8vw;line-height:1}.fa-match-quick__label:not(#\#):not(#\#){font-size:2.93333vw;font-weight:700;color:#9d174d;line-height:1.25}.fa-match-notice:not(#\#):not(#\#){margin:1.86667vw 2.66667vw 0;padding:1.86667vw 2.4vw;border-radius:2.13333vw;background:linear-gradient(90deg,rgba(244,114,182,0.14902),rgba(251,207,232,0.4));border:0.13333vw solid rgba(236,72,153,.28);font-size:3.2vw;line-height:1.5;color:#831843;font-weight:500}.fa-match-daily:not(#\#):not(#\#){margin:2.4vw 2.66667vw 0}.fa-match-daily__head:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1.6vw;padding:0 0.53333vw}.fa-match-daily__pill:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:.8vw;padding:.8vw 2.13333vw;border-radius:1333.2vw;background:linear-gradient(90deg,#f472b6,#ec4899);font-size:3.46667vw;font-weight:800;color:#fff;box-shadow:0 0.53333vw 1.6vw rgba(236,72,153,0.30196)}.fa-match-daily-scroll:not(#\#):not(#\#){margin:0 -0.53333vw;-webkit-overflow-scrolling:touch}.fa-match-daily-scroll__track:not(#\#):not(#\#){display:-webkit-flex;display:flex;gap:1.86667vw;padding:0.53333vw}.fa-match-daily-card:not(#\#):not(#\#){-webkit-flex:0 0 34.66667vw;flex:0 0 34.66667vw;width:34.66667vw;overflow:hidden;border-radius:2.93333vw;background:#fff;border:0.13333vw solid rgba(236,72,153,.25);box-shadow:0 1.06667vw 3.2vw rgba(236,72,153,0.18039)}.fa-match-daily-card:active:not(#\#):not(#\#){-webkit-transform:scale(.98);transform:scale(.98)}.fa-match-daily-card__media:not(#\#):not(#\#){position:relative;height:26.66667vw;overflow:hidden;background:linear-gradient(145deg,#fbcfe8,#f472b6)}.fa-match-daily-card__cover:not(#\#):not(#\#){display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.fa-match-daily-card__scrim:not(#\#):not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(15,23,42,.55) 100%);pointer-events:none}.fa-match-daily-card__tag:not(#\#):not(#\#){position:absolute;left:1.33333vw;top:1.33333vw;z-index:2;padding:0.53333vw 1.33333vw;border-radius:1333.2vw;background:rgba(255,255,255,0.90196);font-size:2.66667vw;font-weight:700;color:#be185d}.fa-match-daily-card__body:not(#\#):not(#\#){padding:1.6vw 1.86667vw 1.86667vw}.fa-match-daily-card__name:not(#\#):not(#\#){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:3.73333vw;font-weight:800;color:#0f172a}.fa-match-daily-card__meta:not(#\#):not(#\#){display:block;margin-top:0.53333vw;font-size:2.93333vw;color:#64748b}.fa-match-filter:not(#\#):not(#\#){margin:2.13333vw 2.66667vw 0;padding:2.4vw;border-radius:2.93333vw;background:#fff;border:0.13333vw solid rgba(236,72,153,.18);box-shadow:0 .8vw 2.66667vw rgba(15,23,42,0.05882)}.fa-match-filter:not(#\#):not(#\#) .fa-search-inline{border-radius:1333.2vw;border:0.13333vw solid rgba(236,72,153,.25);background:#fdf2f8}.fa-match-filter:not(#\#):not(#\#) .fa-search-inline__btn{background:linear-gradient(90deg,#f472b6,#ec4899);color:#fff;font-weight:700}.fa-match-filter__groups:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.86667vw;margin-top:1.86667vw;padding-top:1.86667vw;border-top:0.13333vw solid rgba(15,23,42,.06)}.fa-match-filter__group:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.06667vw;min-width:0}.fa-match-filter__label:not(#\#):not(#\#){font-size:2.93333vw;font-weight:700;line-height:1.3;color:#9d174d;opacity:.85}.fa-match-filter__row:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.33333vw;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:0.26667vw}.fa-match-filter__row:not(#\#):not(#\#) .fa-filter-chip{-webkit-flex-shrink:0;flex-shrink:0;white-space:nowrap}.fa-page--match-youth:not(#\#):not(#\#) .fa-filter-chip.is-active{background:linear-gradient(90deg,#f472b6,#ec4899);border-color:transparent;color:#fff;font-weight:700}.fa-page--match-youth:not(#\#):not(#\#) .fa-filter-chip{border-color:rgba(236,72,153,0.30196);color:#9d174d}.fa-match-list:not(#\#):not(#\#){padding:1.6vw 2.66667vw 4.26667vw;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:2.13333vw}.fa-match-profile-card:not(#\#):not(#\#){overflow:hidden;border-radius:3.2vw;background:#fff;border:0.13333vw solid rgba(236,72,153,.2);box-shadow:0 1.06667vw 3.2vw rgba(236,72,153,0.12157);-webkit-animation:fa-home-rise-in .42s cubic-bezier(.25,1,.5,1) backwards;animation:fa-home-rise-in .42s cubic-bezier(.25,1,.5,1) backwards}.fa-match-profile-card.is-selected:not(#\#):not(#\#){border-color:#ec4899;box-shadow:0 0 0 .4vw rgba(236,72,153,0.45098),0 1.06667vw 3.2vw rgba(236,72,153,0.2)}.fa-match-profile-card:active:not(#\#):not(#\#){opacity:.95}.fa-match-profile-card__cover:not(#\#):not(#\#){position:relative;height:48vw;overflow:hidden;background:linear-gradient(145deg,#fce7f3,#fbcfe8)}.fa-match-profile-card__img:not(#\#):not(#\#){display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.fa-match-profile-card__scrim:not(#\#):not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(15,23,42,.72) 100%);pointer-events:none}.fa-match-profile-card__top:not(#\#):not(#\#){position:absolute;left:1.86667vw;right:1.86667vw;bottom:1.86667vw;z-index:2}.fa-match-profile-card__name:not(#\#):not(#\#){font-size:4.53333vw;font-weight:900;color:#fff;text-shadow:0 0.26667vw 1.06667vw rgba(0,0,0,.35)}.fa-match-profile-card__meta-line:not(#\#):not(#\#){display:block;margin-top:0.53333vw;font-size:3.2vw;color:rgba(255,255,255,0.92157)}.fa-match-profile-card__badges:not(#\#):not(#\#){position:absolute;top:1.6vw;left:1.6vw;z-index:2;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.8vw}.fa-match-profile-card__badge:not(#\#):not(#\#){padding:0.53333vw 1.33333vw;border-radius:1333.2vw;background:rgba(255,255,255,0.92157);font-size:2.66667vw;font-weight:700;color:#9d174d}.fa-match-profile-card__badge--liked:not(#\#):not(#\#){background:linear-gradient(90deg,#f472b6,#ec4899);color:#fff}.fa-match-profile-card__body:not(#\#):not(#\#){padding:2.13333vw 2.4vw 2.4vw}.fa-match-profile-card__intro:not(#\#):not(#\#){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:3.46667vw;line-height:1.5;color:#475569}.fa-match-list-foot:not(#\#):not(#\#){padding:1.06667vw 0 2.13333vw;text-align:center;font-size:3.2vw;color:#64748b}.fa-match-empty-cta:not(#\#):not(#\#){margin-top:2.66667vw;padding:1.86667vw 4.26667vw;border-radius:1333.2vw;background:linear-gradient(90deg,#f472b6,#ec4899);color:#fff;font-size:3.73333vw;font-weight:800;text-align:center}.fa-match-empty-cta:active:not(#\#):not(#\#){opacity:.9}.fa-page--match-profile.fa-page--match-youth:not(#\#):not(#\#){background:linear-gradient(180deg,#fff5f7,#fdf2f8 18%,#fff8f3 48%,#fff5f7)}.fa-match-profile-body:not(#\#):not(#\#){padding-top:2.13333vw;padding-bottom:4.26667vw}.fa-match-profile-section:not(#\#):not(#\#){margin-bottom:3.2vw}.fa-match-profile-section__title:not(#\#):not(#\#){display:block;margin-bottom:1.6vw;padding:0 0.53333vw;font-size:3.46667vw;font-weight:800;color:#9d174d}.fa-page--match-profile:not(#\#):not(#\#) .fa-card{border-radius:2.93333vw;border:0.13333vw solid rgba(236,72,153,.18);box-shadow:0 .8vw 2.66667vw rgba(236,72,153,0.07843)}.fa-match-profile-card:not(#\#):not(#\#){padding:3.2vw 3.46667vw 3.46667vw}.fa-match-profile-row:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;gap:2.13333vw;min-height:9.6vw;margin-bottom:2.4vw}.fa-match-profile-row:last-child:not(#\#):not(#\#){margin-bottom:0}.fa-match-profile-row--stack:not(#\#):not(#\#){-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;min-height:0}.fa-match-profile-row__label:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-items:center;align-items:center;width:20.26667vw;font-size:3.73333vw;line-height:1.35;color:#475569;color:var(--fa-text-secondary, #475569)}.fa-match-profile-row--stack:not(#\#):not(#\#) .fa-match-profile-row__label{width:auto;margin-bottom:1.33333vw}.fa-match-profile-row__control:not(#\#):not(#\#){min-width:0;-webkit-flex:1;flex:1}.fa-page--match-profile:not(#\#):not(#\#) .fa-input-box,.fa-page--match-profile:not(#\#):not(#\#) textarea.fa-input-box,.fa-page--match-profile:not(#\#):not(#\#) .fa-match-profile-picker{border-radius:1.86667vw;border-color:rgba(236,72,153,0.21961);background:rgb(250, 246, 250)}@supports (color: color-mix(in lch, red, blue)){
.fa-page--match-profile:not(#\#):not(#\#) .fa-input-box,.fa-page--match-profile:not(#\#):not(#\#) textarea.fa-input-box,.fa-page--match-profile:not(#\#):not(#\#) .fa-match-profile-picker{background:color-mix(in srgb,#fdf2f8 45%,var(--fa-input-bg, #f8fafc))}
}.fa-match-profile-picker:not(#\#):not(#\#){box-sizing:border-box;min-height:9.6vw;padding:2.4vw 2.66667vw;font-size:3.73333vw;line-height:1.35;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-match-profile-chips:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.6vw}.fa-page--match-profile:not(#\#):not(#\#) .fa-filter-chip{border-color:rgba(236,72,153,0.32157);color:#9d174d;font-weight:600}.fa-page--match-profile:not(#\#):not(#\#) .fa-filter-chip.is-active{background:linear-gradient(90deg,#f472b6,#ec4899);border-color:transparent;color:#fff;font-weight:700}.fa-match-profile-age-grid:not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.13333vw;gap:2.13333vw}.fa-match-profile-age-grid__lbl:not(#\#):not(#\#){display:block;margin-bottom:1.06667vw;font-size:3.2vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-match-profile-hint:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:2.93333vw;line-height:1.55;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-match-profile-verify:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:2.13333vw;padding:3.2vw 3.46667vw;border-radius:2.93333vw;background:linear-gradient(135deg,#fff,#fce7f3);border:0.13333vw solid rgba(236,72,153,.28);box-shadow:0 .8vw 2.4vw rgba(236,72,153,0.10196)}.fa-match-profile-verify:active:not(#\#):not(#\#){opacity:.92}.fa-match-profile-verify__title:not(#\#):not(#\#){font-size:4vw;font-weight:800;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-match-profile-verify__cta:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;font-size:3.46667vw;font-weight:700;color:#db2777}.fa-match-profile-verify__desc:not(#\#):not(#\#){display:block;margin-top:1.33333vw;font-size:3.2vw;line-height:1.5;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-match-profile-photos:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.86667vw}.fa-match-profile-photo:not(#\#):not(#\#){position:relative;width:22.4vw;height:22.4vw;overflow:hidden;border-radius:2.13333vw;border:0.26667vw solid rgba(236,72,153,.2);background:linear-gradient(145deg,#fce7f3,#fbcfe8)}.fa-match-profile-photo:not(#\#):not(#\#) img{display:block;width:100%;height:100%;object-fit:cover}.fa-match-profile-photo__del:not(#\#):not(#\#){position:absolute;top:.8vw;right:.8vw;z-index:2;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:5.33333vw;height:5.33333vw;border-radius:50%;background:rgba(15,23,42,0.54902);font-size:3.2vw;color:#fff}.fa-match-profile-photo__status:not(#\#):not(#\#){position:absolute;right:0;bottom:0;left:0;padding:.8vw 0;text-align:center;font-size:2.66667vw;font-weight:600;color:#fff}.fa-match-profile-photo__status.is-pending:not(#\#):not(#\#){background:rgba(217,119,6,0.92157)}.fa-match-profile-photo__status.is-rejected:not(#\#):not(#\#){background:rgba(15,23,42,0.78039)}.fa-match-profile-photo-add:not(#\#):not(#\#){width:22.4vw;height:22.4vw;-webkit-flex-shrink:0;flex-shrink:0}.fa-match-profile-save:not(#\#):not(#\#){margin-top:1.06667vw;padding:3.73333vw 0;font-size:4vw;font-weight:800;background:linear-gradient(90deg,#f472b6,#db2777);box-shadow:0 1.06667vw 3.2vw rgba(236,72,153,0.38039)}.fa-match-profile-loading:not(#\#):not(#\#){padding:16vw 3.2vw;text-align:center;font-size:3.73333vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-page--match-youth.fa-page--match-sub:not(#\#):not(#\#){background:linear-gradient(180deg,#fff5f7,#fdf2f8 16%,#fff8f3 45%,#fff5f7);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-match-sub-body:not(#\#):not(#\#){padding-top:2.13333vw;padding-bottom:4.26667vw}.fa-match-sub-section:not(#\#):not(#\#){margin-bottom:3.2vw}.fa-match-sub-section__title:not(#\#):not(#\#){display:block;margin-bottom:1.6vw;padding:0 0.53333vw;font-size:3.46667vw;font-weight:800;color:#9d174d}.fa-page--match-sub:not(#\#):not(#\#) .fa-card{border-radius:2.93333vw;border:0.13333vw solid rgba(236,72,153,.18);box-shadow:0 .8vw 2.66667vw rgba(236,72,153,0.07843)}.fa-page--match-sub:not(#\#):not(#\#) .fa-input-box,.fa-page--match-sub:not(#\#):not(#\#) textarea.fa-input-box,.fa-page--match-sub:not(#\#):not(#\#) .fa-match-profile-picker{border-radius:1.86667vw;border-color:rgba(236,72,153,0.21961);background:rgb(250, 246, 250)}@supports (color: color-mix(in lch, red, blue)){
.fa-page--match-sub:not(#\#):not(#\#) .fa-input-box,.fa-page--match-sub:not(#\#):not(#\#) textarea.fa-input-box,.fa-page--match-sub:not(#\#):not(#\#) .fa-match-profile-picker{background:color-mix(in srgb,#fdf2f8 45%,var(--fa-input-bg, #f8fafc))}
}.fa-page--match-sub:not(#\#):not(#\#) .fa-filter-chip{border-color:rgba(236,72,153,0.32157);color:#9d174d;font-weight:600}.fa-page--match-sub:not(#\#):not(#\#) .fa-filter-chip.is-active{background:linear-gradient(90deg,#f472b6,#ec4899);border-color:transparent;color:#fff;font-weight:700}.fa-match-sub-hint:not(#\#):not(#\#){display:block;font-size:3.2vw;line-height:1.55;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-match-sub-loading:not(#\#):not(#\#){padding:16vw 3.2vw;text-align:center;font-size:3.73333vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-match-sub-btn:not(#\#):not(#\#){padding:3.46667vw 0;font-size:4vw;font-weight:800;background:linear-gradient(90deg,#f472b6,#db2777);box-shadow:0 1.06667vw 3.2vw rgba(236,72,153,0.34902)}.fa-page--match-sub:not(#\#):not(#\#) .fa-notice-banner{border-color:rgba(236,72,153,0.2);background:linear-gradient(145deg,#fff,#fdf2f8)}.fa-match-user-list:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.86667vw;margin-top:1.6vw}.fa-match-user-row:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:2.13333vw;padding:2.66667vw 2.93333vw;border-radius:2.66667vw;background:#fff;border:0.13333vw solid rgba(236,72,153,.16);box-shadow:0 0.53333vw 1.86667vw rgba(236,72,153,0.07843)}.fa-match-user-row:active:not(#\#):not(#\#){opacity:.92}.fa-match-user-row__avatar:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;width:13.33333vw;height:13.33333vw;border-radius:50%;object-fit:cover;border:.4vw solid rgba(244,114,182,.35);background:linear-gradient(145deg,#fce7f3,#fbcfe8)}.fa-match-user-row__body:not(#\#):not(#\#){min-width:0;-webkit-flex:1;flex:1}.fa-match-user-row__name:not(#\#):not(#\#){font-size:4vw;font-weight:800;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-match-user-row__meta:not(#\#):not(#\#){display:block;margin-top:.8vw;font-size:3.46667vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-match-user-row__sub:not(#\#):not(#\#){display:block;margin-top:.8vw;font-size:2.93333vw;line-height:1.4;color:#475569;color:var(--fa-text-secondary, #475569)}.fa-match-user-row__tag:not(#\#):not(#\#){display:inline-block;margin-top:.8vw;font-size:2.93333vw;font-weight:700;color:#db2777}.fa-match-user-row__action:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;padding:1.6vw 2.66667vw;border-radius:1333.2vw;background:rgba(236,72,153,0.10196);font-size:3.2vw;font-weight:700;color:#9d174d}.fa-match-user-row__action.is-primary:not(#\#):not(#\#){background:linear-gradient(90deg,#f472b6,#ec4899);color:#fff}.fa-match-likes-tabs:not(#\#):not(#\#){margin:-1.06667vw 2.66667vw 0;padding:.8vw;border-radius:2.66667vw;background:rgba(255,255,255,0.92157);border:0.13333vw solid rgba(236,72,153,.2);box-shadow:0 .8vw 2.4vw rgba(236,72,153,0.10196)}.fa-match-likes-tabs__inner:not(#\#):not(#\#){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8vw;gap:.8vw}.fa-match-likes-tab:not(#\#):not(#\#){padding:1.86667vw .8vw;border-radius:1.86667vw;text-align:center;font-size:2.93333vw;font-weight:700;line-height:1.25;color:#9d174d}.fa-match-likes-tab.is-active:not(#\#):not(#\#){background:linear-gradient(90deg,#f472b6,#ec4899);color:#fff;box-shadow:0 0.53333vw 1.6vw rgba(236,72,153,0.27843)}.fa-match-lock-card:not(#\#):not(#\#){padding:3.73333vw;border-radius:2.93333vw;background:linear-gradient(145deg,#fff,#fce7f3);border:0.13333vw solid rgba(236,72,153,.25);box-shadow:0 1.06667vw 3.2vw rgba(236,72,153,0.12157)}.fa-match-lock-card__title:not(#\#):not(#\#){font-size:4.26667vw;font-weight:900;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-match-lock-card__hint:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:3.46667vw;line-height:1.5;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-match-lock-card__stat:not(#\#):not(#\#){display:block;margin-top:2.13333vw;font-size:3.73333vw;font-weight:700;color:#db2777}.fa-match-member-hero-card:not(#\#):not(#\#){padding:3.73333vw;background:linear-gradient(145deg,#fff,#fce7f3 55%,#fbcfe8)}.fa-match-member-hero-card__label:not(#\#):not(#\#){font-size:2.93333vw;font-weight:700;color:#9d174d}.fa-match-member-hero-card__title:not(#\#):not(#\#){display:block;margin-top:1.33333vw;font-size:5.6vw;font-weight:900;line-height:1.15;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-match-member-hero-card__sub:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:3.46667vw;line-height:1.45;color:#475569;color:var(--fa-text-secondary, #475569)}.fa-match-member-stats:not(#\#):not(#\#){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.6vw;gap:1.6vw;margin-top:2.93333vw}.fa-match-member-stat:not(#\#):not(#\#){padding:2.13333vw 1.33333vw;border-radius:2.13333vw;background:rgba(255,255,255,0.74902);border:0.13333vw solid rgba(236,72,153,.18);text-align:center}.fa-match-member-stat__lbl:not(#\#):not(#\#){font-size:2.66667vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-match-member-stat__val:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:4vw;font-weight:900;color:#db2777}.fa-match-member-stat__val.is-muted:not(#\#):not(#\#){color:#94a3b8;color:var(--fa-muted, #64748b);font-size:3.46667vw}.fa-match-member-stat__sub:not(#\#):not(#\#){display:block;margin-top:0.53333vw;font-size:2.66667vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-match-plan-card:not(#\#):not(#\#){margin-bottom:2.13333vw;padding:3.2vw;border-radius:2.4vw;background:#fff;border:0.13333vw solid rgba(236,72,153,.2)}.fa-match-plan-card:last-child:not(#\#):not(#\#){margin-bottom:0}.fa-match-plan-card__head:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;gap:1.6vw}.fa-match-plan-card__title:not(#\#):not(#\#){font-size:4.26667vw;font-weight:800;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-match-plan-card__price:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;font-size:3.73333vw;font-weight:800;color:#db2777}.fa-match-plan-card__desc:not(#\#):not(#\#),.fa-match-plan-card__meta:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:3.2vw;line-height:1.45;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-match-plan-card__benefit:not(#\#):not(#\#){display:block;margin-top:.8vw;font-size:3.2vw;color:#475569;color:var(--fa-text-secondary, #475569)}.fa-match-plan-pay-row:not(#\#):not(#\#){display:-webkit-flex;display:flex;gap:1.6vw;margin-top:1.86667vw}.fa-match-plan-pay-row:not(#\#):not(#\#) .fa-filter-chip{-webkit-flex:1;flex:1;text-align:center;-webkit-justify-content:center;justify-content:center}.fa-match-verify-badges:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.6vw}.fa-match-verify-badge:not(#\#):not(#\#){padding:1.33333vw 2.4vw;border-radius:1333.2vw;font-size:3.2vw;font-weight:700;background:#f1f5f9;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-match-verify-badge.is-ok:not(#\#):not(#\#){background:linear-gradient(145deg,#ecfdf5,#d1fae5);color:#047857}.fa-match-record-row:not(#\#):not(#\#){padding:2.66667vw 0;border-bottom:0.13333vw solid rgba(236,72,153,.12)}.fa-match-record-row:last-child:not(#\#):not(#\#){border-bottom:none}.fa-match-record-row__head:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:1.33333vw}.fa-match-record-row__title:not(#\#):not(#\#){font-size:3.73333vw;font-weight:700;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-match-activity-card:not(#\#):not(#\#){overflow:hidden;border-radius:2.93333vw;background:#fff;border:0.13333vw solid rgba(236,72,153,.18);box-shadow:0 .8vw 2.66667vw rgba(236,72,153,0.10196)}.fa-match-activity-card:active:not(#\#):not(#\#){opacity:.92}.fa-match-activity-card__cover:not(#\#):not(#\#){display:block;width:100%;height:32vw;object-fit:cover;background:linear-gradient(145deg,#fce7f3,#fbcfe8)}.fa-match-activity-card__body:not(#\#):not(#\#){padding:2.93333vw 3.2vw 3.2vw}.fa-match-activity-card__title-row:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;gap:1.33333vw}.fa-match-activity-card__title:not(#\#):not(#\#){font-size:4.26667vw;font-weight:800;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-match-activity-chip:not(#\#):not(#\#){padding:0.53333vw 1.6vw;border-radius:1333.2vw;background:rgba(236,72,153,0.12157);font-size:2.66667vw;font-weight:700;color:#9d174d}.fa-match-activity-card__summary:not(#\#):not(#\#){margin-top:1.33333vw;font-size:3.46667vw;line-height:1.5;color:#94a3b8;color:var(--fa-muted, #64748b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fa-match-activity-card__meta:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:3.2vw;color:#475569;color:var(--fa-text-secondary, #475569)}.fa-match-activity-list:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:2.13333vw;margin-top:2.13333vw}.fa-match-pay-wrap:not(#\#):not(#\#){padding-top:2.13333vw}.fa-match-pay-card:not(#\#):not(#\#){padding:5.33333vw 3.73333vw;text-align:center;background:linear-gradient(165deg,#fff,#fdf2f8)}.fa-match-pay-card__title:not(#\#):not(#\#){font-size:4.26667vw;font-weight:800;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-match-pay-card__amount:not(#\#):not(#\#){display:block;margin-top:3.2vw;font-size:8.53333vw;font-weight:900;line-height:1;color:#db2777}.fa-match-pay-card__channel:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:3.73333vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-match-pay-card__sn:not(#\#):not(#\#){display:block;margin-top:2.13333vw;font-size:2.93333vw;color:#94a3b8;color:var(--fa-muted, #64748b);word-break:break-all}.fa-page--feed.fa-page--feed-youth:not(#\#):not(#\#),.fa-page--feed-youth:not(#\#):not(#\#){background:#fff8f3;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-page--feed-youth:not(#\#):not(#\#) .fa-feed-top{position:relative;z-index:10;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:1.6vw 2.66667vw 0;padding:1.33333vw 1.6vw 1.33333vw 1.06667vw;border-radius:1333.2vw;background:rgba(255,255,255,0.96078);border:0.13333vw solid rgba(15,23,42,.06);box-shadow:0 0.53333vw 2.13333vw rgba(15,23,42,0.05882)}.fa-page--feed-youth:not(#\#):not(#\#) .fa-feed-top .fa-segment{-webkit-flex:1;flex:1;min-width:0;margin:0;background:transparent;border:none;box-shadow:none}.fa-page--feed-youth:not(#\#):not(#\#) .fa-segment{margin:0;background:transparent;border:none;box-shadow:none}.fa-page--feed-youth:not(#\#):not(#\#) .fa-feed-compact-list{padding:0 2.66667vw 4.26667vw}.fa-page--feed-youth:not(#\#):not(#\#) .fa-feed-compact-list .fa-ui-list-card{border-radius:2.66667vw;border:0.13333vw solid rgba(15,23,42,.06);box-shadow:0 0.53333vw 2.13333vw rgba(15,23,42,0.05882)}.fa-page--feed-youth:not(#\#):not(#\#) .fa-fab{background:linear-gradient(135deg,#22c55e,#059669);box-shadow:0 1.06667vw 3.2vw rgba(34,197,94,0.4)}.fa-page--message.fa-page--message-youth:not(#\#):not(#\#),.fa-page--message-youth:not(#\#):not(#\#){background:#fff8f3;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-page--message-youth:not(#\#):not(#\#) .fa-message-hub__head{margin:1.6vw 2.66667vw 0;padding:2.13333vw 2.4vw 1.6vw;border-radius:3.2vw;background:linear-gradient(135deg,#3b82f6,#6366f1 55%,#8b5cf6);box-shadow:0 1.33333vw 3.73333vw rgba(99,102,241,0.30196);border-bottom:none}.fa-page--message-youth:not(#\#):not(#\#) .fa-message-hub__title{font-size:4.53333vw;font-weight:900;color:#fff}.fa-page--message-youth:not(#\#):not(#\#) .fa-message-hub__action{color:#fff;font-weight:700}.fa-page--message-youth:not(#\#):not(#\#) .fa-message-hub__segment{margin-top:1.6vw;background:rgba(255,255,255,0.2);border-radius:1333.2vw}.fa-page--message-youth:not(#\#):not(#\#) .fa-message-hub__segment .fa-segment-item.is-active{background:#fff;color:#4f46e5;font-weight:700}.fa-page--message-youth:not(#\#):not(#\#) .fa-message-hub__filters{margin-top:1.6vw}.fa-page--message-youth:not(#\#):not(#\#) .fa-ui-list{padding:1.6vw 2.66667vw 4.26667vw;gap:1.6vw}.fa-page--message-youth:not(#\#):not(#\#) .fa-ui-list-card{border-radius:2.66667vw;border:0.13333vw solid rgba(15,23,42,.06);box-shadow:0 0.53333vw 1.86667vw rgba(15,23,42,0.05098)}.fa-page--message-youth:not(#\#):not(#\#) .fa-ui-list-card.is-selected{border-color:#6366f1;box-shadow:0 0 0 0.26667vw rgba(99,102,241,0.34902)}.fa-page-layout__main:not(#\#):not(#\#) .fa-auth-page,.fa-page--auth-youth:not(#\#):not(#\#){min-height:100%;padding:4.26667vw 3.2vw 6.4vw;box-sizing:border-box;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(34,197,94,.15),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 80%,rgba(59,130,246,.12),transparent 50%),#fff8f3;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-auth-youth-card:not(#\#):not(#\#){margin-top:3.2vw;padding:4.8vw 3.73333vw;border-radius:3.73333vw;background:#fff;border:0.13333vw solid rgba(15,23,42,.06);box-shadow:0 2.13333vw 5.33333vw rgba(15,23,42,0.07843),0 0 0 .4vw rgba(255,255,255,0.8)}.fa-auth-youth-brand:not(#\#):not(#\#){text-align:center;margin-bottom:4.26667vw}.fa-auth-youth-brand__logo:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:12.8vw;height:12.8vw;border-radius:3.2vw;background:linear-gradient(135deg,#22c55e,#14b8a6);font-size:5.86667vw;box-shadow:0 1.06667vw 3.2vw rgba(34,197,94,0.34902)}.fa-auth-youth-brand__title:not(#\#):not(#\#){display:block;margin-top:2.13333vw;font-size:4.8vw;font-weight:900;color:#0f172a}.fa-auth-youth-brand__sub:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:3.2vw;color:#64748b}.fa-page--auth-youth:not(#\#):not(#\#) .fa-btn-primary-solid{background:linear-gradient(90deg,#22c55e,#059669);font-weight:800;box-shadow:0 .8vw 2.66667vw rgba(34,197,94,0.34902)}.fa-page--auth-youth:not(#\#):not(#\#) .match-field-input,.fa-page--auth-youth:not(#\#):not(#\#) input{border-radius:1.86667vw}.fa-page--circle-list-youth:not(#\#):not(#\#){background:linear-gradient(180deg,#ecfdf5,#f0fdf4 14%,#fff8f3 42%,#f0fdf4);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden;max-width:100%;box-sizing:border-box}.fa-circle-list-hero:not(#\#):not(#\#){position:relative;margin:2.13333vw 2.66667vw 0;padding:3.73333vw 3.2vw;border-radius:3.73333vw;overflow:hidden;box-sizing:border-box;min-width:0;max-width:calc(100% - 5.33333vw);background:linear-gradient(135deg,#4ade80,#22c55e 45%,#14b8a6 55%,#3b82f6);box-shadow:0 1.6vw 4.26667vw rgba(34,197,94,0.30196),0 0 0 .4vw rgba(255,255,255,0.45098)}.fa-circle-list-hero__blob:not(#\#):not(#\#){position:absolute;top:-5.33333vw;right:-2.66667vw;width:20vw;height:20vw;border-radius:9999px;background:rgba(255,255,255,0.14118);pointer-events:none}.fa-circle-list-hero__badge:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;padding:.8vw 1.86667vw;border-radius:1333.2vw;background:rgba(255,255,255,0.21961);font-size:2.93333vw;font-weight:700;color:#fff}.fa-circle-list-hero__title:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:5.06667vw;font-weight:900;line-height:1.2;color:#fff}.fa-circle-list-hero__sub:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:3.2vw;line-height:1.45;color:rgba(255,255,255,0.92157)}.fa-page--circle-list-youth:not(#\#):not(#\#) .fa-card.fa-ui-list-card{border-radius:2.66667vw;border:0.13333vw solid rgba(34,197,94,.15);box-shadow:0 0.53333vw 2.13333vw rgba(34,197,94,0.10196)}.fa-page--circle-list-youth:not(#\#):not(#\#) .fa-card.fa-ui-list-card.is-selected{border-color:#22c55e;box-shadow:0 0 0 0.26667vw rgba(34,197,94,0.4)}.fa-page--circle-list-youth:not(#\#):not(#\#) .fa-filter-chip.is-active{background:linear-gradient(90deg,#22c55e,#14b8a6);color:#fff}.fa-page--circle-list-youth:not(#\#):not(#\#) .fa-feed-top{margin:1.6vw 2.66667vw 0;padding-bottom:1.06667vw;border-radius:2.66667vw;background:rgba(255,255,255,0.94902);border:0.13333vw solid rgba(15,23,42,.06);box-shadow:0 0.53333vw 1.86667vw rgba(15,23,42,0.05098)}.fa-page--circle-list-youth:not(#\#):not(#\#) .fa-fab{background:linear-gradient(135deg,#22c55e,#059669);box-shadow:0 1.06667vw 3.2vw rgba(34,197,94,0.4)}.fa-page--circle-sub:not(#\#):not(#\#){font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden;max-width:100%;box-sizing:border-box;background:linear-gradient(180deg,#ecfdf5,#f0fdf4 14%,#fff8f3 42%,#f0fdf4)}.fa-circle-sub-body:not(#\#):not(#\#){padding-top:2.13333vw;padding-bottom:4.26667vw}.fa-circle-hero:not(#\#):not(#\#){position:relative;margin:2.13333vw 2.66667vw 0;padding:3.73333vw 3.2vw;border-radius:3.73333vw;overflow:hidden;box-sizing:border-box;min-width:0;max-width:calc(100% - 5.33333vw);background:linear-gradient(135deg,#4ade80,#22c55e 45%,#14b8a6 55%,#3b82f6);box-shadow:0 1.6vw 4.26667vw rgba(34,197,94,0.30196),0 0 0 .4vw rgba(255,255,255,0.45098)}.fa-circle-hero--manage:not(#\#):not(#\#){background:linear-gradient(135deg,#2dd4bf,#14b8a6 48%,#059669);box-shadow:0 1.6vw 4.26667vw rgba(20,184,166,0.32157),0 0 0 .4vw rgba(255,255,255,0.45098)}.fa-circle-hero--members:not(#\#):not(#\#){background:linear-gradient(135deg,#22c55e,#16a34a,#059669);box-shadow:0 1.6vw 4.26667vw rgba(34,197,94,0.32157),0 0 0 .4vw rgba(255,255,255,0.45098)}.fa-circle-hero__blob:not(#\#):not(#\#){position:absolute;border-radius:9999px;background:rgba(255,255,255,0.14118);pointer-events:none}.fa-circle-hero__blob--a:not(#\#):not(#\#){top:-5.33333vw;right:-2.66667vw;width:20vw;height:20vw}.fa-circle-hero__inner:not(#\#):not(#\#){position:relative;z-index:1}.fa-circle-hero__badge:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;padding:.8vw 1.86667vw;border-radius:1333.2vw;background:rgba(255,255,255,0.21961);font-size:2.93333vw;font-weight:700;color:#fff}.fa-circle-hero__title:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:5.06667vw;font-weight:900;line-height:1.2;color:#fff;word-wrap:anywhere;word-break:break-word}.fa-circle-hero__sub:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:3.2vw;line-height:1.45;color:rgba(255,255,255,0.92157)}.fa-page--circle-sub:not(#\#):not(#\#) .fa-card{border-radius:2.93333vw;border:0.13333vw solid rgba(34,197,94,.16);box-shadow:0 .8vw 2.66667vw rgba(34,197,94,0.07843)}.fa-page--circle-sub:not(#\#):not(#\#) .fa-filter-chip.is-active{background:linear-gradient(90deg,#4ade80,#059669);border-color:transparent;color:#fff;font-weight:700}.fa-page--circle-sub:not(#\#):not(#\#) .fa-filter-chip{border-color:rgba(34,197,94,0.32157);color:#047857;font-weight:600}.fa-page--circle-sub:not(#\#):not(#\#) .fa-btn-primary-solid.fa-circle-sub-btn,.fa-page--circle-sub:not(#\#):not(#\#) .fa-circle-sub-btn{background:linear-gradient(90deg,#4ade80,#059669);box-shadow:0 1.06667vw 3.2vw rgba(34,197,94,0.30196)}.fa-page--circle-sub:not(#\#):not(#\#) .fa-input-box,.fa-page--circle-sub:not(#\#):not(#\#) textarea.fa-input-box{border-color:rgba(34,197,94,0.21961);border-radius:1.86667vw}.fa-page--circle-sub:not(#\#):not(#\#) .fa-notice-banner{border-color:rgba(34,197,94,0.21961);background:linear-gradient(135deg,rgba(34,197,94,0.07843),rgba(20,184,166,0.05098))}.fa-page--circle-members:not(#\#):not(#\#) .fa-section-title,.fa-page--circle-sub:not(#\#):not(#\#) .fa-form-label{color:#047857;font-weight:700}.fa-page--circle-manage:not(#\#):not(#\#) .fa-circle-danger-chip{border-color:rgba(220,38,38,0.45098);color:#dc2626;background:rgba(254,242,242,0.90196)}.fa-match-detail--youth.fa-page:not(#\#):not(#\#),.fa-match-detail--youth:not(#\#):not(#\#){background:#fff8f3;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-match-detail--embed.fa-match-detail--youth:not(#\#):not(#\#){background:#f0f4fa;background:var(--fa-bg, #fff8f3)}.fa-match-detail-hero:not(#\#):not(#\#){position:relative;margin:1.6vw 2.66667vw 0;border-radius:3.73333vw;overflow:hidden;background:#fff;box-shadow:0 1.6vw 4.26667vw rgba(236,72,153,0.2)}.fa-match-detail-hero__cover:not(#\#):not(#\#){position:relative;height:56vw;overflow:hidden;background:linear-gradient(145deg,#fbcfe8,#f472b6)}.fa-match-detail-hero__img:not(#\#):not(#\#){display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.fa-match-detail-hero__scrim:not(#\#):not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(15,23,42,.75) 100%);pointer-events:none}.fa-match-detail-hero__info:not(#\#):not(#\#){position:absolute;left:2.66667vw;right:2.66667vw;bottom:2.4vw;z-index:2}.fa-match-detail-hero__name:not(#\#):not(#\#){font-size:5.06667vw;font-weight:900;color:#fff;text-shadow:0 0.26667vw 1.06667vw rgba(0,0,0,.35)}.fa-match-detail-hero__meta:not(#\#):not(#\#){display:block;margin-top:.8vw;font-size:3.46667vw;color:rgba(255,255,255,0.92157)}.fa-match-detail-body:not(#\#):not(#\#){padding:2.13333vw 2.66667vw 16vw}.fa-match-detail-panel:not(#\#):not(#\#){margin-bottom:1.86667vw;padding:2.4vw 2.66667vw;border-radius:2.66667vw;background:#fff;border:0.13333vw solid rgba(236,72,153,.15);box-shadow:0 0.53333vw 1.86667vw rgba(15,23,42,0.05098)}.fa-match-detail-panel__title:not(#\#):not(#\#){font-size:3.73333vw;font-weight:800;color:#9d174d}.fa-match-detail-footer:not(#\#):not(#\#){position:fixed;left:0;right:0;bottom:0;z-index:40;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.6vw;padding:2.13333vw 2.66667vw calc(2.13333vw + env(safe-area-inset-bottom));padding:2.13333vw 2.66667vw calc(2.13333vw + env(safe-area-inset-bottom));background:rgba(255,255,255,0.96078);-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);border-top:0.13333vw solid rgba(236,72,153,.15);box-shadow:0 -0.53333vw 2.66667vw rgba(15,23,42,0.05882)}.fa-match-detail-btn:not(#\#):not(#\#){-webkit-flex:1;flex:1;padding:2.13333vw;border-radius:1333.2vw;text-align:center;font-size:3.73333vw;font-weight:800}.fa-match-detail-btn--primary:not(#\#):not(#\#){background:linear-gradient(90deg,#f472b6,#ec4899);color:#fff;box-shadow:0 0.53333vw 1.86667vw rgba(236,72,153,0.34902)}.fa-match-detail-btn--ghost:not(#\#):not(#\#){background:#fff;border:0.26667vw solid rgba(236,72,153,.35);color:#be185d}.fa-page--profile-youth:not(#\#):not(#\#){min-height:100%;background:linear-gradient(180deg,#ecfdf5,#f0fdf4 22%,#fff8f3);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-profile-hero:not(#\#):not(#\#){position:relative;margin:2.13333vw 2.66667vw 0;padding:3.73333vw 3.2vw;border-radius:3.73333vw;overflow:hidden;background:linear-gradient(135deg,#34d399,#10b981 45%,#059669);box-shadow:0 1.6vw 4.26667vw rgba(16,185,129,0.34902),0 0 0 .4vw rgba(255,255,255,0.45098)}.fa-profile-hero__blob:not(#\#):not(#\#){position:absolute;border-radius:9999px;background:rgba(255,255,255,0.14118);pointer-events:none}.fa-profile-hero__blob--a:not(#\#):not(#\#){top:-4.8vw;right:-3.2vw;width:18.66667vw;height:18.66667vw}.fa-profile-hero__inner:not(#\#):not(#\#){position:relative;z-index:1}.fa-profile-hero__badge:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;padding:.8vw 1.86667vw;border-radius:1333.2vw;background:rgba(255,255,255,0.21961);font-size:2.93333vw;font-weight:700;color:#fff}.fa-profile-hero__title:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:5.06667vw;font-weight:900;line-height:1.2;color:#fff}.fa-profile-hero__sub:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:3.2vw;line-height:1.45;color:rgba(255,255,255,0.92157)}.fa-profile-body:not(#\#):not(#\#){padding-top:2.66667vw;padding-bottom:3.2vw}.fa-profile-section:not(#\#):not(#\#){margin-bottom:3.2vw}.fa-profile-section__title:not(#\#):not(#\#){display:block;margin-bottom:1.6vw;padding:0 0.53333vw;font-size:3.46667vw;font-weight:800;color:#0f766e}.fa-page--profile-youth:not(#\#):not(#\#) .fa-card{border-radius:2.93333vw;border:0.13333vw solid rgba(16,185,129,.14);box-shadow:0 .8vw 2.66667vw rgba(15,23,42,0.05882)}.fa-profile-avatar-card:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:4.26667vw 3.73333vw 3.73333vw}.fa-profile-avatar-card:not(#\#):not(#\#) .fa-form-label{-webkit-align-self:flex-start;align-self:flex-start;width:100%;margin-bottom:2.66667vw}.fa-profile-avatar-ring:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:.8vw;border-radius:9999px;background:linear-gradient(135deg,#6ee7b7,#10b981,#059669);box-shadow:0 1.06667vw 3.2vw rgba(16,185,129,0.27843)}.fa-profile-avatar-picker:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.fa-profile-avatar-picker:not(#\#):not(#\#) .relative{width:22.4vw;height:22.4vw;border-radius:9999px}.fa-profile-avatar-picker:not(#\#):not(#\#) .relative img{object-fit:cover}.fa-profile-avatar-hint:not(#\#):not(#\#){margin-top:2.13333vw;font-size:3.2vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-page--profile-youth:not(#\#):not(#\#) .fa-input-box,.fa-page--profile-youth:not(#\#):not(#\#) textarea.fa-input-box{border-radius:1.86667vw;border-color:rgba(16,185,129,0.21961);background:rgb(243, 251, 249)}@supports (color: color-mix(in lch, red, blue)){
.fa-page--profile-youth:not(#\#):not(#\#) .fa-input-box,.fa-page--profile-youth:not(#\#):not(#\#) textarea.fa-input-box{background:color-mix(in srgb,#ecfdf5 40%,var(--fa-input-bg, #f8fafc))}
}.fa-profile-chips:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.6vw;margin-top:1.6vw}.fa-page--profile-youth:not(#\#):not(#\#) .fa-filter-chip{border-color:rgba(16,185,129,0.34902);color:#047857}.fa-page--profile-youth:not(#\#):not(#\#) .fa-filter-chip.is-active{background:linear-gradient(90deg,#34d399,#10b981);border-color:transparent;color:#fff;font-weight:700}.fa-profile-hint:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:2.93333vw;line-height:1.55;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-profile-bind-card:not(#\#):not(#\#) .fa-form-label{display:block;padding:3.2vw 3.73333vw 1.06667vw}.fa-profile-bind-row:not(#\#):not(#\#){min-width:0}.fa-profile-bind-row__meta:not(#\#):not(#\#){min-width:0;margin-right:1.6vw;text-align:right}.fa-profile-save:not(#\#):not(#\#){margin-top:1.06667vw;padding:3.73333vw 0;font-size:4vw;font-weight:800;background:linear-gradient(90deg,#34d399,#059669);box-shadow:0 1.06667vw 3.2vw rgba(16,185,129,0.34902)}.fa-profile-loading:not(#\#):not(#\#){padding:16vw 3.2vw;text-align:center;font-size:3.73333vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-page--score-youth:not(#\#):not(#\#){min-height:100%;background:linear-gradient(180deg,#fffbeb,#fef3c7 18%,#fff8f3);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-score-hero:not(#\#):not(#\#){position:relative;margin:2.13333vw 2.66667vw 0;padding:3.73333vw 3.2vw;border-radius:3.73333vw;overflow:hidden;background:linear-gradient(135deg,#fbbf24,#f59e0b 48%,#d97706);box-shadow:0 1.6vw 4.26667vw rgba(245,158,11,0.38039),0 0 0 .4vw rgba(255,255,255,0.45098)}.fa-score-hero__blob:not(#\#):not(#\#){position:absolute;border-radius:9999px;background:rgba(255,255,255,0.16078);pointer-events:none}.fa-score-hero__blob--a:not(#\#):not(#\#){top:-5.33333vw;right:-2.66667vw;width:20vw;height:20vw}.fa-score-hero__inner:not(#\#):not(#\#){position:relative;z-index:1}.fa-score-hero__badge:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;padding:.8vw 1.86667vw;border-radius:1333.2vw;background:rgba(255,255,255,0.23922);font-size:2.93333vw;font-weight:700;color:#fff}.fa-score-hero__title:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:5.06667vw;font-weight:900;line-height:1.2;color:#fff}.fa-score-hero__sub:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:3.2vw;line-height:1.45;color:rgba(255,255,255,0.94118)}.fa-score-body:not(#\#):not(#\#){padding-top:2.66667vw;padding-bottom:3.2vw}.fa-score-section:not(#\#):not(#\#){margin-bottom:3.2vw}.fa-score-section__title:not(#\#):not(#\#){display:block;margin-bottom:1.6vw;padding:0 0.53333vw;font-size:3.46667vw;font-weight:800;color:#b45309}.fa-page--score-youth:not(#\#):not(#\#) .fa-card{border-radius:2.93333vw;border:0.13333vw solid rgba(245,158,11,.2);box-shadow:0 .8vw 2.66667vw rgba(15,23,42,0.05882)}.fa-score-wallet:not(#\#):not(#\#){margin-top:-1.06667vw;padding:3.73333vw}.fa-score-wallet__stats:not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.86667vw;gap:1.86667vw}.fa-page--score-youth:not(#\#):not(#\#) .fa-score-stat{background:linear-gradient(145deg,#fffbeb,#fef3c7);border:0.13333vw solid rgba(245,158,11,.25);border-radius:2.4vw;padding:2.4vw 2.13333vw}.fa-page--score-youth:not(#\#):not(#\#) .fa-score-stat__label{font-size:2.93333vw;color:#92400e;font-weight:600}.fa-page--score-youth:not(#\#):not(#\#) .fa-score-stat__value{font-size:5.33333vw;font-weight:900;color:#d97706}.fa-score-level-pill:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;margin-top:2.4vw;padding:1.06667vw 2.13333vw;border-radius:1333.2vw;background:rgba(245,158,11,0.14118);font-size:3.2vw;font-weight:700;color:#b45309}.fa-score-meta:not(#\#):not(#\#){margin-top:1.86667vw;font-size:2.93333vw;line-height:1.55;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-score-meta__row:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2.13333vw 2.66667vw;margin-top:1.33333vw}.fa-score-sign-btn:not(#\#):not(#\#){margin-top:2.93333vw;padding:3.46667vw 0;font-size:4vw;font-weight:800;background:linear-gradient(90deg,#fbbf24,#d97706);box-shadow:0 1.06667vw 2.93333vw rgba(245,158,11,0.38039)}.fa-score-sign-btn.is-done:not(#\#):not(#\#){background:#e2e8f0;color:#64748b;box-shadow:none}.fa-score-menu-card:not(#\#):not(#\#){padding:2.66667vw 1.86667vw 3.2vw}.fa-page--score-youth:not(#\#):not(#\#) .fa-bento--score{gap:1.86667vw 1.33333vw}.fa-page--score-youth:not(#\#):not(#\#) .fa-bento--score .fa-bento__cell--score-menu{border-radius:2.4vw;background:linear-gradient(160deg,#fffbeb,#fef9c3);border:0.13333vw solid rgba(245,158,11,.22);box-shadow:0 0.53333vw 1.6vw rgba(245,158,11,0.10196)}.fa-page--score-youth:not(#\#):not(#\#) .fa-score-menu__icon{font-size:5.86667vw;margin-bottom:1.06667vw}.fa-page--score-youth:not(#\#):not(#\#) .fa-score-menu__label{font-size:2.8vw;font-weight:700;color:#92400e;line-height:1.3}.fa-score-task-head:not(#\#):not(#\#){padding:3.2vw 3.73333vw 1.6vw}.fa-score-task-head__title:not(#\#):not(#\#){font-size:4vw;font-weight:800;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-score-task-item:not(#\#):not(#\#){padding:2.66667vw 3.73333vw}.fa-score-task-progress:not(#\#):not(#\#){margin-top:1.6vw;height:1.33333vw;overflow:hidden;border-radius:1333.2vw;background:rgba(245,158,11,0.14902)}.fa-score-task-progress__bar:not(#\#):not(#\#){height:100%;border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#f59e0b);transition:width .25s ease}.fa-score-task-claim:not(#\#):not(#\#){min-width:14.4vw;padding:1.86667vw 2.66667vw;font-size:3.2vw;font-weight:800;background:linear-gradient(90deg,#fbbf24,#d97706);box-shadow:0 0.53333vw 1.6vw rgba(245,158,11,0.27843)}.fa-score-task-claim.is-muted:not(#\#):not(#\#){background:#f1f5f9;color:#94a3b8;box-shadow:none}.fa-score-loading:not(#\#):not(#\#),.fa-score-guest:not(#\#):not(#\#){padding:10.66667vw 3.2vw;text-align:center}.fa-page--score-achievements.fa-page--score-youth:not(#\#):not(#\#){background:linear-gradient(180deg,#fffbeb,#fef3c7 14%,#fff8f3 42%,#fffbeb)}.fa-ach-body:not(#\#):not(#\#){padding-top:2.13333vw;padding-bottom:4.26667vw}.fa-ach-summary:not(#\#):not(#\#){margin-top:-1.6vw;padding:3.73333vw 3.2vw}.fa-ach-summary__row:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:3.2vw}.fa-ach-ring:not(#\#):not(#\#){--ach-p: 0;position:relative;-webkit-flex-shrink:0;flex-shrink:0;width:17.06667vw;height:17.06667vw;border-radius:50%;background:conic-gradient(#f59e0b,#fbbf24 0deg,rgba(245,158,11,0.14118) 0deg);background:conic-gradient(#f59e0b,#fbbf24 calc(var(--ach-p)*3.6deg),rgba(245,158,11,0.14118) calc(var(--ach-p)*3.6deg));box-shadow:0 .8vw 2.4vw rgba(245,158,11,0.21961)}.fa-ach-ring__inner:not(#\#):not(#\#){position:absolute;top:1.33333vw;right:1.33333vw;bottom:1.33333vw;left:1.33333vw;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;background:linear-gradient(165deg,#fffbeb,#fff);border:0.13333vw solid rgba(245,158,11,.2)}.fa-ach-ring__pct:not(#\#):not(#\#){font-size:4.53333vw;font-weight:900;line-height:1;color:#d97706}.fa-ach-ring__lbl:not(#\#):not(#\#){margin-top:0.53333vw;font-size:2.66667vw;font-weight:600;color:#92400e}.fa-ach-summary__stats:not(#\#):not(#\#){min-width:0;-webkit-flex:1;flex:1}.fa-ach-summary__title:not(#\#):not(#\#){font-size:4vw;font-weight:800;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-ach-summary__count:not(#\#):not(#\#){display:block;margin-top:1.33333vw;font-size:5.86667vw;font-weight:900;line-height:1.1;color:#d97706}.fa-ach-summary__count:not(#\#):not(#\#) em{font-style:normal;font-size:3.73333vw;font-weight:700;color:#b45309}.fa-ach-summary__sub:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:3.2vw;line-height:1.45;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-ach-bar:not(#\#):not(#\#){margin-top:2.66667vw;height:1.6vw;overflow:hidden;border-radius:1333.2vw;background:rgba(245,158,11,0.14902)}.fa-ach-bar__fill:not(#\#):not(#\#){height:100%;border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#f59e0b);transition:width .3s ease}.fa-ach-quick:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.6vw;margin-top:2.93333vw}.fa-ach-quick__btn:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:.8vw;padding:1.6vw 2.4vw;border-radius:1333.2vw;background:linear-gradient(145deg,#fffbeb,#fef3c7);border:0.13333vw solid rgba(245,158,11,.28);font-size:3.2vw;font-weight:700;color:#92400e;box-shadow:0 .4vw 1.33333vw rgba(245,158,11,0.12157)}.fa-ach-quick__btn:active:not(#\#):not(#\#){opacity:.88}.fa-ach-filters:not(#\#):not(#\#){margin-top:2.66667vw;margin-bottom:0.53333vw;overflow-x:auto;-webkit-overflow-scrolling:touch}.fa-ach-filters__row:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.33333vw;padding:0.53333vw 0 1.06667vw}.fa-page--score-achievements:not(#\#):not(#\#) .fa-filter-chip{-webkit-flex-shrink:0;flex-shrink:0;padding:1.6vw 2.93333vw;border-radius:1333.2vw;background:rgba(255,255,255,0.85098);border:0.13333vw solid rgba(245,158,11,.22);font-size:3.2vw;font-weight:600;color:#92400e}.fa-page--score-achievements:not(#\#):not(#\#) .fa-filter-chip.is-active{background:linear-gradient(90deg,#fbbf24,#f59e0b);border-color:transparent;color:#fff;box-shadow:0 0.53333vw 1.86667vw rgba(245,158,11,0.32157)}.fa-ach-list:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:2.13333vw;margin-top:2.13333vw}.fa-ach-card:not(#\#):not(#\#){padding:2.93333vw 2.93333vw 3.2vw;border-radius:2.93333vw;border:0.13333vw solid rgba(245,158,11,.18);background:#fff;box-shadow:0 .8vw 2.66667vw rgba(15,23,42,0.05098)}.fa-ach-card.is-unlocked:not(#\#):not(#\#){border-color:rgba(245,158,11,0.38039);background:linear-gradient(145deg,#fff,#fffbeb);box-shadow:0 .8vw 2.66667vw rgba(245,158,11,0.10196),inset 0 0 0 0.13333vw rgba(251,191,36,0.12157)}.fa-ach-card.is-locked:not(#\#):not(#\#){opacity:.96}.fa-ach-card__main:not(#\#):not(#\#){display:-webkit-flex;display:flex;gap:2.66667vw;width:100%;min-width:0}.fa-ach-icon:not(#\#):not(#\#){position:relative;-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:12.8vw;height:12.8vw;border-radius:2.93333vw}.fa-ach-card.is-unlocked:not(#\#):not(#\#) .fa-ach-icon{background:linear-gradient(145deg,#fef3c7,#fde68a);box-shadow:0 0.53333vw 1.6vw rgba(245,158,11,0.2)}.fa-ach-card.is-locked:not(#\#):not(#\#) .fa-ach-icon{background:#f8fafc;-webkit-filter:grayscale(.35);filter:grayscale(.35)}.fa-ach-icon:not(#\#):not(#\#) img{width:8vw;height:8vw;object-fit:contain}.fa-ach-icon__emoji:not(#\#):not(#\#){font-size:6.4vw;line-height:1}.fa-ach-icon__badge:not(#\#):not(#\#){position:absolute;top:-.8vw;right:-.8vw;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:4.26667vw;height:4.26667vw;border-radius:50%;background:linear-gradient(135deg,#fbbf24,#d97706);font-size:2.4vw;font-weight:800;color:#fff;box-shadow:0 0.26667vw 1.06667vw rgba(217,119,6,0.4)}.fa-ach-card__body:not(#\#):not(#\#){min-width:0;-webkit-flex:1;flex:1}.fa-ach-card__title-row:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;gap:1.06667vw 1.33333vw}.fa-ach-card__title:not(#\#):not(#\#){font-size:4vw;font-weight:800;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-ach-cat-chip:not(#\#):not(#\#){padding:0.53333vw 1.6vw;border-radius:1333.2vw;background:rgba(245,158,11,0.12157);font-size:2.66667vw;font-weight:600;color:#b45309}.fa-ach-card__desc:not(#\#):not(#\#){margin-top:1.06667vw;font-size:3.2vw;line-height:1.5;color:#475569;color:var(--fa-text-secondary, #475569);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fa-ach-rewards:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.06667vw;margin-top:1.33333vw}.fa-ach-reward:not(#\#):not(#\#){padding:0.53333vw 1.6vw;border-radius:1333.2vw;background:rgba(245,158,11,0.10196);font-size:2.66667vw;font-weight:700;color:#b45309}.fa-ach-unlocked-at:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:2.93333vw;font-weight:600;color:#d97706}.fa-ach-progress-head:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1.86667vw;font-size:2.93333vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-ach-progress-head:not(#\#):not(#\#) strong{font-weight:700;color:#475569;color:var(--fa-text-secondary, #475569)}.fa-ach-card:not(#\#):not(#\#) .fa-ach-bar{margin-top:1.06667vw}.fa-ach-hint:not(#\#):not(#\#){margin-top:1.33333vw;font-size:2.93333vw;line-height:1.45;color:#94a3b8;color:var(--fa-muted, #64748b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fa-ach-go-btn:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;margin-top:1.86667vw;padding:1.6vw 3.2vw;border-radius:1333.2vw;background:linear-gradient(90deg,#fbbf24,#d97706);font-size:3.2vw;font-weight:800;color:#fff;box-shadow:0 0.53333vw 1.86667vw rgba(245,158,11,0.32157)}.fa-ach-go-btn:active:not(#\#):not(#\#){opacity:.9}.fa-ach-section-title:not(#\#):not(#\#){display:block;margin:1.06667vw 0 0.53333vw;padding:0 0.53333vw;font-size:3.46667vw;font-weight:800;color:#b45309}.fa-page--user-sub:not(#\#):not(#\#){font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.fa-user-sub-body:not(#\#):not(#\#){padding-top:2.13333vw;padding-bottom:4.26667vw}.fa-user-sub-section__title:not(#\#):not(#\#){display:block;margin-bottom:1.6vw;padding:0 0.53333vw;font-size:3.46667vw;font-weight:800}.fa-user-sub-loading:not(#\#):not(#\#){padding:16vw 3.2vw;text-align:center;font-size:3.73333vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-user-sub-btn:not(#\#):not(#\#){padding:3.46667vw 0;font-size:4vw;font-weight:800}.fa-page--user-org.fa-page--user-sub:not(#\#):not(#\#){background:linear-gradient(180deg,#eff6ff,#dbeafe 18%,#fff8f3 48%,#f8fafc)}.fa-user-hero--org:not(#\#):not(#\#){position:relative;margin:2.13333vw 2.66667vw 0;padding:3.73333vw 3.2vw;border-radius:3.73333vw;overflow:hidden;background:linear-gradient(135deg,#60a5fa,#3b82f6 48%,#2563eb);box-shadow:0 1.6vw 4.26667vw rgba(37,99,235,0.32157),0 0 0 .4vw rgba(255,255,255,0.45098)}.fa-page--user-org:not(#\#):not(#\#) .fa-user-sub-section__title{color:#1e40af}.fa-page--user-org:not(#\#):not(#\#) .fa-card{border-radius:2.93333vw;border:0.13333vw solid rgba(59,130,246,.18);box-shadow:0 .8vw 2.66667vw rgba(37,99,235,0.07843)}.fa-page--user-org:not(#\#):not(#\#) .fa-filter-chip.is-active{background:linear-gradient(90deg,#60a5fa,#2563eb);border-color:transparent;color:#fff;font-weight:700}.fa-page--user-org:not(#\#):not(#\#) .fa-filter-chip{border-color:rgba(59,130,246,0.32157);color:#1e40af;font-weight:600}.fa-page--user-org:not(#\#):not(#\#) .fa-user-sub-btn,.fa-page--user-org:not(#\#):not(#\#) .fa-btn-primary-solid.fa-user-sub-btn{background:linear-gradient(90deg,#60a5fa,#2563eb);box-shadow:0 1.06667vw 3.2vw rgba(37,99,235,0.32157)}.fa-page--user-activity.fa-page--user-sub:not(#\#):not(#\#){background:linear-gradient(180deg,#ecfdf5,#d1fae5 16%,#fff8f3 45%,#f0fdf4)}.fa-user-hero--activity:not(#\#):not(#\#){position:relative;margin:2.13333vw 2.66667vw 0;padding:3.73333vw 3.2vw;border-radius:3.73333vw;overflow:hidden;background:linear-gradient(135deg,#4ade80,#22c55e 45%,#059669);box-shadow:0 1.6vw 4.26667vw rgba(34,197,94,0.30196),0 0 0 .4vw rgba(255,255,255,0.45098)}.fa-page--user-activity:not(#\#):not(#\#) .fa-user-sub-section__title{color:#047857}.fa-page--user-activity:not(#\#):not(#\#) .fa-card{border-radius:2.93333vw;border:0.13333vw solid rgba(34,197,94,.18);box-shadow:0 .8vw 2.66667vw rgba(34,197,94,0.07843)}.fa-page--user-activity:not(#\#):not(#\#) .fa-filter-chip.is-active{background:linear-gradient(90deg,#4ade80,#059669);border-color:transparent;color:#fff;font-weight:700}.fa-page--user-activity:not(#\#):not(#\#) .fa-filter-chip{border-color:rgba(34,197,94,0.34902);color:#047857;font-weight:600}.fa-page--user-activity:not(#\#):not(#\#) .fa-user-sub-btn{background:linear-gradient(90deg,#4ade80,#059669);box-shadow:0 1.06667vw 3.2vw rgba(34,197,94,0.30196)}.fa-page--user-gift.fa-page--score-youth:not(#\#):not(#\#),.fa-page--user-gift.fa-page--user-sub:not(#\#):not(#\#){background:linear-gradient(180deg,#fffbeb,#fef3c7 14%,#fff8f3 42%,#fffbeb)}.fa-page--user-gift:not(#\#):not(#\#) .fa-user-sub-section__title{color:#b45309}.fa-page--user-settings.fa-page--profile-youth:not(#\#):not(#\#){background:linear-gradient(180deg,#ecfdf5,#f0fdf4 22%,#fff8f3)}.fa-user-hero__blob:not(#\#):not(#\#){position:absolute;border-radius:9999px;background:rgba(255,255,255,0.14118);pointer-events:none}.fa-user-hero__blob--a:not(#\#):not(#\#){top:-5.33333vw;right:-2.66667vw;width:20vw;height:20vw}.fa-user-hero__inner:not(#\#):not(#\#){position:relative;z-index:1}.fa-user-hero__badge:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;padding:.8vw 1.86667vw;border-radius:1333.2vw;background:rgba(255,255,255,0.21961);font-size:2.93333vw;font-weight:700;color:#fff}.fa-user-hero__title:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:5.06667vw;font-weight:900;line-height:1.2;color:#fff}.fa-user-hero__sub:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:3.2vw;line-height:1.45;color:rgba(255,255,255,0.92157)}.fa-user-log-list:not(#\#):not(#\#){overflow:hidden;border-radius:2.93333vw}.fa-user-log-row:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;gap:2.13333vw;padding:2.66667vw 3.73333vw;border-bottom:0.13333vw solid rgba(245,158,11,.12)}.fa-user-log-row:last-child:not(#\#):not(#\#){border-bottom:none}.fa-user-log-row__amt--plus:not(#\#):not(#\#){color:#d97706;font-weight:800}.fa-user-log-row__amt--minus:not(#\#):not(#\#){color:#dc2626;color:var(--fa-danger, #dc2626);font-weight:800}.fa-gift-grid:not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.86667vw;gap:1.86667vw;margin-top:2.13333vw}.fa-gift-card:not(#\#):not(#\#){overflow:hidden;border-radius:2.66667vw;background:#fff;border:0.13333vw solid rgba(245,158,11,.2);box-shadow:0 .8vw 2.4vw rgba(245,158,11,0.10196)}.fa-gift-card__img:not(#\#):not(#\#){display:block;width:100%;height:26.66667vw;object-fit:cover;background:linear-gradient(145deg,#fffbeb,#fef3c7)}.fa-gift-card__body:not(#\#):not(#\#){padding:2.13333vw 1.86667vw 2.4vw}.fa-gift-card__title:not(#\#):not(#\#){font-size:3.46667vw;font-weight:800;color:#0f172a;color:var(--fa-text, #0f172a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fa-gift-card__price:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:3.73333vw;font-weight:900;color:#d97706}.fa-gift-card__stock:not(#\#):not(#\#){display:block;margin-top:0.53333vw;font-size:2.66667vw;color:#94a3b8;color:var(--fa-muted, #64748b)}.fa-gift-card__actions:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.06667vw;margin-top:1.6vw}.fa-gift-card__btn:not(#\#):not(#\#){padding:1.6vw 0;border-radius:1333.2vw;text-align:center;font-size:2.93333vw;font-weight:700}.fa-gift-card__btn--primary:not(#\#):not(#\#){background:linear-gradient(90deg,#fbbf24,#d97706);color:#fff}.fa-gift-card__btn--ghost:not(#\#):not(#\#){background:rgba(245,158,11,0.12157);color:#b45309}.fa-user-activity-card:not(#\#):not(#\#){overflow:hidden;border-radius:2.93333vw;background:#fff;border:0.13333vw solid rgba(34,197,94,.16);box-shadow:0 .8vw 2.4vw rgba(34,197,94,0.07843)}.fa-user-activity-card:active:not(#\#):not(#\#){opacity:.92}.fa-user-activity-card__cover:not(#\#):not(#\#){display:block;width:100%;height:29.33333vw;object-fit:cover;background:linear-gradient(145deg,#d1fae5,#86efac)}.fa-user-activity-card__body:not(#\#):not(#\#){padding:2.66667vw 2.93333vw}.fa-user-activity-list:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.86667vw;margin-top:1.6vw}.fa-page--user-agreement.fa-page--auth-youth:not(#\#):not(#\#){padding-top:2.13333vw}.fa-user-agreement-card:not(#\#):not(#\#){padding:3.73333vw;border-radius:2.93333vw;background:#fff;border:0.13333vw solid rgba(15,23,42,.06);box-shadow:0 1.06667vw 3.2vw rgba(15,23,42,0.05882);font-size:3.46667vw;line-height:1.65;color:#475569;color:var(--fa-text-secondary, #475569)}.fa-page--social-sub:not(#\#):not(#\#){font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden;max-width:100%;box-sizing:border-box}.fa-social-hero--feed:not(#\#):not(#\#),.fa-social-hero--msg:not(#\#):not(#\#),.fa-social-hero--discover:not(#\#):not(#\#),.fa-social-hero--collection:not(#\#):not(#\#),.fa-social-tabs:not(#\#):not(#\#),.fa-social-user-hero:not(#\#):not(#\#){box-sizing:border-box;min-width:0;max-width:calc(100% - 5.33333vw)}.fa-social-hero--feed:not(#\#):not(#\#),.fa-social-hero--msg:not(#\#):not(#\#),.fa-social-hero--discover:not(#\#):not(#\#),.fa-social-hero--collection:not(#\#):not(#\#){overflow:hidden}.fa-social-hero__title:not(#\#):not(#\#),.fa-social-hero__sub:not(#\#):not(#\#){word-wrap:anywhere;word-break:break-word}.fa-social-sub-body:not(#\#):not(#\#){padding-top:2.13333vw;padding-bottom:4.26667vw}.fa-social-sub-section__title:not(#\#):not(#\#){display:block;margin-bottom:1.6vw;padding:0 0.53333vw;font-size:3.46667vw;font-weight:800}.fa-social-sub-btn:not(#\#):not(#\#){padding:3.46667vw 0;font-size:4vw;font-weight:800}.fa-page--social-feed.fa-page--social-sub:not(#\#):not(#\#),.fa-page--social-feed.fa-page--feed-youth:not(#\#):not(#\#){background:linear-gradient(180deg,#ecfdf5,#f0fdf4 14%,#fff8f3 42%,#f0fdf4)}.fa-page--social-feed:not(#\#):not(#\#) .fa-social-sub-section__title{color:#047857}.fa-social-hero--feed:not(#\#):not(#\#){position:relative;margin:2.13333vw 2.66667vw 0;padding:3.73333vw 3.2vw;border-radius:3.73333vw;overflow:hidden;background:linear-gradient(135deg,#4ade80,#22c55e 45%,#059669);box-shadow:0 1.6vw 4.26667vw rgba(34,197,94,0.30196),0 0 0 .4vw rgba(255,255,255,0.45098)}.fa-page--social-feed:not(#\#):not(#\#) .fa-card{border-radius:2.93333vw;border:0.13333vw solid rgba(34,197,94,.16);box-shadow:0 .8vw 2.66667vw rgba(34,197,94,0.07843)}.fa-page--social-feed:not(#\#):not(#\#) .fa-filter-chip.is-active{background:linear-gradient(90deg,#4ade80,#059669);border-color:transparent;color:#fff;font-weight:700}.fa-page--social-feed:not(#\#):not(#\#) .fa-filter-chip{border-color:rgba(34,197,94,0.32157);color:#047857;font-weight:600}.fa-page--social-feed:not(#\#):not(#\#) .fa-social-sub-btn,.fa-page--social-feed:not(#\#):not(#\#) .fa-btn-primary-solid.fa-social-sub-btn{background:linear-gradient(90deg,#4ade80,#059669);box-shadow:0 1.06667vw 3.2vw rgba(34,197,94,0.30196)}.fa-page--social-msg.fa-page--social-sub:not(#\#):not(#\#){background:linear-gradient(180deg,#eef2ff,#e0e7ff 14%,#fff8f3 45%,#f8fafc)}.fa-page--social-msg:not(#\#):not(#\#) .fa-social-sub-section__title{color:#4338ca}.fa-social-hero--msg:not(#\#):not(#\#){position:relative;margin:2.13333vw 2.66667vw 0;padding:3.73333vw 3.2vw;border-radius:3.73333vw;overflow:hidden;background:linear-gradient(135deg,#818cf8,#6366f1 48%,#4f46e5);box-shadow:0 1.6vw 4.26667vw rgba(99,102,241,0.32157),0 0 0 .4vw rgba(255,255,255,0.45098)}.fa-page--social-msg:not(#\#):not(#\#) .fa-card{border-radius:2.93333vw;border:0.13333vw solid rgba(99,102,241,.16);box-shadow:0 .8vw 2.66667vw rgba(99,102,241,0.07843)}.fa-page--social-msg:not(#\#):not(#\#) .fa-filter-chip.is-active{background:linear-gradient(90deg,#818cf8,#4f46e5);border-color:transparent;color:#fff;font-weight:700}.fa-page--social-msg:not(#\#):not(#\#) .fa-filter-chip{border-color:rgba(99,102,241,0.32157);color:#4338ca;font-weight:600}.fa-page--social-notice.fa-page--social-msg:not(#\#):not(#\#) .fa-ui-list-card.is-unread{border-left:.8vw solid #6366f1}.fa-page--social-discover.fa-page--social-sub:not(#\#):not(#\#){background:linear-gradient(180deg,#ecfeff,#cffafe 14%,#fff8f3 42%,#f0fdfa)}.fa-page--social-discover:not(#\#):not(#\#) .fa-social-sub-section__title{color:#0f766e}.fa-social-hero--discover:not(#\#):not(#\#){position:relative;margin:2.13333vw 2.66667vw 0;padding:3.73333vw 3.2vw;border-radius:3.73333vw;overflow:hidden;background:linear-gradient(135deg,#2dd4bf,#14b8a6 48%,#0d9488);box-shadow:0 1.6vw 4.26667vw rgba(20,184,166,0.30196),0 0 0 .4vw rgba(255,255,255,0.45098)}.fa-page--social-discover:not(#\#):not(#\#) .fa-card{border-radius:2.93333vw;border:0.13333vw solid rgba(20,184,166,.18);box-shadow:0 .8vw 2.66667vw rgba(20,184,166,0.07843)}.fa-page--social-discover:not(#\#):not(#\#) .fa-filter-chip.is-active{background:linear-gradient(90deg,#2dd4bf,#0d9488);border-color:transparent;color:#fff;font-weight:700}.fa-page--social-collection.fa-page--social-sub:not(#\#):not(#\#){background:linear-gradient(180deg,#faf5ff,#f3e8ff 16%,#fff8f3 45%,#faf5ff)}.fa-page--social-collection:not(#\#):not(#\#) .fa-social-sub-section__title{color:#7e22ce}.fa-social-hero--collection:not(#\#):not(#\#){position:relative;margin:2.13333vw 2.66667vw 0;padding:3.73333vw 3.2vw;border-radius:3.73333vw;overflow:hidden;background:linear-gradient(135deg,#c084fc,#a855f7 48%,#9333ea);box-shadow:0 1.6vw 4.26667vw rgba(168,85,247,0.32157),0 0 0 .4vw rgba(255,255,255,0.45098)}.fa-page--social-collection:not(#\#):not(#\#) .fa-card{border-radius:2.93333vw;border:0.13333vw solid rgba(168,85,247,.18);box-shadow:0 .8vw 2.66667vw rgba(168,85,247,0.10196)}.fa-social-collection-card:not(#\#):not(#\#){padding:3.2vw;border-radius:2.93333vw;background:#fff;border:0.13333vw solid rgba(168,85,247,.2);box-shadow:0 .8vw 2.4vw rgba(168,85,247,0.10196)}.fa-social-collection-card:active:not(#\#):not(#\#){opacity:.92}.fa-social-collection-card__badge:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:9.6vw;height:9.6vw;border-radius:2.13333vw;background:linear-gradient(145deg,#faf5ff,#e9d5ff)}.fa-social-collection-list:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.86667vw}.fa-page--social-user.fa-page--social-sub:not(#\#):not(#\#){background:linear-gradient(180deg,#ecfdf5,#fff8f3 30%,#f0fdf4)}.fa-social-user-hero:not(#\#):not(#\#){position:relative;margin:2.13333vw 2.66667vw 0;padding:3.2vw;border-radius:3.73333vw;overflow:hidden;background:linear-gradient(145deg,#fff,#ecfdf5);border:0.13333vw solid rgba(34,197,94,.2);box-shadow:0 1.06667vw 3.2vw rgba(34,197,94,0.12157)}.fa-social-user-hero__row:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;gap:2.66667vw}.fa-social-user-hero__avatar:not(#\#):not(#\#){-webkit-flex-shrink:0;flex-shrink:0;width:16vw;height:16vw;border-radius:50%;object-fit:cover;border:0.53333vw solid rgba(34,197,94,.35);background:linear-gradient(145deg,#d1fae5,#86efac)}.fa-social-user-hero__name:not(#\#):not(#\#){font-size:4.8vw;font-weight:900;color:#0f172a;color:var(--fa-text, #0f172a)}.fa-social-user-hero__stats:not(#\#):not(#\#){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2.66667vw 3.2vw;margin-top:2.13333vw}.fa-social-hero__blob:not(#\#):not(#\#){position:absolute;border-radius:9999px;background:rgba(255,255,255,0.14118);pointer-events:none}.fa-social-hero__blob--a:not(#\#):not(#\#){top:-5.33333vw;right:-2.66667vw;width:20vw;height:20vw}.fa-social-hero__inner:not(#\#):not(#\#){position:relative;z-index:1}.fa-social-hero__badge:not(#\#):not(#\#){display:-webkit-inline-flex;display:inline-flex;padding:.8vw 1.86667vw;border-radius:1333.2vw;background:rgba(255,255,255,0.21961);font-size:2.93333vw;font-weight:700;color:#fff}.fa-social-hero__title:not(#\#):not(#\#){display:block;margin-top:1.6vw;font-size:5.06667vw;font-weight:900;line-height:1.2;color:#fff}.fa-social-hero__sub:not(#\#):not(#\#){display:block;margin-top:1.06667vw;font-size:3.2vw;line-height:1.45;color:rgba(255,255,255,0.92157)}.fa-social-tabs:not(#\#):not(#\#){margin:1.6vw 2.66667vw 0;padding:.8vw;border-radius:2.66667vw;background:rgba(255,255,255,0.94902);border:0.13333vw solid rgba(99,102,241,.15);box-shadow:0 0.53333vw 1.86667vw rgba(99,102,241,0.07843)}.fa-social-tabs:not(#\#):not(#\#) .fa-segment{margin:0;background:transparent;border:none;box-shadow:none}.fa-page--social-publish.fa-page--social-feed:not(#\#):not(#\#) .fa-input-box,.fa-page--social-publish.fa-page--social-feed:not(#\#):not(#\#) textarea.fa-input-box{border-color:rgba(34,197,94,0.21961);border-radius:1.86667vw}.fa-page--social-discover:not(#\#):not(#\#) .search-page__head{background:transparent;padding-top:0}.fa-page--social-discover:not(#\#):not(#\#) .search-page__search-card{border:0.13333vw solid rgba(20,184,166,.2);border-radius:2.66667vw}.fa-page--social-collection:not(#\#):not(#\#) .fa-filter-chip.is-active{background:linear-gradient(90deg,#c084fc,#9333ea);border-color:transparent;color:#fff;font-weight:700}.fa-page--social-collection:not(#\#):not(#\#) .fa-social-sub-btn,.fa-page--social-collection:not(#\#):not(#\#) .fa-btn-primary-solid.fa-social-sub-btn{background:linear-gradient(90deg,#c084fc,#9333ea);box-shadow:0 1.06667vw 3.2vw rgba(168,85,247,0.30196)}
