﻿.pure-g{display:flex;flex-flow:row wrap;align-content:flex-start;align-items:flex-start}[class*=pure-u-]{box-sizing:border-box;min-width:0}.pure-u-1-1{flex:0 0 auto;width:100%}.pure-u-1-2{flex:0 0 auto;width:50%}.pure-u-2-2{flex:0 0 auto;width:100%}.pure-u-1-3{flex:0 0 auto;width:33.3333333333%}.pure-u-2-3{flex:0 0 auto;width:66.6666666667%}.pure-u-3-3{flex:0 0 auto;width:100%}.pure-u-1-4{flex:0 0 auto;width:25%}.pure-u-2-4{flex:0 0 auto;width:50%}.pure-u-3-4{flex:0 0 auto;width:75%}.pure-u-4-4{flex:0 0 auto;width:100%}.pure-u-1-5{flex:0 0 auto;width:20%}.pure-u-2-5{flex:0 0 auto;width:40%}.pure-u-3-5{flex:0 0 auto;width:60%}.pure-u-4-5{flex:0 0 auto;width:80%}.pure-u-5-5{flex:0 0 auto;width:100%}.pure-u-1-6{flex:0 0 auto;width:16.6666666667%}.pure-u-2-6{flex:0 0 auto;width:33.3333333333%}.pure-u-3-6{flex:0 0 auto;width:50%}.pure-u-4-6{flex:0 0 auto;width:66.6666666667%}.pure-u-5-6{flex:0 0 auto;width:83.3333333333%}.pure-u-6-6{flex:0 0 auto;width:100%}.pure-u-1-8{flex:0 0 auto;width:12.5%}.pure-u-2-8{flex:0 0 auto;width:25%}.pure-u-3-8{flex:0 0 auto;width:37.5%}.pure-u-4-8{flex:0 0 auto;width:50%}.pure-u-5-8{flex:0 0 auto;width:62.5%}.pure-u-6-8{flex:0 0 auto;width:75%}.pure-u-7-8{flex:0 0 auto;width:87.5%}.pure-u-8-8{flex:0 0 auto;width:100%}.pure-u-1-12{flex:0 0 auto;width:8.3333333333%}.pure-u-2-12{flex:0 0 auto;width:16.6666666667%}.pure-u-3-12{flex:0 0 auto;width:25%}.pure-u-4-12{flex:0 0 auto;width:33.3333333333%}.pure-u-5-12{flex:0 0 auto;width:41.6666666667%}.pure-u-6-12{flex:0 0 auto;width:50%}.pure-u-7-12{flex:0 0 auto;width:58.3333333333%}.pure-u-8-12{flex:0 0 auto;width:66.6666666667%}.pure-u-9-12{flex:0 0 auto;width:75%}.pure-u-10-12{flex:0 0 auto;width:83.3333333333%}.pure-u-11-12{flex:0 0 auto;width:91.6666666667%}.pure-u-12-12{flex:0 0 auto;width:100%}.pure-u-1-24{flex:0 0 auto;width:4.1666666667%}.pure-u-2-24{flex:0 0 auto;width:8.3333333333%}.pure-u-3-24{flex:0 0 auto;width:12.5%}.pure-u-4-24{flex:0 0 auto;width:16.6666666667%}.pure-u-5-24{flex:0 0 auto;width:20.8333333333%}.pure-u-6-24{flex:0 0 auto;width:25%}.pure-u-7-24{flex:0 0 auto;width:29.1666666667%}.pure-u-8-24{flex:0 0 auto;width:33.3333333333%}.pure-u-9-24{flex:0 0 auto;width:37.5%}.pure-u-10-24{flex:0 0 auto;width:41.6666666667%}.pure-u-11-24{flex:0 0 auto;width:45.8333333333%}.pure-u-12-24{flex:0 0 auto;width:50%}.pure-u-13-24{flex:0 0 auto;width:54.1666666667%}.pure-u-14-24{flex:0 0 auto;width:58.3333333333%}.pure-u-15-24{flex:0 0 auto;width:62.5%}.pure-u-16-24{flex:0 0 auto;width:66.6666666667%}.pure-u-17-24{flex:0 0 auto;width:70.8333333333%}.pure-u-18-24{flex:0 0 auto;width:75%}.pure-u-19-24{flex:0 0 auto;width:79.1666666667%}.pure-u-20-24{flex:0 0 auto;width:83.3333333333%}.pure-u-21-24{flex:0 0 auto;width:87.5%}.pure-u-22-24{flex:0 0 auto;width:91.6666666667%}.pure-u-23-24{flex:0 0 auto;width:95.8333333333%}.pure-u-24-24{flex:0 0 auto;width:100%}@media screen and (min-width: 568px){.pure-u-sm-1-1{flex:0 0 auto;width:100%}.pure-u-sm-1-2{flex:0 0 auto;width:50%}.pure-u-sm-2-2{flex:0 0 auto;width:100%}.pure-u-sm-1-3{flex:0 0 auto;width:33.3333333333%}.pure-u-sm-2-3{flex:0 0 auto;width:66.6666666667%}.pure-u-sm-3-3{flex:0 0 auto;width:100%}.pure-u-sm-1-4{flex:0 0 auto;width:25%}.pure-u-sm-2-4{flex:0 0 auto;width:50%}.pure-u-sm-3-4{flex:0 0 auto;width:75%}.pure-u-sm-4-4{flex:0 0 auto;width:100%}.pure-u-sm-1-5{flex:0 0 auto;width:20%}.pure-u-sm-2-5{flex:0 0 auto;width:40%}.pure-u-sm-3-5{flex:0 0 auto;width:60%}.pure-u-sm-4-5{flex:0 0 auto;width:80%}.pure-u-sm-5-5{flex:0 0 auto;width:100%}.pure-u-sm-1-6{flex:0 0 auto;width:16.6666666667%}.pure-u-sm-2-6{flex:0 0 auto;width:33.3333333333%}.pure-u-sm-3-6{flex:0 0 auto;width:50%}.pure-u-sm-4-6{flex:0 0 auto;width:66.6666666667%}.pure-u-sm-5-6{flex:0 0 auto;width:83.3333333333%}.pure-u-sm-6-6{flex:0 0 auto;width:100%}.pure-u-sm-1-8{flex:0 0 auto;width:12.5%}.pure-u-sm-2-8{flex:0 0 auto;width:25%}.pure-u-sm-3-8{flex:0 0 auto;width:37.5%}.pure-u-sm-4-8{flex:0 0 auto;width:50%}.pure-u-sm-5-8{flex:0 0 auto;width:62.5%}.pure-u-sm-6-8{flex:0 0 auto;width:75%}.pure-u-sm-7-8{flex:0 0 auto;width:87.5%}.pure-u-sm-8-8{flex:0 0 auto;width:100%}.pure-u-sm-1-12{flex:0 0 auto;width:8.3333333333%}.pure-u-sm-2-12{flex:0 0 auto;width:16.6666666667%}.pure-u-sm-3-12{flex:0 0 auto;width:25%}.pure-u-sm-4-12{flex:0 0 auto;width:33.3333333333%}.pure-u-sm-5-12{flex:0 0 auto;width:41.6666666667%}.pure-u-sm-6-12{flex:0 0 auto;width:50%}.pure-u-sm-7-12{flex:0 0 auto;width:58.3333333333%}.pure-u-sm-8-12{flex:0 0 auto;width:66.6666666667%}.pure-u-sm-9-12{flex:0 0 auto;width:75%}.pure-u-sm-10-12{flex:0 0 auto;width:83.3333333333%}.pure-u-sm-11-12{flex:0 0 auto;width:91.6666666667%}.pure-u-sm-12-12{flex:0 0 auto;width:100%}.pure-u-sm-1-24{flex:0 0 auto;width:4.1666666667%}.pure-u-sm-2-24{flex:0 0 auto;width:8.3333333333%}.pure-u-sm-3-24{flex:0 0 auto;width:12.5%}.pure-u-sm-4-24{flex:0 0 auto;width:16.6666666667%}.pure-u-sm-5-24{flex:0 0 auto;width:20.8333333333%}.pure-u-sm-6-24{flex:0 0 auto;width:25%}.pure-u-sm-7-24{flex:0 0 auto;width:29.1666666667%}.pure-u-sm-8-24{flex:0 0 auto;width:33.3333333333%}.pure-u-sm-9-24{flex:0 0 auto;width:37.5%}.pure-u-sm-10-24{flex:0 0 auto;width:41.6666666667%}.pure-u-sm-11-24{flex:0 0 auto;width:45.8333333333%}.pure-u-sm-12-24{flex:0 0 auto;width:50%}.pure-u-sm-13-24{flex:0 0 auto;width:54.1666666667%}.pure-u-sm-14-24{flex:0 0 auto;width:58.3333333333%}.pure-u-sm-15-24{flex:0 0 auto;width:62.5%}.pure-u-sm-16-24{flex:0 0 auto;width:66.6666666667%}.pure-u-sm-17-24{flex:0 0 auto;width:70.8333333333%}.pure-u-sm-18-24{flex:0 0 auto;width:75%}.pure-u-sm-19-24{flex:0 0 auto;width:79.1666666667%}.pure-u-sm-20-24{flex:0 0 auto;width:83.3333333333%}.pure-u-sm-21-24{flex:0 0 auto;width:87.5%}.pure-u-sm-22-24{flex:0 0 auto;width:91.6666666667%}.pure-u-sm-23-24{flex:0 0 auto;width:95.8333333333%}.pure-u-sm-24-24{flex:0 0 auto;width:100%}}@media screen and (min-width: 768px){.pure-u-md-1-1{flex:0 0 auto;width:100%}.pure-u-md-1-2{flex:0 0 auto;width:50%}.pure-u-md-2-2{flex:0 0 auto;width:100%}.pure-u-md-1-3{flex:0 0 auto;width:33.3333333333%}.pure-u-md-2-3{flex:0 0 auto;width:66.6666666667%}.pure-u-md-3-3{flex:0 0 auto;width:100%}.pure-u-md-1-4{flex:0 0 auto;width:25%}.pure-u-md-2-4{flex:0 0 auto;width:50%}.pure-u-md-3-4{flex:0 0 auto;width:75%}.pure-u-md-4-4{flex:0 0 auto;width:100%}.pure-u-md-1-5{flex:0 0 auto;width:20%}.pure-u-md-2-5{flex:0 0 auto;width:40%}.pure-u-md-3-5{flex:0 0 auto;width:60%}.pure-u-md-4-5{flex:0 0 auto;width:80%}.pure-u-md-5-5{flex:0 0 auto;width:100%}.pure-u-md-1-6{flex:0 0 auto;width:16.6666666667%}.pure-u-md-2-6{flex:0 0 auto;width:33.3333333333%}.pure-u-md-3-6{flex:0 0 auto;width:50%}.pure-u-md-4-6{flex:0 0 auto;width:66.6666666667%}.pure-u-md-5-6{flex:0 0 auto;width:83.3333333333%}.pure-u-md-6-6{flex:0 0 auto;width:100%}.pure-u-md-1-8{flex:0 0 auto;width:12.5%}.pure-u-md-2-8{flex:0 0 auto;width:25%}.pure-u-md-3-8{flex:0 0 auto;width:37.5%}.pure-u-md-4-8{flex:0 0 auto;width:50%}.pure-u-md-5-8{flex:0 0 auto;width:62.5%}.pure-u-md-6-8{flex:0 0 auto;width:75%}.pure-u-md-7-8{flex:0 0 auto;width:87.5%}.pure-u-md-8-8{flex:0 0 auto;width:100%}.pure-u-md-1-12{flex:0 0 auto;width:8.3333333333%}.pure-u-md-2-12{flex:0 0 auto;width:16.6666666667%}.pure-u-md-3-12{flex:0 0 auto;width:25%}.pure-u-md-4-12{flex:0 0 auto;width:33.3333333333%}.pure-u-md-5-12{flex:0 0 auto;width:41.6666666667%}.pure-u-md-6-12{flex:0 0 auto;width:50%}.pure-u-md-7-12{flex:0 0 auto;width:58.3333333333%}.pure-u-md-8-12{flex:0 0 auto;width:66.6666666667%}.pure-u-md-9-12{flex:0 0 auto;width:75%}.pure-u-md-10-12{flex:0 0 auto;width:83.3333333333%}.pure-u-md-11-12{flex:0 0 auto;width:91.6666666667%}.pure-u-md-12-12{flex:0 0 auto;width:100%}.pure-u-md-1-24{flex:0 0 auto;width:4.1666666667%}.pure-u-md-2-24{flex:0 0 auto;width:8.3333333333%}.pure-u-md-3-24{flex:0 0 auto;width:12.5%}.pure-u-md-4-24{flex:0 0 auto;width:16.6666666667%}.pure-u-md-5-24{flex:0 0 auto;width:20.8333333333%}.pure-u-md-6-24{flex:0 0 auto;width:25%}.pure-u-md-7-24{flex:0 0 auto;width:29.1666666667%}.pure-u-md-8-24{flex:0 0 auto;width:33.3333333333%}.pure-u-md-9-24{flex:0 0 auto;width:37.5%}.pure-u-md-10-24{flex:0 0 auto;width:41.6666666667%}.pure-u-md-11-24{flex:0 0 auto;width:45.8333333333%}.pure-u-md-12-24{flex:0 0 auto;width:50%}.pure-u-md-13-24{flex:0 0 auto;width:54.1666666667%}.pure-u-md-14-24{flex:0 0 auto;width:58.3333333333%}.pure-u-md-15-24{flex:0 0 auto;width:62.5%}.pure-u-md-16-24{flex:0 0 auto;width:66.6666666667%}.pure-u-md-17-24{flex:0 0 auto;width:70.8333333333%}.pure-u-md-18-24{flex:0 0 auto;width:75%}.pure-u-md-19-24{flex:0 0 auto;width:79.1666666667%}.pure-u-md-20-24{flex:0 0 auto;width:83.3333333333%}.pure-u-md-21-24{flex:0 0 auto;width:87.5%}.pure-u-md-22-24{flex:0 0 auto;width:91.6666666667%}.pure-u-md-23-24{flex:0 0 auto;width:95.8333333333%}.pure-u-md-24-24{flex:0 0 auto;width:100%}}@media screen and (min-width: 1024px){.pure-u-lg-1-1{flex:0 0 auto;width:100%}.pure-u-lg-1-2{flex:0 0 auto;width:50%}.pure-u-lg-2-2{flex:0 0 auto;width:100%}.pure-u-lg-1-3{flex:0 0 auto;width:33.3333333333%}.pure-u-lg-2-3{flex:0 0 auto;width:66.6666666667%}.pure-u-lg-3-3{flex:0 0 auto;width:100%}.pure-u-lg-1-4{flex:0 0 auto;width:25%}.pure-u-lg-2-4{flex:0 0 auto;width:50%}.pure-u-lg-3-4{flex:0 0 auto;width:75%}.pure-u-lg-4-4{flex:0 0 auto;width:100%}.pure-u-lg-1-5{flex:0 0 auto;width:20%}.pure-u-lg-2-5{flex:0 0 auto;width:40%}.pure-u-lg-3-5{flex:0 0 auto;width:60%}.pure-u-lg-4-5{flex:0 0 auto;width:80%}.pure-u-lg-5-5{flex:0 0 auto;width:100%}.pure-u-lg-1-6{flex:0 0 auto;width:16.6666666667%}.pure-u-lg-2-6{flex:0 0 auto;width:33.3333333333%}.pure-u-lg-3-6{flex:0 0 auto;width:50%}.pure-u-lg-4-6{flex:0 0 auto;width:66.6666666667%}.pure-u-lg-5-6{flex:0 0 auto;width:83.3333333333%}.pure-u-lg-6-6{flex:0 0 auto;width:100%}.pure-u-lg-1-8{flex:0 0 auto;width:12.5%}.pure-u-lg-2-8{flex:0 0 auto;width:25%}.pure-u-lg-3-8{flex:0 0 auto;width:37.5%}.pure-u-lg-4-8{flex:0 0 auto;width:50%}.pure-u-lg-5-8{flex:0 0 auto;width:62.5%}.pure-u-lg-6-8{flex:0 0 auto;width:75%}.pure-u-lg-7-8{flex:0 0 auto;width:87.5%}.pure-u-lg-8-8{flex:0 0 auto;width:100%}.pure-u-lg-1-12{flex:0 0 auto;width:8.3333333333%}.pure-u-lg-2-12{flex:0 0 auto;width:16.6666666667%}.pure-u-lg-3-12{flex:0 0 auto;width:25%}.pure-u-lg-4-12{flex:0 0 auto;width:33.3333333333%}.pure-u-lg-5-12{flex:0 0 auto;width:41.6666666667%}.pure-u-lg-6-12{flex:0 0 auto;width:50%}.pure-u-lg-7-12{flex:0 0 auto;width:58.3333333333%}.pure-u-lg-8-12{flex:0 0 auto;width:66.6666666667%}.pure-u-lg-9-12{flex:0 0 auto;width:75%}.pure-u-lg-10-12{flex:0 0 auto;width:83.3333333333%}.pure-u-lg-11-12{flex:0 0 auto;width:91.6666666667%}.pure-u-lg-12-12{flex:0 0 auto;width:100%}.pure-u-lg-1-24{flex:0 0 auto;width:4.1666666667%}.pure-u-lg-2-24{flex:0 0 auto;width:8.3333333333%}.pure-u-lg-3-24{flex:0 0 auto;width:12.5%}.pure-u-lg-4-24{flex:0 0 auto;width:16.6666666667%}.pure-u-lg-5-24{flex:0 0 auto;width:20.8333333333%}.pure-u-lg-6-24{flex:0 0 auto;width:25%}.pure-u-lg-7-24{flex:0 0 auto;width:29.1666666667%}.pure-u-lg-8-24{flex:0 0 auto;width:33.3333333333%}.pure-u-lg-9-24{flex:0 0 auto;width:37.5%}.pure-u-lg-10-24{flex:0 0 auto;width:41.6666666667%}.pure-u-lg-11-24{flex:0 0 auto;width:45.8333333333%}.pure-u-lg-12-24{flex:0 0 auto;width:50%}.pure-u-lg-13-24{flex:0 0 auto;width:54.1666666667%}.pure-u-lg-14-24{flex:0 0 auto;width:58.3333333333%}.pure-u-lg-15-24{flex:0 0 auto;width:62.5%}.pure-u-lg-16-24{flex:0 0 auto;width:66.6666666667%}.pure-u-lg-17-24{flex:0 0 auto;width:70.8333333333%}.pure-u-lg-18-24{flex:0 0 auto;width:75%}.pure-u-lg-19-24{flex:0 0 auto;width:79.1666666667%}.pure-u-lg-20-24{flex:0 0 auto;width:83.3333333333%}.pure-u-lg-21-24{flex:0 0 auto;width:87.5%}.pure-u-lg-22-24{flex:0 0 auto;width:91.6666666667%}.pure-u-lg-23-24{flex:0 0 auto;width:95.8333333333%}.pure-u-lg-24-24{flex:0 0 auto;width:100%}}@media screen and (min-width: 1280px){.pure-u-xl-1-1{flex:0 0 auto;width:100%}.pure-u-xl-1-2{flex:0 0 auto;width:50%}.pure-u-xl-2-2{flex:0 0 auto;width:100%}.pure-u-xl-1-3{flex:0 0 auto;width:33.3333333333%}.pure-u-xl-2-3{flex:0 0 auto;width:66.6666666667%}.pure-u-xl-3-3{flex:0 0 auto;width:100%}.pure-u-xl-1-4{flex:0 0 auto;width:25%}.pure-u-xl-2-4{flex:0 0 auto;width:50%}.pure-u-xl-3-4{flex:0 0 auto;width:75%}.pure-u-xl-4-4{flex:0 0 auto;width:100%}.pure-u-xl-1-5{flex:0 0 auto;width:20%}.pure-u-xl-2-5{flex:0 0 auto;width:40%}.pure-u-xl-3-5{flex:0 0 auto;width:60%}.pure-u-xl-4-5{flex:0 0 auto;width:80%}.pure-u-xl-5-5{flex:0 0 auto;width:100%}.pure-u-xl-1-6{flex:0 0 auto;width:16.6666666667%}.pure-u-xl-2-6{flex:0 0 auto;width:33.3333333333%}.pure-u-xl-3-6{flex:0 0 auto;width:50%}.pure-u-xl-4-6{flex:0 0 auto;width:66.6666666667%}.pure-u-xl-5-6{flex:0 0 auto;width:83.3333333333%}.pure-u-xl-6-6{flex:0 0 auto;width:100%}.pure-u-xl-1-8{flex:0 0 auto;width:12.5%}.pure-u-xl-2-8{flex:0 0 auto;width:25%}.pure-u-xl-3-8{flex:0 0 auto;width:37.5%}.pure-u-xl-4-8{flex:0 0 auto;width:50%}.pure-u-xl-5-8{flex:0 0 auto;width:62.5%}.pure-u-xl-6-8{flex:0 0 auto;width:75%}.pure-u-xl-7-8{flex:0 0 auto;width:87.5%}.pure-u-xl-8-8{flex:0 0 auto;width:100%}.pure-u-xl-1-12{flex:0 0 auto;width:8.3333333333%}.pure-u-xl-2-12{flex:0 0 auto;width:16.6666666667%}.pure-u-xl-3-12{flex:0 0 auto;width:25%}.pure-u-xl-4-12{flex:0 0 auto;width:33.3333333333%}.pure-u-xl-5-12{flex:0 0 auto;width:41.6666666667%}.pure-u-xl-6-12{flex:0 0 auto;width:50%}.pure-u-xl-7-12{flex:0 0 auto;width:58.3333333333%}.pure-u-xl-8-12{flex:0 0 auto;width:66.6666666667%}.pure-u-xl-9-12{flex:0 0 auto;width:75%}.pure-u-xl-10-12{flex:0 0 auto;width:83.3333333333%}.pure-u-xl-11-12{flex:0 0 auto;width:91.6666666667%}.pure-u-xl-12-12{flex:0 0 auto;width:100%}.pure-u-xl-1-24{flex:0 0 auto;width:4.1666666667%}.pure-u-xl-2-24{flex:0 0 auto;width:8.3333333333%}.pure-u-xl-3-24{flex:0 0 auto;width:12.5%}.pure-u-xl-4-24{flex:0 0 auto;width:16.6666666667%}.pure-u-xl-5-24{flex:0 0 auto;width:20.8333333333%}.pure-u-xl-6-24{flex:0 0 auto;width:25%}.pure-u-xl-7-24{flex:0 0 auto;width:29.1666666667%}.pure-u-xl-8-24{flex:0 0 auto;width:33.3333333333%}.pure-u-xl-9-24{flex:0 0 auto;width:37.5%}.pure-u-xl-10-24{flex:0 0 auto;width:41.6666666667%}.pure-u-xl-11-24{flex:0 0 auto;width:45.8333333333%}.pure-u-xl-12-24{flex:0 0 auto;width:50%}.pure-u-xl-13-24{flex:0 0 auto;width:54.1666666667%}.pure-u-xl-14-24{flex:0 0 auto;width:58.3333333333%}.pure-u-xl-15-24{flex:0 0 auto;width:62.5%}.pure-u-xl-16-24{flex:0 0 auto;width:66.6666666667%}.pure-u-xl-17-24{flex:0 0 auto;width:70.8333333333%}.pure-u-xl-18-24{flex:0 0 auto;width:75%}.pure-u-xl-19-24{flex:0 0 auto;width:79.1666666667%}.pure-u-xl-20-24{flex:0 0 auto;width:83.3333333333%}.pure-u-xl-21-24{flex:0 0 auto;width:87.5%}.pure-u-xl-22-24{flex:0 0 auto;width:91.6666666667%}.pure-u-xl-23-24{flex:0 0 auto;width:95.8333333333%}.pure-u-xl-24-24{flex:0 0 auto;width:100%}}.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form select,.pure-form textarea{box-sizing:border-box;padding:.5em .6em;border:1px solid #ccc;border-radius:4px;font:inherit}:root{--gi-primary: #384E98;--gi-primary-mid: #4E68BE;--gi-accent: #3faae5;--gi-link: #1c5fa8;--gi-gold: #d4a017;--gi-gold-bright: #ffd166;--gi-success: #237a46;--gi-danger: #c0392b;--gi-text: #2b3550;--gi-text-muted: #757575;--gi-line: #d9dfeb;--gi-well: #f5f7fb;--gi-radius-card: 16px;--gi-radius-field: 4px;--gi-radius-pill: 999px;--gi-space-1: 4px;--gi-space-2: 8px;--gi-space-3: 14px;--gi-space-4: 22px}.admin-forum-block{padding:10px 15px}.admin-forum-block-header{display:flex;align-items:center;gap:10px;margin:10px 0}.admin-forum-block-header h3,.admin-forum-block-header h4{margin:0;white-space:nowrap;text-align:left}.admin-forum-block-header h3 .fa,.admin-forum-block-header h4 .fa{margin-right:8px}.admin-forum-block-header .admin-delete-form{margin:0 0 0 auto;flex:0 0 auto;width:auto}.admin-forum-block-header .admin-delete-form .button{margin-bottom:0}.admin-forum-category{position:relative;border:1px solid #e4e4e4;border-radius:10px;padding:5px 15px 10px;margin-bottom:15px}.admin-forum-category.admin-forum-category-new{background-color:#f7f7f7;border-style:dashed}.controller-admin.action-badges section .text-content form.aligned-form{border-top:1px solid #e8e8f2;margin-top:16px;padding-top:16px}.admin-badge-card{position:relative}.admin-card-delete-form{position:absolute;top:10px;right:12px;margin:0;width:auto;z-index:2}.admin-card-delete{border:0;background:rgba(255,255,255,.18);color:#fff;cursor:pointer;border-radius:6px;padding:5px 9px;font-size:11pt;line-height:1}.admin-card-delete:hover{background:#ff6565;color:#fff}.orange-tag{background:#8a4b06;color:#fff;border-radius:999px}.badge{font-size:10pt;border:1px solid;display:block;padding:7px;border-radius:20px;margin:1px;cursor:help;color:var(--badge-color);border-color:var(--badge-color);background:#fff;background:color-mix(in srgb, var(--badge-color) 10%, #fff);font-weight:600}.badge-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.badge-list .badge{margin:0}.badge-icon-preview{display:flex;align-items:flex-start;justify-content:center;padding:24px 12px;min-height:0}section.bux-history-header.header-only,section.bux-history-columns.header-only{padding:0;margin:20px 0 10px}section.bux-history-header.header-only h2,section.bux-history-columns.header-only h2{padding:15px;font-size:12pt;margin:0}section.bux-history-header.header-only{margin-top:10px}section.bux-history-columns.header-only{margin:0 0 10px}section.bux-history-columns.header-only h2{padding:10px 15px;font-size:11pt;background-color:hsl(226.25,46.1538461539%,52.6274509804%)}section.bux-history-listing{padding:0;margin:0}section.bux-history-listing .bux-history-row{display:flex;flex-wrap:nowrap;align-items:center;padding:12px 15px;color:#444;font-weight:lighter}section.bux-history-listing .bux-history-row:nth-of-type(2n){background-color:rgb(95.6726998492%,96.2990196078%,98.4057315234%)}section.bux-history-listing .bux-history-row:nth-of-type(2n+1){background-color:rgb(93.5090497738%,94.4485294118%,97.6085972851%)}section.bux-history-listing .bux-history-row:first-of-type{border-radius:20px 20px 0 0}section.bux-history-listing .bux-history-row:last-of-type{border-radius:0 0 20px 20px}.bux-history-flow{display:flex;flex-wrap:nowrap;align-items:center}.bux-history-flow .bux-history-c-title,.bux-history-row .bux-history-c-title{text-align:left;flex-grow:1;flex-shrink:1}.bux-history-flow .bux-history-c-date,.bux-history-row .bux-history-c-date{text-align:left;width:180px;flex-grow:0;flex-shrink:0}.bux-history-flow .bux-history-c-description,.bux-history-row .bux-history-c-description{text-align:left;flex-grow:1;flex-shrink:1;padding-right:10px}.bux-history-flow .bux-history-c-amount,.bux-history-flow .bux-history-c-balance-after,.bux-history-row .bux-history-c-amount,.bux-history-row .bux-history-c-balance-after{text-align:right;width:110px;flex-grow:0;flex-shrink:0}.bux-history-flow .bux-history-c-balance,.bux-history-row .bux-history-c-balance{text-align:right;flex-grow:0;flex-shrink:0}.bux-history-c-amount.bux-amount-positive{color:#1e9e4e}.bux-history-c-amount.bux-amount-negative{color:#e04f4f}section.bux-history-empty{text-align:center;color:#666;font-style:italic;padding:30px}section.bux-history-buttons{background-color:rgb(91.3453996983%,92.5980392157%,96.8114630468%);padding:15px;margin:10px 0;display:flex;align-items:center;justify-content:center}section.bux-history-buttons *{margin-left:5px;margin-right:5px}section.bux-history-buttons *:first-child{margin-left:0}section.bux-history-buttons *:last-child{margin-right:0}@media screen and (max-width: 35.5em){.bux-history-flow .bux-history-c-date,section.bux-history-listing .bux-history-row .bux-history-c-date{width:110px;font-size:9pt}.bux-history-flow .bux-history-c-balance-after,section.bux-history-listing .bux-history-row .bux-history-c-balance-after{display:none}}:focus-visible{outline:3px solid #ffd166;outline-offset:2px;border-radius:3px}#navigation-bar .nav-search input:focus-visible,#user-bar :focus-visible{outline:3px solid #ffd166;outline-offset:1px}.form-grid{display:grid;grid-template-columns:minmax(100px, 2fr) 10fr 1fr;column-gap:1em;row-gap:1em;align-items:center}.form-grid label{grid-column:1;justify-self:right}.form-grid input.narrow-input{max-width:14em}.form-grid .form-message-inline{margin-top:-1em;grid-column:2}.form-grid .form-message-inline:empty{display:none}.form-grid button,.form-grid input[type=submit]{grid-column-start:2;max-width:9em}section.forum-header.header-only{padding:0;margin:20px 0 10px}section.forum-header.header-only:first-of-type{margin-top:10px}section.forum-header.header-only h2{padding:15px;font-size:12pt}section.forum-header.header-only h2 .forum-section-c1{padding-left:10px}section.forum-header.header-only h2 a{color:#fff;border-bottom:1px dashed rgba(255,255,255,.2)}section.forum{padding:0;margin:0}section.forum a{color:#444}section.forum .category{display:block;font-weight:lighter;line-height:1.3;padding:15px}section.forum .category .category-title{font-size:14pt}section.forum .category .category-description{display:inline-block;padding:5px;font-style:italic}section.forum .category:nth-of-type(2n){background-color:rgb(95.6726998492%,96.2990196078%,98.4057315234%)}section.forum .category:nth-of-type(2n+1){background-color:rgb(93.5090497738%,94.4485294118%,97.6085972851%)}section.forum .category:first-of-type{border-top-left-radius:20px;border-top-right-radius:20px}section.forum .category:last-of-type{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.forum-flow{display:flex;flex-wrap:nowrap;align-items:center}.forum-flow .forum-section-c1{text-align:left;flex-grow:1;flex-shrink:1}.forum-flow .forum-section-c2,.forum-flow .forum-section-c3,.forum-flow .forum-section-c4{text-align:center;flex-grow:0;flex-shrink:0}.forum-flow .forum-section-c2,.forum-flow .forum-section-c3{width:100px}.forum-flow .forum-section-c4{width:200px}.forum-flow .forum-category-c1{padding-left:5px;text-align:left;flex-grow:1;flex-shrink:1}.forum-flow .forum-category-c1 .fa{margin:0 5px}.forum-flow .forum-category-c2,.forum-flow .forum-category-c3,.forum-flow .forum-category-c4{text-align:center;flex-grow:0;flex-shrink:0}.forum-flow .forum-category-c2{width:100px}.forum-flow .forum-category-c3,.forum-flow .forum-category-c4{width:150px}.forum-post-listing section{margin-top:0;border-radius:0;border-bottom:1px solid rgb(91.3453996983%,92.5980392157%,96.8114630468%)}.forum-post-listing section:first-of-type{border-radius:15px 15px 0 0}.forum-post-listing section:last-of-type{border-radius:0 0 15px 15px;border-bottom:0}.forum-post-listing section a{display:block;font-weight:lighter;line-height:1.3;padding:15px}.forum-post-listing-sticky{background-color:#e1ffe1}.forum-header.header-only.forum-post-header h2{text-align:left}.forum-post{display:flex;align-items:flex-start;gap:14px;margin-bottom:6px}.forum-post .forum-avatar-box{flex:0 0 118px;align-self:flex-start}.forum-post .forum-avatar-box .avatar-box{padding:6px 4px;margin:0 0 4px}.forum-post .forum-avatar-box .avatar-box img{max-width:84px;height:auto}.forum-post .forum-avatar-box .avatar-box .rank{font-size:8pt;padding:2px 6px;margin:3px auto 0;width:auto;display:inline-block}.forum-post .forum-avatar-box .avatar-box h2{font-size:10pt;line-height:1.2;margin:0 0 2px;overflow-wrap:anywhere}.forum-post .forum-avatar-box .forum-author-postcount{font-size:8.5pt}.forum-post>section.post-body{flex:1 1 auto;min-width:0;margin:0}section.forum-buttons{background-color:rgb(91.3453996983%,92.5980392157%,96.8114630468%);padding:15px;margin:10px 0;display:flex;align-items:center;justify-content:center}section.forum-buttons *{margin-left:5px;margin-right:5px}section.forum-buttons *:first-child{margin-left:0}section.forum-buttons *:last-child{margin-right:0}section.forum-buttons-top{background-color:#fff;padding:10px 15px 10px 10px;margin:10px 0;display:flex;align-items:center;justify-content:flex-end;gap:10px}section.forum-buttons-top .forum-crumb{margin-right:auto;font-size:10.5pt;color:#6f7787;overflow-wrap:anywhere}section.forum-buttons-top .forum-crumb a{color:inherit}section.forum-buttons-top *{margin-left:5px;margin-right:5px}section.forum-buttons-top *:first-child{margin-left:0}section.forum-buttons-top *:last-child{margin-right:0}section.forum-buttons-top.forum-mod-buttons{justify-content:flex-start}section.forum-buttons-top.forum-mod-buttons .forum-mod-label{font-weight:lighter;color:#666;white-space:nowrap;margin-right:12px}section.forum-buttons-top.forum-mod-buttons .forum-mod-label .fa{margin-right:5px}section.forum-buttons-top.forum-mod-buttons .forum-mod-form{display:inline-block;width:auto;flex:0 0 auto;margin:0 6px 0 0}section.forum-buttons-top.forum-mod-buttons .forum-mod-form:last-of-type{margin-right:0}section.forum-buttons-top.forum-mod-buttons .forum-mod-form .button-flat{margin:0;padding:7px 12px}.forum-locked-notice{font-weight:lighter;color:#a05252}.forum-locked-notice .fa{margin-right:5px}form.aligned-form .control-group-forum-title label,form.aligned-form .control-group-forum-body label{width:5em}form.aligned-form .control-group-forum-body textarea{height:100px;width:70%}form.aligned-form .control-group-forum-title input{width:50%}form.aligned-form .controls-forum{margin-left:6.5em}section.post-body div{font-size:14pt}section.post-body .forum-timestamp{text-align:right;padding:0 8px 5px;font-size:9pt;border-bottom:1px solid rgb(74.036199095%,77.7941176471%,90.4343891403%)}section.post-body .forum-user-content{padding:8px;line-height:1.55;overflow-wrap:break-word}section.post-body .forum-user-content p:not(:last-of-type){margin-bottom:1em}section.post-body .forum-user-content ul,section.post-body .forum-user-content ol{padding-left:1em;margin:0}section.post-body .forum-user-content blockquote{margin:.6em 0;padding:8px 14px;border-left:3px solid #3faae5;background:rgb(93.9764705882%,97.3333333333%,99.1843137255%);border-radius:0 8px 8px 0;color:#4a5568}section.post-body .forum-user-content blockquote>:last-child{margin-bottom:0}section.post-body .forum-user-content pre{overflow-x:auto;background:rgb(95.6726998492%,96.2990196078%,98.4057315234%);padding:10px;border-radius:8px}section.post-body .forum-user-content code{background:rgb(93.9417797888%,94.818627451%,97.7680241327%);padding:1px 5px;border-radius:4px}section.post-body .forum-user-content pre code{background:none;padding:0}section.post-body .forum-user-content table{border-collapse:collapse}section.post-body .forum-user-content table td,section.post-body .forum-user-content table th{padding:5px 20px;border:1px solid hsl(226.25,46.1538461539%,52.6274509804%)}@media(max-width: 1000px){.forum-avatar-box .avatar-box h2{font-size:12pt}}@media(max-width: 750px){.forum-header.header-only.forum-post-header h2{font-size:11pt}}@media(max-width: 700px){section.forum .category .category-title{font-size:12pt}.forum-flow{font-size:9pt}form.aligned-form .control-group-forum-title label,form.aligned-form .control-group-forum-body label{width:5em}form.aligned-form .control-group-forum-title input{width:95%}form.aligned-form .control-group-forum-body textarea{height:100px;width:95%}form.aligned-form .controls-forum{margin-left:0}}@media(max-width: 650px){section.forum .category .category-title{font-size:12pt}section.forum .category .category-description{display:none}.forum-flow{font-size:9pt}.forum-header.header-only.forum-post-header h2{font-size:10pt}}@media(max-width: 600px){.forum-flow .forum-section-c2,.forum-flow .forum-section-c3{width:75px}.forum-flow .forum-section-c4{width:150px}}@media(max-width: 500px){.forum-flow .forum-section-c2{width:100px}.forum-flow .forum-section-c3{display:none}}@media(max-width: 450px){section.forum-header.header-only{padding:0;margin:10px 0}section.forum-header.header-only h2{padding:10px 5px;font-size:12pt}.forum-header.header-only.forum-post-header h2{padding:15px}.forum-header.header-only.forum-post-header h2 .chevron-small-hide{display:none}section.forum .category{padding:10px 5px}section.forum .category .category-title{font-size:10pt}.forum-flow{font-size:8pt}.forum-flow .forum-section-c1{padding-left:5px}.forum-flow .forum-section-c2{display:none}.forum-flow .forum-section-c4{width:150px}}@media(max-width: 350px){section.forum-header.header-only{padding:0;margin:10px 0 0}section.forum .category{border-radius:0 !important}.forum-post{margin:10px 0;gap:8px}.forum-post .forum-avatar-box{flex-basis:96px}.forum-post .avatar-box{margin:0;padding:0}.forum-post section{margin:0;padding:0}}.forum-author-postcount{text-align:center;font-size:9pt;color:#888;margin-top:4px}.forum-author-postcount .fa{margin-right:4px}.forum-edited{margin-left:10px;font-size:9pt;color:#757575;font-style:italic}.forum-edited .fa{margin-right:3px}.forum-post-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;justify-content:flex-end;margin-top:10px;padding-top:8px;border-top:1px solid rgb(93.0763197587%,94.0784313725%,97.4491704374%)}.forum-post-actions .forum-post-action-form{display:inline-flex;align-items:center;width:auto;margin:0}.forum-post-actions .forum-post-action,.forum-post-actions .report-open{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;box-sizing:border-box;background:none;border:0;cursor:pointer;font-size:10pt;color:hsl(226.25,46.1538461539%,52.6274509804%);padding:4px 10px;line-height:1.2;text-decoration:none}.forum-post-actions .forum-post-action:hover,.forum-post-actions .report-open:hover{color:#384e98;text-decoration:underline}.forum-post-actions .forum-post-action.forum-post-action-danger,.forum-post-actions .report-open.forum-post-action-danger{color:#a05252}.forum-post-actions .forum-post-action.forum-post-action-danger:hover,.forum-post-actions .report-open.forum-post-action-danger:hover{color:#c0392b}.forum-mention{color:#384e98;font-weight:bold;text-decoration:none}.forum-mention:hover{text-decoration:underline}.forum-history-empty{padding:24px;line-height:2}.forum-history-empty>.fa{font-size:28pt;color:rgb(43.7450980392%,51.887254902%,79.2745098039%)}.forum-history-list .forum-history-row{display:flex;align-items:center;gap:12px;padding:12px 8px;color:#444;text-decoration:none;border-bottom:1px solid rgb(93.0763197587%,94.0784313725%,97.4491704374%)}.forum-history-list .forum-history-row:last-child{border-bottom:0}.forum-history-list .forum-history-row:hover{background-color:rgb(96.5381598793%,97.0392156863%,98.7245852187%)}.forum-history-list .forum-history-icon{flex:0 0 auto;width:30px;text-align:center;color:hsl(226.25,46.1538461538%,58.5490196078%)}.forum-history-list .forum-history-text{display:flex;flex-direction:column;line-height:1.35;min-width:0}.forum-history-list .forum-history-title{font-weight:normal;color:#384e98}.forum-history-list .forum-history-meta{font-size:9pt;color:#888}.forum-history-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px}.forum-history-pagination .forum-history-page-label{display:inline-block;background-color:hsl(226.25,46.1538461539%,52.6274509804%);color:#fff;border-radius:15px;padding:8px 14px;font-size:10pt}.forum-category-blurb{padding:10px 16px;font-size:10.5pt;color:#6f7787;font-style:italic}.forum-upvote{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 11px;border:1px solid #cfd7e6;background:#fff;color:#4e68be;cursor:pointer}.forum-upvote:hover{border-color:#4e68be}.forum-upvote .forum-upvote-count{font-weight:bold;font-variant-numeric:tabular-nums}.forum-upvote-on{background:#4e68be;border-color:#4e68be;color:#fff}.forum-upvote-static{cursor:default;background:#f5f7fb;color:#6f7787}.forum-upvote-static:hover{border-color:#cfd7e6}.forum-post-actions .forum-upvote{border:1px solid #cfd7e6;background:#fff;font-weight:bold;margin-right:auto}.forum-post-actions .forum-upvote-on{background:#4e68be;border-color:#4e68be;color:#fff}.forum-post-actions .forum-upvote .forum-upvote-count:empty,.forum-post-actions .forum-upvote-zero .forum-upvote-count{display:none}.forum-page-title{font-size:17pt;font-weight:bold;color:#2b3550;margin:12px 4px 6px;line-height:1.25;overflow-wrap:anywhere}.forum-avatar-box .forum-author-postcount{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:8px;background:#eef1f7;color:#4a5470;font-size:8.5pt;text-decoration:none}.composer-hint{display:flex;gap:8px;align-items:baseline;margin:6px 0 0;font-size:9.5pt;color:var(--gi-text-muted)}.composer-hint code{background:var(--gi-well);border:1px solid var(--gi-line);border-radius:3px;padding:0 4px;font-size:9pt}section.forum-category-head{background-color:#fff;padding:12px 16px;margin:10px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}section.forum-category-head .forum-category-head-main{flex:1 1 260px;min-width:0}section.forum-category-head .forum-crumb{font-size:10pt;color:#6f7787;margin-bottom:2px}section.forum-category-head .forum-crumb a{color:inherit}section.forum-category-head .forum-page-title{margin:0}section.forum-category-head .forum-category-blurb{margin:4px 0 0;padding:0;font-size:10.5pt;color:#6f7787;font-style:italic;overflow-wrap:anywhere}.panel-count{display:inline-block;background-color:rgba(255,255,255,.25);border-radius:12px;padding:1px 9px;font-size:11pt;margin-left:6px;vertical-align:middle}.friend-status{display:inline-block;padding:8px 14px;border-radius:6px;font-weight:normal;margin-bottom:6px}.friend-status.friend-status-friends{color:rgb(3.5446906035%,32.8474662592%,16.0692640693%);border:1px solid #0f8b44}.friend-status.friend-status-pending{color:#8a6d3b;border:1px solid #d9c089}.friend-action-form{display:inline-block;width:auto;margin:0}.mutual-friends-note{font-size:10pt;color:#384e98;margin-bottom:8px}.mutual-friends-note .fa{margin-right:5px}.friend-chip-grid{display:flex;flex-wrap:wrap;gap:10px}.friend-chip{display:flex;flex-direction:column;align-items:center;width:64px;text-decoration:none;color:#444}.friend-chip.friend-chip-mutual .friend-chip-avatar{box-shadow:0 0 0 2px #3faae5}.friend-chip-avatar{position:relative;display:inline-block;width:48px;height:48px;border-radius:50%;overflow:hidden;background-color:rgb(93.0763197587%,94.0784313725%,97.4491704374%)}.friend-chip-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}.friend-chip-name{font-size:9pt;margin-top:4px;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-view-all{margin-top:10px;font-size:10pt;color:#888}.friends-empty{padding:24px;line-height:2}.friends-empty>.fa{font-size:28pt;color:rgb(43.7450980392%,51.887254902%,79.2745098039%)}.friend-list .friend-list-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 6px;border-bottom:1px solid rgb(91.3453996983%,92.5980392157%,96.8114630468%)}.friend-list .friend-list-row:last-child{border-bottom:0}.friend-list .friend-list-identity{display:flex;align-items:center;gap:12px;min-width:0}.friend-list .friend-list-avatar{overflow:visible;flex:0 0 auto}.friend-list .friend-list-avatar img{border-radius:50%}.friend-list .friend-list-names{display:flex;flex-direction:column;line-height:1.3;min-width:0}.friend-list .friend-list-username{font-weight:normal}.friend-list .friend-list-meta{font-size:9pt;color:#888}.friend-list .friend-online-label{color:rgb(4.3239113827%,40.06824548%,19.6017316017%)}.friend-list .friend-online-label .fa{font-size:7pt;margin-right:4px;vertical-align:middle}.friend-list .friend-list-actions{display:flex;gap:6px;flex:0 0 auto}.friend-list .friend-list-actions .friend-action-form{display:inline-block;width:auto;margin:0}.trending-groups .trending-row{display:flex;flex-direction:row;align-items:center;padding:8px;border-radius:10px;text-decoration:none}.trending-groups .trending-row:hover{background-color:#eef1f9}.trending-groups .trending-row img{width:48px;height:48px;border-radius:8px;flex-shrink:0}.trending-groups .trending-row div{margin-left:10px;min-width:0}.trending-groups .trending-row div h3{background-color:rgba(0,0,0,0);color:#000;font-size:12pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trending-groups .trending-row div h3 .trending-featured-star{color:#f5b301;font-size:10pt}.trending-groups .trending-row div h4{margin-top:2px;color:#666;font-size:10pt;font-weight:normal}.trending-groups .trending-row div .trending-stat{display:block;margin-top:2px;color:#888;font-size:10pt}.trending-groups .trending-row div .trending-stat.trending-stat-hot{color:#e8590c;font-weight:bold}.group-listing{display:flex;flex-direction:column}.group-listing .group-row{display:block;margin:10px}.group-listing .group-row section{display:flex;flex-direction:row;align-items:center;margin:0;padding:10px}.group-listing .group-row section img{width:96px;height:96px;border-radius:10px}.group-listing .group-row section div{margin-left:10px}.group-listing .group-row section div h3{background-color:rgba(0,0,0,0);color:#000;font-size:16pt}.group-listing .group-row section div h4{margin-top:5px;margin-left:15px}.group-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.group-action-row .group-action-form{display:inline-block;width:auto;margin:0}.group-action-row form{display:inline-block;width:auto;margin:0}.group-activity-stat{margin-left:8px}.group-view-all{margin-top:12px}.group-members-count,.group-members-page-label{font-weight:lighter;font-size:10pt;opacity:.85;margin-left:8px}.group-member-list .group-member-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 6px;border-bottom:1px solid rgb(91.3453996983%,92.5980392157%,96.8114630468%)}.group-member-list .group-member-row:last-child{border-bottom:0}.group-member-list .group-member-identity{display:flex;align-items:center;gap:10px;min-width:0}.group-member-list .group-member-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:rgb(93.0763197587%,94.0784313725%,97.4491704374%)}.group-member-list .group-member-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}.group-member-list .group-member-names{display:flex;flex-direction:column;line-height:1.3;min-width:0}.group-member-list .group-member-username{font-weight:normal}.group-member-list .group-member-owner-tag{color:#b8860b;font-size:9pt;font-variant:small-caps}.group-member-list .group-member-joined{font-size:9pt;color:#888}.group-member-list .group-member-actions{display:flex;gap:6px;flex:0 0 auto}.group-member-list .group-member-actions .group-member-form{display:inline-block;width:auto;margin:0}.group-members-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px}.group-wall-compose{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px}.group-wall-compose textarea{flex:1 1 auto;min-width:0;min-height:42px;box-sizing:border-box}.group-wall-compose .button{flex:0 0 auto;margin-bottom:0}.group-wall-locked{color:#888;font-size:10pt;margin-bottom:12px}.group-wall-locked .fa{margin-right:5px}.group-wall-empty{padding:20px;color:#888}.group-wall-empty>.fa{font-size:26pt;color:hsl(226.25,46.1538461538%,64.4705882353%)}.group-wall-list .group-wall-post{display:flex;gap:10px;padding:12px 4px;border-bottom:1px solid rgb(93.0763197587%,94.0784313725%,97.4491704374%)}.group-wall-list .group-wall-post:last-child{border-bottom:0}.group-wall-list .group-wall-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:rgb(91.3453996983%,92.5980392157%,96.8114630468%)}.group-wall-list .group-wall-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}.group-wall-list .group-wall-body{flex:1 1 auto;min-width:0}.group-wall-list .group-wall-meta{display:flex;align-items:center;gap:8px}.group-wall-list .group-wall-author{font-weight:bold;color:#384e98;text-decoration:none}.group-wall-list .group-wall-time{font-size:9pt;color:#757575}.group-wall-list .group-wall-delete-form{margin:0 0 0 auto;width:auto;display:inline-block}.group-wall-list .group-wall-delete{border:0;background:none;color:#bbb;cursor:pointer;padding:2px 6px;font-size:11pt}.group-wall-list .group-wall-delete:hover{color:#c0392b}.group-wall-list .group-wall-text{line-height:1.5;overflow-wrap:break-word}.group-wall-list .group-wall-text p:not(:last-child){margin-bottom:.5em}@media(max-width: 500px){.group-wall-compose{flex-direction:column;align-items:stretch}.group-wall-compose textarea{width:100%}.group-wall-compose .button{align-self:flex-end}}.group-list-row,.group-row{min-height:auto}.group-tile-name,.group-box-mini h2{padding:6px 10px;text-shadow:0 1px 3px rgba(0,0,0,.55);overflow-wrap:anywhere}.group-row section{display:flex;align-items:center;gap:14px;padding:10px 14px}.group-row section img{width:64px;height:64px;object-fit:cover;border-radius:12px}.group-row section h3{margin:0;font-size:12.5pt}.group-row section h4{margin:2px 0 0;font-size:10pt}.store-result-count h2{font-size:12pt;opacity:.85}.card-item{position:relative}.card-ribbons{position:absolute;top:40px;right:8px;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.card-ribbon{font-size:8pt;font-weight:bold;padding:3px 7px;border-radius:4px;color:#fff}.card-ribbon.card-ribbon-owned{background-color:#1e7a46}.card-ribbon.card-ribbon-soldout{background-color:#6b6b6b}.card-ribbon.card-ribbon-limited{background-color:#e67e22}.card-ribbon .fa{margin-right:3px}.item-free{color:#d6ffe3;font-weight:bold}.item-limited-stock{color:#ffd479;font-size:9pt;font-weight:bold}.item-serial{display:block;text-align:center;font-size:9pt;font-weight:bold;color:#b8860b;background:#fff8e1;border-radius:4px;padding:2px 4px;margin:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-meta-line{margin:10px 0 4px;font-size:10pt;color:#6f7787}.item-meta-line .fa{margin-right:3px}.item-pending-banner{margin:10px auto;padding:9px 14px;border-radius:10px;background:#fff7e0;border:1px solid #e8d49a;color:#7a5c12;display:inline-block}.item-staff-panel .item-staff-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.item-staff-panel .item-staff-actions form{margin:0;width:100%}.item-staff-panel .item-staff-actions .button{width:100%;box-sizing:border-box;margin-bottom:0}.item-staff-panel .item-staff-status{text-align:center}.item-staff-panel .item-status-chip{display:inline-block;padding:4px 12px;border-radius:999px;font-size:10pt;font-weight:bold}.item-staff-panel .item-status-approved{background:#e2f6e9;color:#1e6b3e}.item-staff-panel .item-status-pending{background:#fff7e0;color:#7a5c12}.bottom-text .item-limited-stock{white-space:nowrap;display:inline-block}.bottom-text{line-height:1.5}.market-why{color:#6f7787;font-size:10pt}.item-hero-card{display:flex;align-items:center;justify-content:center;min-height:240px}.item-hero-card img{max-height:220px;width:auto;transform:scale(1.35);transform-origin:center}.avatar-preview canvas{width:250px;height:450px;max-width:100%;image-rendering:pixelated;background:linear-gradient(45deg, #eef1f7 25%, transparent 25%, transparent 75%, #eef1f7 75%),linear-gradient(45deg, #eef1f7 25%, #fff 25%, #fff 75%, #eef1f7 75%);background-size:16px 16px;background-position:0 0,8px 8px;border:1px solid var(--gi-line);border-radius:8px}.avatar-preview-note{margin-top:8px;font-size:9.5pt;color:var(--gi-text-muted);line-height:1.45}*{margin:0;padding:0;transition-property:background-color,color;transition-duration:250ms}*::selection{background-color:#384e98;color:#fff}html{overflow-y:scroll;height:100%}body{width:100%;height:100%;color:#fff;font-family:"lucida grande",verdana,helvetica,arial,sans-serif;font-size:11pt}body::after{content:"";background:#f5f5f5 url(/assets/stripes-53f67450e5032a8f984bbecbf27d5a51921580445d470bb0fdd21f49bc38e8c7.png);opacity:.3;top:0;left:0;bottom:0;right:0;position:fixed;z-index:-1}section{background-color:#fff;border-radius:20px;margin:10px;padding:10px 10px 10px;text-align:left;font-family:Sans-Serif,serif}section.header-only{padding:10px}section.header-only>h2{margin:0;font-size:19pt;letter-spacing:.2px}section form{display:inline}section form .help-inline{font-size:10pt}section #error_explanation{box-sizing:border-box;max-width:100%;border-radius:10px;border:1px solid #e0b4ad;background-color:#fdecea;color:#7a1f12;padding:12px 20px 16px;margin:0 auto 20px;line-height:1.8;text-align:left}section #error_explanation ul{margin:4px 0 0;padding-left:22px}section #error_explanation h2{font-size:13pt;font-weight:bold;background:none;color:#7a1f12;padding:0;margin:0 0 4px}section>h2{background-color:hsl(226.25,46.1538461539%,52.6274509804%);color:#fff;border-radius:20px;padding:10px;font-size:16pt;font-weight:lighter;margin-bottom:20px;text-align:center}section>h2:not(:first-of-type){margin-top:20px}section>h2>.center{margin-left:auto;margin-right:auto}section>h2>.button-header-left{margin:-15px 0 0 -10px;float:left;height:100%;padding:10px 15px;display:block;border-radius:20px 0 0 20px}section>h2>.button-header-right{margin:-15px -10px 0 0;float:right;height:100%;padding:10px 15px;display:block;border-radius:0 20px 20px 0}section>h3{background-color:hsl(226.25,46.1538461539%,52.6274509804%);color:#fff;border-radius:20px;padding:10px;font-size:12pt;font-weight:lighter;margin:10px 0;text-align:center}section>h3>.center{margin-left:auto;margin-right:auto}section .text-content{margin:10px;font-size:12pt;line-height:1.5}section .text-content-center{text-align:center}.description{border:1px solid rgb(80.9598793363%,83.7156862745%,92.9852187029%);background:rgb(96.5381598793%,97.0392156863%,98.7245852187%);border-radius:10px;margin:10px;padding:10px;font-family:inherit;font-size:14px}section .card-grid .card-item{box-shadow:0 3px 15px rgba(0,0,0,.05)}section hr{margin:30px;background-color:hsl(226.25,46.1538461539%,52.6274509804%)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));grid-auto-flow:dense;grid-gap:12px;padding:10px}.card-grid .card-item{background-color:#fff;border-radius:20px;margin:10px;padding:10px 10px 10px;text-align:left;max-width:300px;display:flex;flex-direction:column;height:100%;text-align:center;margin:0;padding:0}.card-grid .card-item img{flex:0 0 auto;height:180px;max-height:180px;width:100%;object-fit:contain;padding:4px;min-height:0;max-width:100%;align-self:center}.card-grid .card-item .top-text{display:block;border-radius:20px 20px 0 0;padding:8px 5px;color:#fff;background-color:hsl(226.25,46.1538461539%,52.6274509804%);font-size:11pt;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-grid .card-item .bottom-text{margin-top:auto;border-radius:0 0 20px 20px;padding:3px;color:#fff;background-color:hsl(226.25,46.1538461539%,52.6274509804%);font-size:11pt;line-height:1.5}.card-grid .card-item .bottom-text .fa{margin-left:-5px}.card-grid .card-item .layered-green,.card-grid .card-item .layered-red{position:relative;overflow:hidden;border-radius:0 0 20px 20px}.card-grid .card-item .layered-green .overlay-action,.card-grid .card-item .layered-red .overlay-action{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;border-radius:0 0 20px 20px;display:flex;justify-content:center;align-items:center;font-size:16pt;color:#fff}.card-grid .card-item .layered-green:hover,.card-grid .card-item .layered-red:hover{cursor:pointer}.card-grid .card-item .layered-green:hover div.overlay-action,.card-grid .card-item .layered-red:hover div.overlay-action{opacity:1}.card-grid .card-item .layered-green:hover div:not(.overlay-action),.card-grid .card-item .layered-red:hover div:not(.overlay-action){overflow:hidden;filter:blur(1px)}.card-grid .card-item .layered-green .overlay-action{background-color:rgba(0,203,91,.4)}.card-grid .card-item .layered-red .overlay-action{background-color:rgba(233,0,21,.4)}.card-grid .card-item-maxi{grid-column:span 2;grid-row:span 1}@media(min-width: 400px){.card-grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}}.grid-mini-page{max-width:500px;margin:auto}input:not([type=checkbox]):not([type=submit]),select,textarea{padding:8px;font-size:12pt;border-radius:var(--gi-radius-field);border:1px solid var(--gi-accent);min-width:140px}select{height:2.25em}label,button{font-size:12pt}.filter-controls{display:flex;align-items:center;gap:6px}.filter-controls label{flex:0 0 auto;margin:0}.filter-controls label .fa{width:20px;margin-right:5px}.filter-controls input,.filter-controls select{flex:1 1 auto;width:auto;min-width:0;height:34px;box-sizing:border-box}.login-form{display:block;text-align:center}.login-form .login-form-group{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.login-form .login-form-group i.fa{margin-right:.5em}.login-form label,.login-form button{width:70%;min-width:180px;max-width:200px;display:inline-block;margin-bottom:15px}.aligned-form .control-group{margin-bottom:1em}.aligned-form .control-group label{display:inline-block;width:10em;text-align:right;padding-right:10px;vertical-align:middle}.aligned-form .control-group .form-message-inline{display:block;font-size:10pt;color:gray;margin-left:calc(10em + 10px);margin-top:3px}.aligned-form .control-group input{width:180px}.aligned-form .control-group input.input-wider{width:300px}.aligned-form .control-group select{width:200px}.aligned-form .control-group textarea{vertical-align:middle;width:260px;height:60px}.aligned-form .controls{margin-left:175px}.pure-lg-form{display:block;max-width:500px;margin-left:auto;margin-right:auto}ul,li{margin:0 12px}a{text-decoration:none !important}h3,h4{font-family:"Open Sans",sans-serif;font-weight:300}hr{height:1px !important;background-color:#c9d1e1;border:0;margin-top:5px;margin-bottom:10px}#header,#user-bar,#logo-header,#navigation-bar{z-index:10}#user-bar{user-select:none;-webkit-user-select:none;background-color:#303030;height:30px;text-align:center}#user-bar ul{display:inline-block;vertical-align:middle;height:30px;list-style-type:none;margin:0}#user-bar ul li{height:30px;line-height:30px;float:left;margin:0;color:#6495ed}#user-bar ul li>a,#user-bar ul li button{cursor:pointer;background-color:inherit;border:0;display:block;height:30px;padding:0 15px;color:#6495ed;font-weight:inherit}#user-bar ul li>a:hover,#user-bar ul li button:hover{background-color:#202020}.nav-panel-outer{position:relative}.nav-panel-outer .nav-panel-arrow-container{height:15.2px;position:relative;display:block;overflow:hidden}.nav-panel-outer .nav-panel-arrow{position:absolute;left:50%;transform:translateX(-50%) rotate(45deg) translateY(6px);background-color:#fff;border:1px solid #384e98;z-index:100;width:20px;height:20px}#user-bar .nav-panel{width:500px;position:absolute;left:50%;top:14px;transform:translateX(-50%);box-shadow:#384e98 0 0 20px;border:1px solid #384e98;border-radius:30px}#user-bar .nav-panel .notification:last-child{background-color:rgb(93.0763197587%,94.0784313725%,97.4491704374%);margin-top:20px}.nav-panel{text-align:center;background-color:#fff;padding:10px}.nav-panel h2{border-radius:30px;padding:5px;margin:0 0 10px;color:#fff;background-color:hsl(226.25,46.1538461539%,52.6274509804%)}.nav-panel .notif-day{text-align:left;margin:9px 6px 4px;font-size:8.5pt;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8a93a8}.nav-panel .notif-row{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:12px;text-align:left;color:inherit}.nav-panel .notif-row:hover{background:#f5f7fb}.nav-panel .notif-row.notif-row-unread{background:#f2f7ff}.nav-panel .notif-row.notif-row-unread:hover{background:#e9f1ff}.nav-panel .notif-dot{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#4e68be}.nav-panel .notif-dot.notif-dot-off{background:rgba(0,0,0,0)}.nav-panel .notif-av{flex:0 0 26px;width:26px;height:26px;border-radius:50%;object-fit:cover;background:#dfe5f2}.nav-panel .notif-ic{flex:0 0 26px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e7f0ff;color:#3a4a80;font-size:9.5pt}.nav-panel .notif-msg{flex:1 1 auto;min-width:0;font-size:10.5pt;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-panel .notif-when{flex:0 0 auto;font-size:8.5pt;color:#8a93a8;white-space:nowrap}.nav-panel .notif-empty{padding:14px 10px;font-size:10pt;color:#6f7787}.nav-panel .nav-panel-links{display:flex;flex-direction:column;gap:6px;margin-top:12px}.nav-panel .nav-panel-link{display:block;padding:8px;border-radius:999px;background:#f5f7fb;border:1px solid #e2e7f0;color:#1c5fa8;font-size:10pt;font-weight:600;line-height:1.4;text-align:center}.nav-panel .nav-panel-link:hover{background:#eaf0ff;border-color:#c9d8f5}.nav-panel .notification{display:block;margin:8px 0;padding:4px 18px;border-radius:30px;line-height:2;box-shadow:#ddd 0 0 5px}.nav-panel .notification:visited{color:inherit}.bux-row{display:flex;align-items:center;gap:11px;text-align:left;border:1px solid #e2e7f0;border-radius:14px;padding:9px 12px;background:#fbfcfe;margin-bottom:8px}.bux-row .bux-row-icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#eaf0ff;color:#3a4a80;display:flex;align-items:center;justify-content:center}.bux-row .bux-row-main{flex:1 1 auto;min-width:0;display:block}.bux-row .bux-row-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5pt;font-weight:600;line-height:1.3;margin-bottom:6px}.bux-row .bux-row-count{font-variant-numeric:tabular-nums;white-space:nowrap}.bux-row .bux-row-track{display:block;height:8px;border-radius:999px;background:#dfe5f2;overflow:hidden}.bux-row .bux-row-fill{display:block;height:100%;border-radius:999px;background:#2fdb68}.bux-row .bux-row-reward{flex:0 0 auto;font-size:12pt;font-weight:800;color:#237a46;font-variant-numeric:tabular-nums}.bux-panel-note{text-align:center;font-size:10.5pt;color:#6f7787;line-height:1.5;margin:8px 4px}@keyframes bux-bar-translate{100%{background-position-x:64px}}#logo-header{transition-property:none;padding:20px;background-color:#384e98;text-align:center}#logo-header h1{color:hsl(226.25,46.1538461538%,64.4705882353%);font-size:36pt;margin:0}#logo-header h1 .site-mark{height:1.35em;width:auto;vertical-align:-0.28em;margin-right:.22em}#logo-header h1 span#version{color:hsl(226.25,46.1538461539%,77.4980392157%);font-size:16pt}#navigation-bar{background-color:#2e4280;min-height:50px;text-align:center}#navigation-bar ul{display:inline-block;vertical-align:middle;list-style-type:none;margin:0;border-left:1px solid #243465;border-right:1px solid #243465}#navigation-bar ul li{height:50px;line-height:50px;float:left;margin:0;color:#6495ed}#navigation-bar ul li a{display:block;padding:0 15px;font-size:26px;color:#fff;font-family:"Open Sans",sans-serif;font-weight:300;text-align:center;width:150px;background-color:#2e4280;position:relative;top:-5px;-webkit-box-shadow:0 5px 0 0 #293a71;-moz-box-shadow:0 5px 0 0 #293a71;box-shadow:0 5px 0 0 #293a71}#navigation-bar ul li a:hover{background-color:#2b3f79;top:-4px;-webkit-box-shadow:0 4px 0 0 #293a71;-moz-box-shadow:0 4px 0 0 #293a71;box-shadow:0 4px 0 0 #293a71}#navigation-bar ul li a:active{background-color:#293a71;color:#6495ed;top:0;-webkit-box-shadow:0 0 0 0 #293a71;-moz-box-shadow:0 0 0 0 #293a71;box-shadow:0 0 0 0 #293a71}#navigation-bar ul li a.highlighted{background-color:#293a71 !important;color:#fff !important;top:0 !important;-webkit-box-shadow:0 0 0 0 !important;-moz-box-shadow:0 0 0 0 !important;box-shadow:0 0 0 0 !important}.header-fixed #navigation-bar{position:fixed;top:30px;width:100%}.header-fixed #logo-header{margin-bottom:50px}#account-nav{background-color:hsl(226.25,46.1538461538%,30.5882352941%)}#account-nav ul{margin:auto;max-width:1000px;display:flex;justify-content:center;justify-items:center;flex-wrap:wrap}#account-nav ul li{display:inline-block;flex:0 1 auto;margin:0;max-width:160px}#account-nav ul li a{display:block;text-align:center;padding:10px;align-items:center;color:#fff;font-family:"Open Sans",sans-serif;font-weight:300;font-variant:small-caps;font-size:16pt}#account-nav ul li a:hover,#account-nav ul li a.highlighted{background-color:rgb(14.2745098039%,19.8823529412%,38.7450980392%);color:#6495ed}#content-inner{max-width:1000px}@media(min-width: 1300px){#content-inner.controller-users,#content-inner.controller-items,#content-inner.controller-groups{max-width:1500px}}@media(min-width: 980px){#content-inner.controller-users>.pure-g.listing-layout,#content-inner.controller-items>.pure-g.listing-layout,#content-inner.controller-groups>.pure-g.listing-layout{flex-wrap:nowrap;align-items:flex-start;gap:24px}#content-inner.controller-users>.pure-g.listing-layout>.pure-u-md-1-3,#content-inner.controller-items>.pure-g.listing-layout>.pure-u-md-1-3,#content-inner.controller-groups>.pure-g.listing-layout>.pure-u-md-1-3{flex:0 0 clamp(240px,24%,300px);width:auto}#content-inner.controller-users>.pure-g.listing-layout>.pure-u-md-2-3,#content-inner.controller-items>.pure-g.listing-layout>.pure-u-md-2-3,#content-inner.controller-groups>.pure-g.listing-layout>.pure-u-md-2-3{flex:1 1 auto;width:auto;min-width:0}}@media(min-width: 1101px){#user-bar{position:fixed;top:0;width:100%}#logo-header{margin-top:30px}}.flash-message{font-family:"Open Sans",sans-serif;font-size:1.1em;background:#384e98;color:#fff;margin:0;padding:12px 16px;border:0;text-align:center;font-weight:normal}.flash-message-error,.flash-message-alert{background:#9c2914}.flash-message-success,.flash-message-notice,.flash-message-info{background:#1e6b3e}.flash-message-warning{background:#7a5c12}#content{clear:both;color:#333;overflow:auto;margin:auto;width:100%}#content-inner{box-sizing:border-box;width:100%;padding:10px 10px 0 10px;text-align:center;border-top:0;margin:auto auto 50px}#container{display:flex;flex-direction:column;min-height:100vh}#content{flex:1 0 auto}#footer{background-color:hsl(226.25,46.1538461539%,52.6274509804%);text-align:center;padding:5px;color:#fff;margin:0;margin-top:auto;flex-shrink:0}#footer a{color:inherit;font-weight:inherit;font-style:italic}.error-message{margin:5px;padding:5px;border-radius:3px;border:1px solid #e6e6e6;background-color:#f4f4f4}#notification-banner{background-color:#2e4280;border-top:2px solid #293a71;padding:10px;text-align:center;font-size:12pt;font-family:"Open Sans",sans-serif;font-weight:500}#notification-banner a{font-weight:inherit;color:inherit;text-decoration:dashed;border-bottom:1px dashed #384e98}#notification-banner a:hover{color:inherit;border-bottom:1px solid #384e98}.code{font-family:"Source Code Pro",Monaco,monospace}.footer-emphasis{font-weight:bold}.content-box{border-radius:5px 5px 0 0;background-color:#fff;border:1px solid #384e98;top:50px;margin-bottom:15px}.content-box-center{margin-left:5px;margin-right:5px}.content-box-left{margin-right:5px}.content-box-right{margin-left:5px}.content-box-control-panel{text-align:left;padding:10px;background-color:#eee}.content-box-control-panel:nth-child(2){border-bottom:1px solid #ccc}.content-box-control-panel:last-child{border-top:1px solid #ccc}.content-box-forum{margin-bottom:0}.content-box-header-button{cursor:pointer;padding:3px;margin-right:2px}.content-box-header{background-color:#384e98;color:#fff;font-weight:bold;font-size:16px;padding:7px}.content-box-header a{font-weight:inherit;color:inherit}.content-box-header h3 a,.content-box-header h4 a{color:inherit;text-decoration:inherit;font-weight:inherit}.content-box-header-no-margin{margin-bottom:0}.content-box-header-left{float:left}.content-box-header-right{float:right}.content-box-header-subheading{font-size:.75em}.content-box-content{padding:25px 5px 25px 5px;text-align:left}.content-box-text-contents{font-family:"lucida grande",verdana,helvetica,arial,sans-serif;line-height:1.5}.content-box-text-contents-left{text-align:left}.content-box-content-padding-fix{padding:25px}.content-box-content-center{text-align:center}.content-box-content-right{text-align:right}.content-box-update-date{padding:5px;color:#222;font-style:italic}.content-box-smaller-padding{padding:5px}.content-box-content-emphasis{background-color:#eee;border-top:1px solid #384e98;border-bottom:1px solid #384e98;margin:15px -5px;padding:10px}.content-box-mini-emphasis{border-radius:5px;box-shadow:inset 0 0 0 1px #bbb;width:50%;margin:auto;padding:10px;border:1px solid #eee;background-color:#eee}.pale-content-box{border:0;box-shadow:0 0 10px 1px #aaa}.filter-buttons{list-style:none;margin:15px 0 0;border-radius:20px;overflow:hidden}.filter-button{width:100%;margin:0;padding:15px 0 15px 20px;height:48px;box-sizing:border-box;text-align:left;background-color:rgb(92.4705882353%,96.6666666667%,98.9803921569%);border-bottom:1px solid rgb(84.9411764706%,93.3333333333%,97.9607843137%);transition-property:background,color,padding;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-button>i{margin-right:10px;width:20px}.filter-button>span>i{font-size:6pt;color:#fff}.filter-button>span{font-size:10pt;display:inline-block;background-color:orange;color:#fff;padding:4px;border-radius:4px;position:relative;top:-2px;margin-left:10px;font-variant:small-caps}.filter-button:last-of-type{border-bottom:0}.filter-button:hover{background-color:rgb(88.7058823529%,95%,98.4705882353%);padding-left:15px;cursor:pointer}.filter-button.filter-button-selected{background-color:rgb(84.9411764706%,93.3333333333%,97.9607843137%);padding-left:25px}.filter-button.filter-button-selected,.filter-button.filter-button-selected>*{color:#384e98}.filter-button.filter-button-selected>span{color:#fff}.filter-button-separated{border-top:2px solid #aaa}.filter-button-separated:hover{cursor:inherit;background-color:#ddd;padding-left:25px}.filter-button-separated:last-of-type{border-bottom:0}.pale-content-box-header{background-color:#707697}.left{float:left}.right{float:right}.clear{clear:both}.center{text-align:center}.rank{font-size:10pt;border:1px solid;display:block;padding:7px;border-radius:20px;margin:1px}.rank:first-of-type{margin-top:10px}.rank-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.rank-list .rank{margin:0}.rank-list .rank:first-of-type{margin-top:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}div.todo{font-size:22px;color:#384e98;text-align:center}.link{color:#384e98;text-decoration:underline;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:3px}.link-contrast{color:hsl(226.25,46.1538461539%,52.6274509804%)}.page-label{background-color:hsl(226.25,46.1538461537%,62.1019607843%);border-radius:15px;padding:8px;color:#fff}.button:hover{position:relative;top:1px}.button:active,.button:disabled{position:relative;top:5px}.button.button-default{-webkit-box-shadow:0 5px 0 0 #999;-moz-box-shadow:0 5px 0 0 #999;box-shadow:0 5px 0 0 #999}.button.button-default:hover{-webkit-box-shadow:0 4px 0 0 #999;-moz-box-shadow:0 4px 0 0 #999;box-shadow:0 4px 0 0 #999}.button.button-default:active,.button.button-default:disabled{-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}.button.button-primary{-webkit-box-shadow:0 5px 0 0 hsl(226.25,46.1538461537%,39.4705882353%);-moz-box-shadow:0 5px 0 0 hsl(226.25,46.1538461537%,39.4705882353%);box-shadow:0 5px 0 0 hsl(226.25,46.1538461537%,39.4705882353%)}.button.button-primary:hover{-webkit-box-shadow:0 4px 0 0 hsl(226.25,46.1538461537%,39.4705882353%);-moz-box-shadow:0 4px 0 0 hsl(226.25,46.1538461537%,39.4705882353%);box-shadow:0 4px 0 0 hsl(226.25,46.1538461537%,39.4705882353%)}.button.button-primary:active,.button.button-primary:disabled{-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}.button.button-success{-webkit-box-shadow:0 5px 0 0 rgb(11.5429122469%,66.6923818708%,29.8191899711%);-moz-box-shadow:0 5px 0 0 rgb(11.5429122469%,66.6923818708%,29.8191899711%);box-shadow:0 5px 0 0 rgb(11.5429122469%,66.6923818708%,29.8191899711%)}.button.button-success:hover{-webkit-box-shadow:0 4px 0 0 rgb(11.5429122469%,66.6923818708%,29.8191899711%);-moz-box-shadow:0 4px 0 0 rgb(11.5429122469%,66.6923818708%,29.8191899711%);box-shadow:0 4px 0 0 rgb(11.5429122469%,66.6923818708%,29.8191899711%)}.button.button-success:active,.button.button-success:disabled{-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}.button.button-warning{-webkit-box-shadow:0 5px 0 0 rgb(97.6470588235%,37.8519497687%,0%);-moz-box-shadow:0 5px 0 0 rgb(97.6470588235%,37.8519497687%,0%);box-shadow:0 5px 0 0 rgb(97.6470588235%,37.8519497687%,0%)}.button.button-warning:hover{-webkit-box-shadow:0 4px 0 0 rgb(97.6470588235%,37.8519497687%,0%);-moz-box-shadow:0 4px 0 0 rgb(97.6470588235%,37.8519497687%,0%);box-shadow:0 4px 0 0 rgb(97.6470588235%,37.8519497687%,0%)}.button.button-warning:active,.button.button-warning:disabled{-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}.button.button-failure{-webkit-box-shadow:0 5px 0 0 hsl(0,55.918367347%,38.9705882353%);-moz-box-shadow:0 5px 0 0 hsl(0,55.918367347%,38.9705882353%);box-shadow:0 5px 0 0 hsl(0,55.918367347%,38.9705882353%)}.button.button-failure:hover{-webkit-box-shadow:0 4px 0 0 hsl(0,55.918367347%,38.9705882353%);-moz-box-shadow:0 4px 0 0 hsl(0,55.918367347%,38.9705882353%);box-shadow:0 4px 0 0 hsl(0,55.918367347%,38.9705882353%)}.button.button-failure:active,.button.button-failure:disabled{-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}.button.button-control-panel{-webkit-box-shadow:0 5px 0 0 hsl(0,0%,75%);-moz-box-shadow:0 5px 0 0 hsl(0,0%,75%);box-shadow:0 5px 0 0 hsl(0,0%,75%)}.button.button-control-panel:hover{-webkit-box-shadow:0 4px 0 0 hsl(0,0%,75%);-moz-box-shadow:0 4px 0 0 hsl(0,0%,75%);box-shadow:0 4px 0 0 hsl(0,0%,75%)}.button.button-control-panel:active,.button.button-control-panel:disabled{-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}.button.button-soft{-webkit-box-shadow:0 5px 0 0 rgb(43.5397733405%,75.004587156%,92.3543443065%);-moz-box-shadow:0 5px 0 0 rgb(43.5397733405%,75.004587156%,92.3543443065%);box-shadow:0 5px 0 0 rgb(43.5397733405%,75.004587156%,92.3543443065%)}.button.button-soft:hover{-webkit-box-shadow:0 4px 0 0 rgb(43.5397733405%,75.004587156%,92.3543443065%);-moz-box-shadow:0 4px 0 0 rgb(43.5397733405%,75.004587156%,92.3543443065%);box-shadow:0 4px 0 0 rgb(43.5397733405%,75.004587156%,92.3543443065%)}.button.button-soft:active,.button.button-soft:disabled{-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}.button{margin-bottom:10px}.button,.button-flat{border:1px solid;padding:7px 20px;border-radius:5px;font-size:12pt;display:inline-block;text-align:center;font-weight:inherit;text-decoration:none;cursor:pointer;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:focus,.button-flat:focus{outline:0}.button:focus-visible,.button-flat:focus-visible{outline:2px solid #3faae5;outline-offset:2px}.button-auto-width,.button-flat-auto-width{width:auto;padding:5px 15px}.button-thin,.button-flat-thin{width:auto;display:inline}.button-wide,.button-flat-wide{width:200px}.button-default,.button-flat-default{background-color:#ccc;border-color:#999}.button-default,.button-default>*,.button-flat-default,.button-flat-default>*{color:#000}.button-default:hover,.button-flat-default:hover{color:#000;background-color:hsl(0,0%,72%)}.button-default:active,.button-flat-default:active{color:#000;background-color:#999}.button-default:disabled,.button-default:disabled>*,.button-flat-default:disabled,.button-flat-default:disabled>*{background-color:hsl(0,0%,72%);color:hsl(0,0%,57.6%)}.button-default:disabled:hover,.button-default:disabled>*:hover,.button-flat-default:disabled:hover,.button-flat-default:disabled>*:hover{cursor:default}.button-primary,.button-flat-primary{background-color:hsl(226.25,46.1538461539%,52.6274509804%);border-color:hsl(226.25,46.1538461537%,39.4705882353%)}.button-primary,.button-primary>*,.button-flat-primary,.button-flat-primary>*{color:#fff}.button-primary:hover,.button-flat-primary:hover{color:#fff;background-color:hsl(226.25,46.1538461538%,47.3647058824%)}.button-primary:active,.button-flat-primary:active{color:#fff;background-color:hsl(226.25,46.1538461537%,39.4705882353%)}.button-primary:disabled,.button-primary:disabled>*,.button-flat-primary:disabled,.button-flat-primary:disabled>*{background-color:hsl(226.25,46.1538461538%,47.3647058824%);color:rgb(40.4032579186%,48.4188235294%,75.3802714932%)}.button-primary:disabled:hover,.button-primary:disabled>*:hover,.button-flat-primary:disabled:hover,.button-flat-primary:disabled>*:hover{cursor:default}.button-success,.button-flat-success{background-color:#2fdb68;border-color:rgb(11.5429122469%,66.6923818708%,29.8191899711%)}.button-success,.button-success>*,.button-flat-success,.button-flat-success>*{color:#000}.button-success:hover,.button-flat-success:hover{color:#000;background-color:rgb(13.8514946962%,80.0308582449%,35.7830279653%)}.button-success:active,.button-flat-success:active{color:#000;background-color:rgb(11.5429122469%,66.6923818708%,29.8191899711%)}.button-success:disabled,.button-success:disabled>*,.button-flat-success:disabled,.button-flat-success:disabled>*{background-color:rgb(13.8514946962%,80.0308582449%,35.7830279653%);color:rgb(11.081195757%,64.0246865959%,28.6264223722%)}.button-success:disabled:hover,.button-success:disabled>*:hover,.button-flat-success:disabled:hover,.button-flat-success:disabled>*:hover{cursor:default}.button-warning,.button-flat-warning{background-color:#ff924d;border-color:rgb(97.6470588235%,37.8519497687%,0%)}.button-warning,.button-warning>*,.button-flat-warning,.button-flat-warning>*{color:#fff}.button-warning:hover,.button-flat-warning:hover{color:#fff;background-color:rgb(100%,49.2822207535%,17.1764705882%)}.button-warning:active,.button-flat-warning:active{color:#fff;background-color:rgb(97.6470588235%,37.8519497687%,0%)}.button-warning:disabled,.button-warning:disabled>*,.button-flat-warning:disabled,.button-flat-warning:disabled>*{background-color:rgb(100%,49.2822207535%,17.1764705882%);color:rgb(100%,59.4257766028%,33.7411764706%)}.button-warning:disabled:hover,.button-warning:disabled>*:hover,.button-flat-warning:disabled:hover,.button-flat-warning:disabled>*:hover{cursor:default}.button-failure,.button-flat-failure{background-color:#c94040;border-color:hsl(0,55.918367347%,38.9705882353%)}.button-failure,.button-failure>*,.button-flat-failure,.button-flat-failure>*{color:#fff}.button-failure:hover,.button-flat-failure:hover{color:#fff;background-color:hsl(0,55.918367347%,46.7647058824%)}.button-failure:active,.button-flat-failure:active{color:#fff;background-color:hsl(0,55.918367347%,38.9705882353%)}.button-failure:disabled,.button-failure:disabled>*,.button-flat-failure:disabled,.button-flat-failure:disabled>*{background-color:hsl(0,55.918367347%,46.7647058824%);color:hsl(0,49.1216597136%,57.4117647059%)}.button-failure:disabled:hover,.button-failure:disabled>*:hover,.button-flat-failure:disabled:hover,.button-flat-failure:disabled>*:hover{cursor:default}.button-control-panel,.button-flat-control-panel{background-color:#fff;border-color:hsl(0,0%,75%)}.button-control-panel,.button-control-panel>*,.button-flat-control-panel,.button-flat-control-panel>*{color:#000}.button-control-panel:hover,.button-flat-control-panel:hover{color:#000;background-color:hsl(0,0%,90%)}.button-control-panel:active,.button-flat-control-panel:active{color:#000;background-color:hsl(0,0%,75%)}.button-control-panel:disabled,.button-control-panel:disabled>*,.button-flat-control-panel:disabled,.button-flat-control-panel:disabled>*{background-color:hsl(0,0%,90%);color:hsl(0,0%,72%)}.button-control-panel:disabled:hover,.button-control-panel:disabled>*:hover,.button-flat-control-panel:disabled:hover,.button-flat-control-panel:disabled>*:hover{cursor:default}.button-soft,.button-flat-soft{background-color:rgb(83.4352941176%,92.6666666667%,97.7568627451%);border-color:rgb(43.5397733405%,75.004587156%,92.3543443065%)}.button-soft,.button-soft>*,.button-flat-soft,.button-flat-soft>*{color:#2e4280}.button-soft:hover,.button-flat-soft:hover{color:#2e4280;background-color:rgb(67.4770858068%,85.6018348624%,95.5958553697%)}.button-soft:active,.button-flat-soft:active{color:#2e4280;background-color:rgb(43.5397733405%,75.004587156%,92.3543443065%)}.button-soft:disabled,.button-soft:disabled>*,.button-flat-soft:disabled,.button-flat-soft:disabled>*{background-color:rgb(67.4770858068%,85.6018348624%,95.5958553697%);color:rgb(57.5895117827%,73.6579384781%,86.515899982%)}.button-soft:disabled:hover,.button-soft:disabled>*:hover,.button-flat-soft:disabled:hover,.button-flat-soft:disabled>*:hover{cursor:default}.shadow-container{background-color:#fff;box-shadow:0 0 10px 1px #aaa}.button-container{text-align:left;border-radius:5px;padding:15px}.avatar-box{text-align:center}.avatar-box h2{font-size:13pt;margin-bottom:0}.avatar-box-mini-grid,.group-box-mini-grid{display:grid;gap:12px 5px}.avatar-box-mini-grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.group-box-mini-grid{grid-template-columns:repeat(auto-fill, minmax(130px, 1fr))}.avatar-box-mini,.group-box-mini{border-radius:20px}.avatar-box-mini .image-container,.group-box-mini .image-container{text-align:center}.avatar-box-mini h2,.group-box-mini h2{color:#fff;text-align:center;font-weight:normal;padding:3px;border-radius:0 0 20px 20px;background-color:hsl(226.25,46.1538461539%,52.6274509804%);font-size:11pt;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.group-box-mini img{display:block;border-radius:20px 20px 0 0;width:100%}.avatar-box-mini{border:1px dotted hsla(226.25,46.1538461539%,52.6274509804%,.25);max-width:150px;display:flex;flex-direction:column;height:100%}.avatar-box-mini .image-container{text-align:center;flex:1 1 auto;padding:8px 6px}.avatar-box-mini h2{margin:-1px}.friend-request-row{display:flex;align-items:flex-start;gap:10px;padding:16px 4px;border-bottom:1px solid hsla(226.25,46.1538461539%,52.6274509804%,.15)}.friend-request-row:last-child{border-bottom:0}.friend-request-row .avatar-box-mini-container{width:150px}.friend-request-row .row-actions{padding:10px}.content-box-message-row{padding:15px;background-color:#eee;border-bottom:1px solid #aaa;text-align:left;cursor:pointer;vertical-align:middle;display:block}.content-box-message-row:first-of-type{border-top:1px solid #aaa}.content-box-message-row input{vertical-align:middle}.content-box-message-row:nth-of-type(odd){background-color:#e5e5e5}.content-box-message-row:nth-of-type(odd):hover{background-color:#ccc}.content-box-message-row:nth-of-type(even):hover{background-color:#ccc}.content-box-message-rowSelected{background-color:#bbbed9 !important}.message-unread a{font-weight:bold;color:#384e98}.modal-background{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:90}.modal-container{position:fixed;top:100px;left:50%;margin-left:-300px;width:600px;z-index:100}.modal-enter-active,.modal-leave-active{transition:opacity .25s}.modal-enter,.modal-leave-to{opacity:0}.content-box-forum>a>.forum-row,.content-box-forum>.content-box-header{padding-left:0;padding-top:10px;padding-bottom:10px;text-align:left}.content-box-forum>a:nth-of-type(odd)>.striped-forum-row{background-color:#eee}.content-box-forum>a>.sticky-forum-row{background-color:#e6fee3}.content-box-forum>a:nth-of-type(odd)>.sticky-forum-row{background-color:#d7edd4}.forum-description{font-style:italic;margin-left:10px}.forum-thread-content-box{margin:0 0 0 10px;background-color:#fff;font-family:"lucida grande",verdana,helvetica,arial,sans-serif;text-align:left;font-size:1.2em;line-height:1.5;box-shadow:0 0 10px 1px #aaa;padding:15px;border-radius:5px}.forum-thread-content-box hr{height:1px;background-color:#c2cbde;border:0;margin-top:5px;margin-bottom:10px}.forum-thread-content-box-right{text-align:right}.forum-thread-reply:first-of-type{margin-bottom:25px}.forum-thread-reply:not(:first-of-type){margin-top:25px;margin-bottom:25px}.forum-thread-reply:last-of-type{margin-bottom:0}@-webkit-keyframes notification{from{color:#ffd166}to{color:#fff}}@-moz-keyframes notification{from{color:#ffd166}to{color:#fff}}@-ms-keyframes notification{from{color:#ffd166}to{color:#fff}}@-o-keyframes notification{from{color:#ffd166}to{color:#fff}}@keyframes notification{from{color:#ffd166}to{color:#fff}}.notification-animation,.notification-animation>*{-webkit-animation:notification 1s infinite alternate;-moz-animation:notification 1s infinite alternate;-ms-animation:notification 1s infinite alternate;-o-animation:notification 1s infinite alternate;animation:notification 1s infinite alternate}.content-box-header-left-aligned,.content-box-header-left-aligned>h3{text-align:left;padding-left:15px}.hidden-form-element{display:none !important}@media(max-width: 950px){#notification-banner{padding:8px;text-align:center;font-size:10pt}#footer{display:none}#logo-header{padding:20px}#logo-header h1{font-size:28pt}#logo-header h1 span#version{font-size:12pt}#navigation-bar{height:50px}#navigation-bar ul{height:50px}#navigation-bar ul li{height:50px;line-height:50px}#navigation-bar ul li a{font-size:16pt;width:100px}}@media(max-width: 1000px){.aligned-form .control-group .form-message-inline{display:block;margin-top:.5em;margin-left:13em}}@media(max-width: 700px){.aligned-form .control-group{text-align:left;margin:auto 1em 1em}.aligned-form .control-group label{text-align:left;display:block;margin-bottom:.2em;width:auto;padding-right:0}.aligned-form .control-group .form-message-inline{margin:.5em 0 0 0;display:block;font-size:10pt;color:gray}.aligned-form .control-group input{width:180px}.aligned-form .control-group select{width:200px}.aligned-form .controls{margin:auto;text-align:center}#logo-header{padding:15px}#logo-header h1{font-size:18pt}#logo-header h1 span#version{font-size:8pt}#navigation-bar{height:40px}#navigation-bar ul{height:40px}#navigation-bar ul li{height:40px;line-height:40px}#navigation-bar ul li a{font-size:12pt;width:60px}}@media(max-width: 500px){#logo-header{padding:15px}#logo-header h1{font-size:18pt}#logo-header h1 span#version{font-size:8pt}#navigation-bar{height:35px}#navigation-bar ul{height:35px}#navigation-bar ul li{height:35px;line-height:35px}#navigation-bar ul li a{font-size:8pt;width:40px}}@media(max-width: 350px){section{border-radius:0;padding:10px 0 0 0;margin:0}section h2{border-radius:0}section h3{border-radius:0}.button-header-left{border-radius:0 !important}.button-header-right{border-radius:0 !important}#content-inner{padding:0;margin:0}}@media(max-width: 1100px){#content-inner{box-sizing:border-box}}[v-cloak]{display:none !important}.user-card-lastseen{font-size:9pt;color:#6f7787;padding:2px 4px 6px}section.message-header.header-only{padding:0;margin:20px 0 10px}section.message-header.header-only:first-of-type{margin-top:10px}section.message-header.header-only h2{padding:15px;font-size:12pt}section.message-header.header-only h2 a{color:#fff;border-bottom:1px dashed rgba(255,255,255,.2)}.message-header.header-only.message-thread-header h2{text-align:left}.message-thread-with{font-weight:lighter;font-size:10pt;opacity:.85;margin-left:8px}.folder-tabs{display:flex;align-items:center;gap:6px;padding:10px 8px;margin:10px 0;overflow-x:auto;background:#fff;border-radius:15px}.folder-tabs .folder-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;font-size:11pt;color:#6b7488;text-decoration:none;white-space:nowrap;border:1px solid rgba(0,0,0,0)}.folder-tabs .folder-tab:hover{background:rgb(93.9417797888%,94.818627451%,97.7680241327%)}.folder-tabs .folder-tab.folder-tab-active{background:rgb(92.4705882353%,96.6666666667%,98.9803921569%);color:#384e98;font-weight:600;border-color:rgb(54.8235294118%,80%,93.8823529412%)}.folder-tabs .folder-tab-wrap{display:inline-flex;align-items:center}.folder-tabs .folder-tab-delete{display:inline;margin:0 0 0 -6px}.folder-tabs .folder-tab-delete-btn{border:0;background:none;cursor:pointer;color:#6b7488;padding:4px 6px;border-radius:6px;font-size:9pt}.folder-tabs .folder-tab-delete-btn:hover{color:#c0392b}.folder-tabs .folder-tab-new{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.folder-tabs .folder-tab-new input[type=text]{border:1px solid rgb(89.614479638%,91.1176470588%,96.1737556561%);border-radius:8px;padding:6px 10px;font:inherit;font-size:10pt;width:130px}.folder-tabs .folder-tab-new-btn{border:1px solid rgb(89.614479638%,91.1176470588%,96.1737556561%);background:#fff;border-radius:8px;padding:6px 10px;cursor:pointer;color:#384e98}.conversation-list{background:#fff;border-radius:15px;overflow:hidden}.conversation{display:flex;align-items:stretch;border-bottom:1px solid rgb(93.9417797888%,94.818627451%,97.7680241327%);position:relative}.conversation:last-child{border-bottom:0}.conversation:hover{background:rgb(93.9417797888%,94.818627451%,97.7680241327%)}.conversation-unread{background:rgb(89.4588235294%,95.3333333333%,98.5725490196%)}.conversation-unread:hover{background:rgb(89.4588235294%,95.3333333333%,98.5725490196%)}.conversation-unread .conversation-subject{color:#384e98;font-weight:600}.conversation-unread .conversation-preview{color:#444}.conversation-link{display:flex;gap:13px;align-items:flex-start;flex:1 1 auto;min-width:0;padding:14px 8px 14px 16px;text-decoration:none;color:#444;text-align:left}.conversation-avatar{width:46px;height:46px;border-radius:50%;overflow:hidden;flex:0 0 auto;background:rgb(87.0180995475%,88.8970588235%,95.2171945701%)}.conversation-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}.conversation-main{flex:1 1 auto;min-width:0}.conversation-top{display:flex;align-items:baseline;gap:10px}.conversation-subject{font-size:12pt;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-time{margin-left:auto;color:#6b7488;font-size:9.5pt;white-space:nowrap;flex:0 0 auto}.conversation-meta{display:flex;align-items:center;gap:8px;margin:1px 0 3px}.conversation-with{font-size:10pt;color:#6b7488}.conversation-badge{background:#3faae5;color:#fff;font-size:8.5pt;font-weight:700;border-radius:999px;padding:1px 8px;font-variant:small-caps}.conversation-preview{color:#6b7488;font-size:10.5pt;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-dot{position:absolute;left:5px;top:22px;width:8px;height:8px;border-radius:50%;background:#3faae5}.conversation-move{position:relative;flex:0 0 auto;align-self:center;padding-right:8px}.conversation-move>summary{list-style:none;cursor:pointer;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#6b7488;opacity:.15}.conversation-move>summary::-webkit-details-marker{display:none}.conversation-move>summary:hover{background:#fff;color:#384e98;opacity:1}.conversation-move[open]>summary{opacity:1;color:#384e98}.conversation:hover .conversation-move>summary{opacity:.7}.move-menu{position:absolute;right:6px;top:36px;z-index:20;background:#fff;border:1px solid rgb(89.614479638%,91.1176470588%,96.1737556561%);border-radius:10px;box-shadow:0 6px 20px rgba(28,40,80,.16);padding:5px;min-width:160px}.move-menu .move-menu-label{font-size:8pt;letter-spacing:.06em;text-transform:uppercase;color:#6b7488;padding:5px 9px 3px}.move-menu .move-menu-form{display:block;margin:0}.move-menu button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;cursor:pointer;padding:8px 9px;border-radius:7px;text-align:left;font:inherit;font-size:10.5pt;color:#333}.move-menu button:hover{background:rgb(92.4705882353%,96.6666666667%,98.9803921569%);color:#384e98}.move-menu button[disabled]{color:#384e98;font-weight:600;cursor:default;background:none}.message-empty-state{padding:40px 20px;font-size:13pt;line-height:2;text-align:center}.message-empty-state>.fa{font-size:30pt;color:rgb(43.7450980392%,51.887254902%,79.2745098039%);display:block;margin-bottom:10px}.message-empty-state .message-empty-emphasis{color:#384e98;border:1px dashed rgb(43.7450980392%,51.887254902%,79.2745098039%);border-radius:5px;padding:3px 8px}.chat{background:rgb(93.9417797888%,94.818627451%,97.7680241327%);border-radius:15px;padding:18px;display:flex;flex-direction:column;gap:14px}.chat-row{display:flex;gap:10px;max-width:80%;align-items:flex-end}.chat-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex:0 0 auto;background:rgb(87.0180995475%,88.8970588235%,95.2171945701%)}.chat-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}.chat-bubble{background:#fff;border-radius:16px;border-bottom-left-radius:4px;padding:9px 14px;min-width:0;overflow-wrap:break-word;text-align:left}.chat-bubble .chat-meta{font-size:9pt;color:#6b7488;margin-bottom:3px}.chat-bubble .chat-body{font-size:12pt;line-height:1.5}.chat-bubble .chat-body p:not(:last-of-type){margin-bottom:.6em}.chat-row-own .chat-bubble{background:#384e98;color:#fff}.chat-row-own .chat-bubble .chat-meta{color:rgba(255,255,255,.85)}.chat-composer{display:flex;gap:10px;align-items:flex-end;padding:14px 4px 4px}.chat-composer .field_with_errors{display:contents}.chat-composer textarea{flex:1 1 auto;resize:vertical;min-height:46px;border:1px solid rgb(89.614479638%,91.1176470588%,96.1737556561%);border-radius:12px;padding:11px 14px;font:inherit;font-size:12pt;background:#fff}.chat-composer textarea:focus{outline:2px solid rgb(54.8235294118%,80%,93.8823529412%);border-color:#3faae5}.chat-composer .button{margin:0;white-space:nowrap}.compose-form{display:flex;flex-direction:column;gap:16px;padding:4px;text-align:left}.compose-form .compose-field{display:flex;flex-direction:column;gap:6px}.compose-form .compose-field>label{font-size:10.5pt;font-weight:600;color:#6b7488}.compose-form .compose-field input[type=text],.compose-form .compose-field textarea{border:1px solid rgb(89.614479638%,91.1176470588%,96.1737556561%);border-radius:12px;padding:11px 14px;font:inherit;font-size:12pt;background:#fff;width:100%;max-width:560px}.compose-form .compose-field textarea{min-height:160px;resize:vertical}.compose-form .compose-actions{display:flex}.message-recipient-fixed{display:inline-flex;align-items:center;gap:6px;border:1px solid #3faae5;border-radius:999px;padding:6px 14px;font-size:11pt;background:rgb(92.4705882353%,96.6666666667%,98.9803921569%)}.message-recipient-fixed .fa{color:rgb(39.7647058824%,73.3333333333%,91.8431372549%)}.message-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px}.message-pagination .message-page-label{display:inline-block;background-color:hsl(226.25,46.1538461539%,52.6274509804%);color:#fff;border-radius:15px;padding:8px 14px;font-size:10pt}@media(max-width: 600px){.chat-row{max-width:92%}.conversation-time{font-size:8.5pt}.compose-form .compose-field input,.compose-form .compose-field textarea{max-width:none}}.recipient-picker{position:relative;display:block;width:100%;max-width:560px}.recipient-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;border:1px solid rgb(89.614479638%,91.1176470588%,96.1737556561%);border-radius:12px;padding:7px;background:#fff;min-height:44px}.recipient-chip{display:inline-flex;align-items:center;gap:5px;background-color:rgb(90.9647058824%,96%,98.7764705882%);border:1px solid rgb(54.8235294118%,80%,93.8823529412%);border-radius:14px;padding:2px 6px 2px 2px;font-size:10pt}.recipient-chip .recipient-chip-avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;object-position:top}.recipient-chip .recipient-chip-remove{border:0;background:none;cursor:pointer;font-size:13pt;line-height:1;color:#888;padding:0 2px}.recipient-chip .recipient-chip-remove:hover{color:#c0392b}.compose-form .recipient-picker .recipient-chips .recipient-input{flex:1 1 80px;border:0;border-radius:0;outline:none;box-shadow:none;min-width:80px;height:auto;font-size:11pt;padding:4px;background:rgba(0,0,0,0)}.recipient-dropdown{position:absolute;z-index:20;left:0;right:0;margin-top:3px;background:#fff;border:1px solid rgb(74.036199095%,77.7941176471%,90.4343891403%);border-radius:6px;box-shadow:0 4px 14px rgba(0,0,0,.12);overflow:hidden}.recipient-suggestion-label{font-size:8pt;text-transform:uppercase;letter-spacing:.05em;color:#757575;padding:6px 10px 2px}.recipient-option{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;cursor:pointer;padding:8px 10px;text-align:left}.recipient-option:hover{background-color:rgb(94.807239819%,95.5588235294%,98.0868778281%)}.recipient-option .recipient-option-avatar{width:30px;height:30px;border-radius:50%;overflow:hidden;flex:0 0 auto;background-color:rgb(91.3453996983%,92.5980392157%,96.8114630468%)}.recipient-option .recipient-option-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}.recipient-option .recipient-option-name{flex:1 1 auto}.recipient-option .recipient-option-friend{font-size:8pt;color:#3faae5;font-variant:small-caps}.bulk-form{margin:0}.bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-radius:15px 15px 0 0;border-bottom:1px solid rgb(93.9417797888%,94.818627451%,97.7680241327%)}.bulk-bar .bulk-selectall{display:inline-flex;align-items:center;gap:6px;font-size:10pt;color:#6b7488;cursor:pointer}.bulk-bar .bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.bulk-bar .bulk-actions .button{margin:0}.bulk-bar .bulk-move{display:inline-flex;align-items:center;gap:6px}.bulk-bar .bulk-move select{border:1px solid rgb(89.614479638%,91.1176470588%,96.1737556561%);border-radius:8px;padding:6px 8px;font:inherit;font-size:10pt}.bulk-form .conversation-list{border-radius:0 0 15px 15px}.conversation-check{display:flex;align-items:center;padding:0 2px 0 14px;flex:0 0 auto;cursor:pointer}.conversation-check input{width:17px;height:17px;cursor:pointer}.conversation-check+.conversation-link{padding-left:8px}.conversation-unread{border-left:4px solid #384e98}.conversation-unread .conversation-subject{font-weight:700}.js-bulk-form .bulk-bar{display:none}.js-bulk-form.has-selection .bulk-bar{display:flex}.js-bulk-form .bulk-selectall{display:inline-flex;align-items:center;gap:6px;padding:6px 2px}.notifications-toolbar{background-color:#fff;padding:10px 15px;margin:10px 0;border-radius:15px;display:flex;align-items:center;justify-content:space-between}.notifications-toolbar .notifications-title{font-weight:lighter;color:#666}.notifications-toolbar .notifications-title .fa{margin-right:6px;color:rgb(43.7450980392%,51.887254902%,79.2745098039%)}.notifications-toolbar .notifications-toolbar-form{display:inline-block;width:auto;margin:0}.notifications-empty{padding:24px;font-size:13pt;line-height:2}.notifications-empty>.fa{font-size:28pt;color:rgb(43.7450980392%,51.887254902%,79.2745098039%)}.notification-list .notification-row{display:flex;align-items:center;gap:12px;padding:12px 10px;color:#444;text-decoration:none;border-bottom:1px solid rgb(93.0763197587%,94.0784313725%,97.4491704374%)}.notification-list .notification-row:last-child{border-bottom:0}.notification-list .notification-row:hover{background-color:rgb(96.5381598793%,97.0392156863%,98.7245852187%)}.notification-list .notification-icon{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgb(89.614479638%,91.1176470588%,96.1737556561%);color:#384e98}.notification-list .notification-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.35}.notification-list .notification-time{font-size:9pt;color:#757575}.notification-list .notification-dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background-color:#3faae5}.notification-list .notification-unread{background-color:rgb(94.7294117647%,97.6666666667%,99.2862745098%)}.notification-list .notification-unread .notification-message{font-weight:bold;color:#384e98}.notifications-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px}.notifications-pagination .notifications-page-label{display:inline-block;background-color:hsl(226.25,46.1538461539%,52.6274509804%);color:#fff;border-radius:15px;padding:8px 14px;font-size:10pt}.why-join-grid{padding:5px 0;text-align:center}.why-join-grid .why-join-cell{box-sizing:border-box;padding:15px 10px}.why-join-grid .why-join-cell>i.fa{font-size:26pt;color:hsl(226.25,46.1538461539%,52.6274509804%);margin-bottom:10px}.why-join-grid .why-join-cell h3{color:#384e98;font-size:14pt;margin-bottom:5px}.why-join-grid .why-join-cell p{color:#333;font-size:11pt;line-height:1.5;padding:0 10px}.why-join-grid .why-join-cell:hover>i.fa{color:#384e98}.updates-feed .update-entry{text-align:left;margin:10px;padding:15px;border-radius:20px;border:1px solid rgb(81.1764705882%,91.6666666667%,97.4509803922%);background-color:rgb(96.2352941176%,98.3333333333%,99.4901960784%)}.updates-feed .update-entry:hover{border-color:rgb(62.3529411765%,83.3333333333%,94.9019607843%)}.updates-feed .update-entry h3{color:#384e98;font-size:14pt;margin-bottom:8px}.updates-feed .update-entry .update-entry-body{color:#333;font-size:11pt;line-height:1.5}.updates-feed .update-entry .update-entry-body p:not(:last-of-type){margin-bottom:8px}.updates-feed .update-entry .update-entry-meta{margin-top:10px;padding-top:8px;border-top:1px dashed rgb(77.4117647059%,90%,96.9411764706%);font-size:10pt;color:#666}.updates-feed .update-entry .update-entry-meta i.fa{margin-right:2px;color:hsl(226.25,46.1538461539%,52.6274509804%)}:root{--gi-staff: #6d28d9;--gi-online: #0f8b44}.gi-av{position:relative;display:inline-block;vertical-align:middle;inline-size:var(--gi-av-size);flex:0 0 auto;--gi-ring: clamp(2px, calc(var(--gi-av-size) * .055), 5px)}.gi-av img{display:block;inline-size:100%}.gi-av .gi-av-blank{display:block;inline-size:100%;background:#eef1f7}.gi-av .gi-av-blank{display:grid;place-items:center;block-size:var(--gi-av-size);color:#5a6688;font-weight:700;font-size:calc(var(--gi-av-size)*.42)}.gi-av-circle{block-size:var(--gi-av-size)}.gi-av-circle img,.gi-av-circle .gi-av-blank{block-size:var(--gi-av-size);border-radius:50%;object-fit:cover;object-position:top}.gi-av-bust{block-size:calc(var(--gi-av-size)*.9);overflow:hidden;border-radius:12px}.gi-av-bust img{block-size:auto;margin-block-start:calc(var(--gi-av-size)*-0.04)}.gi-av-full img,.gi-av-full .gi-av-blank{block-size:auto;border-radius:10px}.gi-av-full .gi-av-blank{block-size:calc(var(--gi-av-size)*1.8)}.gi-av-staff.gi-av-circle img,.gi-av-staff.gi-av-circle .gi-av-blank{box-shadow:0 0 0 var(--gi-ring) var(--gi-staff),0 0 0 calc(var(--gi-ring) + 2px) var(--gi-av-surface, #fff)}.gi-av-dot{position:absolute;inset-inline-end:2%;inset-block-end:2%;inline-size:clamp(9px,var(--gi-av-size)*.26,18px);aspect-ratio:1;border-radius:50%;background:var(--gi-online);box-shadow:0 0 0 max(2px,var(--gi-av-size)*.05) var(--gi-av-surface, #fff)}.gi-av-full .gi-av-dot{display:none}.gi-av-online-pill{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 11px;border-radius:999px;background:#e6f4ec;border:1px solid #9fd6b7;color:#0b6b35;font-size:9.5pt;font-weight:700}.gi-av-online-pill .fa{font-size:7pt;color:var(--gi-online)}.gi-av-rank{display:block;margin-top:6px}.gi-av-link{display:inline-block;text-decoration:none}.sr-only{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.trade-row .gi-av,.market-seller .gi-av,.status-comment .gi-av{margin-inline-end:6px;vertical-align:-0.35em}.market-seller{display:inline-flex;align-items:center;gap:2px}.user-card-art{position:relative;display:block}.user-card-art img{display:block;margin:0 auto}.user-card-art .user-card-dot{position:absolute;right:12%;bottom:4%;width:12px;height:12px;border-radius:50%;background:var(--gi-online);box-shadow:0 0 0 2px #fff}.user-card-rank{color:var(--gi-staff);font-weight:700}.user-card-lastseen .user-card-rank{display:block}.user-card-lastseen .user-card-seen{display:block}.button,.button-flat,input:not([type=checkbox]):not([type=radio]),select,textarea{box-sizing:border-box;vertical-align:middle}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input:not([type]),select{height:34px}.button,.button-flat{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:.4em}.button-compact{min-height:0}.page-loading{display:flex;justify-content:center;align-items:center;padding:60px 0;min-height:180px}.page-spinner{width:42px;height:42px;border-radius:50%;border:4px solid #dfe5f1;border-top-color:#384e98;animation:gi-spin .75s linear infinite}@keyframes gi-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.page-spinner{animation:none;border-top-color:#6f7787}}textarea{font-family:inherit}input:not([type=checkbox]):not([type=submit]):focus,select:focus,textarea:focus{border-color:var(--gi-primary-mid);outline:none}a.link,.link{color:var(--gi-link);text-decoration-color:rgba(28,95,168,.35)}a.link:hover,.link:hover{text-decoration:underline}.login-form .login-form-group label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.auth-links{margin-top:18px;padding-top:14px;border-top:1px solid var(--gi-line)}.auth-links .auth-links-buttons{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.auth-links .auth-links-buttons .button{margin-bottom:10px}.auth-links .auth-links-minor{display:flex;justify-content:center;column-gap:8px;flex-wrap:wrap;font-size:10.5pt}.auth-links .auth-links-minor a+a::before{content:"·";margin-right:8px;color:var(--gi-text-muted)}pre{max-width:100%;overflow-x:auto;box-sizing:border-box}code{overflow-wrap:anywhere}.thread-locked-warning{margin:0 auto 12px;padding:9px 14px;border-radius:10px;background:#fff7e0;border:1px solid #e8d49a;color:#7a5c12;display:inline-block}.feed-compose{display:flex;align-items:flex-start;gap:8px}.feed-compose textarea{flex:1 1 auto;min-width:0;min-height:44px;box-sizing:border-box}.feed-compose .button{flex:0 0 auto;margin-bottom:0}.feed-compose-section{margin-bottom:10px}.feed-empty{padding:24px;line-height:2;color:#777}.feed-empty>.fa{font-size:28pt;color:hsl(226.25,46.1538461538%,70.7843137255%)}.status-post .status-post-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.status-post .status-post-avatar{flex:0 0 auto;width:42px;height:42px;border-radius:50%;overflow:hidden;background-color:rgb(93.838612368%,94.7303921569%,97.730015083%)}.status-post .status-post-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}.status-post .status-post-meta{display:flex;flex-direction:column;line-height:1.3;min-width:0}.status-post .status-post-author{font-weight:bold;color:#384e98;text-decoration:none}.status-post .status-post-time{font-size:9pt;color:#757575}.status-post .status-post-delete-form{margin:0 0 0 auto;width:auto}.status-post .status-post-delete{border:0;background:none;color:#bbb;cursor:pointer;font-size:12pt;padding:2px 6px}.status-post .status-post-delete:hover{color:#c0392b}.status-post .status-post-body{line-height:1.55;overflow-wrap:break-word}.status-post .status-post-body p:not(:last-child){margin-bottom:.5em}.status-post .status-post-actions{display:flex;align-items:center;gap:14px;margin:10px 0 6px;padding-top:8px;border-top:1px solid rgb(89.4539969834%,90.9803921569%,96.1146304676%)}.status-post .status-like-form{display:inline-block;width:auto;margin:0}.status-post .status-action{display:inline-flex;align-items:center;gap:5px;border:0;background:none;cursor:pointer;color:#777;font-size:10pt;padding:0}.status-post .status-action .fa{font-size:11pt}.status-post .status-action.status-action-static{cursor:default}.status-post .status-action.status-action-liked{color:#e0245e}.status-post .status-action:not(.status-action-static):hover{color:#384e98}.status-post .status-comments{margin:4px 0 8px;padding:8px 10px;background-color:rgb(98.2232277526%,98.4803921569%,99.3453996983%);border-radius:8px}.status-post .status-comments .status-comment{line-height:1.4;padding:3px 0;overflow-wrap:break-word}.status-post .status-comments .status-comment-author{font-weight:bold;color:#384e98;text-decoration:none;margin-right:5px}.status-post .status-comments .status-comment-time{font-size:8pt;color:#aaa;margin-left:5px}.status-post .status-comment-form{display:flex;gap:6px;align-items:flex-end}.status-post .status-comment-form input[type=text]{flex:1 1 auto;min-width:0}.status-post .status-comment-form .button{flex:0 0 auto;margin-bottom:5px}.profile-timeline .status-post{margin-bottom:12px}.feed-activity{display:flex;align-items:center;gap:10px}.feed-activity .feed-activity-avatar{flex:0 0 auto;width:34px;height:34px;border-radius:50%;overflow:hidden;background-color:rgb(93.838612368%,94.7303921569%,97.730015083%)}.feed-activity .feed-activity-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}.feed-activity .feed-activity-text{line-height:1.4}.feed-activity .feed-activity-icon{color:hsl(226.25,46.1538461538%,60.7843137255%);margin-right:4px}.feed-activity .feed-activity-actor{font-weight:bold;color:#384e98;text-decoration:none}.feed-activity .feed-activity-time{display:block;font-size:8pt;color:#aaa}.feed-activity a{text-decoration:none;color:#1c7fb8}@media(max-width: 500px){.feed-compose{flex-direction:column;align-items:stretch}.feed-compose textarea{width:100%}.feed-compose .button{align-self:flex-end}}.aligned-form .control-group-checkbox .checkbox-with-hint{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.aligned-form .control-group-checkbox .checkbox-with-hint input[type=checkbox]{width:auto;min-width:0;margin:0;transform:scale(1.15)}.aligned-form .control-group-checkbox .form-inline-hint{font-size:10pt;color:#888}.form-errors{background-color:#fdecea;border:1px solid #f5c6cb;color:#a5342b;border-radius:8px;padding:10px 14px;margin-bottom:14px}.form-errors .fa{margin-right:6px}.form-errors ul{margin:6px 0 0 22px}@media(max-width: 700px){.aligned-form .control-group-checkbox .checkbox-with-hint{margin-left:0}}.settings-form input[type=text],.settings-form input[type=email],.settings-form input[type=password],.settings-form select{width:100%;max-width:320px}@keyframes badge-glow-breathe{0%,100%{box-shadow:0 0 3px 0 rgba(255,200,60,.38),0 0 8px 1px rgba(255,180,40,.14)}50%{box-shadow:0 0 5px 1px rgba(255,210,80,.55),0 0 12px 2px rgba(255,190,50,.24)}}@keyframes badge-glow-sheen{0%{transform:translateX(-130%) skewX(-18deg)}20%,100%{transform:translateX(230%) skewX(-18deg)}}.badge.badge-effect-glow{position:relative;overflow:hidden;animation:badge-glow-breathe 2.6s ease-in-out infinite}.badge.badge-effect-glow::after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(105deg, transparent, rgba(255, 255, 255, 0.5), transparent);animation:badge-glow-sheen 3.4s linear infinite;pointer-events:none}@media(prefers-reduced-motion: reduce){.badge.badge-effect-glow,.badge.badge-effect-glow::after{animation:none}.badge.badge-effect-glow{box-shadow:0 0 5px 1px rgba(255,200,60,.45)}}.club-status-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid #cfe3e2;border-radius:12px;padding:16px 18px;background:linear-gradient(135deg, #f2fbfa, #fdfaf2)}.club-status-card .club-status-plan{font-size:14pt;font-weight:700;color:#0e7c7b}.club-status-card .club-status-plan .fa{margin-right:6px}.club-status-card .club-status-detail{color:#4a5568;margin-top:4px}.club-status-card .club-status-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.club-status-card .club-status-actions .club-inline-form{display:inline}.club-status-card.club-status-lifetime{border-color:#ecd9a0;background:linear-gradient(135deg, #fdf8ea, #fbf3d9)}.club-status-card.club-status-lifetime .club-status-plan{color:#b8860b}.club-test-note{display:inline-block;background:#fff8e6;border:1px solid #f0dfa8;color:#8a6d1a;border-radius:8px;padding:6px 12px;margin-bottom:14px;font-size:10.5pt}.club-plans{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:14px;align-items:stretch}.club-plan{position:relative;display:flex;flex-direction:column;border:1px solid #e2e7f0;border-radius:14px;padding:18px;background:#fff}.club-plan .club-plan-tag{position:absolute;top:-10px;right:14px;background:#2e9e5b;color:#fff;font-size:9pt;font-weight:700;letter-spacing:.4px;border-radius:999px;padding:3px 10px}.club-plan .club-plan-tag.club-plan-tag-gold{background:#b8860b}.club-plan .club-plan-name{font-weight:700;font-size:12pt;color:#384e98}.club-plan .club-plan-price{font-size:21pt;font-weight:800;margin:6px 0 10px;color:#1c2a4a}.club-plan .club-plan-price .club-plan-per{font-size:10.5pt;font-weight:600;color:#6b7488}.club-plan .club-plan-points{list-style:none;margin:0 0 14px;padding:0;color:#4a5568}.club-plan .club-plan-points li{padding:3px 0 3px 20px;position:relative}.club-plan .club-plan-points li::before{content:"✓";position:absolute;left:2px;color:#2e9e5b;font-weight:700}.club-plan .club-plan-button{margin-top:auto;width:100%}.club-plan form{display:block;margin-top:auto}.club-plan form .club-plan-button{margin-top:0}.club-plan .club-plan-button-soon{display:inline-flex;align-items:center;justify-content:center;cursor:default;pointer-events:none;opacity:.65;box-shadow:none;top:0}.club-plan-featured{border-color:#bfe4cc;box-shadow:0 4px 18px rgba(46,158,91,.12)}.club-plan-lifetime{border-color:#ecd9a0;background:linear-gradient(180deg, #fff, #fdf6e3);box-shadow:0 4px 18px rgba(184,134,11,.12)}.club-theme-form{margin-top:12px}.club-theme-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));gap:12px}.club-theme-card{display:flex;flex-direction:column;gap:6px;border:2px solid #e2e7f0;border-radius:12px;padding:10px;cursor:pointer;background:#fff;transition:border-color .12s ease,box-shadow .12s ease}.club-theme-card input[type=radio]{position:absolute;opacity:0;pointer-events:none}.club-theme-card:hover{border-color:#b9c6e4}.club-theme-card:has(input:checked){border-color:#384e98;box-shadow:0 0 0 3px rgba(56,78,152,.15)}.club-theme-card:has(input:focus-visible){outline:2px solid #3faae5;outline-offset:2px}.club-theme-card .club-theme-name{font-weight:700;color:#2b3550}.club-theme-card .club-theme-name .fa{margin-right:4px}.club-theme-card .club-theme-desc{font-size:9.5pt;color:#6b7488;line-height:1.35}.club-theme-card .club-theme-preview{position:relative;overflow:hidden;height:74px;border-radius:8px;background:#f4f6fb;border:1px solid #e6eaf3}.club-theme-card .club-theme-preview .club-theme-preview-header{position:absolute;top:10px;left:10px;width:42%;height:12px;border-radius:4px;background:#d6ddef}.club-theme-card .club-theme-preview .club-theme-preview-line,.club-theme-card .club-theme-preview .club-theme-preview-line.short{position:absolute;left:10px;height:7px;border-radius:4px;background:#e3e8f4}.club-theme-card .club-theme-preview .club-theme-preview-line{top:34px;width:70%}.club-theme-card .club-theme-preview .club-theme-preview-line.short{top:48px;width:45%}.club-theme-card-sunset .club-theme-preview{background:linear-gradient(180deg, #452a63 0%, #c65a71 42%, #ff8e5e 58%, #ffc887 72%, #4b2a5e 72%, #2c1b4a 100%);border-color:#e8a06b}.club-theme-card-sunset .club-theme-preview .club-theme-preview-header{background:linear-gradient(135deg, #ff9d5f, #e05a63)}.club-theme-card-sunset .club-theme-preview .club-theme-preview-line,.club-theme-card-sunset .club-theme-preview .club-theme-preview-line.short{background:rgba(255,246,232,.8)}.club-theme-card-sunset .club-theme-preview .club-theme-preview-sun{position:absolute;right:14px;top:38px;width:26px;height:26px;border-radius:50%;margin-top:-13px;background:radial-gradient(circle, #fff8da, #ffb85c 70%);box-shadow:0 0 14px 4px rgba(255,190,100,.8);clip-path:inset(0 0 12px 0)}.club-theme-card-abyss .club-theme-preview{background:linear-gradient(180deg, #0b3346 0%, #072538 55%, #030f1b 100%);border-color:#14555e}.club-theme-card-abyss .club-theme-preview .club-theme-preview-header{background:linear-gradient(180deg, #0d3d4d, #082635);box-shadow:0 0 6px rgba(64,224,208,.5)}.club-theme-card-abyss .club-theme-preview .club-theme-preview-line,.club-theme-card-abyss .club-theme-preview .club-theme-preview-line.short{background:rgba(120,220,220,.25)}.club-theme-card-abyss .club-theme-preview::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(104deg, rgba(120, 225, 235, 0.1) 0 8px, transparent 8px 26px);-webkit-mask-image:linear-gradient(180deg, #000, transparent 80%);mask-image:linear-gradient(180deg, #000, transparent 80%)}.club-theme-card-abyss .club-theme-preview .club-theme-preview-bubbles i{position:absolute;border-radius:50%;background:rgba(140,255,240,.85);box-shadow:0 0 6px 2px rgba(140,255,240,.5);width:4px;height:4px}.club-theme-card-abyss .club-theme-preview .club-theme-preview-bubbles i:nth-child(1){right:16px;top:18px}.club-theme-card-abyss .club-theme-preview .club-theme-preview-bubbles i:nth-child(2){right:30px;top:40px;width:3px;height:3px}.club-theme-card-abyss .club-theme-preview .club-theme-preview-bubbles i:nth-child(3){right:10px;top:52px;width:5px;height:5px}.club-theme-card-arcade .club-theme-preview{background:linear-gradient(180deg, #0d0221 0%, #1c0736 100%);border-color:#ff2fb3}.club-theme-card-arcade .club-theme-preview .club-theme-preview-header{background:#150730;border:1px solid rgba(41,223,255,.55);box-shadow:0 0 8px rgba(255,47,179,.6)}.club-theme-card-arcade .club-theme-preview .club-theme-preview-line,.club-theme-card-arcade .club-theme-preview .club-theme-preview-line.short{background:rgba(41,223,255,.55)}.club-theme-card-arcade .club-theme-preview::before{content:"";position:absolute;left:-20%;right:-20%;bottom:-8px;height:34px;background:repeating-linear-gradient(90deg, rgba(255, 47, 179, 0.6) 0 1px, transparent 1px 18px),repeating-linear-gradient(0deg, rgba(255, 47, 179, 0.55) 0 1px, transparent 1px 12px);transform:perspective(80px) rotateX(55deg);transform-origin:bottom}.club-theme-card-arcade .club-theme-preview .club-theme-preview-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(0deg, transparent 0 2px, rgba(0, 0, 0, 0.28) 2px 3px);pointer-events:none}.club-theme-apply{display:flex;align-items:center;gap:14px;margin-top:14px}.club-theme-apply .club-theme-profile-link{font-size:10.5pt}.membership-perk-soon{opacity:.62}.club-soon-pill{display:inline-block;margin-left:8px;vertical-align:middle;background:#eef1f7;color:#6b7488;border-radius:999px;font-size:8.5pt;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:2px 8px}.forum-lounge-tag{display:inline-block;margin-left:10px;padding:2px 10px;border-radius:999px;font-size:9pt;font-weight:700;letter-spacing:.4px;background:#16357f;color:#ffd166;vertical-align:middle}.forum-lounge-tag .fa{margin-right:4px}.forum-section-locked+section.forum .category{opacity:.75}.club-hero-welcome{position:relative;overflow:hidden}@keyframes club-confetti-fall{0%{transform:translateY(-40px) rotate(0deg);opacity:1}100%{transform:translateY(340px) rotate(660deg);opacity:0}}.club-confetti{position:absolute;inset:0;pointer-events:none}.club-confetti-piece{position:absolute;top:-20px;width:9px;height:14px;border-radius:2px;animation:club-confetti-fall 3.2s ease-in 1 forwards}.club-confetti-piece:nth-child(1){left:4%;animation-delay:.35s;animation-duration:3.1s}.club-confetti-piece:nth-child(2){left:11%;animation-delay:.7s;animation-duration:3.6s}.club-confetti-piece:nth-child(3){left:18%;animation-delay:1.05s;animation-duration:4.1s}.club-confetti-piece:nth-child(4){left:25%;animation-delay:1.4s;animation-duration:2.6s}.club-confetti-piece:nth-child(5){left:32%;animation-delay:0s;animation-duration:3.1s}.club-confetti-piece:nth-child(6){left:39%;animation-delay:.35s;animation-duration:3.6s}.club-confetti-piece:nth-child(7){left:46%;animation-delay:.7s;animation-duration:4.1s}.club-confetti-piece:nth-child(8){left:53%;animation-delay:1.05s;animation-duration:2.6s}.club-confetti-piece:nth-child(9){left:60%;animation-delay:1.4s;animation-duration:3.1s}.club-confetti-piece:nth-child(10){left:67%;animation-delay:0s;animation-duration:3.6s}.club-confetti-piece:nth-child(11){left:74%;animation-delay:.35s;animation-duration:4.1s}.club-confetti-piece:nth-child(12){left:81%;animation-delay:.7s;animation-duration:2.6s}.club-confetti-piece:nth-child(13){left:88%;animation-delay:1.05s;animation-duration:3.1s}.club-confetti-piece:nth-child(14){left:95%;animation-delay:1.4s;animation-duration:3.6s}.club-confetti-0{background:#ffd166}.club-confetti-1{background:#ef476f}.club-confetti-2{background:#06d6a0}.club-confetti-3{background:#118ab2}.club-confetti-4{background:#f78c6b}.club-confetti-5{background:#9b5de5}.club-confetti-6{background:#43aa8b}@media(prefers-reduced-motion: reduce){.club-confetti{display:none}}.checkout-body{background:#f6f8fb;min-height:100vh;margin:0;display:flex;align-items:flex-start;justify-content:center;font-family:Sans-Serif,serif}.checkout-wrap{width:100%;max-width:440px;padding:30px 16px}.checkout-test-banner{background:#ffefc2;color:#7a5c00;border:1px solid #eed692;border-radius:8px;padding:8px 14px;margin-bottom:14px;font-size:10pt;font-weight:700;text-align:center}.checkout-card{background:#fff;border:1px solid #e3e8f0;border-radius:14px;box-shadow:0 10px 30px rgba(30,42,74,.08);padding:22px}.checkout-card .checkout-merchant{color:#6b7488;font-size:10.5pt}.checkout-card .checkout-merchant .fa{color:#0e7c7b;margin-right:4px}.checkout-card .checkout-product{font-size:13pt;font-weight:700;margin-top:6px;color:#1c2a4a}.checkout-card .checkout-product .checkout-product-note{display:block;font-size:9.5pt;font-weight:400;color:#6b7488}.checkout-card .checkout-amount{font-size:24pt;font-weight:800;margin-top:8px;color:#1c2a4a}.checkout-card .checkout-divider{border-top:1px solid #edf0f6;margin:16px 0}.checkout-card .checkout-label{display:block;font-size:9.5pt;font-weight:700;color:#6b7488;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 4px}.checkout-card .checkout-fake-input{display:flex;align-items:center;gap:10px;border:1px solid #d9dfeb;border-radius:8px;background:#fafbfd;padding:10px 12px;color:#3a4358;font-size:11.5pt}.checkout-card .checkout-fake-input .fa{color:#6f7787}.checkout-card .checkout-fake-input .checkout-fake-exp,.checkout-card .checkout-fake-input .checkout-fake-cvc{margin-left:auto;color:#6f7787}.checkout-card .checkout-fake-input .checkout-fake-cvc{margin-left:10px}.checkout-card .checkout-form{margin-top:18px}.checkout-card .checkout-pay-button{width:100%;font-size:12.5pt}.checkout-card .checkout-back-link{display:block;text-align:center;margin-top:14px;color:#6b7488}.checkout-card .checkout-fine-print{margin-top:16px;padding-top:12px;border-top:1px solid #edf0f6;color:#6f7787;font-size:9pt;line-height:1.45}body.profile-theme-body::after{content:none}.profile-theme{position:relative}.profile-theme .profile-theme-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.profile-theme section{position:relative}.profile-theme section{background-color:var(--pt-card-bg);background-image:var(--pt-card-texture, none);border:1px solid var(--pt-card-edge);box-shadow:var(--pt-card-shadow);color:var(--pt-ink)}.profile-theme section>h2,.profile-theme section>h3{background:var(--pt-h2-bg);color:var(--pt-h2-ink);border:1px solid var(--pt-h2-edge);text-shadow:var(--pt-h2-glow, none)}.profile-theme section hr{background-color:var(--pt-line)}.profile-theme .text-content,.profile-theme p,.profile-theme li,.profile-theme td,.profile-theme th{color:var(--pt-ink)}.profile-theme a.link,.profile-theme .mutual-friends-note{color:var(--pt-link);border-bottom-color:var(--pt-link)}.profile-theme .description{background:color-mix(in srgb, var(--pt-ink) 8%, transparent);border-color:var(--pt-accent);color:var(--pt-ink)}.profile-theme .feed-empty{color:var(--pt-faint)}.profile-theme .feed-empty>.fa{color:var(--pt-accent)}.profile-theme section .card-grid .card-item{background-color:var(--pt-item-bg);box-shadow:var(--pt-item-shadow, 0 3px 15px rgba(0, 0, 0, 0.2))}.profile-theme section .card-grid .card-item .top-text{background-color:var(--pt-item-head-bg);color:var(--pt-item-head-ink)}.profile-theme section .card-grid .card-item .bottom-text{background:var(--pt-equip-bg);color:var(--pt-equip-ink)}.profile-theme input:not([type=checkbox]):not([type=submit]),.profile-theme select,.profile-theme textarea{background-color:var(--pt-input-bg);border-color:var(--pt-input-edge);color:var(--pt-ink)}.profile-theme input:not([type=checkbox]):not([type=submit])::placeholder,.profile-theme select::placeholder,.profile-theme textarea::placeholder{color:var(--pt-faint);opacity:1}.profile-theme .button.button-primary,.profile-theme .button.button-success{background-color:var(--pt-btn-bg);border-color:var(--pt-btn-edge);box-shadow:0 5px 0 0 var(--pt-btn-edge)}.profile-theme .button.button-primary,.profile-theme .button.button-primary>*,.profile-theme .button.button-success,.profile-theme .button.button-success>*{color:var(--pt-btn-ink)}.profile-theme .button.button-primary:hover,.profile-theme .button.button-success:hover{background-color:var(--pt-btn-bg-hover);box-shadow:0 4px 0 0 var(--pt-btn-edge)}.profile-theme .button.button-primary:active,.profile-theme .button.button-success:active{background-color:var(--pt-btn-edge);box-shadow:0 0 0 0 #fff}.profile-theme .button.button-default{background-color:var(--pt-btn2-bg);border-color:var(--pt-btn2-edge);box-shadow:0 5px 0 0 var(--pt-btn2-edge)}.profile-theme .button.button-default,.profile-theme .button.button-default>*{color:var(--pt-btn2-ink)}.profile-theme .button.button-default:hover{background-color:var(--pt-btn2-bg);box-shadow:0 4px 0 0 var(--pt-btn2-edge)}.profile-theme .button.button-default:active{background-color:var(--pt-btn2-edge);box-shadow:0 0 0 0 #fff}.profile-theme .status-post .status-post-author,.profile-theme .status-post .status-comment-author{color:var(--pt-link)}.profile-theme .status-post .status-post-time,.profile-theme .status-post .status-comment-time{color:var(--pt-faint)}.profile-theme .status-post .status-post-avatar,.profile-theme .status-post .feed-activity-avatar{background-color:var(--pt-well-bg)}.profile-theme .status-post .status-post-actions{border-top-color:var(--pt-line)}.profile-theme .status-post .status-action{color:var(--pt-faint)}.profile-theme .status-post .status-action:not(.status-action-static):hover{color:var(--pt-link)}.profile-theme .status-post .status-action-liked{color:#ff5c8a}.profile-theme .status-post .status-comments{background-color:var(--pt-well-bg)}.profile-theme .status-post .status-post-delete{color:var(--pt-faint)}.profile-theme .status-post .status-post-delete:hover{color:#ff6565}.profile-theme .friend-chip{color:var(--pt-ink)}.profile-theme .friend-chip-avatar{background-color:var(--pt-well-bg)}.profile-theme .friend-chip.friend-chip-mutual .friend-chip-avatar{box-shadow:0 0 0 2px var(--pt-accent)}.profile-theme .friend-view-all{color:var(--pt-faint)}.profile-theme .friend-status.friend-status-friends{color:var(--pt-ok, #2e9e5b);border-color:var(--pt-ok, #2e9e5b)}.profile-theme .friend-status.friend-status-pending{color:var(--pt-faint);border-color:var(--pt-faint)}.profile-theme .badge{background-color:var(--pt-chip-bg);color:color-mix(in srgb, var(--badge-color) 45%, var(--pt-ink));border-color:color-mix(in srgb, var(--badge-color) 70%, var(--pt-ink))}.profile-theme .group-box-mini h2{background-color:var(--pt-accent-solid, #384E98)}.profile-theme .staff-panel{background:var(--pt-card-bg);border-color:var(--pt-card-edge);box-shadow:var(--pt-card-shadow)}.profile-theme .staff-panel summary.staff-panel-head{background:var(--pt-well-bg)}.profile-theme .staff-panel summary.staff-panel-head .staff-panel-title{color:var(--pt-link)}.profile-theme .staff-panel summary.staff-panel-head .staff-panel-sub,.profile-theme .staff-panel summary.staff-panel-head .staff-panel-caret{color:var(--pt-faint)}.profile-theme .staff-panel summary.staff-panel-head:hover{background:var(--pt-well-bg)}.profile-theme .staff-panel .staff-panel-details[open]>summary.staff-panel-head{border-bottom-color:var(--pt-line)}.profile-theme .staff-panel .staff-tab-label{color:var(--pt-faint)}.profile-theme .staff-panel .staff-tab-label:hover{color:var(--pt-link);background:var(--pt-well-bg)}.profile-theme .staff-panel .staff-tab-panels{border-top-color:var(--pt-line)}body.profile-theme-body-sunset{background-color:#3a1f52}.profile-theme-sunset{--pt-ink: #4a2c1a;--pt-faint: #a3735a;--pt-link: #c2492f;--pt-accent: #e0575b;--pt-accent-solid: #d96a4a;--pt-ok: #1f8a52;--pt-line: rgba(210, 122, 82, .35);--pt-card-bg: rgba(255, 248, 236, .94);--pt-card-edge: rgba(255, 178, 120, .8);--pt-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 10px 28px rgba(80, 25, 70, .35);--pt-h2-bg: linear-gradient(135deg, #ff9d5f, #e05a63);--pt-h2-ink: #fff;--pt-h2-edge: rgba(255, 224, 184, .7);--pt-h2-glow: 0 1px 2px rgba(120, 30, 40, .4);--pt-item-bg: #fffdf6;--pt-item-shadow: 0 4px 14px rgba(120, 45, 60, .22);--pt-item-head-bg: #ffe7c3;--pt-item-head-ink: #8a4b23;--pt-equip-bg: linear-gradient(135deg, #ff9d5f, #e05a63);--pt-equip-ink: #fff;--pt-input-bg: #fffdf6;--pt-input-edge: #eba579;--pt-well-bg: rgba(255, 205, 160, .4);--pt-btn-bg: #ef6f52;--pt-btn-edge: #b8452e;--pt-btn-bg-hover: #e26041;--pt-btn-ink: #fff;--pt-btn2-bg: #ffe3c4;--pt-btn2-edge: #d9a267;--pt-btn2-ink: #7a4520;--pt-chip-bg: rgba(255, 255, 255, .65)}.profile-theme-sunset .profile-theme-backdrop{background:linear-gradient(180deg, #452a63 0%, #7c3a6e 26%, #c65a71 48%, #ff8e5e 62%, #ffc887 72%, #3a1f52 72%)}.profile-theme-sunset .theme-sunset-sun{position:absolute;left:86.5%;top:72%;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:50%;background:radial-gradient(circle, #fff8da 0%, #ffe093 30%, #ffa262 58%, rgba(255, 150, 85, 0) 72%)}.profile-theme-sunset .theme-sunset-sea{position:absolute;left:0;right:0;top:72%;bottom:0;background:linear-gradient(180deg, #6d3a6e 0%, #4b2a5e 40%, #2c1b4a 100%);box-shadow:0 -1px 0 rgba(255,220,160,.55),0 -10px 40px rgba(255,170,100,.35)}.profile-theme-sunset .theme-sunset-sea::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg, rgba(255, 190, 130, 0.07) 0 2px, transparent 2px 36px)}.profile-theme-sunset .theme-sunset-reflection{position:absolute;left:86.5%;top:72%;bottom:0;width:120px;transform:translateX(-50%);background:repeating-linear-gradient(180deg, rgba(255, 205, 135, 0.75) 0 5px, rgba(255, 200, 130, 0) 5px 16px);-webkit-mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.95), transparent 96%);mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.95), transparent 96%);filter:blur(1px);animation:sunset-shimmer 5s ease-in-out infinite alternate}@keyframes sunset-shimmer{from{opacity:.95;transform:translateX(-50%) scaleX(1)}to{opacity:.6;transform:translateX(-50%) scaleX(0.86)}}.profile-theme-sunset .theme-sunset-cloud{position:absolute;height:22px;border-radius:999px;background:rgba(255,190,160,.3);filter:blur(7px)}.profile-theme-sunset .theme-sunset-cloud-1{left:4%;top:30%;width:320px;animation:sunset-cloud-drift 90s linear infinite alternate}.profile-theme-sunset .theme-sunset-cloud-2{right:3%;top:42%;width:240px;height:16px;animation:sunset-cloud-drift 70s linear infinite alternate-reverse}@keyframes sunset-cloud-drift{from{transform:translateX(0)}to{transform:translateX(70px)}}.profile-theme-sunset .theme-sunset-bird{position:absolute;width:30px;height:14px}.profile-theme-sunset .theme-sunset-bird::before,.profile-theme-sunset .theme-sunset-bird::after{content:"";position:absolute;top:4px;width:16px;height:10px;border:solid rgba(70,32,66,.9);border-width:2.5px 0 0 0;border-radius:100% 0 0 0}.profile-theme-sunset .theme-sunset-bird::before{left:0;transform:rotate(-14deg)}.profile-theme-sunset .theme-sunset-bird::after{right:0;transform:scaleX(-1) rotate(-14deg)}.profile-theme-sunset .theme-sunset-bird-1{left:8%;top:62%}.profile-theme-sunset .theme-sunset-bird-2{left:12.5%;top:58.5%;transform:scale(0.7)}.profile-theme-sunset .theme-sunset-bird-3{left:5%;top:57%;transform:scale(0.55)}.profile-theme-sunset .theme-sunset-palm{position:absolute;bottom:-10px;width:230px;height:270px;color:#241035}.profile-theme-sunset .theme-sunset-palm-left{left:-26px}.profile-theme-sunset .theme-sunset-palm-right{right:-40px;transform:scaleX(-1) scale(0.78);transform-origin:bottom center}.profile-theme-sunset .palm-trunk{position:absolute;bottom:0;left:104px;width:15px;height:185px;background:currentColor;border-radius:10px;transform:rotate(7deg);transform-origin:bottom center}.profile-theme-sunset .palm-frond{position:absolute;left:112px;bottom:178px;width:118px;height:30px;background:currentColor;border-radius:0 100% 30% 100%;transform-origin:0 50%}.profile-theme-sunset .palm-frond-0{transform:rotate(-100deg) scale(0.72);border-radius:0 100% 100% 30%}.profile-theme-sunset .palm-frond-1{transform:rotate(-58deg) scale(0.9);border-radius:0 100% 100% 30%}.profile-theme-sunset .palm-frond-2{transform:rotate(-22deg)}.profile-theme-sunset .palm-frond-3{transform:rotate(8deg) scale(1.05)}.profile-theme-sunset .palm-frond-4{transform:rotate(38deg) scale(0.92)}.profile-theme-sunset .palm-frond-5{transform:rotate(72deg) scale(0.7)}.profile-theme-sunset .avatar-box{box-shadow:inset 0 2px 0 #ffecbe,0 10px 28px rgba(80,25,70,.35)}@media(prefers-reduced-motion: reduce){.profile-theme-sunset .theme-sunset-reflection,.profile-theme-sunset .theme-sunset-cloud{animation:none}}body.profile-theme-body-abyss{background-color:#04121e}body.profile-theme-body-abyss #content{background:linear-gradient(180deg, rgba(2, 12, 20, 0) 0px, rgba(1, 7, 13, 0.35) 1100px, rgba(0, 3, 7, 0.62) 2400px)}.profile-theme-abyss{--pt-ink: #d9edf2;--pt-faint: #7fa8b3;--pt-link: #7fd7ff;--pt-accent: #35e0c8;--pt-accent-solid: #0e7c7b;--pt-ok: #5fe3a1;--pt-line: rgba(110, 220, 220, .25);--pt-card-bg: rgba(6, 24, 38, .88);--pt-card-edge: rgba(70, 200, 205, .38);--pt-card-shadow: inset 0 1px 0 rgba(140, 235, 235, .12), 0 0 24px rgba(0, 200, 210, .1);--pt-h2-bg: linear-gradient(180deg, #0d3d4d, #082635);--pt-h2-ink: #7ceadb;--pt-h2-edge: rgba(124, 234, 219, .4);--pt-h2-glow: 0 0 12px rgba(64, 224, 208, .5);--pt-item-bg: #0c2233;--pt-item-shadow: 0 4px 16px rgba(0, 0, 0, .45), 0 0 10px rgba(0, 200, 210, .08);--pt-item-head-bg: rgba(124, 234, 219, .14);--pt-item-head-ink: #9fe8de;--pt-equip-bg: linear-gradient(135deg, #0fa3a3, #0c7f95);--pt-equip-ink: #eafcfa;--pt-input-bg: #081c2c;--pt-input-edge: rgba(124, 234, 219, .45);--pt-well-bg: rgba(124, 234, 219, .09);--pt-btn-bg: #0fa3a3;--pt-btn-edge: #06565c;--pt-btn-bg-hover: #12b5ae;--pt-btn-ink: #ecfffd;--pt-btn2-bg: #113549;--pt-btn2-edge: #0a2130;--pt-btn2-ink: #9fd8d8;--pt-chip-bg: rgba(10, 42, 58, .72)}.profile-theme-abyss .profile-theme-backdrop{background:linear-gradient(180deg, #0b3346 0%, #072538 34%, #051a2a 62%, #030f1b 100%)}.profile-theme-abyss .theme-abyss-rays{position:absolute;top:-14%;left:-12%;right:-12%;height:72%;background:repeating-linear-gradient(104deg, rgba(120, 225, 235, 0.13) 0 44px, rgba(120, 225, 235, 0) 44px 148px);-webkit-mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.95), transparent 88%);mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.95), transparent 88%);transform:skewX(-6deg)}.profile-theme-abyss .theme-abyss-mote{position:absolute;bottom:-14px;border-radius:50%;background:rgba(140,255,240,.9);box-shadow:0 0 12px 4px rgba(140,255,240,.4);animation:abyss-drift linear infinite;opacity:0}.profile-theme-abyss .theme-abyss-mote-0{left:3%;width:3px;height:3px;animation-delay:0s;animation-duration:11s}.profile-theme-abyss .theme-abyss-mote-1{left:44%;width:4px;height:4px;animation-delay:-3.1s;animation-duration:16s}.profile-theme-abyss .theme-abyss-mote-2{left:85%;width:5px;height:5px;animation-delay:-6.2s;animation-duration:12s}.profile-theme-abyss .theme-abyss-mote-3{left:32%;width:6px;height:6px;animation-delay:-9.3s;animation-duration:17s}.profile-theme-abyss .theme-abyss-mote-4{left:73%;width:7px;height:7px;animation-delay:-12.4s;animation-duration:13s}.profile-theme-abyss .theme-abyss-mote-5{left:20%;width:8px;height:8px;animation-delay:-1.5s;animation-duration:18s}.profile-theme-abyss .theme-abyss-mote-6{left:61%;width:3px;height:3px;animation-delay:-4.6s;animation-duration:14s}.profile-theme-abyss .theme-abyss-mote-7{left:8%;width:4px;height:4px;animation-delay:-7.7s;animation-duration:19s}.profile-theme-abyss .theme-abyss-mote-8{left:49%;width:5px;height:5px;animation-delay:-10.8s;animation-duration:15s}.profile-theme-abyss .theme-abyss-mote-9{left:90%;width:6px;height:6px;animation-delay:-13.9s;animation-duration:11s}.profile-theme-abyss .theme-abyss-mote-10{left:37%;width:7px;height:7px;animation-delay:-3s;animation-duration:16s}.profile-theme-abyss .theme-abyss-mote-11{left:78%;width:8px;height:8px;animation-delay:-6.1s;animation-duration:12s}.profile-theme-abyss .theme-abyss-mote-12{left:25%;width:3px;height:3px;animation-delay:-9.2s;animation-duration:17s}.profile-theme-abyss .theme-abyss-mote-13{left:66%;width:4px;height:4px;animation-delay:-12.3s;animation-duration:13s}.profile-theme-abyss .avatar-box>h2{text-shadow:0 0 10px rgba(124,234,219,.85),0 0 26px rgba(64,224,208,.55);animation:abyss-name-glow 4s ease-in-out infinite alternate}.profile-theme-abyss .theme-abyss-sonar{position:absolute;left:9%;top:64%;width:44px;height:44px}.profile-theme-abyss .theme-abyss-sonar::before,.profile-theme-abyss .theme-abyss-sonar::after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(110,235,225,.55);opacity:0;animation:abyss-sonar 8s ease-out infinite}.profile-theme-abyss .theme-abyss-sonar::after{animation-delay:4s}@keyframes abyss-drift{0%{transform:translate3d(0, 0, 0);opacity:0}8%{opacity:.95}55%{transform:translate3d(20px, -58vh, 0);opacity:.5}100%{transform:translate3d(-12px, -110vh, 0);opacity:0}}@keyframes abyss-name-glow{from{text-shadow:0 0 8px rgba(124,234,219,.6),0 0 18px rgba(64,224,208,.35)}to{text-shadow:0 0 12px rgba(124,234,219,.95),0 0 32px rgba(64,224,208,.65)}}@keyframes abyss-sonar{0%{transform:scale(0.2);opacity:0}6%{opacity:.7}55%{transform:scale(5.2);opacity:0}100%{transform:scale(5.2);opacity:0}}@media(prefers-reduced-motion: reduce){.profile-theme-abyss .theme-abyss-mote{animation:none;opacity:.5}.profile-theme-abyss .theme-abyss-sonar::before,.profile-theme-abyss .theme-abyss-sonar::after{animation:none}.profile-theme-abyss .avatar-box>h2{animation:none}}body.profile-theme-body-arcade{background-color:#0d0221}.profile-theme-arcade{--pt-ink: #e6defa;--pt-faint: #8f7fb8;--pt-link: #ff7ad0;--pt-accent: #29dfff;--pt-accent-solid: #7a2f8f;--pt-ok: #4dffa6;--pt-line: rgba(255, 47, 179, .3);--pt-card-bg: rgba(18, 8, 36, .92);--pt-card-texture: repeating-linear-gradient(0deg, rgba(255, 255, 255, .02) 0 2px, rgba(0, 0, 0, .07) 2px 4px);--pt-card-edge: rgba(255, 47, 179, .45);--pt-card-shadow: 0 0 18px rgba(255, 47, 179, .2), inset 0 0 30px rgba(41, 223, 255, .05);--pt-h2-bg: #150730;--pt-h2-ink: #f4f9ff;--pt-h2-edge: rgba(41, 223, 255, .55);--pt-h2-glow: -2px 0 rgba(255, 47, 179, .8), 2px 0 rgba(41, 223, 255, .8);--pt-item-bg: #1c0e36;--pt-item-shadow: 0 4px 16px rgba(0, 0, 0, .5), 0 0 10px rgba(255, 47, 179, .12);--pt-item-head-bg: #211042;--pt-item-head-ink: #ff7ad0;--pt-equip-bg: rgba(41, 223, 255, .16);--pt-equip-ink: #29dfff;--pt-input-bg: #120826;--pt-input-edge: rgba(41, 223, 255, .5);--pt-well-bg: rgba(41, 223, 255, .08);--pt-btn-bg: #1c0b3a;--pt-btn-edge: #29dfff;--pt-btn-bg-hover: #241247;--pt-btn-ink: #29dfff;--pt-btn2-bg: #1a0f33;--pt-btn2-edge: #ff2fb3;--pt-btn2-ink: #ff7ad0;--pt-chip-bg: rgba(20, 8, 40, .72)}.profile-theme-arcade .profile-theme-backdrop{background:linear-gradient(180deg, #0d0221 0%, #150532 46%, #23083f 62%, #0d0221 100%)}.profile-theme-arcade .theme-arcade-stars{position:absolute;top:0;left:0;width:2px;height:2px;border-radius:50%;box-shadow:0vw 0vh 0 rgba(255,255,255,.25),63vw 29vh 0 rgba(255,255,255,.42),26vw 58vh 0 rgba(255,255,255,.59),89vw 25vh 0 rgba(255,255,255,.76),52vw 54vh 0 rgba(255,255,255,.38),15vw 21vh 0 rgba(255,255,255,.55),78vw 50vh 0 rgba(255,255,255,.72),41vw 17vh 0 rgba(255,255,255,.34),4vw 46vh 0 rgba(255,255,255,.51),67vw 13vh 0 rgba(255,255,255,.68),30vw 42vh 0 rgba(255,255,255,.3),93vw 9vh 0 rgba(255,255,255,.47),56vw 38vh 0 rgba(255,255,255,.64),19vw 5vh 0 rgba(255,255,255,.26),82vw 34vh 0 rgba(255,255,255,.43),45vw 1vh 0 rgba(255,255,255,.6),8vw 30vh 0 rgba(255,255,255,.77),71vw 59vh 0 rgba(255,255,255,.39),34vw 26vh 0 rgba(255,255,255,.56),97vw 55vh 0 rgba(255,255,255,.73),60vw 22vh 0 rgba(255,255,255,.35),23vw 51vh 0 rgba(255,255,255,.52),86vw 18vh 0 rgba(255,255,255,.69),49vw 47vh 0 rgba(255,255,255,.31),12vw 14vh 0 rgba(255,255,255,.48),75vw 43vh 0 rgba(255,255,255,.65),38vw 10vh 0 rgba(255,255,255,.27),1vw 39vh 0 rgba(255,255,255,.44),64vw 6vh 0 rgba(255,255,255,.61),27vw 35vh 0 rgba(255,255,255,.78),90vw 2vh 0 rgba(255,255,255,.4),53vw 31vh 0 rgba(255,255,255,.57),16vw 60vh 0 rgba(255,255,255,.74),79vw 27vh 0 rgba(255,255,255,.36),42vw 56vh 0 rgba(255,255,255,.53),5vw 23vh 0 rgba(255,255,255,.7),68vw 52vh 0 rgba(255,255,255,.32),31vw 19vh 0 rgba(255,255,255,.49),94vw 48vh 0 rgba(255,255,255,.66),57vw 15vh 0 rgba(255,255,255,.28),20vw 44vh 0 rgba(255,255,255,.45),83vw 11vh 0 rgba(255,255,255,.62),46vw 40vh 0 rgba(255,255,255,.79),9vw 7vh 0 rgba(255,255,255,.41),72vw 36vh 0 rgba(255,255,255,.58)}.profile-theme-arcade .theme-arcade-grid{position:absolute;left:-30%;right:-30%;bottom:-16%;height:55%;background:repeating-linear-gradient(90deg, rgba(255, 47, 179, 0.55) 0 2px, transparent 2px 64px),repeating-linear-gradient(0deg, rgba(255, 47, 179, 0.5) 0 2px, transparent 2px 44px);transform:perspective(360px) rotateX(60deg);transform-origin:bottom;-webkit-mask-image:linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.9) 22%, #000 45%);mask-image:linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.9) 22%, #000 45%);animation:arcade-grid-roll 2.4s linear infinite}.profile-theme-arcade .theme-arcade-horizon{position:absolute;left:0;right:0;bottom:38.5%;height:3px;background:linear-gradient(90deg, transparent, rgba(255, 47, 179, 0.9), transparent);box-shadow:0 0 18px 4px rgba(255,47,179,.5),0 0 60px 18px rgba(255,47,179,.25)}.profile-theme-arcade .theme-arcade-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(0deg, transparent 0 3px, rgba(0, 0, 0, 0.22) 3px 4px)}.profile-theme-arcade .theme-arcade-vignette{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 38%, transparent 58%, rgba(4, 0, 14, 0.6) 100%)}.profile-theme-arcade .avatar-box>h2{background:#150730;border-color:rgba(255,47,179,.65);color:#fff;text-shadow:0 0 6px rgba(255,47,179,.9),0 0 16px rgba(255,47,179,.7),0 0 32px rgba(255,47,179,.45);box-shadow:0 0 14px rgba(255,47,179,.35);animation:arcade-neon-flicker 5s linear infinite}.profile-theme-arcade section>h2{letter-spacing:1px}@keyframes arcade-grid-roll{from{background-position-y:0,0}to{background-position-y:0,44px}}@keyframes arcade-neon-flicker{0%,100%{opacity:1}3%{opacity:.55}4%{opacity:1}7%{opacity:.75}8%{opacity:1}52%{opacity:1}53%{opacity:.6}54%{opacity:1}}@media(prefers-reduced-motion: reduce){.profile-theme-arcade .theme-arcade-grid{animation:none}.profile-theme-arcade .avatar-box>h2{animation:none}}@keyframes club-flair-shimmer{0%{background-position:0% 50%}100%{background-position:200% 50%}}.club-flair{background:linear-gradient(90deg, #b8860b, #ffd166 40%, #f5c542 50%, #ffd166 60%, #b8860b);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);animation:club-flair-shimmer 3s linear infinite}@media(prefers-reduced-motion: reduce){.club-flair{animation:none;color:#d4a017;background:none}}.mod-club-chip{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:8.5pt;font-weight:700;background:#16357f;color:#ffd166;vertical-align:middle}.mod-club-chip .fa{margin-right:3px}.club-gift-remaining{display:inline-block;margin-bottom:10px;padding:6px 14px;border-radius:999px;font-weight:700;background:#fdf6e3;border:1px solid #ecd9a0;color:#8a6d1a}.club-gift-remaining .fa{color:#d4a017;margin-right:4px}.club-gift-form{border-top:0;padding-top:0}.club-gift-history{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.club-gift-history .club-gift-chip{padding:3px 12px;border-radius:999px;font-size:10pt;background:#eef7f0;border:1px solid #bfe4cc;color:#2e7d4f}.club-gift-history .club-gift-chip .fa{margin-right:4px}.trade-columns{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.trade-columns .trade-column{flex:1 1 240px;min-width:0}.trade-columns .trade-column-arrow{flex:0 0 40px;align-self:center;text-align:center;color:#6f7787;font-size:16pt}.trade-pick-list{max-height:320px;overflow-y:auto;border:1px solid #e2e7f0;border-radius:10px;padding:8px 12px}.trade-pick-list .trade-pick{display:flex;align-items:center;gap:8px;padding:3px 0;cursor:pointer}.trade-pick-list .trade-pick input[type=checkbox]{width:auto;min-width:0;margin:0}.trade-serial{color:#b8860b;font-weight:700;font-size:9.5pt}.trade-bux-input,.trade-note-input{margin-top:10px}.trade-bux-input label,.trade-note-input label{display:block;font-size:10pt;color:#6b7488;margin-bottom:2px}.trade-offer-list{list-style:none;margin:0;padding:0}.trade-offer-list li{padding:4px 0;border-bottom:1px dashed #eef1f7}.trade-offer-list li:last-child{border-bottom:0}.trade-offer-list .trade-bux-line{font-weight:700;color:#2e7d4f}.trade-offer-list .trade-nothing{color:#6f7787}.trade-note{margin-top:10px;color:#6b7488}.trade-actions{display:flex;gap:10px;align-items:center;margin-top:14px;flex-wrap:wrap}.trade-actions .trade-action-form{display:inline}.trade-actions .trade-back{margin-left:auto}.trade-rows{display:flex;flex-direction:column;gap:8px}.trade-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #e2e7f0;border-radius:10px;padding:10px 14px;color:inherit}.trade-row:hover{background:#f5f7fb}.trade-row .trade-row-who{font-weight:700}.trade-row .trade-row-summary{color:#6b7488}.trade-row .trade-row-when{margin-left:auto;color:#6f7787;font-size:10pt}.trade-status{padding:2px 10px;border-radius:999px;font-size:9.5pt;font-weight:700}.trade-status.trade-status-accepted{background:#eef7f0;color:#2e7d4f}.trade-status.trade-status-declined{background:#fdecec;color:#b03030}.trade-status.trade-status-cancelled{background:#eef1f7;color:#6b7488}.trade-back-top{margin-right:10px}.trade-card-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:10px}.trade-card{border:1px solid #e2e7f0;border-radius:10px;padding:8px;text-align:center}.trade-card img{width:72px;height:72px;object-fit:contain;display:block;margin:0 auto 6px}.trade-card .trade-card-name{font-size:9.5pt;line-height:1.25;overflow-wrap:anywhere}.trade-card .trade-card-value{margin-top:4px;font-size:9.5pt;color:#2e7d4f;font-weight:700}.trade-card-bux{display:flex;align-items:center;justify-content:center;min-height:110px;background:#f4faf5;border-color:#bfe4cc}.trade-card-bux .trade-card-bux-amount{font-size:13pt;font-weight:800;color:#2e7d4f}.trade-side-total{margin-top:10px;padding-top:8px;border-top:1px dashed #e2e7f0;font-weight:700;color:#2b3550}.trade-pick-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(110px, 1fr));gap:8px;max-height:420px;overflow-y:auto;padding:4px}.trade-pick-card{position:relative;border:2px solid #e2e7f0;border-radius:10px;padding:8px 6px 6px;text-align:center;cursor:pointer;background:#fff;transition:border-color .1s ease,box-shadow .1s ease}.trade-pick-card input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.trade-pick-card img{width:64px;height:64px;object-fit:contain;display:block;margin:0 auto 4px}.trade-pick-card .trade-pick-name{display:block;font-size:9pt;line-height:1.2;overflow-wrap:anywhere}.trade-pick-card .trade-pick-value{display:block;margin-top:3px;font-size:9pt;color:#2e7d4f;font-weight:700}.trade-pick-card:hover{border-color:#b9c6e4}.trade-pick-card:has(input:checked){border-color:#2e9e5b;box-shadow:0 0 0 3px rgba(46,158,91,.18)}.trade-pick-card:has(input:checked)::after{content:"✓";position:absolute;top:4px;right:7px;color:#2e9e5b;font-weight:800}.trade-actions-corners{display:flex;justify-content:space-between;align-items:center}.trade-waiting{color:#6f7787}.market-listings{display:flex;flex-direction:column;gap:8px;margin-top:8px}.market-listing{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #e2e7f0;border-radius:10px;padding:8px 14px}.market-listing .market-serial{font-weight:800;color:#b8860b;min-width:44px}.market-listing .market-seller{color:#6b7488}.market-listing .market-price{margin-left:auto;font-weight:800;color:#2e7d4f}.market-listing form{display:inline;margin:0}.market-list-form{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin-top:10px}.market-list-form label{display:block;font-size:10pt;color:#6b7488;margin-bottom:2px}.market-list-form .button{margin:0 0 5px}.market-empty{color:#6f7787}.trade-tax-note,.market-tax-hint{display:block;margin-top:8px;color:#8a6d1a;font-size:9.5pt}.trade-tax-note .fa,.market-tax-hint .fa{margin-right:4px}.item-limited-line{margin-bottom:8px;color:#8a5a00}.item-limited-line .fa{color:#b8860b}.item-soldout-hint{margin-top:6px;font-size:9.5pt;color:#6f7787}.trade-start-form{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin-top:10px}.trade-start-form input[type=text]{flex:1 1 220px;min-width:0}.trade-start-form .button{margin:0 0 5px;flex:0 0 auto}.club-plan .club-plan-tag{background:#237a46}.club-plan .club-plan-tag.club-plan-tag-gold{background:#8a6508}.club-gift-form{margin-top:12px}.club-gift-remaining{margin-right:10px}.profile-theme-arcade .rank,.profile-theme-abyss .rank{box-shadow:0 0 0 1px rgba(255,255,255,.4)}.avatar-box h2 .club-flair{background-image:linear-gradient(90deg, #ffd166, #fff3c4 45%, #ffe89b 55%, #ffd166);background-size:200% 100%}@media(prefers-reduced-motion: reduce){.avatar-box h2 .club-flair{color:#ffd166;background:none}}.trade-row-thumbs{display:inline-flex;gap:4px;flex:0 0 auto}.trade-row-thumbs img{width:34px;height:34px;object-fit:contain;background:#f4f6fb;border-radius:7px;border:1px solid #e6eaf3}.trade-back-top{color:#fff;opacity:.85;border-bottom:0}.trade-back-top:hover,.trade-back-top:focus-visible{opacity:1;color:#fff}.trade-columns{align-items:stretch}.trade-columns .trade-column{display:flex;flex-direction:column}.trade-columns .trade-side-total{margin-top:auto;padding-top:10px}.membership-hero{position:relative;text-align:center;overflow:hidden;background:radial-gradient(120% 140% at 50% -20%, #4a63c0 0%, #384E98 55%, #2b3c78 100%);color:#fff;border-radius:20px;padding:54px 24px 46px}.membership-hero .membership-badge-float{font-size:46px;color:#ffd76a;margin-bottom:10px;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, 0.25))}.membership-hero .membership-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.18em;font-size:10pt;font-weight:700;color:#bcd3ff;margin-bottom:6px}.membership-hero h1{margin:4px 0 10px;font-size:34pt;font-weight:800;letter-spacing:-0.01em}.membership-hero .membership-tagline{max-width:620px;margin:0 auto;font-size:13pt;line-height:1.5;color:#e7edff}.membership-hero .membership-soon-pill{display:inline-block;margin-top:20px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);font-size:10.5pt;font-weight:600}.membership-perks{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:14px}.membership-perks .membership-perk{border:1px solid #e2e7f0;border-radius:14px;padding:18px 18px 16px;background:#fff;transition:transform .12s ease,box-shadow .12s ease}.membership-perks .membership-perk:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(28,40,80,.08)}.membership-perks .membership-perk .membership-perk-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#384e98;background:color-mix(in srgb, #3faae5 16%, #fff);margin-bottom:10px}.membership-perks .membership-perk h3{margin:0 0 4px;font-size:12.5pt;color:#384e98}.membership-perks .membership-perk p{margin:0;font-size:10.5pt;color:#6b7488;line-height:1.45}.membership-foot .text-content p{max-width:640px;margin:0 auto}.staff-list{display:flex;flex-direction:column;margin-top:8px}.staff-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px;border-bottom:1px solid #eef1f7;text-decoration:none;color:#384e98}.staff-list-row:last-child{border-bottom:0}.staff-list-row:hover{background:#f5f7fb}.staff-list-row .staff-list-name{font-weight:600;font-size:12pt}.staff-list-row .staff-list-ranks{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.staff-list-row .staff-list-ranks .rank{margin:0;display:inline-block;width:auto;padding:3px 10px;border:1px solid;border-radius:6px}.faq-list{display:flex;flex-direction:column;gap:8px;margin-top:6px}.faq-item{border:1px solid #e2e7f0;border-radius:10px;background:#fff;overflow:hidden}.faq-item>summary{list-style:none;cursor:pointer;padding:13px 16px;font-weight:600;color:#384e98}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:hover{background:#f5f7fb}.faq-item>summary::after{content:"+";float:right;color:#6b7488;font-weight:700}.faq-item[open]>summary::after{content:"–"}.faq-item .faq-answer{padding:4px 16px 14px;color:#333;line-height:1.5}.legal-doc{max-width:760px}.legal-doc h3{margin:18px 0 6px;color:#384e98;font-size:12.5pt}.legal-doc p{line-height:1.55}.legal-doc .legal-updated{color:#6b7488;font-size:10pt;margin:0 0 8px}.legal-doc .legal-note{margin-top:20px;color:#6b7488;font-size:10pt;border-top:1px solid #e2e7f0;padding-top:12px}.item-comments .ugc-comment-form{display:flex;gap:8px;margin-bottom:16px;align-items:flex-end}.item-comments .ugc-comment-form input[type=text]{flex:1 1 auto}.item-comments .ugc-comment-form .button{flex:0 0 auto;margin-bottom:5px}.item-comments .ugc-comment-list{display:flex;flex-direction:column;gap:12px}.item-comments .ugc-comment{display:flex;gap:10px}.item-comments .ugc-comment-avatar{flex:0 0 auto;width:44px;height:44px;border-radius:10px;overflow:hidden;background:#eef1f7;display:flex}.item-comments .ugc-comment-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}.item-comments .ugc-comment-main{flex:1 1 auto;min-width:0;background:#f7f9fd;border:1px solid #e2e7f0;border-radius:10px;padding:8px 12px}.item-comments .ugc-comment-meta{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.item-comments .ugc-comment-author{font-weight:600;color:#384e98;text-decoration:none}.item-comments .ugc-comment-time{font-size:9.5pt;color:#6f7787}.item-comments .ugc-comment-text{margin-top:2px;overflow-wrap:anywhere}.item-comments .ugc-comment-actions{display:flex;align-items:center;gap:6px;margin-top:4px}.item-comments .ugc-comment-actions .ugc-comment-delete-form{margin:0}.item-comments .ugc-comment-empty{color:#6f7787;padding:16px 0}.group-wall-actions{margin-top:2px}.nav-search{margin-left:18px}.nav-search form{margin:0;display:flex;align-items:center;height:100%}.nav-search input{height:32px;box-sizing:border-box;width:160px;min-width:0;border:1px solid rgba(255,255,255,.35);border-radius:7px;background:rgba(255,255,255,.14);color:#fff;padding:4px 12px;font:inherit;font-size:11pt}.nav-search input::placeholder{color:rgba(255,255,255,.72)}.nav-search input:focus{outline:none;background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.65)}.search-result-list{display:flex;flex-direction:column}.search-result-row,.search-result-name{color:var(--gi-text, #2b3550)}.search-result-row:hover .search-result-name{text-decoration:underline}.search-result-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 8px;border-bottom:1px solid #eef1f7;text-decoration:none;color:#384e98}.search-result-row:last-child{border-bottom:0}.search-result-row:hover{background:#f5f7fb}.search-result-row .search-result-name{font-weight:600}.search-result-row .search-result-meta{font-size:9.5pt;color:#6b7488;white-space:nowrap}.group-member-officer-tag{color:#2f6fd0}.profile-actions{display:flex;flex-direction:column;gap:13px;align-items:stretch}.profile-actions .profile-action-form{margin:0;width:100%}.profile-actions .button{width:100%;margin:0;box-sizing:border-box}.profile-actions .friend-status{width:100%;box-sizing:border-box;margin:0}.profile-actions .profile-action-report{text-align:center;margin-top:2px}.chat-body table{border-collapse:collapse;margin:10px 0;max-width:100%;font-size:10pt}.chat-body table th,.chat-body table td{border:1px solid #d9dfeb;padding:5px 10px;text-align:left;color:#2b3550;background:#fff}.chat-body table th{background:#eef1f7}.chat-body table tr:nth-child(even) td{background:#f7f9fc}.chat-body code,.chat-body pre{background:#f2f4f9;color:#2b3550;border-radius:6px;padding:1px 5px}.chat-body p:last-child{margin-bottom:0}.search-empty{text-align:center;padding:34px 20px}.search-empty .search-empty-icon{font-size:26pt;color:#b9c6e4;margin-bottom:8px}.search-empty .search-empty-title{font-size:13pt;font-weight:700;color:#2b3550;margin-bottom:6px}.search-empty .search-empty-hint{color:#757575;font-size:10.5pt}.auth-forgot-link{display:inline-block;margin-top:8px}.forum-when{color:#757575;font-size:9pt}.notification-row,a.notification{cursor:pointer}.notification-row:hover,a.notification:hover{background:#eef1f7}.auth-label{display:block;text-align:left;font-size:10pt;color:#555;margin:8px 0 2px}.search-card-price{font-size:9.5pt;font-weight:700;color:var(--gi-success);padding:6px 4px 8px}.search-card-price .search-card-limited{color:#b8860b}.search-result-snippet{display:block;color:#757575;font-size:9.5pt}.staff-list-avatar img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:top;margin-right:10px;vertical-align:middle}.colour-field{display:inline-flex;align-items:center;gap:8px;width:100%}.colour-field input{flex:1 1 auto;min-width:0}.colour-field .colour-swatch{flex:0 0 26px;width:26px;height:26px;border-radius:6px;border:1px solid #d0d5e2}.landing-teaser .fa{color:#5566a8;margin-right:4px}.dash-tiles{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:12px;padding:6px 4px}.dash-tile{display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid #e2e7f0;border-radius:14px;padding:14px 10px;color:#2b3550;background:#fff;box-shadow:0 3px 10px rgba(28,40,80,.05)}.dash-tile:hover{background:#f5f7fb}.dash-tile .dash-tile-icon{font-size:15pt;color:#5566a8}.dash-tile .dash-tile-number{font-size:17pt;font-weight:800}.dash-tile .dash-tile-label{font-size:9.5pt;color:#757575}.dash-tile-club{border-color:#ecd9a0;background:linear-gradient(180deg, #fff, #fdf6e3)}.dash-tile-club .dash-tile-icon{color:#b8860b}.dash-quick-links{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px;padding:0 4px}.dash-quick-links .dash-mod-link{margin-left:auto;font-size:10pt}.dash-notifications{display:flex;flex-direction:column;gap:2px;margin-top:4px}.dash-notification{display:flex;justify-content:space-between;align-items:baseline;gap:10px;text-align:left;padding:7px 14px;border-radius:10px;color:var(--gi-text, #2b3550)}.dash-notification:hover{background:#f5f7fb}.dash-notification .dash-notification-when{color:#757575;font-size:9pt;white-space:nowrap}.dash-bio-form{display:flex;flex-direction:column;gap:8px;padding:0 4px}.dash-bio-form textarea{width:100%;box-sizing:border-box}.dash-bio-form .button{align-self:center}.badge-order-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.badge-order-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#f5f7fb}.badge-order-row .badge-order-rank{flex:0 0 26px;text-align:center;font-weight:bold;color:#6f7787}.badge-order-row .badge-order-badge{flex:0 0 auto}.badge-order-row .badge-order-name{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.badge-order-row .badge-order-name .badge-order-desc{font-size:9.5pt;color:#6f7787}.badge-order-row .badge-order-actions{flex:0 0 auto;display:flex;gap:6px;margin-left:auto}.badge-order-row .badge-order-actions .badge-order-form{display:inline-block;width:auto;margin:0}.badge-order-empty{padding:18px 10px;color:#6f7787}.badge-order-row .badge-order-badge{flex:0 0 190px;display:flex;justify-content:flex-start}.badge-order-disabled{visibility:hidden;pointer-events:none}@media(max-width: 600px){.badge-order-row{flex-wrap:wrap;gap:8px}.badge-order-row .badge-order-name{flex:1 1 60%}}.achievements-fairplay{display:flex;gap:10px;align-items:flex-start;margin:12px auto 4px;font-size:10pt;padding:10px 14px;border-radius:12px;background:#fff7e0;border:1px solid #e8d49a;color:#7a5c12;line-height:1.55;text-align:left}.achievements-fairplay .fa{margin-top:3px}.achievement-group h2 .fa{margin-right:6px}.achievement-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:10px;margin-top:10px;align-items:stretch}.achievement .achievement-main{justify-content:flex-start}.achievement-name{min-height:1.2em}.achievement-progress{display:grid;grid-template-columns:1fr 4.5rem;align-items:center}.achievement-progress-text{text-align:right}.achievements-overall{display:flex;align-items:center;gap:12px;margin:12px 10px 0}.achievements-overall-bar{flex:1 1 auto;height:10px;border-radius:999px;background:var(--gi-line);overflow:hidden}.achievements-overall-fill{height:100%;border-radius:999px;background:var(--gi-success)}.achievements-overall-text{flex:0 0 auto;font-weight:700;font-size:10pt;color:var(--gi-text-muted);font-variant-numeric:tabular-nums}.achievement{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#f5f7fb;border:1px solid rgba(0,0,0,0)}.achievement.achievement-locked{opacity:.72}.achievement.achievement-locked .achievement-icon{color:#9aa3b8 !important}.achievement.achievement-earned{background:#eef6ef;border-color:#bcdcc4}.achievement .achievement-icon{flex:0 0 auto;font-size:20pt;width:34px;text-align:center}.achievement .achievement-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.achievement .achievement-name{font-weight:bold}.achievement .achievement-desc{font-size:9.5pt;color:#6f7787}.achievement .achievement-progress{display:flex;align-items:center;gap:8px;margin-top:4px}.achievement .achievement-progress-bar{flex:1 1 auto;height:7px;border-radius:999px;background:#dde3ef;overflow:hidden}.achievement .achievement-progress-fill{display:block;height:100%;background:#4e68be}.achievement .achievement-progress-text{font-size:8.5pt;color:#6f7787;white-space:nowrap}.achievement .achievement-tick{flex:0 0 auto;color:#237a46;font-size:14pt}.badge-order-cta{margin:10px 0 4px}.badge-panel-cta{margin-top:10px;font-size:10pt}.earn-guide .earn-table{margin:10px 0;border-collapse:collapse}.earn-guide .earn-table th,.earn-guide .earn-table td{padding:10px 28px 10px 14px;text-align:left;border-bottom:1px solid var(--gi-line, #dde3ee)}.earn-guide .earn-table th{font-size:10pt;color:var(--gi-text-muted);font-weight:600}.earn-guide .earn-table td{font-variant-numeric:tabular-nums}.earn-guide .earn-table tbody tr:nth-child(odd) td{background:#f7f9fd}.earn-guide .earn-table tbody tr:last-child td{border-bottom:0}.earn-guide-warn h2{background:#7a5c12 !important}.bux-summary .bux-summary-row{display:flex;align-items:baseline;gap:10px;padding:5px 0;border-bottom:1px solid var(--gi-line)}.bux-summary .bux-summary-row:last-of-type{border-bottom:0}.bux-summary .bux-summary-row .bux-summary-label{flex:1 1 auto;min-width:0}.bux-summary .bux-summary-row .bux-summary-value{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:bold}.bux-summary .bux-summary-total{margin-top:8px;padding-top:8px;border-top:2px solid var(--gi-line)}.bux-summary .bux-summary-in .bux-summary-value{color:#1e6b3e}.bux-summary .bux-summary-out .bux-summary-value{color:#9c2914}.bux-summary .bux-summary-empty{color:var(--gi-text-muted);font-size:10pt}.avatar-marked{position:relative;overflow:visible;display:inline-block}.avatar-marked img{border-radius:50%;display:block}.avatar-mark{position:absolute;box-sizing:border-box;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 2px rgba(20,30,70,.25);line-height:1;z-index:2;pointer-events:auto;cursor:help}.avatar-mark-online{right:4%;bottom:4%;width:30%;height:30%;min-width:10px;min-height:10px;max-width:14px;max-height:14px;background-color:#21a355}.avatar-mark-staff{left:-2%;top:-2%;min-width:16px;height:16px;padding:0 3px;display:inline-flex;align-items:center;justify-content:center;font-size:8pt}.forum-avatar-box .avatar-marked .avatar-mark-staff,.avatar-box .avatar-marked .avatar-mark-staff{min-width:20px;height:20px;font-size:9.5pt}.status-post-avatar.avatar-marked,.group-member-avatar.avatar-marked,.conversation-avatar.avatar-marked,.ugc-comment-avatar.avatar-marked,.friend-chip-avatar.avatar-marked,.avatar-box-mini .image-container.avatar-marked{overflow:visible}.status-post-avatar.avatar-marked img,.group-member-avatar.avatar-marked img,.conversation-avatar.avatar-marked img,.ugc-comment-avatar.avatar-marked img,.friend-chip-avatar.avatar-marked img,.avatar-box-mini .image-container.avatar-marked img{border-radius:50%;width:100%;height:100%;object-fit:cover;object-position:top}#user-bar .nav-panel{color:var(--gi-text, #2b3550);text-align:left}#user-bar .nav-panel h2{text-align:center}#user-bar .nav-panel .notification{text-align:left;color:var(--gi-text, #2b3550);display:flex;align-items:baseline;gap:8px}#user-bar .nav-panel .notification .notification-when{margin-left:auto;font-size:9pt;color:#6f7787;white-space:nowrap}#user-bar .nav-panel .bux-row-name,#user-bar .nav-panel .bux-row-count,#user-bar .nav-panel .bux-panel-note{color:var(--gi-text, #2b3550)}.earn-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:0 16px;align-items:start}.earn-grid .earn-table{width:100%}.rules-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(330px, 1fr));gap:0 16px;align-items:start}.rule-card .rule-number{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:8px;border-radius:50%;background:#384e98;color:#fff;font-size:9.5pt;font-weight:700;vertical-align:1px}.rules-consequences p{line-height:1.55}.rules-consequences p+p{margin-top:10px}.page-jump{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.admin-rank-card{border:1px solid #e2e7f0;border-radius:12px;margin-bottom:8px;background:#fff;overflow:hidden}.admin-rank-card>summary.admin-rank-summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 16px}.admin-rank-card>summary.admin-rank-summary::-webkit-details-marker{display:none}.admin-rank-card>summary.admin-rank-summary:hover{background:#f5f7fb}.admin-rank-card>summary.admin-rank-summary .admin-rank-preview{display:flex;align-items:center}.admin-rank-card>summary.admin-rank-summary .admin-rank-name{font-weight:700;font-size:12pt}.admin-rank-card>summary.admin-rank-summary .admin-rank-held{margin-left:auto;color:#6b7488;font-size:10pt;white-space:nowrap}.admin-rank-card>summary.admin-rank-summary .rank{display:inline-block;width:auto;margin:0;padding:4px 10px;border:1px solid;border-radius:6px}.admin-rank-card[open]>summary.admin-rank-summary{border-bottom:1px solid #eef1f7}.admin-rank-card .rank-form{padding:14px 16px}.admin-rank-card .rank-form fieldset.rank-permissions{border:1px solid #e8e8f2;border-radius:8px;padding:10px 14px;margin:12px 0;display:grid;grid-template-columns:repeat(auto-fill, minmax(210px, 1fr));gap:2px 16px}.admin-rank-card .rank-form fieldset.rank-permissions legend{grid-column:1/-1;font-weight:bold;padding:0 6px}.admin-rank-card .rank-form fieldset.rank-permissions .rank-permission{display:flex;align-items:center;gap:8px;padding:2px 0;cursor:pointer}.admin-rank-card .rank-form fieldset.rank-permissions .rank-permission input[type=checkbox]{width:auto;min-width:0;margin:0}.admin-rank-card .rank-form fieldset.rank-permissions .rank-permission .rank-permission-name{font-family:monospace;font-size:9.5pt}.staff-panel{border:1px solid #e2e7f0;border-radius:14px;background:#fff;box-shadow:0 2px 10px rgba(28,40,80,.05);margin-bottom:22px;overflow:hidden}.staff-panel summary.staff-panel-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:14px 18px;background:linear-gradient(180deg, #f7f9fd, #fff);cursor:pointer;list-style:none}.staff-panel summary.staff-panel-head::-webkit-details-marker{display:none}.staff-panel summary.staff-panel-head:hover{background:#f2f5fb}.staff-panel summary.staff-panel-head .staff-panel-title{font-weight:700;color:#384e98;font-size:12.5pt}.staff-panel summary.staff-panel-head .staff-panel-sub{color:#6b7488;font-size:10pt}.staff-panel summary.staff-panel-head .staff-panel-caret{margin-left:auto;color:#6f7787;align-self:center;transition:transform .15s ease}.staff-panel .staff-panel-details[open]>summary.staff-panel-head{border-bottom:1px solid #eef1f7}.staff-panel .staff-panel-details[open]>summary.staff-panel-head .staff-panel-caret{transform:rotate(180deg)}.staff-panel .staff-tab-radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.staff-panel .staff-tabs{display:flex;gap:4px;padding:10px 14px 0;flex-wrap:wrap}.staff-panel .staff-tab-label{cursor:pointer;padding:8px 16px;border-radius:9px 9px 0 0;font-size:10.5pt;font-weight:600;color:#6b7488;border:1px solid rgba(0,0,0,0);border-bottom:0;user-select:none}.staff-panel .staff-tab-label:hover{color:#384e98;background:#f5f7fb}.staff-panel .staff-tab-panels{padding:18px;border-top:1px solid #eef1f7;margin-top:-1px}.staff-panel .staff-tab-panel{display:none}.staff-panel .staff-tab-radio-moderation:checked~.staff-tabs .staff-tab-label-moderation{color:#384e98;background:#fff;border-color:#eef1f7;position:relative;z-index:1}.staff-panel .staff-tab-radio-moderation:checked~.staff-tab-panels .staff-tab-panel-moderation{display:block}.staff-panel .staff-tab-radio-moderation:focus-visible~.staff-tabs .staff-tab-label-moderation{outline:2px solid #3faae5;outline-offset:-2px}.staff-panel .staff-tab-radio-ranks:checked~.staff-tabs .staff-tab-label-ranks{color:#384e98;background:#fff;border-color:#eef1f7;position:relative;z-index:1}.staff-panel .staff-tab-radio-ranks:checked~.staff-tab-panels .staff-tab-panel-ranks{display:block}.staff-panel .staff-tab-radio-ranks:focus-visible~.staff-tabs .staff-tab-label-ranks{outline:2px solid #3faae5;outline-offset:-2px}.staff-panel .staff-tab-radio-badges:checked~.staff-tabs .staff-tab-label-badges{color:#384e98;background:#fff;border-color:#eef1f7;position:relative;z-index:1}.staff-panel .staff-tab-radio-badges:checked~.staff-tab-panels .staff-tab-panel-badges{display:block}.staff-panel .staff-tab-radio-badges:focus-visible~.staff-tabs .staff-tab-label-badges{outline:2px solid #3faae5;outline-offset:-2px}.staff-panel .staff-tab-radio-island_club:checked~.staff-tabs .staff-tab-label-island_club{color:#384e98;background:#fff;border-color:#eef1f7;position:relative;z-index:1}.staff-panel .staff-tab-radio-island_club:checked~.staff-tab-panels .staff-tab-panel-island_club{display:block}.staff-panel .staff-tab-radio-island_club:focus-visible~.staff-tabs .staff-tab-label-island_club{outline:2px solid #3faae5;outline-offset:-2px}.staff-panel .staff-panel-empty{color:#6b7488;margin:0 0 14px}.staff-panel .staff-panel-note{color:#6f7787;font-size:10pt;margin:4px 0 0}.staff-panel .staff-panel-more{margin:12px 0 0;font-size:10pt}.staff-panel .staff-chip-list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.staff-panel .staff-chip-row{display:flex;align-items:center;gap:10px}.staff-panel .staff-chip-row .rank,.staff-panel .staff-chip-row .badge{flex:0 0 auto;display:inline-block;width:auto;margin:0;padding:5px 12px;border:1px solid;border-radius:6px}.staff-panel .staff-chip-row .staff-chip-revoke{margin:0 0 0 auto;flex:0 0 auto}.staff-panel .staff-chip-row .staff-chip-revoke .button{margin:0;padding:0;width:32px;height:30px;min-height:0;display:inline-flex;align-items:center;justify-content:center}.staff-panel .staff-grant-form{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;padding-top:12px;border-top:1px dashed #eef1f7}.staff-panel .staff-grant-form .staff-grant-select{flex:1 1 180px;min-width:0}.staff-panel .staff-grant-form .button{margin:0 0 5px;flex:0 0 auto}.staff-panel .club-staff-status{margin:0 0 14px;color:#2b3550}.staff-panel .club-staff-status .fa{color:#0e7c7b;margin-right:4px}.staff-panel .club-staff-status .club-staff-source{color:#6f7787;font-size:10pt;margin-left:6px}.admin-rank-card .rank-form fieldset.rank-permission-group{margin:0 0 10px}.admin-rank-card .rank-form fieldset.rank-permission-group legend{text-transform:none;color:#384e98;font-size:10.5pt}.staff-username-reset{margin-top:14px;padding-top:12px;border-top:1px solid var(--gi-line, #dde3ee)}.staff-username-reset h4{margin:0 0 4px;font-size:10.5pt}.staff-username-reset .staff-username-form{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:auto}.staff-username-reset .staff-username-form textarea{width:100%;box-sizing:border-box}.staff-username-reset .staff-username-form .button{margin-bottom:0}.report-open{display:inline-flex;align-items:center;gap:5px;background:none;border:0;cursor:pointer;font:inherit;font-size:10pt;color:#6f7787;padding:2px 6px;vertical-align:middle}.report-open:hover{color:#c0392b}.report-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;border:0;border-radius:14px;padding:0;max-width:440px;width:92%;background:#fff;box-shadow:0 12px 40px rgba(28,40,80,.28);color:#26304a}.report-dialog::backdrop{background:rgba(20,28,50,.45)}.report-dialog *{box-sizing:border-box}.report-dialog .report-dialog-form{display:flex;flex-direction:column;gap:10px;padding:20px}.report-dialog .report-dialog-title{margin:0;font-size:15pt;color:#384e98}.report-dialog .report-dialog-sub{margin:0;color:#6b7488;font-size:10.5pt}.report-dialog textarea{border:1px solid #cbd2dd;border-radius:10px;padding:10px;font:inherit;font-size:11pt;resize:vertical;width:100%;max-width:100%;min-width:0}.report-dialog .report-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.report-dialog .report-dialog-actions .button{margin:0}.mod-index-controls{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.mod-filter-tabs{display:flex;flex-wrap:wrap;gap:6px}.mod-filter-tabs .mod-filter{padding:5px 12px;border-radius:999px;font-size:10pt;color:#6b7488;text-decoration:none;border:1px solid rgba(0,0,0,0);white-space:nowrap}.mod-filter-tabs .mod-filter:hover{background:#f5f7fb}.mod-filter-tabs .mod-filter.mod-filter-active{background:#e7f1fb;color:#384e98;font-weight:600;border-color:color-mix(in srgb, #3faae5 40%, transparent)}.mod-search{display:flex;align-items:center;gap:8px;align-self:flex-end;width:fit-content}.mod-search input{border:1px solid #cbd2dd;border-radius:8px;padding:8px 10px;font:inherit;width:220px;max-width:100%}.mod-user-list{display:flex;flex-direction:column}.mod-user-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 8px;border-bottom:1px solid #eef1f7;text-decoration:none;color:#384e98}.mod-user-row:last-child{border-bottom:0}.mod-user-row:hover{background:#f5f7fb}.mod-user-row .mod-user-name{font-weight:600}.mod-user-row .mod-user-meta{font-size:9.5pt;color:#6b7488;white-space:nowrap}.mod-voided-tag{display:inline-block;font-size:8pt;text-transform:uppercase;letter-spacing:.04em;background:#eef1f7;color:#6b7488;border-radius:4px;padding:1px 6px;margin-left:6px;font-weight:700}.mod-entry-voided{opacity:.6;border-left-color:#b6bccb !important}.mod-entry-voided .mod-entry-action{text-decoration:line-through}.mod-entry-foot{margin-top:4px;font-size:9.5pt;color:#6b7488;font-style:italic}.mod-quash-form{margin:12px 0 0}.mod-quash-form .button{margin:0}.button-danger{background:#c0392b;border-color:#c0392b;color:#fff}.button-danger:hover{background:rgb(62.2217772215%,18.4720901126%,13.9350855236%)}.report-count{background:#c0392b;color:#fff;border-radius:999px;padding:1px 9px;font-size:11pt;vertical-align:middle}.report-list{display:flex;flex-direction:column}.report-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px;border-bottom:1px solid #eef1f7;text-decoration:none;color:#333}.report-row:hover{background:#f5f7fb}.report-row:last-child{border-bottom:0}.report-row .report-row-main{display:flex;flex-direction:column;min-width:0}.report-row .report-row-label{font-weight:600;color:#384e98}.report-row .report-row-reason{font-size:10pt;color:#6b7488;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-row .report-row-meta{font-size:9.5pt;color:#6f7787;white-space:nowrap;flex:0 0 auto}.report-status{display:inline-block;font-size:8.5pt;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 6px;margin-right:6px;font-weight:700}.report-status.report-status-actioned{background:#fdecea;color:#c0392b}.report-status.report-status-dismissed{background:#eef1f7;color:#6b7488}.report-status.report-status-open{background:#e7f4fc;color:#384e98}.report-detail{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0}.report-detail dt{font-weight:700;color:#6b7488}.report-detail dd{margin:0;min-width:0;overflow-wrap:anywhere}.report-reason-full{background:#f5f7fb;border-radius:8px;padding:8px 12px}.resolve-form .control-group{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.resolve-form .control-group label{font-size:10pt;font-weight:600;color:#6b7488}.resolve-form textarea,.resolve-form select,.resolve-form input[type=number]{border:1px solid #cbd2dd;border-radius:8px;padding:8px;font:inherit;max-width:480px}.resolve-form fieldset.resolve-uphold{border:1px solid #e2e7f0;border-radius:10px;padding:12px 14px;margin:10px 0}.resolve-form fieldset.resolve-uphold legend{font-size:10pt;font-weight:700;color:#6b7488;padding:0 6px}.resolve-form .resolve-actions{display:flex;gap:10px;flex-wrap:wrap}.mod-status{background:#fdecea;border:1px solid #f5c6cb;border-radius:10px;padding:10px 14px;margin:14px 0 12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mod-status .mod-lift-form{margin:0}.mod-history{display:flex;flex-direction:column;gap:10px;margin-top:12px}.admin-mod-crumb{margin:0 0 12px}.mod-entry{border:1px solid #e2e7f0;border-left:3px solid #6f7787;border-radius:8px;padding:10px 12px}.mod-entry.mod-entry-ban,.mod-entry.mod-entry-suspension{border-left-color:#c0392b}.mod-entry.mod-entry-warning{border-left-color:#e67e22}.mod-entry.mod-entry-content_removed,.mod-entry.mod-entry-content_edited{border-left-color:#3faae5}.mod-entry .mod-entry-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.mod-entry .mod-entry-action{font-weight:700;color:#384e98}.mod-entry .mod-entry-meta{font-size:9.5pt;color:#6f7787}.mod-entry .mod-entry-comment{margin-top:4px}.mod-entry .mod-entry-report{margin-top:4px;font-size:9.5pt}.report-history{display:flex;flex-direction:column;gap:10px;margin-top:12px}.report-entry{border:1px solid #e2e7f0;border-left:4px solid #e2e7f0;border-radius:10px;padding:10px 14px}.report-entry.report-entry-open{border-left-color:#e67e22}.report-entry.report-entry-actioned{border-left-color:#237a46}.report-entry.report-entry-dismissed{border-left-color:#6b7488}.report-entry .report-entry-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline}.report-entry .report-entry-subject{font-weight:700;color:#384e98}.report-entry .report-entry-gone{font-weight:400;color:#6b7488;font-style:italic}.report-entry .report-entry-reason{margin-top:5px;color:#2b3550;overflow-wrap:anywhere}.report-entry .report-entry-outcome{margin-top:6px;padding-top:6px;border-top:1px dashed #e2e7f0;font-size:10pt;color:#2b3550}.report-entry .report-entry-foot{margin-top:4px;font-size:9.5pt;color:#6b7488}.report-status{font-size:9.5pt;font-weight:700;padding:2px 10px;border-radius:999px;white-space:nowrap}.report-status.report-status-open{background:#fff3d6;color:#8a6a12}.report-status.report-status-actioned{background:#e6f9ec;color:#237a46}.report-status.report-status-dismissed{background:#eef1f7;color:#6b7488}.toolbar{background-color:#fff;padding:10px 14px;margin:10px 0;border-radius:15px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.toolbar .toolbar-title{font-weight:300;color:#666;white-space:nowrap}.toolbar .toolbar-title .fa{margin-right:6px;color:hsl(226.25,46.1538461538%,65.7843137255%)}.toolbar .toolbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.toolbar .toolbar-btn-form{display:inline-block;width:auto;margin:0}.toolbar .button{margin-bottom:0}@media(max-width: 1100px){#user-bar{height:auto;min-height:30px;padding:2px 0}#user-bar ul{height:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#user-bar ul li{height:auto;float:none;line-height:1.6}#user-bar ul li>a,#user-bar ul li button{height:auto;padding:4px 10px}}@media(max-width: 1100px){#navigation-bar{height:auto;padding-bottom:6px}#navigation-bar ul{height:auto;display:flex;flex-wrap:wrap;justify-content:center;row-gap:7px;border-left:0;border-right:0}#navigation-bar ul li{height:auto;line-height:1.4;float:none}#navigation-bar ul li a{width:auto;min-width:0;top:-2px;box-shadow:0 4px 0 0 #293a71;padding:10px 14px;font-size:15pt}#navigation-bar ul li a:hover{top:-1px;box-shadow:0 3px 0 0 #293a71}#account-nav ul li a{font-size:12pt;padding:8px 12px}}@media(max-width: 600px){.forum-post{flex-direction:column;padding:6px;gap:0}.forum-post .forum-avatar-box{flex:0 0 auto;max-width:100%;width:auto;align-self:flex-start;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:0}.forum-post .forum-avatar-box .avatar-box{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:6px 12px;border-radius:14px 14px 0 0}.forum-post .forum-avatar-box .avatar-box h2{font-size:12pt;margin:0;order:1}.forum-post .forum-avatar-box .avatar-box img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:top;order:0;margin:0}.forum-post .forum-avatar-box .avatar-box h3{display:none}.forum-post .forum-avatar-box .avatar-box .rank{order:2;margin:0}.forum-post .forum-avatar-box .forum-author-postcount{margin:0 0 0 auto}.forum-post .post-body{width:100%;margin:0;border-radius:0 15px 15px 15px}.forum-post .forum-timestamp{text-align:left}.forum-post .forum-post-actions{justify-content:flex-start;padding-right:4px}}@media(max-width: 600px){#user-bar .nav-panel-outer{position:static}#user-bar .nav-panel-outer .nav-panel-arrow-container{display:none}#user-bar .nav-panel-outer .nav-panel{position:fixed;top:var(--gi-userbar-h, 34px);left:0;right:0;width:auto;transform:none;z-index:1900;max-height:calc(100vh - var(--gi-userbar-h, 34px) - 20px);overflow-y:auto;border-radius:0 0 18px 18px;border:0;border-bottom:2px solid #384e98;box-shadow:0 12px 40px rgba(20,30,70,.45);padding:14px 14px 16px}#user-bar .nav-panel-outer .nav-panel h2{margin-top:0}#user-bar .nav-panel-outer .nav-panel .notification{margin:10px 0;line-height:1.6;padding:10px 12px}}@media(max-width: 600px){.forum-section-c4,.forum-category-c4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:34vw}}.mobile-header-actions{display:none}@media(max-width: 700px){#user-bar{position:sticky;top:0;z-index:2000}#user-bar ul{flex-wrap:nowrap;overflow-x:auto;justify-content:space-evenly;padding:0 8px}#user-bar ul li{white-space:nowrap}#logo-header{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;margin-top:0}#logo-header h1{font-size:16pt;margin:0;white-space:nowrap}#logo-header #version{display:none}.mobile-header-actions{display:flex;align-items:center;gap:8px}.mobile-header-actions .mobile-header-btn{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:9px;padding:7px 12px;font-size:11pt;text-decoration:none}#navigation-bar{display:none}#account-nav ul{display:flex;flex-wrap:wrap;justify-content:center}#account-nav ul li{white-space:nowrap}#user-bar .user-greeting{display:none}#user-bar ul li>a,#user-bar ul li button{padding:4px 6px;font-size:10.5pt}}@media(max-width: 600px){.forum-header .forum-flow .forum-section-c2,.forum-header .forum-flow .forum-section-c3,.forum-header .forum-flow .forum-section-c4,.forum-header .forum-flow .forum-category-c2,.forum-header .forum-flow .forum-category-c3,.forum-header .forum-flow .forum-category-c4{display:none}section.forum .forum-flow{flex-wrap:wrap;align-items:center;row-gap:3px}section.forum .forum-flow .forum-section-c1,section.forum .forum-flow .forum-category-c1{flex:1 1 0;min-width:0;margin-right:8px}section.forum .forum-flow .forum-section-c2,section.forum .forum-flow .forum-section-c3,section.forum .forum-flow .forum-category-c2{display:block;width:auto;max-width:none;font-size:7.5pt;line-height:1.5;background:var(--gi-primary-mid);color:#fff;white-space:nowrap}section.forum .forum-flow .forum-section-c2{border-radius:999px 0 0 999px;padding:2px 3px 2px 9px}section.forum .forum-flow .forum-section-c2::after{content:" " attr(data-label)}section.forum .forum-flow .forum-section-c3{border-radius:0 999px 999px 0;padding:2px 9px 2px 3px}section.forum .forum-flow .forum-section-c3::before{content:"· ";opacity:.7}section.forum .forum-flow .forum-section-c3::after{content:" " attr(data-label)}section.forum .forum-flow .forum-category-c2{border-radius:999px;padding:2px 9px}section.forum .forum-flow .forum-category-c2::after{content:" " attr(data-label)}section.forum .forum-flow .forum-section-c4,section.forum .forum-flow .forum-category-c4{display:block;flex:1 1 100%;width:auto;max-width:none;text-align:left;font-size:8pt;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.forum .forum-flow .forum-category-c3{display:none}section.forum .forum-flow .forum-category-c4 br{display:none}section.forum .forum-flow .forum-category-c4 .forum-when::before{content:"· "}}.post-body pre{overflow-x:auto}.forum-section-c4,.forum-category-c4{overflow-wrap:anywhere;min-width:0}.forum-post-actions a,.forum-post-actions button{padding:8px 10px;display:inline-block}.dash-mod-link,.dash-notification{padding-top:10px;padding-bottom:10px}#mobile-tab-bar{display:none}@media(max-width: 700px){#mobile-tab-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:2500;background:#2e4280;border-top:2px solid #243465;padding:6px 5px calc(6px + env(safe-area-inset-bottom));gap:4px}#mobile-tab-bar a{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 1px 6px;border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#3a5096;color:#fff;text-decoration:none;font-size:8.5pt;font-family:"Open Sans",sans-serif;position:relative;top:-1px;box-shadow:0 3px 0 0 #293a71}#mobile-tab-bar a .fa{font-size:13pt}#mobile-tab-bar a:active{top:2px;box-shadow:0 0 0 0 #293a71}#mobile-tab-bar a.highlighted{top:2px;box-shadow:0 0 0 0 #293a71;background:#293a71;color:#fff}#content-inner{margin-bottom:90px}#footer{padding-bottom:calc(66px + env(safe-area-inset-bottom))}}@media(max-height: 500px)and (max-width: 950px)and (pointer: coarse){#mobile-tab-bar{display:flex}#content-inner{margin-bottom:80px}}@media(max-width: 700px){.controller-items.action-index .pure-g:first-of-type,.controller-account.action-index .pure-g:first-of-type{display:flex;flex-direction:column}.controller-items.action-index .pure-g:first-of-type>[class*=pure-u]:first-child,.controller-account.action-index .pure-g:first-of-type>[class*=pure-u]:first-child{order:2}.controller-items.action-index .pure-g:first-of-type>[class*=pure-u]:last-child,.controller-account.action-index .pure-g:first-of-type>[class*=pure-u]:last-child{order:1}}@media(max-width: 345px){#user-bar ul{justify-content:flex-start}#user-bar ul li>a,#user-bar ul li>button{font-size:9.5pt;padding:4px 5px}#logo-header h1{font-size:13pt}#logo-header .mobile-header-btn{font-size:9.5pt;padding:6px 9px;gap:4px}}@media(max-width: 820px){#account-nav{position:relative}#account-nav ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;justify-content:flex-start;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}#account-nav ul::-webkit-scrollbar{display:none}#account-nav ul li{white-space:nowrap;scroll-snap-align:start}#account-nav::after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:28px;pointer-events:none;background:linear-gradient(to right, rgba(36, 51, 99, 0), rgba(36, 51, 99, 0.95))}}#user-bar .nav-panel h2{position:relative}#user-bar .nav-panel-close{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:none;height:auto;padding:4px 7px;background:rgba(0,0,0,0);border:0;border-radius:999px;font-size:12pt;line-height:1;color:#fff;opacity:.8;cursor:pointer}#user-bar .nav-panel-close:hover,#user-bar .nav-panel-close:focus-visible{opacity:1;background:rgba(255,255,255,.2)}@media(max-width: 768px){#user-bar .nav-panel-close{display:block}}@media(max-width: 700px){#mobile-tab-bar{padding-inline:max(10px,env(safe-area-inset-left));padding-block-end:calc(8px + env(safe-area-inset-bottom))}#mobile-tab-bar a.highlighted{background:#fff;color:#23336b;box-shadow:none;top:2px}}
