From 0adf0ff8da8b4f2739aaea17da1c9425f91f80e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=99=E9=9B=95=E3=81=AE=E6=96=B9=E5=9D=97?= Date: Sat, 10 Aug 2024 23:24:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0log=E6=89=93=E5=8D=B0?= =?UTF-8?q?=EF=BC=8C=E6=8A=BD=E5=A5=96=E5=8F=B7=E7=A0=81=E5=9C=86=E5=9C=88?= =?UTF-8?q?=E6=89=A9=E5=A4=A7=EF=BC=8C=E6=B7=BB=E5=8A=A0=E7=9C=8B=E6=9D=BF?= =?UTF-8?q?=E5=A8=98l2d=E6=9D=83=E9=99=90=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Application/Files/FileService.cs | 15 +++ .../Controllers/HomeAPIController.cs | 5 +- .../Controllers/SpaceAPIController.cs | 42 +++++++ .../CustomMiddlewares/Utils/BackgroundTask.cs | 10 ++ .../wwwroot/css/bundle.css | 4 +- .../wwwroot/css/bundle.min.css | 2 +- .../wwwroot/css/cover-default.css | 4 +- .../ViewModel/Home/KanbanPermissionsModel.cs | 13 ++ .../Lotteries/MainPage/OptionInforCard.razor | 114 +++++++++--------- .../Components/KanbanCard.razor | 51 +++++--- .../wwwroot/css/app/bundle-app.css | 2 +- .../wwwroot/css/bundle.css | 4 +- .../wwwroot/css/bundle.min.css | 2 +- 13 files changed, 185 insertions(+), 83 deletions(-) create mode 100644 CnGalWebSite/CnGalWebSite.DataModel/ViewModel/Home/KanbanPermissionsModel.cs diff --git a/CnGalWebSite/CnGalWebSite.APIServer/Application/Files/FileService.cs b/CnGalWebSite/CnGalWebSite.APIServer/Application/Files/FileService.cs index a380f60ddc..15620dcadf 100644 --- a/CnGalWebSite/CnGalWebSite.APIServer/Application/Files/FileService.cs +++ b/CnGalWebSite/CnGalWebSite.APIServer/Application/Files/FileService.cs @@ -101,6 +101,7 @@ public async Task TransferMainImagesToPublic(int maxCount) } } + _userRepository.Clear(); var entries = await _entryRepository.GetAll().Where(s => string.IsNullOrWhiteSpace(s.MainPicture) == false && s.IsHidden == false && string.IsNullOrWhiteSpace(s.Name) == false && s.MainPicture.Contains("?") == false && s.MainPicture.Contains("default") == false) @@ -126,6 +127,8 @@ public async Task TransferMainImagesToPublic(int maxCount) } + _entryRepository.Clear(); + entries = await _entryRepository.GetAll().Where(s => string.IsNullOrWhiteSpace(s.Thumbnail) == false && s.IsHidden == false && string.IsNullOrWhiteSpace(s.Name) == false && s.Thumbnail.Contains("?") == false && s.Thumbnail.Contains("default") == false) .OrderBy(s => s.Id) .Take(maxCount).ToListAsync(); @@ -149,6 +152,8 @@ public async Task TransferMainImagesToPublic(int maxCount) } + _entryRepository.Clear(); + var articles = await _articleRepository.GetAll().Where(s => string.IsNullOrWhiteSpace(s.MainPicture) == false && s.IsHidden == false && string.IsNullOrWhiteSpace(s.Name) == false && s.MainPicture.Contains("?") == false && s.MainPicture.Contains("default") == false) .OrderBy(s => s.Id) @@ -171,6 +176,8 @@ public async Task TransferMainImagesToPublic(int maxCount) _logger.LogError(ex, "转存文章 - {Name}({Id}) 主图失败", item.Name, item.Id); } } + _articleRepository.Clear(); + var videos = await _videoRepository.GetAll().Where(s => string.IsNullOrWhiteSpace(s.MainPicture) == false && s.IsHidden == false && string.IsNullOrWhiteSpace(s.Name) == false && s.MainPicture.Contains("?") == false && s.MainPicture.Contains("default") == false) .OrderBy(s => s.Id) @@ -194,6 +201,9 @@ public async Task TransferMainImagesToPublic(int maxCount) } } + _videoRepository.Clear(); + + var entryPictures = await _entryRepository.GetAll() .Include(s => s.Pictures) .Where(s => s.IsHidden == false && string.IsNullOrWhiteSpace(s.Name) == false) @@ -230,6 +240,8 @@ public async Task TransferMainImagesToPublic(int maxCount) } } + _entryRepository.Clear(); + var websitePictures = await _entryRepository.GetAll() .Include(s => s.WebsiteAddInfor).ThenInclude(s => s.Images) .Where(s => s.IsHidden == false && string.IsNullOrWhiteSpace(s.Name) == false) @@ -266,6 +278,9 @@ public async Task TransferMainImagesToPublic(int maxCount) _logger.LogError(ex, "转存 词条 - {name}({id}) 专题页图片失败", item.Name, item.Id); } } + + + _entryRepository.Clear(); } } } diff --git a/CnGalWebSite/CnGalWebSite.APIServer/Controllers/HomeAPIController.cs b/CnGalWebSite/CnGalWebSite.APIServer/Controllers/HomeAPIController.cs index 78a1c82fdc..6e703b3575 100644 --- a/CnGalWebSite/CnGalWebSite.APIServer/Controllers/HomeAPIController.cs +++ b/CnGalWebSite/CnGalWebSite.APIServer/Controllers/HomeAPIController.cs @@ -3,6 +3,7 @@ using CnGalWebSite.APIServer.Application.Search; using CnGalWebSite.APIServer.Application.SteamInfors; using CnGalWebSite.APIServer.Application.Stores; +using CnGalWebSite.APIServer.Application.Users; using CnGalWebSite.APIServer.DataReositories; using CnGalWebSite.APIServer.ExamineX; using CnGalWebSite.Core.Models; @@ -52,11 +53,12 @@ public class HomeAPIController : ControllerBase private readonly IStoreInfoService _storeInfoService; private readonly IRepository _carouselRepository; private readonly IQueryService _queryService; + private readonly IUserService _userService; private readonly IRepository _friendLinkRepository; public HomeAPIController(ISearchHelper searchHelper, IAppHelper appHelper, IRepository articleRepository, IHostApplicationLifetime applicationLifetime, ILogger logger, IRepository storeInfoRepository, IRepository entryRepository, IHomeService homeService, IExamineService examineService, IRepository examineRepository, IStoreInfoService storeInfoService, IRepository tagRepository, IRepository recommendRepository, - IRepository commentRepository, IRepository carouselRepository, IQueryService queryService, IRepository friendLinkRepository) + IRepository commentRepository, IRepository carouselRepository, IQueryService queryService, IRepository friendLinkRepository, IUserService userService) { _searchHelper = searchHelper; _entryRepository = entryRepository; @@ -75,6 +77,7 @@ public HomeAPIController(ISearchHelper searchHelper, IAppHelper appHelper, IRepo _carouselRepository = carouselRepository; _queryService = queryService; _friendLinkRepository = friendLinkRepository; + _userService = userService; } /// diff --git a/CnGalWebSite/CnGalWebSite.APIServer/Controllers/SpaceAPIController.cs b/CnGalWebSite/CnGalWebSite.APIServer/Controllers/SpaceAPIController.cs index c57036a417..ad1c67e06e 100644 --- a/CnGalWebSite/CnGalWebSite.APIServer/Controllers/SpaceAPIController.cs +++ b/CnGalWebSite/CnGalWebSite.APIServer/Controllers/SpaceAPIController.cs @@ -15,6 +15,7 @@ using CnGalWebSite.DataModel.Helper; using CnGalWebSite.DataModel.Model; using CnGalWebSite.DataModel.ViewModel.Admin; +using CnGalWebSite.DataModel.ViewModel.Home; using CnGalWebSite.DataModel.ViewModel.Others; using CnGalWebSite.DataModel.ViewModel.PlayedGames; using CnGalWebSite.DataModel.ViewModel.Search; @@ -984,5 +985,46 @@ public async Task> GetUserHeatMap([FromQ }; } + + + [AllowAnonymous] + [HttpGet] + public async Task> GetKanbanPermissions() + { + //获取当前用户ID + var user = await _appHelper.GetAPICurrentUserAsync(HttpContext); + + if(user == null) + { + return new KanbanPermissionsModel { Permissions = false }; + } + + if (_userService.CheckCurrentUserRole("Tester")) + { + return new KanbanPermissionsModel { Permissions = true }; + } + + + var dateTime = DateTime.Now.ToCstTime(); + + if (dateTime < new DateTime(2024, 8, 17, 23, 30, 00)) + { + return new KanbanPermissionsModel { Permissions = false }; + } + + + var IsAnniversariesLiveBookings = await _userIntegralRepository.AnyAsync(s => s.ApplicationUserId == user.Id && s.SourceType == UserIntegralSourceType.AnniversariesLiveBookings && s.Type == UserIntegralType.GCoins && s.Time.AddDays(270) > dateTime); + var IsAnniversariesLottery = await _userIntegralRepository.AnyAsync(s => s.ApplicationUserId == user.Id && s.SourceType == UserIntegralSourceType.AnniversariesLotteries && s.Type == UserIntegralType.GCoins && s.Time.AddDays(270) > dateTime); + var IsAnniversariesShare = await _userIntegralRepository.AnyAsync(s => s.ApplicationUserId == user.Id && s.SourceType == UserIntegralSourceType.AnniversariesShare && s.Type == UserIntegralType.GCoins && s.Time.AddDays(270) > dateTime); + + if (IsAnniversariesLiveBookings && IsAnniversariesLottery && IsAnniversariesShare) + { + return new KanbanPermissionsModel { Permissions = true }; + } + + + return new KanbanPermissionsModel { Permissions = false }; + + } } } diff --git a/CnGalWebSite/CnGalWebSite.APIServer/CustomMiddlewares/Utils/BackgroundTask.cs b/CnGalWebSite/CnGalWebSite.APIServer/CustomMiddlewares/Utils/BackgroundTask.cs index f9794362b7..be40176a6a 100644 --- a/CnGalWebSite/CnGalWebSite.APIServer/CustomMiddlewares/Utils/BackgroundTask.cs +++ b/CnGalWebSite/CnGalWebSite.APIServer/CustomMiddlewares/Utils/BackgroundTask.cs @@ -6,6 +6,7 @@ using CnGalWebSite.EventBus.Models; using CnGalWebSite.EventBus.Services; using CnGalWebSite.TimedTask.Models.DataModels; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using System; @@ -19,6 +20,7 @@ public class BackgroundTask : BackgroundService { private readonly IServiceProvider _serviceProvider; + private int _counter = 0; public BackgroundTask(IServiceProvider serviceProvider) { @@ -34,6 +36,7 @@ protected override async Task ExecuteAsync(CancellationToken stoppingToken) var _eventBusService = scope.ServiceProvider.GetRequiredService(); var _timedTaskService = scope.ServiceProvider.GetRequiredService(); var _backgroundTaskService = scope.ServiceProvider.GetRequiredService(); + var _entryRepository = scope.ServiceProvider.GetRequiredService>(); ConcurrentQueue _queue = new ConcurrentQueue(); try @@ -58,6 +61,13 @@ protected override async Task ExecuteAsync(CancellationToken stoppingToken) { await _timedTaskService.RunTimedTask(model); } + + _counter++; + if (_counter%10==0) + { + var item =await _entryRepository.GetAll().AsNoTracking().FirstOrDefaultAsync(s => s.Id == 5223); + _logger.LogInformation($"{item?.DisplayName}"); + } } } diff --git a/CnGalWebSite/CnGalWebSite.Components/wwwroot/css/bundle.css b/CnGalWebSite/CnGalWebSite.Components/wwwroot/css/bundle.css index c7b5dc264b..938458b73e 100644 --- a/CnGalWebSite/CnGalWebSite.Components/wwwroot/css/bundle.css +++ b/CnGalWebSite/CnGalWebSite.Components/wwwroot/css/bundle.css @@ -1276,8 +1276,8 @@ html { .m-tab--active, .m-tab--active .m-btn.m-btn--flat, .m-tab--active .m-icon, .m-tab.m-tab { color: inherit; } -.m-slide-group__next--disabled, .m-slide-group__prev--disabled{ - display:none!important; +.m-tabs .m-slide-group__next--disabled, .m-tabs .m-slide-group__prev--disabled { + display: none !important; } /*聚焦边框去除*/ :focus-visible { diff --git a/CnGalWebSite/CnGalWebSite.Components/wwwroot/css/bundle.min.css b/CnGalWebSite/CnGalWebSite.Components/wwwroot/css/bundle.min.css index c874e8214e..652f517db2 100644 --- a/CnGalWebSite/CnGalWebSite.Components/wwwroot/css/bundle.min.css +++ b/CnGalWebSite/CnGalWebSite.Components/wwwroot/css/bundle.min.css @@ -1 +1 @@ -.primary{background-color:var(--md-sys-color-primary)}.primary-text{color:var(--md-sys-color-primary)}.on-primary{background-color:var(--md-sys-color-on-primary)}.on-primary-text{color:var(--md-sys-color-on-primary)}.primary-container{background-color:var(--md-sys-color-primary-container)}.primary-container-text{color:var(--md-sys-color-primary-container)}.on-primary-container{background-color:var(--md-sys-color-on-primary-container)}.on-primary-container-text{color:var(--md-sys-color-on-primary-container)}.secondary{background-color:var(--md-sys-color-secondary)}.secondary-text{color:var(--md-sys-color-secondary)}.on-secondary{background-color:var(--md-sys-color-on-secondary)}.on-secondary-text{color:var(--md-sys-color-on-secondary)}.secondary-container{background-color:var(--md-sys-color-secondary-container)}.secondary-container-text{color:var(--md-sys-color-secondary-container)}.on-secondary-container{background-color:var(--md-sys-color-on-secondary-container)}.on-secondary-container-text{color:var(--md-sys-color-on-secondary-container)}.tertiary{background-color:var(--md-sys-color-tertiary)}.tertiary-text{color:var(--md-sys-color-tertiary)}.on-tertiary{background-color:var(--md-sys-color-on-tertiary)}.on-tertiary-text{color:var(--md-sys-color-on-tertiary)}.tertiary-container{background-color:var(--md-sys-color-tertiary-container)}.tertiary-container-text{color:var(--md-sys-color-tertiary-container)}.on-tertiary-container{background-color:var(--md-sys-color-on-tertiary-container)}.on-tertiary-container-text{color:var(--md-sys-color-on-tertiary-container)}.error{background-color:var(--md-sys-color-error)}.error-text{color:var(--md-sys-color-error)}.error-container{background-color:var(--md-sys-color-error-container)}.error-container-text{color:var(--md-sys-color-error-container)}.on-error{background-color:var(--md-sys-color-on-error)}.on-error-text{color:var(--md-sys-color-on-error)}.on-error-container{background-color:var(--md-sys-color-on-error-container)}.on-error-container-text{color:var(--md-sys-color-on-error-container)}.background{background-color:var(--md-sys-color-background)}.background-text{color:var(--md-sys-color-background)}.on-background{background-color:var(--md-sys-color-on-background)}.on-background-text{color:var(--md-sys-color-on-background)!important}.surface{background-color:var(--md-sys-color-surface)}.surface-text{color:var(--md-sys-color-surface)}.on-surface{background-color:var(--md-sys-color-on-surface)}.on-surface-text{color:var(--md-sys-color-on-surface)!important}.surface-variant{background-color:var(--md-sys-color-surface-variant)}.surface-variant-text{color:var(--md-sys-color-surface-variant)}.on-surface-variant{background-color:var(--md-sys-color-on-surface-variant)}.on-surface-variant-text{color:var(--md-sys-color-on-surface-variant)}.outline{background-color:var(--md-sys-color-outline)}.outline-text{color:var(--md-sys-color-outline)}.inverse-on-surface{background-color:var(--md-sys-color-inverse-on-surface)}.inverse-on-surface-text{color:var(--md-sys-color-inverse-on-surface)}.inverse-surface{background-color:var(--md-sys-color-inverse-surface)}.inverse-surface-text{color:var(--md-sys-color-inverse-surface)}.inverse-primary{background-color:var(--md-sys-color-inverse-primary)}.inverse-primary-text{color:var(--md-sys-color-inverse-primary)}.shadow{background-color:var(--md-sys-color-shadow)}.shadow-text{color:var(--md-sys-color-shadow)}.surface-tint{background-color:var(--md-sys-color-surface-tint)}.surface-tint-text{color:var(--md-sys-color-surface-tint)}.outline-variant{background-color:var(--md-sys-color-outline-variant)}.outline-variant-text{color:var(--md-sys-color-outline-variant)}.scrim{background-color:var(--md-sys-color-scrim)}.scrim-text{color:var(--md-sys-color-scrim)}.m-application .light-red{background-color:#ff4d4f!important;border-color:#ff4d4f!important}:root{--md-sys-typescale-display-large-font-family-name:Roboto;--md-sys-typescale-display-large-font-family-style:Regular;--md-sys-typescale-display-large-font-weight:600;--md-sys-typescale-display-large-font-size:57px;--md-sys-typescale-display-large-line-height:64px;--md-sys-typescale-display-large-letter-spacing:-.25px;--md-sys-typescale-display-medium-font-family-name:Roboto;--md-sys-typescale-display-medium-font-family-style:Regular;--md-sys-typescale-display-medium-font-weight:400;--md-sys-typescale-display-medium-font-size:45px;--md-sys-typescale-display-medium-line-height:52px;--md-sys-typescale-display-medium-letter-spacing:0px;--md-sys-typescale-display-small-font-family-name:Roboto;--md-sys-typescale-display-small-font-family-style:Regular;--md-sys-typescale-display-small-font-weight:400;--md-sys-typescale-display-small-font-size:36px;--md-sys-typescale-display-small-line-height:44px;--md-sys-typescale-display-small-letter-spacing:0px;--md-sys-typescale-headline-large-font-family-name:Roboto;--md-sys-typescale-headline-large-font-family-style:Regular;--md-sys-typescale-headline-large-font-weight:500;--md-sys-typescale-headline-large-font-size:32px;--md-sys-typescale-headline-large-line-height:40px;--md-sys-typescale-headline-large-letter-spacing:0px;--md-sys-typescale-headline-medium-font-family-name:Roboto;--md-sys-typescale-headline-medium-font-family-style:Regular;--md-sys-typescale-headline-medium-font-weight:400;--md-sys-typescale-headline-medium-font-size:28px;--md-sys-typescale-headline-medium-line-height:36px;--md-sys-typescale-headline-medium-letter-spacing:0px;--md-sys-typescale-headline-small-font-family-name:Roboto;--md-sys-typescale-headline-small-font-family-style:Regular;--md-sys-typescale-headline-small-font-weight:400;--md-sys-typescale-headline-small-font-size:24px;--md-sys-typescale-headline-small-line-height:32px;--md-sys-typescale-headline-small-letter-spacing:0px;--md-sys-typescale-body-large-font-family-name:Roboto;--md-sys-typescale-body-large-font-family-style:Regular;--md-sys-typescale-body-large-font-weight:400;--md-sys-typescale-body-large-font-size:16px;--md-sys-typescale-body-large-line-height:24px;--md-sys-typescale-body-large-letter-spacing:.5px;--md-sys-typescale-body-medium-font-family-name:Roboto;--md-sys-typescale-body-medium-font-family-style:Regular;--md-sys-typescale-body-medium-font-weight:400;--md-sys-typescale-body-medium-font-size:14px;--md-sys-typescale-body-medium-line-height:20px;--md-sys-typescale-body-medium-letter-spacing:.25px;--md-sys-typescale-body-small-font-family-name:Roboto;--md-sys-typescale-body-small-font-family-style:Regular;--md-sys-typescale-body-small-font-weight:400;--md-sys-typescale-body-small-font-size:12px;--md-sys-typescale-body-small-line-height:16px;--md-sys-typescale-body-small-letter-spacing:.4px;--md-sys-typescale-label-large-font-family-name:Roboto;--md-sys-typescale-label-large-font-family-style:Medium;--md-sys-typescale-label-large-font-weight:400;--md-sys-typescale-label-large-font-size:14px;--md-sys-typescale-label-large-line-height:20px;--md-sys-typescale-label-large-letter-spacing:.1px;--md-sys-typescale-label-medium-font-family-name:Roboto;--md-sys-typescale-label-medium-font-family-style:Medium;--md-sys-typescale-label-medium-font-weight:500;--md-sys-typescale-label-medium-font-size:12px;--md-sys-typescale-label-medium-line-height:16px;--md-sys-typescale-label-medium-letter-spacing:.5px;--md-sys-typescale-label-small-font-family-name:Roboto;--md-sys-typescale-label-small-font-family-style:Medium;--md-sys-typescale-label-small-font-weight:500;--md-sys-typescale-label-small-font-size:11px;--md-sys-typescale-label-small-line-height:16px;--md-sys-typescale-label-small-letter-spacing:.5px;--md-sys-typescale-title-large-font-family-name:Roboto;--md-sys-typescale-title-large-font-family-style:Regular;--md-sys-typescale-title-large-font-weight:700;--md-sys-typescale-title-large-font-size:22px;--md-sys-typescale-title-large-line-height:29px;--md-sys-typescale-title-large-letter-spacing:0px;--md-sys-typescale-title-medium-font-family-name:Roboto;--md-sys-typescale-title-medium-font-family-style:Medium;--md-sys-typescale-title-medium-font-weight:700;--md-sys-typescale-title-medium-font-size:16px;--md-sys-typescale-title-medium-line-height:24px;--md-sys-typescale-title-medium-letter-spacing:.15px;--md-sys-typescale-title-small-font-family-name:Roboto;--md-sys-typescale-title-small-font-family-style:Medium;--md-sys-typescale-title-small-font-weight:500;--md-sys-typescale-title-small-font-size:14px;--md-sys-typescale-title-small-line-height:20px;--md-sys-typescale-title-small-letter-spacing:.1px}.display-large{font-style:var(--md-sys-typescale-display-large-font-family-style);font-weight:var(--md-sys-typescale-display-large-font-weight);font-size:var(--md-sys-typescale-display-large-font-size);letter-spacing:var(--md-sys-typescale-display-large-letter-spacing);line-height:var(--md-sys-typescale-display-large-line-height);text-transform:var(--md-sys-typescale-display-large-text-transform);text-decoration:var(--md-sys-typescale-display-large-text-decoration)}.display-medium{font-style:var(--md-sys-typescale-display-medium-font-family-style);font-weight:var(--md-sys-typescale-display-medium-font-weight);font-size:var(--md-sys-typescale-display-medium-font-size);letter-spacing:var(--md-sys-typescale-display-medium-letter-spacing);line-height:var(--md-sys-typescale-display-medium-line-height);text-transform:var(--md-sys-typescale-display-medium-text-transform);text-decoration:var(--md-sys-typescale-display-medium-text-decoration)}.display-small{font-style:var(--md-sys-typescale-display-small-font-family-style);font-weight:var(--md-sys-typescale-display-small-font-weight);font-size:var(--md-sys-typescale-display-small-font-size);letter-spacing:var(--md-sys-typescale-display-small-letter-spacing);line-height:var(--md-sys-typescale-display-small-line-height);text-transform:var(--md-sys-typescale-display-small-text-transform);text-decoration:var(--md-sys-typescale-display-small-text-decoration)}.headline-large{font-style:var(--md-sys-typescale-headline-large-font-family-style);font-weight:var(--md-sys-typescale-headline-large-font-weight);font-size:var(--md-sys-typescale-headline-large-font-size);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);text-transform:var(--md-sys-typescale-headline-large-text-transform);text-decoration:var(--md-sys-typescale-headline-large-text-decoration)}.headline-medium{font-style:var(--md-sys-typescale-headline-medium-font-family-style);font-weight:var(--md-sys-typescale-headline-medium-font-weight);font-size:var(--md-sys-typescale-headline-medium-font-size);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing);line-height:var(--md-sys-typescale-headline-medium-line-height);text-transform:var(--md-sys-typescale-headline-medium-text-transform);text-decoration:var(--md-sys-typescale-headline-medium-text-decoration)}.headline-small{font-style:var(--md-sys-typescale-headline-small-font-family-style);font-weight:var(--md-sys-typescale-headline-small-font-weight);font-size:var(--md-sys-typescale-headline-small-font-size);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);text-transform:var(--md-sys-typescale-headline-small-text-transform);text-decoration:var(--md-sys-typescale-headline-small-text-decoration)}.body-large{font-style:var(--md-sys-typescale-body-large-font-family-style);font-weight:var(--md-sys-typescale-body-large-font-weight);font-size:var(--md-sys-typescale-body-large-font-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);text-transform:var(--md-sys-typescale-body-large-text-transform);text-decoration:var(--md-sys-typescale-body-large-text-decoration)}.body-medium{font-style:var(--md-sys-typescale-body-medium-font-family-style);font-weight:var(--md-sys-typescale-body-medium-font-weight);font-size:var(--md-sys-typescale-body-medium-font-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);text-transform:var(--md-sys-typescale-body-medium-text-transform);text-decoration:var(--md-sys-typescale-body-medium-text-decoration)}.body-small{font-style:var(--md-sys-typescale-body-small-font-family-style);font-weight:var(--md-sys-typescale-body-small-font-weight);font-size:var(--md-sys-typescale-body-small-font-size);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing);line-height:var(--md-sys-typescale-body-small-line-height);text-transform:var(--md-sys-typescale-body-small-text-transform);text-decoration:var(--md-sys-typescale-body-small-text-decoration)}.label-large{font-style:var(--md-sys-typescale-label-large-font-family-style);font-weight:var(--md-sys-typescale-label-large-font-weight);font-size:var(--md-sys-typescale-label-large-font-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);text-transform:var(--md-sys-typescale-label-large-text-transform);text-decoration:var(--md-sys-typescale-label-large-text-decoration)}.label-medium{font-style:var(--md-sys-typescale-label-medium-font-family-style);font-weight:var(--md-sys-typescale-label-medium-font-weight);font-size:var(--md-sys-typescale-label-medium-font-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);text-transform:var(--md-sys-typescale-label-medium-text-transform);text-decoration:var(--md-sys-typescale-label-medium-text-decoration)}.label-small{font-style:var(--md-sys-typescale-label-small-font-family-style);font-weight:var(--md-sys-typescale-label-small-font-weight);font-size:var(--md-sys-typescale-label-small-font-size);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-sys-typescale-label-small-line-height);text-transform:var(--md-sys-typescale-label-small-text-transform);text-decoration:var(--md-sys-typescale-label-small-text-decoration)}.title-large{font-style:var(--md-sys-typescale-title-large-font-family-style);font-weight:var(--md-sys-typescale-title-large-font-weight);font-size:var(--md-sys-typescale-title-large-font-size);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);text-transform:var(--md-sys-typescale-title-large-text-transform);text-decoration:var(--md-sys-typescale-title-large-text-decoration)}.title-medium{font-style:var(--md-sys-typescale-title-medium-font-family-style);font-weight:var(--md-sys-typescale-title-medium-font-weight);font-size:var(--md-sys-typescale-title-medium-font-size);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);text-transform:var(--md-sys-typescale-title-medium-text-transform);text-decoration:var(--md-sys-typescale-title-medium-text-decoration)}.title-small{font-style:var(--md-sys-typescale-title-small-font-family-style);font-weight:var(--md-sys-typescale-title-small-font-weight);font-size:var(--md-sys-typescale-title-small-font-size);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);text-transform:var(--md-sys-typescale-title-small-text-transform);text-decoration:var(--md-sys-typescale-title-small-text-decoration)}#blazor-error-ui{background-color:transparent;box-shadow:none;display:none}#blazor-error-ui .background-card{width:calc(100%);height:calc(100%);position:fixed;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:5}#blazor-error-ui .main-card{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)!important;position:fixed;top:50%;bottom:50%;left:50%;right:50%;transform:translate(-50%,-50%);width:400px;height:400px;border-radius:var(--md-card-border-radius);display:flex;flex-direction:column;align-items:center;padding:1rem;justify-content:space-between}#blazor-error-ui .content-card{display:flex;flex-direction:column;align-items:center}.components-reconnect-show{height:1rem;width:1rem;background-color:var(--md-sys-color-on-background);position:fixed;top:0;z-index:200}#app-laoding{width:100%;display:flex;position:fixed;height:100%;justify-content:center;align-items:center}#app-laoding .main-card{width:500px;border-radius:var(--md-card-border-radius);display:flex;flex-direction:column;align-items:center;padding:1rem;justify-content:space-between;max-width:100%;gap:.5rem;height:min-content;margin:1rem}#app-laoding .content-card{display:flex;flex-direction:column;align-items:center}#app-laoding .loading-progress{position:relative;display:block;width:6rem;height:6rem}#app-laoding .loading-progress circle{fill:none;stroke-width:.3rem;transform-origin:50% 50%;transform:rotate(-90deg)}#app-laoding .loading-progress circle:last-child{stroke-dasharray:calc(3.141*var(--blazor-load-percentage,0%)*.8),500%;transition:stroke-dasharray .05s ease-in-out}#app-laoding .loading-progress-text{position:absolute;font-weight:bold}#app-laoding .loading-progress-text:after{content:var(--blazor-load-percentage-text,"Loading")}#app-laoding .beian{position:fixed;bottom:10px;left:50%;right:50%;width:max-content;padding:0 1rem;border-radius:10px;transform:translate(-50%,0)}@media(prefers-color-scheme:light)or (prefers-color-scheme:no-preference){#app-laoding .main-card,#app-laoding .beian{background-color:#ffd9de;color:#400014 !important;}.loading-progress circle{stroke:#ffffff;}.loading-progress circle:last-child{stroke:#bc004b;}.loading-progress-text{color:#bc004b;}#app-laoding{background-color:#fffbff;}}@media(prefers-color-scheme:dark){#app-laoding .main-card,#app-laoding .beian{background-color:#900038;color:#ffd9de!important}.loading-progress circle{stroke:#660025}.loading-progress circle:last-child{stroke:#ffb2be}.loading-progress-text{color:#ffb2be}#app-laoding{background-color:#201a1b}}:root{--md-card-border-radius:12px;--md-card-active-border-radius:24px}:root{--md-sys-color-surface-1:rgb(var(--md-sys-color-primary-rgb)/.05);--md-sys-color-surface-2:rgb(var(--md-sys-color-primary-rgb)/.08);--md-sys-color-surface-3:rgb(var(--md-sys-color-primary-rgb)/.11);--md-sys-color-surface-4:rgb(var(--md-sys-color-primary-rgb)/.12);--md-sys-color-surface-5:rgb(var(--md-sys-color-primary-rgb)/.14)}body{font-family:"Google Sans Text",sans-serif;background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-background)}.w-100{width:100%!important}.h-100{height:100%!important}.text-truncate-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;word-break:break-all}::-webkit-scrollbar-track{border-radius:15px;margin:5px 0}::-webkit-scrollbar{width:5px;height:5px;margin:5px 0}::-webkit-scrollbar-thumb{margin:5px 0;border-radius:15px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#aaa8a8),color-stop(.72,#aaa8a8),color-stop(.86,#aaa8a8))}a:focus-visible{outline:thin dotted}code{white-space:pre-wrap!important;word-wrap:break-word!important}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.icon-rotate{-webkit-transform:rotate(360deg);animation:rotation 1s linear infinite;-moz-animation:rotation 1s linear infinite;-webkit-animation:rotation 1s linear infinite;-o-animation:rotation 1s linear infinite}del{text-decoration:none;color:#b30000;text-decoration:line-through;background:#fadad7}ins{background:#eaf2c2;color:#406619;text-decoration:none}.fw-bold{font-weight:bold}.slide-group-garp .m-slide-group__content{gap:1rem;padding:3px}.variable.container{padding-top:24px}input::-webkit-input-placeholder{color:var(--md-sys-color-on-background)}::-moz-placeholder{color:var(--md-sys-color-on-background)}.pointer{cursor:pointer!important}.m-application__wrap{flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;min-height:100vh;max-width:100%}.m-application a{color:var(--md-sys-color-primary)}.m-application .primary{background-color:var(--md-sys-color-primary)!important;border-color:var(--md-sys-color-primary)!important}.m-application .primary--text{color:var(--md-sys-color-primary)!important;caret-color:var(--md-sys-color-primary)!important}.m-application .secondary{background-color:var(--md-sys-color-secondary)!important;border-color:var(--md-sys-color-secondary)!important}.m-application .secondary--text{color:var(--md-sys-color-secondary)!important;caret-color:var(--md-sys-color-secondary)!important}.m-application .accent{background-color:#82b1ff!important;border-color:#82b1ff!important}.m-application .accent--text{color:#82b1ff!important;caret-color:#82b1ff!important}.m-application .error{background-color:var(--md-sys-color-error)!important;border-color:var(--md-sys-color-error)!important}.m-application .error--text{color:var(--md-sys-color-error)!important;caret-color:var(--md-sys-color-error)!important}.m-application .info{background-color:#2196f3!important;border-color:#2196f3!important}.m-application .info--text{color:#2196f3!important;caret-color:#2196f3!important}.m-application .success{background-color:#4caf50!important;border-color:#4caf50!important}.m-application .success--text{color:#4caf50!important;caret-color:#4caf50!important}.m-application .warning{background-color:#fb8c00!important;border-color:#fb8c00!important}.m-application .warning--text{color:#fb8c00!important;caret-color:#fb8c00!important}a{text-decoration:none}.m-application{font-family:inherit!important}.theme--light.m-application{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background)}.row{margin-bottom:0;margin-top:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-bottom:0;padding-top:0}.theme--light.m-application code{background-color:transparent}.m-card__title{font-weight:bold}.theme--dark.m-application code{background-color:transparent;text-shadow:none}.theme--light.m-application{background-color:transparent}.m-toast-detail{white-space:pre-line}.m-rating .m-icon{padding:.1rem}.theme--light.m-tabs>.m-tabs-bar{background-color:transparent}.theme--light.m-tabs-items{background-color:transparent}.m-data-table>.m-data-table__wrapper>table>tbody>tr:hover:not(.stripe):not(.m-data-table__expanded__content):not(.m-data-table__empty-wrapper){background-color:transparent!important}.m-data-table>.m-data-table__wrapper>table>tbody>tr:not(.stripe):not(.m-data-table__expanded__content):not(.m-data-table__empty-wrapper):not(.m-data-table__selected),.m-data-table>.m-data-table__wrapper>table>thead>tr{background-color:transparent!important}.m-sheet.m-toolbar.m-toolbar--flat{border-radius:var(--md-card-border-radius)!important}.img-fluid{width:100%}.m-stepper__wrapper.active{height:auto!important}.m-enqueued-snackbars .error{height:unset!important}.m-snack__content>div{white-space:pre-line}.nav-loading .m-snack__content>div{white-space:normal!important}.nav-loading .m-snack__content{padding:0}.theme--light.m-card{background-color:transparent;color:inherit}.theme--light.m-card>.m-card__subtitle,.theme--light.m-card>.m-card__text,.m-toast-detail{color:inherit}.m-alert:not(.m-sheet--tile){border-radius:var(--md-card-border-radius)}.m-sheet.m-card,.m-dialog,.m-menu__content{border-radius:var(--md-card-border-radius)}.m-tabs{border-radius:var(--md-card-border-radius)!important}.m-sheet.theme--light.m-list.m-select-list{background-color:var(--md-sys-color-background)}.m-stepper.theme--light.m-card,.m-stepper.theme--light.m-sheet{background:transparent}.m-dialog,.m-snack__wrapper.m-sheet.theme--light{background-color:var(--md-sys-color-background)}.markdown-body h1,.markdown-body h2{border-bottom:2px solid var(--md-sys-color-primary)!important}.markdown-body blockquote{color:var(--md-sys-color-secondary)!important;border-left:.25em solid var(--md-sys-color-secondary)!important;display:flex;flex-direction:column}.markdown-body hr{height:.1em!important;background-color:var(--md-sys-color-primary)!important}.markdown-body li>p{margin-top:0!important;margin-bottom:0}.markdown-body ol,.markdown-body ul{display:flex;flex-direction:column}.m-text-field input{line-height:unset}.m-application .text-h5,.m-application .text-h6{font-family:inherit!important}.tertiary--text{color:var(--md-sys-color-tertiary)!important}.theme--light.m-expansion-panels .m-expansion-panel-header .m-expansion-panel-header__icon .m-icon,.theme--light.m-tabs>.m-tabs-bar .m-tab--disabled,.theme--light.m-tabs>.m-tabs-bar .m-tab:not(.m-tab--active),.theme--light.m-tabs>.m-tabs-bar .m-tab:not(.m-tab--active)>.m-btn,.theme--light.m-tabs>.m-tabs-bar .m-tab:not(.m-tab--active)>.m-icon{color:var(--md-sys-color-secondary)}.theme--light.m-label{color:inherit}.theme--light.m-input,.theme--light.m-input input,.theme--light.m-input textarea{color:var(--md-sys-color-on-background)!important}.theme--light.m-select .m-select__selections{color:inherit}.theme--light.m-list-item:not(.m-list-item--active):not(.m-list-item--disabled){color:var(--md-sys-color-on-background)}.theme--light.m-icon{color:var(--md-sys-color-secondary)}.m-chip:not(.m-chip--outlined).primary{color:var(--md-sys-color-on-primary)}.m-btn:not(.m-btn--outlined).primary{color:var(--md-sys-color-on-primary)}.theme--light.m-text-field>.m-input__control>.m-input__slot:before{border-color:inherit}.theme--light.m-text-field:not(.m-input--has-state):hover>.m-input__control>.m-input__slot:before{border-color:inherit}.theme--light.m-data-table{background-color:inherit;color:inherit;border-radius:var(--md-card-border-radius)!important}.theme--light.m-toolbar.m-sheet{background-color:inherit}.m-data-table .m-toolbar__content,.m-tabs{border-radius:var(--md-card-border-radius)!important}.theme--light.m-data-table>.m-data-table__wrapper>table>thead>tr>th{color:inherit}.theme--light.m-data-table .m-data-table-header th.sortable.active,.theme--light.m-data-table .m-data-table-header th.sortable.active .m-data-table-header__icon,.theme--light.m-data-table .m-data-table-header th.sortable:hover{color:inherit}.theme--light.m-data-table .m-data-table__empty-wrapper{color:inherit}.theme--light.m-data-table>.m-data-table__wrapper>table>tbody>tr:hover:not(.m-data-table__expanded__content):not(.m-data-table__empty-wrapper){background-color:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important}.theme--light.m-stepper .m-stepper__label{color:inherit}.theme--light.m-stepper .m-stepper__step:not(.m-stepper__step--active):not(.m-stepper__step--complete):not(.m-stepper__step--error) .m-stepper__step__step{background-color:var(--md-sys-color-surface-1)}.nav-bottom-tab-active{color:var(--md-sys-color-primary)!important}.theme--light.m-bottom-navigation .m-btn:not(.m-btn--active){color:var(--md-sys-color-secondary)!important}.theme--light.m-bottom-navigation{background-color:var(--md-sys-color-background);color:var(--md-sys-color-primary)!important}.theme--light.m-btn.m-btn--icon{color:inherit}.theme--light.m-btn{color:inherit}.theme--light.m-navigation-drawer .m-navigation-drawer__content{background-color:var(--md-sys-color-surface-1)}.m-tabs:not(.cngal-main-tab-card) .m-slide-group__wrapper{border-radius:var(--md-card-border-radius)!important}.m-tabs:not(.cngal-main-tab-card) .m-slide-group__content{border-radius:var(--md-card-border-radius)!important}.cngal-main-tab-card .m-toolbar__content,.m-tabs{background-color:transparent}.theme--light.m-expansion-panels .m-expansion-panel{background-color:var(--md-sys-color-surface-1);color:var(--md-sys-color-on-surface)}.m-expansion-panels:not(.m-expansion-panels--accordion):not(.m-expansion-panels--tile)>.m-expansion-panel--active{border-radius:var(--md-card-border-radius)}.m-expansion-panels{border-radius:var(--md-card-border-radius);padding-bottom:1rem}.theme--light.m-treeview{color:inherit}.m-main__wrap{background-color:transparent}.m-btn:not(.m-btn--outlined).error{color:var(--md-sys-color-on-error)}.m-select__selection--comma{overflow:inherit}.m-card>:first-child:not(.m-btn):not(.m-chip):not(.m-avatar){border-radius:var(--md-card-border-radius)!important}.m-window-item{padding:3px}.theme--light.m-list{background-color:inherit;color:inherit}.m-btn--fab{display:flex;justify-content:center}.theme--light.m-sheet{color:inherit}.m-toolbar{transition:none}.m-tab--active,.m-tab--active .m-btn.m-btn--flat,.m-tab--active .m-icon,.m-tab.m-tab{color:inherit}.m-slide-group__next--disabled,.m-slide-group__prev--disabled{display:none!important}:focus-visible{outline:0}.md-card{display:flex;border-radius:var(--md-card-border-radius);transition:.3s;white-space:normal;flex-direction:column}.md-card.color-primary{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.show-hover-style.color-primary:hover{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)!important}.md-card.color-surface{background-color:var(--md-sys-color-surface-1);color:var(--md-sys-color-on-surface)!important}.md-card.show-hover-style.color-surface:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.color-tertiary{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)!important}.md-card.show-hover-style.color-tertiary:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.color-background{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background)!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.md-card.show-hover-style.color-background:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.show-hover-style:active{border-radius:var(--md-card-active-border-radius)}.md-card img,.md-card .image{transition:.3s;border-radius:var(--md-card-border-radius)}.md-card.show-hover-style:active img,.md-card.show-hover-style:active .image{border-radius:var(--md-card-active-border-radius)}.progressing-card{display:flex;justify-content:center}.progressing-card .out-card{align-items:center}.progressing-card .inner-card{display:flex;max-width:400px;width:100%;flex-direction:column;padding:1rem;align-items:center}.progressing-card img{width:70%;margin-bottom:1rem}.not-found-card{display:flex;justify-content:center}.not-found-card .out-card{align-items:center}.not-found-card .inner-card{display:flex;max-width:400px;width:100%;flex-direction:column;padding:1rem;align-items:center}.not-found-card img{width:70%;margin-bottom:.5rem}.color-selector-card{background-color:transparent!important}.title-container-card{display:flex;flex-direction:column}.title-container-card .title-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.title-container-card .title-card h2{display:flex}.title-container-card .title-card i{color:var(--md-sys-color-primary)}.title-container-card .content-card{display:flex;flex-direction:column}.largeimage-bg{width:100%;height:calc(100vh);background-color:rgba(0,0,0,.7);position:fixed;z-index:1050}.largeimage-layout{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.largeimage-btn-close{position:fixed;right:1rem;top:1rem}.largeimage-layout-in{height:100%;width:100%;justify-content:center}.largeimage-btn-left{position:fixed;left:1rem;top:50%;bottom:50%;transform:translate(0,-50%)}.largeimage-btn-right{position:fixed;right:1rem;top:50%;bottom:50%;transform:translate(0,-50%)}.largeimage-img{max-height:100%;max-width:100%;width:auto;align-self:center}.largeimage-a{max-height:calc(100% - 100px);display:flex;align-content:center;justify-content:center}.largeimage-layout-img{height:100%;display:flex;flex-direction:column;justify-content:center}.image-cropper-card img{transition:none!important;height:100%!important}.slide-group{display:flex;width:100%;overflow:scroll;padding:3px;gap:1rem}.slide-group::-webkit-scrollbar{display:none}.slide-item{display:flex}.slide-group-image-large{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.slide-group-image-thumb{width:100%;height:100%;object-fit:contain} \ No newline at end of file +.primary{background-color:var(--md-sys-color-primary)}.primary-text{color:var(--md-sys-color-primary)}.on-primary{background-color:var(--md-sys-color-on-primary)}.on-primary-text{color:var(--md-sys-color-on-primary)}.primary-container{background-color:var(--md-sys-color-primary-container)}.primary-container-text{color:var(--md-sys-color-primary-container)}.on-primary-container{background-color:var(--md-sys-color-on-primary-container)}.on-primary-container-text{color:var(--md-sys-color-on-primary-container)}.secondary{background-color:var(--md-sys-color-secondary)}.secondary-text{color:var(--md-sys-color-secondary)}.on-secondary{background-color:var(--md-sys-color-on-secondary)}.on-secondary-text{color:var(--md-sys-color-on-secondary)}.secondary-container{background-color:var(--md-sys-color-secondary-container)}.secondary-container-text{color:var(--md-sys-color-secondary-container)}.on-secondary-container{background-color:var(--md-sys-color-on-secondary-container)}.on-secondary-container-text{color:var(--md-sys-color-on-secondary-container)}.tertiary{background-color:var(--md-sys-color-tertiary)}.tertiary-text{color:var(--md-sys-color-tertiary)}.on-tertiary{background-color:var(--md-sys-color-on-tertiary)}.on-tertiary-text{color:var(--md-sys-color-on-tertiary)}.tertiary-container{background-color:var(--md-sys-color-tertiary-container)}.tertiary-container-text{color:var(--md-sys-color-tertiary-container)}.on-tertiary-container{background-color:var(--md-sys-color-on-tertiary-container)}.on-tertiary-container-text{color:var(--md-sys-color-on-tertiary-container)}.error{background-color:var(--md-sys-color-error)}.error-text{color:var(--md-sys-color-error)}.error-container{background-color:var(--md-sys-color-error-container)}.error-container-text{color:var(--md-sys-color-error-container)}.on-error{background-color:var(--md-sys-color-on-error)}.on-error-text{color:var(--md-sys-color-on-error)}.on-error-container{background-color:var(--md-sys-color-on-error-container)}.on-error-container-text{color:var(--md-sys-color-on-error-container)}.background{background-color:var(--md-sys-color-background)}.background-text{color:var(--md-sys-color-background)}.on-background{background-color:var(--md-sys-color-on-background)}.on-background-text{color:var(--md-sys-color-on-background)!important}.surface{background-color:var(--md-sys-color-surface)}.surface-text{color:var(--md-sys-color-surface)}.on-surface{background-color:var(--md-sys-color-on-surface)}.on-surface-text{color:var(--md-sys-color-on-surface)!important}.surface-variant{background-color:var(--md-sys-color-surface-variant)}.surface-variant-text{color:var(--md-sys-color-surface-variant)}.on-surface-variant{background-color:var(--md-sys-color-on-surface-variant)}.on-surface-variant-text{color:var(--md-sys-color-on-surface-variant)}.outline{background-color:var(--md-sys-color-outline)}.outline-text{color:var(--md-sys-color-outline)}.inverse-on-surface{background-color:var(--md-sys-color-inverse-on-surface)}.inverse-on-surface-text{color:var(--md-sys-color-inverse-on-surface)}.inverse-surface{background-color:var(--md-sys-color-inverse-surface)}.inverse-surface-text{color:var(--md-sys-color-inverse-surface)}.inverse-primary{background-color:var(--md-sys-color-inverse-primary)}.inverse-primary-text{color:var(--md-sys-color-inverse-primary)}.shadow{background-color:var(--md-sys-color-shadow)}.shadow-text{color:var(--md-sys-color-shadow)}.surface-tint{background-color:var(--md-sys-color-surface-tint)}.surface-tint-text{color:var(--md-sys-color-surface-tint)}.outline-variant{background-color:var(--md-sys-color-outline-variant)}.outline-variant-text{color:var(--md-sys-color-outline-variant)}.scrim{background-color:var(--md-sys-color-scrim)}.scrim-text{color:var(--md-sys-color-scrim)}.m-application .light-red{background-color:#ff4d4f!important;border-color:#ff4d4f!important}:root{--md-sys-typescale-display-large-font-family-name:Roboto;--md-sys-typescale-display-large-font-family-style:Regular;--md-sys-typescale-display-large-font-weight:600;--md-sys-typescale-display-large-font-size:57px;--md-sys-typescale-display-large-line-height:64px;--md-sys-typescale-display-large-letter-spacing:-.25px;--md-sys-typescale-display-medium-font-family-name:Roboto;--md-sys-typescale-display-medium-font-family-style:Regular;--md-sys-typescale-display-medium-font-weight:400;--md-sys-typescale-display-medium-font-size:45px;--md-sys-typescale-display-medium-line-height:52px;--md-sys-typescale-display-medium-letter-spacing:0px;--md-sys-typescale-display-small-font-family-name:Roboto;--md-sys-typescale-display-small-font-family-style:Regular;--md-sys-typescale-display-small-font-weight:400;--md-sys-typescale-display-small-font-size:36px;--md-sys-typescale-display-small-line-height:44px;--md-sys-typescale-display-small-letter-spacing:0px;--md-sys-typescale-headline-large-font-family-name:Roboto;--md-sys-typescale-headline-large-font-family-style:Regular;--md-sys-typescale-headline-large-font-weight:500;--md-sys-typescale-headline-large-font-size:32px;--md-sys-typescale-headline-large-line-height:40px;--md-sys-typescale-headline-large-letter-spacing:0px;--md-sys-typescale-headline-medium-font-family-name:Roboto;--md-sys-typescale-headline-medium-font-family-style:Regular;--md-sys-typescale-headline-medium-font-weight:400;--md-sys-typescale-headline-medium-font-size:28px;--md-sys-typescale-headline-medium-line-height:36px;--md-sys-typescale-headline-medium-letter-spacing:0px;--md-sys-typescale-headline-small-font-family-name:Roboto;--md-sys-typescale-headline-small-font-family-style:Regular;--md-sys-typescale-headline-small-font-weight:400;--md-sys-typescale-headline-small-font-size:24px;--md-sys-typescale-headline-small-line-height:32px;--md-sys-typescale-headline-small-letter-spacing:0px;--md-sys-typescale-body-large-font-family-name:Roboto;--md-sys-typescale-body-large-font-family-style:Regular;--md-sys-typescale-body-large-font-weight:400;--md-sys-typescale-body-large-font-size:16px;--md-sys-typescale-body-large-line-height:24px;--md-sys-typescale-body-large-letter-spacing:.5px;--md-sys-typescale-body-medium-font-family-name:Roboto;--md-sys-typescale-body-medium-font-family-style:Regular;--md-sys-typescale-body-medium-font-weight:400;--md-sys-typescale-body-medium-font-size:14px;--md-sys-typescale-body-medium-line-height:20px;--md-sys-typescale-body-medium-letter-spacing:.25px;--md-sys-typescale-body-small-font-family-name:Roboto;--md-sys-typescale-body-small-font-family-style:Regular;--md-sys-typescale-body-small-font-weight:400;--md-sys-typescale-body-small-font-size:12px;--md-sys-typescale-body-small-line-height:16px;--md-sys-typescale-body-small-letter-spacing:.4px;--md-sys-typescale-label-large-font-family-name:Roboto;--md-sys-typescale-label-large-font-family-style:Medium;--md-sys-typescale-label-large-font-weight:400;--md-sys-typescale-label-large-font-size:14px;--md-sys-typescale-label-large-line-height:20px;--md-sys-typescale-label-large-letter-spacing:.1px;--md-sys-typescale-label-medium-font-family-name:Roboto;--md-sys-typescale-label-medium-font-family-style:Medium;--md-sys-typescale-label-medium-font-weight:500;--md-sys-typescale-label-medium-font-size:12px;--md-sys-typescale-label-medium-line-height:16px;--md-sys-typescale-label-medium-letter-spacing:.5px;--md-sys-typescale-label-small-font-family-name:Roboto;--md-sys-typescale-label-small-font-family-style:Medium;--md-sys-typescale-label-small-font-weight:500;--md-sys-typescale-label-small-font-size:11px;--md-sys-typescale-label-small-line-height:16px;--md-sys-typescale-label-small-letter-spacing:.5px;--md-sys-typescale-title-large-font-family-name:Roboto;--md-sys-typescale-title-large-font-family-style:Regular;--md-sys-typescale-title-large-font-weight:700;--md-sys-typescale-title-large-font-size:22px;--md-sys-typescale-title-large-line-height:29px;--md-sys-typescale-title-large-letter-spacing:0px;--md-sys-typescale-title-medium-font-family-name:Roboto;--md-sys-typescale-title-medium-font-family-style:Medium;--md-sys-typescale-title-medium-font-weight:700;--md-sys-typescale-title-medium-font-size:16px;--md-sys-typescale-title-medium-line-height:24px;--md-sys-typescale-title-medium-letter-spacing:.15px;--md-sys-typescale-title-small-font-family-name:Roboto;--md-sys-typescale-title-small-font-family-style:Medium;--md-sys-typescale-title-small-font-weight:500;--md-sys-typescale-title-small-font-size:14px;--md-sys-typescale-title-small-line-height:20px;--md-sys-typescale-title-small-letter-spacing:.1px}.display-large{font-style:var(--md-sys-typescale-display-large-font-family-style);font-weight:var(--md-sys-typescale-display-large-font-weight);font-size:var(--md-sys-typescale-display-large-font-size);letter-spacing:var(--md-sys-typescale-display-large-letter-spacing);line-height:var(--md-sys-typescale-display-large-line-height);text-transform:var(--md-sys-typescale-display-large-text-transform);text-decoration:var(--md-sys-typescale-display-large-text-decoration)}.display-medium{font-style:var(--md-sys-typescale-display-medium-font-family-style);font-weight:var(--md-sys-typescale-display-medium-font-weight);font-size:var(--md-sys-typescale-display-medium-font-size);letter-spacing:var(--md-sys-typescale-display-medium-letter-spacing);line-height:var(--md-sys-typescale-display-medium-line-height);text-transform:var(--md-sys-typescale-display-medium-text-transform);text-decoration:var(--md-sys-typescale-display-medium-text-decoration)}.display-small{font-style:var(--md-sys-typescale-display-small-font-family-style);font-weight:var(--md-sys-typescale-display-small-font-weight);font-size:var(--md-sys-typescale-display-small-font-size);letter-spacing:var(--md-sys-typescale-display-small-letter-spacing);line-height:var(--md-sys-typescale-display-small-line-height);text-transform:var(--md-sys-typescale-display-small-text-transform);text-decoration:var(--md-sys-typescale-display-small-text-decoration)}.headline-large{font-style:var(--md-sys-typescale-headline-large-font-family-style);font-weight:var(--md-sys-typescale-headline-large-font-weight);font-size:var(--md-sys-typescale-headline-large-font-size);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);text-transform:var(--md-sys-typescale-headline-large-text-transform);text-decoration:var(--md-sys-typescale-headline-large-text-decoration)}.headline-medium{font-style:var(--md-sys-typescale-headline-medium-font-family-style);font-weight:var(--md-sys-typescale-headline-medium-font-weight);font-size:var(--md-sys-typescale-headline-medium-font-size);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing);line-height:var(--md-sys-typescale-headline-medium-line-height);text-transform:var(--md-sys-typescale-headline-medium-text-transform);text-decoration:var(--md-sys-typescale-headline-medium-text-decoration)}.headline-small{font-style:var(--md-sys-typescale-headline-small-font-family-style);font-weight:var(--md-sys-typescale-headline-small-font-weight);font-size:var(--md-sys-typescale-headline-small-font-size);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);text-transform:var(--md-sys-typescale-headline-small-text-transform);text-decoration:var(--md-sys-typescale-headline-small-text-decoration)}.body-large{font-style:var(--md-sys-typescale-body-large-font-family-style);font-weight:var(--md-sys-typescale-body-large-font-weight);font-size:var(--md-sys-typescale-body-large-font-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);text-transform:var(--md-sys-typescale-body-large-text-transform);text-decoration:var(--md-sys-typescale-body-large-text-decoration)}.body-medium{font-style:var(--md-sys-typescale-body-medium-font-family-style);font-weight:var(--md-sys-typescale-body-medium-font-weight);font-size:var(--md-sys-typescale-body-medium-font-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);text-transform:var(--md-sys-typescale-body-medium-text-transform);text-decoration:var(--md-sys-typescale-body-medium-text-decoration)}.body-small{font-style:var(--md-sys-typescale-body-small-font-family-style);font-weight:var(--md-sys-typescale-body-small-font-weight);font-size:var(--md-sys-typescale-body-small-font-size);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing);line-height:var(--md-sys-typescale-body-small-line-height);text-transform:var(--md-sys-typescale-body-small-text-transform);text-decoration:var(--md-sys-typescale-body-small-text-decoration)}.label-large{font-style:var(--md-sys-typescale-label-large-font-family-style);font-weight:var(--md-sys-typescale-label-large-font-weight);font-size:var(--md-sys-typescale-label-large-font-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);text-transform:var(--md-sys-typescale-label-large-text-transform);text-decoration:var(--md-sys-typescale-label-large-text-decoration)}.label-medium{font-style:var(--md-sys-typescale-label-medium-font-family-style);font-weight:var(--md-sys-typescale-label-medium-font-weight);font-size:var(--md-sys-typescale-label-medium-font-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);text-transform:var(--md-sys-typescale-label-medium-text-transform);text-decoration:var(--md-sys-typescale-label-medium-text-decoration)}.label-small{font-style:var(--md-sys-typescale-label-small-font-family-style);font-weight:var(--md-sys-typescale-label-small-font-weight);font-size:var(--md-sys-typescale-label-small-font-size);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-sys-typescale-label-small-line-height);text-transform:var(--md-sys-typescale-label-small-text-transform);text-decoration:var(--md-sys-typescale-label-small-text-decoration)}.title-large{font-style:var(--md-sys-typescale-title-large-font-family-style);font-weight:var(--md-sys-typescale-title-large-font-weight);font-size:var(--md-sys-typescale-title-large-font-size);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);text-transform:var(--md-sys-typescale-title-large-text-transform);text-decoration:var(--md-sys-typescale-title-large-text-decoration)}.title-medium{font-style:var(--md-sys-typescale-title-medium-font-family-style);font-weight:var(--md-sys-typescale-title-medium-font-weight);font-size:var(--md-sys-typescale-title-medium-font-size);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);text-transform:var(--md-sys-typescale-title-medium-text-transform);text-decoration:var(--md-sys-typescale-title-medium-text-decoration)}.title-small{font-style:var(--md-sys-typescale-title-small-font-family-style);font-weight:var(--md-sys-typescale-title-small-font-weight);font-size:var(--md-sys-typescale-title-small-font-size);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);text-transform:var(--md-sys-typescale-title-small-text-transform);text-decoration:var(--md-sys-typescale-title-small-text-decoration)}#blazor-error-ui{background-color:transparent;box-shadow:none;display:none}#blazor-error-ui .background-card{width:calc(100%);height:calc(100%);position:fixed;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:5}#blazor-error-ui .main-card{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)!important;position:fixed;top:50%;bottom:50%;left:50%;right:50%;transform:translate(-50%,-50%);width:400px;height:400px;border-radius:var(--md-card-border-radius);display:flex;flex-direction:column;align-items:center;padding:1rem;justify-content:space-between}#blazor-error-ui .content-card{display:flex;flex-direction:column;align-items:center}.components-reconnect-show{height:1rem;width:1rem;background-color:var(--md-sys-color-on-background);position:fixed;top:0;z-index:200}#app-laoding{width:100%;display:flex;position:fixed;height:100%;justify-content:center;align-items:center}#app-laoding .main-card{width:500px;border-radius:var(--md-card-border-radius);display:flex;flex-direction:column;align-items:center;padding:1rem;justify-content:space-between;max-width:100%;gap:.5rem;height:min-content;margin:1rem}#app-laoding .content-card{display:flex;flex-direction:column;align-items:center}#app-laoding .loading-progress{position:relative;display:block;width:6rem;height:6rem}#app-laoding .loading-progress circle{fill:none;stroke-width:.3rem;transform-origin:50% 50%;transform:rotate(-90deg)}#app-laoding .loading-progress circle:last-child{stroke-dasharray:calc(3.141*var(--blazor-load-percentage,0%)*.8),500%;transition:stroke-dasharray .05s ease-in-out}#app-laoding .loading-progress-text{position:absolute;font-weight:bold}#app-laoding .loading-progress-text:after{content:var(--blazor-load-percentage-text,"Loading")}#app-laoding .beian{position:fixed;bottom:10px;left:50%;right:50%;width:max-content;padding:0 1rem;border-radius:10px;transform:translate(-50%,0)}@media(prefers-color-scheme:light)or (prefers-color-scheme:no-preference){#app-laoding .main-card,#app-laoding .beian{background-color:#ffd9de;color:#400014 !important;}.loading-progress circle{stroke:#ffffff;}.loading-progress circle:last-child{stroke:#bc004b;}.loading-progress-text{color:#bc004b;}#app-laoding{background-color:#fffbff;}}@media(prefers-color-scheme:dark){#app-laoding .main-card,#app-laoding .beian{background-color:#900038;color:#ffd9de!important}.loading-progress circle{stroke:#660025}.loading-progress circle:last-child{stroke:#ffb2be}.loading-progress-text{color:#ffb2be}#app-laoding{background-color:#201a1b}}:root{--md-card-border-radius:12px;--md-card-active-border-radius:24px}:root{--md-sys-color-surface-1:rgb(var(--md-sys-color-primary-rgb)/.05);--md-sys-color-surface-2:rgb(var(--md-sys-color-primary-rgb)/.08);--md-sys-color-surface-3:rgb(var(--md-sys-color-primary-rgb)/.11);--md-sys-color-surface-4:rgb(var(--md-sys-color-primary-rgb)/.12);--md-sys-color-surface-5:rgb(var(--md-sys-color-primary-rgb)/.14)}body{font-family:"Google Sans Text",sans-serif;background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-background)}.w-100{width:100%!important}.h-100{height:100%!important}.text-truncate-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;word-break:break-all}::-webkit-scrollbar-track{border-radius:15px;margin:5px 0}::-webkit-scrollbar{width:5px;height:5px;margin:5px 0}::-webkit-scrollbar-thumb{margin:5px 0;border-radius:15px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#aaa8a8),color-stop(.72,#aaa8a8),color-stop(.86,#aaa8a8))}a:focus-visible{outline:thin dotted}code{white-space:pre-wrap!important;word-wrap:break-word!important}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.icon-rotate{-webkit-transform:rotate(360deg);animation:rotation 1s linear infinite;-moz-animation:rotation 1s linear infinite;-webkit-animation:rotation 1s linear infinite;-o-animation:rotation 1s linear infinite}del{text-decoration:none;color:#b30000;text-decoration:line-through;background:#fadad7}ins{background:#eaf2c2;color:#406619;text-decoration:none}.fw-bold{font-weight:bold}.slide-group-garp .m-slide-group__content{gap:1rem;padding:3px}.variable.container{padding-top:24px}input::-webkit-input-placeholder{color:var(--md-sys-color-on-background)}::-moz-placeholder{color:var(--md-sys-color-on-background)}.pointer{cursor:pointer!important}.m-application__wrap{flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;min-height:100vh;max-width:100%}.m-application a{color:var(--md-sys-color-primary)}.m-application .primary{background-color:var(--md-sys-color-primary)!important;border-color:var(--md-sys-color-primary)!important}.m-application .primary--text{color:var(--md-sys-color-primary)!important;caret-color:var(--md-sys-color-primary)!important}.m-application .secondary{background-color:var(--md-sys-color-secondary)!important;border-color:var(--md-sys-color-secondary)!important}.m-application .secondary--text{color:var(--md-sys-color-secondary)!important;caret-color:var(--md-sys-color-secondary)!important}.m-application .accent{background-color:#82b1ff!important;border-color:#82b1ff!important}.m-application .accent--text{color:#82b1ff!important;caret-color:#82b1ff!important}.m-application .error{background-color:var(--md-sys-color-error)!important;border-color:var(--md-sys-color-error)!important}.m-application .error--text{color:var(--md-sys-color-error)!important;caret-color:var(--md-sys-color-error)!important}.m-application .info{background-color:#2196f3!important;border-color:#2196f3!important}.m-application .info--text{color:#2196f3!important;caret-color:#2196f3!important}.m-application .success{background-color:#4caf50!important;border-color:#4caf50!important}.m-application .success--text{color:#4caf50!important;caret-color:#4caf50!important}.m-application .warning{background-color:#fb8c00!important;border-color:#fb8c00!important}.m-application .warning--text{color:#fb8c00!important;caret-color:#fb8c00!important}a{text-decoration:none}.m-application{font-family:inherit!important}.theme--light.m-application{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background)}.row{margin-bottom:0;margin-top:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-bottom:0;padding-top:0}.theme--light.m-application code{background-color:transparent}.m-card__title{font-weight:bold}.theme--dark.m-application code{background-color:transparent;text-shadow:none}.theme--light.m-application{background-color:transparent}.m-toast-detail{white-space:pre-line}.m-rating .m-icon{padding:.1rem}.theme--light.m-tabs>.m-tabs-bar{background-color:transparent}.theme--light.m-tabs-items{background-color:transparent}.m-data-table>.m-data-table__wrapper>table>tbody>tr:hover:not(.stripe):not(.m-data-table__expanded__content):not(.m-data-table__empty-wrapper){background-color:transparent!important}.m-data-table>.m-data-table__wrapper>table>tbody>tr:not(.stripe):not(.m-data-table__expanded__content):not(.m-data-table__empty-wrapper):not(.m-data-table__selected),.m-data-table>.m-data-table__wrapper>table>thead>tr{background-color:transparent!important}.m-sheet.m-toolbar.m-toolbar--flat{border-radius:var(--md-card-border-radius)!important}.img-fluid{width:100%}.m-stepper__wrapper.active{height:auto!important}.m-enqueued-snackbars .error{height:unset!important}.m-snack__content>div{white-space:pre-line}.nav-loading .m-snack__content>div{white-space:normal!important}.nav-loading .m-snack__content{padding:0}.theme--light.m-card{background-color:transparent;color:inherit}.theme--light.m-card>.m-card__subtitle,.theme--light.m-card>.m-card__text,.m-toast-detail{color:inherit}.m-alert:not(.m-sheet--tile){border-radius:var(--md-card-border-radius)}.m-sheet.m-card,.m-dialog,.m-menu__content{border-radius:var(--md-card-border-radius)}.m-tabs{border-radius:var(--md-card-border-radius)!important}.m-sheet.theme--light.m-list.m-select-list{background-color:var(--md-sys-color-background)}.m-stepper.theme--light.m-card,.m-stepper.theme--light.m-sheet{background:transparent}.m-dialog,.m-snack__wrapper.m-sheet.theme--light{background-color:var(--md-sys-color-background)}.markdown-body h1,.markdown-body h2{border-bottom:2px solid var(--md-sys-color-primary)!important}.markdown-body blockquote{color:var(--md-sys-color-secondary)!important;border-left:.25em solid var(--md-sys-color-secondary)!important;display:flex;flex-direction:column}.markdown-body hr{height:.1em!important;background-color:var(--md-sys-color-primary)!important}.markdown-body li>p{margin-top:0!important;margin-bottom:0}.markdown-body ol,.markdown-body ul{display:flex;flex-direction:column}.m-text-field input{line-height:unset}.m-application .text-h5,.m-application .text-h6{font-family:inherit!important}.tertiary--text{color:var(--md-sys-color-tertiary)!important}.theme--light.m-expansion-panels .m-expansion-panel-header .m-expansion-panel-header__icon .m-icon,.theme--light.m-tabs>.m-tabs-bar .m-tab--disabled,.theme--light.m-tabs>.m-tabs-bar .m-tab:not(.m-tab--active),.theme--light.m-tabs>.m-tabs-bar .m-tab:not(.m-tab--active)>.m-btn,.theme--light.m-tabs>.m-tabs-bar .m-tab:not(.m-tab--active)>.m-icon{color:var(--md-sys-color-secondary)}.theme--light.m-label{color:inherit}.theme--light.m-input,.theme--light.m-input input,.theme--light.m-input textarea{color:var(--md-sys-color-on-background)!important}.theme--light.m-select .m-select__selections{color:inherit}.theme--light.m-list-item:not(.m-list-item--active):not(.m-list-item--disabled){color:var(--md-sys-color-on-background)}.theme--light.m-icon{color:var(--md-sys-color-secondary)}.m-chip:not(.m-chip--outlined).primary{color:var(--md-sys-color-on-primary)}.m-btn:not(.m-btn--outlined).primary{color:var(--md-sys-color-on-primary)}.theme--light.m-text-field>.m-input__control>.m-input__slot:before{border-color:inherit}.theme--light.m-text-field:not(.m-input--has-state):hover>.m-input__control>.m-input__slot:before{border-color:inherit}.theme--light.m-data-table{background-color:inherit;color:inherit;border-radius:var(--md-card-border-radius)!important}.theme--light.m-toolbar.m-sheet{background-color:inherit}.m-data-table .m-toolbar__content,.m-tabs{border-radius:var(--md-card-border-radius)!important}.theme--light.m-data-table>.m-data-table__wrapper>table>thead>tr>th{color:inherit}.theme--light.m-data-table .m-data-table-header th.sortable.active,.theme--light.m-data-table .m-data-table-header th.sortable.active .m-data-table-header__icon,.theme--light.m-data-table .m-data-table-header th.sortable:hover{color:inherit}.theme--light.m-data-table .m-data-table__empty-wrapper{color:inherit}.theme--light.m-data-table>.m-data-table__wrapper>table>tbody>tr:hover:not(.m-data-table__expanded__content):not(.m-data-table__empty-wrapper){background-color:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important}.theme--light.m-stepper .m-stepper__label{color:inherit}.theme--light.m-stepper .m-stepper__step:not(.m-stepper__step--active):not(.m-stepper__step--complete):not(.m-stepper__step--error) .m-stepper__step__step{background-color:var(--md-sys-color-surface-1)}.nav-bottom-tab-active{color:var(--md-sys-color-primary)!important}.theme--light.m-bottom-navigation .m-btn:not(.m-btn--active){color:var(--md-sys-color-secondary)!important}.theme--light.m-bottom-navigation{background-color:var(--md-sys-color-background);color:var(--md-sys-color-primary)!important}.theme--light.m-btn.m-btn--icon{color:inherit}.theme--light.m-btn{color:inherit}.theme--light.m-navigation-drawer .m-navigation-drawer__content{background-color:var(--md-sys-color-surface-1)}.m-tabs:not(.cngal-main-tab-card) .m-slide-group__wrapper{border-radius:var(--md-card-border-radius)!important}.m-tabs:not(.cngal-main-tab-card) .m-slide-group__content{border-radius:var(--md-card-border-radius)!important}.cngal-main-tab-card .m-toolbar__content,.m-tabs{background-color:transparent}.theme--light.m-expansion-panels .m-expansion-panel{background-color:var(--md-sys-color-surface-1);color:var(--md-sys-color-on-surface)}.m-expansion-panels:not(.m-expansion-panels--accordion):not(.m-expansion-panels--tile)>.m-expansion-panel--active{border-radius:var(--md-card-border-radius)}.m-expansion-panels{border-radius:var(--md-card-border-radius);padding-bottom:1rem}.theme--light.m-treeview{color:inherit}.m-main__wrap{background-color:transparent}.m-btn:not(.m-btn--outlined).error{color:var(--md-sys-color-on-error)}.m-select__selection--comma{overflow:inherit}.m-card>:first-child:not(.m-btn):not(.m-chip):not(.m-avatar){border-radius:var(--md-card-border-radius)!important}.m-window-item{padding:3px}.theme--light.m-list{background-color:inherit;color:inherit}.m-btn--fab{display:flex;justify-content:center}.theme--light.m-sheet{color:inherit}.m-toolbar{transition:none}.m-tab--active,.m-tab--active .m-btn.m-btn--flat,.m-tab--active .m-icon,.m-tab.m-tab{color:inherit}.m-tabs .m-slide-group__next--disabled,.m-tabs .m-slide-group__prev--disabled{display:none!important}:focus-visible{outline:0}.md-card{display:flex;border-radius:var(--md-card-border-radius);transition:.3s;white-space:normal;flex-direction:column}.md-card.color-primary{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.show-hover-style.color-primary:hover{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)!important}.md-card.color-surface{background-color:var(--md-sys-color-surface-1);color:var(--md-sys-color-on-surface)!important}.md-card.show-hover-style.color-surface:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.color-tertiary{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)!important}.md-card.show-hover-style.color-tertiary:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.color-background{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background)!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.md-card.show-hover-style.color-background:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.show-hover-style:active{border-radius:var(--md-card-active-border-radius)}.md-card img,.md-card .image{transition:.3s;border-radius:var(--md-card-border-radius)}.md-card.show-hover-style:active img,.md-card.show-hover-style:active .image{border-radius:var(--md-card-active-border-radius)}.progressing-card{display:flex;justify-content:center}.progressing-card .out-card{align-items:center}.progressing-card .inner-card{display:flex;max-width:400px;width:100%;flex-direction:column;padding:1rem;align-items:center}.progressing-card img{width:70%;margin-bottom:1rem}.not-found-card{display:flex;justify-content:center}.not-found-card .out-card{align-items:center}.not-found-card .inner-card{display:flex;max-width:400px;width:100%;flex-direction:column;padding:1rem;align-items:center}.not-found-card img{width:70%;margin-bottom:.5rem}.color-selector-card{background-color:transparent!important}.title-container-card{display:flex;flex-direction:column}.title-container-card .title-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.title-container-card .title-card h2{display:flex}.title-container-card .title-card i{color:var(--md-sys-color-primary)}.title-container-card .content-card{display:flex;flex-direction:column}.largeimage-bg{width:100%;height:calc(100vh);background-color:rgba(0,0,0,.7);position:fixed;z-index:1050}.largeimage-layout{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.largeimage-btn-close{position:fixed;right:1rem;top:1rem}.largeimage-layout-in{height:100%;width:100%;justify-content:center}.largeimage-btn-left{position:fixed;left:1rem;top:50%;bottom:50%;transform:translate(0,-50%)}.largeimage-btn-right{position:fixed;right:1rem;top:50%;bottom:50%;transform:translate(0,-50%)}.largeimage-img{max-height:100%;max-width:100%;width:auto;align-self:center}.largeimage-a{max-height:calc(100% - 100px);display:flex;align-content:center;justify-content:center}.largeimage-layout-img{height:100%;display:flex;flex-direction:column;justify-content:center}.image-cropper-card img{transition:none!important;height:100%!important}.slide-group{display:flex;width:100%;overflow:scroll;padding:3px;gap:1rem}.slide-group::-webkit-scrollbar{display:none}.slide-item{display:flex}.slide-group-image-large{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.slide-group-image-thumb{width:100%;height:100%;object-fit:contain} \ No newline at end of file diff --git a/CnGalWebSite/CnGalWebSite.Components/wwwroot/css/cover-default.css b/CnGalWebSite/CnGalWebSite.Components/wwwroot/css/cover-default.css index 938722ac04..510e8388d7 100644 --- a/CnGalWebSite/CnGalWebSite.Components/wwwroot/css/cover-default.css +++ b/CnGalWebSite/CnGalWebSite.Components/wwwroot/css/cover-default.css @@ -357,8 +357,8 @@ html { .m-tab--active, .m-tab--active .m-btn.m-btn--flat, .m-tab--active .m-icon, .m-tab.m-tab { color: inherit; } -.m-slide-group__next--disabled, .m-slide-group__prev--disabled{ - display:none!important; +.m-tabs .m-slide-group__next--disabled, .m-tabs .m-slide-group__prev--disabled { + display: none !important; } /*聚焦边框去除*/ :focus-visible { diff --git a/CnGalWebSite/CnGalWebSite.DataModel/ViewModel/Home/KanbanPermissionsModel.cs b/CnGalWebSite/CnGalWebSite.DataModel/ViewModel/Home/KanbanPermissionsModel.cs new file mode 100644 index 0000000000..c73fa2e510 --- /dev/null +++ b/CnGalWebSite/CnGalWebSite.DataModel/ViewModel/Home/KanbanPermissionsModel.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace CnGalWebSite.DataModel.ViewModel.Home +{ + public class KanbanPermissionsModel + { + public bool Permissions { get; set; } + } +} diff --git a/CnGalWebSite/CnGalWebSite.Shared.Component/Lotteries/MainPage/OptionInforCard.razor b/CnGalWebSite/CnGalWebSite.Shared.Component/Lotteries/MainPage/OptionInforCard.razor index f54117b260..47a107b4fc 100644 --- a/CnGalWebSite/CnGalWebSite.Shared.Component/Lotteries/MainPage/OptionInforCard.razor +++ b/CnGalWebSite/CnGalWebSite.Shared.Component/Lotteries/MainPage/OptionInforCard.razor @@ -8,46 +8,46 @@ @if (isReady) { - - @if (StateModel == null) - { - @if (ViewModel.EndTime < DateTime.Now.ToCstTime()) - { - - } - else - { - - } - } - else - { - @if (StateModel.State == UserLotteryState.NotInvolved) + + @if (StateModel == null) { @if (ViewModel.EndTime < DateTime.Now.ToCstTime()) { + } - else if (ViewModel.BeginTime > DateTime.Now.ToCstTime()) + else { + } - else + } + else + { + @if (StateModel.State == UserLotteryState.NotInvolved) { - + @if (ViewModel.EndTime < DateTime.Now.ToCstTime()) + { + } + else if (ViewModel.BeginTime > DateTime.Now.ToCstTime()) + { + } + else + { + + } } } - } - + @if (StateModel == null) { @if (ViewModel.EndTime < DateTime.Now.ToCstTime()) { - 没有参与这个抽奖哦,下次再来吧 - + 没有参与这个抽奖哦,下次再来吧 + } else { - + } } else @@ -57,14 +57,14 @@ @if (ViewModel.EndTime < DateTime.Now.ToCstTime()) { - 没有参与这个抽奖哦,下次再来吧 - + 没有参与这个抽奖哦,下次再来吧 + } else if (ViewModel.BeginTime > DateTime.Now.ToCstTime()) { - 抽奖还没有开始呢,再等一会吧 - + 抽奖还没有开始呢,再等一会吧 + } else { @@ -73,21 +73,21 @@ else if (StateModel.State == UserLotteryState.NoCondition) { - 没有满足抽奖条件哦,看看旁边的说明吧 - + 没有满足抽奖条件哦,看看旁边的说明吧 + } else if (StateModel.State == UserLotteryState.NotWin) { - 没有中奖欸,呜~~~ - + 没有中奖欸,呜~~~ + } else if (StateModel.State == UserLotteryState.WaitingDraw) { - 给,这是你的号码,记得来看结果哦~ - + 给,这是你的号码,记得来看结果哦~ + } else if (StateModel.State == UserLotteryState.Win && StateModel.Award != null) @@ -95,38 +95,38 @@ @if (StateModel.Award.Type == LotteryAwardType.ActivationCode) { - 欸欸欸,中奖了欸,来 看看激活码吧
- 你的奖品是: @StateModel.Award.Name + 欸欸欸,中奖了欸,来 看看激活码吧
+ 你的奖品是: @StateModel.Award.Name
} else if (StateModel.Award.Type == LotteryAwardType.Integral) { - 恭喜你中奖了,已经把积分打到你的账户里了哦
- 你的奖品是: @StateModel.Award.Name + 恭喜你中奖了,已经把积分打到你的账户里了哦
+ 你的奖品是: @StateModel.Award.Name
} } else if (StateModel.State == UserLotteryState.WaitAddress) { - 中奖啦,快点 填写收货地址
- 你的奖品是: @StateModel.Award.Name + 中奖啦,快点 填写收货地址
+ 你的奖品是: @StateModel.Award.Name
} else if (StateModel.State == UserLotteryState.WaitShipments) { - 看板娘正在努力发货中,还可以 修改地址
- 你的奖品是: @StateModel.Award.Name + 看板娘正在努力发货中,还可以 修改地址
+ 你的奖品是: @StateModel.Award.Name
} else if (StateModel.State == UserLotteryState.Shipped) { - 发货啦,记得给五星好评哦~
- 快递单号在这里呢
- 你的奖品是: @StateModel.Award.Name + 发货啦,记得给五星好评哦~
+ 快递单号在这里呢
+ 你的奖品是: @StateModel.Award.Name
} } @@ -134,21 +134,21 @@ } else { - + } @if (isReady && StateModel != null && StateModel.State == UserLotteryState.WaitingDraw) { - - -
+ + +
@StateModel.Number -
-
-
+
+
+
} - + @code { [Parameter] @@ -193,13 +193,13 @@ else try { var obj = await _httpService.PostAsync("api/lotteries/ParticipateInLottery", new ParticipateInLotteryModel - { - Id = ViewModel.Id, - Identification = await deviceIdentification.GetDeviceIdentificationModel() - }); + { + Id = ViewModel.Id, + Identification = await deviceIdentification.GetDeviceIdentificationModel() + }); if (obj.Successful) { - await PopupService.ToastAsync("参与抽奖成功", AlertTypes.Success); + await PopupService.ToastAsync("参与抽奖成功", AlertTypes.Success); await Refresh(); } else diff --git a/CnGalWebSite/CnGalWebSite.Shared/Components/KanbanCard.razor b/CnGalWebSite/CnGalWebSite.Shared/Components/KanbanCard.razor index 72ec01cab1..8517b6a37d 100644 --- a/CnGalWebSite/CnGalWebSite.Shared/Components/KanbanCard.razor +++ b/CnGalWebSite/CnGalWebSite.Shared/Components/KanbanCard.razor @@ -2,6 +2,7 @@ @inject IEventService _eventService @inject ILive2DService _live2DService @inject NavigationManager NavigationManager +@inject IHttpService _httpService @implements IDisposable @@ -9,25 +10,17 @@ @if (isReady && !Hide) { - @if (_dataCacheService.ThemeSetting.HideKanban || _dataCacheService.IsApp) + @if (_dataCacheService.ThemeSetting.HideKanban || _dataCacheService.IsApp || ForceHide) { } else { - - - - - - - - - - - - - + + + + + } } @@ -37,10 +30,14 @@ @code { bool isReady; bool Hide; + bool ForceHide = true; CnGalWebSite.Shared.MasaComponent.Shared.Tips.FloatToolTip FloatTool; CnGalWebSite.Kanban.Components.Buttons.ExternalButton ExternalButton; + [CascadingParameter] + public ErrorHandler ErrorHandler { get; set; } + protected override void OnInitialized() { _eventService.KanbanChanged -= OnKanbanChanged; @@ -52,12 +49,34 @@ LocationChanged(null, null); } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + try + { + //获取词条信息 + var mode = await _httpService.GetAsync("api/space/GetKanbanPermissions/"); + ForceHide = !mode.Permissions; + + isReady = true; + StateHasChanged(); + } + catch (Exception ex) + { + await ErrorHandler.ProcessError(ex, "获取看板娘权限失败"); + } + } + } + + public void LocationChanged(object sender, LocationChangedEventArgs args) { var hide = NavigationManager.Uri.Contains("almanac"); - if(hide!=Hide) + if (hide != Hide) { - Hide=hide; + Hide = hide; StateHasChanged(); } } diff --git a/CnGalWebSite/CnGalWebSite.Shared/wwwroot/css/app/bundle-app.css b/CnGalWebSite/CnGalWebSite.Shared/wwwroot/css/app/bundle-app.css index a29200bd1c..d52ae9c3a0 100644 --- a/CnGalWebSite/CnGalWebSite.Shared/wwwroot/css/app/bundle-app.css +++ b/CnGalWebSite/CnGalWebSite.Shared/wwwroot/css/app/bundle-app.css @@ -1,4 +1,4 @@ - + /*分享库存*/ .anniversary-page .user-steam-card { gap: .5rem; diff --git a/CnGalWebSite/CnGalWebSite.Shared/wwwroot/css/bundle.css b/CnGalWebSite/CnGalWebSite.Shared/wwwroot/css/bundle.css index 526f1673a5..8548564759 100644 --- a/CnGalWebSite/CnGalWebSite.Shared/wwwroot/css/bundle.css +++ b/CnGalWebSite/CnGalWebSite.Shared/wwwroot/css/bundle.css @@ -1276,8 +1276,8 @@ html { .m-tab--active, .m-tab--active .m-btn.m-btn--flat, .m-tab--active .m-icon, .m-tab.m-tab { color: inherit; } -.m-slide-group__next--disabled, .m-slide-group__prev--disabled{ - display:none!important; +.m-tabs .m-slide-group__next--disabled, .m-tabs .m-slide-group__prev--disabled { + display: none !important; } /*聚焦边框去除*/ :focus-visible { diff --git a/CnGalWebSite/CnGalWebSite.Shared/wwwroot/css/bundle.min.css b/CnGalWebSite/CnGalWebSite.Shared/wwwroot/css/bundle.min.css index 1ffbeda4c7..65cea1e1d3 100644 --- a/CnGalWebSite/CnGalWebSite.Shared/wwwroot/css/bundle.min.css +++ b/CnGalWebSite/CnGalWebSite.Shared/wwwroot/css/bundle.min.css @@ -1 +1 @@ -.primary{background-color:var(--md-sys-color-primary)}.primary-text{color:var(--md-sys-color-primary)}.on-primary{background-color:var(--md-sys-color-on-primary)}.on-primary-text{color:var(--md-sys-color-on-primary)}.primary-container{background-color:var(--md-sys-color-primary-container)}.primary-container-text{color:var(--md-sys-color-primary-container)}.on-primary-container{background-color:var(--md-sys-color-on-primary-container)}.on-primary-container-text{color:var(--md-sys-color-on-primary-container)}.secondary{background-color:var(--md-sys-color-secondary)}.secondary-text{color:var(--md-sys-color-secondary)}.on-secondary{background-color:var(--md-sys-color-on-secondary)}.on-secondary-text{color:var(--md-sys-color-on-secondary)}.secondary-container{background-color:var(--md-sys-color-secondary-container)}.secondary-container-text{color:var(--md-sys-color-secondary-container)}.on-secondary-container{background-color:var(--md-sys-color-on-secondary-container)}.on-secondary-container-text{color:var(--md-sys-color-on-secondary-container)}.tertiary{background-color:var(--md-sys-color-tertiary)}.tertiary-text{color:var(--md-sys-color-tertiary)}.on-tertiary{background-color:var(--md-sys-color-on-tertiary)}.on-tertiary-text{color:var(--md-sys-color-on-tertiary)}.tertiary-container{background-color:var(--md-sys-color-tertiary-container)}.tertiary-container-text{color:var(--md-sys-color-tertiary-container)}.on-tertiary-container{background-color:var(--md-sys-color-on-tertiary-container)}.on-tertiary-container-text{color:var(--md-sys-color-on-tertiary-container)}.error{background-color:var(--md-sys-color-error)}.error-text{color:var(--md-sys-color-error)}.error-container{background-color:var(--md-sys-color-error-container)}.error-container-text{color:var(--md-sys-color-error-container)}.on-error{background-color:var(--md-sys-color-on-error)}.on-error-text{color:var(--md-sys-color-on-error)}.on-error-container{background-color:var(--md-sys-color-on-error-container)}.on-error-container-text{color:var(--md-sys-color-on-error-container)}.background{background-color:var(--md-sys-color-background)}.background-text{color:var(--md-sys-color-background)}.on-background{background-color:var(--md-sys-color-on-background)}.on-background-text{color:var(--md-sys-color-on-background)!important}.surface{background-color:var(--md-sys-color-surface)}.surface-text{color:var(--md-sys-color-surface)}.on-surface{background-color:var(--md-sys-color-on-surface)}.on-surface-text{color:var(--md-sys-color-on-surface)!important}.surface-variant{background-color:var(--md-sys-color-surface-variant)}.surface-variant-text{color:var(--md-sys-color-surface-variant)}.on-surface-variant{background-color:var(--md-sys-color-on-surface-variant)}.on-surface-variant-text{color:var(--md-sys-color-on-surface-variant)}.outline{background-color:var(--md-sys-color-outline)}.outline-text{color:var(--md-sys-color-outline)}.inverse-on-surface{background-color:var(--md-sys-color-inverse-on-surface)}.inverse-on-surface-text{color:var(--md-sys-color-inverse-on-surface)}.inverse-surface{background-color:var(--md-sys-color-inverse-surface)}.inverse-surface-text{color:var(--md-sys-color-inverse-surface)}.inverse-primary{background-color:var(--md-sys-color-inverse-primary)}.inverse-primary-text{color:var(--md-sys-color-inverse-primary)}.shadow{background-color:var(--md-sys-color-shadow)}.shadow-text{color:var(--md-sys-color-shadow)}.surface-tint{background-color:var(--md-sys-color-surface-tint)}.surface-tint-text{color:var(--md-sys-color-surface-tint)}.outline-variant{background-color:var(--md-sys-color-outline-variant)}.outline-variant-text{color:var(--md-sys-color-outline-variant)}.scrim{background-color:var(--md-sys-color-scrim)}.scrim-text{color:var(--md-sys-color-scrim)}.m-application .light-red{background-color:#ff4d4f!important;border-color:#ff4d4f!important}:root{--md-sys-typescale-display-large-font-family-name:Roboto;--md-sys-typescale-display-large-font-family-style:Regular;--md-sys-typescale-display-large-font-weight:600;--md-sys-typescale-display-large-font-size:57px;--md-sys-typescale-display-large-line-height:64px;--md-sys-typescale-display-large-letter-spacing:-.25px;--md-sys-typescale-display-medium-font-family-name:Roboto;--md-sys-typescale-display-medium-font-family-style:Regular;--md-sys-typescale-display-medium-font-weight:400;--md-sys-typescale-display-medium-font-size:45px;--md-sys-typescale-display-medium-line-height:52px;--md-sys-typescale-display-medium-letter-spacing:0px;--md-sys-typescale-display-small-font-family-name:Roboto;--md-sys-typescale-display-small-font-family-style:Regular;--md-sys-typescale-display-small-font-weight:400;--md-sys-typescale-display-small-font-size:36px;--md-sys-typescale-display-small-line-height:44px;--md-sys-typescale-display-small-letter-spacing:0px;--md-sys-typescale-headline-large-font-family-name:Roboto;--md-sys-typescale-headline-large-font-family-style:Regular;--md-sys-typescale-headline-large-font-weight:500;--md-sys-typescale-headline-large-font-size:32px;--md-sys-typescale-headline-large-line-height:40px;--md-sys-typescale-headline-large-letter-spacing:0px;--md-sys-typescale-headline-medium-font-family-name:Roboto;--md-sys-typescale-headline-medium-font-family-style:Regular;--md-sys-typescale-headline-medium-font-weight:400;--md-sys-typescale-headline-medium-font-size:28px;--md-sys-typescale-headline-medium-line-height:36px;--md-sys-typescale-headline-medium-letter-spacing:0px;--md-sys-typescale-headline-small-font-family-name:Roboto;--md-sys-typescale-headline-small-font-family-style:Regular;--md-sys-typescale-headline-small-font-weight:400;--md-sys-typescale-headline-small-font-size:24px;--md-sys-typescale-headline-small-line-height:32px;--md-sys-typescale-headline-small-letter-spacing:0px;--md-sys-typescale-body-large-font-family-name:Roboto;--md-sys-typescale-body-large-font-family-style:Regular;--md-sys-typescale-body-large-font-weight:400;--md-sys-typescale-body-large-font-size:16px;--md-sys-typescale-body-large-line-height:24px;--md-sys-typescale-body-large-letter-spacing:.5px;--md-sys-typescale-body-medium-font-family-name:Roboto;--md-sys-typescale-body-medium-font-family-style:Regular;--md-sys-typescale-body-medium-font-weight:400;--md-sys-typescale-body-medium-font-size:14px;--md-sys-typescale-body-medium-line-height:20px;--md-sys-typescale-body-medium-letter-spacing:.25px;--md-sys-typescale-body-small-font-family-name:Roboto;--md-sys-typescale-body-small-font-family-style:Regular;--md-sys-typescale-body-small-font-weight:400;--md-sys-typescale-body-small-font-size:12px;--md-sys-typescale-body-small-line-height:16px;--md-sys-typescale-body-small-letter-spacing:.4px;--md-sys-typescale-label-large-font-family-name:Roboto;--md-sys-typescale-label-large-font-family-style:Medium;--md-sys-typescale-label-large-font-weight:400;--md-sys-typescale-label-large-font-size:14px;--md-sys-typescale-label-large-line-height:20px;--md-sys-typescale-label-large-letter-spacing:.1px;--md-sys-typescale-label-medium-font-family-name:Roboto;--md-sys-typescale-label-medium-font-family-style:Medium;--md-sys-typescale-label-medium-font-weight:500;--md-sys-typescale-label-medium-font-size:12px;--md-sys-typescale-label-medium-line-height:16px;--md-sys-typescale-label-medium-letter-spacing:.5px;--md-sys-typescale-label-small-font-family-name:Roboto;--md-sys-typescale-label-small-font-family-style:Medium;--md-sys-typescale-label-small-font-weight:500;--md-sys-typescale-label-small-font-size:11px;--md-sys-typescale-label-small-line-height:16px;--md-sys-typescale-label-small-letter-spacing:.5px;--md-sys-typescale-title-large-font-family-name:Roboto;--md-sys-typescale-title-large-font-family-style:Regular;--md-sys-typescale-title-large-font-weight:700;--md-sys-typescale-title-large-font-size:22px;--md-sys-typescale-title-large-line-height:29px;--md-sys-typescale-title-large-letter-spacing:0px;--md-sys-typescale-title-medium-font-family-name:Roboto;--md-sys-typescale-title-medium-font-family-style:Medium;--md-sys-typescale-title-medium-font-weight:700;--md-sys-typescale-title-medium-font-size:16px;--md-sys-typescale-title-medium-line-height:24px;--md-sys-typescale-title-medium-letter-spacing:.15px;--md-sys-typescale-title-small-font-family-name:Roboto;--md-sys-typescale-title-small-font-family-style:Medium;--md-sys-typescale-title-small-font-weight:500;--md-sys-typescale-title-small-font-size:14px;--md-sys-typescale-title-small-line-height:20px;--md-sys-typescale-title-small-letter-spacing:.1px}.display-large{font-style:var(--md-sys-typescale-display-large-font-family-style);font-weight:var(--md-sys-typescale-display-large-font-weight);font-size:var(--md-sys-typescale-display-large-font-size);letter-spacing:var(--md-sys-typescale-display-large-letter-spacing);line-height:var(--md-sys-typescale-display-large-line-height);text-transform:var(--md-sys-typescale-display-large-text-transform);text-decoration:var(--md-sys-typescale-display-large-text-decoration)}.display-medium{font-style:var(--md-sys-typescale-display-medium-font-family-style);font-weight:var(--md-sys-typescale-display-medium-font-weight);font-size:var(--md-sys-typescale-display-medium-font-size);letter-spacing:var(--md-sys-typescale-display-medium-letter-spacing);line-height:var(--md-sys-typescale-display-medium-line-height);text-transform:var(--md-sys-typescale-display-medium-text-transform);text-decoration:var(--md-sys-typescale-display-medium-text-decoration)}.display-small{font-style:var(--md-sys-typescale-display-small-font-family-style);font-weight:var(--md-sys-typescale-display-small-font-weight);font-size:var(--md-sys-typescale-display-small-font-size);letter-spacing:var(--md-sys-typescale-display-small-letter-spacing);line-height:var(--md-sys-typescale-display-small-line-height);text-transform:var(--md-sys-typescale-display-small-text-transform);text-decoration:var(--md-sys-typescale-display-small-text-decoration)}.headline-large{font-style:var(--md-sys-typescale-headline-large-font-family-style);font-weight:var(--md-sys-typescale-headline-large-font-weight);font-size:var(--md-sys-typescale-headline-large-font-size);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);text-transform:var(--md-sys-typescale-headline-large-text-transform);text-decoration:var(--md-sys-typescale-headline-large-text-decoration)}.headline-medium{font-style:var(--md-sys-typescale-headline-medium-font-family-style);font-weight:var(--md-sys-typescale-headline-medium-font-weight);font-size:var(--md-sys-typescale-headline-medium-font-size);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing);line-height:var(--md-sys-typescale-headline-medium-line-height);text-transform:var(--md-sys-typescale-headline-medium-text-transform);text-decoration:var(--md-sys-typescale-headline-medium-text-decoration)}.headline-small{font-style:var(--md-sys-typescale-headline-small-font-family-style);font-weight:var(--md-sys-typescale-headline-small-font-weight);font-size:var(--md-sys-typescale-headline-small-font-size);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);text-transform:var(--md-sys-typescale-headline-small-text-transform);text-decoration:var(--md-sys-typescale-headline-small-text-decoration)}.body-large{font-style:var(--md-sys-typescale-body-large-font-family-style);font-weight:var(--md-sys-typescale-body-large-font-weight);font-size:var(--md-sys-typescale-body-large-font-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);text-transform:var(--md-sys-typescale-body-large-text-transform);text-decoration:var(--md-sys-typescale-body-large-text-decoration)}.body-medium{font-style:var(--md-sys-typescale-body-medium-font-family-style);font-weight:var(--md-sys-typescale-body-medium-font-weight);font-size:var(--md-sys-typescale-body-medium-font-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);text-transform:var(--md-sys-typescale-body-medium-text-transform);text-decoration:var(--md-sys-typescale-body-medium-text-decoration)}.body-small{font-style:var(--md-sys-typescale-body-small-font-family-style);font-weight:var(--md-sys-typescale-body-small-font-weight);font-size:var(--md-sys-typescale-body-small-font-size);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing);line-height:var(--md-sys-typescale-body-small-line-height);text-transform:var(--md-sys-typescale-body-small-text-transform);text-decoration:var(--md-sys-typescale-body-small-text-decoration)}.label-large{font-style:var(--md-sys-typescale-label-large-font-family-style);font-weight:var(--md-sys-typescale-label-large-font-weight);font-size:var(--md-sys-typescale-label-large-font-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);text-transform:var(--md-sys-typescale-label-large-text-transform);text-decoration:var(--md-sys-typescale-label-large-text-decoration)}.label-medium{font-style:var(--md-sys-typescale-label-medium-font-family-style);font-weight:var(--md-sys-typescale-label-medium-font-weight);font-size:var(--md-sys-typescale-label-medium-font-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);text-transform:var(--md-sys-typescale-label-medium-text-transform);text-decoration:var(--md-sys-typescale-label-medium-text-decoration)}.label-small{font-style:var(--md-sys-typescale-label-small-font-family-style);font-weight:var(--md-sys-typescale-label-small-font-weight);font-size:var(--md-sys-typescale-label-small-font-size);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-sys-typescale-label-small-line-height);text-transform:var(--md-sys-typescale-label-small-text-transform);text-decoration:var(--md-sys-typescale-label-small-text-decoration)}.title-large{font-style:var(--md-sys-typescale-title-large-font-family-style);font-weight:var(--md-sys-typescale-title-large-font-weight);font-size:var(--md-sys-typescale-title-large-font-size);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);text-transform:var(--md-sys-typescale-title-large-text-transform);text-decoration:var(--md-sys-typescale-title-large-text-decoration)}.title-medium{font-style:var(--md-sys-typescale-title-medium-font-family-style);font-weight:var(--md-sys-typescale-title-medium-font-weight);font-size:var(--md-sys-typescale-title-medium-font-size);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);text-transform:var(--md-sys-typescale-title-medium-text-transform);text-decoration:var(--md-sys-typescale-title-medium-text-decoration)}.title-small{font-style:var(--md-sys-typescale-title-small-font-family-style);font-weight:var(--md-sys-typescale-title-small-font-weight);font-size:var(--md-sys-typescale-title-small-font-size);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);text-transform:var(--md-sys-typescale-title-small-text-transform);text-decoration:var(--md-sys-typescale-title-small-text-decoration)}#blazor-error-ui{background-color:transparent;box-shadow:none;display:none}#blazor-error-ui .background-card{width:calc(100%);height:calc(100%);position:fixed;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:5}#blazor-error-ui .main-card{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)!important;position:fixed;top:50%;bottom:50%;left:50%;right:50%;transform:translate(-50%,-50%);width:400px;height:400px;border-radius:var(--md-card-border-radius);display:flex;flex-direction:column;align-items:center;padding:1rem;justify-content:space-between}#blazor-error-ui .content-card{display:flex;flex-direction:column;align-items:center}.components-reconnect-show{height:1rem;width:1rem;background-color:var(--md-sys-color-on-background);position:fixed;top:0;z-index:200}#app-laoding{width:100%;display:flex;position:fixed;height:100%;justify-content:center;align-items:center}#app-laoding .main-card{width:500px;border-radius:var(--md-card-border-radius);display:flex;flex-direction:column;align-items:center;padding:1rem;justify-content:space-between;max-width:100%;gap:.5rem;height:min-content;margin:1rem}#app-laoding .content-card{display:flex;flex-direction:column;align-items:center}#app-laoding .loading-progress{position:relative;display:block;width:6rem;height:6rem}#app-laoding .loading-progress circle{fill:none;stroke-width:.3rem;transform-origin:50% 50%;transform:rotate(-90deg)}#app-laoding .loading-progress circle:last-child{stroke-dasharray:calc(3.141*var(--blazor-load-percentage,0%)*.8),500%;transition:stroke-dasharray .05s ease-in-out}#app-laoding .loading-progress-text{position:absolute;font-weight:bold}#app-laoding .loading-progress-text:after{content:var(--blazor-load-percentage-text,"Loading")}#app-laoding .beian{position:fixed;bottom:10px;left:50%;right:50%;width:max-content;padding:0 1rem;border-radius:10px;transform:translate(-50%,0)}@media(prefers-color-scheme:light)or (prefers-color-scheme:no-preference){#app-laoding .main-card,#app-laoding .beian{background-color:#ffd9de;color:#400014 !important;}.loading-progress circle{stroke:#ffffff;}.loading-progress circle:last-child{stroke:#bc004b;}.loading-progress-text{color:#bc004b;}#app-laoding{background-color:#fffbff;}}@media(prefers-color-scheme:dark){#app-laoding .main-card,#app-laoding .beian{background-color:#900038;color:#ffd9de!important}.loading-progress circle{stroke:#660025}.loading-progress circle:last-child{stroke:#ffb2be}.loading-progress-text{color:#ffb2be}#app-laoding{background-color:#201a1b}}:root{--md-card-border-radius:12px;--md-card-active-border-radius:24px}:root{--md-sys-color-surface-1:rgb(var(--md-sys-color-primary-rgb)/.05);--md-sys-color-surface-2:rgb(var(--md-sys-color-primary-rgb)/.08);--md-sys-color-surface-3:rgb(var(--md-sys-color-primary-rgb)/.11);--md-sys-color-surface-4:rgb(var(--md-sys-color-primary-rgb)/.12);--md-sys-color-surface-5:rgb(var(--md-sys-color-primary-rgb)/.14)}body{font-family:"Google Sans Text",sans-serif;background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-background)}.w-100{width:100%!important}.h-100{height:100%!important}.text-truncate-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;word-break:break-all}::-webkit-scrollbar-track{border-radius:15px;margin:5px 0}::-webkit-scrollbar{width:5px;height:5px;margin:5px 0}::-webkit-scrollbar-thumb{margin:5px 0;border-radius:15px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#aaa8a8),color-stop(.72,#aaa8a8),color-stop(.86,#aaa8a8))}a:focus-visible{outline:thin dotted}code{white-space:pre-wrap!important;word-wrap:break-word!important}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.icon-rotate{-webkit-transform:rotate(360deg);animation:rotation 1s linear infinite;-moz-animation:rotation 1s linear infinite;-webkit-animation:rotation 1s linear infinite;-o-animation:rotation 1s linear infinite}del{text-decoration:none;color:#b30000;text-decoration:line-through;background:#fadad7}ins{background:#eaf2c2;color:#406619;text-decoration:none}.fw-bold{font-weight:bold}.slide-group-garp .m-slide-group__content{gap:1rem;padding:3px}.variable.container{padding-top:24px}input::-webkit-input-placeholder{color:var(--md-sys-color-on-background)}::-moz-placeholder{color:var(--md-sys-color-on-background)}.pointer{cursor:pointer!important}.m-application__wrap{flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;min-height:100vh;max-width:100%}.m-application a{color:var(--md-sys-color-primary)}.m-application .primary{background-color:var(--md-sys-color-primary)!important;border-color:var(--md-sys-color-primary)!important}.m-application .primary--text{color:var(--md-sys-color-primary)!important;caret-color:var(--md-sys-color-primary)!important}.m-application .secondary{background-color:var(--md-sys-color-secondary)!important;border-color:var(--md-sys-color-secondary)!important}.m-application .secondary--text{color:var(--md-sys-color-secondary)!important;caret-color:var(--md-sys-color-secondary)!important}.m-application .accent{background-color:#82b1ff!important;border-color:#82b1ff!important}.m-application .accent--text{color:#82b1ff!important;caret-color:#82b1ff!important}.m-application .error{background-color:var(--md-sys-color-error)!important;border-color:var(--md-sys-color-error)!important}.m-application .error--text{color:var(--md-sys-color-error)!important;caret-color:var(--md-sys-color-error)!important}.m-application .info{background-color:#2196f3!important;border-color:#2196f3!important}.m-application .info--text{color:#2196f3!important;caret-color:#2196f3!important}.m-application .success{background-color:#4caf50!important;border-color:#4caf50!important}.m-application .success--text{color:#4caf50!important;caret-color:#4caf50!important}.m-application .warning{background-color:#fb8c00!important;border-color:#fb8c00!important}.m-application .warning--text{color:#fb8c00!important;caret-color:#fb8c00!important}a{text-decoration:none}.m-application{font-family:inherit!important}.theme--light.m-application{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background)}.row{margin-bottom:0;margin-top:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-bottom:0;padding-top:0}.theme--light.m-application code{background-color:transparent}.m-card__title{font-weight:bold}.theme--dark.m-application code{background-color:transparent;text-shadow:none}.theme--light.m-application{background-color:transparent}.m-toast-detail{white-space:pre-line}.m-rating .m-icon{padding:.1rem}.theme--light.m-tabs>.m-tabs-bar{background-color:transparent}.theme--light.m-tabs-items{background-color:transparent}.m-data-table>.m-data-table__wrapper>table>tbody>tr:hover:not(.stripe):not(.m-data-table__expanded__content):not(.m-data-table__empty-wrapper){background-color:transparent!important}.m-data-table>.m-data-table__wrapper>table>tbody>tr:not(.stripe):not(.m-data-table__expanded__content):not(.m-data-table__empty-wrapper):not(.m-data-table__selected),.m-data-table>.m-data-table__wrapper>table>thead>tr{background-color:transparent!important}.m-sheet.m-toolbar.m-toolbar--flat{border-radius:var(--md-card-border-radius)!important}.img-fluid{width:100%}.m-stepper__wrapper.active{height:auto!important}.m-enqueued-snackbars .error{height:unset!important}.m-snack__content>div{white-space:pre-line}.nav-loading .m-snack__content>div{white-space:normal!important}.nav-loading .m-snack__content{padding:0}.theme--light.m-card{background-color:transparent;color:inherit}.theme--light.m-card>.m-card__subtitle,.theme--light.m-card>.m-card__text,.m-toast-detail{color:inherit}.m-alert:not(.m-sheet--tile){border-radius:var(--md-card-border-radius)}.m-sheet.m-card,.m-dialog,.m-menu__content{border-radius:var(--md-card-border-radius)}.m-tabs{border-radius:var(--md-card-border-radius)!important}.m-sheet.theme--light.m-list.m-select-list{background-color:var(--md-sys-color-background)}.m-stepper.theme--light.m-card,.m-stepper.theme--light.m-sheet{background:transparent}.m-dialog,.m-snack__wrapper.m-sheet.theme--light{background-color:var(--md-sys-color-background)}.markdown-body h1,.markdown-body h2{border-bottom:2px solid var(--md-sys-color-primary)!important}.markdown-body blockquote{color:var(--md-sys-color-secondary)!important;border-left:.25em solid var(--md-sys-color-secondary)!important;display:flex;flex-direction:column}.markdown-body hr{height:.1em!important;background-color:var(--md-sys-color-primary)!important}.markdown-body li>p{margin-top:0!important;margin-bottom:0}.markdown-body ol,.markdown-body ul{display:flex;flex-direction:column}.m-text-field input{line-height:unset}.m-application .text-h5,.m-application .text-h6{font-family:inherit!important}.tertiary--text{color:var(--md-sys-color-tertiary)!important}.theme--light.m-expansion-panels .m-expansion-panel-header .m-expansion-panel-header__icon .m-icon,.theme--light.m-tabs>.m-tabs-bar .m-tab--disabled,.theme--light.m-tabs>.m-tabs-bar .m-tab:not(.m-tab--active),.theme--light.m-tabs>.m-tabs-bar .m-tab:not(.m-tab--active)>.m-btn,.theme--light.m-tabs>.m-tabs-bar .m-tab:not(.m-tab--active)>.m-icon{color:var(--md-sys-color-secondary)}.theme--light.m-label{color:inherit}.theme--light.m-input,.theme--light.m-input input,.theme--light.m-input textarea{color:var(--md-sys-color-on-background)!important}.theme--light.m-select .m-select__selections{color:inherit}.theme--light.m-list-item:not(.m-list-item--active):not(.m-list-item--disabled){color:var(--md-sys-color-on-background)}.theme--light.m-icon{color:var(--md-sys-color-secondary)}.m-chip:not(.m-chip--outlined).primary{color:var(--md-sys-color-on-primary)}.m-btn:not(.m-btn--outlined).primary{color:var(--md-sys-color-on-primary)}.theme--light.m-text-field>.m-input__control>.m-input__slot:before{border-color:inherit}.theme--light.m-text-field:not(.m-input--has-state):hover>.m-input__control>.m-input__slot:before{border-color:inherit}.theme--light.m-data-table{background-color:inherit;color:inherit;border-radius:var(--md-card-border-radius)!important}.theme--light.m-toolbar.m-sheet{background-color:inherit}.m-data-table .m-toolbar__content,.m-tabs{border-radius:var(--md-card-border-radius)!important}.theme--light.m-data-table>.m-data-table__wrapper>table>thead>tr>th{color:inherit}.theme--light.m-data-table .m-data-table-header th.sortable.active,.theme--light.m-data-table .m-data-table-header th.sortable.active .m-data-table-header__icon,.theme--light.m-data-table .m-data-table-header th.sortable:hover{color:inherit}.theme--light.m-data-table .m-data-table__empty-wrapper{color:inherit}.theme--light.m-data-table>.m-data-table__wrapper>table>tbody>tr:hover:not(.m-data-table__expanded__content):not(.m-data-table__empty-wrapper){background-color:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important}.theme--light.m-stepper .m-stepper__label{color:inherit}.theme--light.m-stepper .m-stepper__step:not(.m-stepper__step--active):not(.m-stepper__step--complete):not(.m-stepper__step--error) .m-stepper__step__step{background-color:var(--md-sys-color-surface-1)}.nav-bottom-tab-active{color:var(--md-sys-color-primary)!important}.theme--light.m-bottom-navigation .m-btn:not(.m-btn--active){color:var(--md-sys-color-secondary)!important}.theme--light.m-bottom-navigation{background-color:var(--md-sys-color-background);color:var(--md-sys-color-primary)!important}.theme--light.m-btn.m-btn--icon{color:inherit}.theme--light.m-btn{color:inherit}.theme--light.m-navigation-drawer .m-navigation-drawer__content{background-color:var(--md-sys-color-surface-1)}.m-tabs:not(.cngal-main-tab-card) .m-slide-group__wrapper{border-radius:var(--md-card-border-radius)!important}.m-tabs:not(.cngal-main-tab-card) .m-slide-group__content{border-radius:var(--md-card-border-radius)!important}.cngal-main-tab-card .m-toolbar__content,.m-tabs{background-color:transparent}.theme--light.m-expansion-panels .m-expansion-panel{background-color:var(--md-sys-color-surface-1);color:var(--md-sys-color-on-surface)}.m-expansion-panels:not(.m-expansion-panels--accordion):not(.m-expansion-panels--tile)>.m-expansion-panel--active{border-radius:var(--md-card-border-radius)}.m-expansion-panels{border-radius:var(--md-card-border-radius);padding-bottom:1rem}.theme--light.m-treeview{color:inherit}.m-main__wrap{background-color:transparent}.m-btn:not(.m-btn--outlined).error{color:var(--md-sys-color-on-error)}.m-select__selection--comma{overflow:inherit}.m-card>:first-child:not(.m-btn):not(.m-chip):not(.m-avatar){border-radius:var(--md-card-border-radius)!important}.m-window-item{padding:3px}.theme--light.m-list{background-color:inherit;color:inherit}.m-btn--fab{display:flex;justify-content:center}.theme--light.m-sheet{color:inherit}.m-toolbar{transition:none}.m-tab--active,.m-tab--active .m-btn.m-btn--flat,.m-tab--active .m-icon,.m-tab.m-tab{color:inherit}.m-slide-group__next--disabled,.m-slide-group__prev--disabled{display:none!important}:focus-visible{outline:0}.md-card{display:flex;border-radius:var(--md-card-border-radius);transition:.3s;white-space:normal;flex-direction:column}.md-card.color-primary{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.show-hover-style.color-primary:hover{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)!important}.md-card.color-surface{background-color:var(--md-sys-color-surface-1);color:var(--md-sys-color-on-surface)!important}.md-card.show-hover-style.color-surface:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.color-tertiary{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)!important}.md-card.show-hover-style.color-tertiary:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.color-background{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background)!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.md-card.show-hover-style.color-background:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.show-hover-style:active{border-radius:var(--md-card-active-border-radius)}.md-card img,.md-card .image{transition:.3s;border-radius:var(--md-card-border-radius)}.md-card.show-hover-style:active img,.md-card.show-hover-style:active .image{border-radius:var(--md-card-active-border-radius)}.progressing-card{display:flex;justify-content:center}.progressing-card .out-card{align-items:center}.progressing-card .inner-card{display:flex;max-width:400px;width:100%;flex-direction:column;padding:1rem;align-items:center}.progressing-card img{width:70%;margin-bottom:1rem}.not-found-card{display:flex;justify-content:center}.not-found-card .out-card{align-items:center}.not-found-card .inner-card{display:flex;max-width:400px;width:100%;flex-direction:column;padding:1rem;align-items:center}.not-found-card img{width:70%;margin-bottom:.5rem}.color-selector-card{background-color:transparent!important}.title-container-card{display:flex;flex-direction:column}.title-container-card .title-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.title-container-card .title-card h2{display:flex}.title-container-card .title-card i{color:var(--md-sys-color-primary)}.title-container-card .content-card{display:flex;flex-direction:column}.largeimage-bg{width:100%;height:calc(100vh);background-color:rgba(0,0,0,.7);position:fixed;z-index:1050}.largeimage-layout{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.largeimage-btn-close{position:fixed;right:1rem;top:1rem}.largeimage-layout-in{height:100%;width:100%;justify-content:center}.largeimage-btn-left{position:fixed;left:1rem;top:50%;bottom:50%;transform:translate(0,-50%)}.largeimage-btn-right{position:fixed;right:1rem;top:50%;bottom:50%;transform:translate(0,-50%)}.largeimage-img{max-height:100%;max-width:100%;width:auto;align-self:center}.largeimage-a{max-height:calc(100% - 100px);display:flex;align-content:center;justify-content:center}.largeimage-layout-img{height:100%;display:flex;flex-direction:column;justify-content:center}.image-cropper-card img{transition:none!important;height:100%!important}.slide-group{display:flex;width:100%;overflow:scroll;padding:3px;gap:1rem}.slide-group::-webkit-scrollbar{display:none}.slide-item{display:flex}.slide-group-image-large{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.slide-group-image-thumb{width:100%;height:100%;object-fit:contain}#web_bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-10;zoom:1;background-color:transparent;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-o-background-size:cover}.outline-button-title{margin-top:0;margin-bottom:5px;height:25px;font-size:small!important;padding-top:6px;font-weight:normal}.outline-button-null-url{word-break:keep-all;margin-top:0;height:25px;margin-bottom:5px;font-size:small!important;padding-top:2px;font-weight:normal}.outline-button-normal{word-break:keep-all;margin-top:0;height:25px;margin-bottom:5px;font-size:small!important;padding-top:2px;font-weight:normal}.load-footer a:hover{color:var(--hover-color)!important}.load-footer a{color:#808080!important}.login-h1-text{font-family:Roboto!important;font-style:normal!important;font-weight:bold!important;font-size:1.5rem!important;line-height:2.25rem!important}.image-overlays{opacity:.4;height:100%;background-size:contain;background-position:50%;background-position-x:50%;background-position-y:center}.image-overlays.active{opacity:1!important}.image-overlays:hover{opacity:1}.image-contain{height:100%;background-position:center top;background-size:cover}.app-card-tag{background-color:var(--md-sys-color-primary);color:#fff;border-radius:5px;padding-left:8px;padding-right:8px;display:inline-block}.anniversary-page .user-steam-card{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:1rem}.anniversary-page .user-steam-card .user-info{display:flex;flex-direction:column;align-items:center;gap:.8rem}.anniversary-page .user-steam-card .user-info .image{height:6rem;border-radius:50%}.anniversary-page .user-steam-card .user-info .name{font-size:large;font-weight:bold;color:var(--md-sys-color-primary)}.anniversary-page .user-steam-card .goal .key{font-size:large;color:var(--active-color)}.anniversary-page .user-steam-card .goal .value{font-size:2.5rem;font-weight:bold;color:var(--md-sys-color-primary)}.anniversaries-group-card .content-card{display:flex;padding:1rem;gap:.5rem;flex-direction:column}.anniversaries-group-card .name{font-size:large;font-weight:bold}.anniversaries-group-card .biref{font-size:small}.anniversaries-group-card.staff img{border-radius:50%;width:40%;margin:0 auto;padding-top:1rem}.anniversaries-group-card.staff .name,.anniversaries-group-card.staff .biref{text-align:center}.anniversaries-introdution-card p{margin:0!important;display:flex}.anniversaries-introdution-card a{display:flex}.article-introduce{gap:2rem;display:flex;flex-direction:column;font-size:16px;letter-spacing:.05rem}.article-introduce #title .main-img{max-width:500px}.article-introduce #title .no-limit{height:500px;width:fit-content}.article-introduce #title .thum-img{height:200px;border-radius:50%;width:fit-content}.article-introduce>section{gap:1rem;display:flex;flex-direction:column}.article-introduce #title h1{font-weight:bold}.article-introduce #title .description{white-space:pre-line}.article-introduce section>h2{font-size:1.5rem;font-weight:bold;margin:0}.article-introduce dl{margin:0}.article-introduce dd{margin:0}.article-introduce dd a{word-break:break-all}.article-introduce dt{font-weight:inherit}.article-introduce dl div{display:flex;flex-wrap:wrap}.article-introduce dt::after{content:":"}.article-introduce dd+dd::before{content:"、"}.article-introduce a:hover{text-decoration:underline}.article-introduce #gallery img{max-width:100%;cursor:pointer}.article-introduce #gallery .row{row-gap:24px}.article-introduce #character img{width:250px;max-width:100%}.article-introduce #character>div{gap:.5rem;display:flex;cursor:pointer;flex-direction:column}.article-introduce #character .name{font-size:1rem;font-weight:bold}.article-introduce #character .description{white-space:pre-line}.article-introduce #staff .group>.name{font-size:1.2rem;font-weight:bold}.article-introduce #relevance h3{font-size:1.2rem;font-weight:bold}.article-introduce ol,.article-introduce ul{padding-left:24px}.article-introduce ol,.article-introduce ul{margin:0}.article-introduce #relevance>ul{display:flex;flex-direction:column;gap:.5rem}.article-introduce #operation{flex-direction:row;gap:2rem}.article-introduce #release h3{font-size:1.2rem;font-weight:bold}#home-page{padding-left:5rem;padding-right:5rem}#home-page .m-slide-group__content{gap:1rem;padding:.5rem 0}#home-page .card-title{display:flex;justify-content:space-between;align-items:center}#home-page .left-content,#home-page{display:flex;flex-direction:column;gap:3rem}#home-page .right-content{display:flex;flex-direction:column;gap:2rem}#home-page h2{font-size:3rem;font-weight:bold;letter-spacing:.4rem;margin-left:5rem}#home-page section{display:flex;flex-direction:column;gap:1rem}#home-page .item img,#home-page .item .image{width:100%;aspect-ratio:460/215}#home-page .item .m-chip{background-color:var(--md-sys-color-primary)!important;border-color:var(--md-sys-color-primary)!important;color:var(--md-sys-color-on-primary)!important}#home-page .item .m-chip--outlined{background-color:transparent!important;color:var(--md-sys-color-primary)!important;caret-color:var(--md-sys-color-primary)!important}#home-page .item.more-link{flex-direction:column!important;gap:1rem;align-items:center;justify-content:center;width:10rem!important}#home-page .item.more-link i,#home-page .community-card .item i,#home-page .weekly-news-card .item i,#home-page .announcements-card .item i,#home-page .hot-tags-card .item i,#home-page .support-card .item i{color:var(--md-sys-color-primary)}#home-page .carousels-card,.cv-carousel-card{border-radius:var(--md-card-border-radius);box-shadow:0 .125rem .25rem rgba(0,0,0,.01)}#home-page .carousels-card img,#home-page .carousels-card .m-responsive__content,#home-page .carousels-card .m-window-item,#home-page .carousels-card .m-responsive .cv-carousel-card img,.cv-carousel-card .m-responsive__content,.cv-carousel-card .m-window-item,.cv-carousel-card .m-responsive{border-radius:var(--md-card-border-radius)}#home-page .carousels-card .m-responsive__content,#home-page .cv-carousel-card .m-responsive__content{border-radius:var(--md-card-border-radius)}#home-page .published-games-card .item,#home-page .upcoming-games-card .item,#home-page .free-games-card .item,#home-page .discount-games-card .item{display:flex;flex-direction:column}#home-page .published-games-card .item .content,#home-page .upcoming-games-card .item .content,#home-page .free-games-card .item .content,#home-page .discount-games-card .item .content{margin:1rem;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;height:100%}#home-page .published-games-card .item{width:17rem}#home-page .upcoming-games-card .item{width:17rem}#home-page .free-games-card .item{width:17rem}#home-page .discount-games-card .item{width:20rem}#home-page .news-card .item{width:28rem;gap:1rem;padding:.7rem;flex-direction:row}#home-page .news-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .news-card img{height:3rem!important;width:3rem!important;border-radius:50%!important}#home-page .news-card .content{display:flex;flex-direction:column;justify-content:space-between;width:100%}#home-page .news-card .user-image{display:flex}#home-page .news-card .head{display:flex;gap:.5rem;align-items:center}#home-page .news-card .name{color:var(--md-sys-color-on-surface)!important;font-weight:bold}#home-page .news-card .time{color:var(--md-sys-color-on-surface)!important}#home-page .news-card .text{color:var(--md-sys-color-on-surface)!important}#home-page .latest-articles-card .row{margin-left:3rem}#home-page .latest-articles-card .item{display:flex;flex-direction:column;width:20rem}#home-page .latest-articles-card .content{display:flex;flex-direction:column;gap:1rem}#home-page .latest-articles-card .addinfo{display:flex;justify-content:space-between;align-items:center;gap:.5rem}#home-page .latest-articles-card .addinfo .m-chip{min-width:4rem}#home-page .latest-articles-card .author{display:flex;align-items:center;gap:.5rem}#home-page .latest-articles-card .user-image{width:1.5rem!important;border-radius:50%!important;aspect-ratio:1}#home-page .latest-articles-card .author .name{color:var(--md-sys-color-on-primary-container)}#home-page .latest-articles-card .time{color:var(--md-sys-color-on-primary-container);word-break:keep-all}#home-page .latest-articles-card .head{padding:1rem;display:flex;gap:1rem;flex-direction:column;height:100%;justify-content:space-between}#home-page .right-content h2{font-size:2rem!important;margin-left:1rem!important;margin-top:1rem}#home-page .community-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .community-card .item{display:flex;gap:1rem;flex-direction:row;padding:.5rem 1rem}#home-page .community-card .content{display:flex;flex-direction:column}#home-page .community-card .content .name{font-weight:bold}#home-page .support-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .support-card .item{display:flex;gap:1rem;flex-direction:row;padding:.5rem 1rem}#home-page .support-card .content{display:flex;flex-direction:column}#home-page .support-card .content .name{font-weight:bold}#home-page .recently-edited-games-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .recently-edited-games-card .item{flex-direction:row}#home-page .recently-edited-games-card img{width:8rem!important}#home-page .recently-edited-games-card .name{font-weight:bold}#home-page .recently-edited-games-card .time{color:var(--md-sys-color-on-primary-container)}#home-page .recently-edited-games-card .content{display:flex;flex-direction:column;justify-content:space-between;padding:.4rem 1rem}#home-page .latest-videoes-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .latest-videoes-card .item{flex-direction:row;width:30rem}#home-page .latest-videoes-card .image{width:15rem!important}#home-page .latest-videoes-card .content{display:flex;flex-direction:column;gap:1rem}#home-page .latest-videoes-card .content .name{font-weight:bold;font-size:1rem}#home-page .latest-videoes-card .addinfo{display:flex;justify-content:space-between}#home-page .latest-videoes-card .author{display:flex;align-items:center;gap:.5rem}#home-page .latest-videoes-card .author .name{color:var(--md-sys-color-on-primary-container)}#home-page .latest-videoes-card .time{color:var(--md-sys-color-on-primary-container);word-break:keep-all}#home-page .latest-videoes-card .head{padding:.5rem 1rem;display:flex;flex-direction:column;height:100%;justify-content:space-between}#home-page .announcements-card .content{display:flex;flex-direction:column}#home-page .announcements-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .announcements-card .item{flex-direction:row;padding:.5rem 1rem;gap:.5rem}#home-page .announcements-card .name.active{font-weight:bold}#home-page .friend-links-card .group{display:flex;flex-wrap:wrap;justify-content:space-around;margin-left:3.5rem;margin-right:3rem;gap:1rem}#home-page .friend-links-card .item{display:flex;flex-direction:column;width:11rem}#home-page .friend-links-card .content{padding:.7rem}.recommends-group{display:flex;gap:3rem;flex-direction:column}#home-page .recommends .container{display:flex;flex-direction:column;gap:2rem}#home-page .recommends h2{margin-left:3rem!important}#home-page .recommends .completed-card .content{display:flex;justify-content:center;padding:2rem;font-size:1rem}#home-page .plain-text-card.item{display:flex;flex-direction:row;gap:1rem}#home-page .plain-text-card.item img{min-width:25rem!important;width:25rem!important}#home-page .plain-text-card.item .content{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.masa-image .m-image__image{border-radius:var(--md-card-border-radius)}.masa-image .item-image:active .m-image__image{border-radius:var(--md-card-active-border-radius)}.sub-group>.row{row-gap:1.5rem}.masa-image .image-name{display:none}.masa-image .item-image:hover .image-name{display:flex;-webkit-animation-name:fadeIn;-webkit-animation-duration:.3s;-webkit-animation-iteration-count:1;-webkit-animation-delay:0s}.masa-image .item-image:active .image-name{border-radius:var(--md-card-active-border-radius)}.masa-image .image-name{background:linear-gradient(to bottom,rgba(0,0,0,0) 70%,rgba(0,0,0,.7));height:100%;width:100%;align-items:flex-end;color:#fff;font-size:1.5rem;padding:1rem;border-radius:var(--md-card-border-radius)}@-webkit-keyframes fadeIn{0%{opacity:0}20%{opacity:.2}50%{opacity:.5}70%{opacity:.7}100%{opacity:1}}#home-page .gallery-card{display:flex;flex-direction:column}#home-page .gallery-card{display:flex;border-radius:var(--md-card-border-radius);white-space:normal}#home-page .gallery-card .head{display:flex;gap:1rem;align-items:flex-end}#home-page .gallery-card .head img{width:13rem;height:fit-content;border-radius:12px}#home-page .gallery-card .content{display:flex;flex-direction:column;justify-content:space-around;padding:1rem 1.5rem;gap:.5rem}#home-page .gallery-card .gallery img{height:20rem;width:fit-content}#home-page .gallery-card .actions{display:flex;justify-content:space-around;padding:1rem}#home-page .gallery-card button:hover{background-color:var(--md-sys-color-primary)!important;border-color:var(--md-sys-color-primary)!important;color:#fff!important}#home-page .gallery-card .m-image{border-radius:12px;cursor:pointer}#home-page .weekly-news-card{height:100%;justify-content:space-around}#home-page .weekly-news-card .content{display:flex;flex-direction:column}#home-page .weekly-news-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .weekly-news-card .item{flex-direction:row;padding:.5rem 1rem;gap:.5rem}#home-page .weekly-news-card .name.active{font-weight:bold}#home-page .birthday-card .default.item{padding:1rem;gap:1rem;flex-direction:row}#home-page .birthday-card .default .content{font-size:1rem;display:flex;flex-direction:column;justify-content:space-evenly}#home-page .birthday-card .default .head{font-size:3rem}#home-page .birthday-card .group .item{padding:.5rem 1rem;gap:1rem;align-items:center;flex-direction:row}#home-page .birthday-card .group .item img{width:5rem!important;height:5rem;border-radius:50%!important}#home-page .birthday-card .group .item .content{display:flex;flex-direction:column;gap:.5rem;justify-content:center}#home-page .birthday-card .group .item .head{display:flex;gap:.5rem;align-items:flex-end;flex-wrap:wrap}#home-page .birthday-card .group .item .name{font-size:1.5rem}#home-page .birthday-card .group .item .debut-game{color:var(--md-sys-color-on-primary-container)}#home-page .birthday-card .group{gap:1rem;display:flex;flex-direction:column}#home-page .cngal-about-card .links-groups{margin-top:3rem}#home-page .kanban-card{display:flex;align-items:center;gap:3rem!important}#home-page .kanban-card .quote-card+img{transform:rotateY(180deg)}#home-page .kanban-card .quote-card{max-width:70rem}#home-page .kanban-card img{width:12rem}#home-page .kanban-card .content{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}#home-page .evaluations-group{margin-left:2.5rem;row-gap:2rem;padding-right:2rem}#home-page .evaluations-card .articles-group img{width:10rem!important}#home-page .evaluations-card .head{display:flex;flex-direction:column;width:100%;padding:.5rem 1rem;justify-content:space-between}#home-page .evaluations-card .content{font-size:1rem;font-weight:bold}#home-page .evaluations-card .addinfo{display:flex;justify-content:space-between;align-items:flex-end}#home-page .articles-group{gap:1rem;display:flex;flex-direction:column}#home-page .articles-group .item{flex-direction:row}#home-page .evaluations-card .type{color:var(--md-sys-color-on-primary-container)}#home-page .evaluations-card .evaluations-item{display:flex;flex-direction:column;gap:1rem}#home-page .latast-comments-card .item{display:flex;padding:1rem;gap:1rem;flex-direction:row}#home-page .latast-comments-card .user-image{width:3rem!important;border-radius:50%!important;height:3rem!important}#home-page .latast-comments-card .content{display:flex;flex-direction:column;gap:.5rem;word-break:break-word;width:100%}#home-page .latast-comments-card .name{font-size:1rem;font-weight:bold}#home-page .latast-comments-card .text img{aspect-ratio:unset!important}#home-page .latast-comments-card .time{text-align:end}#home-page .latast-comments-card .group{gap:1rem;display:flex;flex-direction:column}#home-page .hot-tags-card .group{display:flex;flex-wrap:wrap;gap:.75rem}#home-page .hot-tags-card .item{padding:.3rem 1rem .3rem .5rem;flex-direction:row;gap:.5rem}#home-page .hot-tags-card .content{display:flex;align-items:center}#cv-news .content-card{gap:.7rem}#cv-news .item{gap:1rem;flex-direction:row;padding:.5rem}#cv-news .group{display:flex;flex-direction:column;gap:1rem}#cv-news img{width:3rem;height:3rem;border-radius:50%}#cv-news a{display:flex}#cv-news .content{display:flex;flex-direction:column;justify-content:space-between}#cv-news .head{display:flex;gap:.5rem}#cv-news .name{color:var(--md-sys-color-on-primary-container);font-weight:bold}#cv-news .time{color:var(--md-sys-color-on-primary-container)}#cv-news .text{color:var(--md-sys-color-on-primary-container)}.cv-carousel-card{display:flex;align-items:center;height:100%}#home-page .button-group-card .button-group{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1rem}#home-page .button-group-card .button-group .button-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:20%}#home-page .activities-card img{aspect-ratio:16/9}.bottom-flaoting-ads-card{position:fixed;left:0;bottom:0;margin:.5rem;z-index:3;width:calc(100vw - 1rem)}.bottom-flaoting-ads-card a{display:flex}.bottom-flaoting-ads-card img{width:100%}.bottom-flaoting-ads-card button{position:absolute;left:.5rem;top:.5rem}.slotMachine-box{min-height:calc(100% - 341px);width:848px;margin:0 auto;padding-top:40px}.slotMachine{background:url(https://app.cngal.org/_content/CnGalWebSite.Shared/images/raffleBg.png) no-repeat;width:692px;height:313px;position:relative;margin-top:50px}@media(min-height:1000px){.slotMachine{margin-top:100px}}.slotMachine-btn{position:absolute;right:-156px;top:calc(50% - 66px)}.slot{width:106px;height:163px;overflow:hidden;position:absolute;background-color:rgba(250,249,250,1);top:103px;border:1px solid rgba(253,138,197,1)}.slot li{display:block;width:106px;height:163px;font-size:72px;text-align:center;line-height:163px}.slot1{left:185px}.slot2{left:305px}.slot3{left:425px}.slot4{left:545px}.slotAnimation{animation:slotSlice 1s linear 0s 1}@keyframes slotSlice{0%{transform:translateY(0)}100%{transform:translateY(-4890px)}}div.prizeTips{padding:1em 0 0;text-align:center;font-size:18px}div.prizeTips>span{font-weight:bold;color:rgba(253,138,197,1);padding:0 .5em}.slotMachine-box ul{padding:0}.lottery-home-page{display:flex;flex-direction:column;align-items:center}.lottery-home-page>.md-card,.lottery-home-page>.m-alert{max-width:700px;width:100%;flex-direction:row}.lottery-home-page .head-card{display:flex;padding:1rem;flex-direction:column;width:60%;justify-content:space-between;gap:1rem}.lottery-home-page .image-link-card{display:flex;width:40%}.lottery-home-page .image-card{width:100%;aspect-ratio:600/900;height:fit-content}.lottery-home-page .head-card .title-card{display:flex;flex-direction:column;justify-content:space-evenly;gap:1rem}.lottery-home-page .head-card .info-card{display:flex;flex-direction:column;font-weight:bold;font-size:small}.lottery-home-page .head-card .info-card div{display:flex}.lottery-home-page .content-card{display:flex;flex-direction:column;align-items:center;gap:.5rem}.lottery-home-page .content-card a{width:200px;max-width:100%}.lottery-home-page .content-card .condition-card{font-weight:bold;font-size:small}.lottery-home-page .title-card .text-card{white-space:pre-wrap}#top{position:relative;height:calc(100vh - 64px);min-height:calc(100vw*.5);max-height:calc(100vw*.7);background-size:cover;background-position:center 70%;color:#fff;overflow:hidden;transition:all .6s ease}#top .copy{position:absolute;left:8%;top:20%;font-size:1.5rem;line-height:3rem;letter-spacing:.3rem}#top .infor{position:fixed;z-index:1;width:100%}#top .logo-area .lead{text-align:center;font-size:1.8rem;letter-spacing:.4rem;padding:0 30px}#top .logo-area{position:absolute;left:0;right:0;bottom:15%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4vh}#top .logo-area h1{color:#fff;width:100%;display:flex;justify-content:center}#top .logo-area h1 img{color:#fff;width:50%;min-width:300px}#top .logo-area h1 span{font-size:7rem;display:flex;text-align:center;justify-content:center;font-family:华文行楷;width:70%;min-width:300px}.official-website{display:flex;flex-direction:column;letter-spacing:.05rem!important;line-height:1.8rem!important}.official-website section h2::before{display:block;content:" ";height:2px;width:calc((100% - 1200px)/2 - 20px);min-width:20px;background:var(--md-sys-color-primary);margin-right:20px}.official-website section h2{display:flex;align-items:center;padding:0 0 6rem;letter-spacing:.5rem;font-weight:bold;color:var(--md-sys-color-primary)}.official-website section{margin:0 0 10rem}.official-website .markdown-body h2{padding:0 0 .3rem}.official-website .character-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;padding:30px 80px 0 80px;gap:10px 3%}.official-website .character-card img{align-self:center;height:45%;max-height:666px}.official-website .character-card .caption{max-width:460px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;border-left:2px solid var(--md-sys-color-primary);padding-left:20px;letter-spacing:.05rem!important;line-height:1.8rem!important;font-size:1rem!important}.official-website .character-card .caption .name{font-size:2.5rem;color:var(--md-sys-color-primary);letter-spacing:.2rem;line-height:3rem;font-weight:bold}.official-website .character-card .caption .cv{letter-spacing:.1rem;margin-top:15px}.official-website .character-card .caption .audio{margin-top:15px}.official-website .character-card .caption .audio+.infor{margin-top:15px}.official-website .character-card .caption .infor{margin-top:35px}.official-website .character-card .caption .infor div{letter-spacing:.1rem;margin-top:5px;font-weight:bold}.official-website .character-card .caption .description{margin-top:40px;white-space:pre-line}.official-website .character-icon{width:100px;height:100px;cursor:pointer;border-radius:50%!important;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.official-website .character-list .m-card{border-radius:50%;margin:16px}.official-website .character-icon.active{background-color:var(--md-sys-color-primary)}.official-website .m-slide-group__content{justify-content:center;gap:1rem}.official-website .staff-card{display:flex;flex-wrap:wrap;font-size:1rem;justify-content:space-between}.official-website .staff-card .group{margin:2rem}.official-website .staff-card .group>.name{background-color:var(--md-sys-color-primary);color:#fff;display:flex;justify-content:center;font-weight:bold;margin:0 .5rem 1.5rem .5rem;padding:0 1rem}.official-website .staff-card .posts{display:flex}.official-website .staff-card .posts>.name{margin-right:1rem;width:84px;font-weight:bold}.official-website .staff-card .group-no{width:100%}.official-website .staff-card .group-no>.items{display:flex;justify-content:space-between;flex-wrap:wrap}.official-website .staff-card .group-no>.items>.posts{margin:0 2rem}.official-website .staff-card .staff-name{width:84px}.official-website .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.information .jacket{width:40%;max-width:450px;border-radius:var(--md-card-border-radius)}.information .description .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem;margin-bottom:0;border-left:2px solid var(--md-sys-color-primary);font-size:1rem}.information .description .detail>div.title{margin-bottom:20px;color:var(--md-sys-color-primary)}.information .description .detail>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding-left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.information .description .detail>div dt{width:4.5rem}.information .description .detail>div.title dd{font-size:2rem;line-height:2.5rem}.information .description .detail>div dd{font-weight:bold;margin-bottom:0}#top .button-area{position:absolute;left:0;right:0;bottom:7%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;gap:4vh;justify-content:center}.official-website .introduce{white-space:pre-line;font-size:1rem}.pre-img{width:0;height:0}#official-website .container{max-width:900px}.bg-opacity{background-color:rgba(255,255,255,.7)!important}.md-main-info-card{flex-direction:row}.md-main-info-card .image-card{display:flex}.md-main-info-card.game .image-card img{width:460px;aspect-ratio:460/215}.md-main-info-card.role .image-card img{border-radius:50%;margin:1rem;height:200px;aspect-ratio:1/1}.md-main-info-card .content-card{padding:1rem;display:flex;flex-direction:column;gap:.4rem;width:100%}.md-main-info-card.role .content-card .brief{-webkit-line-clamp:inherit;white-space:pre-line}@media screen and (max-width:768px){.md-main-info-card.game{flex-direction:column}.md-main-info-card.role .image-card img{height:100px;margin:.5rem}.md-main-info-card .content-card{padding:.5rem}.md-main-info-card.game .image-card img{width:100%}.md-main-info-card.game .content-card .brief{-webkit-line-clamp:inherit;white-space:pre-line}}.md-main-info-card.game.small{flex-direction:column}.md-main-info-card.role.small .image-card img{height:150px}.md-main-info-card.game.small .image-card img{width:100%;height:min-content}.md-main-info-card.game.small .content-card .brief{-webkit-line-clamp:inherit;white-space:pre-line}.type-inline-chip{background-color:var(--md-sys-color-primary);padding:0 .3rem;border-radius:5px;color:#fff;margin-right:.5rem}.cngal-about-card{padding:0 2rem;display:flex;flex-direction:column;align-content:center;flex-wrap:wrap;row-gap:1rem}.cngal-about-card .head{display:flex;column-gap:6rem;flex-wrap:wrap;row-gap:1rem}.cngal-about-card .links-groups{display:flex;gap:4rem;margin-top:1rem}.cngal-about-card .links-item{display:flex;gap:1rem;flex-direction:column}.cngal-about-card .links-group{display:flex;flex-direction:column;gap:1rem}.cngal-about-card .quote-card{max-width:68rem}.cngal-about-card .links-group h3{font-size:inherit}.cngal-about-card .links-item a{font-size:1rem;font-weight:bold}.cngal-about-card .introduce img{height:50px;aspect-ratio:23/5}.cngal-about-card .introduce{display:flex;flex-direction:column;align-items:flex-start;max-width:40rem;gap:1rem}.cngal-about-card .text{line-height:1.3rem}.cngal-about-card .addinfo{display:flex;justify-content:flex-start;gap:2rem;align-items:center}.cngal-about-card .addinfo div{font-size:1.2rem;font-weight:bold}.cngal-about-card a:hover{text-decoration:underline}.quote-card .quote-content{margin-left:0!important;font-size:2rem!important;font-weight:bold;letter-spacing:.1rem}.quote-card{display:flex;flex-direction:column;gap:1rem}.quote-card .quote-by{font-size:.8rem;letter-spacing:.05rem;display:flex;justify-content:flex-end;gap:.5rem}.masa-calendar-card .title-card{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.masa-calendar-card .button-card{display:flex;flex-wrap:wrap;justify-content:flex-end}.masa-calendar-card .week-card{border-top:thin solid var(--md-sys-color-surface-1);display:flex;border-bottom:thin solid var(--md-sys-color-surface-1);min-height:40px}.masa-calendar-card .week-card div{width:14.28%;display:flex;align-items:center;justify-content:center}.masa-calendar-card .month-card{display:flex;border-bottom:thin solid var(--md-sys-color-surface-1)}.masa-calendar-card .day-card{display:flex;border-right:thin solid var(--md-sys-color-surface-1);width:14.28%}.masa-calendar-card .day-card.first{border-left:thin solid var(--md-sys-color-surface-1)}.masa-calendar-card .day-card.active{background-color:var(--md-sys-color-surface-1)}.image-slide-group-card .m-slide-group__content{justify-content:center}.entry-card-default.main-card.game .content-card .groups-card{display:flex;column-gap:1rem;flex-wrap:wrap}.entry-card-default.main-card.game .content-card .groups-card>div{display:flex;flex-wrap:wrap}.entry-card-default.main-card .options-card{display:flex;justify-content:flex-end;gap:1rem}.entry-card-default.tags-card{display:flex;flex-wrap:wrap;flex-direction:row}.entry-card-default.relevance-card{padding:.7rem;gap:.5rem}.entry-card-default.relevance-card a{color:var(--md-sys-color-on-surface)}.entry-card-default.relevance-card .main-card{display:flex;gap:1rem}.entry-card-default.relevance-card .main-card img{width:250px;aspect-ratio:460/215}.entry-card-default.relevance-card .main-card img.thum{width:120px;border-radius:50%;aspect-ratio:1}.entry-card-default.relevance-card .title-card{flex-direction:row}.entry-card-default.relevance-card .head-card{display:flex;align-items:center;flex-direction:row}.entry-card-default.relevance-card .content-card{display:flex;flex-direction:column;justify-content:space-around;gap:.2rem}.entry-card-default.relevance-card .title-card .name{width:-webkit-fill-available}.entry-card-default.relevance-card .info-card{display:flex;column-gap:1rem;flex-wrap:wrap}.entry-card-default.relevance-card .info-item{display:flex;align-items:center}.entry-card-default.relevance-card .info-item>div{word-break:keep-all}.entry-card-default.relevance-card.hide-title .head-card{display:none}.entry-card-default.relevance-card.hide-title .content-card .brief{-webkit-line-clamp:5;white-space:break-spaces}.entry-card-default.relevance-card .add-info-card{display:flex;gap:1rem}.entry-card-default.relevance-card.big-card-style{padding:0}.entry-card-default.relevance-card.big-card-style .main-card{flex-direction:column}.entry-card-default.relevance-card.big-card-style .main-card img{width:100%}.entry-card-default.relevance-card.big-card-style .content-card{width:100%;padding:.7rem;padding-top:0}.entry-card-default.relevance-card.big-card-style .info-card{width:100%;padding:.7rem;padding-top:0}.discount-screen-card .title-card{display:flex;justify-content:space-between}.discount-screen-card .input-card{display:flex;justify-content:space-around;flex-wrap:wrap}.markdown-body{display:flex;flex-direction:column}.markdown-body pre{overflow:initial!important}.markdown-body img+strong{display:flex;justify-content:center;font-weight:inherit!important;margin-top:.66667em;color:var(--md-sys-color-primary);text-align:center;font-size:.9em}.markdown-body a img+strong{color:var(--md-sys-color-primary)!important}.markdown-body .aspect-ratio+p>strong{display:flex;justify-content:center;font-weight:inherit!important;margin-top:.66667em;color:var(--md-sys-color-primary);font-size:.9em}.markdown-body a .aspect-ratio+p>strong{color:var(--md-sys-color-primary)!important}.markdown-body .aspect-ratio{position:relative;width:100%;height:0;padding-bottom:56%}.markdown-body .aspect-ratio iframe{position:absolute;width:100%;height:100%;left:0;top:0}.markdown-body img{max-width:100%}.user-rank{display:flex;word-break:keep-all;color:#fff;padding:0 .7rem;border-radius:10px;font-size:small;background-color:var(--md-sys-color-primary)}.user-rank.rank-lv10{background-color:#f44336}.user-rank.rank-lv9{background-color:#e91e63}.user-rank.rank-lv8{background-color:#9c27b0}.user-rank.rank-lv7{background-color:#673ab7}.user-rank.rank-lv6{background-color:#3f51b5}.user-rank.rank-lv5{background-color:#2196f3}.user-rank.rank-lv4{background-color:#03a9f4}.user-rank.rank-lv3{background-color:#00bcd4}.user-rank.rank-lv2{background-color:#009688}.user-rank.rank-lv1{background-color:#4caf50}.user-rank.rank-lv0{background-color:#795548}.user-rank.rank-lv0{background-color:#607d8b}.user-rank.rank-judges{background-color:#0091ea}.user-rank.rank-editor{background-color:#4caf50}.user-rank.rank-verify{background-color:#bf360c}.user-info-card{flex-direction:row;gap:.7rem;width:fit-content}.user-info-card .image-card img{width:50px;height:50px;border-radius:50%}.user-info-card.small .image-card img{width:40px;height:40px}.user-info-card .image-card{display:flex;align-items:center}.user-info-card .content-card{display:flex;flex-direction:column;justify-content:space-evenly}.user-info-card .name-card{display:flex;align-items:center;column-gap:1rem;flex-wrap:wrap}.user-info-card .content-card .name{word-break:keep-all}a.user-info-card{color:var(--md-sys-color-on-background)!important}.user-task-card{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;justify-content:space-between}.user-task-card .content-card{display:flex;flex-direction:column;align-items:center;gap:.2rem}.user-task-card .biref{text-align:center}.user-task-card .name{text-align:center}.message-info-card .name-card{display:flex;flex-direction:column;justify-content:space-between}.periphery-overview-card a{color:var(--md-sys-color-on-background)!important}.basic-info-group-card{display:flex;flex-direction:column;gap:.15rem;padding:4px!important;padding-top:0}.basic-info-group-card>div{display:flex}.md-main-info-card.edit-record-overview-main-card.game .image-card img{width:320px}.md-main-info-card.edit-record-overview-main-card.role .image-card img{border-radius:50%;margin:1rem;height:150px}.article-main-card{display:flex;flex-direction:column;gap:1.5rem}.article-page-card{display:flex;flex-direction:column;align-items:center}.article-page-card>div{width:100%;max-width:1000px}.commodity-kanban-card{align-items:center;gap:.5rem}.commodity-kanban-card img{width:70%}.commodity-item-card .content-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.magazine-layout{display:flex;overflow-x:hidden;overflow-y:hidden;max-height:calc(100vh);flex-direction:row;scroll-behavior:smooth}.magazine-columns.full-screen{flex-shrink:0;display:flex;flex-direction:column;flex-wrap:wrap;height:calc(100vh)}.magazine-columns.full-screen>div,.magazine-columns.full-screen>section{width:calc(100vw)}.magazine-columns.half-screen{flex-shrink:0;display:flex;flex-direction:column;flex-wrap:wrap;height:calc(100vh)}.magazine-columns.half-screen>div,.magazine-columns.half-screen>section{width:calc(50vw)}.magazine-style::-webkit-scrollbar{display:none}.magazine-style .columns-layout{height:100%;columns:1;column-gap:0}.magazine-context.full-screen{min-width:100%}.magazine-context.half-screen{min-width:50%}.magazine-context>div{height:calc(100vh);position:relative}.magazine-style .page-button-card{position:fixed;bottom:1rem;left:50%;right:50%;width:max-content;padding:0 1rem;transform:translate(-50%,0);display:flex;flex-direction:row;align-items:center;gap:1rem}.magazine-style section{display:flex;flex-direction:column;gap:1rem}.magazine-style .magzine-content-card.magazine-context{padding:3rem 0;gap:unset}.magazine-style .magzine-content-card.magazine-context>div,.magazine-style .magzine-content-card.magazine-context>section{padding:0 3rem;overflow-x:auto;padding-bottom:10rem}.magazine-style .section-title{white-space:pre;display:flex;padding-top:5rem;align-items:center}.magazine-style .main-card img{height:calc(100vh);width:100%;object-fit:cover}.magazine-style .introduce-card .title-card{font-size:36px;font-weight:800;font-family:'MiSans-Heavy';margin-top:25px}.magazine-style .introduce-card .content-card{margin-top:16px;white-space:pre-line}.magazine-style .markdown-body h1,.magazine-style .markdown-body h2{color:var(--md-sys-color-primary)}.magazine-style .markdown-body h2{font-size:1.2em}.magazine-style .markdown-body h3{font-size:1em}.magazine-style .character-item-card{display:flex;padding-top:1rem;gap:3rem}.magazine-style .character-item-card img{align-self:center;max-height:500px}.magazine-style .character-item-card .caption-card{max-width:460px;display:flex;flex-direction:column;align-content:center;border-left:2px solid var(--md-sys-color-primary);padding-left:20px;letter-spacing:.05rem!important;line-height:1.8rem!important;font-size:1rem!important;margin-top:3rem}.magazine-style .character-item-card .caption-card .name{font-size:1.5rem;color:var(--md-sys-color-primary);letter-spacing:.2rem;line-height:3rem;font-weight:bold}.magazine-style .character-item-card .caption-card .cv{letter-spacing:.1rem;margin-top:15px}.magazine-style .character-item-card .caption-card .audio{margin-top:15px}.magazine-style .character-item-card .caption-card .audio+.infor{margin-top:15px}.magazine-style .character-item-card .caption-card .infor{margin-top:35px}.magazine-style .character-item-card .caption-card .infor div{letter-spacing:.1rem;margin-top:5px;font-weight:bold}.magazine-style .character-item-card .caption-card .description{margin-top:40px;white-space:pre-line}.magazine-style .character-icon{width:100px;height:100px;cursor:pointer;border-radius:50%!important;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.magazine-style .character-list .m-card{border-radius:50%;margin:16px}.magazine-style .character-card .character-icon.active{background-color:var(--md-sys-color-primary)}.magazine-style .character-card .m-slide-group__content{gap:1rem;padding:3px}.magazine-style .character-card .m-slide-group__content .m-card{height:100px;margin:0}.magazine-style .character-card .m-slide-group__content .m-card>:first-child:not(.m-btn):not(.m-chip):not(.m-avatar){border-radius:50%!important}.magazine-style .staff-card{display:flex;flex-wrap:wrap;font-size:1rem;justify-content:space-between;gap:1rem}.magazine-style .staff-card .group{display:flex;flex-direction:column;gap:.7rem}.magazine-style .staff-card .group .items{display:flex;flex-direction:column;gap:.4rem}.magazine-style .staff-card .group>.name{background-color:var(--md-sys-color-primary);color:#fff;display:flex;justify-content:center;font-weight:bold;padding:0 1rem}.magazine-style .staff-card .posts{display:flex}.magazine-style .staff-card .posts .items{display:flex;flex-direction:column;gap:.4rem}.magazine-style .staff-card .posts>.name{margin-right:1rem;width:84px;font-weight:bold;line-height:18px}.magazine-style .staff-card .group-no{width:100%}.magazine-style .staff-card .group-no>.items{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.magazine-style .staff-card .staff-name{width:84px;line-height:18px}.revenues-page .screen-card{padding:1rem;display:flex;gap:1rem}.revenues-page .screen-card h1{align-self:center}.revenues-page .game-card{display:flex;flex-direction:row;align-items:center;padding:.5rem;gap:.5rem;height:100%}.revenues-page .game-card .head-card{display:flex;flex-direction:column;background-color:var(--md-sys-color-surface-2);border-radius:var(--md-card-border-radius)}.revenues-page .game-card .head-card img{width:250px}.revenues-page .game-card .head-card .owner-revenue-card{display:flex;padding:.5rem}.revenues-page .game-card .head-card .text-number-card{width:50%;padding-right:.5rem}.revenues-page .game-card .head-card .text-card{font-size:1.2rem;font-weight:bold}.revenues-page .game-card .head-card .number-card{font-size:1.5rem;font-weight:bold}.revenues-page .game-card .head-card .text-number-card{width:50%}.revenues-page .game-card .content-card .name-card{font-size:1.5rem;padding:0 .5rem;font-weight:bold}.revenues-page .game-card .content-card .info-crad{font-size:.9rem;font-weight:bold;padding:0 .5rem}.revenues-page .game-card .content-card .divider-crad{width:100%;height:15px;background-color:var(--md-sys-color-surface-5)}.revenues-page .game-card .content-card{width:100%;display:flex;flex-direction:column;gap:.5rem}.revenues-page .game-card .content-card .publisher-card{padding:0 .5rem;font-size:.9rem;font-weight:bold}.revenues-page .brief-card{display:flex;flex-direction:column;gap:.3rem;letter-spacing:.5px}.revenues-page .brief-card .line-1{font-size:1.3rem;font-weight:bold}.revenues-page .title-card{display:flex;justify-content:space-between}.revenues-page .index-card{background-color:var(--md-sys-color-primary);color:#fff;font-weight:bold;font-size:1.3rem;padding:0 .5rem;display:flex;border-radius:5px;align-items:center;height:fit-content}.kanban-live2d{position:fixed;z-index:4}.kanban-live2d .button-group{display:flex;flex-direction:column;position:absolute;gap:1rem;padding:2rem}.kanban-live2d .float-button img{height:100%;width:100%}.user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kanban-live2d .kanban-dialogbox{display:flex;flex-direction:column;position:absolute;width:100%}.kanban-dialogbox .content-card{margin-left:90px;display:flex;flex-direction:column;gap:.5rem}.kanban-dialogbox button{position:absolute;left:360px;top:5px}.kanban-dialogbox .content-card .name{display:flex;align-items:center}.tool-menu{width:200px;background-color:#fff;padding:1rem}.tool-menu>div{width:100%}.kanban-switch-clothes-card .action-card{display:flex;justify-content:center;padding-bottom:.5rem} \ No newline at end of file +.primary{background-color:var(--md-sys-color-primary)}.primary-text{color:var(--md-sys-color-primary)}.on-primary{background-color:var(--md-sys-color-on-primary)}.on-primary-text{color:var(--md-sys-color-on-primary)}.primary-container{background-color:var(--md-sys-color-primary-container)}.primary-container-text{color:var(--md-sys-color-primary-container)}.on-primary-container{background-color:var(--md-sys-color-on-primary-container)}.on-primary-container-text{color:var(--md-sys-color-on-primary-container)}.secondary{background-color:var(--md-sys-color-secondary)}.secondary-text{color:var(--md-sys-color-secondary)}.on-secondary{background-color:var(--md-sys-color-on-secondary)}.on-secondary-text{color:var(--md-sys-color-on-secondary)}.secondary-container{background-color:var(--md-sys-color-secondary-container)}.secondary-container-text{color:var(--md-sys-color-secondary-container)}.on-secondary-container{background-color:var(--md-sys-color-on-secondary-container)}.on-secondary-container-text{color:var(--md-sys-color-on-secondary-container)}.tertiary{background-color:var(--md-sys-color-tertiary)}.tertiary-text{color:var(--md-sys-color-tertiary)}.on-tertiary{background-color:var(--md-sys-color-on-tertiary)}.on-tertiary-text{color:var(--md-sys-color-on-tertiary)}.tertiary-container{background-color:var(--md-sys-color-tertiary-container)}.tertiary-container-text{color:var(--md-sys-color-tertiary-container)}.on-tertiary-container{background-color:var(--md-sys-color-on-tertiary-container)}.on-tertiary-container-text{color:var(--md-sys-color-on-tertiary-container)}.error{background-color:var(--md-sys-color-error)}.error-text{color:var(--md-sys-color-error)}.error-container{background-color:var(--md-sys-color-error-container)}.error-container-text{color:var(--md-sys-color-error-container)}.on-error{background-color:var(--md-sys-color-on-error)}.on-error-text{color:var(--md-sys-color-on-error)}.on-error-container{background-color:var(--md-sys-color-on-error-container)}.on-error-container-text{color:var(--md-sys-color-on-error-container)}.background{background-color:var(--md-sys-color-background)}.background-text{color:var(--md-sys-color-background)}.on-background{background-color:var(--md-sys-color-on-background)}.on-background-text{color:var(--md-sys-color-on-background)!important}.surface{background-color:var(--md-sys-color-surface)}.surface-text{color:var(--md-sys-color-surface)}.on-surface{background-color:var(--md-sys-color-on-surface)}.on-surface-text{color:var(--md-sys-color-on-surface)!important}.surface-variant{background-color:var(--md-sys-color-surface-variant)}.surface-variant-text{color:var(--md-sys-color-surface-variant)}.on-surface-variant{background-color:var(--md-sys-color-on-surface-variant)}.on-surface-variant-text{color:var(--md-sys-color-on-surface-variant)}.outline{background-color:var(--md-sys-color-outline)}.outline-text{color:var(--md-sys-color-outline)}.inverse-on-surface{background-color:var(--md-sys-color-inverse-on-surface)}.inverse-on-surface-text{color:var(--md-sys-color-inverse-on-surface)}.inverse-surface{background-color:var(--md-sys-color-inverse-surface)}.inverse-surface-text{color:var(--md-sys-color-inverse-surface)}.inverse-primary{background-color:var(--md-sys-color-inverse-primary)}.inverse-primary-text{color:var(--md-sys-color-inverse-primary)}.shadow{background-color:var(--md-sys-color-shadow)}.shadow-text{color:var(--md-sys-color-shadow)}.surface-tint{background-color:var(--md-sys-color-surface-tint)}.surface-tint-text{color:var(--md-sys-color-surface-tint)}.outline-variant{background-color:var(--md-sys-color-outline-variant)}.outline-variant-text{color:var(--md-sys-color-outline-variant)}.scrim{background-color:var(--md-sys-color-scrim)}.scrim-text{color:var(--md-sys-color-scrim)}.m-application .light-red{background-color:#ff4d4f!important;border-color:#ff4d4f!important}:root{--md-sys-typescale-display-large-font-family-name:Roboto;--md-sys-typescale-display-large-font-family-style:Regular;--md-sys-typescale-display-large-font-weight:600;--md-sys-typescale-display-large-font-size:57px;--md-sys-typescale-display-large-line-height:64px;--md-sys-typescale-display-large-letter-spacing:-.25px;--md-sys-typescale-display-medium-font-family-name:Roboto;--md-sys-typescale-display-medium-font-family-style:Regular;--md-sys-typescale-display-medium-font-weight:400;--md-sys-typescale-display-medium-font-size:45px;--md-sys-typescale-display-medium-line-height:52px;--md-sys-typescale-display-medium-letter-spacing:0px;--md-sys-typescale-display-small-font-family-name:Roboto;--md-sys-typescale-display-small-font-family-style:Regular;--md-sys-typescale-display-small-font-weight:400;--md-sys-typescale-display-small-font-size:36px;--md-sys-typescale-display-small-line-height:44px;--md-sys-typescale-display-small-letter-spacing:0px;--md-sys-typescale-headline-large-font-family-name:Roboto;--md-sys-typescale-headline-large-font-family-style:Regular;--md-sys-typescale-headline-large-font-weight:500;--md-sys-typescale-headline-large-font-size:32px;--md-sys-typescale-headline-large-line-height:40px;--md-sys-typescale-headline-large-letter-spacing:0px;--md-sys-typescale-headline-medium-font-family-name:Roboto;--md-sys-typescale-headline-medium-font-family-style:Regular;--md-sys-typescale-headline-medium-font-weight:400;--md-sys-typescale-headline-medium-font-size:28px;--md-sys-typescale-headline-medium-line-height:36px;--md-sys-typescale-headline-medium-letter-spacing:0px;--md-sys-typescale-headline-small-font-family-name:Roboto;--md-sys-typescale-headline-small-font-family-style:Regular;--md-sys-typescale-headline-small-font-weight:400;--md-sys-typescale-headline-small-font-size:24px;--md-sys-typescale-headline-small-line-height:32px;--md-sys-typescale-headline-small-letter-spacing:0px;--md-sys-typescale-body-large-font-family-name:Roboto;--md-sys-typescale-body-large-font-family-style:Regular;--md-sys-typescale-body-large-font-weight:400;--md-sys-typescale-body-large-font-size:16px;--md-sys-typescale-body-large-line-height:24px;--md-sys-typescale-body-large-letter-spacing:.5px;--md-sys-typescale-body-medium-font-family-name:Roboto;--md-sys-typescale-body-medium-font-family-style:Regular;--md-sys-typescale-body-medium-font-weight:400;--md-sys-typescale-body-medium-font-size:14px;--md-sys-typescale-body-medium-line-height:20px;--md-sys-typescale-body-medium-letter-spacing:.25px;--md-sys-typescale-body-small-font-family-name:Roboto;--md-sys-typescale-body-small-font-family-style:Regular;--md-sys-typescale-body-small-font-weight:400;--md-sys-typescale-body-small-font-size:12px;--md-sys-typescale-body-small-line-height:16px;--md-sys-typescale-body-small-letter-spacing:.4px;--md-sys-typescale-label-large-font-family-name:Roboto;--md-sys-typescale-label-large-font-family-style:Medium;--md-sys-typescale-label-large-font-weight:400;--md-sys-typescale-label-large-font-size:14px;--md-sys-typescale-label-large-line-height:20px;--md-sys-typescale-label-large-letter-spacing:.1px;--md-sys-typescale-label-medium-font-family-name:Roboto;--md-sys-typescale-label-medium-font-family-style:Medium;--md-sys-typescale-label-medium-font-weight:500;--md-sys-typescale-label-medium-font-size:12px;--md-sys-typescale-label-medium-line-height:16px;--md-sys-typescale-label-medium-letter-spacing:.5px;--md-sys-typescale-label-small-font-family-name:Roboto;--md-sys-typescale-label-small-font-family-style:Medium;--md-sys-typescale-label-small-font-weight:500;--md-sys-typescale-label-small-font-size:11px;--md-sys-typescale-label-small-line-height:16px;--md-sys-typescale-label-small-letter-spacing:.5px;--md-sys-typescale-title-large-font-family-name:Roboto;--md-sys-typescale-title-large-font-family-style:Regular;--md-sys-typescale-title-large-font-weight:700;--md-sys-typescale-title-large-font-size:22px;--md-sys-typescale-title-large-line-height:29px;--md-sys-typescale-title-large-letter-spacing:0px;--md-sys-typescale-title-medium-font-family-name:Roboto;--md-sys-typescale-title-medium-font-family-style:Medium;--md-sys-typescale-title-medium-font-weight:700;--md-sys-typescale-title-medium-font-size:16px;--md-sys-typescale-title-medium-line-height:24px;--md-sys-typescale-title-medium-letter-spacing:.15px;--md-sys-typescale-title-small-font-family-name:Roboto;--md-sys-typescale-title-small-font-family-style:Medium;--md-sys-typescale-title-small-font-weight:500;--md-sys-typescale-title-small-font-size:14px;--md-sys-typescale-title-small-line-height:20px;--md-sys-typescale-title-small-letter-spacing:.1px}.display-large{font-style:var(--md-sys-typescale-display-large-font-family-style);font-weight:var(--md-sys-typescale-display-large-font-weight);font-size:var(--md-sys-typescale-display-large-font-size);letter-spacing:var(--md-sys-typescale-display-large-letter-spacing);line-height:var(--md-sys-typescale-display-large-line-height);text-transform:var(--md-sys-typescale-display-large-text-transform);text-decoration:var(--md-sys-typescale-display-large-text-decoration)}.display-medium{font-style:var(--md-sys-typescale-display-medium-font-family-style);font-weight:var(--md-sys-typescale-display-medium-font-weight);font-size:var(--md-sys-typescale-display-medium-font-size);letter-spacing:var(--md-sys-typescale-display-medium-letter-spacing);line-height:var(--md-sys-typescale-display-medium-line-height);text-transform:var(--md-sys-typescale-display-medium-text-transform);text-decoration:var(--md-sys-typescale-display-medium-text-decoration)}.display-small{font-style:var(--md-sys-typescale-display-small-font-family-style);font-weight:var(--md-sys-typescale-display-small-font-weight);font-size:var(--md-sys-typescale-display-small-font-size);letter-spacing:var(--md-sys-typescale-display-small-letter-spacing);line-height:var(--md-sys-typescale-display-small-line-height);text-transform:var(--md-sys-typescale-display-small-text-transform);text-decoration:var(--md-sys-typescale-display-small-text-decoration)}.headline-large{font-style:var(--md-sys-typescale-headline-large-font-family-style);font-weight:var(--md-sys-typescale-headline-large-font-weight);font-size:var(--md-sys-typescale-headline-large-font-size);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height);text-transform:var(--md-sys-typescale-headline-large-text-transform);text-decoration:var(--md-sys-typescale-headline-large-text-decoration)}.headline-medium{font-style:var(--md-sys-typescale-headline-medium-font-family-style);font-weight:var(--md-sys-typescale-headline-medium-font-weight);font-size:var(--md-sys-typescale-headline-medium-font-size);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing);line-height:var(--md-sys-typescale-headline-medium-line-height);text-transform:var(--md-sys-typescale-headline-medium-text-transform);text-decoration:var(--md-sys-typescale-headline-medium-text-decoration)}.headline-small{font-style:var(--md-sys-typescale-headline-small-font-family-style);font-weight:var(--md-sys-typescale-headline-small-font-weight);font-size:var(--md-sys-typescale-headline-small-font-size);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height);text-transform:var(--md-sys-typescale-headline-small-text-transform);text-decoration:var(--md-sys-typescale-headline-small-text-decoration)}.body-large{font-style:var(--md-sys-typescale-body-large-font-family-style);font-weight:var(--md-sys-typescale-body-large-font-weight);font-size:var(--md-sys-typescale-body-large-font-size);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height);text-transform:var(--md-sys-typescale-body-large-text-transform);text-decoration:var(--md-sys-typescale-body-large-text-decoration)}.body-medium{font-style:var(--md-sys-typescale-body-medium-font-family-style);font-weight:var(--md-sys-typescale-body-medium-font-weight);font-size:var(--md-sys-typescale-body-medium-font-size);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height);text-transform:var(--md-sys-typescale-body-medium-text-transform);text-decoration:var(--md-sys-typescale-body-medium-text-decoration)}.body-small{font-style:var(--md-sys-typescale-body-small-font-family-style);font-weight:var(--md-sys-typescale-body-small-font-weight);font-size:var(--md-sys-typescale-body-small-font-size);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing);line-height:var(--md-sys-typescale-body-small-line-height);text-transform:var(--md-sys-typescale-body-small-text-transform);text-decoration:var(--md-sys-typescale-body-small-text-decoration)}.label-large{font-style:var(--md-sys-typescale-label-large-font-family-style);font-weight:var(--md-sys-typescale-label-large-font-weight);font-size:var(--md-sys-typescale-label-large-font-size);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height);text-transform:var(--md-sys-typescale-label-large-text-transform);text-decoration:var(--md-sys-typescale-label-large-text-decoration)}.label-medium{font-style:var(--md-sys-typescale-label-medium-font-family-style);font-weight:var(--md-sys-typescale-label-medium-font-weight);font-size:var(--md-sys-typescale-label-medium-font-size);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height);text-transform:var(--md-sys-typescale-label-medium-text-transform);text-decoration:var(--md-sys-typescale-label-medium-text-decoration)}.label-small{font-style:var(--md-sys-typescale-label-small-font-family-style);font-weight:var(--md-sys-typescale-label-small-font-weight);font-size:var(--md-sys-typescale-label-small-font-size);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-sys-typescale-label-small-line-height);text-transform:var(--md-sys-typescale-label-small-text-transform);text-decoration:var(--md-sys-typescale-label-small-text-decoration)}.title-large{font-style:var(--md-sys-typescale-title-large-font-family-style);font-weight:var(--md-sys-typescale-title-large-font-weight);font-size:var(--md-sys-typescale-title-large-font-size);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height);text-transform:var(--md-sys-typescale-title-large-text-transform);text-decoration:var(--md-sys-typescale-title-large-text-decoration)}.title-medium{font-style:var(--md-sys-typescale-title-medium-font-family-style);font-weight:var(--md-sys-typescale-title-medium-font-weight);font-size:var(--md-sys-typescale-title-medium-font-size);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height);text-transform:var(--md-sys-typescale-title-medium-text-transform);text-decoration:var(--md-sys-typescale-title-medium-text-decoration)}.title-small{font-style:var(--md-sys-typescale-title-small-font-family-style);font-weight:var(--md-sys-typescale-title-small-font-weight);font-size:var(--md-sys-typescale-title-small-font-size);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height);text-transform:var(--md-sys-typescale-title-small-text-transform);text-decoration:var(--md-sys-typescale-title-small-text-decoration)}#blazor-error-ui{background-color:transparent;box-shadow:none;display:none}#blazor-error-ui .background-card{width:calc(100%);height:calc(100%);position:fixed;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:5}#blazor-error-ui .main-card{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)!important;position:fixed;top:50%;bottom:50%;left:50%;right:50%;transform:translate(-50%,-50%);width:400px;height:400px;border-radius:var(--md-card-border-radius);display:flex;flex-direction:column;align-items:center;padding:1rem;justify-content:space-between}#blazor-error-ui .content-card{display:flex;flex-direction:column;align-items:center}.components-reconnect-show{height:1rem;width:1rem;background-color:var(--md-sys-color-on-background);position:fixed;top:0;z-index:200}#app-laoding{width:100%;display:flex;position:fixed;height:100%;justify-content:center;align-items:center}#app-laoding .main-card{width:500px;border-radius:var(--md-card-border-radius);display:flex;flex-direction:column;align-items:center;padding:1rem;justify-content:space-between;max-width:100%;gap:.5rem;height:min-content;margin:1rem}#app-laoding .content-card{display:flex;flex-direction:column;align-items:center}#app-laoding .loading-progress{position:relative;display:block;width:6rem;height:6rem}#app-laoding .loading-progress circle{fill:none;stroke-width:.3rem;transform-origin:50% 50%;transform:rotate(-90deg)}#app-laoding .loading-progress circle:last-child{stroke-dasharray:calc(3.141*var(--blazor-load-percentage,0%)*.8),500%;transition:stroke-dasharray .05s ease-in-out}#app-laoding .loading-progress-text{position:absolute;font-weight:bold}#app-laoding .loading-progress-text:after{content:var(--blazor-load-percentage-text,"Loading")}#app-laoding .beian{position:fixed;bottom:10px;left:50%;right:50%;width:max-content;padding:0 1rem;border-radius:10px;transform:translate(-50%,0)}@media(prefers-color-scheme:light)or (prefers-color-scheme:no-preference){#app-laoding .main-card,#app-laoding .beian{background-color:#ffd9de;color:#400014 !important;}.loading-progress circle{stroke:#ffffff;}.loading-progress circle:last-child{stroke:#bc004b;}.loading-progress-text{color:#bc004b;}#app-laoding{background-color:#fffbff;}}@media(prefers-color-scheme:dark){#app-laoding .main-card,#app-laoding .beian{background-color:#900038;color:#ffd9de!important}.loading-progress circle{stroke:#660025}.loading-progress circle:last-child{stroke:#ffb2be}.loading-progress-text{color:#ffb2be}#app-laoding{background-color:#201a1b}}:root{--md-card-border-radius:12px;--md-card-active-border-radius:24px}:root{--md-sys-color-surface-1:rgb(var(--md-sys-color-primary-rgb)/.05);--md-sys-color-surface-2:rgb(var(--md-sys-color-primary-rgb)/.08);--md-sys-color-surface-3:rgb(var(--md-sys-color-primary-rgb)/.11);--md-sys-color-surface-4:rgb(var(--md-sys-color-primary-rgb)/.12);--md-sys-color-surface-5:rgb(var(--md-sys-color-primary-rgb)/.14)}body{font-family:"Google Sans Text",sans-serif;background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-background)}.w-100{width:100%!important}.h-100{height:100%!important}.text-truncate-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-break:break-all}.text-truncate-6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;word-break:break-all}::-webkit-scrollbar-track{border-radius:15px;margin:5px 0}::-webkit-scrollbar{width:5px;height:5px;margin:5px 0}::-webkit-scrollbar-thumb{margin:5px 0;border-radius:15px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#aaa8a8),color-stop(.72,#aaa8a8),color-stop(.86,#aaa8a8))}a:focus-visible{outline:thin dotted}code{white-space:pre-wrap!important;word-wrap:break-word!important}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.icon-rotate{-webkit-transform:rotate(360deg);animation:rotation 1s linear infinite;-moz-animation:rotation 1s linear infinite;-webkit-animation:rotation 1s linear infinite;-o-animation:rotation 1s linear infinite}del{text-decoration:none;color:#b30000;text-decoration:line-through;background:#fadad7}ins{background:#eaf2c2;color:#406619;text-decoration:none}.fw-bold{font-weight:bold}.slide-group-garp .m-slide-group__content{gap:1rem;padding:3px}.variable.container{padding-top:24px}input::-webkit-input-placeholder{color:var(--md-sys-color-on-background)}::-moz-placeholder{color:var(--md-sys-color-on-background)}.pointer{cursor:pointer!important}.m-application__wrap{flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;min-height:100vh;max-width:100%}.m-application a{color:var(--md-sys-color-primary)}.m-application .primary{background-color:var(--md-sys-color-primary)!important;border-color:var(--md-sys-color-primary)!important}.m-application .primary--text{color:var(--md-sys-color-primary)!important;caret-color:var(--md-sys-color-primary)!important}.m-application .secondary{background-color:var(--md-sys-color-secondary)!important;border-color:var(--md-sys-color-secondary)!important}.m-application .secondary--text{color:var(--md-sys-color-secondary)!important;caret-color:var(--md-sys-color-secondary)!important}.m-application .accent{background-color:#82b1ff!important;border-color:#82b1ff!important}.m-application .accent--text{color:#82b1ff!important;caret-color:#82b1ff!important}.m-application .error{background-color:var(--md-sys-color-error)!important;border-color:var(--md-sys-color-error)!important}.m-application .error--text{color:var(--md-sys-color-error)!important;caret-color:var(--md-sys-color-error)!important}.m-application .info{background-color:#2196f3!important;border-color:#2196f3!important}.m-application .info--text{color:#2196f3!important;caret-color:#2196f3!important}.m-application .success{background-color:#4caf50!important;border-color:#4caf50!important}.m-application .success--text{color:#4caf50!important;caret-color:#4caf50!important}.m-application .warning{background-color:#fb8c00!important;border-color:#fb8c00!important}.m-application .warning--text{color:#fb8c00!important;caret-color:#fb8c00!important}a{text-decoration:none}.m-application{font-family:inherit!important}.theme--light.m-application{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background)}.row{margin-bottom:0;margin-top:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-bottom:0;padding-top:0}.theme--light.m-application code{background-color:transparent}.m-card__title{font-weight:bold}.theme--dark.m-application code{background-color:transparent;text-shadow:none}.theme--light.m-application{background-color:transparent}.m-toast-detail{white-space:pre-line}.m-rating .m-icon{padding:.1rem}.theme--light.m-tabs>.m-tabs-bar{background-color:transparent}.theme--light.m-tabs-items{background-color:transparent}.m-data-table>.m-data-table__wrapper>table>tbody>tr:hover:not(.stripe):not(.m-data-table__expanded__content):not(.m-data-table__empty-wrapper){background-color:transparent!important}.m-data-table>.m-data-table__wrapper>table>tbody>tr:not(.stripe):not(.m-data-table__expanded__content):not(.m-data-table__empty-wrapper):not(.m-data-table__selected),.m-data-table>.m-data-table__wrapper>table>thead>tr{background-color:transparent!important}.m-sheet.m-toolbar.m-toolbar--flat{border-radius:var(--md-card-border-radius)!important}.img-fluid{width:100%}.m-stepper__wrapper.active{height:auto!important}.m-enqueued-snackbars .error{height:unset!important}.m-snack__content>div{white-space:pre-line}.nav-loading .m-snack__content>div{white-space:normal!important}.nav-loading .m-snack__content{padding:0}.theme--light.m-card{background-color:transparent;color:inherit}.theme--light.m-card>.m-card__subtitle,.theme--light.m-card>.m-card__text,.m-toast-detail{color:inherit}.m-alert:not(.m-sheet--tile){border-radius:var(--md-card-border-radius)}.m-sheet.m-card,.m-dialog,.m-menu__content{border-radius:var(--md-card-border-radius)}.m-tabs{border-radius:var(--md-card-border-radius)!important}.m-sheet.theme--light.m-list.m-select-list{background-color:var(--md-sys-color-background)}.m-stepper.theme--light.m-card,.m-stepper.theme--light.m-sheet{background:transparent}.m-dialog,.m-snack__wrapper.m-sheet.theme--light{background-color:var(--md-sys-color-background)}.markdown-body h1,.markdown-body h2{border-bottom:2px solid var(--md-sys-color-primary)!important}.markdown-body blockquote{color:var(--md-sys-color-secondary)!important;border-left:.25em solid var(--md-sys-color-secondary)!important;display:flex;flex-direction:column}.markdown-body hr{height:.1em!important;background-color:var(--md-sys-color-primary)!important}.markdown-body li>p{margin-top:0!important;margin-bottom:0}.markdown-body ol,.markdown-body ul{display:flex;flex-direction:column}.m-text-field input{line-height:unset}.m-application .text-h5,.m-application .text-h6{font-family:inherit!important}.tertiary--text{color:var(--md-sys-color-tertiary)!important}.theme--light.m-expansion-panels .m-expansion-panel-header .m-expansion-panel-header__icon .m-icon,.theme--light.m-tabs>.m-tabs-bar .m-tab--disabled,.theme--light.m-tabs>.m-tabs-bar .m-tab:not(.m-tab--active),.theme--light.m-tabs>.m-tabs-bar .m-tab:not(.m-tab--active)>.m-btn,.theme--light.m-tabs>.m-tabs-bar .m-tab:not(.m-tab--active)>.m-icon{color:var(--md-sys-color-secondary)}.theme--light.m-label{color:inherit}.theme--light.m-input,.theme--light.m-input input,.theme--light.m-input textarea{color:var(--md-sys-color-on-background)!important}.theme--light.m-select .m-select__selections{color:inherit}.theme--light.m-list-item:not(.m-list-item--active):not(.m-list-item--disabled){color:var(--md-sys-color-on-background)}.theme--light.m-icon{color:var(--md-sys-color-secondary)}.m-chip:not(.m-chip--outlined).primary{color:var(--md-sys-color-on-primary)}.m-btn:not(.m-btn--outlined).primary{color:var(--md-sys-color-on-primary)}.theme--light.m-text-field>.m-input__control>.m-input__slot:before{border-color:inherit}.theme--light.m-text-field:not(.m-input--has-state):hover>.m-input__control>.m-input__slot:before{border-color:inherit}.theme--light.m-data-table{background-color:inherit;color:inherit;border-radius:var(--md-card-border-radius)!important}.theme--light.m-toolbar.m-sheet{background-color:inherit}.m-data-table .m-toolbar__content,.m-tabs{border-radius:var(--md-card-border-radius)!important}.theme--light.m-data-table>.m-data-table__wrapper>table>thead>tr>th{color:inherit}.theme--light.m-data-table .m-data-table-header th.sortable.active,.theme--light.m-data-table .m-data-table-header th.sortable.active .m-data-table-header__icon,.theme--light.m-data-table .m-data-table-header th.sortable:hover{color:inherit}.theme--light.m-data-table .m-data-table__empty-wrapper{color:inherit}.theme--light.m-data-table>.m-data-table__wrapper>table>tbody>tr:hover:not(.m-data-table__expanded__content):not(.m-data-table__empty-wrapper){background-color:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important}.theme--light.m-stepper .m-stepper__label{color:inherit}.theme--light.m-stepper .m-stepper__step:not(.m-stepper__step--active):not(.m-stepper__step--complete):not(.m-stepper__step--error) .m-stepper__step__step{background-color:var(--md-sys-color-surface-1)}.nav-bottom-tab-active{color:var(--md-sys-color-primary)!important}.theme--light.m-bottom-navigation .m-btn:not(.m-btn--active){color:var(--md-sys-color-secondary)!important}.theme--light.m-bottom-navigation{background-color:var(--md-sys-color-background);color:var(--md-sys-color-primary)!important}.theme--light.m-btn.m-btn--icon{color:inherit}.theme--light.m-btn{color:inherit}.theme--light.m-navigation-drawer .m-navigation-drawer__content{background-color:var(--md-sys-color-surface-1)}.m-tabs:not(.cngal-main-tab-card) .m-slide-group__wrapper{border-radius:var(--md-card-border-radius)!important}.m-tabs:not(.cngal-main-tab-card) .m-slide-group__content{border-radius:var(--md-card-border-radius)!important}.cngal-main-tab-card .m-toolbar__content,.m-tabs{background-color:transparent}.theme--light.m-expansion-panels .m-expansion-panel{background-color:var(--md-sys-color-surface-1);color:var(--md-sys-color-on-surface)}.m-expansion-panels:not(.m-expansion-panels--accordion):not(.m-expansion-panels--tile)>.m-expansion-panel--active{border-radius:var(--md-card-border-radius)}.m-expansion-panels{border-radius:var(--md-card-border-radius);padding-bottom:1rem}.theme--light.m-treeview{color:inherit}.m-main__wrap{background-color:transparent}.m-btn:not(.m-btn--outlined).error{color:var(--md-sys-color-on-error)}.m-select__selection--comma{overflow:inherit}.m-card>:first-child:not(.m-btn):not(.m-chip):not(.m-avatar){border-radius:var(--md-card-border-radius)!important}.m-window-item{padding:3px}.theme--light.m-list{background-color:inherit;color:inherit}.m-btn--fab{display:flex;justify-content:center}.theme--light.m-sheet{color:inherit}.m-toolbar{transition:none}.m-tab--active,.m-tab--active .m-btn.m-btn--flat,.m-tab--active .m-icon,.m-tab.m-tab{color:inherit}.m-tabs .m-slide-group__next--disabled,.m-tabs .m-slide-group__prev--disabled{display:none!important}:focus-visible{outline:0}.md-card{display:flex;border-radius:var(--md-card-border-radius);transition:.3s;white-space:normal;flex-direction:column}.md-card.color-primary{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.show-hover-style.color-primary:hover{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)!important}.md-card.color-surface{background-color:var(--md-sys-color-surface-1);color:var(--md-sys-color-on-surface)!important}.md-card.show-hover-style.color-surface:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.color-tertiary{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)!important}.md-card.show-hover-style.color-tertiary:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.color-background{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background)!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.md-card.show-hover-style.color-background:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important}.md-card.show-hover-style:active{border-radius:var(--md-card-active-border-radius)}.md-card img,.md-card .image{transition:.3s;border-radius:var(--md-card-border-radius)}.md-card.show-hover-style:active img,.md-card.show-hover-style:active .image{border-radius:var(--md-card-active-border-radius)}.progressing-card{display:flex;justify-content:center}.progressing-card .out-card{align-items:center}.progressing-card .inner-card{display:flex;max-width:400px;width:100%;flex-direction:column;padding:1rem;align-items:center}.progressing-card img{width:70%;margin-bottom:1rem}.not-found-card{display:flex;justify-content:center}.not-found-card .out-card{align-items:center}.not-found-card .inner-card{display:flex;max-width:400px;width:100%;flex-direction:column;padding:1rem;align-items:center}.not-found-card img{width:70%;margin-bottom:.5rem}.color-selector-card{background-color:transparent!important}.title-container-card{display:flex;flex-direction:column}.title-container-card .title-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.title-container-card .title-card h2{display:flex}.title-container-card .title-card i{color:var(--md-sys-color-primary)}.title-container-card .content-card{display:flex;flex-direction:column}.largeimage-bg{width:100%;height:calc(100vh);background-color:rgba(0,0,0,.7);position:fixed;z-index:1050}.largeimage-layout{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.largeimage-btn-close{position:fixed;right:1rem;top:1rem}.largeimage-layout-in{height:100%;width:100%;justify-content:center}.largeimage-btn-left{position:fixed;left:1rem;top:50%;bottom:50%;transform:translate(0,-50%)}.largeimage-btn-right{position:fixed;right:1rem;top:50%;bottom:50%;transform:translate(0,-50%)}.largeimage-img{max-height:100%;max-width:100%;width:auto;align-self:center}.largeimage-a{max-height:calc(100% - 100px);display:flex;align-content:center;justify-content:center}.largeimage-layout-img{height:100%;display:flex;flex-direction:column;justify-content:center}.image-cropper-card img{transition:none!important;height:100%!important}.slide-group{display:flex;width:100%;overflow:scroll;padding:3px;gap:1rem}.slide-group::-webkit-scrollbar{display:none}.slide-item{display:flex}.slide-group-image-large{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.slide-group-image-thumb{width:100%;height:100%;object-fit:contain}#web_bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-10;zoom:1;background-color:transparent;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-o-background-size:cover}.outline-button-title{margin-top:0;margin-bottom:5px;height:25px;font-size:small!important;padding-top:6px;font-weight:normal}.outline-button-null-url{word-break:keep-all;margin-top:0;height:25px;margin-bottom:5px;font-size:small!important;padding-top:2px;font-weight:normal}.outline-button-normal{word-break:keep-all;margin-top:0;height:25px;margin-bottom:5px;font-size:small!important;padding-top:2px;font-weight:normal}.load-footer a:hover{color:var(--hover-color)!important}.load-footer a{color:#808080!important}.login-h1-text{font-family:Roboto!important;font-style:normal!important;font-weight:bold!important;font-size:1.5rem!important;line-height:2.25rem!important}.image-overlays{opacity:.4;height:100%;background-size:contain;background-position:50%;background-position-x:50%;background-position-y:center}.image-overlays.active{opacity:1!important}.image-overlays:hover{opacity:1}.image-contain{height:100%;background-position:center top;background-size:cover}.app-card-tag{background-color:var(--md-sys-color-primary);color:#fff;border-radius:5px;padding-left:8px;padding-right:8px;display:inline-block}.anniversary-page .user-steam-card{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:1rem}.anniversary-page .user-steam-card .user-info{display:flex;flex-direction:column;align-items:center;gap:.8rem}.anniversary-page .user-steam-card .user-info .image{height:6rem;border-radius:50%}.anniversary-page .user-steam-card .user-info .name{font-size:large;font-weight:bold;color:var(--md-sys-color-primary)}.anniversary-page .user-steam-card .goal .key{font-size:large;color:var(--active-color)}.anniversary-page .user-steam-card .goal .value{font-size:2.5rem;font-weight:bold;color:var(--md-sys-color-primary)}.anniversaries-group-card .content-card{display:flex;padding:1rem;gap:.5rem;flex-direction:column}.anniversaries-group-card .name{font-size:large;font-weight:bold}.anniversaries-group-card .biref{font-size:small}.anniversaries-group-card.staff img{border-radius:50%;width:40%;margin:0 auto;padding-top:1rem}.anniversaries-group-card.staff .name,.anniversaries-group-card.staff .biref{text-align:center}.anniversaries-introdution-card p{margin:0!important;display:flex}.anniversaries-introdution-card a{display:flex}.article-introduce{gap:2rem;display:flex;flex-direction:column;font-size:16px;letter-spacing:.05rem}.article-introduce #title .main-img{max-width:500px}.article-introduce #title .no-limit{height:500px;width:fit-content}.article-introduce #title .thum-img{height:200px;border-radius:50%;width:fit-content}.article-introduce>section{gap:1rem;display:flex;flex-direction:column}.article-introduce #title h1{font-weight:bold}.article-introduce #title .description{white-space:pre-line}.article-introduce section>h2{font-size:1.5rem;font-weight:bold;margin:0}.article-introduce dl{margin:0}.article-introduce dd{margin:0}.article-introduce dd a{word-break:break-all}.article-introduce dt{font-weight:inherit}.article-introduce dl div{display:flex;flex-wrap:wrap}.article-introduce dt::after{content:":"}.article-introduce dd+dd::before{content:"、"}.article-introduce a:hover{text-decoration:underline}.article-introduce #gallery img{max-width:100%;cursor:pointer}.article-introduce #gallery .row{row-gap:24px}.article-introduce #character img{width:250px;max-width:100%}.article-introduce #character>div{gap:.5rem;display:flex;cursor:pointer;flex-direction:column}.article-introduce #character .name{font-size:1rem;font-weight:bold}.article-introduce #character .description{white-space:pre-line}.article-introduce #staff .group>.name{font-size:1.2rem;font-weight:bold}.article-introduce #relevance h3{font-size:1.2rem;font-weight:bold}.article-introduce ol,.article-introduce ul{padding-left:24px}.article-introduce ol,.article-introduce ul{margin:0}.article-introduce #relevance>ul{display:flex;flex-direction:column;gap:.5rem}.article-introduce #operation{flex-direction:row;gap:2rem}.article-introduce #release h3{font-size:1.2rem;font-weight:bold}#home-page{padding-left:5rem;padding-right:5rem}#home-page .m-slide-group__content{gap:1rem;padding:.5rem 0}#home-page .card-title{display:flex;justify-content:space-between;align-items:center}#home-page .left-content,#home-page{display:flex;flex-direction:column;gap:3rem}#home-page .right-content{display:flex;flex-direction:column;gap:2rem}#home-page h2{font-size:3rem;font-weight:bold;letter-spacing:.4rem;margin-left:5rem}#home-page section{display:flex;flex-direction:column;gap:1rem}#home-page .item img,#home-page .item .image{width:100%;aspect-ratio:460/215}#home-page .item .m-chip{background-color:var(--md-sys-color-primary)!important;border-color:var(--md-sys-color-primary)!important;color:var(--md-sys-color-on-primary)!important}#home-page .item .m-chip--outlined{background-color:transparent!important;color:var(--md-sys-color-primary)!important;caret-color:var(--md-sys-color-primary)!important}#home-page .item.more-link{flex-direction:column!important;gap:1rem;align-items:center;justify-content:center;width:10rem!important}#home-page .item.more-link i,#home-page .community-card .item i,#home-page .weekly-news-card .item i,#home-page .announcements-card .item i,#home-page .hot-tags-card .item i,#home-page .support-card .item i{color:var(--md-sys-color-primary)}#home-page .carousels-card,.cv-carousel-card{border-radius:var(--md-card-border-radius);box-shadow:0 .125rem .25rem rgba(0,0,0,.01)}#home-page .carousels-card img,#home-page .carousels-card .m-responsive__content,#home-page .carousels-card .m-window-item,#home-page .carousels-card .m-responsive .cv-carousel-card img,.cv-carousel-card .m-responsive__content,.cv-carousel-card .m-window-item,.cv-carousel-card .m-responsive{border-radius:var(--md-card-border-radius)}#home-page .carousels-card .m-responsive__content,#home-page .cv-carousel-card .m-responsive__content{border-radius:var(--md-card-border-radius)}#home-page .published-games-card .item,#home-page .upcoming-games-card .item,#home-page .free-games-card .item,#home-page .discount-games-card .item{display:flex;flex-direction:column}#home-page .published-games-card .item .content,#home-page .upcoming-games-card .item .content,#home-page .free-games-card .item .content,#home-page .discount-games-card .item .content{margin:1rem;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;height:100%}#home-page .published-games-card .item{width:17rem}#home-page .upcoming-games-card .item{width:17rem}#home-page .free-games-card .item{width:17rem}#home-page .discount-games-card .item{width:20rem}#home-page .news-card .item{width:28rem;gap:1rem;padding:.7rem;flex-direction:row}#home-page .news-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .news-card img{height:3rem!important;width:3rem!important;border-radius:50%!important}#home-page .news-card .content{display:flex;flex-direction:column;justify-content:space-between;width:100%}#home-page .news-card .user-image{display:flex}#home-page .news-card .head{display:flex;gap:.5rem;align-items:center}#home-page .news-card .name{color:var(--md-sys-color-on-surface)!important;font-weight:bold}#home-page .news-card .time{color:var(--md-sys-color-on-surface)!important}#home-page .news-card .text{color:var(--md-sys-color-on-surface)!important}#home-page .latest-articles-card .row{margin-left:3rem}#home-page .latest-articles-card .item{display:flex;flex-direction:column;width:20rem}#home-page .latest-articles-card .content{display:flex;flex-direction:column;gap:1rem}#home-page .latest-articles-card .addinfo{display:flex;justify-content:space-between;align-items:center;gap:.5rem}#home-page .latest-articles-card .addinfo .m-chip{min-width:4rem}#home-page .latest-articles-card .author{display:flex;align-items:center;gap:.5rem}#home-page .latest-articles-card .user-image{width:1.5rem!important;border-radius:50%!important;aspect-ratio:1}#home-page .latest-articles-card .author .name{color:var(--md-sys-color-on-primary-container)}#home-page .latest-articles-card .time{color:var(--md-sys-color-on-primary-container);word-break:keep-all}#home-page .latest-articles-card .head{padding:1rem;display:flex;gap:1rem;flex-direction:column;height:100%;justify-content:space-between}#home-page .right-content h2{font-size:2rem!important;margin-left:1rem!important;margin-top:1rem}#home-page .community-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .community-card .item{display:flex;gap:1rem;flex-direction:row;padding:.5rem 1rem}#home-page .community-card .content{display:flex;flex-direction:column}#home-page .community-card .content .name{font-weight:bold}#home-page .support-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .support-card .item{display:flex;gap:1rem;flex-direction:row;padding:.5rem 1rem}#home-page .support-card .content{display:flex;flex-direction:column}#home-page .support-card .content .name{font-weight:bold}#home-page .recently-edited-games-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .recently-edited-games-card .item{flex-direction:row}#home-page .recently-edited-games-card img{width:8rem!important}#home-page .recently-edited-games-card .name{font-weight:bold}#home-page .recently-edited-games-card .time{color:var(--md-sys-color-on-primary-container)}#home-page .recently-edited-games-card .content{display:flex;flex-direction:column;justify-content:space-between;padding:.4rem 1rem}#home-page .latest-videoes-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .latest-videoes-card .item{flex-direction:row;width:30rem}#home-page .latest-videoes-card .image{width:15rem!important}#home-page .latest-videoes-card .content{display:flex;flex-direction:column;gap:1rem}#home-page .latest-videoes-card .content .name{font-weight:bold;font-size:1rem}#home-page .latest-videoes-card .addinfo{display:flex;justify-content:space-between}#home-page .latest-videoes-card .author{display:flex;align-items:center;gap:.5rem}#home-page .latest-videoes-card .author .name{color:var(--md-sys-color-on-primary-container)}#home-page .latest-videoes-card .time{color:var(--md-sys-color-on-primary-container);word-break:keep-all}#home-page .latest-videoes-card .head{padding:.5rem 1rem;display:flex;flex-direction:column;height:100%;justify-content:space-between}#home-page .announcements-card .content{display:flex;flex-direction:column}#home-page .announcements-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .announcements-card .item{flex-direction:row;padding:.5rem 1rem;gap:.5rem}#home-page .announcements-card .name.active{font-weight:bold}#home-page .friend-links-card .group{display:flex;flex-wrap:wrap;justify-content:space-around;margin-left:3.5rem;margin-right:3rem;gap:1rem}#home-page .friend-links-card .item{display:flex;flex-direction:column;width:11rem}#home-page .friend-links-card .content{padding:.7rem}.recommends-group{display:flex;gap:3rem;flex-direction:column}#home-page .recommends .container{display:flex;flex-direction:column;gap:2rem}#home-page .recommends h2{margin-left:3rem!important}#home-page .recommends .completed-card .content{display:flex;justify-content:center;padding:2rem;font-size:1rem}#home-page .plain-text-card.item{display:flex;flex-direction:row;gap:1rem}#home-page .plain-text-card.item img{min-width:25rem!important;width:25rem!important}#home-page .plain-text-card.item .content{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.masa-image .m-image__image{border-radius:var(--md-card-border-radius)}.masa-image .item-image:active .m-image__image{border-radius:var(--md-card-active-border-radius)}.sub-group>.row{row-gap:1.5rem}.masa-image .image-name{display:none}.masa-image .item-image:hover .image-name{display:flex;-webkit-animation-name:fadeIn;-webkit-animation-duration:.3s;-webkit-animation-iteration-count:1;-webkit-animation-delay:0s}.masa-image .item-image:active .image-name{border-radius:var(--md-card-active-border-radius)}.masa-image .image-name{background:linear-gradient(to bottom,rgba(0,0,0,0) 70%,rgba(0,0,0,.7));height:100%;width:100%;align-items:flex-end;color:#fff;font-size:1.5rem;padding:1rem;border-radius:var(--md-card-border-radius)}@-webkit-keyframes fadeIn{0%{opacity:0}20%{opacity:.2}50%{opacity:.5}70%{opacity:.7}100%{opacity:1}}#home-page .gallery-card{display:flex;flex-direction:column}#home-page .gallery-card{display:flex;border-radius:var(--md-card-border-radius);white-space:normal}#home-page .gallery-card .head{display:flex;gap:1rem;align-items:flex-end}#home-page .gallery-card .head img{width:13rem;height:fit-content;border-radius:12px}#home-page .gallery-card .content{display:flex;flex-direction:column;justify-content:space-around;padding:1rem 1.5rem;gap:.5rem}#home-page .gallery-card .gallery img{height:20rem;width:fit-content}#home-page .gallery-card .actions{display:flex;justify-content:space-around;padding:1rem}#home-page .gallery-card button:hover{background-color:var(--md-sys-color-primary)!important;border-color:var(--md-sys-color-primary)!important;color:#fff!important}#home-page .gallery-card .m-image{border-radius:12px;cursor:pointer}#home-page .weekly-news-card{height:100%;justify-content:space-around}#home-page .weekly-news-card .content{display:flex;flex-direction:column}#home-page .weekly-news-card .group{display:flex;flex-direction:column;gap:1rem}#home-page .weekly-news-card .item{flex-direction:row;padding:.5rem 1rem;gap:.5rem}#home-page .weekly-news-card .name.active{font-weight:bold}#home-page .birthday-card .default.item{padding:1rem;gap:1rem;flex-direction:row}#home-page .birthday-card .default .content{font-size:1rem;display:flex;flex-direction:column;justify-content:space-evenly}#home-page .birthday-card .default .head{font-size:3rem}#home-page .birthday-card .group .item{padding:.5rem 1rem;gap:1rem;align-items:center;flex-direction:row}#home-page .birthday-card .group .item img{width:5rem!important;height:5rem;border-radius:50%!important}#home-page .birthday-card .group .item .content{display:flex;flex-direction:column;gap:.5rem;justify-content:center}#home-page .birthday-card .group .item .head{display:flex;gap:.5rem;align-items:flex-end;flex-wrap:wrap}#home-page .birthday-card .group .item .name{font-size:1.5rem}#home-page .birthday-card .group .item .debut-game{color:var(--md-sys-color-on-primary-container)}#home-page .birthday-card .group{gap:1rem;display:flex;flex-direction:column}#home-page .cngal-about-card .links-groups{margin-top:3rem}#home-page .kanban-card{display:flex;align-items:center;gap:3rem!important}#home-page .kanban-card .quote-card+img{transform:rotateY(180deg)}#home-page .kanban-card .quote-card{max-width:70rem}#home-page .kanban-card img{width:12rem}#home-page .kanban-card .content{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}#home-page .evaluations-group{margin-left:2.5rem;row-gap:2rem;padding-right:2rem}#home-page .evaluations-card .articles-group img{width:10rem!important}#home-page .evaluations-card .head{display:flex;flex-direction:column;width:100%;padding:.5rem 1rem;justify-content:space-between}#home-page .evaluations-card .content{font-size:1rem;font-weight:bold}#home-page .evaluations-card .addinfo{display:flex;justify-content:space-between;align-items:flex-end}#home-page .articles-group{gap:1rem;display:flex;flex-direction:column}#home-page .articles-group .item{flex-direction:row}#home-page .evaluations-card .type{color:var(--md-sys-color-on-primary-container)}#home-page .evaluations-card .evaluations-item{display:flex;flex-direction:column;gap:1rem}#home-page .latast-comments-card .item{display:flex;padding:1rem;gap:1rem;flex-direction:row}#home-page .latast-comments-card .user-image{width:3rem!important;border-radius:50%!important;height:3rem!important}#home-page .latast-comments-card .content{display:flex;flex-direction:column;gap:.5rem;word-break:break-word;width:100%}#home-page .latast-comments-card .name{font-size:1rem;font-weight:bold}#home-page .latast-comments-card .text img{aspect-ratio:unset!important}#home-page .latast-comments-card .time{text-align:end}#home-page .latast-comments-card .group{gap:1rem;display:flex;flex-direction:column}#home-page .hot-tags-card .group{display:flex;flex-wrap:wrap;gap:.75rem}#home-page .hot-tags-card .item{padding:.3rem 1rem .3rem .5rem;flex-direction:row;gap:.5rem}#home-page .hot-tags-card .content{display:flex;align-items:center}#cv-news .content-card{gap:.7rem}#cv-news .item{gap:1rem;flex-direction:row;padding:.5rem}#cv-news .group{display:flex;flex-direction:column;gap:1rem}#cv-news img{width:3rem;height:3rem;border-radius:50%}#cv-news a{display:flex}#cv-news .content{display:flex;flex-direction:column;justify-content:space-between}#cv-news .head{display:flex;gap:.5rem}#cv-news .name{color:var(--md-sys-color-on-primary-container);font-weight:bold}#cv-news .time{color:var(--md-sys-color-on-primary-container)}#cv-news .text{color:var(--md-sys-color-on-primary-container)}.cv-carousel-card{display:flex;align-items:center;height:100%}#home-page .button-group-card .button-group{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1rem}#home-page .button-group-card .button-group .button-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:20%}#home-page .activities-card img{aspect-ratio:16/9}.bottom-flaoting-ads-card{position:fixed;left:0;bottom:0;margin:.5rem;z-index:3;width:calc(100vw - 1rem)}.bottom-flaoting-ads-card a{display:flex}.bottom-flaoting-ads-card img{width:100%}.bottom-flaoting-ads-card button{position:absolute;left:.5rem;top:.5rem}.slotMachine-box{min-height:calc(100% - 341px);width:848px;margin:0 auto;padding-top:40px}.slotMachine{background:url(https://app.cngal.org/_content/CnGalWebSite.Shared/images/raffleBg.png) no-repeat;width:692px;height:313px;position:relative;margin-top:50px}@media(min-height:1000px){.slotMachine{margin-top:100px}}.slotMachine-btn{position:absolute;right:-156px;top:calc(50% - 66px)}.slot{width:106px;height:163px;overflow:hidden;position:absolute;background-color:rgba(250,249,250,1);top:103px;border:1px solid rgba(253,138,197,1)}.slot li{display:block;width:106px;height:163px;font-size:72px;text-align:center;line-height:163px}.slot1{left:185px}.slot2{left:305px}.slot3{left:425px}.slot4{left:545px}.slotAnimation{animation:slotSlice 1s linear 0s 1}@keyframes slotSlice{0%{transform:translateY(0)}100%{transform:translateY(-4890px)}}div.prizeTips{padding:1em 0 0;text-align:center;font-size:18px}div.prizeTips>span{font-weight:bold;color:rgba(253,138,197,1);padding:0 .5em}.slotMachine-box ul{padding:0}.lottery-home-page{display:flex;flex-direction:column;align-items:center}.lottery-home-page>.md-card,.lottery-home-page>.m-alert{max-width:700px;width:100%;flex-direction:row}.lottery-home-page .head-card{display:flex;padding:1rem;flex-direction:column;width:60%;justify-content:space-between;gap:1rem}.lottery-home-page .image-link-card{display:flex;width:40%}.lottery-home-page .image-card{width:100%;aspect-ratio:600/900;height:fit-content}.lottery-home-page .head-card .title-card{display:flex;flex-direction:column;justify-content:space-evenly;gap:1rem}.lottery-home-page .head-card .info-card{display:flex;flex-direction:column;font-weight:bold;font-size:small}.lottery-home-page .head-card .info-card div{display:flex}.lottery-home-page .content-card{display:flex;flex-direction:column;align-items:center;gap:.5rem}.lottery-home-page .content-card a{width:200px;max-width:100%}.lottery-home-page .content-card .condition-card{font-weight:bold;font-size:small}.lottery-home-page .title-card .text-card{white-space:pre-wrap}#top{position:relative;height:calc(100vh - 64px);min-height:calc(100vw*.5);max-height:calc(100vw*.7);background-size:cover;background-position:center 70%;color:#fff;overflow:hidden;transition:all .6s ease}#top .copy{position:absolute;left:8%;top:20%;font-size:1.5rem;line-height:3rem;letter-spacing:.3rem}#top .infor{position:fixed;z-index:1;width:100%}#top .logo-area .lead{text-align:center;font-size:1.8rem;letter-spacing:.4rem;padding:0 30px}#top .logo-area{position:absolute;left:0;right:0;bottom:15%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4vh}#top .logo-area h1{color:#fff;width:100%;display:flex;justify-content:center}#top .logo-area h1 img{color:#fff;width:50%;min-width:300px}#top .logo-area h1 span{font-size:7rem;display:flex;text-align:center;justify-content:center;font-family:华文行楷;width:70%;min-width:300px}.official-website{display:flex;flex-direction:column;letter-spacing:.05rem!important;line-height:1.8rem!important}.official-website section h2::before{display:block;content:" ";height:2px;width:calc((100% - 1200px)/2 - 20px);min-width:20px;background:var(--md-sys-color-primary);margin-right:20px}.official-website section h2{display:flex;align-items:center;padding:0 0 6rem;letter-spacing:.5rem;font-weight:bold;color:var(--md-sys-color-primary)}.official-website section{margin:0 0 10rem}.official-website .markdown-body h2{padding:0 0 .3rem}.official-website .character-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;padding:30px 80px 0 80px;gap:10px 3%}.official-website .character-card img{align-self:center;height:45%;max-height:666px}.official-website .character-card .caption{max-width:460px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;border-left:2px solid var(--md-sys-color-primary);padding-left:20px;letter-spacing:.05rem!important;line-height:1.8rem!important;font-size:1rem!important}.official-website .character-card .caption .name{font-size:2.5rem;color:var(--md-sys-color-primary);letter-spacing:.2rem;line-height:3rem;font-weight:bold}.official-website .character-card .caption .cv{letter-spacing:.1rem;margin-top:15px}.official-website .character-card .caption .audio{margin-top:15px}.official-website .character-card .caption .audio+.infor{margin-top:15px}.official-website .character-card .caption .infor{margin-top:35px}.official-website .character-card .caption .infor div{letter-spacing:.1rem;margin-top:5px;font-weight:bold}.official-website .character-card .caption .description{margin-top:40px;white-space:pre-line}.official-website .character-icon{width:100px;height:100px;cursor:pointer;border-radius:50%!important;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.official-website .character-list .m-card{border-radius:50%;margin:16px}.official-website .character-icon.active{background-color:var(--md-sys-color-primary)}.official-website .m-slide-group__content{justify-content:center;gap:1rem}.official-website .staff-card{display:flex;flex-wrap:wrap;font-size:1rem;justify-content:space-between}.official-website .staff-card .group{margin:2rem}.official-website .staff-card .group>.name{background-color:var(--md-sys-color-primary);color:#fff;display:flex;justify-content:center;font-weight:bold;margin:0 .5rem 1.5rem .5rem;padding:0 1rem}.official-website .staff-card .posts{display:flex}.official-website .staff-card .posts>.name{margin-right:1rem;width:84px;font-weight:bold}.official-website .staff-card .group-no{width:100%}.official-website .staff-card .group-no>.items{display:flex;justify-content:space-between;flex-wrap:wrap}.official-website .staff-card .group-no>.items>.posts{margin:0 2rem}.official-website .staff-card .staff-name{width:84px}.official-website .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.information .jacket{width:40%;max-width:450px;border-radius:var(--md-card-border-radius)}.information .description .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem;margin-bottom:0;border-left:2px solid var(--md-sys-color-primary);font-size:1rem}.information .description .detail>div.title{margin-bottom:20px;color:var(--md-sys-color-primary)}.information .description .detail>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding-left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.information .description .detail>div dt{width:4.5rem}.information .description .detail>div.title dd{font-size:2rem;line-height:2.5rem}.information .description .detail>div dd{font-weight:bold;margin-bottom:0}#top .button-area{position:absolute;left:0;right:0;bottom:7%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;gap:4vh;justify-content:center}.official-website .introduce{white-space:pre-line;font-size:1rem}.pre-img{width:0;height:0}#official-website .container{max-width:900px}.bg-opacity{background-color:rgba(255,255,255,.7)!important}.md-main-info-card{flex-direction:row}.md-main-info-card .image-card{display:flex}.md-main-info-card.game .image-card img{width:460px;aspect-ratio:460/215}.md-main-info-card.role .image-card img{border-radius:50%;margin:1rem;height:200px;aspect-ratio:1/1}.md-main-info-card .content-card{padding:1rem;display:flex;flex-direction:column;gap:.4rem;width:100%}.md-main-info-card.role .content-card .brief{-webkit-line-clamp:inherit;white-space:pre-line}@media screen and (max-width:768px){.md-main-info-card.game{flex-direction:column}.md-main-info-card.role .image-card img{height:100px;margin:.5rem}.md-main-info-card .content-card{padding:.5rem}.md-main-info-card.game .image-card img{width:100%}.md-main-info-card.game .content-card .brief{-webkit-line-clamp:inherit;white-space:pre-line}}.md-main-info-card.game.small{flex-direction:column}.md-main-info-card.role.small .image-card img{height:150px}.md-main-info-card.game.small .image-card img{width:100%;height:min-content}.md-main-info-card.game.small .content-card .brief{-webkit-line-clamp:inherit;white-space:pre-line}.type-inline-chip{background-color:var(--md-sys-color-primary);padding:0 .3rem;border-radius:5px;color:#fff;margin-right:.5rem}.cngal-about-card{padding:0 2rem;display:flex;flex-direction:column;align-content:center;flex-wrap:wrap;row-gap:1rem}.cngal-about-card .head{display:flex;column-gap:6rem;flex-wrap:wrap;row-gap:1rem}.cngal-about-card .links-groups{display:flex;gap:4rem;margin-top:1rem}.cngal-about-card .links-item{display:flex;gap:1rem;flex-direction:column}.cngal-about-card .links-group{display:flex;flex-direction:column;gap:1rem}.cngal-about-card .quote-card{max-width:68rem}.cngal-about-card .links-group h3{font-size:inherit}.cngal-about-card .links-item a{font-size:1rem;font-weight:bold}.cngal-about-card .introduce img{height:50px;aspect-ratio:23/5}.cngal-about-card .introduce{display:flex;flex-direction:column;align-items:flex-start;max-width:40rem;gap:1rem}.cngal-about-card .text{line-height:1.3rem}.cngal-about-card .addinfo{display:flex;justify-content:flex-start;gap:2rem;align-items:center}.cngal-about-card .addinfo div{font-size:1.2rem;font-weight:bold}.cngal-about-card a:hover{text-decoration:underline}.quote-card .quote-content{margin-left:0!important;font-size:2rem!important;font-weight:bold;letter-spacing:.1rem}.quote-card{display:flex;flex-direction:column;gap:1rem}.quote-card .quote-by{font-size:.8rem;letter-spacing:.05rem;display:flex;justify-content:flex-end;gap:.5rem}.masa-calendar-card .title-card{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.masa-calendar-card .button-card{display:flex;flex-wrap:wrap;justify-content:flex-end}.masa-calendar-card .week-card{border-top:thin solid var(--md-sys-color-surface-1);display:flex;border-bottom:thin solid var(--md-sys-color-surface-1);min-height:40px}.masa-calendar-card .week-card div{width:14.28%;display:flex;align-items:center;justify-content:center}.masa-calendar-card .month-card{display:flex;border-bottom:thin solid var(--md-sys-color-surface-1)}.masa-calendar-card .day-card{display:flex;border-right:thin solid var(--md-sys-color-surface-1);width:14.28%}.masa-calendar-card .day-card.first{border-left:thin solid var(--md-sys-color-surface-1)}.masa-calendar-card .day-card.active{background-color:var(--md-sys-color-surface-1)}.image-slide-group-card .m-slide-group__content{justify-content:center}.entry-card-default.main-card.game .content-card .groups-card{display:flex;column-gap:1rem;flex-wrap:wrap}.entry-card-default.main-card.game .content-card .groups-card>div{display:flex;flex-wrap:wrap}.entry-card-default.main-card .options-card{display:flex;justify-content:flex-end;gap:1rem}.entry-card-default.tags-card{display:flex;flex-wrap:wrap;flex-direction:row}.entry-card-default.relevance-card{padding:.7rem;gap:.5rem}.entry-card-default.relevance-card a{color:var(--md-sys-color-on-surface)}.entry-card-default.relevance-card .main-card{display:flex;gap:1rem}.entry-card-default.relevance-card .main-card img{width:250px;aspect-ratio:460/215}.entry-card-default.relevance-card .main-card img.thum{width:120px;border-radius:50%;aspect-ratio:1}.entry-card-default.relevance-card .title-card{flex-direction:row}.entry-card-default.relevance-card .head-card{display:flex;align-items:center;flex-direction:row}.entry-card-default.relevance-card .content-card{display:flex;flex-direction:column;justify-content:space-around;gap:.2rem}.entry-card-default.relevance-card .title-card .name{width:-webkit-fill-available}.entry-card-default.relevance-card .info-card{display:flex;column-gap:1rem;flex-wrap:wrap}.entry-card-default.relevance-card .info-item{display:flex;align-items:center}.entry-card-default.relevance-card .info-item>div{word-break:keep-all}.entry-card-default.relevance-card.hide-title .head-card{display:none}.entry-card-default.relevance-card.hide-title .content-card .brief{-webkit-line-clamp:5;white-space:break-spaces}.entry-card-default.relevance-card .add-info-card{display:flex;gap:1rem}.entry-card-default.relevance-card.big-card-style{padding:0}.entry-card-default.relevance-card.big-card-style .main-card{flex-direction:column}.entry-card-default.relevance-card.big-card-style .main-card img{width:100%}.entry-card-default.relevance-card.big-card-style .content-card{width:100%;padding:.7rem;padding-top:0}.entry-card-default.relevance-card.big-card-style .info-card{width:100%;padding:.7rem;padding-top:0}.discount-screen-card .title-card{display:flex;justify-content:space-between}.discount-screen-card .input-card{display:flex;justify-content:space-around;flex-wrap:wrap}.markdown-body{display:flex;flex-direction:column}.markdown-body pre{overflow:initial!important}.markdown-body img+strong{display:flex;justify-content:center;font-weight:inherit!important;margin-top:.66667em;color:var(--md-sys-color-primary);text-align:center;font-size:.9em}.markdown-body a img+strong{color:var(--md-sys-color-primary)!important}.markdown-body .aspect-ratio+p>strong{display:flex;justify-content:center;font-weight:inherit!important;margin-top:.66667em;color:var(--md-sys-color-primary);font-size:.9em}.markdown-body a .aspect-ratio+p>strong{color:var(--md-sys-color-primary)!important}.markdown-body .aspect-ratio{position:relative;width:100%;height:0;padding-bottom:56%}.markdown-body .aspect-ratio iframe{position:absolute;width:100%;height:100%;left:0;top:0}.markdown-body img{max-width:100%}.user-rank{display:flex;word-break:keep-all;color:#fff;padding:0 .7rem;border-radius:10px;font-size:small;background-color:var(--md-sys-color-primary)}.user-rank.rank-lv10{background-color:#f44336}.user-rank.rank-lv9{background-color:#e91e63}.user-rank.rank-lv8{background-color:#9c27b0}.user-rank.rank-lv7{background-color:#673ab7}.user-rank.rank-lv6{background-color:#3f51b5}.user-rank.rank-lv5{background-color:#2196f3}.user-rank.rank-lv4{background-color:#03a9f4}.user-rank.rank-lv3{background-color:#00bcd4}.user-rank.rank-lv2{background-color:#009688}.user-rank.rank-lv1{background-color:#4caf50}.user-rank.rank-lv0{background-color:#795548}.user-rank.rank-lv0{background-color:#607d8b}.user-rank.rank-judges{background-color:#0091ea}.user-rank.rank-editor{background-color:#4caf50}.user-rank.rank-verify{background-color:#bf360c}.user-info-card{flex-direction:row;gap:.7rem;width:fit-content}.user-info-card .image-card img{width:50px;height:50px;border-radius:50%}.user-info-card.small .image-card img{width:40px;height:40px}.user-info-card .image-card{display:flex;align-items:center}.user-info-card .content-card{display:flex;flex-direction:column;justify-content:space-evenly}.user-info-card .name-card{display:flex;align-items:center;column-gap:1rem;flex-wrap:wrap}.user-info-card .content-card .name{word-break:keep-all}a.user-info-card{color:var(--md-sys-color-on-background)!important}.user-task-card{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;justify-content:space-between}.user-task-card .content-card{display:flex;flex-direction:column;align-items:center;gap:.2rem}.user-task-card .biref{text-align:center}.user-task-card .name{text-align:center}.message-info-card .name-card{display:flex;flex-direction:column;justify-content:space-between}.periphery-overview-card a{color:var(--md-sys-color-on-background)!important}.basic-info-group-card{display:flex;flex-direction:column;gap:.15rem;padding:4px!important;padding-top:0}.basic-info-group-card>div{display:flex}.md-main-info-card.edit-record-overview-main-card.game .image-card img{width:320px}.md-main-info-card.edit-record-overview-main-card.role .image-card img{border-radius:50%;margin:1rem;height:150px}.article-main-card{display:flex;flex-direction:column;gap:1.5rem}.article-page-card{display:flex;flex-direction:column;align-items:center}.article-page-card>div{width:100%;max-width:1000px}.commodity-kanban-card{align-items:center;gap:.5rem}.commodity-kanban-card img{width:70%}.commodity-item-card .content-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.magazine-layout{display:flex;overflow-x:hidden;overflow-y:hidden;max-height:calc(100vh);flex-direction:row;scroll-behavior:smooth}.magazine-columns.full-screen{flex-shrink:0;display:flex;flex-direction:column;flex-wrap:wrap;height:calc(100vh)}.magazine-columns.full-screen>div,.magazine-columns.full-screen>section{width:calc(100vw)}.magazine-columns.half-screen{flex-shrink:0;display:flex;flex-direction:column;flex-wrap:wrap;height:calc(100vh)}.magazine-columns.half-screen>div,.magazine-columns.half-screen>section{width:calc(50vw)}.magazine-style::-webkit-scrollbar{display:none}.magazine-style .columns-layout{height:100%;columns:1;column-gap:0}.magazine-context.full-screen{min-width:100%}.magazine-context.half-screen{min-width:50%}.magazine-context>div{height:calc(100vh);position:relative}.magazine-style .page-button-card{position:fixed;bottom:1rem;left:50%;right:50%;width:max-content;padding:0 1rem;transform:translate(-50%,0);display:flex;flex-direction:row;align-items:center;gap:1rem}.magazine-style section{display:flex;flex-direction:column;gap:1rem}.magazine-style .magzine-content-card.magazine-context{padding:3rem 0;gap:unset}.magazine-style .magzine-content-card.magazine-context>div,.magazine-style .magzine-content-card.magazine-context>section{padding:0 3rem;overflow-x:auto;padding-bottom:10rem}.magazine-style .section-title{white-space:pre;display:flex;padding-top:5rem;align-items:center}.magazine-style .main-card img{height:calc(100vh);width:100%;object-fit:cover}.magazine-style .introduce-card .title-card{font-size:36px;font-weight:800;font-family:'MiSans-Heavy';margin-top:25px}.magazine-style .introduce-card .content-card{margin-top:16px;white-space:pre-line}.magazine-style .markdown-body h1,.magazine-style .markdown-body h2{color:var(--md-sys-color-primary)}.magazine-style .markdown-body h2{font-size:1.2em}.magazine-style .markdown-body h3{font-size:1em}.magazine-style .character-item-card{display:flex;padding-top:1rem;gap:3rem}.magazine-style .character-item-card img{align-self:center;max-height:500px}.magazine-style .character-item-card .caption-card{max-width:460px;display:flex;flex-direction:column;align-content:center;border-left:2px solid var(--md-sys-color-primary);padding-left:20px;letter-spacing:.05rem!important;line-height:1.8rem!important;font-size:1rem!important;margin-top:3rem}.magazine-style .character-item-card .caption-card .name{font-size:1.5rem;color:var(--md-sys-color-primary);letter-spacing:.2rem;line-height:3rem;font-weight:bold}.magazine-style .character-item-card .caption-card .cv{letter-spacing:.1rem;margin-top:15px}.magazine-style .character-item-card .caption-card .audio{margin-top:15px}.magazine-style .character-item-card .caption-card .audio+.infor{margin-top:15px}.magazine-style .character-item-card .caption-card .infor{margin-top:35px}.magazine-style .character-item-card .caption-card .infor div{letter-spacing:.1rem;margin-top:5px;font-weight:bold}.magazine-style .character-item-card .caption-card .description{margin-top:40px;white-space:pre-line}.magazine-style .character-icon{width:100px;height:100px;cursor:pointer;border-radius:50%!important;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.magazine-style .character-list .m-card{border-radius:50%;margin:16px}.magazine-style .character-card .character-icon.active{background-color:var(--md-sys-color-primary)}.magazine-style .character-card .m-slide-group__content{gap:1rem;padding:3px}.magazine-style .character-card .m-slide-group__content .m-card{height:100px;margin:0}.magazine-style .character-card .m-slide-group__content .m-card>:first-child:not(.m-btn):not(.m-chip):not(.m-avatar){border-radius:50%!important}.magazine-style .staff-card{display:flex;flex-wrap:wrap;font-size:1rem;justify-content:space-between;gap:1rem}.magazine-style .staff-card .group{display:flex;flex-direction:column;gap:.7rem}.magazine-style .staff-card .group .items{display:flex;flex-direction:column;gap:.4rem}.magazine-style .staff-card .group>.name{background-color:var(--md-sys-color-primary);color:#fff;display:flex;justify-content:center;font-weight:bold;padding:0 1rem}.magazine-style .staff-card .posts{display:flex}.magazine-style .staff-card .posts .items{display:flex;flex-direction:column;gap:.4rem}.magazine-style .staff-card .posts>.name{margin-right:1rem;width:84px;font-weight:bold;line-height:18px}.magazine-style .staff-card .group-no{width:100%}.magazine-style .staff-card .group-no>.items{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.magazine-style .staff-card .staff-name{width:84px;line-height:18px}.revenues-page .screen-card{padding:1rem;display:flex;gap:1rem}.revenues-page .screen-card h1{align-self:center}.revenues-page .game-card{display:flex;flex-direction:row;align-items:center;padding:.5rem;gap:.5rem;height:100%}.revenues-page .game-card .head-card{display:flex;flex-direction:column;background-color:var(--md-sys-color-surface-2);border-radius:var(--md-card-border-radius)}.revenues-page .game-card .head-card img{width:250px}.revenues-page .game-card .head-card .owner-revenue-card{display:flex;padding:.5rem}.revenues-page .game-card .head-card .text-number-card{width:50%;padding-right:.5rem}.revenues-page .game-card .head-card .text-card{font-size:1.2rem;font-weight:bold}.revenues-page .game-card .head-card .number-card{font-size:1.5rem;font-weight:bold}.revenues-page .game-card .head-card .text-number-card{width:50%}.revenues-page .game-card .content-card .name-card{font-size:1.5rem;padding:0 .5rem;font-weight:bold}.revenues-page .game-card .content-card .info-crad{font-size:.9rem;font-weight:bold;padding:0 .5rem}.revenues-page .game-card .content-card .divider-crad{width:100%;height:15px;background-color:var(--md-sys-color-surface-5)}.revenues-page .game-card .content-card{width:100%;display:flex;flex-direction:column;gap:.5rem}.revenues-page .game-card .content-card .publisher-card{padding:0 .5rem;font-size:.9rem;font-weight:bold}.revenues-page .brief-card{display:flex;flex-direction:column;gap:.3rem;letter-spacing:.5px}.revenues-page .brief-card .line-1{font-size:1.3rem;font-weight:bold}.revenues-page .title-card{display:flex;justify-content:space-between}.revenues-page .index-card{background-color:var(--md-sys-color-primary);color:#fff;font-weight:bold;font-size:1.3rem;padding:0 .5rem;display:flex;border-radius:5px;align-items:center;height:fit-content}.kanban-live2d{position:fixed;z-index:4}.kanban-live2d .button-group{display:flex;flex-direction:column;position:absolute;gap:1rem;padding:2rem}.kanban-live2d .float-button img{height:100%;width:100%}.user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kanban-live2d .kanban-dialogbox{display:flex;flex-direction:column;position:absolute;width:100%}.kanban-dialogbox .content-card{margin-left:90px;display:flex;flex-direction:column;gap:.5rem}.kanban-dialogbox button{position:absolute;left:360px;top:5px}.kanban-dialogbox .content-card .name{display:flex;align-items:center}.tool-menu{width:200px;background-color:#fff;padding:1rem}.tool-menu>div{width:100%}.kanban-switch-clothes-card .action-card{display:flex;justify-content:center;padding-bottom:.5rem} \ No newline at end of file