:root{color-scheme:light;--aoi-accent-50:#f06e8e;--aoi-accent-60:#de5278;--aoi-accent-40:#f49ab0;--aoi-accent-20:#ffd5df;--aoi-accent-10:#fff0f4;--aoi-secondary-50:#3f7de8;--aoi-sakura-60:#cc3d70;--aoi-sakura-50:#f06e8e;--aoi-sakura-40:#f7a8ba;--aoi-sakura-20:#ffdae3;--aoi-sakura-10:#fff4f7;--aoi-sun-50:#f7b955;--aoi-bg:#fffdfd;--aoi-surface:hsla(0,0%,100%,.94);--aoi-surface-solid:#fff;--aoi-surface-muted:#faf5f7;--aoi-border:rgba(33,33,33,.085);--aoi-surface-border:color-mix(in srgb,var(--aoi-border) 48%,transparent);--aoi-surface-border-hover:color-mix(in srgb,var(--aoi-border) 58%,var(--aoi-active-color) 8%);--aoi-text:#212121;--aoi-text-muted:#6d6670;--aoi-icon:#6d6670;--aoi-active-color:var(--aoi-accent-60);--aoi-success:#2f7d4f;--aoi-warning:#a76500;--aoi-info:var(--aoi-secondary-50);--aoi-focus:color-mix(in srgb,var(--aoi-accent-60) 32%,transparent);--aoi-shadow-sm:0 5px 16px rgba(33,33,33,.035);--aoi-shadow-md:0 14px 32px rgba(33,33,33,.065);--aoi-danger:#ba1a1a;--aoi-content-max-width:100%;--aoi-content-wide-max-width:88%;--aoi-base-font-size:14px;--aoi-page-padding-block-start:18px;--aoi-page-padding-block-end:56px;--aoi-page-padding-inline:5vw;--aoi-page-padding-mobile:16px 12px 78px;--aoi-mobile-bottom-nav-height:var(--aoi-mobile-nav-height);--aoi-mobile-bottom-nav-offset:10px;--aoi-mobile-bottom-nav-gutter:10px;--aoi-mobile-bottom-nav-max-width:392px;--aoi-mobile-bottom-nav-outer-height:calc(var(--aoi-mobile-bottom-nav-height) + var(--aoi-mobile-bottom-nav-offset) + env(safe-area-inset-bottom, 0px));--aoi-mobile-content-bottom-space:max(calc(var(--aoi-mobile-bottom-nav-outer-height) + 40px),120px);--aoi-panel-padding:18px;--aoi-row-padding:12px;--aoi-card-padding:14px;--aoi-panel-bg:var(--aoi-surface);--aoi-card-bg:hsla(0,0%,100%,.68);--aoi-control-bg:hsla(0,0%,100%,.72);--aoi-state-hover:color-mix(in srgb,var(--aoi-accent-60) 6%,#fff);--aoi-state-active:color-mix(in srgb,var(--aoi-accent-60) 10%,#fff);--aoi-state-border-active:color-mix(in srgb,var(--aoi-accent-60) 34%,var(--aoi-border));--aoi-intent-primary-color:var(--aoi-active-color);--aoi-intent-primary-on-solid:#fff;--aoi-intent-primary-solid-bg:var(--aoi-active-color);--aoi-intent-primary-solid-bg-hover:color-mix(in srgb,var(--aoi-active-color) 90%,#000);--aoi-intent-primary-solid-bg-pressed:color-mix(in srgb,var(--aoi-active-color) 82%,#000);--aoi-intent-primary-soft-bg:var(--aoi-accent-10);--aoi-intent-primary-soft-bg-hover:color-mix(in srgb,var(--aoi-active-color) 11%,#fff);--aoi-intent-primary-soft-bg-pressed:color-mix(in srgb,var(--aoi-active-color) 16%,#fff);--aoi-intent-primary-border:color-mix(in srgb,var(--aoi-active-color) 42%,var(--aoi-border));--aoi-intent-primary-plain-hover:color-mix(in srgb,var(--aoi-active-color) 7%,#fff);--aoi-intent-primary-plain-pressed:color-mix(in srgb,var(--aoi-active-color) 12%,#fff);--aoi-intent-secondary-color:var(--aoi-text-muted);--aoi-intent-secondary-on-solid:var(--aoi-surface-solid);--aoi-intent-secondary-solid-bg:color-mix(in srgb,var(--aoi-text-muted) 82%,var(--aoi-text));--aoi-intent-secondary-solid-bg-hover:color-mix(in srgb,var(--aoi-text-muted) 70%,var(--aoi-text));--aoi-intent-secondary-solid-bg-pressed:color-mix(in srgb,var(--aoi-text-muted) 58%,var(--aoi-text));--aoi-intent-secondary-soft-bg:color-mix(in srgb,var(--aoi-text-muted) 7%,#fff);--aoi-intent-secondary-soft-bg-hover:color-mix(in srgb,var(--aoi-text-muted) 10%,#fff);--aoi-intent-secondary-soft-bg-pressed:color-mix(in srgb,var(--aoi-text-muted) 14%,#fff);--aoi-intent-secondary-border:color-mix(in srgb,var(--aoi-text-muted) 28%,var(--aoi-border));--aoi-intent-secondary-plain-hover:color-mix(in srgb,var(--aoi-text) 6%,transparent);--aoi-intent-secondary-plain-pressed:color-mix(in srgb,var(--aoi-text) 10%,transparent);--aoi-intent-neutral-color:var(--aoi-text);--aoi-intent-neutral-on-solid:var(--aoi-surface-solid);--aoi-intent-neutral-solid-bg:var(--aoi-text);--aoi-intent-neutral-solid-bg-hover:color-mix(in srgb,var(--aoi-text) 88%,#fff);--aoi-intent-neutral-solid-bg-pressed:color-mix(in srgb,var(--aoi-text) 78%,#fff);--aoi-intent-neutral-soft-bg:var(--aoi-surface-muted);--aoi-intent-neutral-soft-bg-hover:color-mix(in srgb,var(--aoi-text) 8%,#fff);--aoi-intent-neutral-soft-bg-pressed:color-mix(in srgb,var(--aoi-text) 12%,#fff);--aoi-intent-neutral-border:var(--aoi-border);--aoi-intent-neutral-plain-hover:color-mix(in srgb,var(--aoi-text) 6%,transparent);--aoi-intent-neutral-plain-pressed:color-mix(in srgb,var(--aoi-text) 10%,transparent);--aoi-intent-success-color:var(--aoi-success);--aoi-intent-success-on-solid:#fff;--aoi-intent-success-solid-bg:var(--aoi-success);--aoi-intent-success-solid-bg-hover:color-mix(in srgb,var(--aoi-success) 88%,#000);--aoi-intent-success-solid-bg-pressed:color-mix(in srgb,var(--aoi-success) 78%,#000);--aoi-intent-success-soft-bg:color-mix(in srgb,var(--aoi-success) 11%,#fff);--aoi-intent-success-soft-bg-hover:color-mix(in srgb,var(--aoi-success) 15%,#fff);--aoi-intent-success-soft-bg-pressed:color-mix(in srgb,var(--aoi-success) 20%,#fff);--aoi-intent-success-border:color-mix(in srgb,var(--aoi-success) 34%,var(--aoi-border));--aoi-intent-success-plain-hover:color-mix(in srgb,var(--aoi-success) 8%,#fff);--aoi-intent-success-plain-pressed:color-mix(in srgb,var(--aoi-success) 13%,#fff);--aoi-intent-warning-color:var(--aoi-warning);--aoi-intent-warning-on-solid:#fff;--aoi-intent-warning-solid-bg:var(--aoi-warning);--aoi-intent-warning-solid-bg-hover:color-mix(in srgb,var(--aoi-warning) 88%,#000);--aoi-intent-warning-solid-bg-pressed:color-mix(in srgb,var(--aoi-warning) 78%,#000);--aoi-intent-warning-soft-bg:color-mix(in srgb,var(--aoi-sun-50) 17%,#fff);--aoi-intent-warning-soft-bg-hover:color-mix(in srgb,var(--aoi-sun-50) 23%,#fff);--aoi-intent-warning-soft-bg-pressed:color-mix(in srgb,var(--aoi-sun-50) 28%,#fff);--aoi-intent-warning-border:color-mix(in srgb,var(--aoi-sun-50) 42%,var(--aoi-border));--aoi-intent-warning-plain-hover:color-mix(in srgb,var(--aoi-sun-50) 12%,#fff);--aoi-intent-warning-plain-pressed:color-mix(in srgb,var(--aoi-sun-50) 18%,#fff);--aoi-intent-danger-color:var(--aoi-danger);--aoi-intent-danger-on-solid:#fff;--aoi-intent-danger-solid-bg:var(--aoi-danger);--aoi-intent-danger-solid-bg-hover:color-mix(in srgb,var(--aoi-danger) 88%,#000);--aoi-intent-danger-solid-bg-pressed:color-mix(in srgb,var(--aoi-danger) 78%,#000);--aoi-intent-danger-soft-bg:color-mix(in srgb,var(--aoi-danger) 9%,#fff);--aoi-intent-danger-soft-bg-hover:color-mix(in srgb,var(--aoi-danger) 13%,#fff);--aoi-intent-danger-soft-bg-pressed:color-mix(in srgb,var(--aoi-danger) 18%,#fff);--aoi-intent-danger-border:color-mix(in srgb,var(--aoi-danger) 34%,var(--aoi-border));--aoi-intent-danger-plain-hover:color-mix(in srgb,var(--aoi-danger) 8%,#fff);--aoi-intent-danger-plain-pressed:color-mix(in srgb,var(--aoi-danger) 13%,#fff);--aoi-intent-info-color:var(--aoi-info);--aoi-intent-info-on-solid:#fff;--aoi-intent-info-solid-bg:var(--aoi-info);--aoi-intent-info-solid-bg-hover:color-mix(in srgb,var(--aoi-info) 88%,#000);--aoi-intent-info-solid-bg-pressed:color-mix(in srgb,var(--aoi-info) 78%,#000);--aoi-intent-info-soft-bg:color-mix(in srgb,var(--aoi-info) 10%,#fff);--aoi-intent-info-soft-bg-hover:color-mix(in srgb,var(--aoi-info) 14%,#fff);--aoi-intent-info-soft-bg-pressed:color-mix(in srgb,var(--aoi-info) 18%,#fff);--aoi-intent-info-border:color-mix(in srgb,var(--aoi-info) 34%,var(--aoi-border));--aoi-intent-info-plain-hover:color-mix(in srgb,var(--aoi-info) 8%,#fff);--aoi-intent-info-plain-pressed:color-mix(in srgb,var(--aoi-info) 13%,#fff);--aoi-grid-gap:16px;--aoi-grid-gap-compact:12px;--aoi-nav-bg:hsla(0,0%,100%,.9);--aoi-nav-hover-bg:var(--aoi-state-hover);--aoi-nav-pressed-bg:color-mix(in srgb,var(--aoi-accent-60) 8%,#fff);--aoi-nav-active-bg:var(--aoi-accent-10);--aoi-nav-active-color:var(--aoi-accent-60);--aoi-nav-active-radius:var(--aoi-radius-nav-indicator);--aoi-nav-bg-colorful:linear-gradient(135deg,color-mix(in srgb,var(--aoi-accent-60) 12%,#fff),hsla(0,0%,100%,.9));--aoi-nav-border-colorful:color-mix(in srgb,var(--aoi-accent-60) 18%,transparent);--aoi-user-bg-image:none;--aoi-user-bg-opacity:0;--aoi-user-bg-blur:0px;--aoi-user-bg-dim:0;--aoi-danmaku-font-scale:1;--aoi-danmaku-opacity:.86;--aoi-danmaku-speed:1;--aoi-danmaku-visible-area:65%;--aoi-player-accent:var(--aoi-active-color);--aoi-player-accent-soft:color-mix(in srgb,var(--aoi-player-accent) 10%,var(--aoi-surface-solid));--aoi-player-surface:var(--aoi-surface-solid);--aoi-player-surface-muted:color-mix(in srgb,var(--aoi-surface-muted) 88%,var(--aoi-surface-solid));--aoi-player-border:color-mix(in srgb,var(--aoi-border) 82%,hsla(0,0%,49.8%,.16));--aoi-player-text:var(--aoi-text);--aoi-player-text-muted:var(--aoi-text-muted);--aoi-player-control-overlay:linear-gradient(180deg,transparent,rgba(0,0,0,.48) 34%,rgba(0,0,0,.86));--aoi-radius-container:12px;--aoi-radius-card:8px;--aoi-radius-control:6px;--aoi-radius-field:6px;--aoi-radius-choice:10px;--aoi-radius-nav-indicator:999px;--aoi-radius-round:999px;--aoi-radius-xs:4px;--aoi-radius-sm:var(--aoi-radius-card);--aoi-radius-md:var(--aoi-radius-container);--aoi-control-radius:var(--aoi-radius-control);--aoi-nav-item-radius:var(--aoi-radius-control);--aoi-control-height-sm:32px;--aoi-control-height-md:40px;--aoi-control-height-lg:44px;--aoi-icon-button-size:40px;--aoi-nav-action-size:44px;--aoi-nav-icon-size:22px;--aoi-nav-group-gap:10px;--aoi-nav-rail-padding-block:12px;--aoi-bottom-nav-label-size:11px;--aoi-settings-sticky-top:18px;--aoi-settings-mobile-sticky-top:calc(var(--aoi-mobile-nav-height) + 8px);--aoi-settings-anchor-offset:calc(var(--aoi-settings-sticky-top) + var(--aoi-grid-gap));--aoi-settings-card-min-width:170px;--aoi-settings-control-min-width:180px;--aoi-settings-shell-nav-min-width:240px;--aoi-settings-shell-nav-width:288px;--aoi-settings-shell-gap:20px;--aoi-settings-shell-mark-size:38px;--aoi-settings-shell-title-size:24px;--aoi-settings-shell-mobile-title-size:22px;--aoi-settings-panel-icon-size:34px;--aoi-settings-panel-title-size:17px;--aoi-settings-nav-item-height:40px;--aoi-settings-nav-item-mobile-height:36px;--aoi-video-grid-min-card-width:224px;--aoi-video-grid-sparse-card-width:368px;--aoi-video-grid-row-gap:18px;--aoi-video-grid-column-gap:16px;--aoi-video-grid-mobile-row-gap:14px;--aoi-video-grid-mobile-column-gap:10px;--aoi-category-tabs-bleed:10px;--aoi-category-tabs-mobile-bleed:12px;--aoi-rubber-band-edge-size:56px;--aoi-nav-surface-blur:18px;--aoi-bottom-nav-icon-size:20px;--aoi-bottom-nav-padding-block-end:5px;--aoi-bottom-nav-padding:5px 8px var(--aoi-bottom-nav-padding-block-end);--aoi-bottom-nav-item-gap:2px;--aoi-bottom-nav-icon-min-height:22px;--aoi-bottom-nav-label-padding-inline:3px;--aoi-mobile-header-padding-inline:12px;--aoi-mobile-header-brand-size:20px;--aoi-focus-ring-width:3px;--aoi-focus-ring-offset:3px;--aoi-rail-width:56px;--aoi-mobile-nav-height:56px;--aoi-z-background:0;--aoi-z-page:1;--aoi-z-sticky:20;--aoi-z-nav:40;--aoi-z-floating:60;--aoi-z-menu:80;--aoi-z-dialog:100;--aoi-z-loading:120;--aoi-z-cursor:140;--aoi-motion-fast:.12s;--aoi-motion-base:.22s;--aoi-motion-slow:.36s;--aoi-action-motion-fast:.15s;--aoi-action-motion-base:.25s;--aoi-reveal-distance-sm:10px;--aoi-reveal-distance-md:18px;--aoi-reveal-distance-lg:28px;--aoi-ease-out:cubic-bezier(.19,1,.22,1);--aoi-ease-press:cubic-bezier(.2,0,.2,1);--md-ref-typeface-brand:Inter,"Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--md-ref-typeface-plain:Inter,"Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--md-sys-color-primary:var(--aoi-accent-60);--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:var(--aoi-accent-10);--md-sys-color-on-primary-container:#3a1b00;--md-sys-color-secondary:var(--aoi-secondary-50);--md-sys-color-secondary-container:var(--aoi-accent-20);--md-sys-color-on-secondary-container:#4b2800;--md-sys-color-surface:var(--aoi-surface-solid);--md-sys-color-on-surface:var(--aoi-text);--md-sys-color-surface-container-low:var(--aoi-surface-muted);--md-sys-color-surface-container:var(--aoi-surface-solid);--md-sys-color-surface-container-high:#eef8fb;--md-sys-color-outline:rgba(24,72,84,.28);--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-shape-corner-extra-small:var(--aoi-radius-xs);--md-sys-shape-corner-small:var(--aoi-radius-sm);--md-sys-shape-corner-medium:var(--aoi-radius-md);--md-sys-shape-corner-large:var(--aoi-radius-md);--md-sys-shape-corner-full:var(--aoi-radius-control);--md-filled-button-container-shape:var(--aoi-radius-control);--md-filled-tonal-button-container-shape:var(--aoi-radius-control);--md-outlined-button-container-shape:var(--aoi-radius-control);--md-text-button-container-shape:var(--aoi-radius-control);--md-elevated-button-container-shape:var(--aoi-radius-control);--md-filled-text-field-container-shape:var(--aoi-radius-field);--md-outlined-text-field-container-shape:var(--aoi-radius-field);--md-filled-select-text-field-container-shape:var(--aoi-radius-field);--md-outlined-select-text-field-container-shape:var(--aoi-radius-field);--md-dialog-container-shape:var(--aoi-radius-container);--md-menu-container-shape:var(--aoi-radius-container)}:root.dark{color-scheme:dark;--aoi-bg:#101719;--aoi-surface:rgba(22,33,36,.86);--aoi-surface-solid:#162124;--aoi-surface-muted:#1d2a2e;--aoi-border:rgba(192,241,248,.14);--aoi-text:#eefcff;--aoi-text-muted:#a1bac2;--aoi-icon:#a3bac1;--aoi-active-color:var(--aoi-accent-40);--aoi-focus:color-mix(in srgb,var(--aoi-accent-40) 38%,transparent);--aoi-shadow-sm:0 4px 12px rgba(0,0,0,.22);--aoi-shadow-md:0 12px 32px rgba(0,0,0,.34);--aoi-success:#76d89a;--aoi-warning:#ffd18a;--aoi-info:#b9c9ff;--aoi-card-bg:hsla(0,0%,100%,.06);--aoi-control-bg:hsla(0,0%,100%,.05);--aoi-state-hover:color-mix(in srgb,var(--aoi-accent-40) 10%,var(--aoi-surface-solid));--aoi-state-active:color-mix(in srgb,var(--aoi-accent-40) 16%,var(--aoi-surface-solid));--aoi-state-border-active:color-mix(in srgb,var(--aoi-accent-40) 36%,var(--aoi-border));--aoi-intent-primary-on-solid:#2b1600;--aoi-intent-primary-solid-bg-hover:color-mix(in srgb,var(--aoi-active-color) 86%,#fff);--aoi-intent-primary-solid-bg-pressed:color-mix(in srgb,var(--aoi-active-color) 76%,#fff);--aoi-intent-primary-soft-bg:color-mix(in srgb,var(--aoi-active-color) 12%,var(--aoi-surface-solid));--aoi-intent-primary-soft-bg-hover:color-mix(in srgb,var(--aoi-active-color) 18%,var(--aoi-surface-solid));--aoi-intent-primary-soft-bg-pressed:color-mix(in srgb,var(--aoi-active-color) 24%,var(--aoi-surface-solid));--aoi-intent-primary-plain-hover:color-mix(in srgb,var(--aoi-active-color) 10%,var(--aoi-surface-solid));--aoi-intent-primary-plain-pressed:color-mix(in srgb,var(--aoi-active-color) 16%,var(--aoi-surface-solid));--aoi-intent-secondary-on-solid:var(--aoi-bg);--aoi-intent-secondary-solid-bg:color-mix(in srgb,var(--aoi-text-muted) 82%,var(--aoi-text));--aoi-intent-secondary-solid-bg-hover:color-mix(in srgb,var(--aoi-text-muted) 70%,var(--aoi-text));--aoi-intent-secondary-solid-bg-pressed:color-mix(in srgb,var(--aoi-text-muted) 58%,var(--aoi-text));--aoi-intent-secondary-soft-bg:color-mix(in srgb,var(--aoi-text-muted) 9%,var(--aoi-surface-solid));--aoi-intent-secondary-soft-bg-hover:color-mix(in srgb,var(--aoi-text-muted) 13%,var(--aoi-surface-solid));--aoi-intent-secondary-soft-bg-pressed:color-mix(in srgb,var(--aoi-text-muted) 18%,var(--aoi-surface-solid));--aoi-intent-secondary-plain-hover:color-mix(in srgb,var(--aoi-text) 7%,transparent);--aoi-intent-secondary-plain-pressed:color-mix(in srgb,var(--aoi-text) 12%,transparent);--aoi-intent-neutral-on-solid:var(--aoi-bg);--aoi-intent-neutral-soft-bg:var(--aoi-surface-muted);--aoi-intent-neutral-soft-bg-hover:color-mix(in srgb,var(--aoi-text) 8%,var(--aoi-surface-solid));--aoi-intent-neutral-soft-bg-pressed:color-mix(in srgb,var(--aoi-text) 13%,var(--aoi-surface-solid));--aoi-intent-neutral-plain-hover:color-mix(in srgb,var(--aoi-text) 7%,transparent);--aoi-intent-neutral-plain-pressed:color-mix(in srgb,var(--aoi-text) 12%,transparent);--aoi-intent-success-on-solid:#062112;--aoi-intent-success-solid-bg-hover:color-mix(in srgb,var(--aoi-success) 84%,#fff);--aoi-intent-success-solid-bg-pressed:color-mix(in srgb,var(--aoi-success) 72%,#fff);--aoi-intent-success-soft-bg:color-mix(in srgb,var(--aoi-success) 13%,var(--aoi-surface-solid));--aoi-intent-success-soft-bg-hover:color-mix(in srgb,var(--aoi-success) 18%,var(--aoi-surface-solid));--aoi-intent-success-soft-bg-pressed:color-mix(in srgb,var(--aoi-success) 24%,var(--aoi-surface-solid));--aoi-intent-success-plain-hover:color-mix(in srgb,var(--aoi-success) 10%,var(--aoi-surface-solid));--aoi-intent-success-plain-pressed:color-mix(in srgb,var(--aoi-success) 16%,var(--aoi-surface-solid));--aoi-intent-warning-color:var(--aoi-warning);--aoi-intent-warning-on-solid:#2b1700;--aoi-intent-warning-solid-bg-hover:color-mix(in srgb,var(--aoi-warning) 84%,#fff);--aoi-intent-warning-solid-bg-pressed:color-mix(in srgb,var(--aoi-warning) 72%,#fff);--aoi-intent-warning-soft-bg:color-mix(in srgb,var(--aoi-warning) 13%,var(--aoi-surface-solid));--aoi-intent-warning-soft-bg-hover:color-mix(in srgb,var(--aoi-warning) 18%,var(--aoi-surface-solid));--aoi-intent-warning-soft-bg-pressed:color-mix(in srgb,var(--aoi-warning) 24%,var(--aoi-surface-solid));--aoi-intent-warning-plain-hover:color-mix(in srgb,var(--aoi-warning) 10%,var(--aoi-surface-solid));--aoi-intent-warning-plain-pressed:color-mix(in srgb,var(--aoi-warning) 16%,var(--aoi-surface-solid));--aoi-intent-danger-on-solid:#3d0707;--aoi-intent-danger-solid-bg-hover:color-mix(in srgb,var(--aoi-danger) 84%,#fff);--aoi-intent-danger-solid-bg-pressed:color-mix(in srgb,var(--aoi-danger) 72%,#fff);--aoi-intent-danger-soft-bg:color-mix(in srgb,var(--aoi-danger) 14%,var(--aoi-surface-solid));--aoi-intent-danger-soft-bg-hover:color-mix(in srgb,var(--aoi-danger) 19%,var(--aoi-surface-solid));--aoi-intent-danger-soft-bg-pressed:color-mix(in srgb,var(--aoi-danger) 25%,var(--aoi-surface-solid));--aoi-intent-danger-plain-hover:color-mix(in srgb,var(--aoi-danger) 11%,var(--aoi-surface-solid));--aoi-intent-danger-plain-pressed:color-mix(in srgb,var(--aoi-danger) 17%,var(--aoi-surface-solid));--aoi-intent-info-on-solid:#071a3d;--aoi-intent-info-solid-bg-hover:color-mix(in srgb,var(--aoi-info) 84%,#fff);--aoi-intent-info-solid-bg-pressed:color-mix(in srgb,var(--aoi-info) 72%,#fff);--aoi-intent-info-soft-bg:color-mix(in srgb,var(--aoi-info) 13%,var(--aoi-surface-solid));--aoi-intent-info-soft-bg-hover:color-mix(in srgb,var(--aoi-info) 18%,var(--aoi-surface-solid));--aoi-intent-info-soft-bg-pressed:color-mix(in srgb,var(--aoi-info) 24%,var(--aoi-surface-solid));--aoi-intent-info-plain-hover:color-mix(in srgb,var(--aoi-info) 10%,var(--aoi-surface-solid));--aoi-intent-info-plain-pressed:color-mix(in srgb,var(--aoi-info) 16%,var(--aoi-surface-solid));--aoi-nav-bg:rgba(22,33,36,.9);--aoi-nav-hover-bg:var(--aoi-state-hover);--aoi-nav-pressed-bg:color-mix(in srgb,var(--aoi-accent-40) 14%,var(--aoi-surface-solid));--aoi-nav-active-bg:color-mix(in srgb,var(--aoi-accent-40) 12%,var(--aoi-surface-solid));--aoi-nav-active-color:var(--aoi-accent-40);--aoi-nav-bg-colorful:linear-gradient(135deg,color-mix(in srgb,var(--aoi-accent-60) 18%,var(--aoi-surface-solid)),var(--aoi-surface));--aoi-nav-border-colorful:color-mix(in srgb,var(--aoi-accent-40) 22%,transparent);--aoi-player-accent:var(--aoi-active-color);--aoi-player-accent-soft:color-mix(in srgb,var(--aoi-player-accent) 16%,var(--aoi-surface-solid));--aoi-player-surface:var(--aoi-surface-solid);--aoi-player-surface-muted:color-mix(in srgb,var(--aoi-surface-muted) 86%,var(--aoi-surface-solid));--aoi-player-border:color-mix(in srgb,var(--aoi-border) 88%,hsla(0,0%,100%,.1));--aoi-player-text:var(--aoi-text);--aoi-player-text-muted:var(--aoi-text-muted);--aoi-player-control-overlay:linear-gradient(180deg,transparent,rgba(0,0,0,.54) 34%,rgba(0,0,0,.9));--md-sys-color-primary:var(--aoi-accent-40);--md-sys-color-on-primary:#2b1600;--md-sys-color-primary-container:#5d2c00;--md-sys-color-on-primary-container:#ffe2b8;--md-sys-color-secondary:#b9c9ff;--md-sys-color-secondary-container:#263b48;--md-sys-color-on-secondary-container:#d8f3f8;--md-sys-color-surface:var(--aoi-surface-solid);--md-sys-color-on-surface:var(--aoi-text);--md-sys-color-surface-container-low:var(--aoi-surface-muted);--md-sys-color-surface-container:#1a272a;--md-sys-color-surface-container-high:#243235;--md-sys-color-outline:rgba(192,241,248,.26)}:root[data-aoi-contrast=high]{--aoi-surface:hsla(0,0%,100%,.98);--aoi-surface-muted:#e8f4f7;--aoi-border:rgba(9,46,56,.34);--aoi-text:#0a171b;--aoi-text-muted:#314d55;--aoi-icon:#23434b;--aoi-focus:color-mix(in srgb,var(--aoi-accent-60) 58%,transparent);--aoi-card-bg:hsla(0,0%,100%,.86);--aoi-control-bg:hsla(0,0%,100%,.82);--aoi-state-hover:color-mix(in srgb,var(--aoi-accent-60) 12%,#fff);--aoi-state-active:color-mix(in srgb,var(--aoi-accent-60) 18%,#fff);--aoi-state-border-active:color-mix(in srgb,var(--aoi-accent-60) 58%,var(--aoi-border));--aoi-nav-bg:hsla(0,0%,100%,.98);--aoi-nav-hover-bg:color-mix(in srgb,var(--aoi-accent-60) 14%,#fff);--aoi-nav-pressed-bg:color-mix(in srgb,var(--aoi-accent-60) 22%,#fff);--aoi-nav-active-bg:color-mix(in srgb,var(--aoi-accent-60) 18%,#fff);--aoi-nav-active-color:var(--aoi-accent-60)}:root.dark[data-aoi-contrast=high]{--aoi-bg:#081113;--aoi-surface:rgba(17,29,33,.98);--aoi-surface-solid:#111d21;--aoi-surface-muted:#1a2d33;--aoi-border:rgba(203,249,255,.34);--aoi-text:#f6feff;--aoi-text-muted:#c5e4eb;--aoi-icon:#cfecf1;--aoi-focus:color-mix(in srgb,var(--aoi-accent-40) 64%,transparent);--aoi-card-bg:hsla(0,0%,100%,.1);--aoi-control-bg:hsla(0,0%,100%,.09);--aoi-state-hover:color-mix(in srgb,var(--aoi-accent-40) 18%,var(--aoi-surface-solid));--aoi-state-active:color-mix(in srgb,var(--aoi-accent-40) 28%,var(--aoi-surface-solid));--aoi-state-border-active:color-mix(in srgb,var(--aoi-accent-40) 62%,var(--aoi-border));--aoi-nav-bg:rgba(17,29,33,.98);--aoi-nav-hover-bg:color-mix(in srgb,var(--aoi-accent-40) 18%,var(--aoi-surface-solid));--aoi-nav-pressed-bg:color-mix(in srgb,var(--aoi-accent-40) 28%,var(--aoi-surface-solid));--aoi-nav-active-bg:color-mix(in srgb,var(--aoi-accent-40) 24%,var(--aoi-surface-solid));--aoi-nav-active-color:var(--aoi-accent-40)}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%}body,html{width:100%;margin:0;overflow-x:clip;background:var(--aoi-bg);background-size:auto;color:var(--aoi-text);font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:var(--aoi-base-font-size);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:clip}body{position:relative;isolation:isolate}:root:not([data-aoi-page-scrollbar]),:root[data-aoi-page-scrollbar=stable]{scrollbar-gutter:stable}:root[data-aoi-page-scrollbar=stable-both-edges]{scrollbar-gutter:stable both-edges}:root[data-aoi-page-scrollbar=hidden]{scrollbar-width:none}:root[data-aoi-page-scrollbar=hidden] body::-webkit-scrollbar,:root[data-aoi-page-scrollbar=hidden]::-webkit-scrollbar{width:0;height:0}@supports not (scrollbar-gutter:stable){:root:not([data-aoi-page-scrollbar]),:root[data-aoi-page-scrollbar=stable-both-edges],:root[data-aoi-page-scrollbar=stable]{overflow-y:scroll}}body:after,body:before{position:fixed;content:"";inset:0;pointer-events:none}body:before{inset:calc(var(--aoi-user-bg-blur, 0px)*-2);background-image:var(--aoi-user-bg-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(var(--aoi-user-bg-blur,0));opacity:var(--aoi-user-bg-opacity,0);transform:scale(1.02)}body:after,body:before{z-index:var(--aoi-z-background)}body:after{background:rgba(251,253,255,var(--aoi-user-bg-dim,0))}:root.dark body:after{background:rgba(16,23,25,var(--aoi-user-bg-dim,0))}#__nuxt{position:relative;z-index:var(--aoi-z-page)}a,button{font:inherit;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}a{color:inherit;text-decoration:none}.aoi-button,.aoi-icon-button,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}:focus-visible{outline:var(--aoi-focus-ring-width) solid var(--aoi-focus);outline-offset:var(--aoi-focus-ring-offset)}.aoi-shell{min-height:100vh;margin-left:var(--aoi-rail-width);transform:translate3d(0,var(--aoi-page-rubber-band-offset,0),0)}.aoi-shell:after,.aoi-shell:before{position:fixed;right:0;left:0;z-index:var(--aoi-z-page);height:var(--aoi-rubber-band-edge-size);content:"";opacity:0;pointer-events:none;transition:opacity var(--aoi-motion-fast) var(--aoi-ease-out)}.aoi-shell:before{top:0;background:linear-gradient(180deg,color-mix(in srgb,var(--aoi-accent-50) 24%,transparent),transparent)}.aoi-shell:after{bottom:0;background:linear-gradient(0deg,color-mix(in srgb,var(--aoi-accent-50) 24%,transparent),transparent)}:root[data-aoi-rubber-band=active] .aoi-shell{will-change:transform}:root[data-aoi-rubber-band-edge=bottom] .aoi-shell:after,:root[data-aoi-rubber-band-edge=top] .aoi-shell:before{opacity:.82}.aoi-page{width:100%;max-width:var(--aoi-content-max-width);margin:0 auto;padding:var(--aoi-page-padding-block-start) var(--aoi-page-padding-inline) var(--aoi-page-padding-block-end);animation:aoi-enter var(--aoi-motion-base) var(--aoi-ease-out) both}.aoi-icon{display:inline-flex;width:1em;height:1em;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor;line-height:1}.aoi-icon>svg{width:100%;height:100%;stroke-width:2}.aoi-button{--md-filled-button-container-height:var(--aoi-control-height-md);--md-filled-tonal-button-container-height:var(--aoi-control-height-md);--md-outlined-button-container-height:var(--aoi-control-height-md);--md-text-button-container-height:var(--aoi-control-height-md);--md-elevated-button-container-height:var(--aoi-control-height-md);--md-filled-button-container-shape:var(--aoi-radius-control);--md-filled-tonal-button-container-shape:var(--aoi-radius-control);--md-outlined-button-container-shape:var(--aoi-radius-control);--md-text-button-container-shape:var(--aoi-radius-control);--md-elevated-button-container-shape:var(--aoi-radius-control);--md-filled-button-container-elevation:0;--md-filled-button-focus-container-elevation:0;--md-filled-button-hover-container-elevation:0;--md-filled-button-pressed-container-elevation:0;--md-filled-button-disabled-container-elevation:0;--md-filled-tonal-button-container-elevation:0;--md-filled-tonal-button-focus-container-elevation:0;--md-filled-tonal-button-hover-container-elevation:0;--md-filled-tonal-button-pressed-container-elevation:0;--md-filled-tonal-button-disabled-container-elevation:0;--md-elevated-button-container-elevation:0;--md-elevated-button-focus-container-elevation:0;--md-elevated-button-hover-container-elevation:0;--md-elevated-button-pressed-container-elevation:0;--md-elevated-button-disabled-container-elevation:0;--md-filled-tonal-button-label-text-color:var(--aoi-text);--md-filled-tonal-button-focus-label-text-color:var(--md-filled-tonal-button-label-text-color);--md-filled-tonal-button-hover-label-text-color:var(--md-filled-tonal-button-label-text-color);--md-filled-tonal-button-pressed-label-text-color:var(--md-filled-tonal-button-label-text-color);--md-filled-tonal-button-icon-color:var(--md-filled-tonal-button-label-text-color);--md-filled-tonal-button-focus-icon-color:var(--md-filled-tonal-button-icon-color);--md-filled-tonal-button-hover-icon-color:var(--md-filled-tonal-button-icon-color);--md-filled-tonal-button-pressed-icon-color:var(--md-filled-tonal-button-icon-color);--md-outlined-button-label-text-color:var(--aoi-text);--md-outlined-button-focus-label-text-color:var(--md-outlined-button-label-text-color);--md-outlined-button-hover-label-text-color:var(--md-outlined-button-label-text-color);--md-outlined-button-pressed-label-text-color:var(--md-outlined-button-label-text-color);--md-outlined-button-icon-color:var(--md-outlined-button-label-text-color);--md-outlined-button-focus-icon-color:var(--md-outlined-button-icon-color);--md-outlined-button-hover-icon-color:var(--md-outlined-button-icon-color);--md-outlined-button-pressed-icon-color:var(--md-outlined-button-icon-color);--md-text-button-label-text-color:var(--aoi-text);--md-text-button-focus-label-text-color:var(--md-text-button-label-text-color);--md-text-button-hover-label-text-color:var(--md-text-button-label-text-color);--md-text-button-pressed-label-text-color:var(--md-text-button-label-text-color);--md-text-button-icon-color:var(--md-text-button-label-text-color);--md-text-button-focus-icon-color:var(--md-text-button-icon-color);--md-text-button-hover-icon-color:var(--md-text-button-icon-color);--md-text-button-pressed-icon-color:var(--md-text-button-icon-color);--md-elevated-button-label-text-color:var(--aoi-text);--md-elevated-button-focus-label-text-color:var(--md-elevated-button-label-text-color);--md-elevated-button-hover-label-text-color:var(--md-elevated-button-label-text-color);--md-elevated-button-pressed-label-text-color:var(--md-elevated-button-label-text-color);--md-elevated-button-icon-color:var(--md-elevated-button-label-text-color);--md-elevated-button-focus-icon-color:var(--md-elevated-button-icon-color);--md-elevated-button-hover-icon-color:var(--md-elevated-button-icon-color);--md-elevated-button-pressed-icon-color:var(--md-elevated-button-icon-color);font-weight:700}.aoi-button--sm{--md-filled-button-container-height:var(--aoi-control-height-sm);--md-filled-tonal-button-container-height:var(--aoi-control-height-sm);--md-outlined-button-container-height:var(--aoi-control-height-sm);--md-text-button-container-height:var(--aoi-control-height-sm);--md-elevated-button-container-height:var(--aoi-control-height-sm)}.aoi-button--lg{--md-filled-button-container-height:var(--aoi-control-height-lg);--md-filled-tonal-button-container-height:var(--aoi-control-height-lg);--md-outlined-button-container-height:var(--aoi-control-height-lg);--md-text-button-container-height:var(--aoi-control-height-lg);--md-elevated-button-container-height:var(--aoi-control-height-lg)}.aoi-text-field{width:100%;--md-filled-select-text-field-container-shape:var(--aoi-radius-field);--md-filled-text-field-container-height:var(--aoi-control-height-lg);--md-filled-text-field-container-shape:var(--aoi-radius-field);--md-outlined-select-text-field-container-shape:var(--aoi-radius-field);--md-outlined-text-field-container-height:var(--aoi-control-height-lg);--md-outlined-text-field-container-shape:var(--aoi-radius-field)}.aoi-tabs{max-width:100%;--md-primary-tab-active-indicator-color:var(--aoi-active-color);--md-primary-tab-active-label-text-color:var(--aoi-active-color);--md-primary-tab-label-text-color:var(--aoi-text-muted);--md-primary-tab-hover-label-text-color:var(--aoi-accent-60)}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;top:0;right:0;left:0;z-index:var(--aoi-z-loading);width:100%;height:var(--aoi-route-progress-height,3px);background:linear-gradient(90deg,var(--aoi-accent-60),var(--aoi-sakura-50),var(--aoi-sun-50));box-shadow:0 0 14px color-mix(in srgb,var(--aoi-accent-60) 42%,transparent)}#nprogress .peg{position:absolute;right:0;display:block;width:96px;height:100%;box-shadow:0 0 10px var(--aoi-accent-50),0 0 5px var(--aoi-accent-50);opacity:.88;transform:rotate(3deg) translate3d(0,-4px,0)}#nprogress .spinner{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);right:max(14px,env(safe-area-inset-right,0px));z-index:var(--aoi-z-loading);display:block}#nprogress .spinner-icon{width:18px;height:18px;border-bottom:2px solid transparent;border-right:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--aoi-accent-60);border-left:2px solid transparent;border-left-color:var(--aoi-accent-60);border-radius:var(--aoi-radius-round);animation:aoi-route-progress-spinner .42s linear infinite}:root[data-aoi-route-progress-spinner=false] #nprogress .spinner{display:none}:root[data-aoi-route-progress-state=error] #nprogress .bar{background:linear-gradient(90deg,var(--aoi-danger),color-mix(in srgb,var(--aoi-danger) 62%,var(--aoi-sakura-50)))}:root.dark #nprogress .bar{background:linear-gradient(90deg,var(--aoi-accent-40),var(--aoi-sakura-40),var(--aoi-sun-50))}:root.dark #nprogress .spinner-icon{border-top-color:var(--aoi-accent-40);border-left-color:var(--aoi-accent-40)}.aoi-field-control{display:inline-flex;align-items:center;gap:var(--aoi-nav-group-gap);color:var(--aoi-text);min-height:var(--aoi-control-height-md)}.aoi-gpu-layer{backface-visibility:hidden;transform:translateZ(0)}.aoi-will-change-transform{will-change:transform}.aoi-reveal{--aoi-reveal-delay:0ms;--aoi-reveal-distance:var(--aoi-reveal-distance-setting,var(--aoi-reveal-distance-md));--aoi-reveal-duration:var(--aoi-reveal-duration-setting,var(--aoi-motion-slow))}.aoi-reveal[data-aoi-reveal-ready=true]{backface-visibility:hidden;transform-origin:center;transition:opacity var(--aoi-reveal-duration) var(--aoi-ease-out) var(--aoi-reveal-delay),transform var(--aoi-reveal-duration) var(--aoi-ease-out) var(--aoi-reveal-delay)}.aoi-reveal[data-aoi-reveal-ready=true][data-aoi-reveal-state=in]{opacity:1;transform:translateZ(0) scale(1);will-change:auto}.aoi-reveal[data-aoi-reveal-ready=true][data-aoi-reveal-state=out]{opacity:0;will-change:opacity,transform}.aoi-reveal[data-aoi-reveal-ready=true][data-aoi-reveal-state=out][data-aoi-reveal-variant=pop]{transform:translate3d(0,var(--aoi-reveal-distance),0) scale(.96)}.aoi-reveal[data-aoi-reveal-ready=true][data-aoi-reveal-state=out][data-aoi-reveal-variant=rise]{transform:translate3d(0,var(--aoi-reveal-distance),0)}.aoi-reveal[data-aoi-reveal-ready=true][data-aoi-reveal-state=out][data-aoi-reveal-variant=fade]{transform:translateZ(0)}.aoi-reveal[data-aoi-reveal-ready=true][data-aoi-reveal-state=out][data-aoi-reveal-variant=slide-left]{transform:translate3d(var(--aoi-reveal-distance),0,0)}.aoi-reveal[data-aoi-reveal-ready=true][data-aoi-reveal-state=out][data-aoi-reveal-variant=slide-right]{transform:translate3d(calc(var(--aoi-reveal-distance)*-1),0,0)}:root[data-aoi-reveal-motion=disabled] .aoi-reveal[data-aoi-reveal-ready=true]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}.aoi-danmaku-host{position:relative}.aoi-danmaku-directive-layer{position:absolute;inset:0;z-index:var(--aoi-z-floating);overflow:hidden;pointer-events:none}.aoi-danmaku-directive-item{position:absolute;top:var(--aoi-danmaku-item-top);bottom:var(--aoi-danmaku-item-bottom);left:0;display:inline-flex;max-width:80%;color:var(--aoi-danmaku-item-color);font-size:calc(16px*var(--aoi-danmaku-font-scale, 1));font-weight:800;line-height:1.2;opacity:var(--aoi-danmaku-opacity,.86);padding:2px 8px;text-shadow:0 1px 2px rgba(0,0,0,.86),0 0 8px rgba(0,0,0,.62);white-space:nowrap;will-change:transform,opacity}.aoi-danmaku-directive-item--scroll{animation:aoi-danmaku-directive-scroll var(--aoi-danmaku-item-duration) linear var(--aoi-danmaku-item-delay) both}.aoi-danmaku-directive-item--bottom,.aoi-danmaku-directive-item--top{right:0;left:0;justify-content:center;margin:auto;text-align:center;animation:aoi-danmaku-directive-fixed var(--aoi-danmaku-item-duration) linear var(--aoi-danmaku-item-delay) both}.aoi-danmaku-directive-layer[data-aoi-danmaku-playing=false] .aoi-danmaku-directive-item{animation-play-state:paused}.settings-page{display:grid;gap:var(--aoi-grid-gap)}.settings-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--aoi-settings-card-min-width),1fr));gap:var(--aoi-grid-gap-compact)}.settings-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--aoi-nav-group-gap)}.settings-stat{display:grid;gap:max(4px,calc(var(--aoi-grid-gap-compact) - 8px));border:1px solid var(--aoi-border);border-radius:var(--aoi-radius-card);background:var(--aoi-card-bg);padding:var(--aoi-row-padding)}.settings-stat span{color:var(--aoi-text-muted)}.settings-stat strong{overflow:hidden;color:var(--aoi-text);text-overflow:ellipsis;white-space:nowrap}.settings-note{margin:0;color:var(--aoi-text-muted);line-height:1.7}.settings-error{margin:0;color:var(--aoi-danger);font-weight:720}:root[data-aoi-colorful-nav=true] .app-rail{border-right-color:var(--aoi-nav-border-colorful);background:var(--aoi-nav-bg-colorful)}:root[data-aoi-colorful-nav=true] .bottom-nav,:root[data-aoi-colorful-nav=true] .mobile-header{border-color:var(--aoi-nav-border-colorful);background:var(--aoi-nav-bg-colorful)}@keyframes aoi-enter{0%{transform:translate3d(0,-8px,0)}}@keyframes aoi-route-progress-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes aoi-danmaku-directive-scroll{0%{transform:translate3d(100vw,0,0)}to{transform:translate3d(-100%,0,0)}}@keyframes aoi-danmaku-directive-fixed{0%,to{opacity:0}12%,88%{opacity:var(--aoi-danmaku-opacity,.86)}}@media(max-width:639px){:root{--aoi-settings-anchor-offset:calc(var(--aoi-settings-mobile-sticky-top) + var(--aoi-control-height-lg) + var(--aoi-grid-gap))}.aoi-shell,:root{scroll-padding-block-end:var(--aoi-mobile-content-bottom-space);scroll-padding-block-start:var(--aoi-mobile-nav-height)}.aoi-shell{width:100%;max-width:100%;overflow-x:clip;margin-left:0;padding-top:var(--aoi-mobile-nav-height)}.aoi-shell:after,.aoi-shell:before{left:0}.aoi-shell:before{top:var(--aoi-mobile-nav-height)}.aoi-shell:after{bottom:var(--aoi-mobile-bottom-nav-outer-height)}.aoi-page{width:100%;max-width:100%;overflow-x:clip;padding:var(--aoi-page-padding-mobile);padding-bottom:var(--aoi-mobile-content-bottom-space)}.aoi-page :where(a,button,input,textarea,select,[tabindex]:not([tabindex="-1"])){scroll-margin-block-end:var(--aoi-mobile-content-bottom-space);scroll-margin-block-start:calc(var(--aoi-mobile-nav-height) + 12px)}.aoi-page :where(section,form,article,.aoi-surface,.search-results,.comment-thread){scroll-margin-block-end:var(--aoi-mobile-content-bottom-space)}.settings-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.aoi-reveal[data-aoi-reveal-ready=true]{opacity:1!important;transition-delay:0s!important}.aoi-reveal[data-aoi-reveal-ready=true],.aoi-shell{transform:none!important;will-change:auto!important}.aoi-shell:after,.aoi-shell:before{opacity:0!important}#nprogress .bar{transition-duration:1ms!important}#nprogress .peg,#nprogress .spinner{display:none!important}.aoi-danmaku-directive-item{animation:none!important;opacity:var(--aoi-danmaku-opacity,.86);transform:translateZ(0)}}.aoi-spin{animation:aoi-spin .9s linear infinite}@keyframes aoi-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
