:root{--font-body-system:"Microsoft YaHei UI", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-calligraphy:KaiTi, STKaiti, serif;--font-interface:"Segoe UI", sans-serif;--font-numeric:"Bahnschrift", "Segoe UI", sans-serif;--font-chart:"Segoe UI", "Microsoft YaHei UI", sans-serif;--font-calligraphy-compat:KaiTi, serif;--font-body:"Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI", sans-serif;--font-display:STXingkai, "华文行楷", KaiTi, serif;--font-display-full:STXingkai, "华文行楷", KaiTi, STKaiti, serif;--font-numeric-body:"Bahnschrift", "Segoe UI", "Microsoft YaHei UI", sans-serif;--font-body-compat:"Microsoft YaHei UI", sans-serif;--font-mono:monospace;--radius-8xl:18px;--radius-sm:3px;--radius-3xl:9px;--radius-marker:0 3px 3px 0;--radius-circle:50%;--radius-xl:6px;--radius-5xl:12px;--radius-4xl:10px;--radius-md:4px;--radius-lg:5px;--radius-2xl:8px;--radius-xs:2px;--radius-arch:45% 45% 6px 6px;--radius-6xl:13px;--radius-7xl:14px;--radius-hairline:1px;--radius-none:0;--font-size-body:13px;--font-size-heading-sm:22px;--font-size-17px:17px;--font-size-caption:10px;--font-size-15px:15px;--font-size-small:11px;--font-size-label:12px;--font-size-micro:9px;--font-size-38px:38px;--font-size-36px:36px;--font-size-25px:25px;--font-size-27px:27px;--font-size-49px:49px;--font-size-input:16px;--font-size-48px:48px;--font-size-94px:94px;--font-size-18px:18px;--font-size-29px:29px;--font-size-31px:31px;--font-size-30px:30px;--font-size-35px:35px;--font-size-45px:45px;--font-size-heading-lg:28px;--font-size-21px:21px;--font-size-14px:14px;--font-size-33px:33px;--font-size-20px:20px;--font-size-overline:8px;--font-size-23px:23px;--font-size-heading-md:24px;--font-size-74px:74px;--font-size-19px:19px;--font-size-34px:34px;--font-size-40px:40px;--font-size-42px:42px;--font-size-32px:32px;--font-size-26px:26px;--font-size-70px:70px;--font-size-43px:43px;--font-size-clamp-39px-4-5vw-61px:clamp(39px, 4.5vw, 61px);--font-size-39px:39px;--leading-1-65:1.65;--leading-2-1:2.1;--leading-1-52:1.52;--leading-1-9:1.9;--leading-1-4:1.4;--leading-1-5:1.5;--leading-1-6:1.6;--leading-1-2:1.2;--leading-1-3:1.3;--leading-1-7:1.7;--leading-1-8:1.8;--leading-1-38:1.38;--leading-1-85:1.85;--leading-1-45:1.45;--leading-1-42:1.42;--color-transparent:#0000;--color-hero-1:#142a31;--color-hero-1-2:#f8f2e7;--color-hero-shade-1:#0d252bc2;--color-hero-shade-2:#0c232b44;--color-hero-shade-4:#12282c66;--color-hero-grain-3:#d6dfc50d;--color-hero-top-1:#d6e1dc;--color-fine-line-1:#d8cbb0;--color-overline-1:#cfdbd6;--color-hero-1-3:#071b1f55;--color-hero-copy-1:#cad6d3;--color-hero-action-1:#f1e6d1;--color-hero-action-1-2:#e9ddbc66;--color-hero-caption-1:#d5d7c7;--color-page-1:#568a72;--color-page-2:#a2bfa0;--color-page-1-2:#947d50;--color-page-2-2:#d3bf8d;--color-clan-banner-1:#152d31;--color-clan-banner-1-2:#f3eddf;--color-clan-art-1:#122a30dd;--color-clan-art-2:#18363b44;--color-banner-seal-1:#c6b88e88;--color-banner-seal-1-2:#d9c9a6;--color-clan-banner-1-3:#c5d5ce;--color-clan-private-1:#c0cdbf;--color-overlay-1:#0b202b80;--color-dialog-1:#03161c55;--color-black:#000;--color-hero-shade-1-2:#0c252bf0;--color-hero-shade-2-2:#0d262b74;--color-hero-shade-3:#0d262b05;--color-hero-shade-4-2:#0b232b44;--color-app-1:#28313d;--color-sidebar-1:#29313c;--color-brand-1:#f7edda;--color-brand-1-2:#b0b8c5;--color-seal-1:#f19b85;--color-seal-1-2:#772e2a;--color-seal-1-3:#b75240;--color-seal-1-4:#0004;--color-nav-1:#b2bccb;--color-nav-1-2:#fff0d9;--color-nav-marker-1:#442521;--color-nav-marker-1-2:#ee6e58;--color-nav-1-3:#b8a69b;--color-sidebar-bottom-1:#a9b2be;--color-sidebar-line-1:#744739;--color-sidebar-bottom-1-2:#c8b695;--color-avatar-1:#39231f;--color-avatar-1-2:#8b4434;--color-avatar-1-3:#f7c796;--color-background:#0c121a;--color-demo-1:#c1c7d2;--color-demo-1-2:#ef795d;--color-primary:#b83e32;--color-primary-foreground:#fff5e8;--color-primary-1:#ef9b7842;--color-primary-2:#0003;--color-primary-hover:#cb4b3a;--color-hero-1-4:#101a22;--color-hero-1-5:#fff1d8;--color-hero-1-6:#9b4c31;--color-hero-shade-1-3:#080e18ed;--color-hero-shade-2-3:#0b111ac2;--color-hero-shade-3-2:#0c141b48;--color-hero-shade-4-3:#0b111a00;--color-hero-shade-5:#080e1880;--color-hero-shade-6:#080e1800;--color-hero-top-1-2:#efd3a7;--color-fine-line-1-2:#d9b371;--color-overline-1-2:#e2c18c;--color-hero-1-7:#fff0cf;--color-hero-1-8:#0007;--color-hero-1-9:#fff1df;--color-hero-1-10:#f0bd70;--color-hero-spark-1:#ffb55a;--color-hero-spark-3:#f3a052;--color-hero-spark-5:#f6c27b;--color-hero-copy-1-2:#e0d7c7;--color-hero-action-1-3:#ffe1a6;--color-hero-action-1-4:#dcad6577;--color-hero-caption-1-2:#efcf9c;--color-overview-stats-1:#35404a;--color-overview-stats-1-2:#f5e4c3;--color-overview-stats-1-3:#f0e7d5;--color-overview-stats-1-4:#f18a6e;--color-surface:#151d28;--color-page-1-3:#f2e8d5;--color-section-kicker-1:#c1aa82;--color-tag-1:#2b2b2b;--color-tag-1-2:#dcc39a;--color-chart-1:#bac4d0;--color-chart:#e8bf72;--color-chart-reading-1:#d0c1a8;--color-recent-1:#b6bfcd;--color-mini-report-1:#b4bfcd;--color-mini-report-1-2:#f0e7d9;--color-mini-report-1-3:#f1c27a;--color-page-1-4:#dfc188;--color-page-1-5:#bbc7d6;--color-page-1-6:#ef856d;--color-footer-1:#b0bac7;--color-page-heading-1:#18202b;--color-page-heading-1-2:#8c5236;--color-page-heading-1-3:#0b1119f0;--color-page-heading-2:#0b1119b8;--color-page-heading-3:#0b111933;--color-page-heading-1-4:#ffd8bb;--color-page-heading-1-5:#9b382e;--color-page-heading-1-6:#d56c50;--color-page-heading-1-7:#fff0d1;--color-page-heading-1-8:#ddd7cb;--color-page-heading-1-9:#e4bd83;--color-page-heading-1-10:#1b202ac9;--color-page-heading-1-11:#f1d2a2;--color-filter-1:#b8c2d0;--color-filter-1-2:#592d28;--color-filter-1-3:#ffdcc3;--color-private-note-1:#bdc7d5;--color-report-1:#34404b;--color-report-opponent-1:#b7c2d0;--color-report-values-1:#f4d69d;--color-report-date-1:#bdc6d3;--color-report-date-1-2:#29303b;--color-report-date-1-3:#f0d5a7;--color-source-note-1:#b9c2ce;--color-team-picker-1:#18212d;--color-team-picker-1-2:#303c4b;--color-team-picker-1-3:#552b27;--color-team-picker-1-4:#fff0d8;--color-team-picker-1-5:#e37054;--color-team-picker-1-6:#bfc5cc;--color-team-picker-1-7:#e6c4b3;--color-team-picker-1-8:#d8b77a;--color-formation-heading-1:#f7e2ba;--color-observing-1:#c6c6c5;--color-observing-1-2:#ef7859;--color-general-1:#232c38;--color-general-1-2:#5c513f;--color-general-1-3:#e36d50;--color-general-watermark-1:#cba46a;--color-general-1-4:#f2e5ca;--color-general-1-5:#bdc4ce;--color-general-rank-1:#e4b16b;--color-team-metrics-1:#bbc5d1;--color-clan-banner-1-4:#171e26;--color-clan-banner-1-5:#f5dfbc;--color-clan-banner-1-6:#a94c34;--color-clan-art-1-2:#0b1119e6;--color-clan-art-2-2:#0b11199c;--color-clan-art-3:#0b111914;--color-banner-seal-1-3:#d46e50;--color-banner-seal-1-4:#862e27c9;--color-banner-seal-1-5:#ffe2bc;--color-clan-banner-1-7:#e1d4bf;--color-clan-private-1-2:#f1d9b8;--color-clan-stats-1:#b9c3d1;--color-contribution-1:#b9c2cf;--color-contribution-track-1:#2a3441;--color-contribution-track-1-2:#d2a45f;--color-empty-seal-1:#512821;--color-empty-seal-1-2:#f1bb8d;--color-empty-seal-1-3:#b85b40;--color-clan-empty-1:#f0d6aa;--color-identity-1:#34404c;--color-identity-avatar-1:#482824;--color-identity-avatar-1-2:#f2c48d;--color-identity-avatar-1-3:#ae5840;--color-identity-1-2:#f7e2c0;--color-identity-1-3:#bfc8d4;--color-page-1-7:#0d141e;--color-page-1-8:#eee4d4;--color-page-1-9:#48515d;--color-invite-1:#f3d7a5;--color-note-1:#bcc5d1;--color-privacy-1:#e4a57b;--color-overlay-1-2:#02060cc9;--color-dialog-1-2:#17202c;--color-dialog-1-3:#4b4140;--color-dialog-1-4:#dc7050;--color-dialog-1-5:#0009;--color-dialog-1-6:#f5e5c9;--color-dialog-1-7:#c5ccd5;--color-close-1:#293441;--color-close-1-2:#d5dbe3;--color-file-zone-1:#222d3a;--color-file-zone-1-2:#eee1ce;--color-file-zone-1-3:#e0ac72;--color-file-zone-1-4:#c1cbd7;--color-date-display-1:#f0d4a4;--color-wheels-1:#56302a;--color-wheel-1:#b6bdca;--color-wheel-1-2:#ffe4b9;--color-today-1:#f29a78;--color-dialog-1-8:#c0c8d3;--color-toast-1:#2c3541;--color-toast-1-2:#fff0d7;--color-toast-1-3:#d7a265;--color-sidebar:#0a1017;--color-sidebar-1-2:#323941;--color-brand-1-3:#f7e5c8;--color-hero-shade-1-4:#080d16ed;--color-hero-shade-2-4:#0a1019bd;--color-hero-shade-5-2:#080d1659;--color-foreground:#f3eee4;--color-nav-link-1:#342222;--color-skip-link-1:#161d26;--color-surface-subtle:#202a37;--color-secondary-1:#f3e6cd;--color-secondary-1-2:#414956;--color-secondary-1-3:#2d3743;--color-danger-link-1:#f19883;--color-danger-link-1-2:#ffb29f;--color-page-1-10:#424b58;--color-page-1-11:#101720;--color-page-1-12:#8f9baa;--color-page-1-13:#bc5944;--color-muted:#b5becb;--color-form-field-1:#a5afbd;--color-review-check-1:#282923;--color-review-check-1-2:#5b503a;--color-review-check-1-3:#ead2a8;--color-error-1:#ffd1c4;--color-error-1-2:#422722;--color-error-1-3:#80503d;--color-success-1:#d9d3a0;--color-success-1-2:#27352c;--color-success-1-3:#4e6047;--color-loading-1:#ceb995;--color-empty-state-1:#18212c;--color-empty-state-1-2:#343b46;--color-empty-state-1-3:#c5a570;--color-native-dialog-1:#574b3a;--color-native-dialog-1-2:#cb6a50;--color-native-dialog-1-3:#050a12be;--color-close-1-3:#26303c;--color-file-zone-1-5:#806347;--color-file-zone-1-6:#202a35;--color-file-names-1:#bdc5d0;--color-upload-date-confirm-1:#6f503b;--color-upload-date-confirm-1-2:#8c4b2c26;--color-upload-date-confirm-3:#282520;--color-upload-date-confirm-4:#1a222d;--color-upload-date-icon-1:#8f63454f;--color-upload-date-icon-1-2:#a7543222;--color-upload-date-icon-1-3:#edc48c;--color-upload-date-label-1:#b5b1a8;--color-upload-date-summary-1:#ffe0ac;--color-upload-date-summary-1-2:#bbc0c7;--color-upload-date-check-1:#c7774326;--color-upload-date-check-1-2:#e9c28b;--color-upload-date-options-1:#a1815c26;--color-date-dialog-1:#050a12d9;--color-date-display-1-2:#f4d9a9;--color-date-display-1-3:#aeb9c6;--color-date-columns-1:#4a3025;--color-date-columns-1-2:#ffd8a1;--color-upload-summary-1:#c8bb9e;--color-draft-1:#3c4653;--color-border:#303a47;--color-draft-title-1:#edc98d;--color-draft-title-1-2:#b3becc;--color-draft-saved-1:#626249;--color-draft-saved-1-2:#20271f;--color-draft-images-1:#bcc5d2;--color-draft-images-1-2:#090f17;--color-draft-images-1-3:#394452;--color-ocr-warning-1:#e7c38f;--color-page-1-14:#d5a966;--color-raw-text-1:#34404e;--color-raw-text-1-2:#b2bdca;--color-cost-preview-1:#1f2934;--color-cost-preview-1-2:#c9b896;--color-cost-preview-1-3:#f0ce95;--color-edit-images-1:#394351;--color-edit-images-1-2:#e3c18f;--color-image-confirm-1:#26303b;--color-image-confirm-1-2:#c9d0dc;--color-data-table-1:#b5c0cf;--color-page-1-15:#d6bd91;--color-page-1-16:#323b47;--color-page-1-17:#e2cda8;--color-day-completeness-1:#cdb990;--color-team-picker-1-9:#ddd8ce;--color-team-picker-1-10:#333c47;--color-team-picker-1-11:#4b3027;--color-team-picker-1-12:#bf8058;--color-team-picker-1-13:#ffe0b0;--color-general-tactics-1:#b4bdc9;--color-clan-name-1:#f1d3a2;--color-leave-confirm-1:#78513f;--color-leave-confirm-1-2:#e9bf9f;--color-membership-history-1:#614b36;--color-history-dot-1:#c49d65;--color-membership-history-1-2:#e6d2ae;--color-membership-history-1-3:#b2bcc9;--color-landing-note-1:#b7beca;--color-exchange-summary-1:#d3c19f;--color-exchange-result-1:#c0bdaf;--color-exchange-pair-1:#ead7b5;--color-exchange-summary-1-2:#d0b98e;--color-auth-back-1:#b8bec9;--color-auth-back-1-2:#f1d0a0;--color-auth-stage-1:#343943;--color-auth-stage-1-2:#775039;--color-auth-art-shade-1:#080d16f7;--color-auth-art-shade-2:#0b111aaa;--color-auth-art-shade-3:#0b111a05;--color-auth-art-shade-4:#0b111a45;--color-auth-art-copy-1:#f3dfba;--color-auth-art-copy-1-2:#e7c394;--color-auth-art-copy-1-3:#0008;--color-auth-art-copy-1-4:#edbc76;--color-auth-art-copy-1-5:#c4c1b9;--color-auth-art-seal-1:#ffe0b2;--color-auth-art-seal-1-2:#e28d60;--color-auth-art-seal-1-3:#8f342b;--color-auth-card-1:#f6dfb8;--color-auth-intro-1:#b5becc;--color-auth-modes-1:#3c4552;--color-auth-modes-1-2:#0e1621;--color-auth-modes-1-3:#f5dfb8;--color-auth-modes-1-4:#34282a;--color-auth-modes-1-5:#81503b;--color-auth-modes-1-6:#b8734f;--color-auth-modes-1-7:#272a32;--color-auth-field-1:#c7c7c6;--color-auth-field-1-2:#aeb9c7;--color-password-input-1:#b8c0ca;--color-password-input-1-2:#f2ca8b;--color-password-input-1-3:#27303b;--color-auth-alert-1:#402722;--color-auth-alert-1-2:#7d4c3a;--color-auth-alert-1-3:#ffd1bf;--color-auth-notice-1:#e6dab3;--color-auth-notice-1-2:#2a342b;--color-auth-notice-1-3:#516149;--color-auth-help-1:#38424f;--color-auth-help-1-2:#d8ba8c;--color-auth-help-1-3:#b6c0cd;--color-auth-privacy-1:#8f9ba9;--color-auth-footer-1:#9faab8;--color-auth-account-email-1:#e8d1a7;--color-auth-signout-error-1:#f1ab95;--color-auth-art-shade-1-2:#080e18b8;--color-auth-art-shade-2-2:#0b111a15;--color-auth-art-shade-3-2:#080e18d9;--color-chart-active:#f5d292;--color-accent:#ed7865;--color-chart-muted:#6d5738;--color-shadow:#00000048;--font-weight-medium:500;--font-weight-regular:400;--tracking-1px:1px;--tracking-2px:.2px;--tracking-2px-2:2px;--tracking-0:0;--tracking-4px:4px;--tracking-2-5px:2.5px;--tracking-5px:5px;--tracking-1px-2:-1px;--tracking-1-7px:1.7px;--tracking-5px-2:.5px;--tracking-3px:3px;--tracking-1-1px:1.1px;--tracking-1-6px:1.6px;--tracking-9px:.9px;--tracking-1-4px:1.4px;--type-overview-stats:var(--font-weight-regular) var(--font-size-36px)/var(--leading-1-4) var(--font-numeric);--type-section-kicker:var(--font-weight-regular) var(--font-size-micro)/var(--leading-1-5) var(--font-interface);--type-chart:var(--font-weight-regular) var(--font-size-small) var(--font-chart);--type-mini-report:var(--font-weight-regular) var(--font-size-15px) var(--font-interface);--type-general-watermark:var(--font-weight-regular) var(--font-size-94px)/var(--leading-1-6) var(--font-calligraphy-compat);--type-general-rank:var(--font-weight-regular) var(--font-size-label) var(--font-interface);--type-team-metrics:var(--font-weight-regular) var(--font-size-29px)/var(--leading-1-5) var(--font-numeric);--type-clan-stats:var(--font-weight-regular) var(--font-size-35px)/var(--leading-1-5) var(--font-numeric);--type-invite:var(--font-weight-regular) var(--font-size-small) var(--font-interface);--type-page-heading:var(--font-weight-regular) var(--font-size-23px) var(--font-display);--type-nav-link:var(--font-size-small) var(--font-interface);--type-native-dialog:var(--font-size-body)/var(--leading-1-7) var(--font-body-compat);--type-raw-text:var(--font-size-small)/var(--leading-1-8) var(--font-mono);--type-cost-preview:var(--font-size-input) var(--font-numeric);--type-exchange-ratio:var(--font-weight-regular) var(--font-size-25px)/var(--leading-1-3) var(--font-numeric);--type-auth-art-seal:var(--font-size-25px) var(--font-display);--font-variant-normal:normal;--font-variant-tabular-nums:tabular-nums;--font-style-normal:normal;--text-xs:var(--font-size-label);--text-sm:var(--font-size-14px);--text-base:var(--font-size-input);--text-lg:var(--font-size-18px);--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:var(--leading-1-65);--radius:var(--radius-2xl);--radius-control-inset:calc(var(--radius) - 5px);--radius-full:9999px;--font-size-calendar:.8rem;--font-sans:var(--font-body);--font-weight-normal:var(--font-weight-regular);--primary:var(--color-primary);--foreground:var(--color-foreground);--secondary:var(--color-surface-subtle);--muted:var(--color-muted);--color-overlay:#000000b3;--color-bubble-secondary-hover:color-mix(in oklch, var(--secondary), var(--foreground) 5%);--color-bubble-muted-hover:color-mix(in oklch, var(--muted), var(--foreground) 5%);--color-bubble-tinted:oklch(from var(--primary) .93 calc(c * .4) h);--color-bubble-tinted-dark:oklch(from var(--primary) .3 calc(c * .4) h);--color-bubble-tinted-hover:oklch(from var(--primary) .88 calc(c * .5) h);--color-bubble-tinted-hover-dark:oklch(from var(--primary) .35 calc(c * .5) h);--nr-bg:var(--color-background);--nr-side:var(--color-sidebar);--nr-paper:var(--color-surface);--nr-ink:var(--color-foreground);--nr-muted:var(--color-muted);--nr-line:var(--color-border);--nr-accent:var(--color-accent);--nr-cta:var(--color-primary);--nr-cta-text:var(--color-primary-foreground);--nr-chart:var(--color-chart);--nr-chart-soft:var(--color-chart-muted);--nr-soft:var(--color-surface-subtle);--nr-shadow:var(--color-shadow);--font-size-chart-axis-base:var(--font-size-small);--color-native-dialog:#0009;--color-file-zone:#7f422220;--color-file-zone-2:#1a222e;--color-image-first:#e3bc83;--color-image-first-2:#adb9c8;--color-upload-promise:#b9b2a2;--color-date-confirm-dialog:#8d6b45;--color-today-hero:#edcc96;--radius-today-hero:7px;--color-today-hero-2:#ffebbeaa;--color-today-hero-3:#e6bd80;--color-today-hero-4:#ce925b;--color-today-hero-5:#35271d;--color-today-hero-6:#c38b4c24;--color-today-hero-7:#fff0c5;--color-today-hero-8:#5c422b;--type-today-hero:var(--font-weight-medium) var(--font-size-upload-date)/var(--leading-upload-date) var(--font-upload-date);--tracking-today-hero:9px;--color-today-start:#7c522e42;--color-other-date:#46505b;--color-other-date-2:#d1d0cf;--color-other-date-3:#aeb6c0;--color-slide-hint:#e2b781;--color-slide-track:#465363;--radius-slide-track:25px;--color-slide-track-2:#101a27;--radius-slide-fill:22px;--color-slide-fill:#6a49334f;--color-slide-end:#82909f;--color-slide-handle:#8f7253;--color-slide-handle-2:#3c3b37;--color-slide-handle-3:#e7c69d;--color-slide-handle-4:#00000040;--color-slide-ready:#b88a55;--color-slide-ready-2:#312b25;--type-auto-merit:var(--font-weight-medium) var(--font-size-33px)/var(--leading-1-5) var(--font-upload-number);--color-auto-merit:#b4c0cb;--type-auto-merit-2:var(--font-size-label)/var(--leading-1-8) var(--font-upload-body);--font-size-today-hero:66px;--tracking-today-hero-2:6px;--font-upload-date:STKaiti, KaiTi, "Microsoft YaHei", serif;--font-upload-number:Bahnschrift, "Segoe UI", sans-serif;--font-upload-body:"Microsoft YaHei", sans-serif;--font-size-upload-date:80px;--leading-upload-date:1.35;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Segoe UI Variable Text", "Segoe UI", "Microsoft YaHei UI", sans-serif;--font-ui-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Segoe UI Variable Display", "Segoe UI", "Microsoft YaHei UI", sans-serif;--font-ui-mono:"SF Mono", ui-monospace, "JetBrains Mono", "Cascadia Mono", Menlo, Consolas, monospace;--font-ui-poem:"Kaiti SC", STKaiti, KaiTi, "Songti SC", serif;--font-size-ui-micro:10px;--font-size-ui-caption:11px;--font-size-ui-small:12px;--font-size-ui-body:13px;--font-size-ui-title:15px;--font-size-ui-detail:26px;--font-size-ui-stat:32px;--font-size-ui-stat-sm:24px;--font-size-ui-poem:42px;--font-size-ui-poem-sm:28px;--font-size-ui-axis:10px;--font-size-ui-inscription:15px;--font-weight-ui-regular:400;--font-weight-ui-medium:500;--font-weight-ui-semibold:600;--font-variant-ui-numbers:tabular-nums;--leading-ui-none:1;--leading-ui-tight:1.15;--leading-ui-body:1.5;--leading-ui-poem:1.42;--tracking-ui-none:0;--tracking-ui-mono:.14em;--tracking-ui-poem:.08em;--tracking-ui-stat:-.02em;--tracking-ui-inscription:.34em;--radius-window:26px;--radius-window-compact:0;--radius-card:18px;--radius-tile:9px;--radius-pill:999px;--radius-dot:50%;--radius-bar:3px;--color-desk:#0a0806;--color-desk-glow:#2b1b10;--color-ink:#f4eee6;--color-ink-2:#f4eee6b8;--color-ink-3:#f4eee678;--color-ink-4:#f4eee638;--color-hairline:#ffffff14;--color-hairline-strong:#ffffff26;--color-card:#ffffff08;--color-card-hover:#ffffff0f;--color-card-active:#ffffff17;--color-pill-track:#ffffff0d;--color-pill-active:#f6f1ea;--color-pill-active-ink:#1b140e;--color-shade:#0006;--color-shadow-window:#000000a6;--color-traffic-close:#ff5f57;--color-traffic-minimize:#febc2e;--color-traffic-zoom:#28c840;--color-traffic-edge:#00000038;--color-accent-gold:#e3b673;--color-accent-jade:#8cc6a4;--color-accent-vermilion:#ea7a5f;--color-accent-sand:#cdbc9f;--color-accent-mist:#a9bed6;--color-win:var(--color-accent-jade);--color-draw:var(--color-accent-sand);--color-loss:var(--color-accent-vermilion);--color-chart-merit:var(--color-accent-gold);--color-chart-level:var(--color-accent-jade);--color-chart-red:var(--color-accent-vermilion);--color-chart-troops:var(--color-accent-mist);--color-tone-record-1:#3d2a19f2;--color-tone-record-2:#22170ef5;--color-tone-record-3:#140e09f7;--color-tone-record-glow:#b07a3f59;--color-tone-matchup-1:#3f1b17f2;--color-tone-matchup-2:#24100ef5;--color-tone-matchup-3:#150a09f7;--color-tone-matchup-glow:#b8473459;--color-tone-reports-1:#33321cf2;--color-tone-reports-2:#1d1d10f5;--color-tone-reports-3:#12120af7;--color-tone-reports-glow:#9a9a5259;--color-tone-clan-1:#2b2a1cf2;--color-tone-clan-2:#1a1a12f5;--color-tone-clan-3:#10110cf7;--color-tone-clan-glow:#7fa38a4d;--color-tone-account-1:#2e2925f2;--color-tone-account-2:#1b1815f5;--color-tone-account-3:#110f0df7;--color-tone-account-glow:#c9c1b240;--color-bronze-highlight:#f2d39b;--color-bronze-light:#c99a5c;--color-bronze-mid:#8a5f33;--color-bronze-low:#4e331b;--color-bronze-deep:#21150b;--color-bronze-patina:#6fa58e;--color-bronze-engrave:#2a1a0d;--color-bronze-glint:#fff3d6;--color-team-1:#e9a25f;--color-team-2:#7fc7a1;--color-team-3:#8db4e6;--color-team-4:#e08e8e;--color-team-5:#cbc27b;--color-rate-low:var(--color-accent-vermilion);--color-rate-mid:var(--color-accent-sand);--color-rate-high:var(--color-accent-jade);--color-troop-badge:#ffffff1a;--color-row-selected:#ffffff12;--color-field:#0003;--color-field-focus:#0000004d;--color-danger-ink:var(--color-accent-vermilion);--font-size-ui-rank:11px;--font-size-ui-team:14px;--font-size-ui-heading:18px;--font-size-ui-figure:20px;--radius-field:10px;--radius-badge:5px}[data-slot=chart] .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in srgb, var(--color-border) 50%, var(--color-transparent))}[data-slot=chart] .recharts-dot[stroke=\#fff],[data-slot=chart] .recharts-sector[stroke=\#fff]{stroke:var(--color-transparent)}[data-slot=chart] .recharts-polar-grid [stroke=\#ccc],[data-slot=chart] .recharts-reference-line [stroke=\#ccc]{stroke:var(--color-border)}#river-epic{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--nr-hero:url(/art/battle.webp);--nr-art-strength:1;--nr-tempo:1;font-family:var(--font-body-system)}@media (prefers-color-scheme:dark){#river-epic{--lightningcss-light: ;--lightningcss-dark:initial}}#river-epic .nr-app{isolation:isolate;background:var(--nr-bg);color:var(--nr-ink);border-radius:var(--radius-8xl);font-family:inherit;font-size:var(--font-size-body);line-height:var(--leading-1-65);grid-template-columns:150px minmax(0,1fr);min-height:760px;display:grid;position:relative;overflow:hidden}#river-epic .nr-app *{box-sizing:border-box}#river-epic [hidden]{display:none!important}#river-epic button,#river-epic input,#river-epic select{font:inherit;color:inherit}#river-epic button{-webkit-tap-highlight-color:var(--color-transparent);border:0}#river-epic h1,#river-epic h2,#river-epic h3,#river-epic p{margin:0;font-family:inherit}#river-epic button svg,#river-epic .nr-app i+svg{flex-shrink:0;width:16px;height:16px}#river-epic .nr-app strong{font-weight:var(--font-weight-medium)}#river-epic .nr-app svg{flex-shrink:0}#river-epic .nr-sidebar{background:var(--nr-side);border-right:1px solid var(--nr-line);flex-direction:column;gap:48px;padding:32px 17px 22px;display:flex}#river-epic .nr-brand{align-items:center;gap:9px;display:flex}#river-epic .nr-seal{width:28px;height:35px;color:var(--nr-accent);border-radius:var(--radius-sm);font-family:var(--font-calligraphy);font-size:var(--font-size-heading-sm);border:1px solid;place-items:center;display:grid;transform:rotate(-4deg)}#river-epic .nr-brand strong{font-size:var(--font-size-17px);letter-spacing:var(--tracking-1px);white-space:nowrap;display:block}#river-epic .nr-brand small{font-size:var(--font-size-caption);color:var(--nr-muted);letter-spacing:var(--tracking-2px);white-space:nowrap;margin-top:3px;display:block}#river-epic .nr-nav{flex-direction:column;gap:12px;display:flex;position:relative}#river-epic .nr-nav button{z-index:1;background:var(--color-transparent);width:100%;min-height:44px;color:var(--nr-muted);text-align:left;font-size:var(--font-size-body);letter-spacing:var(--tracking-2px-2);align-items:center;gap:12px;padding:0 11px;transition:color .25s;display:flex;position:relative}#river-epic .nr-nav button small{font-family:var(--font-interface);letter-spacing:var(--tracking-0);font-size:var(--font-size-caption);opacity:.55;margin-left:auto}#river-epic .nr-nav-marker{background:var(--nr-paper);border-radius:var(--radius-3xl);width:100%;height:44px;box-shadow:0 3px 12px var(--nr-shadow);position:absolute;top:0;left:0}#river-epic .nr-nav-marker:before{content:"";background:var(--nr-accent);border-radius:var(--radius-marker);width:3px;height:14px;position:absolute;top:15px;left:0}#river-epic .nr-sidebar-bottom{color:var(--nr-muted);margin-top:auto;padding-top:80px}#river-epic .nr-sidebar-line{background:var(--nr-line);width:1px;height:38px;margin:0 auto 13px;display:block}#river-epic .nr-sidebar-bottom>span:last-of-type{text-align:center;font-family:var(--font-calligraphy);font-size:var(--font-size-15px);line-height:var(--leading-2-1);letter-spacing:var(--tracking-4px);display:block}#river-epic .nr-profile{background:var(--color-transparent);text-align:left;width:100%;font-size:var(--font-size-small);align-items:center;gap:7px;margin-top:55px;padding:0;display:flex}#river-epic .nr-profile small{color:var(--nr-muted);font-size:var(--font-size-caption);display:block}#river-epic .nr-profile>svg{margin-left:auto;width:12px!important;height:12px!important}#river-epic .nr-avatar{border-radius:var(--radius-circle);background:var(--nr-soft);width:28px;height:31px;color:var(--nr-accent);flex-shrink:0;place-items:center;display:grid}#river-epic .nr-workspace{min-width:0}#river-epic .nr-topbar{justify-content:space-between;align-items:center;gap:14px;padding:26px 28px 23px;display:flex}#river-epic .nr-breadcrumb{font-size:var(--font-size-small);color:var(--nr-muted);align-items:center;gap:9px;display:flex}#river-epic .nr-breadcrumb svg{width:11px;height:11px}#river-epic .nr-breadcrumb strong{color:var(--nr-ink)}#river-epic .nr-top-actions{align-items:center;gap:17px;display:flex}#river-epic .nr-demo{font-size:var(--font-size-small);color:var(--nr-muted);white-space:nowrap;align-items:center;gap:6px;display:flex}#river-epic .nr-demo>span{border-radius:var(--radius-circle);background:var(--nr-accent);width:4px;height:4px}#river-epic .nr-primary{border-radius:var(--radius-xl);background:var(--nr-cta);min-height:38px;box-shadow:0 4px 10px var(--nr-shadow);justify-content:center;align-items:center;gap:8px;padding:9px 15px;transition:background .3s,transform .3s cubic-bezier(.2,.8,.2,1);display:inline-flex;color:var(--nr-cta-text)!important;font-size:var(--font-size-label)!important}#river-epic .nr-primary:hover{filter:brightness(1.06);transform:translateY(-2px)}#river-epic .nr-stage{min-width:0;padding:0 28px;position:relative}#river-epic .nr-page{min-width:0}#river-epic .nr-hero{border-radius:var(--radius-5xl);background:var(--color-hero-1);min-height:350px;color:var(--color-hero-1-2);position:relative;overflow:hidden}#river-epic .nr-hero-art{background-image:var(--nr-hero);transform:translate(var(--nr-px,0px), var(--nr-py,0px)) scale(1.02);opacity:var(--nr-art-strength);background-position:50%;background-size:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-5px}#river-epic .nr-hero-shade{background:linear-gradient(90deg, var(--color-hero-shade-1) 0%, var(--color-hero-shade-2) 46%, var(--color-transparent) 70%), linear-gradient(0deg, var(--color-hero-shade-4), var(--color-transparent) 24%);position:absolute;inset:0}#river-epic .nr-hero-grain{pointer-events:none;opacity:.16;background-image:repeating-linear-gradient(0deg, var(--color-transparent) 0, var(--color-transparent) 3px, var(--color-hero-grain-3) 4px);position:absolute;inset:0}#river-epic .nr-hero-top{font-size:var(--font-size-caption);color:var(--color-hero-top-1);letter-spacing:var(--tracking-2px-2);justify-content:space-between;gap:16px;padding:23px 26px;display:flex;position:relative}#river-epic .nr-hero-top>span:first-child{align-items:center;gap:9px;display:flex}#river-epic .nr-fine-line{background:var(--color-fine-line-1);width:22px;height:1px}#river-epic .nr-hero-copy{max-width:64%;padding:18px 32px 38px;position:relative}#river-epic .nr-overline{font-size:var(--font-size-micro);letter-spacing:var(--tracking-2-5px);color:var(--color-overline-1);font-family:var(--font-interface);display:block}#river-epic .nr-hero h1{font-size:var(--font-size-38px);line-height:var(--leading-1-52);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-5px);text-shadow:0 2px 16px var(--color-hero-1-3);margin-top:14px}#river-epic .nr-hero-copy p{font-size:var(--font-size-small);line-height:var(--leading-1-9);color:var(--color-hero-copy-1);letter-spacing:var(--tracking-1px);margin-top:13px}#river-epic .nr-hero-action{color:var(--color-hero-action-1);background:var(--color-transparent);letter-spacing:var(--tracking-1px);border-bottom:1px solid var(--color-hero-action-1-2);align-items:center;gap:23px;margin-top:14px;padding:10px 0 5px;display:inline-flex;font-size:var(--font-size-small)!important}#river-epic .nr-hero-action svg{transition:transform .35s}#river-epic .nr-hero-action:hover svg{transform:translate(3px,-3px)}#river-epic .nr-hero-caption{font-size:var(--font-size-micro);letter-spacing:var(--tracking-2px-2);color:var(--color-hero-caption-1);writing-mode:vertical-rl;position:absolute;bottom:18px;right:19px}#river-epic .nr-overview-stats{border-bottom:1px solid var(--nr-line);grid-template-columns:1.3fr 1.1fr 1fr;gap:20px;padding:25px 3px 26px;display:grid}#river-epic .nr-overview-stats>div+div{border-left:1px solid var(--nr-line);padding-left:24px}#river-epic .nr-overview-stats>div>span,#river-epic .nr-team-metrics span{color:var(--nr-muted);font-size:var(--font-size-small);display:block}#river-epic .nr-overview-stats>div>span>small{font-size:var(--font-size-caption);color:var(--nr-accent);margin-left:6px;display:inline-block}#river-epic .nr-overview-stats strong{font:var(--type-overview-stats);font-variant-numeric:var(--font-variant-tabular-nums);letter-spacing:var(--tracking-1px-2);margin-top:6px;display:block}#river-epic .nr-overview-stats strong.nr-stat-name{font-family:inherit;font-size:var(--font-size-heading-sm);letter-spacing:var(--tracking-1px);margin-top:12px;margin-bottom:10px}#river-epic .nr-overview-stats em,#river-epic .nr-team-metrics em{font-size:var(--font-size-small);font-weight:var(--font-weight-regular);font-style:var(--font-style-normal);color:var(--nr-muted);letter-spacing:var(--tracking-0);margin-left:5px}#river-epic .nr-overview-stats>div>small{color:var(--nr-muted);font-size:var(--font-size-caption);margin-top:2px;display:block}#river-epic .nr-text-link{background:var(--color-transparent);align-items:center;gap:13px;padding:4px 0;display:inline-flex;color:var(--nr-accent)!important;font-size:var(--font-size-small)!important}#river-epic .nr-text-link svg{transition:transform .3s;width:13px!important;height:13px!important}#river-epic .nr-text-link:hover svg{transform:translate(4px)}#river-epic .nr-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(210px,1fr);gap:24px;padding-top:23px;display:grid}#river-epic .nr-paper{background:var(--nr-paper);border-radius:var(--radius-4xl);min-width:0;padding:21px}#river-epic .nr-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}#river-epic .nr-section-kicker{color:var(--nr-muted);font:var(--type-section-kicker);font-variant-numeric:var(--font-variant-normal);letter-spacing:var(--tracking-1-7px);margin-bottom:5px;display:block}#river-epic h2{font-size:var(--font-size-17px);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-5px-2);line-height:var(--leading-1-6)}#river-epic .nr-tag{white-space:nowrap;background:var(--nr-soft);color:var(--nr-muted);border-radius:var(--radius-md);font-size:var(--font-size-caption);align-items:center;padding:3px 7px;display:inline-flex}#river-epic .nr-chart{width:100%;min-width:0;height:205px;position:relative}#river-epic .nr-chart>svg{width:100%;height:100%;display:block;overflow:visible}#river-epic .nr-chart text{font:var(--type-chart);font-variant-numeric:var(--font-variant-normal);fill:var(--nr-muted)}#river-epic .nr-chart-reading{font-size:var(--font-size-small);color:var(--nr-muted);min-height:18px;margin-top:5px}#river-epic .nr-chart-guide{stroke:var(--nr-chart);stroke-width:1px;stroke-opacity:.3;stroke-dasharray:3 4}#river-epic .nr-chart-hit{fill:var(--color-transparent);stroke:var(--color-transparent);pointer-events:all}#river-epic .nr-recent{min-width:0;padding:17px 0 0}#river-epic .nr-recent>p{font-size:var(--font-size-small);color:var(--nr-muted);line-height:var(--leading-1-9);margin:0 0 13px}#river-epic .nr-mini-report{border-bottom:1px solid var(--nr-line);align-items:center;gap:9px;padding:11px 0;display:flex}#river-epic .nr-mini-report>div{flex:1;min-width:0}#river-epic .nr-mini-report strong{font-size:var(--font-size-label);white-space:nowrap}#river-epic .nr-mini-report>div>span{color:var(--nr-muted);font-size:var(--font-size-micro);text-overflow:ellipsis;white-space:nowrap;max-width:120px;display:block;overflow:hidden}#river-epic .nr-mini-report>strong{color:var(--nr-accent);font:var(--type-mini-report);font-variant-numeric:var(--font-variant-normal);text-align:right}#river-epic .nr-mini-report small{font-family:inherit;font-size:var(--font-size-micro);color:var(--nr-muted);margin-top:4px;display:block}#river-epic .nr-result{font-family:var(--font-calligraphy);font-size:var(--font-size-25px);text-align:center;width:32px;line-height:var(--leading-1-2);flex-shrink:0}#river-epic .nr-recent>.nr-text-link{margin-top:16px}#river-epic .nr-footer{color:var(--nr-muted);font-size:var(--font-size-caption);justify-content:space-between;gap:15px;padding:25px 28px 23px;display:flex}#river-epic .nr-footer-divider{opacity:.5;padding:0 9px}#river-epic .nr-page-heading{justify-content:space-between;align-items:center;gap:18px;padding:14px 0 25px;display:flex}#river-epic .nr-page-heading h1{font-size:var(--font-size-27px);letter-spacing:var(--tracking-2px-2);font-weight:var(--font-weight-regular);line-height:var(--leading-1-5)}#river-epic .nr-page-heading p{font-size:var(--font-size-small);color:var(--nr-muted);margin-top:9px}#river-epic .nr-heading-mark{font-family:var(--font-calligraphy);color:var(--nr-accent);font-size:var(--font-size-49px);opacity:.4;padding-right:10px}#river-epic .nr-archive-toolbar{border-top:1px solid var(--nr-line);justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding-top:12px;display:flex}#river-epic .nr-filter{flex-wrap:wrap;align-items:center;gap:7px;display:flex}#river-epic .nr-filter button{border-radius:var(--radius-lg);background:var(--color-transparent);min-height:33px;color:var(--nr-muted);font-size:var(--font-size-small);padding:6px 10px}#river-epic .nr-filter button>span{opacity:.7;font-family:var(--font-interface);padding-left:4px}#river-epic .nr-private-note{font-size:var(--font-size-caption);color:var(--nr-muted);white-space:nowrap;align-items:center;gap:5px;display:flex}#river-epic .nr-private-note svg{width:12px;height:12px}#river-epic .nr-report-list{gap:13px;display:grid}#river-epic .nr-report{background:var(--nr-paper);border-radius:var(--radius-3xl);grid-template-columns:50px minmax(0,1fr) auto;align-items:start;column-gap:19px;padding:21px 22px;display:grid;position:relative}#river-epic .nr-report>.nr-result{font-size:var(--font-size-38px);width:auto;padding-top:6px}#river-epic .nr-report-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#river-epic .nr-report-heading h2{font-size:var(--font-size-input)}#river-epic .nr-report-opponent{font-size:var(--font-size-small);color:var(--nr-muted);margin-top:5px}#river-epic .nr-report-values{flex-wrap:wrap;gap:21px;margin-top:17px;display:flex}#river-epic .nr-report-values>span{font-size:var(--font-size-caption);color:var(--nr-muted)}#river-epic .nr-report-values strong{color:var(--nr-ink);font-size:var(--font-size-17px);font-family:var(--font-interface);font-variant-numeric:var(--font-variant-tabular-nums);margin-top:3px;display:block}#river-epic .nr-report-date{flex-direction:column;align-items:flex-end;gap:7px;min-width:98px;display:flex}#river-epic .nr-report-date>span{font-size:var(--font-size-caption);color:var(--nr-muted)}#river-epic .nr-report-date button{background:var(--nr-soft);color:var(--nr-ink);border-radius:var(--radius-lg);font-size:var(--font-size-small);align-items:center;gap:5px;min-height:33px;padding:6px 9px;display:flex}#river-epic .nr-report-date button svg{width:12px;height:12px}#river-epic .nr-source-note{color:var(--nr-muted);font-size:var(--font-size-small);align-items:flex-start;gap:7px;margin:19px 0 5px;display:flex}#river-epic .nr-source-note svg{width:13px;height:13px;margin-top:3px}#river-epic .nr-empty-list{text-align:center;background:var(--nr-paper);color:var(--nr-muted);border-radius:var(--radius-4xl);font-size:var(--font-size-label);padding:65px 20px}#river-epic .nr-team-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}#river-epic .nr-team-picker button{background:var(--nr-soft);text-align:left;border-radius:var(--radius-2xl);min-height:68px;padding:13px 14px;transition:background .3s;position:relative;overflow:hidden}#river-epic .nr-team-picker button[aria-pressed=true]{background:var(--nr-ink);color:var(--nr-bg)}#river-epic .nr-team-picker button strong{font-size:var(--font-size-body);position:relative}#river-epic .nr-team-picker button small{font-size:var(--font-size-caption);opacity:.65;margin-top:4px;display:block}#river-epic .nr-team-picker button>span{font-family:var(--font-calligraphy-compat);font-size:var(--font-size-48px);opacity:.1;position:absolute;top:1px;right:7px}#river-epic .nr-formation{border-top:1px solid var(--nr-line);padding-top:21px}#river-epic .nr-formation-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}#river-epic .nr-formation-heading h2{font-size:var(--font-size-25px);letter-spacing:var(--tracking-2px-2);font-weight:var(--font-weight-regular)}#river-epic .nr-formation-heading p{color:var(--nr-muted);font-size:var(--font-size-small);margin-top:4px}#river-epic .nr-observing{font-size:var(--font-size-caption);color:var(--nr-muted);border-left:2px solid var(--nr-accent);white-space:nowrap;padding-left:9px}#river-epic .nr-generals{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:20px 0;display:grid}#river-epic .nr-general{border-radius:var(--radius-2xl);background:linear-gradient(145deg, var(--nr-soft), var(--nr-paper));border-bottom:2px solid var(--nr-line);align-items:flex-end;min-height:117px;padding:16px;display:flex;position:relative;overflow:hidden}#river-epic .nr-general-watermark{font:var(--type-general-watermark);font-variant-numeric:var(--font-variant-normal);opacity:.07;pointer-events:none;position:absolute;top:-18px;right:10px}#river-epic .nr-general small{font-size:var(--font-size-caption);color:var(--nr-muted);margin-bottom:4px;display:block}#river-epic .nr-general strong{font-size:var(--font-size-18px);letter-spacing:var(--tracking-2px-2)}#river-epic .nr-general-rank{font:var(--type-general-rank);font-variant-numeric:var(--font-variant-normal);color:var(--nr-accent);opacity:.7;position:absolute;bottom:12px;right:12px}#river-epic .nr-team-metrics{gap:32px;padding:2px 0 23px;display:flex}#river-epic .nr-team-metrics>div{flex:1}#river-epic .nr-team-metrics strong{font:var(--type-team-metrics);font-variant-numeric:var(--font-variant-normal);margin-top:4px;display:block}#river-epic .nr-team-trend{margin-top:6px}#river-epic .nr-team-trend .nr-chart{height:220px}#river-epic .nr-clan-banner{border-radius:var(--radius-5xl);background:var(--color-clan-banner-1);min-height:258px;color:var(--color-clan-banner-1-2);align-items:center;gap:29px;padding:36px 40px;display:flex;position:relative;overflow:hidden}#river-epic .nr-clan-art{background-image:linear-gradient(90deg, var(--color-clan-art-1), var(--color-clan-art-2)), var(--nr-hero);background-position:30%;background-size:cover;position:absolute;inset:0}#river-epic .nr-clan-banner>div:last-child{position:relative}#river-epic .nr-banner-seal{font-family:var(--font-calligraphy-compat);line-height:var(--leading-1-3);border:1px solid var(--color-banner-seal-1);color:var(--color-banner-seal-1-2);width:60px;height:103px;font-size:var(--font-size-31px);flex-shrink:0;place-items:center;display:grid;position:relative}#river-epic .nr-clan-banner h1{font-size:var(--font-size-30px);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-5px);line-height:var(--leading-1-5);margin:10px 0}#river-epic .nr-clan-private{font-size:var(--font-size-caption);color:var(--color-clan-private-1);align-items:center;gap:6px;margin-top:12px;display:flex}#river-epic .nr-clan-private svg{width:12px;height:12px}#river-epic .nr-clan-stats{border-bottom:1px solid var(--nr-line);align-items:center;gap:35px;padding:28px 0;display:flex}#river-epic .nr-clan-stats>div{flex:1}#river-epic .nr-clan-stats span{font-size:var(--font-size-small);color:var(--nr-muted)}#river-epic .nr-clan-stats strong{font:var(--type-clan-stats);font-variant-numeric:var(--font-variant-normal);margin-top:4px;display:block}#river-epic .nr-clan-stats p{font-size:var(--font-size-small);color:var(--nr-muted)}#river-epic .nr-clan-grid{grid-template-columns:1fr 1.3fr;gap:20px;margin-top:22px;display:grid}#river-epic .nr-contribution{margin-top:18px}#river-epic .nr-contribution>div:first-child{font-size:var(--font-size-small);justify-content:space-between;gap:12px;display:flex}#river-epic .nr-contribution strong small{font-size:var(--font-size-caption);color:var(--nr-muted);margin-left:4px}#river-epic .nr-contribution-track{background:var(--nr-soft);border-radius:var(--radius-xs);height:4px;margin-top:9px;overflow:hidden}#river-epic .nr-contribution-track>span{background:var(--nr-chart);border-radius:inherit;height:100%;display:block}#river-epic .nr-clan-grid .nr-chart{height:180px}#river-epic .nr-clan-empty{text-align:center;padding:80px 20px 100px}#river-epic .nr-empty-seal{border:1px solid var(--nr-accent);width:65px;height:83px;color:var(--nr-accent);font-family:var(--font-calligraphy-compat);font-size:var(--font-size-45px);place-items:center;margin:0 auto 23px;display:grid}#river-epic .nr-clan-empty h1{font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-3px)}#river-epic .nr-clan-empty p{font-size:var(--font-size-label);color:var(--nr-muted);margin:12px 0 25px}#river-epic .nr-identity{border-top:1px solid var(--nr-line);border-bottom:1px solid var(--nr-line);align-items:center;gap:24px;padding:30px 0 34px;display:flex}#river-epic .nr-identity-avatar{background:var(--nr-soft);border:1px solid var(--nr-line);width:83px;height:98px;color:var(--nr-accent);border-radius:var(--radius-arch);font-size:var(--font-size-38px);font-family:var(--font-calligraphy-compat);place-items:center;display:grid}#river-epic .nr-identity h2{font-size:var(--font-size-25px);letter-spacing:var(--tracking-3px);font-weight:var(--font-weight-regular)}#river-epic .nr-identity p{color:var(--nr-muted);font-size:var(--font-size-small);margin-top:8px}#river-epic .nr-identity>.nr-tag{margin-left:auto}#river-epic .nr-account-grid{grid-template-columns:1fr 1fr;gap:20px;padding-top:25px;display:grid}#river-epic .nr-field-label{font-size:var(--font-size-small);color:var(--nr-muted);margin-top:18px;margin-bottom:8px;display:block}#river-epic #nr-clan-select{width:100%;font-size:var(--font-size-body);background:var(--nr-bg);border:1px solid var(--nr-line);border-radius:var(--radius-xl);padding:11px 12px;display:block}#river-epic .nr-invite{color:var(--nr-muted);font-size:var(--font-size-caption);align-items:center;gap:6px;padding:17px 0 23px;display:flex}#river-epic .nr-invite svg{width:12px;height:12px}#river-epic .nr-invite strong{font:var(--type-invite);font-variant-numeric:var(--font-variant-normal);color:var(--nr-ink);margin-left:auto}#river-epic .nr-note{font-size:var(--font-size-caption);color:var(--nr-muted);line-height:var(--leading-1-9);margin-top:17px}#river-epic .nr-privacy>div:not(.nr-section-head){border-bottom:1px solid var(--nr-line);align-items:flex-start;gap:11px;padding:13px 0;display:flex}#river-epic .nr-privacy>div:not(.nr-section-head)>svg{width:17px;height:17px;color:var(--nr-accent);margin-top:4px}#river-epic .nr-privacy strong{font-size:var(--font-size-label);display:block}#river-epic .nr-privacy small{font-size:var(--font-size-caption);color:var(--nr-muted);margin-top:4px;display:block}#river-epic .nr-overlay{z-index:20;background:var(--color-overlay-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:flex-start;padding:85px 18px 25px;display:flex;position:absolute;inset:0}#river-epic .nr-dialog{background:var(--nr-paper);color:var(--nr-ink);border-radius:var(--radius-6xl);width:min(440px,100%);box-shadow:0 24px 95px var(--color-dialog-1);border-top:2px solid var(--nr-accent);padding:29px;position:relative}#river-epic .nr-dialog h2{font-size:var(--font-size-21px);letter-spacing:var(--tracking-1px);margin-top:13px}#river-epic .nr-dialog>p:not(.nr-note){font-size:var(--font-size-small);color:var(--nr-muted);line-height:var(--leading-1-9);max-width:325px;margin-top:10px}#river-epic .nr-close{border-radius:var(--radius-circle);background:var(--nr-soft);width:32px;height:32px;color:var(--nr-muted);place-items:center;display:grid;position:absolute;top:11px;right:12px}#river-epic .nr-close svg{width:14px;height:14px}#river-epic .nr-file-zone{background:var(--nr-soft);border-radius:var(--radius-xl);font-size:var(--font-size-label);justify-content:center;align-items:center;gap:12px;margin-top:20px;padding:16px;display:flex;position:relative;overflow:hidden}#river-epic .nr-file-zone svg{width:24px;height:24px;color:var(--nr-accent)}#river-epic .nr-file-zone small{font-size:var(--font-size-caption);color:var(--nr-muted);margin-top:2px;display:block}#river-epic .nr-file-zone input{opacity:0;width:100%;height:100%;position:absolute;inset:0}#river-epic .nr-file-zone:focus-within{outline:2px solid var(--nr-accent);outline-offset:3px}#river-epic .nr-date-display{font-size:var(--font-size-14px);text-align:center;font-variant-numeric:var(--font-variant-tabular-nums);margin-top:22px}#river-epic .nr-wheels{--nr-row:40px;grid-template-columns:1.25fr 1fr 1fr;gap:5px;margin-top:10px;display:grid;position:relative}#river-epic .nr-wheels:before{content:"";inset-inline:0;top:calc(var(--nr-row) * 2);height:var(--nr-row);border-radius:var(--radius-lg);background:var(--nr-soft);position:absolute}#river-epic .nr-wheel{overscroll-behavior:contain;scrollbar-width:none;height:calc(var(--nr-row) * 5);padding-block:calc(var(--nr-row) * 2);scroll-snap-type:y mandatory;-webkit-mask-image:linear-gradient(var(--color-transparent), var(--color-black) 32%, var(--color-black) 68%, var(--color-transparent));mask-image:linear-gradient(var(--color-transparent), var(--color-black) 32%, var(--color-black) 68%, var(--color-transparent));position:relative;overflow-y:auto}#river-epic .nr-wheel::-webkit-scrollbar{display:none}#river-epic .nr-wheel button{width:100%;height:var(--nr-row);background:var(--color-transparent);color:var(--nr-muted);font-size:var(--font-size-17px);scroll-snap-align:center;opacity:.7;font-variant-numeric:var(--font-variant-tabular-nums);padding:0;display:block}#river-epic .nr-wheel button[aria-pressed=true]{color:var(--nr-ink);opacity:1}#river-epic .nr-today{background:var(--color-transparent);color:var(--nr-accent);font-size:var(--font-size-small);justify-content:center;align-items:center;gap:7px;margin:9px auto 14px;padding:8px;display:flex}#river-epic .nr-today svg{width:12px;height:12px}#river-epic .nr-confirm{width:100%;min-height:44px}#river-epic .nr-dialog>.nr-note{text-align:center;font-size:var(--font-size-caption);margin-top:13px}#river-epic .nr-toast{z-index:25;background:var(--nr-ink);color:var(--nr-bg);box-shadow:0 8px 22px var(--nr-shadow);border-radius:var(--radius-2xl);font-size:var(--font-size-small);align-items:center;gap:9px;width:max-content;max-width:85%;padding:10px 16px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}#river-epic .nr-toast svg{width:14px;height:14px}@media (width<=900px){#river-epic .nr-app{grid-template-columns:127px minmax(0,1fr)}#river-epic .nr-sidebar{padding-inline:13px}#river-epic .nr-brand{gap:6px}#river-epic .nr-brand strong{font-size:var(--font-size-15px)}#river-epic .nr-brand small{font-size:var(--font-size-micro)}#river-epic .nr-nav button{gap:9px;padding-inline:9px}#river-epic .nr-nav button small{display:none}#river-epic .nr-stage,#river-epic .nr-topbar{padding-inline:21px}#river-epic .nr-hero-copy{max-width:70%;padding-left:25px}#river-epic .nr-hero h1{font-size:var(--font-size-33px);letter-spacing:var(--tracking-4px)}#river-epic .nr-hero{min-height:335px}#river-epic .nr-overview-stats{gap:12px}#river-epic .nr-overview-stats>div+div{padding-left:17px}#river-epic .nr-overview-stats strong{font-size:var(--font-size-30px)}#river-epic .nr-overview-stats strong.nr-stat-name{font-size:var(--font-size-20px)}#river-epic .nr-overview-grid{grid-template-columns:1fr}#river-epic .nr-recent{grid-template-columns:1fr 1fr;gap:0 20px;padding-top:0;display:grid}#river-epic .nr-recent>.nr-section-head,#river-epic .nr-recent>p,#river-epic .nr-recent>.nr-text-link{grid-column:1/-1}#river-epic .nr-recent>.nr-section-head{margin-bottom:5px}#river-epic .nr-recent>p{margin-bottom:3px}#river-epic .nr-recent>.nr-text-link{width:fit-content;margin-top:10px}#river-epic .nr-clan-grid{grid-template-columns:1fr}#river-epic .nr-clan-grid .nr-chart{height:195px}#river-epic .nr-clan-stats{gap:20px}#river-epic .nr-clan-stats p{display:none}#river-epic .nr-account-grid{grid-template-columns:1fr}#river-epic .nr-report{grid-template-columns:37px minmax(0,1fr) auto;gap:13px;padding:20px 17px}#river-epic .nr-report-values{gap:15px}#river-epic .nr-team-picker button{padding-inline:10px}#river-epic .nr-formation-heading{align-items:flex-start}#river-epic .nr-observing{font-size:var(--font-size-caption)}#river-epic .nr-footer{flex-wrap:wrap;gap:4px;padding-inline:21px}}@media (width<=620px){#river-epic .nr-app{border-radius:var(--radius-7xl);min-height:0;display:block}#river-epic .nr-sidebar{border-right:0;border-bottom:1px solid var(--nr-line);padding:17px 17px 11px;display:block}#river-epic .nr-brand strong{font-size:var(--font-size-18px);letter-spacing:var(--tracking-2px-2)}#river-epic .nr-brand small{font-size:var(--font-size-caption)}#river-epic .nr-brand{gap:10px}#river-epic .nr-seal{width:28px;height:34px}#river-epic .nr-nav{flex-direction:row;gap:0;width:100%;margin-top:19px}#river-epic .nr-nav button{min-width:0;min-height:44px;letter-spacing:var(--tracking-1px);font-size:var(--font-size-label);flex:1;justify-content:center;gap:6px;padding:0 4px}#river-epic .nr-nav button svg{width:14px;height:14px}#river-epic .nr-nav-marker{width:20%;height:44px}#river-epic .nr-nav-marker:before{border-radius:var(--radius-xs);width:14px;height:2px;top:auto;bottom:3px;left:calc(50% - 7px)}#river-epic .nr-sidebar-bottom{display:none}#river-epic .nr-topbar{padding:14px 17px 16px}#river-epic .nr-breadcrumb{font-size:var(--font-size-small);gap:5px}#river-epic .nr-breadcrumb>span,#river-epic .nr-breadcrumb>svg{display:none}#river-epic .nr-top-actions{gap:10px}#river-epic .nr-primary{min-height:37px;padding:8px 12px;font-size:var(--font-size-small)!important}#river-epic .nr-demo{font-size:var(--font-size-caption)}#river-epic .nr-stage{padding:0 14px}#river-epic .nr-hero{border-radius:var(--radius-3xl);min-height:350px}#river-epic .nr-hero-art{background-position:64%;inset:0}#river-epic .nr-hero-shade{background:linear-gradient(90deg, var(--color-hero-shade-1-2), var(--color-hero-shade-2-2) 56%, var(--color-hero-shade-3)), linear-gradient(0deg, var(--color-hero-shade-4-2), var(--color-transparent) 30%)}#river-epic .nr-hero-top{font-size:var(--font-size-caption);letter-spacing:var(--tracking-1px);padding:18px}#river-epic .nr-hero-top>span:last-child{display:none}#river-epic .nr-hero-copy{max-width:87%;padding:19px 20px 28px}#river-epic .nr-overline{font-size:var(--font-size-overline);letter-spacing:var(--tracking-1-7px);max-width:165px;line-height:var(--leading-1-7)}#river-epic .nr-hero h1{font-size:var(--font-size-30px);letter-spacing:var(--tracking-3px);line-height:var(--leading-1-65);margin-top:15px}#river-epic .nr-hero-copy p{font-size:var(--font-size-small);max-width:180px;letter-spacing:var(--tracking-5px-2);margin-top:12px}#river-epic .nr-hero-action{gap:16px;margin-top:18px;font-size:var(--font-size-small)!important}#river-epic .nr-hero-caption{font-size:var(--font-size-micro);bottom:15px;right:12px}#river-epic .nr-overview-stats{grid-template-columns:1.3fr 1fr;gap:15px;padding:21px 2px}#river-epic .nr-overview-stats>div:nth-child(3){display:none}#river-epic .nr-overview-stats strong{font-size:var(--font-size-31px)}#river-epic .nr-overview-stats>div>small{font-size:var(--font-size-caption)}#river-epic .nr-overview-stats em{display:none}#river-epic .nr-overview-stats>div>span{font-size:var(--font-size-small)}#river-epic .nr-overview-stats>div+div{padding-left:15px}#river-epic .nr-overview-grid{gap:22px;padding-top:19px}#river-epic .nr-paper{border-radius:var(--radius-2xl);padding:18px 16px}#river-epic .nr-section-kicker{font-size:var(--font-size-micro);letter-spacing:var(--tracking-1-1px)}#river-epic h2{font-size:var(--font-size-input)}#river-epic .nr-section-head{gap:8px;margin-bottom:12px}#river-epic .nr-chart{height:192px}#river-epic .nr-recent{padding:0 4px;display:block}#river-epic .nr-recent>p{font-size:var(--font-size-small);margin-bottom:6px}#river-epic .nr-mini-report{padding:12px 0}#river-epic .nr-mini-report>div>span{max-width:150px;font-size:var(--font-size-caption)}#river-epic .nr-mini-report>strong{font-size:var(--font-size-17px)}#river-epic .nr-footer{font-size:var(--font-size-caption);gap:5px;padding:25px 17px 20px}#river-epic .nr-page-heading{gap:8px;padding:13px 3px 23px}#river-epic .nr-page-heading h1{font-size:var(--font-size-23px);letter-spacing:var(--tracking-1px);line-height:var(--leading-1-6)}#river-epic .nr-page-heading p{font-size:var(--font-size-small);line-height:var(--leading-1-9);margin-top:9px}#river-epic .nr-heading-mark{font-size:var(--font-size-36px);padding-right:0}#river-epic .nr-archive-toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:15px;padding-top:10px}#river-epic .nr-filter button{font-size:var(--font-size-small);padding:6px 9px}#river-epic .nr-private-note{font-size:var(--font-size-caption);padding:3px 2px}#river-epic .nr-report{grid-template-columns:29px minmax(0,1fr);gap:10px;padding:18px 14px}#river-epic .nr-report>.nr-result{font-size:var(--font-size-30px)}#river-epic .nr-report-heading h2{font-size:var(--font-size-15px)}#river-epic .nr-report-heading{gap:6px}#river-epic .nr-report-opponent{font-size:var(--font-size-caption);line-height:var(--leading-1-8)}#river-epic .nr-report-values{gap:17px 15px;margin-top:13px}#river-epic .nr-report-values>span{font-size:var(--font-size-caption)}#river-epic .nr-report-values strong{font-size:var(--font-size-17px)}#river-epic .nr-report-date{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:6px}#river-epic .nr-report-date>span,#river-epic .nr-source-note{font-size:var(--font-size-caption)}#river-epic .nr-team-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:22px}#river-epic .nr-team-picker button{min-height:62px;padding:11px 13px}#river-epic .nr-team-picker button strong{font-size:var(--font-size-label)}#river-epic .nr-formation-heading{flex-wrap:wrap;gap:12px}#river-epic .nr-formation-heading h2{font-size:var(--font-size-heading-md)}#river-epic .nr-formation-heading p{font-size:var(--font-size-caption)}#river-epic .nr-generals{gap:8px;padding:17px 0}#river-epic .nr-general{min-height:105px;padding:12px 10px}#river-epic .nr-general strong{font-size:var(--font-size-input);letter-spacing:var(--tracking-1px)}#river-epic .nr-general small{font-size:var(--font-size-caption)}#river-epic .nr-general-watermark{font-size:var(--font-size-74px);top:0;right:0}#river-epic .nr-general-rank{display:none}#river-epic .nr-team-metrics{gap:13px;padding:2px 2px 17px}#river-epic .nr-team-metrics strong{font-size:var(--font-size-25px)}#river-epic .nr-team-metrics em{font-size:var(--font-size-caption)}#river-epic .nr-team-trend .nr-section-head{flex-wrap:wrap}#river-epic .nr-team-trend .nr-chart{height:202px}#river-epic .nr-clan-banner{gap:19px;min-height:260px;padding:28px 23px}#river-epic .nr-clan-banner .nr-overline{max-width:150px;font-size:var(--font-size-overline)}#river-epic .nr-clan-banner h1{font-size:var(--font-size-heading-lg);letter-spacing:var(--tracking-3px);line-height:var(--leading-1-6)}#river-epic .nr-banner-seal{width:43px;height:87px;font-size:var(--font-size-27px)}#river-epic .nr-clan-art{background-position:55%}#river-epic .nr-clan-stats{gap:20px;padding:24px 3px}#river-epic .nr-clan-stats>div:first-child{flex:1.2}#river-epic .nr-clan-stats strong{font-size:var(--font-size-31px)}#river-epic .nr-clan-stats span{font-size:var(--font-size-caption)}#river-epic .nr-clan-grid{gap:17px;margin-top:19px}#river-epic .nr-contribution{margin-top:20px}#river-epic .nr-contribution>div:first-child{font-size:var(--font-size-small)}#river-epic .nr-identity{gap:15px;padding:24px 4px}#river-epic .nr-identity-avatar{width:59px;height:76px;font-size:var(--font-size-31px);flex-shrink:0}#river-epic .nr-identity h2{font-size:var(--font-size-heading-sm)}#river-epic .nr-identity p{font-size:var(--font-size-caption);line-height:var(--leading-1-9);margin-top:5px}#river-epic .nr-identity>.nr-tag{display:none}#river-epic .nr-account-grid{gap:17px;padding-top:19px}#river-epic .nr-overlay{padding:62px 12px 20px}#river-epic .nr-dialog{border-radius:var(--radius-4xl);width:100%;padding:24px 20px}#river-epic .nr-dialog h2{font-size:var(--font-size-19px);letter-spacing:var(--tracking-0);line-height:var(--leading-1-7);max-width:230px}#river-epic .nr-dialog>.nr-section-kicker{padding-right:30px}#river-epic .nr-dialog>p:not(.nr-note){font-size:var(--font-size-small)}#river-epic .nr-wheels{--nr-row:40px}#river-epic .nr-dialog>.nr-note{font-size:var(--font-size-caption)}}@media (width<=365px){#river-epic .nr-sidebar{padding-inline:13px}#river-epic .nr-nav button{font-size:var(--font-size-small);letter-spacing:var(--tracking-0);flex-direction:column;gap:1px;min-height:51px;padding-bottom:5px}#river-epic .nr-nav-marker{height:51px}#river-epic .nr-topbar{padding-inline:14px}#river-epic .nr-stage{padding-inline:11px}#river-epic .nr-hero-copy{max-width:100%;padding-left:18px}#river-epic .nr-hero h1{font-size:var(--font-size-27px)}#river-epic .nr-hero{min-height:342px}#river-epic .nr-overview-stats strong{font-size:var(--font-size-29px)}#river-epic .nr-overview-stats>div>small{font-size:var(--font-size-caption)}#river-epic .nr-hero-art{background-position:66%}#river-epic .nr-page-heading h1{font-size:var(--font-size-21px)}#river-epic .nr-heading-mark{display:none}#river-epic .nr-report-values{gap:12px}#river-epic .nr-report-values>span{font-size:var(--font-size-caption)}#river-epic .nr-report-values strong{font-size:var(--font-size-15px)}#river-epic .nr-general{padding-inline:8px}#river-epic .nr-general strong{font-size:var(--font-size-14px)}#river-epic .nr-clan-banner{gap:15px;padding-inline:18px}#river-epic .nr-clan-banner h1{font-size:var(--font-size-25px)}#river-epic .nr-clan-stats strong{font-size:var(--font-size-29px)}}@media (pointer:coarse){#river-epic button,#river-epic select{min-height:44px}#river-epic .nr-wheels{--nr-row:44px}#river-epic .nr-wheel button{height:var(--nr-row)}#river-epic .nr-close{width:44px;height:44px}#river-epic .nr-file-zone input{font-size:var(--font-size-input)}}@media (prefers-reduced-motion:reduce){#river-epic .nr-app *{scroll-behavior:auto!important;transition:none!important}}#river-epic .nr-brand small,#river-epic .nr-profile,#river-epic .nr-profile small,#river-epic .nr-demo,#river-epic .nr-tag,#river-epic .nr-overview-stats>div>small,#river-epic .nr-overview-stats>div>span>small,#river-epic .nr-mini-report>div>span,#river-epic .nr-mini-report small,#river-epic .nr-footer,#river-epic .nr-private-note,#river-epic .nr-report-opponent,#river-epic .nr-report-values>span,#river-epic .nr-report-date>span,#river-epic .nr-source-note,#river-epic .nr-team-picker button small,#river-epic .nr-observing,#river-epic .nr-formation-heading p,#river-epic .nr-general small,#river-epic .nr-clan-private,#river-epic .nr-clan-stats span,#river-epic .nr-contribution strong small,#river-epic .nr-identity p,#river-epic .nr-invite,#river-epic .nr-note,#river-epic .nr-privacy small,#river-epic .nr-file-zone small,#river-epic .nr-dialog>.nr-note{font-size:var(--font-size-small)}#river-epic .nr-chart-control{background:var(--color-transparent);touch-action:pan-y;border:0;padding:0;position:absolute}@media (width<=620px){#river-epic .nr-hero-art{background-position:80%}#river-epic .nr-hero .nr-overline{visibility:hidden}}#river-epic{--nr-clan-hero:url(/art/campfire.webp);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body)}#river-epic .nr-app{background:var(--nr-bg);color:var(--nr-ink);border-radius:var(--radius-2xl);border:1px solid var(--color-app-1);font-family:inherit}#river-epic .nr-sidebar{background:var(--nr-side);border-right-color:var(--color-sidebar-1);gap:42px}#river-epic .nr-brand strong{color:var(--color-brand-1)}#river-epic .nr-brand small{color:var(--color-brand-1-2);font-size:var(--font-size-small)}#river-epic .nr-seal{color:var(--color-seal-1);background:var(--color-seal-1-2);border-color:var(--color-seal-1-3);border-radius:var(--radius-hairline);box-shadow:3px 3px 0 var(--color-seal-1-4);transform:rotate(-3deg)}#river-epic .nr-nav button{color:var(--color-nav-1)}#river-epic .nr-nav button[aria-current=page]{color:var(--color-nav-1-2)}#river-epic .nr-nav-marker{background:var(--color-nav-marker-1);border-radius:var(--radius-sm);box-shadow:none}#river-epic .nr-nav-marker:before{background:var(--color-nav-marker-1-2);border-radius:var(--radius-none)}#river-epic .nr-nav button small{opacity:.8;color:var(--color-nav-1-3);font-size:var(--font-size-small)}#river-epic .nr-sidebar-bottom{color:var(--color-sidebar-bottom-1)}#river-epic .nr-sidebar-line{background:var(--color-sidebar-line-1)}#river-epic .nr-sidebar-bottom>span:last-of-type{font-family:var(--font-display);color:var(--color-sidebar-bottom-1-2)}#river-epic .nr-profile{font-size:var(--font-size-label)}#river-epic .nr-profile small{font-size:var(--font-size-small)}#river-epic .nr-avatar{background:var(--color-avatar-1);border:1px solid var(--color-avatar-1-2);color:var(--color-avatar-1-3);border-radius:var(--radius-sm)}#river-epic .nr-workspace,#river-epic .nr-topbar{background:var(--color-background)}#river-epic .nr-breadcrumb{font-size:var(--font-size-label);color:var(--color-nav-1)}#river-epic .nr-demo{font-size:var(--font-size-small);color:var(--color-demo-1)}#river-epic .nr-demo>span{background:var(--color-demo-1-2);width:5px;height:5px}#river-epic .nr-primary{background:var(--color-primary);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 var(--color-primary-1), 0 4px 10px var(--color-primary-2);color:var(--color-primary-foreground)!important}#river-epic .nr-primary:hover{background:var(--color-primary-hover);filter:none;transform:translateY(-1px)}#river-epic .nr-primary:active{transform:translateY(0)}#river-epic .nr-hero{border-radius:var(--radius-md);background:var(--color-hero-1-4);min-height:365px;color:var(--color-hero-1-5);border-bottom:2px solid var(--color-hero-1-6)}#river-epic .nr-hero-art{background-image:var(--nr-hero);opacity:var(--nr-art-strength,1);filter:none;transform:translate(var(--nr-px,0px), var(--nr-py,0px)) scale(1.02);background-position:50% 46%}#river-epic .nr-hero-shade{background:linear-gradient(90deg, var(--color-hero-shade-1-3) 0%, var(--color-hero-shade-2-3) 24%, var(--color-hero-shade-3-2) 53%, var(--color-hero-shade-4-3) 76%), linear-gradient(0deg, var(--color-hero-shade-5) 0%, var(--color-hero-shade-6) 38%)}#river-epic .nr-hero-grain{opacity:.07}#river-epic .nr-hero-top{color:var(--color-hero-top-1-2);font-size:var(--font-size-small)}#river-epic .nr-fine-line{background:var(--color-fine-line-1-2)}#river-epic .nr-hero-copy{max-width:65%;padding-top:10px}#river-epic .nr-overline{color:var(--color-overline-1-2);font-size:var(--font-size-small);letter-spacing:var(--tracking-2px-2)}#river-epic .nr-hero h1,#river-epic .nr-clan-banner h1{font-family:var(--font-display-full);font-weight:var(--font-weight-regular);color:var(--color-hero-1-7);text-shadow:0 2px 14px var(--color-hero-1-8);transform:rotate(-1deg)}#river-epic .nr-hero h1{font-size:var(--font-size-49px);line-height:var(--leading-1-38);letter-spacing:var(--tracking-4px);margin-top:14px}#river-epic .nr-hero h1 span:first-child{color:var(--color-hero-1-9)}#river-epic .nr-hero h1 span:last-child{color:var(--color-hero-1-10)}#river-epic .nr-mobile-break{display:none}#river-epic .nr-hero-spark{pointer-events:none;opacity:.6;background:radial-gradient(circle at 54% 21%, var(--color-hero-spark-1) 0 1px, var(--color-transparent) 2px), radial-gradient(circle at 69% 68%, var(--color-hero-spark-3) 0 1px, var(--color-transparent) 2px), radial-gradient(circle at 86% 31%, var(--color-hero-spark-5) 0 .7px, var(--color-transparent) 1.7px);position:absolute;inset:0}#river-epic .nr-hero-copy p{color:var(--color-hero-copy-1-2);font-size:var(--font-size-label);line-height:var(--leading-1-85)}#river-epic .nr-hero-action{color:var(--color-hero-action-1-3);border-bottom-color:var(--color-hero-action-1-4);margin-top:12px;font-size:var(--font-size-label)!important}#river-epic .nr-hero-caption{font-size:var(--font-size-small);color:var(--color-hero-caption-1-2);text-shadow:0 1px 7px var(--color-black)}#river-epic .nr-overview-stats{border-bottom-color:var(--color-overview-stats-1);padding-top:23px;padding-bottom:24px}#river-epic .nr-overview-stats>div+div{border-left-color:var(--color-overview-stats-1)}#river-epic .nr-overview-stats strong,#river-epic .nr-team-metrics strong,#river-epic .nr-clan-stats strong{color:var(--color-overview-stats-1-2);font-family:var(--font-numeric-body);font-weight:var(--font-weight-regular)}#river-epic .nr-overview-stats strong.nr-stat-name{color:var(--color-overview-stats-1-3);font-family:inherit}#river-epic .nr-overview-stats>div>span>small{color:var(--color-overview-stats-1-4);font-size:var(--font-size-small)}#river-epic .nr-overview-stats>div>small{font-size:var(--font-size-small)}#river-epic .nr-text-link{color:var(--color-overview-stats-1-4)!important}#river-epic .nr-paper{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:none}#river-epic h2{color:var(--color-page-1-3)}#river-epic .nr-section-kicker{color:var(--color-section-kicker-1);font-size:var(--font-size-small);letter-spacing:var(--tracking-1-6px)}#river-epic .nr-tag{background:var(--color-tag-1);color:var(--color-tag-1-2);font-size:var(--font-size-small);border-radius:var(--radius-xs)}#river-epic .nr-chart text{fill:var(--color-chart-1);font-size:var(--font-size-small)}#river-epic .nr-chart-point{fill:var(--color-surface);stroke:var(--color-chart);stroke-width:2px}#river-epic .nr-chart-guide{stroke:var(--color-chart);stroke-opacity:.38}#river-epic .nr-chart-reading{color:var(--color-chart-reading-1);font-size:var(--font-size-small)}#river-epic .nr-recent{padding-top:18px}#river-epic .nr-recent>p{color:var(--color-recent-1);font-size:var(--font-size-label)}#river-epic .nr-mini-report>div>span,#river-epic .nr-mini-report small{color:var(--color-mini-report-1);font-size:var(--font-size-small)}#river-epic .nr-mini-report strong{color:var(--color-mini-report-1-2)}#river-epic .nr-mini-report>strong{color:var(--color-mini-report-1-3)}#river-epic .win{color:var(--color-page-1-4)}#river-epic .draw{color:var(--color-page-1-5)}#river-epic .loss{color:var(--color-page-1-6)}#river-epic .nr-footer{color:var(--color-footer-1);font-size:var(--font-size-small)}#river-epic .nr-page-heading{isolation:isolate;background:var(--color-page-heading-1);border-radius:var(--radius-sm);border-bottom:1px solid var(--color-page-heading-1-2);min-height:165px;margin:0 0 23px;padding:25px 28px;position:relative;overflow:hidden}#river-epic .nr-page-heading:before{content:"";z-index:-1;background-image:linear-gradient(90deg, var(--color-page-heading-1-3) 0%, var(--color-page-heading-2) 46%, var(--color-page-heading-3) 82%), var(--nr-hero);background-position:50% 57%;background-size:cover;position:absolute;inset:0}#river-epic .nr-page-heading:after{content:"战";width:29px;height:36px;color:var(--color-page-heading-1-4);background:var(--color-page-heading-1-5);border:1px solid var(--color-page-heading-1-6);font:var(--type-page-heading);font-variant-numeric:var(--font-variant-normal);place-items:center;display:grid;position:absolute;bottom:15px;right:17px;transform:rotate(-4deg)}#river-epic .nr-page-heading h1{font-family:var(--font-display-full);font-size:var(--font-size-34px);font-weight:var(--font-weight-regular);line-height:var(--leading-1-45);color:var(--color-page-heading-1-7);letter-spacing:var(--tracking-2px-2);text-shadow:0 2px 8px var(--color-hero-1-8)}#river-epic .nr-page-heading p{color:var(--color-page-heading-1-8);font-size:var(--font-size-label);max-width:85%}#river-epic .nr-page-heading .nr-section-kicker{color:var(--color-page-heading-1-9)}#river-epic .nr-heading-mark{display:none}#river-epic .nr-page-heading>.nr-tag{background:var(--color-page-heading-1-10);color:var(--color-page-heading-1-11);align-self:flex-start}#river-epic .nr-archive-toolbar{border-top:0;padding-top:0}#river-epic .nr-filter button{border-radius:var(--radius-sm);color:var(--color-filter-1)}#river-epic .nr-filter button[aria-pressed=true]{background:var(--color-filter-1-2);color:var(--color-filter-1-3)}#river-epic .nr-private-note{color:var(--color-private-note-1);font-size:var(--font-size-small)}#river-epic .nr-report{background:var(--color-surface);border-radius:var(--radius-md);border-left:2px solid var(--color-report-1)}#river-epic .nr-report-heading h2{color:var(--color-mini-report-1-2)}#river-epic .nr-report-opponent,#river-epic .nr-report-values>span{color:var(--color-report-opponent-1);font-size:var(--font-size-small)}#river-epic .nr-report-values strong{color:var(--color-report-values-1)}#river-epic .nr-report-date>span{color:var(--color-report-date-1);font-size:var(--font-size-small)}#river-epic .nr-report-date button{background:var(--color-report-date-1-2);color:var(--color-report-date-1-3);border-radius:var(--radius-sm)}#river-epic .nr-source-note{color:var(--color-source-note-1);font-size:var(--font-size-small)}#river-epic .nr-empty-list{background:var(--color-surface);border-radius:var(--radius-md)}#river-epic .nr-team-picker button{background:var(--color-team-picker-1);border-radius:var(--radius-sm);border-bottom:2px solid var(--color-team-picker-1-2)}#river-epic .nr-team-picker button[aria-pressed=true]{background:var(--color-team-picker-1-3);color:var(--color-team-picker-1-4);border-bottom-color:var(--color-team-picker-1-5)}#river-epic .nr-team-picker button small{opacity:1;color:var(--color-team-picker-1-6);font-size:var(--font-size-small)}#river-epic .nr-team-picker button[aria-pressed=true] small{color:var(--color-team-picker-1-7)}#river-epic .nr-team-picker button>span{color:var(--color-team-picker-1-8);opacity:.13}#river-epic .nr-formation-heading h2{color:var(--color-formation-heading-1)}#river-epic .nr-formation-heading p{font-size:var(--font-size-small)}#river-epic .nr-observing{font-size:var(--font-size-small);color:var(--color-observing-1);border-left-color:var(--color-observing-1-2)}#river-epic .nr-general{background:linear-gradient(135deg, var(--color-general-1), var(--color-surface));border-radius:var(--radius-sm);border-bottom-color:var(--color-general-1-2)}#river-epic .nr-general:first-child{border-bottom-color:var(--color-general-1-3)}#river-epic .nr-general-watermark{color:var(--color-general-watermark-1);opacity:.13}#river-epic .nr-general strong{color:var(--color-general-1-4)}#river-epic .nr-general small{font-size:var(--font-size-small);color:var(--color-general-1-5)}#river-epic .nr-general-rank{color:var(--color-general-rank-1);opacity:1}#river-epic .nr-team-metrics span{color:var(--color-team-metrics-1);font-size:var(--font-size-small)}#river-epic .nr-clan-banner{background:var(--color-clan-banner-1-4);color:var(--color-clan-banner-1-5);border-radius:var(--radius-md);border-bottom:2px solid var(--color-clan-banner-1-6)}#river-epic .nr-clan-art{background-image:linear-gradient(90deg, var(--color-clan-art-1-2) 0%, var(--color-clan-art-2-2) 40%, var(--color-clan-art-3) 78%), var(--nr-clan-hero);background-position:50% 48%;background-size:cover;transform:scale(1.02)}#river-epic .nr-clan-banner h1{font-size:var(--font-size-40px);line-height:var(--leading-1-45)}#river-epic .nr-banner-seal{border-color:var(--color-banner-seal-1-3);background:var(--color-banner-seal-1-4);color:var(--color-banner-seal-1-5)}#river-epic .nr-clan-banner p{color:var(--color-clan-banner-1-7);font-size:var(--font-size-label)}#river-epic .nr-clan-private{color:var(--color-clan-private-1-2);font-size:var(--font-size-small)}#river-epic .nr-clan-stats span{color:var(--color-clan-stats-1);font-size:var(--font-size-small)}#river-epic .nr-contribution>div:first-child{font-size:var(--font-size-label)}#river-epic .nr-contribution strong small{color:var(--color-contribution-1);font-size:var(--font-size-small)}#river-epic .nr-contribution-track{background:var(--color-contribution-track-1);border-radius:var(--radius-none)}#river-epic .nr-contribution-track>span{background:var(--color-contribution-track-1-2);border-radius:var(--radius-none)}#river-epic .nr-empty-seal{background:var(--color-empty-seal-1);color:var(--color-empty-seal-1-2);border-color:var(--color-empty-seal-1-3)}#river-epic .nr-clan-empty h1{color:var(--color-clan-empty-1);font-family:var(--font-display)}#river-epic .nr-identity{border-color:var(--color-identity-1)}#river-epic .nr-identity-avatar{background:var(--color-identity-avatar-1);color:var(--color-identity-avatar-1-2);border:1px solid var(--color-identity-avatar-1-3);border-radius:var(--radius-sm)}#river-epic .nr-identity h2{color:var(--color-identity-1-2)}#river-epic .nr-identity p{font-size:var(--font-size-small);color:var(--color-identity-1-3)}#river-epic #nr-clan-select{background:var(--color-page-1-7);color:var(--color-page-1-8);border-color:var(--color-page-1-9);border-radius:var(--radius-sm);font-size:var(--font-size-input)}#river-epic .nr-field-label{color:var(--color-identity-1-3);font-size:var(--font-size-label)}#river-epic .nr-invite{color:var(--color-report-date-1);font-size:var(--font-size-small)}#river-epic .nr-invite strong{color:var(--color-invite-1);font-size:var(--font-size-label)}#river-epic .nr-note{color:var(--color-note-1);font-size:var(--font-size-small)}#river-epic .nr-privacy>div:not(.nr-section-head)>svg{color:var(--color-privacy-1)}#river-epic .nr-privacy small{color:var(--color-note-1);font-size:var(--font-size-small)}#river-epic .nr-overlay{background:var(--color-overlay-1-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#river-epic .nr-dialog{background:var(--color-dialog-1-2);border-radius:var(--radius-lg);border:1px solid var(--color-dialog-1-3);border-top:2px solid var(--color-dialog-1-4);box-shadow:0 25px 95px var(--color-dialog-1-5)}#river-epic .nr-dialog h2{color:var(--color-dialog-1-6)}#river-epic .nr-dialog>p:not(.nr-note){color:var(--color-dialog-1-7);font-size:var(--font-size-label)}#river-epic .nr-close{background:var(--color-close-1);color:var(--color-close-1-2);border-radius:var(--radius-sm)}#river-epic .nr-file-zone{background:var(--color-file-zone-1);color:var(--color-file-zone-1-2);border-radius:var(--radius-sm)}#river-epic .nr-file-zone svg{color:var(--color-file-zone-1-3)}#river-epic .nr-file-zone small{font-size:var(--font-size-small);color:var(--color-file-zone-1-4)}#river-epic .nr-date-display{color:var(--color-date-display-1)}#river-epic .nr-wheels:before{background:var(--color-wheels-1);border-radius:var(--radius-xs)}#river-epic .nr-wheel button{color:var(--color-wheel-1)}#river-epic .nr-wheel button[aria-pressed=true]{color:var(--color-wheel-1-2)}#river-epic .nr-today{color:var(--color-today-1);font-size:var(--font-size-label)}#river-epic .nr-dialog>.nr-note{color:var(--color-dialog-1-8);font-size:var(--font-size-small)}#river-epic .nr-toast{background:var(--color-toast-1);color:var(--color-toast-1-2);border-radius:var(--radius-sm);border-left:2px solid var(--color-toast-1-3)}@media (width<=900px){#river-epic .nr-brand small{font-size:var(--font-size-small);letter-spacing:var(--tracking-0)}#river-epic .nr-hero{min-height:340px}#river-epic .nr-hero h1{font-size:var(--font-size-42px)}#river-epic .nr-hero-copy{max-width:76%}#river-epic .nr-page-heading{padding:23px}#river-epic .nr-page-heading h1{font-size:var(--font-size-30px)}}@media (width<=620px){#river-epic .nr-app{border-radius:var(--radius-lg)}#river-epic .nr-sidebar{background:var(--color-sidebar);border-bottom-color:var(--color-sidebar-1-2);padding-top:14px;padding-bottom:10px}#river-epic .nr-brand strong{color:var(--color-brand-1-3)}#river-epic .nr-brand small{font-size:var(--font-size-small)}#river-epic .nr-nav{margin-top:15px}#river-epic .nr-nav-marker{border-radius:var(--radius-sm)}#river-epic .nr-topbar{padding-top:11px;padding-bottom:12px}#river-epic .nr-demo{font-size:var(--font-size-small)}#river-epic .nr-primary{border-radius:var(--radius-sm)}#river-epic .nr-hero{border-radius:var(--radius-sm);min-height:304px}#river-epic .nr-hero-art{background-position:60%}#river-epic .nr-hero-shade{background:linear-gradient(90deg, var(--color-hero-shade-1-4) 0%, var(--color-hero-shade-2-4) 38%, var(--color-page-heading-3) 75%, var(--color-clan-art-3)), linear-gradient(0deg, var(--color-hero-shade-5-2), var(--color-transparent) 45%)}#river-epic .nr-hero-top{font-size:var(--font-size-small);padding:16px 17px}#river-epic .nr-hero-copy{max-width:91%;padding:9px 19px 20px}#river-epic .nr-hero h1{font-size:var(--font-size-34px);line-height:var(--leading-1-42);letter-spacing:var(--tracking-2px-2);margin-top:10px}#river-epic .nr-hero-copy p{font-size:var(--font-size-small);line-height:var(--leading-1-85);margin-top:10px}#river-epic .nr-overline{font-size:var(--font-size-small);line-height:var(--leading-1-5);letter-spacing:var(--tracking-9px);max-width:210px}#river-epic .nr-hero-action{min-height:40px;margin-top:9px;font-size:var(--font-size-small)!important}#river-epic .nr-hero-caption{font-size:var(--font-size-small);bottom:13px;right:10px}#river-epic .nr-overview-stats{padding-top:18px;padding-bottom:18px}#river-epic .nr-overview-stats>div>small{font-size:var(--font-size-small)}#river-epic .nr-paper{border-radius:var(--radius-sm)}#river-epic .nr-section-kicker{font-size:var(--font-size-small);letter-spacing:var(--tracking-1px)}#river-epic .nr-mini-report>div>span,#river-epic .nr-footer{font-size:var(--font-size-small)}#river-epic .nr-page-heading{border-radius:var(--radius-sm);min-height:153px;margin-bottom:20px;padding:20px 18px}#river-epic .nr-page-heading h1{font-size:var(--font-size-heading-lg);letter-spacing:var(--tracking-1px);line-height:var(--leading-1-5)}#river-epic .nr-page-heading p{font-size:var(--font-size-small);max-width:93%;padding-right:8px}#river-epic .nr-page-heading>.nr-tag{display:none}#river-epic .nr-page-heading:after{width:22px;height:28px;font-size:var(--font-size-19px);bottom:10px;right:9px}#river-epic .nr-private-note,#river-epic .nr-report-opponent,#river-epic .nr-report-values>span,#river-epic .nr-report-date>span,#river-epic .nr-source-note,#river-epic .nr-team-picker button small,#river-epic .nr-formation-heading p,#river-epic .nr-general small{font-size:var(--font-size-small)}#river-epic .nr-clan-banner{border-radius:var(--radius-sm);gap:17px;min-height:245px;padding:25px 22px}#river-epic .nr-clan-art{background-position:61%}#river-epic .nr-clan-banner h1{font-size:var(--font-size-33px);letter-spacing:var(--tracking-2px-2)}#river-epic .nr-clan-banner .nr-overline,#river-epic .nr-clan-banner p,#river-epic .nr-clan-stats span,#river-epic .nr-clan-private,#river-epic .nr-identity p{font-size:var(--font-size-small)}#river-epic .nr-dialog{border-radius:var(--radius-md)}#river-epic .nr-dialog>p:not(.nr-note),#river-epic .nr-dialog>.nr-note{font-size:var(--font-size-small)}}@media (width<=365px){#river-epic .nr-mobile-break{display:inline}#river-epic .nr-sidebar{padding-top:12px}#river-epic .nr-nav{margin-top:12px}#river-epic .nr-hero{min-height:300px}#river-epic .nr-hero-copy{max-width:97%;padding-left:16px}#river-epic .nr-hero h1{font-size:var(--font-size-32px);letter-spacing:var(--tracking-1px)}#river-epic .nr-hero-art{background-position:60%}#river-epic .nr-hero-caption{display:none}#river-epic .nr-page-heading{padding:18px 15px}#river-epic .nr-page-heading h1{font-size:var(--font-size-26px);letter-spacing:var(--tracking-0)}#river-epic .nr-clan-banner h1{font-size:var(--font-size-30px)}#river-epic .nr-clan-banner{gap:13px;padding-inline:17px}#river-epic .nr-overview-stats strong{font-size:var(--font-size-29px)}#river-epic .nr-overview-stats>div>small{font-size:var(--font-size-small)}}@media (prefers-reduced-motion:reduce){#river-epic .nr-hero-art,#river-epic .nr-primary{transition:none}}#river-epic .nr-chart-events{font-size:var(--font-size-small);line-height:var(--leading-1-7);flex-wrap:wrap;gap:8px 16px;margin:12px 0;padding:0;list-style:none;display:flex}#river-epic .nr-chart-events a{color:var(--color-accent);text-underline-offset:4px}#river-epic .nr-team-timeline article{scroll-margin-top:100px}#river-epic .nr-matchup-panel,#river-epic .nr-team-timeline{overflow-wrap:anywhere;min-width:0;max-width:100%;margin-top:22px}#river-epic .nr-matchup-coverage{border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding-block:16px;display:grid}#river-epic .nr-matchup-coverage dt,#river-epic .nr-event-metrics dt{color:var(--color-muted);font-size:var(--font-size-small);line-height:var(--leading-1-5)}#river-epic .nr-matchup-coverage dd,#river-epic .nr-event-metrics dd{color:var(--color-foreground);font-family:var(--font-numeric-body);font-size:var(--font-size-18px);font-variant-numeric:var(--font-variant-tabular-nums);margin:7px 0 0}#river-epic .nr-matchup-highlights{color:var(--color-chart);font-size:var(--font-size-label);line-height:var(--leading-1-7);gap:7px;padding:15px 0 0;display:grid}#river-epic .nr-matchup-highlights p,#river-epic .nr-matchup-method{margin:0}#river-epic .nr-matchup-method{margin-top:12px}#river-epic .nr-matchup-scroll{border:1px solid var(--color-border);border-radius:var(--radius-md);overscroll-behavior-x:contain;max-width:100%;margin-top:16px;overflow-x:auto}#river-epic .nr-matchup-table{min-width:1030px;font-size:var(--font-size-small)}#river-epic .nr-matchup-table caption{color:var(--color-muted);line-height:var(--leading-1-7)}#river-epic .nr-matchup-table th,#river-epic .nr-matchup-table td{vertical-align:top;white-space:nowrap;font-weight:var(--font-weight-regular);padding:12px 10px}#river-epic .nr-matchup-table thead th{background:var(--color-surface-subtle)}#river-epic .nr-matchup-table thead button{background:var(--color-transparent);color:var(--color-foreground);font:inherit;cursor:pointer;border:0;align-items:center;gap:5px;padding:3px 0;display:inline-flex}#river-epic .nr-matchup-table thead th[aria-sort=ascending] button,#river-epic .nr-matchup-table thead th[aria-sort=descending] button{color:var(--color-chart)}#river-epic .nr-matchup-table tbody th{white-space:normal;min-width:180px;max-width:280px}#river-epic .nr-matchup-table strong{color:var(--color-foreground);font-weight:var(--font-weight-medium)}#river-epic .nr-matchup-table small,#river-epic .nr-matchup-observing{color:var(--color-muted);font-size:var(--font-size-small);line-height:var(--leading-1-7);margin-top:5px;display:block}#river-epic .nr-matchup-observing{color:var(--color-chart)}#river-epic .nr-team-timeline>.nr-section-head,#river-epic .nr-event-comparison-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}#river-epic .nr-team-timeline>.nr-section-head .nr-secondary{flex-shrink:0}#river-epic .nr-timeline-hint,#river-epic .nr-timeline-notice{border-left:2px solid var(--color-chart);background:var(--color-surface-subtle);color:var(--color-chart);font-size:var(--font-size-label);line-height:var(--leading-1-7);padding:12px}#river-epic .nr-timeline-list{margin:23px 0;padding:0;list-style:none}#river-epic .nr-timeline-item{grid-template-columns:118px minmax(0,1fr);gap:18px;padding:0 0 22px;scroll-margin-top:24px;display:grid}#river-epic .nr-timeline-date{color:var(--color-muted);font-family:var(--font-numeric-body);font-size:var(--font-size-small);line-height:var(--leading-1-5);align-content:start;gap:6px;padding-top:2px;display:grid}#river-epic .nr-timeline-date time{color:var(--color-chart);font-size:var(--font-size-body)}#river-epic .nr-timeline-content{border-left:1px solid var(--color-border);min-width:0;padding-left:18px;position:relative}#river-epic .nr-timeline-content:before{content:"";border-radius:var(--radius-circle);background:var(--color-chart);width:7px;height:7px;position:absolute;top:7px;left:-4px}#river-epic .nr-timeline-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#river-epic .nr-timeline-title h3,#river-epic .nr-event-comparison h3,#river-epic .nr-event-window h4{color:var(--color-foreground);font-family:var(--font-body);font-size:var(--font-size-15px);font-weight:var(--font-weight-medium);line-height:var(--leading-1-7);margin:0}#river-epic .nr-event-kind{border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-muted);font-size:var(--font-size-small);line-height:var(--leading-1-5);padding:2px 7px}#river-epic .nr-timeline-configuration,#river-epic .nr-timeline-notes{color:var(--color-muted);font-size:var(--font-size-label);line-height:var(--leading-1-8);margin:7px 0 0}#river-epic .nr-timeline-notes{white-space:pre-wrap}#river-epic .nr-timeline-actions{flex-wrap:wrap;align-items:center;gap:5px 18px;margin-top:6px;display:flex}#river-epic .nr-timeline-actions button{min-height:35px}#river-epic .nr-timeline-actions button[aria-pressed=true]{color:var(--color-chart);text-underline-offset:4px;text-decoration:underline}#river-epic .nr-timeline-actions .nr-event-delete{color:var(--color-danger-link-1)}#river-epic .nr-event-comparison{border-top:1px solid var(--color-border);padding-top:22px}#river-epic .nr-event-comparison-head .nr-note{margin:5px 0 0}#river-epic .nr-event-days{flex-shrink:0;gap:4px;display:flex}#river-epic .nr-event-days button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);min-height:36px;color:var(--color-muted);font-size:var(--font-size-label);cursor:pointer;padding:8px 10px;font-family:inherit}#river-epic .nr-event-days button[aria-pressed=true]{color:var(--color-chart);border-color:var(--color-chart)}#river-epic .nr-event-windows{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}#river-epic .nr-event-window{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);min-width:0;padding:17px}#river-epic .nr-event-window-dates{color:var(--color-muted);font-family:var(--font-numeric-body);font-size:var(--font-size-small);line-height:var(--leading-1-7);margin:4px 0 16px}#river-epic .nr-event-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:0;display:grid}#river-epic .nr-event-diversity{border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--font-size-small);line-height:var(--leading-1-7);margin:19px 0 9px;padding-top:15px}#river-epic .nr-event-opponents{color:var(--color-foreground);font-size:var(--font-size-small);line-height:var(--leading-1-7);gap:7px;margin:0;padding:0;list-style:none;display:grid}#river-epic .nr-event-opponents li{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#river-epic .nr-event-opponents li span:last-child{color:var(--color-muted);font-variant-numeric:var(--font-variant-tabular-nums);flex-shrink:0}#river-epic .nr-event-association{color:var(--color-chart);padding-top:5px}#river-epic .nr-team-event-dialog .nr-dialog-inner{min-width:0}#river-epic .nr-team-event-dialog h2{font-family:var(--font-display);font-size:var(--font-size-heading-md);line-height:var(--leading-1-5);font-weight:var(--font-weight-regular);margin:12px 32px 14px 0}#river-epic .nr-team-event-dialog textarea{resize:vertical;min-height:100px}#river-epic .nr-team-event-dialog input,#river-epic .nr-team-event-dialog select,#river-epic .nr-team-event-dialog textarea{min-width:0;max-width:100%}#river-epic .nr-event-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}#river-epic .nr-matchup-scroll:focus-visible,#river-epic .nr-matchup-table button:focus-visible,#river-epic .nr-team-timeline button:focus-visible{outline:2px solid var(--color-chart);outline-offset:3px}@media (width<=640px){#river-epic .nr-matchup-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}#river-epic .nr-team-timeline>.nr-section-head,#river-epic .nr-event-comparison-head{flex-direction:column;gap:12px}#river-epic .nr-timeline-item{grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:23px}#river-epic .nr-timeline-date{flex-wrap:wrap;align-items:center;gap:9px;padding-left:18px;display:flex}#river-epic .nr-event-windows{grid-template-columns:minmax(0,1fr)}#river-epic .nr-event-window{padding:14px}#river-epic .nr-team-event-dialog .nr-fields-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#river-epic .nr-matchup-panel *,#river-epic .nr-team-timeline *,#river-epic .nr-team-event-dialog{scroll-behavior:auto;transition:none;animation:none}}#river-epic .nr-clan-search{align-items:end;gap:12px;margin-block:22px 14px;display:flex}#river-epic .nr-clan-search .nr-form-field{flex:1;min-width:0;margin:0}#river-epic .nr-clan-search button{flex-shrink:0;min-height:45px}#river-epic .nr-clan-results,#river-epic .nr-clan-application-list{gap:12px;margin-block:18px;padding:0;list-style:none;display:grid}#river-epic .nr-clan-results li,#river-epic .nr-clan-application-list li{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}#river-epic .nr-clan-results h3,#river-epic .nr-clan-pending h3,#river-epic .nr-clan-application-list h3{overflow-wrap:anywhere;font-size:var(--font-size-body);color:var(--color-foreground);margin:0 0 5px}#river-epic .nr-clan-results p,#river-epic .nr-clan-pending p,#river-epic .nr-clan-application-list p{color:var(--color-muted);overflow-wrap:anywhere;margin:0}#river-epic .nr-clan-results button{flex-shrink:0}#river-epic .nr-clan-pending{border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-surface-subtle);gap:14px;margin-block:20px;padding:20px;display:flex}#river-epic .nr-clan-pending>svg{color:var(--color-accent);margin-top:5px}#river-epic .nr-clan-pending>div{overflow-wrap:anywhere;min-width:0}#river-epic .nr-clan-pending small,#river-epic .nr-clan-applicant small,#river-epic .nr-clan-applications-empty small{color:var(--color-muted);margin-top:8px;display:block}#river-epic .nr-clan-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}#river-epic .nr-clan-applications .nr-section-head{flex-wrap:wrap;gap:14px}#river-epic .nr-clan-applicant{align-items:center;gap:14px;min-width:0;display:flex}#river-epic .nr-clan-applicant>span{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:46px;height:46px;color:var(--color-accent);flex-shrink:0;place-items:center;display:grid}#river-epic .nr-clan-applications-empty{text-align:center;color:var(--color-muted);padding:26px 0 14px}@media (width<=600px){#river-epic .nr-clan-results li,#river-epic .nr-clan-application-list li{flex-wrap:wrap;gap:14px;padding:14px}#river-epic .nr-clan-application-list .nr-clan-actions{justify-content:flex-end;width:100%;margin-top:0}#river-epic .nr-clan-pending{gap:10px;padding:16px}}body:has(.sh-desk){background:var(--color-desk);margin:0}.sh-desk{--tone-1:var(--color-tone-record-1);--tone-2:var(--color-tone-record-2);--tone-3:var(--color-tone-record-3);--tone-glow:var(--color-tone-record-glow);box-sizing:border-box;background:radial-gradient(circle at 72% -10%, var(--color-desk-glow), transparent 55%), var(--color-desk);min-height:100vh;color:var(--color-ink);font-family:var(--font-ui);font-size:var(--font-size-ui-body);line-height:var(--leading-ui-body);-webkit-font-smoothing:antialiased;padding:28px}.sh-desk[data-tone=matchup]{--tone-1:var(--color-tone-matchup-1);--tone-2:var(--color-tone-matchup-2);--tone-3:var(--color-tone-matchup-3);--tone-glow:var(--color-tone-matchup-glow)}.sh-desk[data-tone=reports]{--tone-1:var(--color-tone-reports-1);--tone-2:var(--color-tone-reports-2);--tone-3:var(--color-tone-reports-3);--tone-glow:var(--color-tone-reports-glow)}.sh-desk[data-tone=clan]{--tone-1:var(--color-tone-clan-1);--tone-2:var(--color-tone-clan-2);--tone-3:var(--color-tone-clan-3);--tone-glow:var(--color-tone-clan-glow)}.sh-desk[data-tone=account]{--tone-1:var(--color-tone-account-1);--tone-2:var(--color-tone-account-2);--tone-3:var(--color-tone-account-3);--tone-glow:var(--color-tone-account-glow)}.sh-desk *,.sh-desk :before,.sh-desk :after{box-sizing:border-box}.sh-desk :focus-visible{outline:2px solid var(--color-accent-gold);outline-offset:2px}.sh-window{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-window);background:radial-gradient(circle at 84% 8%, var(--tone-glow), transparent 42%), linear-gradient(168deg, var(--tone-1), var(--tone-2) 44%, var(--tone-3));max-width:1240px;box-shadow:0 40px 120px var(--color-shadow-window), inset 0 1px 0 var(--color-hairline-strong);margin:0 auto;transition:background .4s;position:relative;overflow:clip}.sh-titlebar{z-index:5;background:color-mix(in srgb, var(--tone-1) 70%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 18px;display:grid;position:sticky;top:0}.sh-traffic{gap:8px;display:inline-flex}.sh-traffic i{border-radius:var(--radius-dot);background:var(--color-traffic-close);width:12px;height:12px;box-shadow:inset 0 0 0 .5px var(--color-traffic-edge)}.sh-traffic i:nth-child(2){background:var(--color-traffic-minimize)}.sh-traffic i:nth-child(3){background:var(--color-traffic-zoom)}.sh-nav{border:1px solid var(--color-hairline);border-radius:var(--radius-pill);background:var(--color-pill-track);gap:2px;padding:3px;display:inline-flex}.sh-nav a{border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--font-size-ui-body);white-space:nowrap;padding:5px 17px;text-decoration:none;transition:background .2s,color .2s}.sh-nav a:hover{color:var(--color-ink)}.sh-nav a[aria-current=page]{background:var(--color-pill-active);color:var(--color-pill-active-ink);font-weight:var(--font-weight-ui-medium);box-shadow:0 1px 3px var(--color-shade)}.sh-titlebar-end{justify-self:end;align-items:center;gap:10px;display:inline-flex}.sh-icon-button{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);color:var(--color-ink-2);font:inherit;font-size:var(--font-size-ui-small);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:5px 13px 5px 10px;display:inline-flex}.sh-icon-button:hover{background:var(--color-card-hover);color:var(--color-ink)}.sh-avatar{border-radius:var(--radius-dot);background:var(--color-card-active);width:28px;height:28px;color:var(--color-ink-2);font-size:var(--font-size-ui-small);place-items:center;display:grid}.sh-content{padding:4px 40px 44px}.sh-page{gap:16px;display:grid}.sh-hero{grid-template-columns:minmax(0,1fr) 400px;align-items:center;min-height:360px;padding:20px 8px 8px;display:grid;position:relative}.sh-hero-copy{z-index:1;position:relative}.sh-kicker{color:var(--color-ink-3);font-family:var(--font-ui-mono);font-size:var(--font-size-ui-micro);letter-spacing:var(--tracking-ui-mono);text-transform:uppercase;gap:14px;margin:0;display:flex}.sh-kicker span+span:before{content:"";border-radius:var(--radius-dot);background:var(--color-accent-gold);width:4px;height:4px;margin:0 14px 2px 0;display:inline-block}.sh-poem{font-family:var(--font-ui-poem);font-size:var(--font-size-ui-poem);font-weight:var(--font-weight-ui-regular);line-height:var(--leading-ui-poem);letter-spacing:var(--tracking-ui-poem);margin:18px 0 14px;display:grid}.sh-poem span+span{color:var(--color-ink-2)}.sh-hero-sub{color:var(--color-ink-3);margin:0}.sh-hero-actions{align-items:center;gap:18px;margin-top:26px;display:flex}.sh-pill-button{border-radius:var(--radius-pill);background:var(--color-pill-active);color:var(--color-pill-active-ink);font:inherit;font-weight:var(--font-weight-ui-semibold);box-shadow:0 10px 30px var(--color-shade);cursor:pointer;border:0;align-items:center;gap:8px;padding:11px 22px;transition:transform .2s;display:inline-flex}.sh-pill-button:hover{transform:translateY(-1px)}.sh-quiet-button{color:var(--color-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.sh-quiet-button:hover{color:var(--color-ink)}.sh-hero-art{justify-self:end;width:440px;height:440px;margin:-56px -64px -64px 0}.sh-mirror-lines .is-engrave{fill:none;stroke:var(--color-bronze-engrave);opacity:.6}.sh-mirror-lines .is-filled{fill:color-mix(in srgb, var(--color-bronze-engrave) 28%, transparent)}.sh-mirror-lines .is-emboss{fill:none;stroke:var(--color-bronze-highlight);opacity:.3}.sh-art{display:block;position:relative}.sh-art>svg{width:100%;height:100%;position:absolute;inset:0}.sh-mirror-band{will-change:transform;animation:240s linear infinite sh-turn}.sh-mirror-band text{font-family:var(--font-ui-poem);font-size:var(--font-size-ui-inscription);letter-spacing:var(--tracking-ui-inscription)}.sh-mirror-band .is-engrave-text{fill:var(--color-bronze-engrave);opacity:.72}.sh-mirror-band .is-emboss-text{fill:var(--color-bronze-highlight);opacity:.28}.sh-mirror-knob{stroke:var(--color-bronze-engrave);stroke-width:1px}.sh-mirror-glint{fill:none;stroke:var(--color-bronze-glint);stroke-width:3px;stroke-linecap:round;opacity:.45}@keyframes sh-turn{to{transform:rotate(360deg)}}.sh-card{--accent:var(--color-accent-gold);border:1px solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-card);flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.sh-card[data-accent=jade]{--accent:var(--color-accent-jade)}.sh-card[data-accent=vermilion]{--accent:var(--color-accent-vermilion)}.sh-card[data-accent=sand]{--accent:var(--color-accent-sand)}.sh-card[data-accent=mist]{--accent:var(--color-accent-mist)}.sh-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.sh-card-title{color:var(--color-ink-2);font-size:var(--font-size-ui-small);font-weight:var(--font-weight-ui-medium);align-items:center;gap:7px;margin:0;display:inline-flex}.sh-card-title svg{color:var(--accent)}.sh-card-title em{color:var(--color-ink-4);font-family:var(--font-ui-mono);font-size:var(--font-size-ui-micro);font-style:var(--font-style-normal);letter-spacing:var(--tracking-ui-mono);text-transform:uppercase}.sh-card-aside{color:var(--color-ink-3);font-size:var(--font-size-ui-caption)}.sh-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sh-stat-value{align-items:baseline;gap:6px;margin:0;display:flex}.sh-stat-value strong{font-family:var(--font-ui-display);font-size:var(--font-size-ui-stat);font-weight:var(--font-weight-ui-medium);font-variant-numeric:var(--font-variant-ui-numbers);line-height:var(--leading-ui-none);letter-spacing:var(--tracking-ui-stat)}.sh-stat-value span{color:var(--color-ink-3);font-size:var(--font-size-ui-small)}.sh-stat-note{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);margin:8px 0 0}.sh-stat-note b{font-weight:var(--font-weight-ui-medium)}.sh-stat-note .is-up{color:var(--color-win)}.sh-stat-note .is-down{color:var(--color-loss)}.sh-spark{width:100%;height:32px;margin-top:auto;display:block;overflow:visible}.sh-spark polyline{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sh-spark circle{fill:var(--accent)}.sh-columns{align-items:flex-end;gap:3px;height:32px;margin-top:auto;display:flex}.sh-columns i{border-radius:var(--radius-bar) var(--radius-bar) 0 0;background:color-mix(in srgb, var(--accent) 30%, transparent);flex:1}.sh-columns i.is-active{background:var(--accent)}.sh-result{margin-top:auto}.sh-result-track{border-radius:var(--radius-pill);background:var(--color-hairline);gap:2px;height:6px;display:flex;overflow:hidden}.sh-result.is-compact .sh-result-track{height:4px}.sh-result-track i{display:block}.sh-result-track .is-win,.sh-dots .is-win{background:var(--color-win)}.sh-result-track .is-draw,.sh-dots .is-draw{background:var(--color-draw)}.sh-result-track .is-loss,.sh-dots .is-loss{background:var(--color-loss)}.sh-result-legend{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);font-variant-numeric:var(--font-variant-ui-numbers);gap:12px;margin:8px 0 0;display:flex}.sh-result-legend span:before{content:"";border-radius:var(--radius-dot);background:var(--color-win);width:6px;height:6px;margin-right:5px;display:inline-block}.sh-result-legend .is-draw:before{background:var(--color-draw)}.sh-result-legend .is-loss:before{background:var(--color-loss)}.sh-chips{flex-wrap:wrap;gap:6px;display:flex}.sh-chip{--chip:var(--color-ink-3);border:1px solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--color-ink-3);font:inherit;font-size:var(--font-size-ui-caption);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.sh-chip i{border-radius:var(--radius-dot);background:var(--chip);width:6px;height:6px}.sh-chip.is-level{--chip:var(--color-chart-level)}.sh-chip.is-red{--chip:var(--color-chart-red)}.sh-chip.is-troops{--chip:var(--color-chart-troops)}.sh-chip[aria-pressed=true]{border-color:var(--color-hairline-strong);background:var(--color-card-active);color:var(--color-ink)}.sh-chart-layout{grid-template-columns:minmax(0,1fr) 264px;gap:22px;display:grid}.sh-daychart{min-width:0}.sh-daychart svg{display:block;overflow:visible}.sh-daychart svg:focus{outline:none}.sh-daychart svg:focus-visible{outline:1px solid var(--color-hairline-strong);outline-offset:4px}.sh-grid line{stroke:var(--color-hairline);stroke-dasharray:2 4}.sh-daychart text{font-family:var(--font-ui-mono);font-size:var(--font-size-ui-axis);font-variant-numeric:var(--font-variant-ui-numbers)}.sh-grid text,.sh-axis-date{fill:var(--color-ink-4)}.sh-axis-day{fill:var(--color-ink-3)}.sh-bar-hit{fill:#0000;cursor:pointer}.sh-bar-slot.is-empty .sh-bar-hit{cursor:default}.sh-bar{fill:var(--color-chart-merit);opacity:.3;rx:var(--radius-bar);pointer-events:none;transition:opacity .2s}.sh-bar-slot:hover .sh-bar{opacity:.55}.sh-bar-slot.is-active .sh-bar{opacity:1}.sh-bar-slot.is-active .sh-axis-day{fill:var(--color-ink)}.sh-bar-gap{stroke:var(--color-ink-4);stroke-dasharray:2 3}.sh-overlay{--line:var(--color-chart-level);pointer-events:none}.sh-overlay.is-red{--line:var(--color-chart-red)}.sh-overlay.is-troops{--line:var(--color-chart-troops)}.sh-overlay polyline{fill:none;stroke:var(--line);stroke-width:1.5px;stroke-linejoin:round}.sh-overlay circle{fill:var(--line)}.sh-day{border-left:1px solid var(--color-hairline);flex-direction:column;gap:10px;padding-left:22px;display:flex}.sh-day-title{align-items:baseline;gap:10px;margin:0;display:flex}.sh-day-title strong{font-size:var(--font-size-ui-title);font-weight:var(--font-weight-ui-semibold)}.sh-day-title span{color:var(--color-ink-3);font-size:var(--font-size-ui-caption)}.sh-day-merit{align-items:baseline;gap:6px;margin:0;display:flex}.sh-day-merit strong{color:var(--color-chart-merit);font-family:var(--font-ui-display);font-size:var(--font-size-ui-detail);font-weight:var(--font-weight-ui-medium);font-variant-numeric:var(--font-variant-ui-numbers);line-height:var(--leading-ui-none)}.sh-day-merit span{color:var(--color-ink-3);font-size:var(--font-size-ui-small)}.sh-day-facts{grid-template-columns:1fr 1fr;gap:10px 14px;margin:4px 0 0;display:grid}.sh-day-facts dt{color:var(--color-ink-3);font-size:var(--font-size-ui-caption)}.sh-day-facts dt[class]:before{content:"";border-radius:var(--radius-dot);background:var(--color-chart-level);width:6px;height:6px;margin-right:5px;display:inline-block}.sh-day-facts dt.is-red:before{background:var(--color-chart-red)}.sh-day-facts dt.is-troops:before{background:var(--color-chart-troops)}.sh-day-facts dd{font-family:var(--font-ui-display);font-size:var(--font-size-ui-title);font-variant-numeric:var(--font-variant-ui-numbers);margin:2px 0 0}.sh-day-facts small{color:var(--color-ink-3);font-family:var(--font-ui);font-size:var(--font-size-ui-caption)}.sh-day-sub{color:var(--color-ink-4);font-family:var(--font-ui-mono);font-size:var(--font-size-ui-micro);letter-spacing:var(--tracking-ui-mono);margin:6px 0 0}.sh-day-opponents{margin:0;padding:0;list-style:none}.sh-day-opponents li{border-top:1px solid var(--color-hairline);font-size:var(--font-size-ui-small);grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:8px;padding:6px 0;display:grid}.sh-day-opponents li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-day-opponents b{color:var(--color-ink-2);font-weight:var(--font-weight-ui-medium);font-variant-numeric:var(--font-variant-ui-numbers);text-align:right}.sh-dots{gap:3px;display:inline-flex}.sh-dots i{border-radius:var(--radius-dot);width:6px;height:6px}.sh-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;display:grid}.sh-treemap{flex:1;min-height:220px;position:relative}.sh-tile{border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:color-mix(in srgb, var(--accent) 22%, transparent);flex-direction:column;justify-content:flex-end;gap:2px;padding:10px 12px;display:flex;position:absolute;overflow:hidden}.sh-tile[data-rank="1"]{background:color-mix(in srgb, var(--accent) 17%, transparent)}.sh-tile[data-rank="2"]{background:color-mix(in srgb, var(--accent) 13%, transparent)}.sh-tile[data-rank="3"]{background:color-mix(in srgb, var(--accent) 10%, transparent)}.sh-tile[data-rank="4"],.sh-tile[data-rank="5"]{background:color-mix(in srgb, var(--accent) 6%, transparent)}.sh-tile.is-good,.sh-tile.is-bad{--tile:color-mix(in oklab, var(--color-win) var(--tile-strength), var(--color-draw));border-color:color-mix(in srgb, var(--tile) 34%, transparent);background:color-mix(in srgb, var(--tile) 24%, transparent)}.sh-tile.is-bad{--tile:color-mix(in oklab, var(--color-loss) var(--tile-strength), var(--color-draw))}.sh-tile.is-good:hover,.sh-tile.is-bad:hover{background:color-mix(in srgb, var(--tile) 28%, transparent)}.sh-legend{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);align-items:center;gap:6px;display:inline-flex}.sh-legend i{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-loss), var(--color-draw), var(--color-win));opacity:.75;width:40px;height:6px}.sh-tile strong{font-size:var(--font-size-ui-small);font-weight:var(--font-weight-ui-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-tile span{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);font-variant-numeric:var(--font-variant-ui-numbers);white-space:nowrap}.sh-tile.is-tight{justify-content:center;padding:4px 7px}.sh-tile.is-tight strong{font-size:var(--font-size-ui-caption);font-weight:var(--font-weight-ui-regular)}.sh-matchups{margin:0;padding:0;list-style:none;display:grid}.sh-matchups li{border-top:1px solid var(--color-hairline);gap:6px;padding:10px 0;display:grid}.sh-matchups li:first-child{border-top:0;padding-top:2px}.sh-matchup-name{font-weight:var(--font-weight-ui-medium);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.sh-matchup-name em{color:var(--color-ink-4);font-family:var(--font-ui-mono);font-size:var(--font-size-ui-micro);font-style:var(--font-style-normal);letter-spacing:var(--tracking-ui-mono);text-transform:uppercase}.sh-matchup-meta{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);justify-content:space-between;margin:0;display:flex}.sh-matchup-meta b{color:var(--color-ink);font-weight:var(--font-weight-ui-medium);font-variant-numeric:var(--font-variant-ui-numbers)}.sh-preview-toast{z-index:20;border-radius:var(--radius-pill);background:var(--color-pill-active);color:var(--color-pill-active-ink);font-family:var(--font-ui);font-size:var(--font-size-ui-small);box-shadow:0 10px 30px var(--color-shade);margin:0;padding:9px 18px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (width<=1080px){.sh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-chart-layout{grid-template-columns:minmax(0,1fr)}.sh-day{border-top:1px solid var(--color-hairline);border-left:0;padding:16px 0 0}.sh-hero{grid-template-columns:minmax(0,1fr) 320px}.sh-hero-art{width:360px;height:360px}}@media (width<=760px){.sh-desk{padding:0}.sh-window{border-radius:var(--radius-window-compact);border:0;min-height:100vh}.sh-titlebar{grid-template-columns:minmax(0,1fr) auto;gap:8px;height:52px;padding:0 12px}.sh-traffic,.sh-avatar,.sh-icon-button span{display:none}.sh-nav{scrollbar-width:none;justify-self:start;max-width:100%;overflow-x:auto}.sh-nav a{padding:5px 12px}.sh-icon-button{padding:6px}.sh-content{padding:0 16px 32px}.sh-hero{min-height:0;padding:190px 0 4px;display:block}.sh-hero-art{width:236px;height:236px;margin:0;position:absolute;top:-6px;right:-74px}.sh-stats .sh-card-title em{display:none}.sh-poem{font-size:var(--font-size-ui-poem-sm);margin:14px 0 10px}.sh-hero-actions{margin-top:20px}.sh-stats{gap:10px}.sh-card{padding:14px}.sh-stat-value strong{font-size:var(--font-size-ui-stat-sm)}.sh-split{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sh-mirror-band{animation:none}.sh-window,.sh-pill-button,.sh-bar{transition:none}}.sh-skip{z-index:20;border-radius:var(--radius-pill);background:var(--color-pill-active);color:var(--color-pill-active-ink);padding:6px 12px;position:absolute;top:-40px;left:12px}.sh-skip:focus{top:12px}.sh-titlebar-start{align-items:center;gap:16px;min-width:0;display:inline-flex}.sh-brand{color:var(--color-ink-2);font-size:var(--font-size-ui-small);font-weight:var(--font-weight-ui-medium);white-space:nowrap}.sh-titlebar-end{min-width:0;color:var(--color-ink-3);font-size:var(--font-size-ui-caption);white-space:nowrap}.sh-content{padding-top:14px}.sh-content:focus{outline:none}.v1-page{gap:16px;min-width:0;display:grid}.v1-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.v1-title{font-family:var(--font-ui-display);font-size:var(--font-size-ui-heading);font-weight:var(--font-weight-ui-semibold);line-height:var(--leading-ui-tight);margin:0}.v1-muted{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);margin:0}.v1-footnote{color:var(--color-ink-4);font-size:var(--font-size-ui-caption);margin:0}.v1-num{font-variant-numeric:var(--font-variant-ui-numbers)}.v1-team{--team:var(--color-team-1)}.v1-team[data-color="2"]{--team:var(--color-team-2)}.v1-team[data-color="3"]{--team:var(--color-team-3)}.v1-team[data-color="4"]{--team:var(--color-team-4)}.v1-team[data-color="5"]{--team:var(--color-team-5)}.v1-troop{border:1px solid color-mix(in srgb, var(--team,var(--color-ink-3)) 55%, transparent);border-radius:var(--radius-badge);background:var(--color-troop-badge);min-width:20px;height:20px;color:var(--team,var(--color-ink-2));font-size:var(--font-size-ui-caption);font-weight:var(--font-weight-ui-medium);line-height:var(--leading-ui-none);place-items:center;padding:0 4px;display:inline-grid}.v1-tag{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);color:var(--color-ink-3);font-size:var(--font-size-ui-micro);white-space:nowrap;align-items:center;padding:1px 7px;display:inline-flex}.v1-seg{border:1px solid var(--color-hairline);border-radius:var(--radius-pill);background:var(--color-pill-track);gap:2px;padding:2px;display:inline-flex}.v1-seg button{border-radius:var(--radius-pill);color:var(--color-ink-2);font:inherit;font-size:var(--font-size-ui-small);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 12px}.v1-seg button[aria-pressed=true]{background:var(--color-pill-active);color:var(--color-pill-active-ink)}.v1-link{color:var(--color-ink-2);font:inherit;font-size:var(--font-size-ui-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.v1-link:hover{color:var(--color-ink)}.v1-empty{color:var(--color-ink-3);text-align:center;padding:28px 8px}.v1-error{color:var(--color-danger-ink);font-size:var(--font-size-ui-small);margin:0}.v1-notice{color:var(--color-win);font-size:var(--font-size-ui-small);margin:0}.v1-loading{color:var(--color-ink-3);text-align:center;padding:48px 0}.v1-trend{font-size:var(--font-size-ui-caption);white-space:nowrap}.v1-trend.is-up{color:var(--color-win)}.v1-trend.is-down{color:var(--color-loss)}.v1-trend.is-flat{color:var(--color-ink-2)}.v1-trend.is-insufficient{color:var(--color-ink-4)}.v1-spark{width:100%;height:28px;display:block;overflow:visible}.v1-spark polyline{fill:none;stroke:var(--team,var(--color-accent-gold));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.v1-spark.is-dashed polyline{stroke-dasharray:4 3}.v1-spark circle{fill:var(--team,var(--color-accent-gold))}.v1-spark .is-mid{stroke:var(--color-hairline-strong);stroke-dasharray:2 3}.v1-home{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.v1-board{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v1-board-row{border-radius:var(--radius-tile);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-left-width:2px;grid-template-columns:22px minmax(0,1fr) auto;gap:4px 10px;padding:11px 12px 11px 10px;display:grid}.v1-board-row:hover{background:var(--color-card-hover)}.v1-board-row[aria-pressed=true]{border-color:var(--color-hairline);border-left-color:var(--team);background:var(--color-row-selected)}.v1-rank{color:var(--color-ink-3);font-family:var(--font-ui-mono);font-size:var(--font-size-ui-rank);padding-top:2px}.v1-row-main{gap:3px;min-width:0;display:grid}.v1-row-name{align-items:center;gap:7px;min-width:0;display:flex}.v1-row-name strong{font-size:var(--font-size-ui-team);font-weight:var(--font-weight-ui-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v1-heroes{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v1-row-figures{text-align:right;justify-items:end;gap:2px;display:grid}.v1-figure{color:var(--team);font-family:var(--font-ui-display);font-size:var(--font-size-ui-figure);font-weight:var(--font-weight-ui-medium);font-variant-numeric:var(--font-variant-ui-numbers);line-height:var(--leading-ui-none)}.v1-figure-note{color:var(--color-ink-3);font-size:var(--font-size-ui-micro)}.v1-row-foot{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);grid-column:2/4;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:10px;display:grid}.v1-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.v1-panel-title{color:var(--team);font-family:var(--font-ui-display);font-size:var(--font-size-ui-heading);font-weight:var(--font-weight-ui-semibold);line-height:var(--leading-ui-tight);align-items:center;gap:9px;margin:0;display:flex}.v1-panel-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v1-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v1-chart{width:100%;min-height:120px;position:relative}.v1-chart svg{display:block;overflow:visible}.v1-chart svg:focus{outline:none}.v1-chart-grid line{stroke:var(--color-hairline)}.v1-chart text{fill:var(--color-ink-3);font-family:var(--font-ui);font-size:var(--font-size-ui-axis);font-variant-numeric:var(--font-variant-ui-numbers)}.v1-chart .is-today-label{fill:var(--color-ink-2)}.v1-chart-area{fill:color-mix(in srgb, var(--team) 14%, transparent)}.v1-chart-line{fill:none;stroke:var(--team);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v1-chart.is-dashed .v1-chart-line{stroke-dasharray:6 4}.v1-chart-dot{fill:var(--team)}.v1-chart-dot.is-today{fill:var(--tone-2);stroke:var(--team);stroke-width:1.6px}.v1-chart-bar{fill:color-mix(in srgb, var(--team) 55%, transparent)}.v1-chart-bar.is-today{fill:color-mix(in srgb, var(--team) 22%, transparent);stroke:var(--team);stroke-dasharray:3 2}.v1-chart-hit{fill:#0000;cursor:pointer}.v1-chart-hit:hover{fill:var(--color-card-hover)}.v1-chart-event line{stroke:var(--color-accent-mist);stroke-dasharray:2 3}.v1-chart-event circle{fill:var(--color-accent-mist)}.v1-chart-overlay polyline{fill:none;stroke-width:1.3px;stroke-dasharray:3 3}.v1-chart-overlay.is-level polyline{stroke:var(--color-chart-level)}.v1-chart-overlay.is-red polyline{stroke:var(--color-chart-red)}.v1-chart-overlay.is-troops polyline{stroke:var(--color-chart-troops)}.v1-chart-readout{min-height:20px;color:var(--color-ink-2);font-size:var(--font-size-ui-caption);flex-wrap:wrap;gap:4px 16px;margin:2px 0 0;display:flex}.v1-chart-readout b{color:var(--color-ink);font-weight:var(--font-weight-ui-medium)}.v1-chips{flex-wrap:wrap;gap:6px;display:flex}.v1-chip{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);color:var(--color-ink-3);font:inherit;font-size:var(--font-size-ui-caption);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.v1-chip i{border-top:2px dashed var(--color-chart-level);width:10px;height:0}.v1-chip.is-red i{border-top-color:var(--color-chart-red)}.v1-chip.is-troops i{border-top-color:var(--color-chart-troops)}.v1-chip[aria-pressed=true]{border-color:var(--color-ink-3);color:var(--color-ink)}.v1-counters{margin:0;padding:0;list-style:none;display:grid}.v1-counter{border-top:1px solid var(--color-hairline)}.v1-counter:first-child{border-top:0}.v1-counter-row{width:100%;color:inherit;font:inherit;font-size:var(--font-size-ui-small);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 64px 40px 60px;align-items:center;gap:10px;padding:8px 4px;display:grid}.v1-counter-row:hover{background:var(--color-card-hover)}.v1-counter-row[aria-expanded=true]{background:var(--color-row-selected)}.v1-counter-name .v1-tag{vertical-align:1px;margin-left:4px}.v1-tag.is-low{border-color:var(--color-rate-low);color:var(--color-rate-low)}.v1-tag.is-mid{border-color:var(--color-rate-mid);color:var(--color-rate-mid)}.v1-tag.is-high{border-color:var(--color-rate-high);color:var(--color-rate-high)}.v1-attrition{max-width:760px;font-size:var(--font-size-ui-small);gap:8px;padding:6px 4px 14px;display:grid}.v1-attrition-head{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.v1-loss{grid-template-columns:64px minmax(60px,1fr) 40px auto;align-items:center;gap:10px;display:grid}.v1-loss>span:first-child{color:var(--color-ink-3)}.v1-loss-track{border-radius:var(--radius-pill);background:var(--color-hairline);height:8px;overflow:hidden}.v1-loss-track i{border-radius:var(--radius-pill);background:var(--team);height:100%;display:block}.v1-loss.is-enemy .v1-loss-track i{background:var(--color-accent-mist)}.v1-loss b{text-align:right}.v1-loss small{color:var(--color-ink-3);font-size:var(--font-size-ui-micro)}.v1-attrition-gap{color:var(--color-ink);margin:0}.v1-attrition-days{border-collapse:collapse;width:100%;font-size:var(--font-size-ui-caption)}.v1-attrition-days th{color:var(--color-ink-4);font-size:var(--font-size-ui-micro);font-weight:inherit;text-align:right;padding:4px 6px}.v1-attrition-days td{border-top:1px solid var(--color-hairline);text-align:right;padding:4px 6px}.v1-attrition-days th:first-child,.v1-attrition-days td:first-child{text-align:left}.v1-attrition-days td.is-low{color:var(--color-rate-low)}.v1-attrition-days td.is-high{color:var(--color-rate-high)}.v1-counter-name{gap:1px;min-width:0;display:grid}.v1-counter-name span,.v1-counter-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v1-counter-name small{color:var(--color-ink-3);font-size:var(--font-size-ui-micro)}.v1-date-pick{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);align-items:center;gap:10px;margin-bottom:4px;display:flex}.v1-date-pick select{flex:1;width:auto;max-width:280px;padding:5px 10px}.v1-team-tabs{flex-wrap:wrap;gap:6px;display:flex}.v1-team-tabs button{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);max-width:100%;color:var(--color-ink-2);font:inherit;font-size:var(--font-size-ui-small);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:4px 12px 4px 10px;display:inline-flex}.v1-team-tabs button>i{border-radius:var(--radius-pill);background:var(--team);flex:none;width:8px;height:8px}.v1-team-tabs button .v1-num{color:var(--color-ink-3)}.v1-team-tabs button[aria-pressed=true]{border-color:var(--team);background:color-mix(in srgb, var(--team) 22%, transparent);color:var(--color-ink)}.v1-matchup-stats{border-top:1px solid var(--color-hairline);margin-top:14px;padding-top:14px}.v1-rate{gap:3px;display:grid}.v1-rate-track{border-radius:var(--radius-pill);background:var(--color-hairline);height:5px;overflow:hidden}.v1-rate-track i{border-radius:var(--radius-pill);background:var(--color-rate-mid);height:100%;display:block}.v1-rate.is-low .v1-rate-track i{background:var(--color-rate-low)}.v1-rate.is-high .v1-rate-track i{background:var(--color-rate-high)}.v1-rate-value{text-align:right}.v1-rate-value.is-low{color:var(--color-rate-low)}.v1-rate-value.is-high{color:var(--color-rate-high)}.v1-opponents{margin:0;padding:0;list-style:none;display:grid}.v1-opponent{border-top:1px solid var(--color-hairline)}.v1-opponent:first-child{border-top:0}.v1-opponent-row{width:100%;color:inherit;font:inherit;font-size:var(--font-size-ui-small);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.4fr) 56px minmax(90px,1fr) 54px 84px minmax(80px,1fr);align-items:center;gap:12px;padding:10px 4px;display:grid}.v1-opponent-row:hover{background:var(--color-card-hover)}.v1-opponent-row[aria-expanded=true]{background:var(--color-row-selected)}.v1-opponent-head{color:var(--color-ink-4);font-size:var(--font-size-ui-micro);grid-template-columns:minmax(0,1.4fr) 56px minmax(90px,1fr) 54px 84px minmax(80px,1fr);gap:12px;padding:0 4px 6px;display:grid}.v1-opponent-chart{padding:4px 4px 14px}.v1-events{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v1-event{border:1px solid var(--color-hairline);border-radius:var(--radius-tile);gap:4px;padding:10px 12px;display:grid}.v1-event-meta{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v1-event-title{font-size:var(--font-size-ui-small);font-weight:var(--font-weight-ui-medium);margin:0}.v1-event-figures{color:var(--color-ink-2);font-size:var(--font-size-ui-caption);margin:0}.v1-hero-list{margin:0;padding:0;list-style:none;display:grid}.v1-hero{border-top:1px solid var(--color-hairline);font-size:var(--font-size-ui-small);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;display:grid}.v1-hero:first-child{border-top:0}.v1-hero-skills{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);grid-column:1/3}.v1-reds{vertical-align:middle;gap:3px;display:inline-flex}.v1-reds i{border:1px solid var(--color-ink-4);border-radius:var(--radius-dot);width:6px;height:6px}.v1-reds i.is-on{border-color:var(--color-chart-red);background:var(--color-chart-red)}.v1-hero-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v1-hero-card{border:1px solid var(--color-hairline);border-radius:var(--radius-tile);background:var(--color-card);gap:4px;padding:12px 14px;display:grid}.v1-hero-card strong{font-size:var(--font-size-ui-team)}.v1-hero-card p{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);margin:0}.v1-reports{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:16px;display:grid}.v1-days{gap:2px;margin:0;padding:0;list-style:none;display:grid}.v1-day{border-radius:var(--radius-tile);width:100%;color:var(--color-ink-2);font:inherit;font-size:var(--font-size-ui-small);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.v1-day:hover{background:var(--color-card-hover)}.v1-day[aria-pressed=true]{background:var(--color-row-selected);color:var(--color-ink)}.v1-day small{color:var(--color-ink-3);font-size:var(--font-size-ui-caption)}.v1-report-list{margin:0;padding:0;list-style:none;display:grid}.v1-report-list>li{border-top:1px solid var(--color-hairline)}.v1-report-list>li:first-child{border-top:0}.v1-report{width:100%;color:inherit;font:inherit;font-size:var(--font-size-ui-small);text-align:left;background:0 0;border:0;grid-template-columns:24px 44px minmax(0,1fr) minmax(0,1fr) 92px 92px 18px;align-items:center;gap:10px;padding:9px 4px;display:grid}button.v1-report{cursor:pointer}button.v1-report:hover{background:var(--color-card-hover)}.v1-report.is-matchup{grid-template-columns:24px 110px minmax(0,1fr) 92px 92px 18px}.v1-report>.is-when{color:var(--color-ink-2)}.v1-report>.is-shares{color:var(--color-ink-3);font-size:var(--font-size-ui-caption)}.v1-side-tag{width:14px;color:var(--color-ink-4);font-size:var(--font-size-ui-micro);text-align:center;flex:none}.v1-phone-label{display:none}.v1-report>.is-time{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);flex-wrap:wrap;justify-content:center;gap:0 4px;display:inline-flex}.v1-report>.is-merit,.v1-report>.is-dead{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:4px;display:inline-flex}.v1-report>.is-merit{color:var(--color-ink)}.v1-report>.is-dead{color:var(--color-ink-3)}.v1-report>.is-merit small,.v1-report>.is-dead small{color:var(--color-ink-4);font-size:var(--font-size-ui-micro)}.v1-report>.is-merit.is-high{color:var(--color-accent-gold)}.v1-report>.is-dead.is-heavy{color:var(--color-accent-vermilion)}.v1-report .is-star,.v1-report-legend .is-star{color:var(--color-accent-gold);fill:currentColor;align-self:center}.v1-report .is-skull,.v1-report-legend .is-skull{color:var(--color-accent-vermilion);align-self:center}.v1-report>.is-image{color:var(--color-ink-4);justify-items:end;display:inline-grid}.v1-report-legend{color:var(--color-ink-3);font-size:var(--font-size-ui-micro);flex-wrap:wrap;gap:4px 14px;margin:0 0 6px;display:flex}.v1-report-legend span{align-items:center;gap:4px;display:inline-flex}.v1-report-date{margin-bottom:0}.v1-report-date select{max-width:none}.v1-report-date .v1-link:disabled{opacity:.35}.v1-matchup-reports{gap:8px;padding-top:8px;display:grid}.v1-rate.is-gain .v1-rate-track i{background:var(--color-accent-gold)}.v1-rate-value.is-gain{color:var(--color-accent-gold)}.v1-result{border-radius:var(--radius-dot);background:color-mix(in srgb, var(--color-draw) 22%, transparent);width:22px;height:22px;color:var(--color-draw);font-size:var(--font-size-ui-caption);place-items:center;display:inline-grid}.v1-result.is-win{background:color-mix(in srgb, var(--color-win) 20%, transparent);color:var(--color-win)}.v1-result.is-loss{background:color-mix(in srgb, var(--color-loss) 20%, transparent);color:var(--color-loss)}.v1-side{align-items:center;gap:6px;min-width:0;display:flex}.v1-side span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v1-vs{color:var(--color-ink-4);font-size:var(--font-size-ui-micro);text-align:center}.v1-right{text-align:right}.v1-modal{z-index:50;background:var(--color-overlay);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v1-modal figure{gap:10px;width:min(1100px,100%);max-height:100%;margin:0;display:grid}.v1-modal img{border-radius:var(--radius-tile);object-fit:contain;width:100%;max-width:100%;max-height:calc(100vh - 110px)}.v1-modal figcaption{color:var(--color-ink-2);font-size:var(--font-size-ui-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.v1-viewer-text{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.v1-viewer-tools{align-items:center;gap:10px;display:inline-flex}.v1-viewer-tools .v1-link:disabled{opacity:.35}.v1-download{justify-self:start;align-items:center;gap:6px;margin:10px 0 4px;text-decoration:none;display:inline-flex}.v1-dialog-backdrop{z-index:60;background:var(--color-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.v1-dialog{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-card);background:radial-gradient(circle at 90% 0%, var(--tone-glow), transparent 55%), linear-gradient(168deg, var(--tone-1), var(--tone-3));width:min(400px,100%);box-shadow:0 30px 90px var(--color-shadow-window);gap:18px;padding:22px 22px 18px;display:grid}.v1-dialog-head{align-items:center;gap:12px;display:flex}.v1-dialog-head h2{font-size:var(--font-size-ui-title);font-weight:var(--font-weight-ui-semibold);margin:0}.v1-dialog-head p{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);margin:2px 0 0}.v1-dialog-icon{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent-jade) 22%, transparent);width:38px;height:38px;color:var(--color-accent-jade);flex:none;place-items:center;display:grid}.v1-dialog-steps{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.v1-dialog-steps li{color:var(--color-ink-2);font-size:var(--font-size-ui-small);line-height:var(--leading-ui-body);counter-increment:step;grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.v1-dialog-steps li:before{content:counter(step);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);width:22px;height:22px;color:var(--color-ink);font-size:var(--font-size-ui-caption);font-variant-numeric:var(--font-variant-ui-numbers);place-items:center;display:grid}.v1-dialog-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.v1-dialog-actions .sh-pill-button{padding:9px 20px;text-decoration:none}.v1-form{gap:12px;display:grid}.v1-field{gap:5px;min-width:0;display:grid}.v1-field>span,.v1-field>label{color:var(--color-ink-3);font-size:var(--font-size-ui-caption)}.v1-input{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-field);background:var(--color-field);width:100%;min-width:0;color:var(--color-ink);font:inherit;font-size:var(--font-size-ui-body);padding:8px 11px}.v1-input:focus{border-color:var(--color-ink-3);background:var(--color-field-focus);outline:none}.v1-input[readonly]{color:var(--color-ink-2)}.v1-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.v1-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v1-actions .sh-pill-button,.v1-actions .sh-quiet-button{font-size:var(--font-size-ui-small)}.v1-secret{border:1px dashed var(--color-hairline-strong);border-radius:var(--radius-field);font-family:var(--font-ui-mono);font-size:var(--font-size-ui-small);word-break:break-all;align-items:center;gap:8px;padding:10px 12px;display:flex}.v1-kv{font-size:var(--font-size-ui-small);grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.v1-kv dt{color:var(--color-ink-3)}.v1-kv dd{margin:0}.v1-account{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.v1-library{margin:0;padding:0;list-style:none;display:grid}.v1-library li{border-top:1px solid var(--color-hairline);font-size:var(--font-size-ui-small);grid-template-columns:minmax(80px,1fr) minmax(0,2fr) 40px auto;align-items:center;gap:10px;padding:8px 2px;display:grid}.v1-library li:first-child{border-top:0}.v1-library-form{grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.v1-guest{justify-items:start;gap:8px;max-width:520px;margin:24px auto;display:grid}.v1-guest h2{font-size:var(--font-size-ui-heading);font-weight:var(--font-weight-ui-semibold);margin:0}.v1-guest p{color:var(--color-ink-2);margin:0}#river-epic.v1-legacy{--color-surface:var(--color-card);--nr-paper:var(--color-card);--color-page-1-10:var(--color-hairline-strong);--color-page-1-11:var(--color-field);max-width:none;min-height:0;font-family:var(--font-ui);margin:0}#river-epic.v1-legacy .nr-paper{border:1px solid var(--color-hairline);border-radius:var(--radius-card)}.v1-auth .sh-window{max-width:440px;margin-top:6vh}.v1-auth .sh-titlebar{grid-template-columns:auto 1fr}.v1-auth-body{gap:14px;padding:8px 28px 28px;display:grid}.v1-auth-body h1{font-family:var(--font-ui-display);font-size:var(--font-size-ui-heading);font-weight:var(--font-weight-ui-semibold);margin:0}.v1-auth .nr-auth-modes{border:1px solid var(--color-hairline);border-radius:var(--radius-pill);background:var(--color-pill-track);justify-self:start;gap:2px;padding:2px;display:inline-flex}.v1-auth .nr-auth-modes button{border-radius:var(--radius-pill);color:var(--color-ink-2);font:inherit;font-size:var(--font-size-ui-small);cursor:pointer;background:0 0;border:0;padding:4px 16px}.v1-auth .nr-auth-modes button[aria-pressed=true]{background:var(--color-pill-active);color:var(--color-pill-active-ink)}.v1-auth h2{font-size:var(--font-size-ui-title);font-weight:var(--font-weight-ui-medium);margin:0}.v1-auth .nr-auth-intro,.v1-auth .nr-auth-privacy,.v1-auth .nr-auth-help p{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);margin:0}.v1-auth .nr-auth-help summary{color:var(--color-ink-2);font-size:var(--font-size-ui-caption);cursor:pointer}.v1-auth .nr-auth-form,.v1-auth fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.v1-auth .nr-auth-field{gap:5px;display:grid}.v1-auth .nr-auth-field label{color:var(--color-ink-3);font-size:var(--font-size-ui-caption)}.v1-auth .nr-auth-field small{color:var(--color-ink-4);font-size:var(--font-size-ui-caption)}.v1-auth .nr-auth-field input{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-field);background:var(--color-field);width:100%;color:var(--color-ink);font:inherit;font-size:var(--font-size-ui-body);padding:9px 11px}.v1-auth .nr-auth-field input:focus{border-color:var(--color-ink-3);outline:none}.v1-auth .nr-password-input{position:relative}.v1-auth .nr-password-input input{padding-right:40px}.v1-auth .nr-password-input button{color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.v1-auth .nr-auth-alert,.v1-auth .nr-auth-notice{font-size:var(--font-size-ui-small);align-items:center;gap:8px;display:flex}.v1-auth .nr-auth-alert{color:var(--color-danger-ink)}.v1-auth .nr-auth-notice{color:var(--color-win)}.v1-auth .nr-primary{border-radius:var(--radius-pill);background:var(--color-pill-active);color:var(--color-pill-active-ink);font:inherit;font-size:var(--font-size-ui-body);font-weight:var(--font-weight-ui-medium);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:9px 18px;display:inline-flex}.v1-auth .nr-primary:disabled{opacity:.6}.v1-auth .nr-spin{animation:1s linear infinite v1-spin}@keyframes v1-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.v1-home{grid-template-columns:minmax(0,1fr)}.v1-library-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.sh-titlebar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"start end""nav nav";gap:8px;height:auto;padding:10px 16px}.sh-titlebar-start{grid-area:start}.sh-titlebar-end{grid-area:end}.sh-nav{grid-area:nav;justify-self:stretch;display:flex;overflow:visible}.sh-nav a{text-align:center;flex:1;padding:6px 0}.sh-content{padding:14px 16px 32px}.v1-auth .sh-titlebar{grid-template-areas:"start end"}.v1-auth .sh-window{margin-top:0}.v1-auth-body{padding:8px 16px 28px}.v1-split,.v1-account,.v1-reports,.v1-hero-cards{grid-template-columns:minmax(0,1fr)}.v1-counter-row{grid-template-columns:minmax(0,1fr) 56px 40px 52px;gap:8px}.v1-loss{grid-template-columns:56px minmax(40px,1fr) 36px}.v1-loss small{grid-column:2/4}.v1-mobile-days{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.v1-mobile-days .v1-day{border:1px solid var(--color-hairline);flex-direction:column;flex:none;gap:0;width:auto;padding:6px 12px}.v1-report,.v1-matchup-reports .v1-report{grid-template-columns:40px minmax(0,1fr) auto 12px;grid-template-areas:"result own merit image""time enemy dead image";gap:3px 10px;padding:10px 2px}.v1-report>.v1-result{grid-area:result;justify-self:center}.v1-report>.is-time{font-size:var(--font-size-ui-micro);grid-area:time;justify-self:center}.v1-report>.is-own{font-weight:var(--font-weight-ui-medium);grid-area:own}.v1-report>.is-enemy{color:var(--color-ink-2);grid-area:enemy}.v1-report>.is-merit{grid-area:merit}.v1-report>.is-dead{grid-area:dead}.v1-report>.is-image{grid-area:image}.v1-report.is-matchup{grid-template-columns:40px minmax(0,1fr) auto 12px;grid-template-areas:"result when merit image""result shares dead image"}.v1-report>.is-when{grid-area:when}.v1-report>.is-shares{grid-area:shares}.v1-report.is-matchup>.v1-result{align-self:center}.v1-opponent-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name gain""name total";gap:2px 12px}.v1-opponent-row>.v1-counter-name{grid-area:name}.v1-opponent-row>.is-gain{text-align:right;grid-area:gain}.v1-opponent-row>.is-merit{color:var(--color-ink-3);font-size:var(--font-size-ui-caption);grid-area:total}.v1-opponent-row .v1-phone-label{color:var(--color-ink-4);font-size:var(--font-size-ui-micro);display:inline}.v1-opponent-row>.is-battles,.v1-opponent-row>.v1-rate,.v1-opponent-row>.v1-spark,.v1-opponent-head{display:none}.v1-library li{grid-template-columns:minmax(0,1fr) 36px auto}.v1-library li .is-heroes{color:var(--color-ink-3);grid-area:2/1/auto/4}.v1-library-form{grid-template-columns:repeat(2,minmax(0,1fr))}.v1-board-row{padding:10px 10px 10px 8px}}*{box-sizing:border-box}html{background:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-body);color:var(--color-foreground);background:var(--color-background);margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,summary,select{cursor:pointer}button:disabled{cursor:wait;opacity:.5}svg{flex-shrink:0}fieldset{border:0;min-width:0;margin:0;padding:0}:focus-visible{outline:2px solid var(--color-chart);outline-offset:4px}#river-epic{max-width:1560px;min-height:100dvh;font-size:var(--font-size-body);line-height:var(--leading-1-7);margin:auto}#river-epic .nr-app{border-radius:var(--radius-none);border-block:0;align-items:start;min-height:100dvh;overflow:clip}#river-epic .nr-sidebar{height:100dvh;position:sticky;top:0}#river-epic .nr-workspace{flex-direction:column;min-height:100dvh;display:flex}#river-epic .nr-stage{flex:1;padding-bottom:28px}#river-epic .nr-nav-link{min-height:44px;color:var(--color-nav-1);letter-spacing:var(--tracking-2px-2);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:0 11px;transition:background .2s,color .2s;display:flex;position:relative}#river-epic .nr-nav-link small{font:var(--type-nav-link);font-variant-numeric:var(--font-variant-normal);color:var(--color-nav-1-3);margin-left:auto}#river-epic .nr-nav-link[aria-current=page]{color:var(--color-nav-1-2);background:var(--color-nav-marker-1)}#river-epic .nr-nav-link[aria-current=page]:before{content:"";background:var(--color-nav-marker-1-2);width:3px;height:15px;position:absolute;left:0}#river-epic .nr-nav-link:hover{color:var(--color-nav-1-2);background:var(--color-nav-link-1)}#river-epic .nr-profile>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#river-epic .nr-skip-link{z-index:100;background:var(--color-mini-report-1-3);color:var(--color-skip-link-1);padding:12px 18px;position:fixed;top:-80px;left:16px}#river-epic .nr-skip-link:focus{top:12px}#river-epic .nr-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#river-epic button{line-height:var(--leading-1-5)}#river-epic .nr-primary,#river-epic .nr-secondary{min-height:44px}#river-epic .nr-secondary{background:var(--color-surface-subtle);color:var(--color-secondary-1);border:1px solid var(--color-secondary-1-2);border-radius:var(--radius-sm);font-size:var(--font-size-label);justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}#river-epic .nr-secondary:hover{background:var(--color-secondary-1-3)}#river-epic .nr-icon-button{min-width:44px;min-height:44px;color:var(--color-chart);background:var(--color-transparent);place-items:center;display:inline-grid}#river-epic .nr-text-link{min-height:38px}#river-epic .nr-danger-link{color:var(--color-danger-link-1);background:var(--color-transparent);font-size:var(--font-size-label);align-items:center;gap:6px;min-height:44px;padding:6px 0;display:inline-flex}#river-epic .nr-danger-link:hover{color:var(--color-danger-link-1-2);text-decoration:underline}#river-epic input:not([type=checkbox]):not([type=range]):not([type=file]),#river-epic select,#river-epic textarea{border:1px solid var(--color-page-1-10);background:var(--color-page-1-11);width:100%;min-width:0;min-height:44px;color:var(--color-foreground);border-radius:var(--radius-sm);font-size:var(--font-size-body);line-height:var(--leading-1-6);padding:10px 11px}#river-epic input::placeholder,#river-epic textarea::placeholder{color:var(--color-page-1-12);opacity:1}#river-epic textarea{resize:vertical}#river-epic input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-page-1-13);flex-shrink:0;margin:3px 0 0}#river-epic .nr-form-field{min-width:0;color:var(--color-muted);font-size:var(--font-size-label);flex-direction:column;gap:7px;margin:0 0 17px;display:flex}#river-epic .nr-form-field>small{color:var(--color-form-field-1);font-size:var(--font-size-small)}#river-epic .nr-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}#river-epic .nr-review-check{background:var(--color-review-check-1);border:1px solid var(--color-review-check-1-2);font-size:var(--font-size-label);color:var(--color-review-check-1-3);line-height:var(--leading-1-8);cursor:pointer;align-items:flex-start;gap:11px;margin:16px 0;padding:15px;display:flex}#river-epic .nr-error{color:var(--color-error-1);background:var(--color-error-1-2);border:1px solid var(--color-error-1-3);border-radius:var(--radius-sm);font-size:var(--font-size-label);overflow-wrap:anywhere;align-items:flex-start;gap:9px;margin:16px 0;padding:13px;display:flex}#river-epic .nr-error>svg{margin-top:2px}#river-epic .nr-error>span{flex:1}#river-epic .nr-error .nr-text-link{margin:-8px 0}#river-epic .nr-success{color:var(--color-success-1);background:var(--color-success-1-2);border:1px solid var(--color-success-1-3);font-size:var(--font-size-label);margin:14px 0;padding:10px}#river-epic .nr-loading{color:var(--color-loading-1);justify-content:center;align-items:center;gap:12px;padding:65px 18px;display:flex}#river-epic .nr-spin{animation:1s linear infinite nr-spin}@keyframes nr-spin{to{transform:rotate(360deg)}}#river-epic .nr-empty-state{background:linear-gradient(125deg, var(--color-empty-state-1), var(--color-page-1-11));text-align:center;border:1px solid var(--color-empty-state-1-2);border-radius:var(--radius-md);margin:20px 0;padding:48px 24px}#river-epic .nr-empty-state>svg{color:var(--color-empty-state-1-3);margin-bottom:15px}#river-epic .nr-empty-state h2{font-family:var(--font-display);font-size:var(--font-size-26px);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-1px)}#river-epic .nr-empty-state p{color:var(--color-muted);font-size:var(--font-size-label);line-height:var(--leading-1-9);max-width:440px;margin:10px auto 20px}#river-epic .nr-empty-state p .nr-primary{margin-top:16px}#river-epic .nr-native-dialog{overscroll-behavior:contain;background:var(--color-surface);width:min(520px,100% - 28px);max-width:calc(100% - 28px);max-height:90dvh;color:var(--color-foreground);border:1px solid var(--color-native-dialog-1);border-top:2px solid var(--color-native-dialog-1-2);border-radius:var(--radius-lg);box-shadow:0 28px 100px var(--color-native-dialog);font:var(--type-native-dialog);font-variant-numeric:var(--font-variant-normal);margin:auto;padding:0;overflow-y:auto}#river-epic .nr-native-dialog::backdrop{background:var(--color-native-dialog-1-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#river-epic .nr-wide-dialog{width:min(860px,100% - 28px)}#river-epic .nr-scenario-dialog{width:min(680px,100% - 28px)}#river-epic .nr-scenario-dialog[open]{animation:.4s both nr-enter}#river-epic .nr-scenario-dialog h2{font-size:var(--font-size-38px);line-height:var(--leading-1-3);margin-block:20px}#river-epic .nr-scenario-seal{float:right;color:var(--color-accent);font-family:var(--font-display);font-size:var(--font-size-70px);margin:24px 32px 0 0;transform:rotate(-8deg)}#river-epic .nr-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:280px;margin-inline:-4px;padding:4px;display:grid;overflow-y:auto}#river-epic .nr-scenario-grid button{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-foreground);background:var(--color-surface);gap:7px;padding:16px 12px;transition:border-color .2s,transform .2s;display:grid;position:relative}#river-epic .nr-scenario-grid button:hover,#river-epic .nr-scenario-grid button[aria-pressed=true]{border-color:var(--color-accent);transform:translateY(-2px)}#river-epic .nr-scenario-grid small{color:var(--color-muted)}#river-epic .nr-scenario-grid svg{color:var(--color-accent);position:absolute;top:10px;right:8px}@media (width<=540px){#river-epic .nr-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#river-epic .nr-scenario-dialog h2{font-size:var(--font-size-32px)}}@media (prefers-reduced-motion:reduce){#river-epic .nr-scenario-dialog[open]{animation:none}#river-epic .nr-scenario-grid button{transition:none;transform:none}}#river-epic .nr-dialog-inner{padding:30px;position:relative}#river-epic .nr-dialog-inner>h2{font-family:var(--font-display);font-size:var(--font-size-heading-lg);letter-spacing:var(--tracking-1px);margin:10px 0;padding-right:25px}#river-epic .nr-dialog-inner>.nr-section-kicker{padding-right:40px}#river-epic .nr-close{background:var(--color-close-1-3);min-width:40px;min-height:40px;top:10px;right:9px}#river-epic .nr-file-zone{border:1px dashed var(--color-file-zone-1-5);background:var(--color-file-zone-1-6);min-height:90px;margin-top:24px;padding:17px}#river-epic .nr-file-names{color:var(--color-file-names-1);font-size:var(--font-size-small);overflow-wrap:anywhere;padding-left:20px}#river-epic .nr-upload-date-confirm{border:1px solid var(--color-upload-date-confirm-1);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 0 0, var(--color-upload-date-confirm-1-2), var(--color-transparent) 75%), linear-gradient(120deg, var(--color-upload-date-confirm-3), var(--color-upload-date-confirm-4));margin-top:23px;padding:20px 20px 12px}#river-epic .nr-upload-date-summary{align-items:center;gap:15px;display:flex}#river-epic .nr-upload-date-icon{border:1px solid var(--color-upload-date-icon-1);border-radius:var(--radius-circle);background:var(--color-upload-date-icon-1-2);height:48px;color:var(--color-upload-date-icon-1-3);flex:0 0 48px;place-items:center;display:grid}#river-epic .nr-upload-date-label{color:var(--color-upload-date-label-1);font-size:var(--font-size-small);letter-spacing:var(--tracking-1px);display:block}#river-epic .nr-upload-date-summary strong{color:var(--color-upload-date-summary-1);font-size:var(--font-size-31px);font-weight:var(--font-weight-medium);line-height:var(--leading-1-5);letter-spacing:var(--tracking-2px-2);display:block}#river-epic .nr-upload-date-summary small{color:var(--color-upload-date-summary-1-2);font-size:var(--font-size-small);white-space:nowrap;display:block}#river-epic .nr-upload-date-summary strong.nr-upload-chosen-date{font-size:var(--font-size-26px);letter-spacing:var(--tracking-0)}#river-epic .nr-upload-date-check{border-radius:var(--radius-circle);background:var(--color-upload-date-check-1);width:26px;height:26px;color:var(--color-upload-date-check-1-2);place-items:center;margin-left:auto;display:grid}#river-epic .nr-upload-date-options{border-top:1px solid var(--color-upload-date-options-1);flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:9px;padding-top:5px;display:flex}#river-epic .nr-upload-date-options button{min-height:40px;font-size:var(--font-size-label)}#river-epic .nr-date-dialog{width:min(440px,100% - 28px)}#river-epic .nr-date-dialog[open]{animation:.23s cubic-bezier(.2,.8,.2,1) both nr-date-arrive}#river-epic .nr-date-dialog::backdrop{background:var(--color-date-dialog-1)}#river-epic .nr-date-dialog .nr-date-display{text-align:center}#river-epic .nr-date-dialog .nr-dialog-actions .nr-primary{flex:1;justify-content:center}@keyframes nr-date-arrive{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){#river-epic .nr-upload-dialog .nr-dialog-inner>h2{font-size:var(--font-size-23px);letter-spacing:var(--tracking-0);padding-right:0}#river-epic .nr-upload-date-summary{gap:12px}#river-epic .nr-upload-date-icon{flex-basis:40px;height:40px}}#river-epic .nr-date-display{font-size:var(--font-size-18px);color:var(--color-date-display-1-2);margin:23px 0 13px}#river-epic .nr-date-display small{color:var(--color-date-display-1-3);font-size:var(--font-size-small);display:block}#river-epic .nr-date-columns{grid-template-columns:1.25fr 1fr 1fr;gap:8px;display:grid}#river-epic .nr-date-columns select{text-align:center;scrollbar-width:thin;height:204px;padding:0;overflow-y:auto}#river-epic .nr-date-columns option{line-height:var(--leading-1-5);font-variant-numeric:var(--font-variant-tabular-nums);min-height:39px;font-size:var(--font-size-input);padding:10px 3px}#river-epic .nr-date-columns option:checked{background:var(--color-date-columns-1) linear-gradient(var(--color-date-columns-1), var(--color-date-columns-1));color:var(--color-date-columns-1-2)}#river-epic .nr-today{min-height:44px;margin:11px auto}#river-epic .nr-full{width:100%}#river-epic .nr-file-zone.nr-image-first{text-align:center;background:radial-gradient(ellipse at 50% 0, var(--color-file-zone), var(--color-transparent) 75%), var(--color-file-zone-2);flex-direction:column;justify-content:center;gap:18px;min-height:228px;padding:30px 18px;display:flex}#river-epic .nr-image-first>svg{color:var(--color-image-first)}#river-epic .nr-image-first>span{font-size:var(--font-size-19px);font-weight:var(--font-weight-medium)}#river-epic .nr-image-first small{color:var(--color-image-first-2);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);margin-top:11px;display:block}#river-epic .nr-upload-promise{color:var(--color-upload-promise);font-size:var(--font-size-label);text-align:center;margin:18px 0}#river-epic .nr-upload-alternatives{flex-wrap:wrap;justify-content:center;gap:12px 20px;margin-top:15px;display:flex}#river-epic .nr-date-confirm-dialog{border-top:1px solid var(--color-date-confirm-dialog);width:min(470px,100% - 28px)}#river-epic .nr-date-confirm-dialog .nr-dialog-inner{padding:26px}#river-epic .nr-date-confirm-dialog .nr-dialog-inner>h2{font-size:var(--font-size-25px);padding-right:13px}#river-epic .nr-date-confirm-dialog .nr-note{font-size:var(--font-size-label)}#river-epic .nr-today-hero{border:1px solid var(--color-today-hero);border-radius:var(--radius-today-hero);background:radial-gradient(ellipse at 50% 0, var(--color-today-hero-2), var(--color-transparent) 70%), linear-gradient(125deg, var(--color-today-hero-3), var(--color-today-hero-4));width:100%;color:var(--color-today-hero-5);box-shadow:0 8px 28px var(--color-today-hero-6), inset 0 1px 0 var(--color-today-hero-7);flex-direction:column;align-items:center;margin-top:23px;padding:20px 23px 0;animation:.4s cubic-bezier(.22,1,.36,1) both nr-today-pop;display:flex}#river-epic .nr-today-hero>span:first-child{color:var(--color-today-hero-8);font-size:var(--font-size-small);letter-spacing:var(--tracking-3px)}#river-epic .nr-today-hero>strong{font:var(--type-today-hero);font-variant-numeric:var(--font-variant-normal);letter-spacing:var(--tracking-today-hero);margin-top:5px;display:block}#river-epic .nr-today-hero>time{color:var(--color-today-hero-8);font-size:var(--font-size-body);margin:1px 0 20px;display:block}#river-epic .nr-today-start{border-top:1px solid var(--color-today-start);min-height:54px;font-size:var(--font-size-14px);justify-content:space-between;align-self:stretch;align-items:center;gap:10px;display:flex}#river-epic .nr-other-date{border-top:1px solid var(--color-other-date);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:17px 6px 0;display:flex}#river-epic .nr-other-date strong{color:var(--color-other-date-2);font-size:var(--font-size-14px);font-weight:var(--font-weight-medium)}#river-epic .nr-other-date p{color:var(--color-other-date-3);font-size:var(--font-size-small);line-height:var(--leading-1-8);margin:7px 0 0}#river-epic .nr-slide-hint{min-height:18px;color:var(--color-slide-hint);font-size:var(--font-size-small);margin-top:8px;display:block}#river-epic .nr-slide-track{border:1px solid var(--color-slide-track);border-radius:var(--radius-slide-track);background:var(--color-slide-track-2);flex-shrink:0;width:46px;height:112px;padding:4px;position:relative}#river-epic .nr-slide-fill{border-radius:var(--radius-slide-fill);background:var(--color-slide-fill);pointer-events:none;position:absolute;top:4px;left:4px;right:4px}#river-epic .nr-slide-end{text-align:center;color:var(--color-slide-end);font-size:var(--font-size-18px);pointer-events:none;position:absolute;bottom:10px;left:0;right:0}#river-epic .nr-slide-handle{border:1px solid var(--color-slide-handle);border-radius:var(--radius-circle);background:var(--color-slide-handle-2);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--color-slide-handle-3);touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 3px 9px var(--color-slide-handle-4);place-items:center;padding:0;transition:transform .2s;display:grid;position:relative}#river-epic .nr-slide-handle:after{content:"";border-radius:var(--radius-circle);position:absolute;inset:-4px}#river-epic .nr-slide-handle.nr-dragging{transition:none}#river-epic .nr-slide-ready{border-color:var(--color-slide-ready);background:var(--color-slide-ready-2)}#river-epic .nr-auto-merit{font:var(--type-auto-merit);font-variant-numeric:var(--font-variant-normal);color:var(--color-cost-preview-1-3);margin:8px 0}#river-epic .nr-auto-merit small{color:var(--color-auto-merit);font:var(--type-auto-merit-2);font-variant-numeric:var(--font-variant-normal);display:block}@keyframes nr-today-pop{0%{opacity:0;transform:translateY(18px)scale(.955)}72%{opacity:1;transform:translateY(-2px)scale(1.008)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){#river-epic .nr-date-confirm-dialog .nr-dialog-inner{padding:23px 19px}#river-epic .nr-date-confirm-dialog .nr-dialog-inner>h2{font-size:var(--font-size-23px)}#river-epic .nr-today-hero{margin-top:19px;padding:18px 17px 0}#river-epic .nr-today-hero>strong{font-size:var(--font-size-today-hero);letter-spacing:var(--tracking-today-hero-2)}#river-epic .nr-today-hero>time{font-size:var(--font-size-label);margin-bottom:17px}#river-epic .nr-today-start{min-height:49px;font-size:var(--font-size-body)}}@media (prefers-reduced-motion:reduce){#river-epic .nr-today-hero{animation:none}#river-epic .nr-slide-handle{transition:none}}#river-epic .nr-manual{width:fit-content;margin:8px auto 0;display:flex}#river-epic .nr-upload-summary{color:var(--color-upload-summary-1);font-size:var(--font-size-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;display:flex}#river-epic .nr-draft{border:1px solid var(--color-draft-1);background:var(--color-page-1-11);border-radius:var(--radius-sm);margin:15px 0;padding:20px}#river-epic .nr-draft-title{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-bottom:20px;padding-bottom:13px;display:flex}#river-epic .nr-draft-title h3{font-size:var(--font-size-15px);color:var(--color-draft-title-1);font-weight:var(--font-weight-medium)}#river-epic .nr-draft-title>span{font-size:var(--font-size-small);color:var(--color-draft-title-1-2);align-items:center;gap:6px;display:flex}#river-epic .nr-draft-saved{border-color:var(--color-draft-saved-1);background:var(--color-draft-saved-1-2)}#river-epic .nr-draft-images{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}#river-epic .nr-draft-images a{width:min(170px,100%);font-size:var(--font-size-caption);color:var(--color-draft-images-1);overflow-wrap:anywhere}#river-epic .nr-draft-images img{object-fit:contain;background:var(--color-draft-images-1-2);border:1px solid var(--color-draft-images-1-3);width:100%;height:190px;margin-bottom:6px;display:block}#river-epic .nr-ocr-warning{color:var(--color-ocr-warning-1);font-size:var(--font-size-small);margin:10px 0 17px}#river-epic .nr-ocr-warning p{margin:5px 0}#river-epic progress{width:100%;height:8px;accent-color:var(--color-page-1-14)}#river-epic .nr-raw-text{border:1px solid var(--color-raw-text-1);color:var(--color-raw-text-1-2);font-size:var(--font-size-small);margin-bottom:20px;padding:10px 12px}#river-epic .nr-raw-text pre{white-space:pre-wrap;font:var(--type-raw-text);font-variant-numeric:var(--font-variant-normal);overflow-wrap:anywhere}#river-epic .nr-cost-preview{background:var(--color-cost-preview-1);color:var(--color-cost-preview-1-2);padding:12px}#river-epic .nr-cost-preview strong{font:var(--type-cost-preview);font-variant-numeric:var(--font-variant-normal);color:var(--color-cost-preview-1-3)}#river-epic .nr-dialog-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px;display:flex}#river-epic .nr-edit-images{border-block:1px solid var(--color-edit-images-1);margin:20px 0}#river-epic .nr-edit-images>div{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}#river-epic .nr-edit-images a{overflow-wrap:anywhere;max-width:100%;font-size:var(--font-size-label);color:var(--color-edit-images-1-2);align-items:center;gap:8px;display:inline-flex}#river-epic .nr-image-confirm{font-size:var(--font-size-small);flex-wrap:wrap;align-items:center;gap:10px;display:flex}#river-epic .nr-image-confirm>button:last-child{background:var(--color-image-confirm-1);color:var(--color-image-confirm-1-2);padding:8px}#river-epic .nr-report-filters{flex-wrap:wrap;flex:1;gap:12px;display:flex}#river-epic .nr-report-filters label{flex:1;min-width:180px;max-width:280px}#river-epic .nr-report-date button{min-height:40px}#river-epic .nr-report-date .nr-danger-link{background:var(--color-transparent);padding-inline:4px}#river-epic .nr-source-note{line-height:var(--leading-1-8)}#river-epic .nr-analytics-controls{flex-wrap:wrap;align-items:flex-end;gap:17px 24px;padding:24px 0 8px;display:flex}#river-epic .nr-controls-fields{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}#river-epic .nr-controls-fields .nr-form-field{flex:1;min-width:135px;margin:0}#river-epic .nr-controls-fields select{width:100%}#river-epic .nr-filter button{justify-content:center;align-items:center;gap:6px;min-height:40px;display:inline-flex}#river-epic .nr-overview-stats strong{overflow-wrap:anywhere}#river-epic .nr-overview-grid,#river-epic .nr-clan-grid{align-items:start}#river-epic .nr-trend .nr-section-head{flex-wrap:wrap}#river-epic .nr-chart{aspect-ratio:640/215;height:auto;min-height:150px}#river-epic .nr-chart>svg{overflow:hidden}#river-epic .nr-chart-slider{display:block}#river-epic .nr-chart-slider input{width:100%;accent-color:var(--color-chart);cursor:ew-resize;min-height:30px}#river-epic .nr-chart-reading{font-size:var(--font-size-small);line-height:var(--leading-1-8);min-height:40px}#river-epic .nr-data-table{border-top:1px solid var(--color-border);color:var(--color-data-table-1);font-size:var(--font-size-small);margin-top:16px;padding-top:13px}#river-epic .nr-table-scroll{max-width:100%;margin-top:12px;overflow-x:auto}#river-epic table{border-collapse:collapse;width:100%;font-size:var(--font-size-small);font-variant-numeric:var(--font-variant-tabular-nums)}#river-epic caption{text-align:left;color:var(--color-page-1-15);padding:8px}#river-epic th,#river-epic td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-page-1-16);font-weight:var(--font-weight-regular);padding:9px 7px}#river-epic th{color:var(--color-page-1-17)}#river-epic .nr-contribution>div:first-child{align-items:start}#river-epic .nr-contribution>div:first-child>span{overflow-wrap:anywhere}#river-epic .nr-contribution strong{white-space:nowrap;font-variant-numeric:var(--font-variant-tabular-nums)}#river-epic .nr-contribution .nr-note{margin-top:7px}#river-epic .nr-day-completeness{border-bottom:1px solid var(--color-border);font-size:var(--font-size-label);color:var(--color-day-completeness-1);margin-top:16px;padding:19px 0}#river-epic .nr-day-completeness .nr-controls-fields{margin-top:15px}#river-epic .nr-team-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 20px;display:flex}#river-epic .nr-team-toolbar .nr-note{flex:1;margin:0}#river-epic .nr-team-toolbar .nr-secondary{white-space:nowrap}#river-epic .nr-team-picker{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}#river-epic .nr-team-picker button{color:var(--color-team-picker-1-9);border:1px solid var(--color-team-picker-1-10)}#river-epic .nr-team-picker button[aria-pressed=true]{background:var(--color-team-picker-1-11);border-color:var(--color-team-picker-1-12);color:var(--color-team-picker-1-13)}#river-epic .nr-general{min-height:145px}#river-epic .nr-general-tactics{font-size:var(--font-size-small);line-height:var(--leading-1-8);color:var(--color-general-tactics-1);margin-top:9px;padding-right:5px}#river-epic .nr-opponents{margin-top:24px}#river-epic .nr-opponent-list{margin:20px 0 0;padding:0;list-style:none}#river-epic .nr-opponent-list li{border-bottom:1px solid var(--color-border);font-size:var(--font-size-label);justify-content:space-between;gap:15px;padding:12px 0;display:flex}#river-epic .nr-opponent-list strong{white-space:nowrap;color:var(--color-chart)}#river-epic .nr-identity{flex-wrap:wrap}#river-epic .nr-identity>div{flex:1;min-width:160px}#river-epic .nr-identity p{overflow-wrap:anywhere}#river-epic .nr-identity .nr-secondary{margin-left:auto}#river-epic .nr-account-grid{align-items:start}#river-epic .nr-account-grid .nr-section-head{margin-bottom:25px}#river-epic .nr-clan-name{font-family:var(--font-display);color:var(--color-clan-name-1);font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-regular)}#river-epic .nr-invite{flex-wrap:wrap;gap:8px;padding:20px 0}#river-epic .nr-invite-code{-webkit-user-select:all;user-select:all;letter-spacing:var(--tracking-1px);overflow-wrap:anywhere}#river-epic .nr-membership-tabs{margin-bottom:20px}#river-epic .nr-leave-button{border-top:1px solid var(--color-border);width:100%;margin-top:25px;display:flex}#river-epic .nr-leave-confirm{border:1px solid var(--color-leave-confirm-1);color:var(--color-leave-confirm-1-2);font-size:var(--font-size-label);margin-top:25px;padding:15px}#river-epic .nr-membership-history{margin:0;padding:0;list-style:none}#river-epic .nr-membership-history li{border-left:1px solid var(--color-membership-history-1);gap:14px;margin-left:6px;padding:0 0 27px 18px;display:flex;position:relative}#river-epic .nr-history-dot{border-radius:var(--radius-circle);background:var(--color-history-dot-1);width:7px;height:7px;position:absolute;top:8px;left:-4px}#river-epic .nr-membership-history strong{color:var(--color-membership-history-1-2)}#river-epic .nr-membership-history p,#river-epic .nr-membership-history small{color:var(--color-membership-history-1-3);font-size:var(--font-size-small);margin-top:5px}#river-epic .nr-clan-banner{margin-bottom:8px}#river-epic .nr-clan-empty h2{font-family:var(--font-display);font-size:var(--font-size-30px);font-weight:var(--font-weight-regular)}#river-epic .nr-landing{max-width:1250px}#river-epic.nr-landing{max-width:1250px;padding:35px 32px}#river-epic.nr-landing>.nr-brand{margin-bottom:35px}#river-epic.nr-landing .nr-hero{align-items:center;min-height:600px;display:flex}#river-epic.nr-landing .nr-hero-copy{max-width:75%;padding:65px}#river-epic.nr-landing .nr-hero h1{font-size:var(--font-size-70px)}#river-epic.nr-landing .nr-hero .nr-primary{margin-top:30px}#river-epic .nr-landing-note{color:var(--color-landing-note-1);font-size:var(--font-size-label);text-align:center;padding:27px 8px}#river-epic .nr-landing-note p{margin:7px 0}#river-epic .nr-enter{animation:.48s cubic-bezier(.2,.7,.3,1) both nr-enter}#river-epic .nr-hero-art{animation:1.1s cubic-bezier(.2,.7,.3,1) both nr-camera}@keyframes nr-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes nr-camera{0%{transform:scale(1.06)}to{transform:scale(1.02)}}@media (width>=1300px){#river-epic .nr-app{grid-template-columns:185px minmax(0,1fr)}#river-epic .nr-sidebar{padding-inline:23px}#river-epic .nr-stage,#river-epic .nr-topbar{padding-inline:40px}}@media (width<=900px){#river-epic .nr-nav-link{gap:9px;padding-inline:9px}#river-epic .nr-nav-link small{display:none}#river-epic .nr-overview-grid{grid-template-columns:1fr}}@media (width<=620px){#river-epic .nr-app{border-radius:var(--radius-none);border:0}#river-epic .nr-sidebar{height:auto;padding-bottom:10px;position:relative}#river-epic .nr-nav{margin-top:16px}#river-epic .nr-nav-link{min-width:0;min-height:48px;font-size:var(--font-size-label);letter-spacing:var(--tracking-1px);flex:1;justify-content:center;gap:6px;padding:0 3px}#river-epic .nr-nav-link svg{width:15px;height:15px}#river-epic .nr-nav-link[aria-current=page]:before{width:16px;height:2px;top:auto;bottom:2px;left:calc(50% - 8px)}#river-epic .nr-topbar{padding-top:15px}#river-epic .nr-top-private{font-size:var(--font-size-caption)}#river-epic .nr-fields-grid{gap:0 10px}#river-epic .nr-form-field{font-size:var(--font-size-label)}#river-epic input:not([type=checkbox]):not([type=range]):not([type=file]),#river-epic select,#river-epic textarea{font-size:var(--font-size-input)}#river-epic .nr-native-dialog{max-height:94dvh}#river-epic .nr-dialog-inner{padding:23px 17px}#river-epic .nr-dialog-inner>h2{font-size:var(--font-size-25px)}#river-epic .nr-draft{padding:15px 12px}#river-epic .nr-draft .nr-fields-grid{grid-template-columns:1fr}#river-epic .nr-draft-images a{width:calc(50% - 6px)}#river-epic .nr-draft-images img{height:150px}#river-epic .nr-report-date{flex-wrap:wrap;justify-content:flex-start}#river-epic .nr-report-date>span,#river-epic .nr-report-filters{width:100%}#river-epic .nr-report-filters label{min-width:100%;max-width:none}#river-epic .nr-analytics-controls{gap:16px}#river-epic .nr-controls-fields{gap:10px;width:100%}#river-epic .nr-controls-fields .nr-form-field{min-width:min(120px,100%)}#river-epic .nr-analytics-controls>.nr-filter{width:100%}#river-epic .nr-trend .nr-section-head{display:block}#river-epic .nr-trend .nr-filter{margin-top:12px}#river-epic .nr-overview-stats>div:nth-child(3){border-left:0;border-top:1px solid var(--color-border);grid-column:1/-1;padding:14px 0 0;display:block}#river-epic .nr-overview-stats>div:nth-child(3)>strong{font-size:var(--font-size-heading-md);margin-top:5px}#river-epic .nr-overview-stats strong{font-size:var(--font-size-heading-lg)}#river-epic .nr-team-toolbar{flex-direction:column;align-items:flex-start;gap:12px}#river-epic .nr-team-picker{grid-template-columns:repeat(2,minmax(0,1fr))}#river-epic .nr-generals{gap:7px}#river-epic .nr-general{align-items:flex-start;min-height:145px;padding:12px 9px}#river-epic .nr-general-tactics{font-size:var(--font-size-caption);overflow-wrap:anywhere}#river-epic .nr-identity{gap:12px}#river-epic .nr-identity>div{min-width:140px}#river-epic .nr-identity .nr-secondary{margin:8px 0 0}#river-epic .nr-empty-state{padding:35px 16px}#river-epic .nr-empty-state h2{font-size:var(--font-size-23px)}#river-epic.nr-landing{padding:24px 14px}#river-epic.nr-landing .nr-hero{min-height:530px}#river-epic.nr-landing .nr-hero-copy{max-width:100%;padding:30px 24px}#river-epic.nr-landing .nr-hero h1{font-size:var(--font-size-43px)}#river-epic.nr-landing .nr-hero-copy p{max-width:240px}}@media (width<=365px){#river-epic .nr-nav-link{font-size:var(--font-size-small);letter-spacing:var(--tracking-0);flex-direction:column;gap:2px;min-height:54px;padding:5px 2px 7px}#river-epic .nr-top-private{display:none}#river-epic .nr-overview-stats{gap:12px}#river-epic .nr-overview-stats strong{font-size:var(--font-size-25px)}#river-epic .nr-dialog-inner>.nr-fields-grid,#river-epic .nr-generals{grid-template-columns:1fr}#river-epic .nr-general{min-height:95px}#river-epic .nr-general-tactics{font-size:var(--font-size-small)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#river-epic .nr-comparison .nr-section-head{flex-wrap:wrap}#river-epic .nr-report-library-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#river-epic .nr-chart-unit{color:var(--color-chart-1);font-size:var(--font-size-small);margin:0 0 8px}@media (width<=620px){#river-epic .nr-chart text{font-size:var(--font-size-26px)}#river-epic .nr-chart .nr-x-minor{display:none}}#river-epic .nr-exchange-summary{border-bottom:1px solid var(--color-overview-stats-1);color:var(--color-exchange-summary-1);flex-wrap:wrap;align-items:center;gap:16px 28px;padding:19px 3px;display:flex}#river-epic .nr-exchange-result{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}#river-epic .nr-exchange-result>span{font-size:var(--font-size-label);color:var(--color-exchange-result-1);align-items:center;gap:7px;display:inline-flex}#river-epic .nr-exchange-ratio{font:var(--type-exchange-ratio);color:var(--color-cost-preview-1-3);font-variant-numeric:var(--font-variant-tabular-nums)}#river-epic .nr-exchange-result>small{width:100%;font-size:var(--font-size-small);color:var(--color-muted)}#river-epic .nr-exchange-pair{font-variant-numeric:var(--font-variant-tabular-nums);align-items:center;gap:15px;margin:0;display:flex}#river-epic .nr-exchange-pair dt{color:var(--color-muted);font-size:var(--font-size-caption)}#river-epic .nr-exchange-pair dd{color:var(--color-exchange-pair-1);font-size:var(--font-size-15px);margin:2px 0 0}#river-epic .nr-exchange-summary>p{min-width:200px;color:var(--color-exchange-summary-1-2);font-size:var(--font-size-small);flex:1}#river-epic .nr-exchange-summary>p>small{color:var(--color-date-display-1-3);font-size:var(--font-size-small);line-height:var(--leading-1-8);margin-top:3px;display:block}#river-epic .nr-report-exchange>small{color:var(--color-date-display-1-3);font-size:var(--font-size-caption);margin-top:3px;display:block}@media (width<=620px){#river-epic .nr-exchange-summary{gap:13px 22px}#river-epic .nr-exchange-summary>p{flex-basis:100%}}#river-epic .nr-original-meta{color:var(--nr-muted);display:block}.nr-runtime-error{text-align:center;color:var(--nr-chart);padding:16px}#river-epic.nr-auth-page{background:var(--color-background);flex-direction:column;max-width:1440px;min-height:100dvh;padding:0 42px;display:flex}#river-epic .nr-auth-header{justify-content:space-between;align-items:center;gap:20px;min-height:110px;display:flex}#river-epic .nr-auth-back{color:var(--color-auth-back-1);font-size:var(--font-size-label);align-items:center;gap:7px;min-height:44px;display:inline-flex}#river-epic .nr-auth-back:hover{color:var(--color-auth-back-1-2)}#river-epic .nr-auth-stage{border:1px solid var(--color-auth-stage-1);border-bottom-color:var(--color-auth-stage-1-2);border-radius:var(--radius-lg);flex:1;grid-template-columns:minmax(0,1.2fr) minmax(345px,.8fr);min-height:580px;display:grid;overflow:hidden}#river-epic .nr-auth-art{isolation:isolate;background:var(--color-surface);align-items:flex-end;min-height:580px;display:flex;position:relative;overflow:hidden}#river-epic .nr-auth-art-image{z-index:-2;background:url(/art/battle.webp) 61%/cover;animation:1.1s cubic-bezier(.2,.7,.3,1) both nr-auth-camera;position:absolute;inset:0}#river-epic .nr-auth-art-shade{z-index:-1;background:linear-gradient(0deg, var(--color-auth-art-shade-1) 0%, var(--color-auth-art-shade-2) 30%, var(--color-auth-art-shade-3) 77%), linear-gradient(90deg, var(--color-auth-art-shade-4), var(--color-transparent) 50%);position:absolute;inset:0}#river-epic .nr-auth-art-copy{color:var(--color-auth-art-copy-1);padding:40px}#river-epic .nr-auth-art-copy .nr-section-kicker{color:var(--color-auth-art-copy-1-2);font-size:var(--font-size-caption);letter-spacing:var(--tracking-2px-2)}#river-epic .nr-auth-art-copy h1{font-family:var(--font-display-full);font-weight:var(--font-weight-regular);font-size:var(--font-size-clamp-39px-4-5vw-61px);letter-spacing:var(--tracking-3px);line-height:var(--leading-1-4);color:var(--color-team-picker-1-4);text-shadow:0 2px 14px var(--color-auth-art-copy-1-3);margin:15px 0 18px;transform:rotate(-1deg)}#river-epic .nr-auth-art-copy h1 em{font-style:var(--font-style-normal);color:var(--color-auth-art-copy-1-4)}#river-epic .nr-auth-art-copy>p{color:var(--color-auth-art-copy-1-5);font-size:var(--font-size-label);line-height:var(--leading-1-9);letter-spacing:var(--tracking-1px)}#river-epic .nr-auth-art-seal{color:var(--color-auth-art-seal-1);border:1px solid var(--color-auth-art-seal-1-2);background:var(--color-auth-art-seal-1-3);width:30px;height:38px;font:var(--type-auth-art-seal);font-variant-numeric:var(--font-variant-normal);place-items:center;display:grid;position:absolute;bottom:32px;right:25px;transform:rotate(-4deg)}#river-epic .nr-auth-card{background:var(--color-surface);flex-direction:column;justify-content:center;min-width:0;padding:48px 38px 35px;display:flex}#river-epic .nr-auth-card>h2{font-family:var(--font-display);font-size:var(--font-size-29px);font-weight:var(--font-weight-regular);color:var(--color-auth-card-1);letter-spacing:var(--tracking-1px);line-height:var(--leading-1-5);margin:9px 0 8px}#river-epic .nr-auth-intro{font-size:var(--font-size-label);line-height:var(--leading-1-9);color:var(--color-auth-intro-1);margin-bottom:28px}#river-epic .nr-auth-modes{border:1px solid var(--color-auth-modes-1);border-radius:var(--radius-md);background:var(--color-auth-modes-1-2);gap:4px;margin-bottom:25px;padding:4px;display:flex}#river-epic .nr-auth-modes button{border:1px solid var(--color-transparent);border-radius:var(--radius-xs);background:var(--color-transparent);min-width:0;min-height:44px;color:var(--color-recent-1);font-size:var(--font-size-body);cursor:pointer;flex:1}#river-epic .nr-auth-modes button[aria-pressed=true]{color:var(--color-auth-modes-1-3);background:var(--color-auth-modes-1-4);border-color:var(--color-auth-modes-1-5);box-shadow:inset 0 -2px var(--color-auth-modes-1-6)}#river-epic .nr-auth-modes button:hover:not(:disabled){color:var(--color-auth-modes-1-3);background:var(--color-auth-modes-1-7)}#river-epic .nr-auth-modes button:disabled{cursor:wait;opacity:.65}#river-epic .nr-auth-field{min-width:0;margin:0 0 19px}#river-epic .nr-auth-field>label{font-size:var(--font-size-label);color:var(--color-auth-field-1);margin-bottom:8px;display:block}#river-epic .nr-auth-field>small{font-size:var(--font-size-small);color:var(--color-auth-field-1-2);line-height:var(--leading-1-8);margin-top:7px;display:block}#river-epic .nr-password-input{position:relative}#river-epic .nr-password-input input{padding-right:51px!important}#river-epic .nr-password-input>button{min-width:44px;min-height:42px;color:var(--color-password-input-1);background:var(--color-transparent);border-radius:var(--radius-xs);border:0;place-items:center;display:grid;position:absolute;top:1px;bottom:1px;right:1px}#river-epic .nr-password-input>button:hover,#river-epic .nr-password-input>button[aria-pressed=true]{color:var(--color-password-input-1-2);background:var(--color-password-input-1-3)}#river-epic .nr-password-input>button:focus-visible{outline-offset:-4px}#river-epic .nr-auth-form fieldset{border:0;min-width:0;margin:0;padding:0}#river-epic .nr-auth-form fieldset:disabled{opacity:.7}#river-epic .nr-auth-submit{width:100%;min-height:46px;margin-top:3px}#river-epic .nr-auth-submit>svg:last-child{margin-left:auto}#river-epic .nr-auth-submit:not(:disabled){padding-left:18px}#river-epic .nr-auth-alert{background:var(--color-auth-alert-1);border:1px solid var(--color-auth-alert-1-2);color:var(--color-auth-alert-1-3);font-size:var(--font-size-label);line-height:var(--leading-1-8);border-radius:var(--radius-sm);align-items:flex-start;gap:8px;margin:0 0 17px;padding:11px 12px;display:flex}#river-epic .nr-auth-alert>svg{margin-top:2px}#river-epic .nr-auth-notice{color:var(--color-auth-notice-1);background:var(--color-auth-notice-1-2);border:1px solid var(--color-auth-notice-1-3);font-size:var(--font-size-label);line-height:var(--leading-1-8);align-items:flex-start;gap:8px;margin:0 0 22px;padding:12px;display:flex}#river-epic .nr-auth-notice>svg{margin-top:2px}#river-epic .nr-auth-help{border-top:1px solid var(--color-auth-help-1);font-size:var(--font-size-label);line-height:var(--leading-1-9);color:var(--color-auth-help-1-2);margin-top:24px;padding-top:19px}#river-epic .nr-auth-help summary{width:fit-content;min-height:32px;padding:3px 0}#river-epic .nr-auth-help p{color:var(--color-auth-help-1-3);font-size:var(--font-size-small);margin-top:10px}#river-epic .nr-auth-privacy{color:var(--color-auth-privacy-1);font-size:var(--font-size-caption);line-height:var(--leading-1-9);margin-top:17px}#river-epic .nr-auth-footer{color:var(--color-auth-footer-1);font-size:var(--font-size-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 20px;padding:26px 2px;display:flex}#river-epic .nr-auth-footer>span:last-child{align-items:center;gap:6px;display:inline-flex}#river-epic .nr-password-account .nr-auth-account-email{font-size:var(--font-size-small);color:var(--color-recent-1);margin:0 0 24px}#river-epic .nr-auth-account-email>strong{color:var(--color-auth-account-email-1);font-size:var(--font-size-body);overflow-wrap:anywhere;margin-top:5px;display:block}#river-epic .nr-password-signout{max-width:300px;margin-left:auto}#river-epic .nr-auth-signout-error{color:var(--color-auth-signout-error-1);font-size:var(--font-size-small);line-height:var(--leading-1-8);margin-top:9px}@keyframes nr-auth-camera{0%{transform:scale(1.04)}to{transform:scale(1)}}@media (width<=900px){#river-epic.nr-auth-page{padding-inline:25px}#river-epic .nr-auth-stage{grid-template-columns:minmax(0,1fr) minmax(335px,1fr)}#river-epic .nr-auth-card{padding-inline:25px}#river-epic .nr-auth-art-copy{padding:29px}#river-epic .nr-auth-art-copy h1{font-size:var(--font-size-42px)}#river-epic .nr-auth-card>h2{font-size:var(--font-size-26px)}}@media (width<=680px){#river-epic.nr-auth-page{padding:0 16px}#river-epic .nr-auth-header{gap:12px;min-height:89px}#river-epic .nr-auth-back{font-size:var(--font-size-small)}#river-epic .nr-auth-stage{flex-direction:column;flex:initial;min-height:0;display:flex}#river-epic .nr-auth-art{min-height:238px}#river-epic .nr-auth-art-image{background-position:64% 46%}#river-epic .nr-auth-art-shade{background:linear-gradient(90deg, var(--color-auth-art-shade-1-2), var(--color-auth-art-shade-2-2) 80%), linear-gradient(0deg, var(--color-auth-art-shade-3-2), var(--color-transparent) 65%)}#river-epic .nr-auth-art-copy{padding:22px 24px 25px}#river-epic .nr-auth-art-copy h1{font-size:var(--font-size-39px);margin:10px 0 0}#river-epic .nr-auth-art-copy>p{display:none}#river-epic .nr-auth-art-copy .nr-section-kicker{font-size:var(--font-size-overline);letter-spacing:var(--tracking-1-4px)}#river-epic .nr-auth-card{padding:28px 23px}#river-epic .nr-auth-card>h2{font-size:var(--font-size-26px)}#river-epic .nr-auth-intro{margin-bottom:24px}#river-epic .nr-auth-field input{font-size:var(--font-size-input)}#river-epic .nr-auth-footer{font-size:var(--font-size-caption);padding:24px 1px}#river-epic .nr-password-signout{margin:7px 0 0}}@media (width<=365px){#river-epic.nr-auth-page{padding-inline:12px}#river-epic .nr-auth-header .nr-brand strong{font-size:var(--font-size-17px)}#river-epic .nr-auth-header .nr-brand small{font-size:var(--font-size-micro)}#river-epic .nr-auth-back{font-size:var(--font-size-caption);gap:4px}#river-epic .nr-auth-card{padding:25px 17px}#river-epic .nr-auth-card>h2{font-size:var(--font-size-heading-md)}#river-epic .nr-auth-art-copy h1{font-size:var(--font-size-36px)}}@media (prefers-reduced-motion:reduce){#river-epic .nr-auth-art-image{animation:none}}
