@charset "UTF-8";:root{color-scheme:dark;--axi-primary: #E5B94A;--axi-primary-hover: #F0CB6E;--axi-spectrum-gold: #F7BD65;--axi-spectrum-red: #E45056;--axi-spectrum-purple: #A04FEE;--axi-spectrum-blue: #4E9FEC;--axi-spectrum-green: #4FCF9A;--axi-spectrum-cyan: #38C0FC;--axi-spectrum-orange: #F9901F;--axi-brand-mark-blue: #0167FF;--axi-brand-mark-red: #FF0167;--axi-brand-mark-yellow: #E6FF01;--axi-brand-mark-green: #67FF01;--axi-brand-mark-cyan: #00E5FF;--axi-brand-mark-violet: #9901FF;--axi-success: #22C55E;--axi-warning: #F59E0B;--axi-danger: #EF4444;--axi-crud-action-primary: var(--axi-primary);--axi-crud-action-success: #67C23A;--axi-crud-action-danger: #F56C6C;--axi-crud-action-neutral: #A6ADB8;--axi-sidebar-width: 230px;--axi-sidebar-collapsed-width: 60px;--axi-bar-height: 40px;--axi-control-radius: 6px;--axi-panel-radius: 6px;--axi-breakpoint-sm: 480px;--axi-breakpoint-compact: 640px;--axi-breakpoint-md: 768px;--axi-breakpoint-dialog: 900px;--axi-breakpoint-lg: 1024px;--axi-breakpoint-xl: 1280px;--axi-bg-page: #1D1D1D;--axi-bg-surface: #141414;--axi-bg-elevated: #262626;--axi-bg-sidebar: #141414;--axi-border: #303030;--axi-text: #F1F5F9;--axi-text-secondary: #94A3B8;--axi-text-muted: #64748B;--axi-muted: #94A3B8;--axi-gold-glow-strong: rgba(229,185,74,.45);--axi-gold-glow-soft: rgba(229,185,74,.1);--axi-gold-glow-fade: rgba(229,185,74,0);--axi-font-family: system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", "Segoe UI", Roboto, sans-serif;--axi-font-family-display: "Cormorant Garamond", "Noto Serif SC", Georgia, serif;--axi-font-family-mono: "IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace;--axi-font-size-xs: 12px;--axi-font-size-sm: 14px;--axi-font-size-md: 16px;--axi-font-size-lg: 20px;--axi-font-size-xl: 24px;--axi-font-size-2xl: 28px;--axi-font-size-metric: 36px;--axi-font-weight-normal: 400;--axi-font-weight-medium: 500;--axi-font-weight-semibold: 600;--axi-font-weight-bold: 700;--axi-line-height-tight: 1.2;--axi-line-height-normal: 1.5;--axi-line-height-relaxed: 1.7;--axi-space-1: 4px;--axi-space-2: 8px;--axi-space-2-5: 10px;--axi-space-3: 12px;--axi-space-4: 16px;--axi-space-5: 24px;--axi-space-6: 32px;--axi-space-8: 48px;--axi-radius-sm: 4px;--axi-radius-md: 6px;--axi-radius-lg: 8px;--axi-radius-xl: 10px;--axi-radius-full: 9999px;--axi-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .08);--axi-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--axi-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .15), 0 4px 6px -4px rgb(0 0 0 / .1);--axi-shadow-gold: 0 0 0 1px rgba(229, 185, 74, .18);--axi-shadow-floating: 0 18px 44px rgba(0, 0, 0, .4);--axi-motion-duration-fast: .16s;--axi-motion-duration-normal: .2s;--axi-motion-duration-slow: .4s;--axi-motion-ease-standard: ease-in-out;--axi-motion-ease-emphasized: cubic-bezier(.2, .7, .2, 1);--axi-z-raised: 10;--axi-z-sticky: 20;--axi-z-back-to-top: 60;--axi-z-transition: 100;--axi-z-overlay: 1000;--axi-z-popover: 1300;--axi-z-modal: 1700;--axi-z-theme-transition: 2147483647;--axi-text-inverse: #ffffff;--axi-success-bg: rgba(34, 197, 94, .14);--axi-warning-bg: rgba(245, 158, 11, .14);--axi-danger-bg: rgba(239, 68, 68, .14);--axi-accent-cyan: #14b8a6;--axi-accent-magenta: #8b5cf6;--axi-scrollbar-thumb: rgba(144, 147, 153, .32);--axi-scrollbar-thumb-hover: rgba(144, 147, 153, .55);--axi-theme-transition-bg: #1D1D1D;--axi-layout-sidebar-width: var(--axi-sidebar-width);--axi-layout-sidebar-collapsed-width: var(--axi-sidebar-collapsed-width);--axi-layout-topbar-height: var(--axi-topbar-height);--axi-layout-toolbar-height: var(--axi-toolbar-height);--axi-layout-tabbar-height: var(--axi-toolbar-height);--axi-layout-breadcrumb-height: var(--axi-breadcrumb-height);--axi-layout-inline-padding: var(--axi-inline-padding);--axi-layout-content-padding: var(--axi-space-2-5);--axi-layout-page-gutter: var(--axi-space-2-5);--axi-layout-control-height: var(--axi-control-height);--axi-layout-icon-size: var(--axi-icon-size);--axi-layout-icon-button-size: var(--axi-icon-button-size);--axi-sidebar-nav-icon-size: 18px;--axi-layout-control-radius: var(--axi-control-radius);--axi-layout-panel-radius: var(--axi-panel-radius);--axi-layout-sidebar-bg: var(--axi-bg-sidebar);--axi-layout-sidebar-text: var(--axi-text);--axi-layout-chrome-bg: var(--axi-bg-surface);--axi-layout-canvas: var(--axi-bg-page);--axi-layout-surface: var(--axi-bg-surface);--axi-layout-surface-strong: var(--axi-bg-elevated);--axi-nav-surface: var(--axi-bg-surface);--axi-nav-surface-hover: var(--axi-bg-elevated);--axi-nav-surface-active: color-mix(in srgb, var(--axi-primary) 16%, var(--axi-bg-surface));--axi-nav-text: var(--axi-text);--axi-nav-text-muted: var(--axi-text-secondary);--axi-nav-indicator-muted: var(--axi-text-secondary);--axi-nav-text-active: var(--axi-primary);--axi-nav-border: var(--axi-border);--axi-layout-border: var(--axi-border);--axi-layout-control-border: var(--axi-control-border);--axi-layout-hover: var(--axi-bg-elevated);--axi-icon-button-control-size: 26px;--axi-icon-button-glyph-size: 16px;--axi-tag-color: var(--axi-primary);--axi-tag-text: var(--axi-tag-color);--axi-tag-bg: color-mix(in srgb, var(--axi-tag-color), transparent 86%);--axi-tag-border: color-mix(in srgb, var(--axi-tag-color), transparent 55%);--axi-svg-animation-delay: 0s;--axi-svg-animation-duration: .3s;font-family:var(--axi-font-family);--axi-topbar-height: 50px;--axi-toolbar-height: 40px;--axi-breadcrumb-height: 40px;--axi-control-height: 32px;--axi-icon-size: 16px;--axi-icon-button-size: 26px;--axi-inline-padding: 10px;--axi-control-border: #4C4D4F;--axi-floating-bg: #212121;--axi-floating-border: #414141;--axi-modal-backdrop: rgba(0, 0, 0, .48);--axi-avatar-bg: #8b8d93;--axi-primary-softer: rgba(229, 185, 74, .1);--axi-primary-soft: rgba(229, 185, 74, .22)}:root[data-axi-mode=light]{color-scheme:light;--axi-brand-mark-blue: #0167FF;--axi-brand-mark-red: #FF0167;--axi-brand-mark-yellow: #E6FF01;--axi-brand-mark-green: #67FF01;--axi-brand-mark-cyan: #00E5FF;--axi-brand-mark-violet: #9901FF;--axi-bg-page: #ededed;--axi-bg-surface: #ffffff;--axi-bg-elevated: #f5f5f5;--axi-bg-sidebar: #ffffff;--axi-border: #e3e3e3;--axi-text: #16213a;--axi-text-secondary: #667085;--axi-text-muted: #98a2b3;--axi-muted: #667085;--axi-shadow-floating: 0 18px 44px rgba(31, 42, 68, .14);--axi-scrollbar-thumb: rgba(102, 112, 133, .28);--axi-scrollbar-thumb-hover: rgba(102, 112, 133, .48);--axi-layout-sidebar-bg: var(--axi-bg-sidebar);--axi-layout-sidebar-text: var(--axi-text);--axi-layout-chrome-bg: var(--axi-bg-surface);--axi-layout-canvas: var(--axi-bg-page);--axi-layout-surface: var(--axi-bg-surface);--axi-layout-surface-strong: var(--axi-bg-elevated);--axi-nav-surface: var(--axi-bg-surface);--axi-nav-surface-hover: var(--axi-bg-elevated);--axi-nav-surface-active: color-mix(in srgb, var(--axi-primary) 16%, var(--axi-bg-surface));--axi-nav-text: var(--axi-text);--axi-nav-text-muted: var(--axi-text-secondary);--axi-nav-indicator-muted: var(--axi-text-secondary);--axi-nav-text-active: var(--axi-primary);--axi-nav-border: var(--axi-border);--axi-layout-border: var(--axi-border);--axi-layout-control-border: var(--axi-control-border);--axi-layout-hover: var(--axi-bg-elevated);--axi-topbar-height: 50px;--axi-toolbar-height: 40px;--axi-breadcrumb-height: 40px;--axi-control-height: 32px;--axi-icon-size: 16px;--axi-icon-button-size: 26px;--axi-inline-padding: 10px;--axi-control-border: #dedede;--axi-floating-bg: #ffffff;--axi-floating-border: #dedede;--axi-modal-backdrop: rgba(15, 23, 42, .28);--axi-avatar-bg: #8b8d93;--axi-primary-softer: rgba(229, 185, 74, .1);--axi-primary-soft: rgba(229, 185, 74, .22)}:root{--fp-color-white: var(--fp-token-c659d630ce);--fp-bg-page: var(--fp-token-1819ef3a76);--fp-bg-chrome: var(--fp-token-fdb67620e8);--fp-bg-nav: var(--fp-token-134699e3e2);--fp-bg-surface: var(--fp-token-56c7e24071);--fp-surface-raised: color-mix(in srgb, var(--fp-bg-surface) 92%, var(--fp-on-primary));--fp-bg-surface-soft: var(--fp-token-c6e3a682a4);--fp-text: var(--fp-token-57bae1baab);--fp-text-muted: var(--fp-token-c432529391);--fp-primary: var(--fp-token-0aedafc0ab);--fp-primary-soft: var(--fp-token-a6b6eb6834);--fp-interactive-hover-bg: var(--fp-token-fdb67620e8);--fp-interactive-hover-text: var(--fp-token-57bae1baab);--fp-on-primary: var(--fp-token-d14f901611);--fp-border: var(--fp-token-68139a34dc);--fp-danger-base: var(--fp-token-452705075a);--fp-danger: var(--fp-danger-base);--fp-success-base: var(--fp-token-e7a9aca4d2);--fp-success: var(--fp-success-base);--fp-warning: var(--fp-token-f3f7294b55);--fp-info: var(--fp-token-77400cc5db);--fp-service-animation: var(--fp-info);--fp-service-icon-style: var(--fp-primary);--fp-text-secondary: var(--fp-token-c432529391);--fp-heading-page: 22px;--fp-heading-section: 18px;--fp-heading-header: 17px;--fp-heading-dialog: 16px;--fp-heading-empty: 15px;--fp-card-title: 14px;--fp-meta-size: 12px;--fp-font-size-body: 14px;--fp-font-size-control: 15px;--fp-font-size-label: 12px;--fp-font-size-micro: 11px;--fp-font-size-icon: 24px;--fp-theme-starlight-deep: var(--fp-token-bf32eef20d);--fp-theme-starlight-mid: var(--fp-token-91c5585ce8);--fp-theme-starlight-primary: var(--fp-token-c3aa70ac3e);--fp-theme-starlight-light: var(--fp-token-590a672375);--fp-theme-custom-primary-default: var(--fp-token-9f99d16bed);--fp-theme-custom-primary-plum: var(--fp-token-14247cadcf);--fp-theme-custom-primary-rose: var(--fp-token-63dd168998);--fp-theme-custom-primary-indigo: var(--fp-token-b8a58b45ce);--fp-theme-custom-primary-ocean: var(--fp-token-275da663b0);--fp-theme-custom-primary-amber: var(--fp-token-97b9680fe5);--fp-theme-custom-primary-blue: var(--fp-theme-custom-primary-default);--fp-theme-custom-primary-info: var(--fp-theme-custom-primary-indigo);--fp-theme-custom-primary-purple: var(--fp-theme-custom-primary-plum);--fp-theme-custom-primary-cyan: var(--fp-theme-custom-primary-ocean);--fp-theme-custom-primary-green: var(--fp-success);--fp-theme-custom-primary-red: var(--fp-danger);--fp-theme-custom-primary-magenta: var(--fp-theme-custom-primary-rose);--fp-theme-custom-primary-text: var(--fp-token-d14f901611);--fp-theme-custom-primary-fallback-text: var(--fp-token-57bae1baab);--fp-shadow-card: 0 6px 18px color-mix(in srgb, var(--fp-primary) 18%, transparent);--fp-shadow-modal: 0 18px 50px color-mix(in srgb, var(--fp-text) 28%, transparent);--fp-shadow-popup: 0 10px 24px color-mix(in srgb, var(--fp-primary) 28%, transparent);--fp-shadow-toast: 0 8px 28px color-mix(in srgb, var(--fp-text) 18%, transparent);--fp-shadow-shell: 0 0 48px color-mix(in srgb, var(--fp-text) 8%, transparent);--fp-overlay-scrim: var(--fp-token-44b8e43294);--fp-overlay-scrim-strong: var(--fp-token-e147806c7a);--fp-overlay-text: var(--fp-token-d14f901611);--fp-letter-paper-art-standard: linear-gradient( 180deg, color-mix(in srgb, var(--fp-letter-paper-warm) 92%, var(--fp-bg-surface)) 0%, color-mix(in srgb, var(--fp-letter-paper-warm) 78%, var(--fp-bg-surface)) 100% );--fp-letter-paper-art-filter: none;--fp-letter-paper-art-opacity: 1;--fp-letter-paper-art-surface: color-mix(in srgb, var(--fp-letter-paper-warm) 92%, var(--fp-bg-surface));--fp-letter-paper-art-shadow: 0 11px 24px color-mix(in srgb, var(--fp-text) 16%, transparent);--fp-letter-detail-controls-space: 200px;--fp-letter-detail-paper-min-height: 480px;--fp-letter-detail-paper-max-height: 700px;--fp-letter-detail-body-lines: 9;--fp-color-scheme: light;--fp-text-placeholder: var(--fp-token-3207391b21);--fp-control-icon: var(--fp-token-c432529391);--fp-control-surface: var(--fp-bg-surface);--fp-control-border: var(--fp-border);--fp-control-focus: var(--fp-focus);--fp-switch-off-start: color-mix(in srgb, var(--fp-text) 30%, var(--fp-bg-surface));--fp-switch-off-end: color-mix(in srgb, var(--fp-text) 52%, var(--fp-bg-page));--fp-switch-off-edge: color-mix(in srgb, var(--fp-text) 58%, var(--fp-border));--fp-switch-thumb: var(--fp-bg-surface);--fp-switch-thumb-edge: color-mix(in srgb, var(--fp-text) 42%, var(--fp-bg-surface));--fp-switch-on-start: color-mix(in srgb, var(--fp-primary) 88%, var(--fp-on-primary));--fp-switch-on-end: color-mix(in srgb, var(--fp-primary) 68%, var(--fp-text));--fp-switch-on-edge: color-mix(in srgb, var(--fp-primary) 84%, var(--fp-border));--fp-action-surface: var(--fp-primary);--fp-action-ink: var(--fp-on-primary);--fp-action-border: var(--fp-primary);--fp-action-hover: color-mix(in srgb, var(--fp-primary) 86%, var(--fp-text));--fp-action-hover-ink: var(--fp-on-primary);--fp-badge-common-ink: var(--fp-text);--fp-badge-common-fill: color-mix(in srgb, var(--fp-bg-surface) 88%, var(--fp-primary));--fp-badge-common-edge: color-mix(in srgb, var(--fp-primary) 70%, var(--fp-border));--fp-badge-rare-fill: color-mix(in srgb, var(--fp-info) 18%, var(--fp-bg-surface));--fp-badge-rare-edge: var(--fp-info);--fp-badge-epic-fill: color-mix(in srgb, var(--fp-primary) 18%, var(--fp-bg-surface));--fp-badge-epic-edge: var(--fp-primary);--fp-badge-legendary-fill: color-mix(in srgb, var(--fp-warning) 22%, var(--fp-bg-surface));--fp-badge-legendary-edge: var(--fp-warning);--fp-badge-locked-fill: color-mix(in srgb, var(--fp-bg-surface) 88%, var(--fp-text-muted));--fp-badge-locked-edge: var(--fp-text-muted);--fp-badge-locked-ink: var(--fp-text-muted);--fp-badge-tier-1: var(--fp-success);--fp-badge-tier-2: var(--fp-info);--fp-badge-tier-3: var(--fp-primary);--fp-badge-tier-4: var(--fp-warning);--fp-badge-tier-5: var(--fp-rank-gold-edge);--fp-account-badge-height: 22px;--fp-account-badge-width: 64px;--fp-account-achievement-badge-height: 22px;--fp-account-achievement-badge-width: 74px;--fp-rank-gem-highlight: var(--fp-token-d14f901611);--fp-loading-glow: color-mix(in srgb, var(--fp-primary) 45%, transparent);--fp-theme-preview-hand-drawn-page: var(--fp-token-1819ef3a76);--fp-theme-preview-hand-drawn-surface: var(--fp-token-56c7e24071);--fp-theme-preview-hand-drawn-accent: var(--fp-token-0aedafc0ab);--fp-theme-preview-dream-page: var(--fp-token-63b4b3cebd);--fp-theme-preview-dream-surface: var(--fp-token-bb0b9c0df5);--fp-theme-preview-dream-accent: var(--fp-token-14247cadcf);--fp-theme-preview-starlight-page: var(--fp-token-bf32eef20d);--fp-theme-preview-starlight-surface: var(--fp-token-851503f4e0);--fp-theme-preview-starlight-accent: var(--fp-token-590a672375);--fp-theme-preview-starlight-backdrop: linear-gradient(135deg, var(--fp-token-bf32eef20d), var(--fp-token-8199f1d0ce) 48%, var(--fp-token-60868e81ef) 76%, var(--fp-token-eee0de0d98));--fp-theme-preview-edit-ink: var(--fp-token-d14f901611);--fp-theme-preview-edit-surface: var(--fp-token-e495e3a5a9);--fp-theme-preview-edit-border: color-mix(in srgb, var(--fp-on-primary) 75%, transparent);--fp-shadow-theme-preview-orb: 0 4px 10px color-mix(in srgb, var(--fp-text) 12%, transparent);--fp-surface-highlight: color-mix(in srgb, var(--fp-on-primary) 92%, transparent);--fp-selection-bg: color-mix(in srgb, var(--fp-primary) 40%, transparent);--fp-selection-ink: var(--fp-on-primary);--fp-starlight-star-bright: var(--fp-token-08d5b1db9f);--fp-starlight-star-soft: var(--fp-token-20c210c854);--fp-identity-role-height: 24px;--fp-action-leave-bg: var(--fp-warning);--fp-action-leave-ink: var(--fp-text);--fp-action-leave-hover-bg: color-mix(in srgb, var(--fp-warning) 82%, var(--fp-text));--fp-rank-bronze-bright: color-mix(in srgb, var(--fp-bg-surface) 88%, var(--fp-warning));--fp-rank-bronze-main: color-mix(in srgb, var(--fp-warning) 58%, var(--fp-bg-surface));--fp-rank-bronze-dark: color-mix(in srgb, var(--fp-warning) 72%, var(--fp-text));--fp-rank-bronze-edge: color-mix(in srgb, var(--fp-warning) 74%, var(--fp-primary));--fp-rank-bronze-ink: color-mix(in srgb, var(--fp-text) 86%, var(--fp-warning));--fp-rank-bronze-gem: color-mix(in srgb, var(--fp-primary) 55%, var(--fp-warning));--fp-rank-bronze-glow: color-mix(in srgb, var(--fp-warning) 34%, transparent);--fp-rank-silver-bright: color-mix(in srgb, var(--fp-bg-surface) 86%, var(--fp-info));--fp-rank-silver-main: color-mix(in srgb, var(--fp-info) 42%, var(--fp-bg-surface));--fp-rank-silver-dark: color-mix(in srgb, var(--fp-info) 64%, var(--fp-text));--fp-rank-silver-edge: color-mix(in srgb, var(--fp-info) 72%, var(--fp-primary));--fp-rank-silver-ink: color-mix(in srgb, var(--fp-text) 82%, var(--fp-info));--fp-rank-silver-gem: color-mix(in srgb, var(--fp-info) 72%, var(--fp-primary));--fp-rank-silver-glow: color-mix(in srgb, var(--fp-info) 32%, transparent);--fp-rank-gold-bright: color-mix(in srgb, var(--fp-bg-surface) 84%, var(--fp-warning));--fp-rank-gold-main: color-mix(in srgb, var(--fp-warning) 72%, var(--fp-bg-surface));--fp-rank-gold-dark: color-mix(in srgb, var(--fp-warning) 82%, var(--fp-text));--fp-rank-gold-edge: color-mix(in srgb, var(--fp-warning) 80%, var(--fp-primary));--fp-rank-gold-ink: color-mix(in srgb, var(--fp-text) 78%, var(--fp-warning));--fp-rank-gold-gem: color-mix(in srgb, var(--fp-warning) 78%, var(--fp-primary));--fp-rank-gold-glow: color-mix(in srgb, var(--fp-warning) 40%, transparent);--fp-rank-platinum-bright: color-mix(in srgb, var(--fp-bg-surface) 78%, var(--fp-info));--fp-rank-platinum-main: color-mix(in srgb, var(--fp-info) 58%, var(--fp-bg-surface));--fp-rank-platinum-dark: color-mix(in srgb, var(--fp-info) 76%, var(--fp-text));--fp-rank-platinum-edge: color-mix(in srgb, var(--fp-info) 82%, var(--fp-primary));--fp-rank-platinum-ink: color-mix(in srgb, var(--fp-text) 78%, var(--fp-info));--fp-rank-platinum-gem: color-mix(in srgb, var(--fp-info) 72%, var(--fp-primary));--fp-rank-platinum-glow: color-mix(in srgb, var(--fp-info) 42%, transparent);--fp-rank-aurum-bright: color-mix(in srgb, var(--fp-bg-surface) 74%, var(--fp-warning));--fp-rank-aurum-main: color-mix(in srgb, var(--fp-warning) 78%, var(--fp-primary));--fp-rank-aurum-dark: color-mix(in srgb, var(--fp-warning) 84%, var(--fp-text));--fp-rank-aurum-edge: color-mix(in srgb, var(--fp-warning) 86%, var(--fp-primary));--fp-rank-aurum-ink: color-mix(in srgb, var(--fp-text) 70%, var(--fp-warning));--fp-rank-aurum-gem: color-mix(in srgb, var(--fp-warning) 76%, var(--fp-primary));--fp-rank-aurum-glow: color-mix(in srgb, var(--fp-warning) 48%, transparent);--fp-rank-level-1-bright: var(--fp-token-a08ae984e5);--fp-rank-level-1-main: var(--fp-token-1f5c80a52f);--fp-rank-level-1-dark: var(--fp-token-a312420e54);--fp-rank-level-1-edge: var(--fp-token-f32884f1c9);--fp-rank-level-1-ink: var(--fp-token-ce06d743cc);--fp-rank-level-1-gem: var(--fp-token-93d198f691);--fp-rank-level-2-bright: var(--fp-token-d1c35dba8d);--fp-rank-level-2-main: var(--fp-token-f0592d9081);--fp-rank-level-2-dark: var(--fp-token-c004da5850);--fp-rank-level-2-edge: var(--fp-token-ae821110c0);--fp-rank-level-2-ink: var(--fp-token-ce25ffe9d2);--fp-rank-level-2-gem: var(--fp-token-abae5204de);--fp-rank-level-3-bright: var(--fp-token-9548739191);--fp-rank-level-3-main: var(--fp-token-d224869b71);--fp-rank-level-3-dark: var(--fp-token-4290a2c4d7);--fp-rank-level-3-edge: var(--fp-token-9b3cf87a43);--fp-rank-level-3-ink: var(--fp-token-7ffa456ae0);--fp-rank-level-3-gem: var(--fp-token-cca5c51c3e);--fp-rank-level-4-bright: var(--fp-token-d586548ff9);--fp-rank-level-4-main: var(--fp-token-2d1f07a7b3);--fp-rank-level-4-dark: var(--fp-token-37ffc5ec31);--fp-rank-level-4-edge: var(--fp-token-a2e7f1ba2b);--fp-rank-level-4-ink: var(--fp-token-a9ba502e39);--fp-rank-level-4-gem: var(--fp-token-9f502527f3);--fp-rank-level-5-bright: var(--fp-token-62922d9fd2);--fp-rank-level-5-main: var(--fp-token-cd35682e2a);--fp-rank-level-5-dark: var(--fp-token-7f45c7dd58);--fp-rank-level-5-edge: var(--fp-token-d5383f9f31);--fp-rank-level-5-ink: var(--fp-token-ccf06a564e);--fp-rank-level-5-gem: var(--fp-token-df6710d7b8);--fp-rank-level-6-bright: var(--fp-token-c659d630ce);--fp-rank-level-6-main: var(--fp-token-d2130ba3a1);--fp-rank-level-6-dark: var(--fp-token-593fb220ef);--fp-rank-level-6-edge: var(--fp-token-c957681ad0);--fp-rank-level-6-ink: var(--fp-token-925b754592);--fp-rank-level-6-gem: var(--fp-token-17340484fa);--fp-rank-level-7-bright: var(--fp-token-03714aefcb);--fp-rank-level-7-main: var(--fp-token-544b131fcf);--fp-rank-level-7-dark: var(--fp-token-8410d4630a);--fp-rank-level-7-edge: var(--fp-token-7f5f227729);--fp-rank-level-7-ink: var(--fp-token-51402e62db);--fp-rank-level-7-gem: var(--fp-token-7dd81f8793);--fp-identity-role-ink: var(--fp-primary);--fp-identity-role-surface: linear-gradient(155deg, color-mix(in srgb, var(--fp-bg-surface) 92%, var(--fp-on-primary)), color-mix(in srgb, var(--fp-bg-surface) 78%, var(--fp-primary)));--fp-identity-role-edge: color-mix(in srgb, var(--fp-primary) 66%, var(--fp-border));--fp-identity-role-inner-edge: color-mix(in srgb, var(--fp-on-primary) 68%, transparent);--fp-identity-role-shape: 6px 10px 7px 9px;--fp-identity-role-border-style: dashed;--fp-identity-role-shadow: inset 0 1px 0 var(--fp-identity-role-inner-edge), inset 0 -1px 0 color-mix(in srgb, var(--fp-primary) 12%, transparent), 0 1px 3px color-mix(in srgb, var(--fp-primary) 9%, transparent);--fp-identity-role-min-height: var(--fp-account-badge-height);--fp-identity-role-padding: 5px 18px 5px 22px;--fp-identity-role-font-size: var(--fp-token-158b676b1c);--fp-identity-role-font-weight: var(--fp-token-99527afe92);--fp-identity-role-line-height: var(--fp-token-552daacf78);--fp-identity-role-mark: "◆";--fp-identity-role-mark-color: var(--fp-warning);--fp-identity-role-mark-size: 8px;--fp-identity-role-mark-offset: 7px;--fp-identity-role-clip: none;--fp-identity-role-text-shadow: none;--fp-identity-role-owner-ink: var(--fp-token-c0b1d58df9);--fp-identity-role-owner-surface: color-mix(in srgb, var(--fp-bg-surface) 88%, var(--fp-warning));--fp-identity-role-owner-edge: color-mix(in srgb, var(--fp-warning) 54%, var(--fp-border));--fp-identity-role-owner-shadow: inset 0 1px 0 color-mix(in srgb, var(--fp-on-primary) 72%, transparent);--fp-focus: var(--fp-token-4b9707b2dd);--fp-letter-ink: var(--fp-token-bb63f44f15);--fp-letter-muted: var(--fp-token-45d364a7cd);--fp-letter-surface: var(--fp-token-0995501ba7);--fp-letter-line: var(--fp-token-1735229976);--fp-letter-accent: var(--fp-token-5752fd8f97);--fp-letter-accent-strong: var(--fp-token-307d723f2e);--fp-letter-on-accent: var(--fp-token-ef27793eb0);--fp-radius-lg: 18px;--fp-radius-md: 12px;--fp-radius-sm: 8px;--fp-safe-top: env(safe-area-inset-top, 0px);--fp-safe-bottom: env(safe-area-inset-bottom, 0px);--fp-duration-fast: .16s;--fp-duration-base: .28s;--fp-duration-slow: .48s;--fp-easing-smooth: cubic-bezier(.4, 0, .2, 1);--fp-easing-out: cubic-bezier(.2, .7, .2, 1);--fp-easing-spring: cubic-bezier(.2, .78, .26, 1);--fp-spacing-0-5: 2px;--fp-spacing-1: 4px;--fp-spacing-2: 8px;--fp-spacing-3: 12px;--fp-spacing-4: 16px;--fp-spacing-5: 24px;--fp-spacing-6: 32px;--fp-warning-soft: color-mix(in srgb, var(--fp-warning) 22%, var(--fp-bg-surface));--fp-success-soft: color-mix(in srgb, var(--fp-success) 22%, var(--fp-bg-surface));--fp-danger-soft: color-mix(in srgb, var(--fp-danger) 22%, var(--fp-bg-surface));--fp-info-soft: color-mix(in srgb, var(--fp-info) 22%, var(--fp-bg-surface));--fp-primary-soft-strong: color-mix(in srgb, var(--fp-primary) 32%, var(--fp-bg-surface));--fp-danger-fg: var(--fp-danger);--fp-danger-bg: color-mix(in srgb, var(--fp-danger) 18%, var(--fp-bg-surface));--fp-notification-danger: var(--fp-token-067372c1fb);--fp-text-faint: color-mix(in srgb, var(--fp-text) 40%, transparent);--fp-text-soft: color-mix(in srgb, var(--fp-text) 60%, transparent);--fp-text-quiet: color-mix(in srgb, var(--fp-text) 72%, transparent);--fp-text-strong: var(--fp-text);--fp-overlay-scrim-photo: var(--fp-token-fc94185b5f);--fp-overlay-scrim-immersive: var(--fp-token-fc94185b5f);--fp-overlay-scrim-night: color-mix(in srgb, var(--fp-bg-page) 55%, transparent);--fp-overlay-scrim-soft: var(--fp-token-d328173fc1);--fp-overlay-danger-soft: color-mix(in srgb, var(--fp-danger) 24%, transparent);--fp-overlay-danger-strong: color-mix(in srgb, var(--fp-danger) 52%, transparent);--fp-on-primary-soft: color-mix(in srgb, var(--fp-on-primary) 80%, transparent);--fp-on-primary-edge: color-mix(in srgb, var(--fp-on-primary) 36%, transparent);--fp-shadow-modal-strong: 0 28px 80px color-mix(in srgb, var(--fp-text) 38%, transparent);--fp-shadow-card-soft: 0 4px 12px color-mix(in srgb, var(--fp-text) 10%, transparent);--fp-shadow-card-medium: 0 6px 18px color-mix(in srgb, var(--fp-text) 16%, transparent);--fp-shadow-inset-tab: inset 0 -2px 0 var(--fp-border);--fp-shadow-tab-active: 0 2px 0 var(--fp-primary);--fp-shadow-starlight-text: 0 0 12px color-mix(in srgb, var(--fp-primary) 45%, transparent);--fp-focus-ring: var(--fp-focus);--fp-focus-ring-width: 2px;--fp-focus-ring-offset: 2px;--fp-input-focus-ring: 0 0 0 3px var(--fp-primary-soft);--fp-btn-primary-bg: var(--fp-primary);--fp-btn-primary-ink: var(--fp-on-primary);--fp-btn-primary-hover-bg: var(--fp-action-hover);--fp-btn-primary-active-bg: color-mix(in srgb, var(--fp-primary) 78%, var(--fp-text));--fp-btn-ghost-bg: transparent;--fp-btn-ghost-ink: var(--fp-text);--fp-btn-ghost-border: var(--fp-border);--fp-btn-ghost-hover-bg: var(--fp-interactive-hover-bg);--fp-btn-danger-bg: var(--fp-danger);--fp-btn-danger-ink: var(--fp-on-primary);--fp-btn-danger-hover-bg: color-mix(in srgb, var(--fp-danger) 86%, var(--fp-text));--fp-btn-danger-active-bg: color-mix(in srgb, var(--fp-danger) 72%, var(--fp-text));--fp-btn-disabled-bg: color-mix(in srgb, var(--fp-text) 18%, transparent);--fp-btn-disabled-ink: color-mix(in srgb, var(--fp-text) 48%, transparent);--fp-btn-loading-bg: color-mix(in srgb, var(--fp-primary) 80%, var(--fp-text));--fp-tooltip-shadow: 0 8px 18px color-mix(in srgb, var(--fp-text) 18%, transparent);--fp-toast-bg-info: color-mix(in srgb, var(--fp-info) 18%, var(--fp-bg-surface));--fp-toast-bg-success: color-mix(in srgb, var(--fp-success) 18%, var(--fp-bg-surface));--fp-toast-bg-warning: color-mix(in srgb, var(--fp-warning) 18%, var(--fp-bg-surface));--fp-toast-bg-danger: color-mix(in srgb, var(--fp-danger) 18%, var(--fp-bg-surface));--fp-toast-ink: var(--fp-text);--fp-toast-icon-size: 16px;--fp-toast-icon-color: var(--fp-text-muted);--fp-text-on-danger: var(--fp-token-d14f901611);--fp-letter-paper-warm: var(--fp-token-ca46cb7edd);--fp-letter-paper-warm-edge: var(--fp-token-9fc2571cbb);--fp-letter-paper-warm-ink: var(--fp-token-bb63f44f15);--fp-letter-paper-sepia: var(--fp-token-c1dbcbe3cc);--fp-letter-paper-sepia-ink: var(--fp-token-9e70285f95);--fp-letter-cherry-bg-1: var(--fp-token-76b85b5792);--fp-letter-cherry-bg-2: var(--fp-token-0204e98336);--fp-letter-cherry-bg-3: var(--fp-token-f44c103859);--fp-letter-cherry-petal: var(--fp-token-01e697bd05);--fp-letter-cherry-line: var(--fp-token-c3e71f80cd);--fp-letter-aurora-warm: var(--fp-token-d1b2ecacf9);--fp-letter-aurora-rose: var(--fp-token-e49c0a7637);--fp-letter-aurora-cool: var(--fp-token-d6cb2814f4);--fp-letter-stripes: var(--fp-token-cfa0d69dc4);--fp-letter-glow-warm: var(--fp-token-457b917c32);--fp-letter-star-gold: var(--fp-token-08cd37f01d);--fp-letter-star-pink: var(--fp-token-e49c0a7637);--fp-letter-star-blue: var(--fp-token-45dbec7bea);--fp-letter-cork-from: var(--fp-token-b044978a81);--fp-letter-cork-to: var(--fp-token-9c874672f0);--fp-letter-petal-bg: var(--fp-token-5db63f35d3);--fp-letter-meet-image-bg: var(--fp-token-838aee1968);--fp-letter-paper-fold-bg: var(--fp-token-2d7258d055);--fp-letter-paper-fold-border: var(--fp-token-b044978a81);--fp-letter-paper-summary-ink: var(--fp-token-6559cc054c);--fp-letter-paper-body-ink: var(--fp-token-bb63f44f15);--fp-letter-paper-footer-ink: var(--fp-token-45d364a7cd);--fp-letter-paper-time-ink: var(--fp-token-e39cf34d81);--fp-letter-paper-header-ink: var(--fp-letter-paper-body-ink);--fp-letter-page-ink: var(--fp-letter-ink);--fp-letter-paper-ink: var(--fp-letter-paper-body-ink);--fp-letter-paper-summary-size: clamp(18px, 4.8vw, 25px);--fp-letter-paper-body-size: clamp(17px, 4.6vw, 23px);--fp-letter-paper-footer-size: clamp(16px, 4.2vw, 21px);--fp-letter-paper-rule: color-mix(in srgb, var(--fp-letter-paper-body-ink) 28%, transparent);--fp-letter-paper-summary-shadow: 0 1px 0 color-mix(in srgb, var(--fp-on-primary) 48%, transparent);--fp-letter-paper-body-shadow: none;--fp-letter-paper-action-bg: var(--fp-letter-surface);--fp-letter-paper-action-border: color-mix(in srgb, var(--fp-letter-paper-warm-edge) 42%, transparent);--fp-letter-paper-action-ink: var(--fp-letter-paper-warm-ink);--fp-letter-paper-action-shadow: 0 2px 0 color-mix(in srgb, var(--fp-letter-paper-warm-edge) 20%, transparent);--fp-letter-paper-action-hover-bg: color-mix(in srgb, var(--fp-on-primary) 82%, var(--fp-letter-paper-warm));--fp-letter-paper-action-hover-shadow: 0 4px 9px color-mix(in srgb, var(--fp-letter-paper-warm-ink) 14%, transparent);--fp-letter-paper-danger-ink: var(--fp-danger);--fp-letter-paper-danger-border: var(--fp-danger);--fp-letter-paper-danger-bg: color-mix(in srgb, var(--fp-danger) 18%, var(--fp-bg-surface));--fp-letter-paper-editor-cancel-bg: color-mix(in srgb, var(--fp-letter-paper-warm) 92%, transparent);--fp-letter-paper-editor-cancel-border: color-mix(in srgb, var(--fp-letter-paper-warm-ink) 72%, transparent);--fp-letter-paper-editor-cancel-ink: color-mix(in srgb, var(--fp-letter-paper-warm-ink) 88%, var(--fp-text));--fp-letter-paper-editor-cancel-shadow: inset 0 1px 0 color-mix(in srgb, var(--fp-on-primary) 65%, transparent);--fp-letter-paper-editor-draft-bg: var(--fp-letter-paper-sepia);--fp-letter-paper-editor-draft-border: color-mix(in srgb, var(--fp-letter-paper-warm-edge) 58%, transparent);--fp-letter-paper-editor-draft-ink: var(--fp-letter-paper-sepia-ink);--fp-letter-paper-editor-draft-shadow: 0 3px 8px color-mix(in srgb, var(--fp-letter-paper-warm-edge) 12%, transparent), inset 0 1px 0 color-mix(in srgb, var(--fp-letter-paper-warm) 70%, transparent);--fp-bg-surface-translucent-1: var(--fp-token-5d76ecfdb5);--fp-bg-surface-translucent-2: var(--fp-token-ac738589f5);--fp-bg-surface-translucent-3: var(--fp-token-0b4cdc3a9d);--fp-bg-surface-translucent-95: var(--fp-token-5153d07f27);--fp-tier-1-bright: color-mix(in srgb, var(--fp-text-muted) 22%, var(--fp-bg-surface));--fp-tier-1-main: color-mix(in srgb, var(--fp-text-muted) 48%, var(--fp-bg-surface));--fp-tier-1-dark: color-mix(in srgb, var(--fp-text-muted) 70%, var(--fp-text));--fp-tier-1-edge: color-mix(in srgb, var(--fp-text-muted) 56%, var(--fp-border));--fp-tier-1-ink: color-mix(in srgb, var(--fp-text) 78%, var(--fp-text-muted));--fp-tier-1-gem: color-mix(in srgb, var(--fp-text-muted) 60%, var(--fp-text));--fp-tier-1-glow: color-mix(in srgb, var(--fp-text-muted) 24%, transparent);--fp-tier-2-bright: color-mix(in srgb, var(--fp-info) 28%, var(--fp-bg-surface));--fp-tier-2-main: color-mix(in srgb, var(--fp-info) 52%, var(--fp-bg-surface));--fp-tier-2-dark: color-mix(in srgb, var(--fp-info) 68%, var(--fp-text))}:root{--fp-token-caeebd4fe3: rgb(124 103 214 / 15%);--fp-token-78faf9c681: rgb(190 177 255 / 8%);--fp-token-8300291e4f: rgb(116 100 207 / 10%);--fp-token-15aa0c7e8f: 600;--fp-token-1819ef3a76: #f6efe1;--fp-token-fdb67620e8: #efe3d0;--fp-token-134699e3e2: #eadbc5;--fp-token-56c7e24071: #fffaf0;--fp-token-c6e3a682a4: rgba(255, 250, 240, .72);--fp-token-57bae1baab: #2a2620;--fp-token-c432529391: #5e5444;--fp-token-0aedafc0ab: #7c5a47;--fp-token-a6b6eb6834: rgba(124, 90, 71, .18);--fp-token-d14f901611: #fff;--fp-token-68139a34dc: rgba(120, 111, 96, .16);--fp-token-452705075a: #b13e45;--fp-token-e7a9aca4d2: #526b3e;--fp-token-f3f7294b55: #c98a3a;--fp-token-77400cc5db: #4a7b9a;--fp-token-bf32eef20d: #151844;--fp-token-91c5585ce8: #34306f;--fp-token-c3aa70ac3e: #8f72e8;--fp-token-590a672375: #c7b8ff;--fp-token-9f99d16bed: #b8896a;--fp-token-14247cadcf: #8f5f99;--fp-token-63dd168998: #c06c84;--fp-token-b8a58b45ce: #5c6ac4;--fp-token-275da663b0: #2f7f91;--fp-token-97b9680fe5: #c58b38;--fp-token-44b8e43294: rgb(0 0 0 / 45%);--fp-token-e147806c7a: rgb(0 0 0 / 60%);--fp-token-3207391b21: #756a5a;--fp-token-63b4b3cebd: #f4edf8;--fp-token-bb0b9c0df5: #fffaff;--fp-token-851503f4e0: #5b4ca8;--fp-token-8199f1d0ce: #29245d;--fp-token-60868e81ef: #5c43a8;--fp-token-eee0de0d98: #a98cff;--fp-token-e495e3a5a9: rgb(50 42 34 / 72%);--fp-token-08d5b1db9f: rgb(255 255 255 / 90%);--fp-token-20c210c854: rgb(255 255 255 / 72%);--fp-token-a08ae984e5: #fce6d9;--fp-token-1f5c80a52f: #e6b5a0;--fp-token-a312420e54: #c97e68;--fp-token-f32884f1c9: #a75e49;--fp-token-ce06d743cc: #57271d;--fp-token-93d198f691: #c84f4b;--fp-token-d1c35dba8d: #fbffff;--fp-token-f0592d9081: #b6d8d0;--fp-token-c004da5850: #7e9da5;--fp-token-ae821110c0: #668c96;--fp-token-ce25ffe9d2: #204b43;--fp-token-abae5204de: #38a995;--fp-token-9548739191: #e3efff;--fp-token-d224869b71: #9ec4f4;--fp-token-4290a2c4d7: #689bdd;--fp-token-9b3cf87a43: #386eb8;--fp-token-7ffa456ae0: #193f72;--fp-token-cca5c51c3e: #368fff;--fp-token-d586548ff9: #f3e5ff;--fp-token-2d1f07a7b3: #cfaaed;--fp-token-37ffc5ec31: #a17ac7;--fp-token-a2e7f1ba2b: #7546a7;--fp-token-a9ba502e39: #48216c;--fp-token-9f502527f3: #ab71df;--fp-token-62922d9fd2: #fffbe0;--fp-token-cd35682e2a: #f1cb60;--fp-token-7f45c7dd58: #c39322;--fp-token-d5383f9f31: #bc8513;--fp-token-ccf06a564e: #573c08;--fp-token-df6710d7b8: #df9c16;--fp-token-c659d630ce: #ffffff;--fp-token-d2130ba3a1: #c0d0dd;--fp-token-593fb220ef: #9aaebe;--fp-token-c957681ad0: #8ba4bb;--fp-token-925b754592: #344d64;--fp-token-17340484fa: #5293ad;--fp-token-03714aefcb: #fff4bf;--fp-token-544b131fcf: #f4cf63;--fp-token-8410d4630a: #9b68c6;--fp-token-7f5f227729: #b78c2e;--fp-token-51402e62db: #5b3d10;--fp-token-7dd81f8793: #edbd39;--fp-token-c0b1d58df9: #543a20;--fp-token-4b9707b2dd: #0e2547;--fp-token-bb63f44f15: #5a4030;--fp-token-45d364a7cd: #8e5c43;--fp-token-0995501ba7: rgba(255, 250, 240, .78);--fp-token-1735229976: rgba(169, 111, 74, .24);--fp-token-5752fd8f97: #b64d79;--fp-token-307d723f2e: #c86789;--fp-token-ef27793eb0: #fff9fb;--fp-token-067372c1fb: #ff5252;--fp-token-fc94185b5f: rgb(0 0 0 / 86%);--fp-token-d328173fc1: rgb(30 24 18 / 38%);--fp-token-ca46cb7edd: #fff4dc;--fp-token-9fc2571cbb: #d4a87a;--fp-token-c1dbcbe3cc: #f0e0c0;--fp-token-9e70285f95: #5a3a20;--fp-token-76b85b5792: #ffe4ec;--fp-token-0204e98336: #fcd0d8;--fp-token-f44c103859: #f8b8c4;--fp-token-01e697bd05: #ff8ba6;--fp-token-c3e71f80cd: #c95b6b;--fp-token-d1b2ecacf9: #ffd6a5;--fp-token-e49c0a7637: #ff9bb0;--fp-token-d6cb2814f4: #a5d4ff;--fp-token-cfa0d69dc4: rgba(169, 111, 74, .18);--fp-token-457b917c32: rgba(255, 200, 130, .4);--fp-token-08cd37f01d: #f0c060;--fp-token-45dbec7bea: #9fc7ff;--fp-token-b044978a81: #d4b48a;--fp-token-9c874672f0: #b8946a;--fp-token-5db63f35d3: #ffe8d4;--fp-token-838aee1968: #e6d6c0;--fp-token-2d7258d055: #f5e6d0;--fp-token-6559cc054c: #6a4838;--fp-token-e39cf34d81: #a08060;--fp-token-5d76ecfdb5: rgba(255, 250, 240, .1);--fp-token-ac738589f5: rgba(255, 250, 240, .2);--fp-token-0b4cdc3a9d: rgba(255, 250, 240, .3);--fp-token-5153d07f27: rgba(255, 250, 240, .95);--fp-token-157d8af993: 17px;--fp-token-d8e4bbea3a: 700;--fp-token-233710a71e: 13px;--fp-token-933cc73310: 10px;--fp-token-ab7f7b9553: 400;--fp-token-47dea33265: rgba(255, 255, 255, .8);--fp-token-9a8ad35016: #eee2f4;--fp-token-2da069940e: #e8d7ef;--fp-token-ccb87da1e1: rgba(255, 250, 255, .78);--fp-token-62f0ff52ad: #3d2d47;--fp-token-09edb881a4: #6d5a79;--fp-token-54de3302cd: rgba(143, 95, 153, .18);--fp-token-fe4f73f89c: rgba(128, 92, 138, .18);--fp-token-ab9c9de004: #d8c7df;--fp-token-8cb9c06776: #aa95b4;--fp-token-07a9316b07: #765780;--fp-token-7e678a54ae: #987ca1;--fp-token-e1b6b8cd27: #b77bc1;--fp-token-2aae4a216e: #7d4e88;--fp-token-a5d7c06770: #683a75;--fp-token-7b18949462: #b477bd;--fp-token-ee4b9501bd: #4a2d80;--fp-token-a87f648c47: #74627f;--fp-token-894b8cb8bb: #4a3453;--fp-token-e53f14c732: #795b83;--fp-token-779bbe8e83: rgba(255, 250, 255, .82);--fp-token-b24505eefb: rgba(143, 95, 153, .28);--fp-token-112eb9f655: #6a3d57;--fp-token-4b5c54a7bf: #b76b91;--fp-token-bcc70bdfba: rgb(87 66 169 / 24%);--fp-token-9e620107fe: rgb(35 48 137 / 38%);--fp-token-d91602f926: #040512;--fp-token-3823680a5d: #0a0b25;--fp-token-69c6316d65: #111447;--fp-token-5a6a557706: #060718;--fp-token-f1db08c6ff: #17183d;--fp-token-f3bee0913f: #202052;--fp-token-a3e13ce1e8: rgba(25, 26, 72, .94);--fp-token-ef754ab1ab: rgba(25, 26, 72, .76);--fp-token-d6abd6f896: rgba(255, 255, 255, .86);--fp-token-d46713d4ec: rgba(199, 184, 255, .26);--fp-token-e10a511cde: #100d2c;--fp-token-dd6508f8f6: rgba(210, 202, 255, .36);--fp-token-3fd9c588a3: #575984;--fp-token-3f1378daeb: #292b59;--fp-token-e53e97509b: #c1b9f2;--fp-token-2431ec33b0: #faf9ff;--fp-token-e31cb19b0b: #9a91c8;--fp-token-231c8defc8: #d8ceff;--fp-token-99ea67a490: #7661c7;--fp-token-51b06c73a7: #f0ecff;--fp-token-63a94ce6f2: #ffd166;--fp-token-860b6f691c: #ffc0c8;--fp-token-72d0c30fcc: #bcebc3;--fp-token-8e422fc8dc: #b9aaff;--fp-token-aeb61476ab: #ddd7ff;--fp-token-d8305502ea: rgba(15, 15, 55, .72);--fp-token-8e89a3cb16: rgba(199, 184, 255, .42);--fp-token-d82982d37b: #283150;--fp-token-bb0e21bd6e: #27304a;--fp-token-3c445d1b9a: #555777;--fp-token-0ca5b0fa3e: #5b5d7f;--fp-token-c63be7d88d: #fff3c2;--fp-token-16b5285b5c: #f4c590;--fp-token-63d02a351e: #d49b5a;--fp-token-c14ea0ec1d: #a96b30;--fp-token-5c24a81111: #8a5024;--fp-token-d12a0e6805: #2a1a08;--fp-token-0bf030c030: #e6a55a;--fp-token-11362b8db7: rgba(244, 197, 144, .4);--fp-token-a1c1f0402e: #d8e8ff;--fp-token-e57acf1138: #a8c8e8;--fp-token-40cf55a13b: #6a9bd0;--fp-token-763e1dfaad: #4a7bb0;--fp-token-94fdc9fd10: #0a1f3a;--fp-token-59514d1adc: #b8d8f8;--fp-token-c7c98932d5: rgba(216, 232, 255, .4);--fp-token-3ea4c1db20: #ffe48a;--fp-token-d84e541251: #c89030;--fp-token-f9b3df2a74: #a06a14;--fp-token-bdea3f8f77: #3a2008;--fp-token-097a10ef24: rgba(255, 209, 102, .4);--fp-token-7f7c78882c: #e0f0ff;--fp-token-aab64a0e2f: #a0c0e8;--fp-token-fa08cefc02: #5a90c8;--fp-token-a66da3524b: #3060a0;--fp-token-292785b6a6: rgba(159, 199, 255, .4);--fp-token-4b410adc5f: #ffd0a0;--fp-token-9b09d2658f: #e89060;--fp-token-84304e357d: #c06030;--fp-token-ae2ba913b4: #a04020;--fp-token-53071b4ade: #2a0a04;--fp-token-8d765adaad: #ffaa70;--fp-token-fd19f2e29c: rgba(255, 170, 112, .45);--fp-token-ac667d78da: #0f2747;--fp-token-744def182f: #7fb6ff;--fp-token-94f5d2a8f1: #ff7077;--fp-token-6a9d376ed7: #ff6b6b;--fp-token-42d92f3218: 22px;--fp-token-0939007802: 12px;--fp-token-00f6d34ac4: #35a965;--fp-token-577a1762c6: #398cf0;--fp-token-d8bfabfd45: #a95be8;--fp-token-1745979044: #ff8a2a;--fp-token-65e1f833be: #c9a227;--fp-token-c66aaa2d9c: #cf6347;--fp-token-e5f8664226: #fff0e3;--fp-token-b73c7f901f: #2f79b6;--fp-token-75de1e9270: #e4f3ff;--fp-token-3ec30f89dd: #8050b5;--fp-token-4dafb76b22: #f1e7ff;--fp-token-317d1ad9f1: #a86d05;--fp-token-6d5f0cac2d: #fff0b7;--fp-token-45691eb1df: #9a5b2f;--fp-token-af09eefd41: #69737e;--fp-token-a1e6f56c68: #805b08;--fp-token-feecf6d606: #526c82;--fp-token-b318b30b6b: #6d3e8e;--fp-token-3bd3789ab1: #d65c3c;--fp-token-de9660505e: #ad7208;--fp-token-8a1c1f67d9: #8e877c;--fp-token-26aca24dad: #b9b0a2;--fp-token-cebe1f3ff5: #f0ece3;--fp-token-05e4270cb4: rgba(139, 92, 246, .25);--fp-token-4aeb441eef: #9a8060;--fp-token-d717631315: #fff0d5;--fp-token-04543e3d3a: #dba36e;--fp-token-333b2b679d: #9b5c29;--fp-token-cab5dacfeb: #a66b35;--fp-token-7f4d24f9a4: #542d14;--fp-token-bea3765ad6: #d9955140;--fp-token-d122ee9978: #ad682b;--fp-token-2ea2c299ab: #c4d7e9;--fp-token-ea53f3e763: #7a9bbb;--fp-token-cb46e76c74: #7b97b3;--fp-token-ffc48b0835: #29435c;--fp-token-a114e4ca79: #78a4d340;--fp-token-1a6a37e623: #608fc4;--fp-token-49f4a9698c: #fff8c6;--fp-token-597f2c83d2: #f5cf59;--fp-token-522360b731: #ba841d;--fp-token-c56c8ac466: #ba8b25;--fp-token-3e66d8aea7: #624009;--fp-token-199f559e0b: #edba5455;--fp-token-193614fa2f: #d58a0b;--fp-token-376a4d9851: #f8ffff;--fp-token-947c2ce2f7: #aee0ee;--fp-token-b17f8f1539: #569cb8;--fp-token-3c892a30dd: #679fb8;--fp-token-c615914ff1: #244b66;--fp-token-6bdab4cff6: #80d6ed55;--fp-token-8fdcf71443: #3facc3;--fp-token-62ce0a0298: #fff9c9;--fp-token-bbd87c0e61: #f5d15a;--fp-token-32c51423c4: #b67b27;--fp-token-7ef75462b4: #b58a2a;--fp-token-9311514bf8: #634214;--fp-token-ac76a5040e: #ad76dc70;--fp-token-ef10b9c90d: #9250c0;--fp-token-eee6c35bad: #fff5b1;--fp-token-be01152214: #efbf35;--fp-token-b868d8fb57: #a86c14;--fp-token-79dd18e6e1: #aa761d;--fp-token-1ebfeab8b2: #513208;--fp-token-388ed18900: #6923a8;--fp-token-f65ee26f39: #dfb8ff;--fp-token-fd553d036f: #f6e6a9;--fp-token-7217277388: #f2fcff;--fp-token-17dc86a940: #87ccec;--fp-token-e4af18d22f: #397cae;--fp-token-bc19a83dd5: #508bac;--fp-token-10a9395dd9: #163e60;--fp-token-ad73929a27: #193eae;--fp-token-ddb05b3575: #a1d8ff;--fp-token-a7e68977b5: #6fc5ef70;--fp-token-be5f1e2565: #c6e8f7;--fp-token-bb3505f7a2: #8356a8;--fp-token-480f7b7346: #4d256c;--fp-token-e512e595a9: #2c153f;--fp-token-ad3e0099f7: #d3ab46;--fp-token-fd75d90ab4: #fff0b5;--fp-token-13cd0899c6: #d5910b;--fp-token-f81e503887: #fff6bb;--fp-token-e422d15cd1: #ab6ade80;--fp-token-0f01b122c7: #ede0f6;--fp-token-c8562dc0e7: #ffffffe6;--fp-token-d02a892a02: #fff6cd73;--fp-token-b955bc82d8: #71461826;--fp-token-1d702d0358: #fff5c58c;--fp-token-f7fa962f54: #74409033;--fp-token-ba293d4d31: #a77d2233;--fp-token-23ba89b796: #fff6dc99;--fp-token-404c735f21: 750;--fp-token-4bd46d4017: 11px;--fp-token-21f02b519e: 28px;--fp-token-290a52e4dd: 800;--fp-token-842066fdfe: 850;--fp-token-d6eb23604c: 6px;--fp-token-9bc5fefa1a: 8px;--fp-token-22be94e0a1: 9px;--fp-token-9e0741c052: 1px;--fp-token-4678bd4d8a: 16px;--fp-token-ed9ab892c5: 999px;--fp-token-f83a383c0f: 500;--fp-token-a44f5d4e06: 7px;--fp-token-e71beec228: #7a5830;--fp-token-adb8972981: #f9f2e3;--fp-token-3732d97ee6: #f1e1c2;--fp-token-60e3090738: #e4caa0;--fp-token-6446854965: #56606c;--fp-token-499668ca1a: #f8fafc;--fp-token-5eb7226368: #e8edf2;--fp-token-2aa14025b6: #d4dce4;--fp-token-20c688ee28: #84641f;--fp-token-76720948de: #fcf5de;--fp-token-925afa8d3a: #f2e4b6;--fp-token-4f475ebeac: #e5cd8d;--fp-token-7922d63e6c: #4c6578;--fp-token-122585008b: #f3f8fc;--fp-token-ba8395663b: #e2edf5;--fp-token-4ca2cfa5e9: #cfe0ec;--fp-token-eed1895b3b: #8a6a24;--fp-token-4a18dc9d43: #fdf6db;--fp-token-0024db891d: #f3e4ac;--fp-token-24c8a5fc3d: #e3c987;--fp-token-72542a6f32: rgba(255, 255, 255, .8);--fp-token-baa5a94971: rgba(150, 110, 40, .12);--fp-token-47ad3f48c9: rgba(139, 92, 246, .32);--fp-token-3ba13178b5: #6c6b65;--fp-token-0f015f02c0: #e9e7df;--fp-token-b1e966782a: #456e86;--fp-token-3d4123828b: #dcebf0;--fp-token-8d69a64845: #73577c;--fp-token-5200ca6bd6: #eadff0;--fp-token-5b848a39bf: #8d6418;--fp-token-404f143d59: #f3df9f;--fp-token-e683320633: #98734d;--fp-token-96d36c54fe: #ac7d23;--fp-token-26fb22bc97: #8b5cf6;--fp-token-05544ef6b4: #77746c;--fp-token-dd6acbf889: #eeece4;--fp-token-87019b5ec0: #53758b;--fp-token-8ea024e5c2: #e2eef2;--fp-token-20cf5de457: #765e85;--fp-token-4f45ebb116: #ede4f1;--fp-token-18f9ec8eee: #936c1d;--fp-token-3a60eabc0e: #f4e2ad;--fp-token-433f29f079: rgba(85, 62, 42, .14);--fp-token-578990061d: rgba(255, 255, 255, .38);--fp-token-6d27d54c6c: 18px;--fp-token-d65225386d: 14px;--fp-token-998b02c207: 20px;--fp-token-dacf9dcc3a: 21px;--fp-token-b46da6ec37: 50%;--fp-token-21a8143761: 42px;--fp-token-b4b340914c: #fff8db;--fp-token-4d15dba471: #61420d;--fp-token-60cb4c2d3d: #bb912b;--fp-token-58950b5016: #55355f;--fp-token-f1a06eec92: #a777c1;--fp-token-14c97d6a9d: #fff3b0;--fp-token-b80d86226f: #f5d76d;--fp-token-8d3515c440: #e6b83c;--fp-token-52800694fd: #fff7d9;--fp-token-c8ea0132a1: #8c601c26;--fp-token-dfc3be3fb5: #e8bf4e33;--fp-token-6ea5b45c47: #e1eef9;--fp-token-504ed0b449: #c0d6e9;--fp-token-eb2e830ce4: #94aec6;--fp-token-0ab551915f: #4b647c26;--fp-token-d51cffb70a: #a9d1fa40;--fp-token-496cffa6d7: #b999df;--fp-token-a506099cc7: #e0c5ed;--fp-token-7504d85882: #f5d061;--fp-token-823c7a37f6: #dfc0ed;--fp-token-f133f26fde: #b47cdd;--fp-token-3d796aae04: #fff4d5;--fp-token-20117a5862: #713a9226;--fp-token-6b7c8b7498: #9b69d55c;--fp-token-d2337bffb0: #ffffff00;--fp-token-46301471e8: #ffffff5c;--fp-token-fc89bbef89: #9b6ac0;--fp-token-af7eca526f: #56336d;--fp-token-21f8891124: #a86fda88;--fp-token-8f3c1f4812: #e7b83e;--fp-token-fbaa9e0e3e: #875f16;--fp-token-b32d35f841: #b47cff;--fp-token-ae229d6f78: #9b69ff80;--fp-token-3faf1c29be: #f5c54259;--fp-token-fe51b4e2dd: #ffffff80;--fp-token-9fb87e94e6: #0000004d;--fp-token-fa567917ea: #fffbe1;--fp-token-5f28813beb: #b274df99;--fp-token-400619ff02: #ffffff8c;--fp-token-11f780c254: #d8a83c99;--fp-token-82eb6d7ec0: #fff9d8;--fp-token-473d58012b: #fff3a6;--fp-token-1c7821e136: #fff6cb;--fp-token-5af6acb72c: #79520c;--fp-token-5f20360faf: #fffce7e6;--fp-token-66cb029211: #ffe79dcc;--fp-token-b7b3d6234c: #fff5b980;--fp-token-11a8bd6506: #ffffffb3;--fp-token-b10ef2a869: #216b45;--fp-token-6c2ae4f198: #e4f3e8;--fp-token-83621c972d: #71654e;--fp-token-d974770a3b: #f2eee5;--fp-token-344c386330: 15px;--fp-token-b775d989ad: #fff5c8b3;--fp-token-7b60ed5064: #fff5ba;--fp-token-71f67e201b: #a87a2c;--fp-token-35aaba6842: #fff0a4;--fp-token-c2fdec1bcc: #6a421d;--fp-token-e96711765b: #322039;--fp-token-18352489b2: #fff9db;--fp-token-749a20d84b: #98c6a6;--fp-token-1dd875303a: #2d6b43;--fp-token-34e898301a: #edf7ef;--fp-token-2a2a26cccd: #513c5b;--fp-token-b335f99a47: #54286d;--fp-token-7030d81ce5: #ffedb4;--fp-token-a502b6c142: #e5b95180;--fp-token-d2a5feb304: #22112f;--fp-token-c7f3bbe6bd: #785296;--fp-token-50c05b4d1e: #492361;--fp-token-131e0efa6b: #643683;--fp-token-5ec2699389: #351c4b;--fp-token-2681bf5043: #ffe6a7}:root{--fp-token-7adfacfa01: #d6ac4666;--fp-token-4f94cdcce2: #ffffff38;--fp-token-8c7bbcbc5c: #00000030;--fp-token-537e2d87cd: #24192e;--fp-token-bf31b48d21: #a94621;--fp-token-2805aa6301: #285fa4;--fp-token-1a61c3b0aa: #a73524;--fp-token-2fd0134782: #126b77;--fp-token-fcc5315584: #7025b0;--fp-token-3cac6ce0b9: #1634a0;--fp-token-8a943bd0c5: #f5c949;--fp-token-10e7b00cca: #fffef5;--fp-token-45875885ca: #eee6d3;--fp-token-740831a33c: #e3d8be;--fp-token-2417434064: #b7a88b;--fp-token-36022673ea: #594b39;--fp-token-fad42af07b: #bd9274;--fp-token-ae94d64e15: #d4c5a333;--fp-token-9e1786ebe1: #f1fff0;--fp-token-95c93a6dcc: #a9dfac;--fp-token-328adf36d5: #8dce98;--fp-token-fd2e4215d8: #64a875;--fp-token-ebf82bcf34: #234f36;--fp-token-c42411149e: #39a974;--fp-token-80973ed6be: #83c69b33;--fp-token-95caa71b03: #f0f7ff;--fp-token-5a43ac6153: #a7c9fa;--fp-token-0d95972bb9: #8ab5ef;--fp-token-dd80eb08f4: #294b7b;--fp-token-168faa9a61: #4895ee;--fp-token-f1c162ff07: #8fb6f333;--fp-token-2764e06343: #fcf1ff;--fp-token-c39ec7c9e4: #d5b4ef;--fp-token-954fb93aef: #c49de4;--fp-token-4b54b2ebbb: #5f3b80;--fp-token-d81ce1e864: #be9bdb33;--fp-token-46344e087c: #fff9cf;--fp-token-abc699ac1b: #f5d467;--fp-token-e386740dff: #edc654;--fp-token-e54a539607: #c6a33b;--fp-token-70468707b4: #624910;--fp-token-3d213b08a0: #b877e5;--fp-token-a08d12a627: #edcc663d;--fp-token-65b2702a93: #fff1eb;--fp-token-696e408887: #f3b6a5;--fp-token-b97952570e: #eea493;--fp-token-7e7e2a34a1: #d08d79;--fp-token-35827340e4: #793b32;--fp-token-48e755e3c2: #ec8c78;--fp-token-1d2787e5c8: #edb1a540;--fp-token-5af73ee8e7: #fff9dc;--fp-token-0c5f96ce24: #ecd3f7;--fp-token-a8568a4214: #dbc4f0;--fp-token-726a910336: #c9a353;--fp-token-787658a918: #643e7c;--fp-token-8ca8dce0b0: #d7ab33;--fp-token-4ed86b83d3: #d4a4eb55;--fp-token-79358d391c: #fffdf4;--fp-token-eb65b751b4: #e8ce87;--fp-token-3b91e48607: #fff5ce;--fp-token-155fa871ac: #fffcf3;--fp-token-fc1f7676a7: #fff8e68c;--fp-token-b0dc231e43: #ffffffc9;--fp-token-8e899ee855: #fff8d0;--fp-token-1b2c0c41b6: #f4e7c5;--fp-token-61aaa9f849: #ead6f7;--fp-token-7748639b26: #dcc9f3;--fp-token-d846e7575b: #f8e6b0;--fp-token-e328064554: #fff0df;--fp-token-5255a8a87e: #c97859;--fp-token-b7530651db: #78382d;--fp-token-97cfcf02ae: #994b39;--fp-token-cac83f7452: #5b2822;--fp-token-70567381c7: #ffe9d1;--fp-token-0e00fcd17b: #c8795d55;--fp-token-8816bbf5a3: #6c302b;--fp-token-8c6019b80f: #8e2d35;--fp-token-aaa7d74177: #c4d8dc;--fp-token-d56cb4d742: #284950;--fp-token-64cea802ab: #e5fff8;--fp-token-f3d7bc3b65: #55baa755;--fp-token-cf01162855: #367c76;--fp-token-ac2c727b05: #23877d;--fp-token-00d597e8cc: #edf5ff;--fp-token-f392d7cdb8: #6198df;--fp-token-35ff84ab81: #295896;--fp-token-f7c6b6f540: #183d70;--fp-token-f530ffbfb1: #e9f5ff;--fp-token-f25fa3c8fa: #4d91e866;--fp-token-e819d5419d: #1e4d99;--fp-token-41d74f5044: #1b58bb;--fp-token-4e7fa552a5: #f8efff;--fp-token-3db002fe09: #ad78db;--fp-token-fa4f3f7c94: #613596;--fp-token-baf81aa15c: #3d1e62;--fp-token-dfa0de74c5: #c17af5;--fp-token-198dc528c3: #fbecff;--fp-token-33ec318e4a: #a76bd866;--fp-token-49e517f1bb: #512477;--fp-token-d99d554b3c: #7433ad;--fp-token-8a7c42bcef: #efc64d;--fp-token-0f73b9cc26: #a96b0d;--fp-token-79f97fc3c0: #5b3a07;--fp-token-7f64622dbc: #fff0a0;--fp-token-9230494710: #fffdf0;--fp-token-18b29c0d35: #e6b83c88;--fp-token-4abc909c11: #84540d;--fp-token-aada4cc763: #d29212;--fp-token-2bae8ce60d: #e0e7ed;--fp-token-f03776cc33: #7d92a6;--fp-token-f63279c6b1: #334554;--fp-token-7974cef900: #e2c76f;--fp-token-4d0add88b6: #b7c7d666;--fp-token-e4f7d26cc6: #88702f;--fp-token-9a27c763de: #d4af42;--fp-token-4e1730953a: #f9e4ff;--fp-token-ff3c485e3f: #7f48a6;--fp-token-6ab2190b45: #2f123f;--fp-token-e94c779cda: #d0a548;--fp-token-c335f2c600: #f5d36b;--fp-token-3c9e982dbe: #fff9d5;--fp-token-1c69af3f80: #9d64ca99;--fp-token-132e7f6b66: #8f691e;--fp-token-520207b237: #e2b93f;--fp-token-f0866d2fe5: #ffffffd9;--fp-token-c362b5dd3b: #3d231f33;--fp-token-7592b04dd8: #ffffffa8;--fp-token-2eaa574a89: #ffffffb8;--fp-token-b1bebdd9f8: #ffffffee;--fp-token-ec0f9e8c34: #24132f80;--fp-token-8d1d08733a: #ffffffc7;--fp-token-15c4acd8ec: #fff8dc;--fp-token-bac24bf158: #fff1ad99;--fp-token-3e2752d15e: #1e0b2c80;--fp-token-843f4a0e65: #ffffff66;--fp-token-68559c29ba: #76552b1a;--fp-token-b0a8f3b9c6: #fffcf4;--fp-token-3f2422617e: #75572e12;--fp-token-e44c553625: #b27451;--fp-token-7b1642b7f7: #2d967e;--fp-token-207aecfb8e: #377fcd;--fp-token-73970277c0: #a566ce;--fp-token-4d8a0f3cdf: #9755c2;--fp-token-99ca744b90: #e5b641;--fp-token-f26f256a59: #8e66a9;--fp-token-75ffba9ea0: #61407f;--fp-token-76c12a372f: #472859;--fp-token-42b9c69af3: #fff1c1;--fp-token-a3c6c8d442: #e8f6f1;--fp-token-4f032b1db2: #eef3f7;--fp-token-5f2f054f96: #30475c;--fp-token-09054ce748: #795298;--fp-token-618773f99e: #57366f;--fp-token-f26deb5a97: #fff2cf;--fp-token-e8b7a20bbf: #b84c22;--fp-token-5fde0985f1: #783919;--fp-token-6e7c28340a: #11956c;--fp-token-321f7d2222: #15543e;--fp-token-f8eb045827: #176de8;--fp-token-0eefc545bc: #1a407b;--fp-token-0c1f983855: #893bd0;--fp-token-cd05af8347: #552879;--fp-token-55849066b6: #8327ca;--fp-token-bb7a22b001: #512074;--fp-token-9f1aa329c8: #157caa;--fp-token-b592eb9134: #224d68;--fp-token-e12c967d71: #f1bf29;--fp-token-683083d8b3: #a17419;--fp-token-f3046fff25: #90620d;--fp-token-c09e4d8c45: #fff7cd;--fp-token-db44a551ab: #f0d078;--fp-token-10b22dcbe6: #d8ad4c;--fp-token-a303df7b8f: #9d69c64d;--fp-token-e0e5d6f74c: #986b19;--fp-token-0df9fdc54a: #fff8cf;--fp-token-f7a7fe723c: #f6df9b;--fp-token-23c4e7a10a: #ebc25e;--fp-token-ed692be9c9: #efd17d;--fp-token-1c510a5cec: #c4a0d6;--fp-token-fb903e23d6: #fff8de;--fp-token-c51037c864: #8751a54d;--fp-token-a7658fe48d: 26px;--fp-token-7ab5310b48: #b9896a;--fp-token-d73d1a8e0c: #a66d4d;--fp-token-8c4fd712a0: #f0d5bd;--fp-token-227e51e360: #b7954b;--fp-token-0fd4d03dd6: #a4771b;--fp-token-bfdebafc64: #f3e0a3;--fp-token-60eed3cfff: #e0d3b8;--fp-token-c7b94c503b: #6e4c2e;--fp-token-10f0ef8182: #f7efdd;--fp-token-b72b0e6666: #ecdcc0;--fp-token-bb8474cf47: rgba(255, 255, 255, .7);--fp-token-b29b533397: 24px;--fp-token-cfc9596a2e: rgba(0, 0, 0, .12);--fp-token-cd2e1a7312: rgba(124, 90, 71, .04);--fp-token-9dc2ef9d49: rgba(124, 90, 71, .16);--fp-token-cc53ce15c7: rgba(255, 255, 255, .92);--fp-token-32749005c6: rgba(124, 90, 71, .14);--fp-token-63019ccd9a: rgba(0, 0, 0, .04);--fp-token-1bae5b5841: #6e8a5a;--fp-token-805610cd45: #96a087;--fp-token-96b16c15be: #a8c5a0;--fp-token-31b4fbaa6d: #16416f;--fp-token-fae31ecec0: 100%;--fp-token-1080ebab8d: 120px;--fp-token-6e8c5a87bd: 40px;--fp-token-384de3186f: 36px;--fp-token-6439026683: rgba(184, 137, 106, .35);--fp-token-22b4a5174e: rgba(184, 137, 106, .4);--fp-token-46d0b65eaa: 30px;--fp-token-e26973e6ee: 300;--fp-token-28e980f6d4: rgba(111, 80, 62, .08);--fp-token-1611519840: rgba(255, 255, 255, .55);--fp-token-bf436dc470: rgba(120, 111, 96, .18);--fp-token-e7f8fa2812: rgba(255, 255, 255, .6);--fp-token-1b98e9c2d1: rgba(111, 154, 149, .16);--fp-token-7a26686538: #6e3e27;--fp-token-b8ad7ebeeb: rgba(122, 76, 44, .16);--fp-token-ddaf538ba5: rgba(255, 255, 255, .12);--fp-token-eec8b31bcf: rgba(120, 111, 96, .08);--fp-token-1ca0058412: rgba(103, 78, 54, .2);--fp-token-b9e70604e3: rgba(83, 74, 68, .16);--fp-token-93532d3596: rgba(255, 255, 255, .75);--fp-token-4b3b9a8f90: rgba(195, 227, 218, .18);--fp-token-943c025601: rgba(255, 255, 255, .42);--fp-token-e9225c4def: rgba(215, 239, 230, .35);--fp-token-509bb64e5b: rgba(103, 139, 129, .18);--fp-token-1da5cbf6e8: #c79b69;--fp-token-96b353aee1: #9d714b;--fp-token-98acbbb46b: rgba(255, 244, 211, .5);--fp-token-25c1cb351e: rgba(90, 63, 37, .16);--fp-token-923a33a994: rgba(255, 255, 255, .82);--fp-token-55019fa1a1: rgba(255, 255, 255, .5);--fp-token-d62c2ded1f: rgba(203, 236, 227, .21);--fp-token-7b3d5f84bf: rgba(103, 139, 129, .15);--fp-token-4e055674c0: rgba(255, 255, 255, .66);--fp-token-56d89d6fe1: rgba(255, 255, 255, .18);--fp-token-13eb77ee16: rgba(255, 255, 255, .26);--fp-token-3bd8346b01: rgba(98, 79, 57, .35);--fp-token-e335a79bb9: rgba(255, 255, 255, .54);--fp-token-93456ea8ab: rgba(255, 255, 255, .65);--fp-token-2025556226: #f0c270;--fp-token-808f376e6c: rgba(240, 194, 112, .55);--fp-token-e3c057ba36: #e89a91;--fp-token-d8eacc08cc: rgba(232, 154, 145, .55);--fp-token-0aabd7bbef: #a3c2d6;--fp-token-c2a768a8f8: rgba(163, 194, 214, .55);--fp-token-bb67de365b: rgba(20, 14, 5, .55);--fp-token-7e940b5f60: #fff5e2;--fp-token-e9ef0ef06b: #d9c79a;--fp-token-8fafb20d0d: rgba(255, 255, 255, .9);--fp-token-ff7991f764: #4d3f25;--fp-token-165e72f550: #efe2c5;--fp-token-b9e5feba7c: rgba(122, 93, 66, .22);--fp-token-5f8f5334d7: rgba(255, 250, 240, .68);--fp-token-62fd01d6d6: rgba(255, 250, 240, .92);--fp-token-34df938337: rgba(144, 85, 53, .14);--fp-token-ea7f97121e: rgba(155, 100, 68, .28);--fp-token-4c5424da5e: #a66a48;--fp-token-ca6f1e36d6: #fff8fb;--fp-token-6e69146334: #ffeef5;--fp-token-1ba941de2b: #ffe4ee;--fp-token-b07f6729b6: #b47783;--fp-token-9b2e55a954: #f2b4c8;--fp-token-fe8cef0021: #cf8aa1;--fp-token-e7d10bc31e: rgba(238, 158, 184, .7);--fp-token-4ace8a95c5: rgba(170, 92, 121, .12);--fp-token-539ae392d3: rgba(211, 142, 166, .36);--fp-token-2e595cc8c1: rgba(255, 255, 255, .84);--fp-token-10f3a708f0: rgba(197, 107, 139, .08);--fp-token-45162cfb5f: rgba(255, 213, 226, .74);--fp-token-01ac8a1ebb: #ffedf4;--fp-token-f437a1fada: #fbdce7;--fp-token-acafa47e29: rgba(139, 69, 92, .15);--fp-token-225e8343e2: rgba(221, 123, 153, .13);--fp-token-bce7ff6003: #f7cbd9;--fp-token-4965352ce5: rgba(139, 69, 92, .16);--fp-token-98e585ea05: rgba(184, 86, 119, .3);--fp-token-62d8a882ea: rgba(173, 91, 112, .18);--fp-token-65551627da: rgba(174, 76, 116, .32);--fp-token-23ffcf23b0: rgba(255, 241, 191, .72);--fp-token-95fbea6cc9: rgba(255, 241, 191, .15);--fp-token-b3aeb7bb6c: rgba(255, 248, 205, .46);--fp-token-9f47f93c0e: #fff3ba;--fp-token-c8d1674145: rgba(255, 228, 132, .75);--fp-token-70ac2ffcf1: 650;--fp-token-5366a74167: 80%;--fp-token-c72ace7cfb: var(--fp-card-title);--fp-token-bf1c759dfd: var(--fp-shell-header-title-size);--fp-token-99527afe92: var(--fp-font-weight-bold);--fp-token-158b676b1c: var(--fp-font-size-meta-md);--fp-token-9b9cc4b50c: var(--fp-font-weight-semibold);--fp-token-2a2e06f661: var(--fp-shell-tabbar-label-size);--fp-token-bd3c151e08: var(--fp-font-weight-regular);--fp-token-ee48b72cc1: var(--fp-token-15aa0c7e8f);--fp-token-552daacf78: var(--fp-line-height-tight);--fp-token-7cdd145b90: var(--fp-token-157d8af993);--fp-token-2e13b69b34: var(--fp-token-d8e4bbea3a);--fp-token-c318840d04: var(--fp-token-233710a71e);--fp-token-5ab0050d6c: var(--fp-token-933cc73310);--fp-token-312d45ad12: var(--fp-token-ab7f7b9553);--fp-token-818dcf70ad: var(--fp-font-size-hero);--fp-token-283ddb4d15: var(--fp-token-42d92f3218);--fp-token-906ab48a88: var(--fp-token-0939007802);--fp-token-e87fe48c60: var(--fp-token-404c735f21);--fp-token-8f7207cc35: var(--fp-token-4bd46d4017);--fp-token-f872c27b72: var(--fp-token-21f02b519e);--fp-token-356a192b79: 1;--fp-token-a1e3361094: var(--fp-token-290a52e4dd);--fp-token-e2f391ac7b: var(--fp-token-842066fdfe);--fp-token-66ef8831c3: var(--fp-token-22be94e0a1);--fp-token-893a770c56: var(--fp-font-size-control);--fp-token-bac50c1947: var(--fp-font-size-label);--fp-token-b414cc38ba: var(--fp-line-height-compact);--fp-token-248264ac13: var(--fp-font-size-icon);--fp-token-d0d3cbeba8: var(--fp-font-size-feature);--fp-token-88e90b9b65: var(--fp-line-height-snug);--fp-token-7973568e27: var(--fp-line-height-normal);--fp-token-74319898da: var(--fp-font-size-micro);--fp-token-a9aba96bcb: var(--fp-token-f83a383c0f);--fp-token-0e91dec558: var(--fp-font-size-body);--fp-token-2ba652bc81: var(--fp-font-size-meta-xs);--fp-token-ae122ceebb: var(--fp-token-6d27d54c6c);--fp-token-91d4ff5918: var(--fp-token-d65225386d);--fp-token-723c5aa370: var(--fp-token-998b02c207);--fp-token-86d76fc750: 1.75;--fp-token-1e9c5dd656: var(--fp-token-dacf9dcc3a);--fp-token-d6e4c5ba3d: var(--fp-token-4678bd4d8a);--fp-token-ec0a69ff34: 1.35;--fp-token-ecf5bd0a1f: var(--fp-font-size-meta-sm);--fp-token-f8768da170: var(--fp-meta-size);--fp-token-4592be12e0: var(--fp-heading-dialog);--fp-token-05c248da4c: 1.55;--fp-token-590750b7c2: var(--fp-token-344c386330);--fp-token-8114b9dabe: 1.2;--fp-token-2afe7d50c1: 1.3;--fp-token-2792cf2449: 1.45;--fp-token-4491f8b5ec: 1.1;--fp-token-db9efcde19: var(--fp-token-a7658fe48d);--fp-token-f6d190bdfd: var(--fp-identity-role-font-size);--fp-token-16406c5e5f: var(--fp-identity-role-font-weight);--fp-token-d3a8997006: var(--fp-identity-role-line-height);--fp-token-4f0f3bb29c: var(--fp-identity-role-mark-size);--fp-token-163f088ef4: var(--fp-token-b29b533397);--fp-token-a26f83404b: 1.4;--fp-token-aa8f289ebe: 1.5;--fp-token-9d466ebbc1: clamp(42px, 12vw, 72px);--fp-token-4d60e881eb: clamp(32px, 8vw, 46px);--fp-token-3e26d67509: inherit;--fp-token-d3fc112004: clamp(28px, 7vw, 40px);--fp-token-669cf2127e: var(--fp-heading-section);--fp-token-4693695d02: 1.6;--fp-token-500b6b2e45: var(--fp-font-weight-medium);--fp-token-ea75bbb595: clamp(28px, 8vw, 42px);--fp-token-6d27d54c6c: 18px;--fp-token-344c386330: 15px;--fp-token-63a5d8fbef: var(--fpl-meet-editor-font-size);--fp-token-93ec1d5b0e: 1.8;--fp-token-615b5dccdc: var(--fpl-meet-remove-font-size);--fp-token-aa7ddaa900: var(--fpl-meet-remove-line-height);--fp-token-58e6d386c3: 1.7;--fp-token-85a99ed70f: var(--fp-font-size-heading-md);--fp-token-c4c093ad74: var(--fp-heading-page);--fp-token-33f106d409: var(--fp-line-height-loose);--fp-token-a944606788: var(--fp-recycle-detail-title-size);--fp-token-a0179b92f3: 2px;--fp-token-c4ab74315b: var(--fp-font-size-display);--fp-token-bb935b24fb: var(--fp-token-46d0b65eaa);--fp-token-4e0f1a97f6: var(--fp-token-e26973e6ee);--fp-token-7baafc7f62: clamp(16px, 4.6vw, 21px);--fp-token-f128814575: clamp(13px, 3.8vw, 18px);--fp-token-1dcb21a46a: var(--fp-letter-paper-summary-size);--fp-token-8eac7cf80e: var(--fp-letter-paper-body-size);--fp-token-02c1077a16: var(--fpl-rule-gap);--fp-token-753a70e3fd: var(--fp-letter-paper-footer-size);--fp-token-a091d3d969: var(--fp-font-size-action);--fp-token-0217fdef85: var(--fp-token-70ac2ffcf1);--fp-token-ffa18416a2: clamp(18px, 4.4vw, 26px);--fp-token-1f68cc6f5d: clamp(16px, 4vw, 22px);--fp-token-8e007eaa50: 1.25;--fp-token-70502c6a9c: clamp(30px, 7vw, 42px);--fp-token-d0d5f5f3d4: 2.2}:root{--fp-tier-2-edge: color-mix(in srgb, var(--fp-info) 60%, var(--fp-border));--fp-tier-2-ink: color-mix(in srgb, var(--fp-text) 76%, var(--fp-info));--fp-tier-2-gem: color-mix(in srgb, var(--fp-info) 60%, var(--fp-text));--fp-tier-2-glow: color-mix(in srgb, var(--fp-info) 28%, transparent);--fp-tier-3-bright: color-mix(in srgb, var(--fp-success) 28%, var(--fp-bg-surface));--fp-tier-3-main: color-mix(in srgb, var(--fp-success) 56%, var(--fp-bg-surface));--fp-tier-3-dark: color-mix(in srgb, var(--fp-success) 70%, var(--fp-text));--fp-tier-3-edge: color-mix(in srgb, var(--fp-success) 62%, var(--fp-border));--fp-tier-3-ink: color-mix(in srgb, var(--fp-text) 74%, var(--fp-success));--fp-tier-3-gem: color-mix(in srgb, var(--fp-success) 62%, var(--fp-text));--fp-tier-3-glow: color-mix(in srgb, var(--fp-success) 30%, transparent);--fp-tier-4-bright: color-mix(in srgb, var(--fp-primary) 30%, var(--fp-bg-surface));--fp-tier-4-main: color-mix(in srgb, var(--fp-primary) 60%, var(--fp-bg-surface));--fp-tier-4-dark: color-mix(in srgb, var(--fp-primary) 74%, var(--fp-text));--fp-tier-4-edge: color-mix(in srgb, var(--fp-primary) 66%, var(--fp-border));--fp-tier-4-ink: color-mix(in srgb, var(--fp-text) 72%, var(--fp-primary));--fp-tier-4-gem: color-mix(in srgb, var(--fp-primary) 64%, var(--fp-text));--fp-tier-4-glow: color-mix(in srgb, var(--fp-primary) 32%, transparent);--fp-tier-5-bright: color-mix(in srgb, var(--fp-warning) 32%, var(--fp-bg-surface));--fp-tier-5-main: color-mix(in srgb, var(--fp-warning) 64%, var(--fp-bg-surface));--fp-tier-5-dark: color-mix(in srgb, var(--fp-warning) 76%, var(--fp-text));--fp-tier-5-edge: color-mix(in srgb, var(--fp-warning) 68%, var(--fp-border));--fp-tier-5-ink: color-mix(in srgb, var(--fp-text) 70%, var(--fp-warning));--fp-tier-5-gem: color-mix(in srgb, var(--fp-warning) 66%, var(--fp-text));--fp-tier-5-glow: color-mix(in srgb, var(--fp-warning) 34%, transparent);--fp-tier-6-bright: color-mix(in srgb, var(--fp-accent) 36%, var(--fp-bg-surface));--fp-tier-6-main: color-mix(in srgb, var(--fp-accent) 70%, var(--fp-bg-surface));--fp-tier-6-dark: color-mix(in srgb, var(--fp-accent) 80%, var(--fp-text));--fp-tier-6-edge: color-mix(in srgb, var(--fp-accent) 72%, var(--fp-border));--fp-tier-6-ink: color-mix(in srgb, var(--fp-text) 68%, var(--fp-accent));--fp-tier-6-gem: color-mix(in srgb, var(--fp-accent) 68%, var(--fp-text));--fp-tier-6-glow: color-mix(in srgb, var(--fp-accent) 38%, transparent);--fp-tier-7-bright: color-mix(in srgb, var(--fp-accent) 42%, var(--fp-warning));--fp-tier-7-main: color-mix(in srgb, var(--fp-accent) 80%, var(--fp-warning));--fp-tier-7-dark: color-mix(in srgb, var(--fp-accent) 86%, var(--fp-text));--fp-tier-7-edge: color-mix(in srgb, var(--fp-accent) 78%, var(--fp-border));--fp-tier-7-ink: color-mix(in srgb, var(--fp-text) 62%, var(--fp-accent));--fp-tier-7-gem: color-mix(in srgb, var(--fp-accent) 76%, var(--fp-warning));--fp-tier-7-glow: color-mix(in srgb, var(--fp-accent) 44%, transparent);--fp-badge-rare-ink: color-mix(in srgb, var(--fp-info) 78%, var(--fp-text));--fp-badge-epic-ink: color-mix(in srgb, var(--fp-primary) 78%, var(--fp-text));--fp-album-status-bg-pending: color-mix(in srgb, var(--fp-warning) 18%, var(--fp-bg-surface));--fp-album-status-bg-approved: color-mix(in srgb, var(--fp-success) 18%, var(--fp-bg-surface));--fp-album-status-bg-rejected: color-mix(in srgb, var(--fp-danger) 18%, var(--fp-bg-surface));--fp-album-status-bg-cancelled: color-mix(in srgb, var(--fp-text-muted) 18%, var(--fp-bg-surface));--fp-album-status-bg-expired: color-mix(in srgb, var(--fp-text-muted) 24%, var(--fp-bg-surface));--fp-accent: #e9bd52;--fp-sphere-network-outer: color-mix(in srgb, var(--fp-warning) 68%, var(--fp-accent) 32%);--fp-sphere-network-inner: color-mix(in srgb, var(--fp-accent) 78%, var(--fp-warning) 22%);--fp-z-base: 1;--fp-z-background: 1;--fp-z-content: 3;--fp-z-shell: 2;--fp-z-media: 100;--fp-z-raised: 2;--fp-z-sticky: 10;--fp-z-header: 5;--fp-z-fab: 4;--fp-z-tabbar: 5;--fp-z-dropdown: 100;--fp-z-tooltip: 200;--fp-z-modal-mask: 900;--fp-z-modal: 910;--fp-z-drawer: 800;--fp-z-toast: 1500;--fp-z-overlay: 2000;--fp-font-size-meta-xs: 10px;--fp-font-size-meta-sm: 11px;--fp-font-size-meta-md: 13px;--fp-font-size-action: 16px;--fp-font-size-feature: 20px;--fp-font-size-display: 28px;--fp-font-size-hero: 30px;--fp-font-weight-regular: 400;--fp-font-weight-medium: 500;--fp-font-weight-semibold: 600;--fp-font-weight-bold: 700;--fp-font-weight-extrabold: 800;--fp-font-weight-display: 850;--fp-line-height-tight: 1.15;--fp-line-height-compact: 1.45;--fp-line-height-snug: 1.25;--fp-line-height-normal: 1.5;--fp-line-height-loose: 1.55;--fp-line-height-relaxed: 1.6;--fp-tracking-tight: -.01em;--fp-tracking-wide: .02em;--fp-tracking-loose: .04em;--fp-tracking-flat: 0;--fp-font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", Roboto, sans-serif;--fp-font-mono: ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, monospace;--fp-font-display: "Bradley Hand", "Comic Sans MS", "Segoe Script", "PingFang SC", cursive;--fp-font-kai: "Kaiti SC", "STKaiti", "BiauKai", "PingFang SC", serif;--fp-font-song: "Songti SC", "STSong", "SimSun", "PingFang SC", serif;--fp-link-color: var(--fp-primary);--fp-link-underline-offset: 2px;--fp-spacing-1-5: 6px;--fp-spacing-2-5: 10px;--fp-spacing-3-5: 14px;--fp-spacing-4-5: 18px;--fp-spacing-5-5: 20px;--fp-spacing-7: 48px;--fp-spacing-8: 64px;--fp-radius-xs: 4px;--fp-radius-2xs: 2px;--fp-radius-compact: 6px;--fp-radius-tiny: 5px;--fp-radius-badge: 7px;--fp-radius-soft: 10px;--fp-radius-card-compact: 14px;--fp-radius-card-large: 16px;--fp-radius-circle: 50%;--fp-radius-pill: 999px;--fp-radius-xl: 24px;--fp-border-width-thin: 1px;--fp-border-width-hairline: .5px;--fp-border-width-strong: 2px;--fp-border-width-none: 0;--fp-duration-quick: .12s;--fp-bp-xs: 360px;--fp-bp-sm: 420px;--fp-bp-md: 720px;--fp-bp-lg: 1024px;--fp-shell-max-width: 420px;--fp-shell-width-desktop-gap: var(--fp-spacing-6);--fp-shell-height-desktop-max: 920px;--fp-shell-height-desktop-min: 720px;--fp-shell-desktop-margin-block: var(--fp-spacing-5);--fp-shell-desktop-radius: 32px;--fp-shell-header-min-height: 56px;--fp-shell-header-title-size: var(--fp-heading-header);--fp-shell-header-padding-inline: 18px;--fp-shell-header-padding-block: 10px;--fp-shell-header-title-gap: var(--fp-spacing-1-5);--fp-shell-header-title-tracking: -.2px;--fp-shell-header-action-size: 36px;--fp-shell-header-action-radius: var(--fp-radius-md);--fp-shell-header-icon-radius: 10px;--fp-shell-header-icon-back-size: 32px;--fp-shell-header-icon-back-offset: -2px;--fp-shell-header-icon-back-radius: var(--fp-radius-sm);--fp-shell-header-action-trailing-offset: var(--fp-spacing-0-5);--fp-shell-notification-dot-size: 8px;--fp-shell-notification-dot-inset: var(--fp-spacing-1-5);--fp-shell-notification-dot-offset-inline: -4px;--fp-shell-notification-glow: 7px;--fp-shell-icon-notification-glow: 7px;--fp-shell-notification-duration: 1.8s;--fp-shell-notification-shadow: 0 0 var(--fp-shell-notification-glow) color-mix(in srgb, var(--fp-danger) 62%, transparent);--fp-shell-header-backdrop-blur: 18px;--fp-shell-tabbar-backdrop-blur: 20px;--fp-shell-border-width: 1px;--fp-shell-tabbar-border-width: .5px;--fp-shell-tabbar-scrollbar-width: var(--fp-scrollbar-size);--fp-shell-tabbar-scrollbar-min-height: 40px;--fp-shell-tabbar-scrollbar-border-width: 1px;--fp-shell-tabbar-padding-block: var(--fp-spacing-1-5);--fp-shell-tabbar-item-gap: var(--fp-spacing-0-5);--fp-shell-tabbar-item-padding: 6px 2px 4px;--fp-shell-tabbar-label-size: var(--fp-font-size-meta-xs);--fp-shell-tabbar-item-tracking: 0;--fp-shell-tabbar-icon-size: 28px;--fp-shell-tabbar-transition: .18s;--fp-shell-tabbar-item-transition: .18s;--fp-shell-page-padding-block: var(--fp-spacing-5-5);--fp-shell-page-bottom-space: 36px;--fp-shell-fab-bottom-nav-offset: 70px;--fp-touch-target-large: 50px;--fp-shell-desktop-height-inset: 48px;--fp-shell-tabbar-icon-active-offset: -1px;--fp-focus-ring-width: 2px;--fp-focus-ring-offset: 2px;--fp-focus-ring-offset-inset: -2px;--fp-dialog-padding: var(--fp-spacing-5);--fp-dialog-input-border-width: 1px;--fp-divider-height: 1px;--fp-empty-min-height: 60dvh;--fp-empty-max-height: 540px;--fp-empty-padding-block: var(--fp-spacing-7);--fp-empty-padding-inline: var(--fp-spacing-5);--fp-empty-gap: var(--fp-spacing-2-5);--fp-input-textarea-min-height: 120px;--fp-input-textarea-padding: var(--fp-spacing-3) var(--fp-spacing-3-5);--fp-tag-padding: var(--fp-spacing-0-5) var(--fp-spacing-2-5);--fp-album-editor-cell-size: 112px;--fp-album-editor-grid-height: 224px;--fp-scrollbar-size: 6px;--fp-album-frame-border: color-mix(in srgb, var(--fp-overlay-text) 50%, transparent);--fp-album-frame-shadow: 0 1px 2px color-mix(in srgb, var(--fp-text) 16%, transparent), 0 4px 12px color-mix(in srgb, var(--fp-text) 12%, transparent);--fp-safe-left: env(safe-area-inset-left, 0px);--fp-safe-right: env(safe-area-inset-right, 0px);--fp-touch-target: 44px;--fp-icon-min: 18px;--fp-album-action-icon-size: 22px;--fp-album-action-icon-width: 32px;--fp-album-action-icon-source-width: 96px;--fp-album-action-icon-source-height: 32px;--fp-login-book-size: 155px;--fp-login-book-size-compact: 132px;--fp-login-title-gap: var(--fp-spacing-5);--fp-login-title-gap-compact: var(--fp-spacing-3);--fp-album-collection-shadow: 0 4px 14px var(--fp-border);--fp-album-collection-hover-shadow: 0 6px 18px var(--fp-border);--fp-album-collection-active-shadow: 0 6px 18px color-mix(in srgb, var(--fp-primary) 26%, transparent);--fp-album-collection-badge-bg: rgb(0 0 0 / 55%);--fp-album-collection-badge-ink: var(--fp-on-primary);--fp-album-collection-peek-bg: rgb(255 255 255 / 18%);--fp-album-collection-peek-border: rgb(255 255 255 / 40%);--fp-component-control-height: var(--fp-touch-target);--fp-component-control-height-compact: 32px;--fp-component-control-radius: var(--fp-radius-md);--fp-component-control-padding-inline: 14px;--fp-component-button-gap: var(--fp-spacing-1-5);--fp-component-button-padding-inline: 18px;--fp-component-button-bg: var(--fp-btn-primary-bg);--fp-component-button-ink: var(--fp-btn-primary-ink);--fp-component-button-border: var(--fp-action-border);--fp-component-button-hover-bg: var(--fp-btn-primary-hover-bg);--fp-component-button-active-bg: var(--fp-btn-primary-active-bg);--fp-component-card-bg: var(--fp-bg-surface);--fp-component-card-radius: var(--fp-radius-lg);--fp-component-card-padding: var(--fp-spacing-4);--fp-component-card-shadow: var(--fp-shadow-card-soft);--fp-component-input-bg: var(--fp-control-surface);--fp-component-input-ink: var(--fp-text);--fp-component-input-border: var(--fp-control-border);--fp-component-input-focus: var(--fp-control-focus);--fp-component-divider: var(--fp-border);--fp-component-muted-ink: var(--fp-text-muted);--fp-album-overlay-bg: rgb(0 0 0 / 86%);--fp-album-overlay-control-bg: rgb(255 255 255 / 16%);--fp-album-overlay-control-hover-bg: rgb(255 255 255 / 28%);--fp-album-overlay-control-border: rgb(255 255 255 / 32%);--fp-album-overlay-control-ink: #fff;--fp-album-overlay-indicator-bg: rgb(0 0 0 / 40%);--fp-album-overlay-shadow: 0 18px 48px rgb(0 0 0 / 60%);--fp-album-overlay-meta-bg: rgb(0 0 0 / 45%);--fp-album-overlay-delete-bg: rgb(255 80 80 / 40%);--fp-album-overlay-delete-border: rgb(255 80 80 / 60%);--fp-album-overlay-delete-hover-bg: rgb(255 80 80 / 60%);--fp-album-overlay-close-size: 36px;--fp-album-overlay-nav-size: 40px;--fp-album-overlay-transition: var(--fp-duration-fast) var(--fp-easing-smooth);--fp-empty-icon-size: 40px;--fp-empty-icon-color: var(--fp-text-muted);--fp-loading-paw-glow: color-mix(in srgb, var(--fp-primary) 45%, transparent);--fp-error-icon-color: var(--fp-danger);color-scheme:var(--fp-color-scheme);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Roboto,sans-serif;color:var(--fp-text);background:var(--fp-page-background, var(--fp-bg-page));font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}:root{--fp-angle-0-5-deg: .5deg;--fp-angle-0-6-deg: .6deg;--fp-angle-0-8-deg: .8deg;--fp-angle-0-deg: 0deg;--fp-angle-1-1-deg: 1.1deg;--fp-angle-1-2-deg: 1.2deg;--fp-angle-1-deg: 1deg;--fp-angle-10-deg: 10deg;--fp-angle-105-deg: 105deg;--fp-angle-110-deg: 110deg;--fp-angle-112-deg: 112deg;--fp-angle-115-deg: 115deg;--fp-angle-118-deg: 118deg;--fp-angle-12-deg: 12deg;--fp-angle-120-deg: 120deg;--fp-angle-135-deg: 135deg;--fp-angle-140-deg: 140deg;--fp-angle-145-deg: 145deg;--fp-angle-150-deg: 150deg;--fp-angle-155-deg: 155deg;--fp-angle-160-deg: 160deg;--fp-angle-165-deg: 165deg;--fp-angle-17-deg: 17deg;--fp-angle-18-deg: 18deg;--fp-angle-180-deg: 180deg;--fp-angle-20-deg: 20deg;--fp-angle-22-deg: 22deg;--fp-angle-225-deg: 225deg;--fp-angle-295-deg: 295deg;--fp-angle-30-deg: 30deg;--fp-angle-35-deg: 35deg;--fp-angle-360-deg: 360deg;--fp-angle-38-deg: 38deg;--fp-angle-380-deg: 380deg;--fp-angle-4-deg: 4deg;--fp-angle-40-deg: 40deg;--fp-angle-45-deg: 45deg;--fp-angle-52-deg: 52deg;--fp-angle-55-deg: 55deg;--fp-angle-68-deg: 68deg;--fp-angle-70-deg: 70deg;--fp-angle-78-deg: 78deg;--fp-angle-8-deg: 8deg;--fp-angle-90-deg: 90deg;--fp-angle-negative-0-45-deg: -.45deg;--fp-angle-negative-0-5-deg: -.5deg;--fp-angle-negative-0-7-deg: -.7deg;--fp-angle-negative-0-8-deg: -.8deg;--fp-angle-negative-1-2-deg: -1.2deg;--fp-angle-negative-1-8-deg: -1.8deg;--fp-angle-negative-1-deg: -1deg;--fp-angle-negative-12-deg: -12deg;--fp-angle-negative-15-deg: -15deg;--fp-angle-negative-18-deg: -18deg;--fp-angle-negative-20-deg: -20deg;--fp-angle-negative-3-9-deg: -3.9deg;--fp-angle-negative-30-deg: -30deg;--fp-angle-negative-35-deg: -35deg;--fp-angle-negative-4-deg: -4deg;--fp-angle-negative-5-8-deg: -5.8deg;--fp-angle-negative-7-5-deg: -7.5deg;--fp-angle-negative-8-deg: -8deg;--fp-angle-negative-80-deg: -80deg;--fp-color-2a2620: #2a2620;--fp-color-2d659b: #2d659b;--fp-color-3e79ae: #3e79ae;--fp-color-416b39: #416b39;--fp-color-538bbb: #538bbb;--fp-color-567b9b: #567b9b;--fp-color-648c57: #648c57;--fp-color-6b389a: #6b389a;--fp-color-718552: #718552;--fp-color-759a68: #759a68;--fp-color-7a9ebc: #7a9ebc;--fp-color-7fb4e8: #7fb4e8;--fp-color-8351b0: #8351b0;--fp-color-85649f: #85649f;--fp-color-8b5cf6: #8b5cf6;--fp-color-8b9f68: #8b9f68;--fp-color-8ebee6: #8ebee6;--fp-color-9161bb: #9161bb;--fp-color-957a3f: #957a3f;--fp-color-9c7348: #9c7348;--fp-color-9c7420: #9c7420;--fp-color-a386bd: #a386bd;--fp-color-a8610f: #a8610f;--fp-color-a87f1e: #a87f1e;--fp-color-a8cc96: #a8cc96;--fp-color-ad832f: #ad832f;--fp-color-b0cde4: #b0cde4;--fp-color-b56a14: #b56a14;--fp-color-b794e0: #b794e0;--fp-color-b89b58: #b89b58;--fp-color-bd9463: #bd9463;--fp-color-be8a1e: #be8a1e;--fp-color-bf98e5: #bf98e5;--fp-color-c27a24: #c27a24;--fp-color-c29a4f: #c29a4f;--fp-color-c2d3a5: #c2d3a5;--fp-color-c3dcef: #c3dcef;--fp-color-c9a86b: #c9a86b;--fp-color-cab0df: #cab0df;--fp-color-cf7f3d: #cf7f3d;--fp-color-cfe7fa: #cfe7fa;--fp-color-d2e0b9: #d2e0b9;--fp-color-d89a5e: #d89a5e;--fp-color-d8c3e9: #d8c3e9;--fp-color-d8ebce: #d8ebce;--fp-color-d9eaf6: #d9eaf6;--fp-color-dac185: #dac185;--fp-color-dd9940: #dd9940;--fp-color-e0b077: #e0b077;--fp-color-e1bb87: #e1bb87;--fp-color-e3bd6a: #e3bd6a;--fp-color-e3edcf: #e3edcf;--fp-color-e4b647: #e4b647;--fp-color-e7d5fb: #e7d5fb;--fp-color-ead69b: #ead69b;--fp-color-eadcf5: #eadcf5;--fp-color-edcfa0: #edcfa0;--fp-color-eedaa1: #eedaa1;--fp-color-f0a860: #f0a860;--fp-color-f0ce9f: #f0ce9f;--fp-color-f0f7fc: #f0f7fc;--fp-color-f3f8fc: #f3f8fc;--fp-color-f4e8b9: #f4e8b9;--fp-color-f4f8ed: #f4f8ed;--fp-color-f7c968: #f7c968;--fp-color-f7e2bf: #f7e2bf;--fp-color-f7fbf2: #f7fbf2;--fp-color-f8d570: #f8d570;--fp-color-f8ecc3: #f8ecc3;--fp-color-f8f1fc: #f8f1fc;--fp-color-f8f3fc: #f8f3fc;--fp-color-f9e9d0: #f9e9d0;--fp-color-fdf6e9: #fdf6e9;--fp-color-fdf7e0: #fdf7e0;--fp-color-ffedb6: #ffedb6;--fp-color-ffefc0: #ffefc0;--fp-color-fff: #fff;--fp-color-fff4c1: #fff4c1;--fp-color-fff5e5: #fff5e5;--fp-color-fff7e4: #fff7e4;--fp-color-fff8e0: #fff8e0;--fp-color-fff8e2: #fff8e2;--fp-color-fff9e7: #fff9e7;--fp-dimension-0-02-em: .02em;--fp-dimension-0-04-em: .04em;--fp-dimension-0-08-em: .08em;--fp-dimension-0-12-em: .12em;--fp-dimension-0-16-em: .16em;--fp-dimension-0-2-px: .2px;--fp-dimension-0-4-px: .4px;--fp-dimension-0-5-px: .5px;--fp-dimension-0-9-em: .9em;--fp-dimension-0-px: 0px;--fp-dimension-04-em: .04em;--fp-dimension-1-25-em: 1.25em;--fp-dimension-1-3-px: 1.3px;--fp-dimension-1-35-em: 1.35em;--fp-dimension-1-5-px: 1.5px;--fp-dimension-1-6-px: 1.6px;--fp-dimension-1-px: 1px;--fp-dimension-10-px: 10px;--fp-dimension-100-cqw: 100cqw;--fp-dimension-100-px: 100px;--fp-dimension-104-px: 104px;--fp-dimension-11-px: 11px;--fp-dimension-112-px: 112px;--fp-dimension-116-px: 116px;--fp-dimension-118-px: 118px;--fp-dimension-12-px: 12px;--fp-dimension-120-px: 120px;--fp-dimension-13-5-px: 13.5px;--fp-dimension-13-px: 13px;--fp-dimension-132-px: 132px;--fp-dimension-136-px: 136px;--fp-dimension-14-px: 14px;--fp-dimension-140-px: 140px;--fp-dimension-15-em: 15em;--fp-dimension-15-px: 15px;--fp-dimension-150-px: 150px;--fp-dimension-152-px: 152px;--fp-dimension-154-px: 154px;--fp-dimension-155-px: 155px;--fp-dimension-158-px: 158px;--fp-dimension-16-px: 16px;--fp-dimension-168-px: 168px;--fp-dimension-17-px: 17px;--fp-dimension-170-px: 170px;--fp-dimension-176-px: 176px;--fp-dimension-18-px: 18px;--fp-dimension-180-px: 180px;--fp-dimension-190-px: 190px;--fp-dimension-195-px: 195px;--fp-dimension-196-px: 196px;--fp-dimension-2-2-em: 2.2em;--fp-dimension-2-em: 2em;--fp-dimension-2-px: 2px;--fp-dimension-20-px: 20px;--fp-dimension-200-px: 200px;--fp-dimension-202-px: 202px;--fp-dimension-21-px: 21px;--fp-dimension-210-px: 210px;--fp-dimension-22-5-px: 22.5px;--fp-dimension-22-px: 22px;--fp-dimension-220-px: 220px;--fp-dimension-224-px: 224px;--fp-dimension-226-px: 226px;--fp-dimension-23-5-px: 23.5px;--fp-dimension-23-px: 23px;--fp-dimension-230-px: 230px;--fp-dimension-236-px: 236px;--fp-dimension-24-5-px: 24.5px;--fp-dimension-24-px: 24px;--fp-dimension-240-px: 240px;--fp-dimension-25-px: 25px;--fp-dimension-26-px: 26px;--fp-dimension-260-px: 260px;--fp-dimension-266-px: 266px;--fp-dimension-27-px: 27px;--fp-dimension-270-px: 270px;--fp-dimension-28-px: 28px;--fp-dimension-280-px: 280px;--fp-dimension-29-px: 29px;--fp-dimension-290-px: 290px;--fp-dimension-3-px: 3px;--fp-dimension-3-px-664c57: .3px;--fp-dimension-30-em: 30em;--fp-dimension-30-px: 30px;--fp-dimension-31-px: 31px;--fp-dimension-32-px: 32px;--fp-dimension-320-px: 320px;--fp-dimension-33-px: 33px;--fp-dimension-330-px: 330px;--fp-dimension-34-px: 34px;--fp-dimension-340-px: 340px;--fp-dimension-35-px: 35px;--fp-dimension-35-px-9f9bb9: .35px;--fp-dimension-36-px: 36px;--fp-dimension-360-px: 360px;--fp-dimension-37-px: 37px;--fp-dimension-38-px: 38px;--fp-dimension-380-px: 380px;--fp-dimension-39-px: 39px;--fp-dimension-390-px: 390px;--fp-dimension-4-px: 4px;--fp-dimension-40-px: 40px;--fp-dimension-400-px: 400px;--fp-dimension-42-px: 42px;--fp-dimension-420-px: 420px;--fp-dimension-43-px: 43px;--fp-dimension-430-px: 430px;--fp-dimension-44-px: 44px;--fp-dimension-440-px: 440px;--fp-dimension-46-px: 46px;--fp-dimension-460-px: 460px;--fp-dimension-48-em: .48em;--fp-dimension-48-px: 48px;--fp-dimension-5-em: 5em;--fp-dimension-5-px: 5px;--fp-dimension-5-px-b4eff0: .5px;--fp-dimension-50-px: 50px;--fp-dimension-510-px: 510px;--fp-dimension-52-px: 52px;--fp-dimension-54-px: 54px;--fp-dimension-540-px: 540px;--fp-dimension-56-px: 56px;--fp-dimension-560-px: 560px;--fp-dimension-58-px: 58px;--fp-dimension-6-px: 6px;--fp-dimension-60-px: 60px;--fp-dimension-61-px: 61px;--fp-dimension-62-px: 62px;--fp-dimension-64-px: 64px;--fp-dimension-65-px: 65px;--fp-dimension-66-px: 66px;--fp-dimension-7-px: 7px;--fp-dimension-7-px-4c1e08: .7px;--fp-dimension-70-px: 70px;--fp-dimension-72-px: 72px;--fp-dimension-720-px: 720px;--fp-dimension-74-px: 74px;--fp-dimension-76-px: 76px;--fp-dimension-760-px: 760px;--fp-dimension-78-px: 78px;--fp-dimension-8-px: 8px;--fp-dimension-80-px: 80px;--fp-dimension-82-px: 82px;--fp-dimension-820-px: 820px;--fp-dimension-84-px: 84px;--fp-dimension-88-px: 88px;--fp-dimension-9-px: 9px;--fp-dimension-92-px: 92px;--fp-dimension-96-px: 96px;--fp-dimension-999-px: 999px;--fp-dimension-negative-0-04-em: -.04em;--fp-dimension-negative-0-2-px: -.2px;--fp-dimension-negative-0-4-px: -.4px;--fp-dimension-negative-1-px: -1px;--fp-dimension-negative-10-px: -10px;--fp-dimension-negative-100-px: -100px;--fp-dimension-negative-12-px: -12px;--fp-dimension-negative-14-px: -14px;--fp-dimension-negative-15-px: -15px;--fp-dimension-negative-18-px: -18px;--fp-dimension-negative-2-px: -2px;--fp-dimension-negative-22-px: -22px;--fp-dimension-negative-3-px: -3px;--fp-dimension-negative-320-px: -320px;--fp-dimension-negative-36-px: -36px;--fp-dimension-negative-4-px: -4px;--fp-dimension-negative-40-px: -40px;--fp-dimension-negative-48-px: -48px;--fp-dimension-negative-58-px: -58px;--fp-dimension-negative-6-px: -6px;--fp-dimension-negative-7-px: -7px;--fp-dimension-negative-8-px: -8px;--fp-dimension-negative-92-px: -92px;--fp-duration-0-001-ms: .001ms;--fp-duration-0-01-ms: .01ms;--fp-duration-0-12-s: .12s;--fp-duration-0-15-s: .15s;--fp-duration-0-2-s: .2s;--fp-duration-0-36-s: .36s;--fp-duration-0-72-s: .72s;--fp-duration-0-ms: 0ms;--fp-duration-1-08-s: 1.08s;--fp-duration-1-44-s: 1.44s;--fp-duration-1-8-s: 1.8s;--fp-duration-110-ms: .11s;--fp-duration-120-ms: .12s;--fp-duration-140-ms: .14s;--fp-duration-160-ms: .16s;--fp-duration-18-s: .18s;--fp-duration-180-ms: .18s;--fp-duration-2-16-s: 2.16s;--fp-duration-2-39-s: 2.39s;--fp-duration-2-52-s: 2.52s;--fp-duration-2-58-s: 2.58s;--fp-duration-2-77-s: 2.77s;--fp-duration-2-8-s: 2.8s;--fp-duration-2-88-s: 2.88s;--fp-duration-2-96-s: 2.96s;--fp-duration-2-s: .2s;--fp-duration-200-ms: .2s;--fp-duration-220-ms: .22s;--fp-duration-2400-ms: 2.4s;--fp-duration-260-ms: .26s;--fp-duration-3-15-s: 3.15s;--fp-duration-3-24-s: 3.24s;--fp-duration-3-34-s: 3.34s;--fp-duration-3-53-s: 3.53s;--fp-duration-3-6-s: 3.6s;--fp-duration-3-8-s: 3.8s;--fp-duration-3-s: 3s;--fp-duration-4-4-s: 4.4s;--fp-duration-4-8-s: 4.8s;--fp-duration-420-ms: .42s;--fp-duration-5-6-s: 5.6s;--fp-duration-5-s: 5s;--fp-duration-6-8-s: 6.8s;--fp-duration-650-ms: .65s;--fp-duration-7-s: 7s;--fp-duration-70-ms: 70ms;--fp-duration-720-ms: .72s;--fp-duration-negative-0-73-s: -.73s;--fp-duration-negative-1-4-s: -1.4s;--fp-duration-negative-1-46-s: -1.46s;--fp-duration-negative-2-19-s: -2.19s;--fp-duration-negative-2-2-s: -2.2s;--fp-duration-negative-2-92-s: -2.92s;--fp-duration-negative-3-1-s: -3.1s;--fp-duration-negative-3-65-s: -3.65s;--fp-duration-negative-4-38-s: -4.38s;--fp-duration-negative-4-7-s: -4.7s;--fp-duration-negative-5-11-s: -5.11s;--fp-duration-negative-5-4-s: -5.4s;--fp-grid-track-0-94-fr: .94fr;--fp-grid-track-1-45-fr: 1.45fr;--fp-grid-track-1-fr: 1fr;--fp-ratio-0-percent: 0%;--fp-ratio-1-percent: 1%;--fp-ratio-10-percent: 10%;--fp-ratio-100-percent: 100%;--fp-ratio-11-percent: 11%;--fp-ratio-12-percent: 12%;--fp-ratio-124-percent: 124%;--fp-ratio-13-percent: 13%;--fp-ratio-14-percent: 14%;--fp-ratio-15-2-percent: 15.2%;--fp-ratio-15-6-percent: 15.6%;--fp-ratio-15-percent: 15%;--fp-ratio-16-percent: 16%;--fp-ratio-17-percent: 17%;--fp-ratio-18-percent: 18%;--fp-ratio-180-percent: 180%;--fp-ratio-19-percent: 19%;--fp-ratio-2-percent: 2%;--fp-ratio-20-percent: 20%;--fp-ratio-21-percent: 21%;--fp-ratio-22-percent: 22%;--fp-ratio-24-percent: 24%;--fp-ratio-25-percent: 25%;--fp-ratio-26-percent: 26%;--fp-ratio-260-percent: 260%;--fp-ratio-27-percent: 27%;--fp-ratio-28-percent: 28%;--fp-ratio-280-percent: 280%;--fp-ratio-29-percent: 29%;--fp-ratio-3-percent: 3%;--fp-ratio-30-percent: 30%;--fp-ratio-300-percent: 300%;--fp-ratio-31-percent: 31%;--fp-ratio-32-percent: 32%;--fp-ratio-34-percent: 34%;--fp-ratio-35-percent: 35%;--fp-ratio-36-percent: 36%;--fp-ratio-37-percent: 37%;--fp-ratio-38-percent: 38%;--fp-ratio-39-percent: 39%;--fp-ratio-4-percent: 4%;--fp-ratio-40-percent: 40%;--fp-ratio-42-percent: 42%;--fp-ratio-43-percent: 43%;--fp-ratio-44-percent: 44%;--fp-ratio-45-percent: 45%;--fp-ratio-46-percent: 46%;--fp-ratio-48-percent: 48%;--fp-ratio-49-percent: 49%;--fp-ratio-5-percent: 5%;--fp-ratio-50-percent: 50%;--fp-ratio-51-percent: 51%;--fp-ratio-52-percent: 52%;--fp-ratio-520-percent: 520%;--fp-ratio-53-percent: 53%;--fp-ratio-54-percent: 54%;--fp-ratio-55-percent: 55%;--fp-ratio-56-percent: 56%;--fp-ratio-57-percent: 57%;--fp-ratio-58-percent: 58%;--fp-ratio-59-percent: 59%;--fp-ratio-6-percent: 6%;--fp-ratio-60-percent: 60%;--fp-ratio-600-percent: 600%;--fp-ratio-61-percent: 61%;--fp-ratio-62-percent: 62%;--fp-ratio-64-percent: 64%;--fp-ratio-65-percent: 65%;--fp-ratio-66-percent: 66%;--fp-ratio-67-percent: 67%;--fp-ratio-68-percent: 68%;--fp-ratio-7-percent: 7%;--fp-ratio-70-percent: 70%;--fp-ratio-72-percent: 72%;--fp-ratio-74-percent: 74%;--fp-ratio-75-percent: 75%;--fp-ratio-76-percent: 76%;--fp-ratio-78-percent: 78%;--fp-ratio-79-percent: 79%;--fp-ratio-8-percent: 8%;--fp-ratio-80-percent: 80%;--fp-ratio-81-2-percent: 81.2%;--fp-ratio-81-6-percent: 81.6%;--fp-ratio-81-percent: 81%;--fp-ratio-82-percent: 82%;--fp-ratio-84-percent: 84%;--fp-ratio-86-percent: 86%;--fp-ratio-87-percent: 87%;--fp-ratio-88-percent: 88%;--fp-ratio-9-percent: 9%;--fp-ratio-90-percent: 90%;--fp-ratio-91-percent: 91%;--fp-ratio-92-percent: 92%;--fp-ratio-93-percent: 93%;--fp-ratio-94-percent: 94%;--fp-ratio-95-percent: 95%;--fp-ratio-96-percent: 96%;--fp-ratio-97-percent: 97%;--fp-ratio-98-percent: 98%;--fp-ratio-99-percent: 99%;--fp-ratio-negative-12-percent: -12%;--fp-ratio-negative-180-percent: -180%;--fp-ratio-negative-20-percent: -20%;--fp-ratio-negative-200-percent: -200%;--fp-ratio-negative-260-percent: -260%;--fp-ratio-negative-35-percent: -35%;--fp-ratio-negative-40-percent: -40%;--fp-ratio-negative-50-percent: -50%;--fp-ratio-negative-60-percent: -60%;--fp-ratio-negative-65-percent: -65%;--fp-value-0-08: .08;--fp-value-0-1: .1;--fp-value-0-15: .15;--fp-value-0-18: .18;--fp-value-0-2: .2;--fp-value-0-22: .22;--fp-value-0-26: .26;--fp-value-0-3: .3;--fp-value-0-32: .32}:root{--fp-value-0-34: .34;--fp-value-0-35: .35;--fp-value-0-36: .36;--fp-value-0-4: .4;--fp-value-0-42: .42;--fp-value-0-45: .45;--fp-value-0-46: .46;--fp-value-0-48: .48;--fp-value-0-5: .5;--fp-value-0-58: .58;--fp-value-0-6: .6;--fp-value-0-62: .62;--fp-value-0-65: .65;--fp-value-0-7: .7;--fp-value-0-72: .72;--fp-value-0-74: .74;--fp-value-0-76: .76;--fp-value-0-78: .78;--fp-value-0-8: .8;--fp-value-0-82: .82;--fp-value-0-84: .84;--fp-value-0-85: .85;--fp-value-0-86: .86;--fp-value-0-88: .88;--fp-value-0-9: .9;--fp-value-0-92: .92;--fp-value-0-94: .94;--fp-value-0-95: .95;--fp-value-0-96: .96;--fp-value-0-97: .97;--fp-value-0-98: .98;--fp-value-0-985: .985;--fp-value-0-99: .99;--fp-value-1: 1;--fp-value-1-02: 1.02;--fp-value-1-03: 1.03;--fp-value-1-04: 1.04;--fp-value-1-08: 1.08;--fp-value-1-1: 1.1;--fp-value-1-2: 1.2;--fp-value-1-5: 1.5;--fp-value-1-53: 1.53;--fp-value-1-65: 1.65;--fp-value-1-7: 1.7;--fp-value-1-8: 1.8;--fp-value-10: 10;--fp-value-100: 100;--fp-value-1000: 1000;--fp-value-10000: 10000;--fp-value-1001: 1001;--fp-value-12: .12;--fp-value-2: 2;--fp-value-2-2db92f: .2;--fp-value-20: 20;--fp-value-2000: 2000;--fp-value-22: .22;--fp-value-25: .25;--fp-value-3: .3;--fp-value-3-5: 3.5;--fp-value-3-77de68: 3;--fp-value-30: 30;--fp-value-32: .32;--fp-value-35: .35;--fp-value-38: .38;--fp-value-4: .4;--fp-value-4-1b6453: 4;--fp-value-42: .42;--fp-value-45: .45;--fp-value-46: .46;--fp-value-5: .5;--fp-value-5-ac3478: 5;--fp-value-52: .52;--fp-value-55: .55;--fp-value-6: .6;--fp-value-6-c1dfd9: 6;--fp-value-62: .62;--fp-value-7: .7;--fp-value-7-902ba3: 7;--fp-value-72: .72;--fp-value-75: .75;--fp-value-76: .76;--fp-value-78: .78;--fp-value-8: .8;--fp-value-82: .82;--fp-value-85: .85;--fp-value-86: .86;--fp-value-88: .88;--fp-value-9: .9;--fp-value-900: 900;--fp-value-9000: 9000;--fp-value-92: .92;--fp-value-97: .97;--fp-value-98: .98;--fp-value-985: .985;--fp-value-9999: 9999;--fp-value-negative-1: -1;--fp-value-negative-2: -2;--fp-viewport-100-dvh: 100dvh;--fp-viewport-100-vw: 100vw;--fp-viewport-108-vw: 108vw;--fp-viewport-3-vw: 3vw;--fp-viewport-30-vw: 30vw;--fp-viewport-34-vh: 34vh;--fp-viewport-35-vw: 35vw;--fp-viewport-38-vw: 38vw;--fp-viewport-4-vw: 4vw;--fp-viewport-42-vh: 42vh;--fp-viewport-58-vw: 58vw;--fp-viewport-6-7-vw: 6.7vw;--fp-viewport-60-dvh: 60dvh;--fp-viewport-60-vw: 60vw;--fp-viewport-70-vw: 70vw;--fp-viewport-72-dvh: 72dvh;--fp-viewport-76-vw: 76vw;--fp-viewport-82-vh: 82vh;--fp-viewport-84-vw: 84vw;--fp-viewport-86-vh: 86vh;--fp-viewport-92-vw: 92vw}[data-theme=dream]{--fp-letter-paper-art-filter: hue-rotate(315deg) saturate(.52) brightness(1.14) contrast(.98);--fp-letter-paper-art-opacity: 1;--fp-page-background: radial-gradient(circle at 18% 12%, var(--fp-token-47dea33265), transparent 28%), var(--fp-token-63b4b3cebd);--fp-bg-page: var(--fp-token-63b4b3cebd);--fp-bg-chrome: var(--fp-token-9a8ad35016);--fp-bg-nav: var(--fp-token-2da069940e);--fp-bg-surface: var(--fp-token-bb0b9c0df5);--fp-bg-surface-soft: var(--fp-token-ccb87da1e1);--fp-text: var(--fp-token-62f0ff52ad);--fp-text-muted: var(--fp-token-09edb881a4);--fp-primary: var(--fp-token-14247cadcf);--fp-primary-soft: var(--fp-token-54de3302cd);--fp-interactive-hover-bg: var(--fp-token-9a8ad35016);--fp-interactive-hover-text: var(--fp-token-62f0ff52ad);--fp-on-primary: var(--fp-token-d14f901611);--fp-border: var(--fp-token-fe4f73f89c);--fp-switch-off-start: var(--fp-token-ab9c9de004);--fp-switch-off-end: var(--fp-token-8cb9c06776);--fp-switch-off-edge: var(--fp-token-07a9316b07);--fp-switch-thumb: var(--fp-token-bb0b9c0df5);--fp-switch-thumb-edge: var(--fp-token-7e678a54ae);--fp-switch-on-start: var(--fp-token-e1b6b8cd27);--fp-switch-on-end: var(--fp-token-2aae4a216e);--fp-switch-on-edge: var(--fp-token-a5d7c06770);--fp-warning: var(--fp-token-7b18949462);--fp-info: var(--fp-token-14247cadcf);--fp-text-secondary: var(--fp-token-09edb881a4);--fp-focus: var(--fp-token-ee4b9501bd);--fp-color-scheme: light;--fp-text-placeholder: var(--fp-token-a87f648c47);--fp-control-icon: var(--fp-token-09edb881a4);--fp-letter-ink: var(--fp-token-894b8cb8bb);--fp-letter-muted: var(--fp-token-e53f14c732);--fp-letter-surface: var(--fp-token-779bbe8e83);--fp-letter-line: var(--fp-token-b24505eefb);--fp-letter-accent: var(--fp-token-14247cadcf);--fp-letter-accent-strong: var(--fp-token-14247cadcf);--fp-letter-on-accent: var(--fp-token-d14f901611);--fp-sphere-network-outer: color-mix(in srgb, var(--fp-warning) 72%, var(--fp-primary) 28%);--fp-sphere-network-inner: color-mix(in srgb, var(--fp-primary) 78%, var(--fp-warning) 22%);--fp-identity-role-ink: var(--fp-primary);--fp-identity-role-surface: linear-gradient(180deg, color-mix(in srgb, var(--fp-bg-surface) 88%, var(--fp-letter-accent)), color-mix(in srgb, var(--fp-bg-surface) 78%, var(--fp-primary)));--fp-identity-role-edge: color-mix(in srgb, var(--fp-primary) 62%, var(--fp-border));--fp-identity-role-inner-edge: color-mix(in srgb, var(--fp-on-primary) 82%, transparent);--fp-identity-role-shape: 10px 14px 10px 14px;--fp-identity-role-border-style: solid;--fp-identity-role-shadow: inset 0 1px 0 var(--fp-identity-role-inner-edge), 0 1px 4px color-mix(in srgb, var(--fp-primary) 12%, transparent);--fp-identity-role-min-height: var(--fp-account-badge-height);--fp-identity-role-padding: 5px 20px 5px 22px;--fp-identity-role-mark: "✦";--fp-identity-role-mark-color: var(--fp-letter-accent-strong);--fp-identity-role-mark-size: 9px;--fp-identity-role-text-shadow: 0 1px 0 color-mix(in srgb, var(--fp-on-primary) 42%, transparent);--fp-identity-role-owner-ink: var(--fp-token-112eb9f655);--fp-identity-role-owner-surface: color-mix(in srgb, var(--fp-bg-surface) 90%, var(--fp-primary));--fp-identity-role-owner-edge: var(--fp-token-4b5c54a7bf);--fp-identity-role-owner-shadow: inset 0 1px 0 color-mix(in srgb, var(--fp-on-primary) 72%, transparent)}[data-theme=starlight]{--fp-letter-paper-action-bg: color-mix(in srgb, var(--fp-primary) 24%, var(--fp-bg-surface));--fp-letter-paper-action-border: var(--fp-primary);--fp-letter-paper-action-ink: var(--fp-text);--fp-letter-paper-action-shadow: 0 2px 0 color-mix(in srgb, var(--fp-primary) 42%, transparent);--fp-letter-paper-danger-bg: color-mix(in srgb, var(--fp-danger) 28%, var(--fp-bg-surface));--fp-letter-paper-danger-border: var(--fp-danger);--fp-letter-paper-danger-ink: var(--fp-text);--fp-letter-paper-art-filter: hue-rotate(220deg) saturate(.28) brightness(1.2) contrast(.96);--fp-letter-paper-art-opacity: .9;--fp-starlight-nebula-blue: 38, 105, 255;--fp-starlight-nebula-cyan: 18, 208, 255;--fp-starlight-nebula-violet: 139, 61, 255;--fp-starlight-nebula-pink: 238, 94, 220;--fp-page-background: radial-gradient(ellipse at 58% 42%, var(--fp-token-bcc70bdfba), transparent 48%), radial-gradient(ellipse at 72% 78%, var(--fp-token-9e620107fe), transparent 56%), linear-gradient(165deg, var(--fp-token-d91602f926) 0%, var(--fp-token-3823680a5d) 48%, var(--fp-token-69c6316d65) 100%);--fp-bg-page: var(--fp-token-5a6a557706);--fp-bg-chrome: var(--fp-token-f1db08c6ff);--fp-bg-nav: var(--fp-token-f3bee0913f);--fp-starlight-ui-texture: url(/assets/theme/starlight-ui-texture.webp);--fp-bg-surface: var(--fp-token-a3e13ce1e8);--fp-bg-surface-soft: var(--fp-token-ef754ab1ab);--fp-text: var(--fp-token-c659d630ce);--fp-text-muted: var(--fp-token-d6abd6f896);--fp-primary: var(--fp-token-590a672375);--fp-primary-soft: var(--fp-token-d46713d4ec);--fp-interactive-hover-bg: var(--fp-token-91c5585ce8);--fp-interactive-hover-text: var(--fp-token-c659d630ce);--fp-on-primary: var(--fp-token-e10a511cde);--fp-overlay-text: var(--fp-token-c659d630ce);--fp-border: var(--fp-token-dd6508f8f6);--fp-switch-off-start: var(--fp-token-3fd9c588a3);--fp-switch-off-end: var(--fp-token-3f1378daeb);--fp-switch-off-edge: var(--fp-token-e53e97509b);--fp-switch-thumb: var(--fp-token-2431ec33b0);--fp-switch-thumb-edge: var(--fp-token-e31cb19b0b);--fp-switch-on-start: var(--fp-token-231c8defc8);--fp-switch-on-end: var(--fp-token-99ea67a490);--fp-switch-on-edge: var(--fp-token-51b06c73a7);--fp-warning: var(--fp-token-63a94ce6f2);--fp-danger: var(--fp-token-860b6f691c);--fp-success: var(--fp-token-72d0c30fcc);--fp-info: var(--fp-token-8e422fc8dc);--fp-text-secondary: var(--fp-token-d6abd6f896);--fp-focus: var(--fp-token-63a94ce6f2);--fp-color-scheme: dark;--fp-text-placeholder: var(--fp-token-aeb61476ab);--fp-control-icon: var(--fp-token-aeb61476ab);--fp-letter-ink: var(--fp-token-c659d630ce);--fp-letter-muted: var(--fp-token-aeb61476ab);--fp-letter-surface: var(--fp-token-d8305502ea);--fp-letter-line: var(--fp-token-8e89a3cb16);--fp-letter-paper-summary-ink: var(--fp-token-d82982d37b);--fp-letter-paper-body-ink: var(--fp-token-bb0e21bd6e);--fp-letter-paper-footer-ink: var(--fp-token-3c445d1b9a);--fp-letter-paper-time-ink: var(--fp-token-0ca5b0fa3e);--fp-letter-paper-summary-shadow: 0 1px 2px color-mix(in srgb, var(--fp-letter-paper-summary-ink) 18%, transparent);--fp-letter-paper-body-shadow: 0 1px 2px color-mix(in srgb, var(--fp-letter-paper-body-ink) 18%, transparent);--fp-letter-page-ink: var(--fp-letter-ink);--fp-letter-paper-ink: var(--fp-letter-paper-body-ink);--fp-letter-accent: var(--fp-token-590a672375);--fp-letter-accent-strong: var(--fp-token-590a672375);--fp-letter-on-accent: var(--fp-token-e10a511cde);--fp-sphere-network-outer: color-mix(in srgb, var(--fp-warning) 72%, var(--fp-primary) 28%);--fp-sphere-network-inner: color-mix(in srgb, var(--fp-primary) 82%, var(--fp-warning) 18%);--fp-identity-role-ink: var(--fp-text);--fp-identity-role-surface: linear-gradient(135deg, color-mix(in srgb, var(--fp-bg-chrome) 68%, var(--fp-primary)), color-mix(in srgb, var(--fp-bg-surface) 76%, var(--fp-primary)));--fp-identity-role-edge: var(--fp-warning);--fp-identity-role-inner-edge: color-mix(in srgb, var(--fp-on-primary) 52%, transparent);--fp-identity-role-shape: 5px 8px 5px 8px;--fp-identity-role-border-style: solid;--fp-identity-role-shadow: inset 0 1px 0 var(--fp-identity-role-inner-edge), inset 0 -1px 0 color-mix(in srgb, var(--fp-warning) 24%, transparent), 0 0 5px color-mix(in srgb, var(--fp-primary) 24%, transparent);--fp-identity-role-min-height: var(--fp-account-badge-height);--fp-identity-role-padding: 6px 27px 6px 24px;--fp-identity-role-mark: "✦";--fp-identity-role-mark-color: var(--fp-warning);--fp-identity-role-mark-size: 10px;--fp-identity-role-clip: polygon(0 22%, 6% 0, 94% 0, 100% 22%, 100% 78%, 94% 100%, 6% 100%, 0 78%);--fp-identity-role-text-shadow: 0 0 8px color-mix(in srgb, var(--fp-primary) 34%, transparent);--fp-identity-role-owner-ink: var(--fp-token-c63be7d88d);--fp-identity-role-owner-surface: color-mix(in srgb, var(--fp-bg-surface) 88%, var(--fp-warning));--fp-identity-role-owner-edge: var(--fp-token-63a94ce6f2);--fp-identity-role-owner-shadow: inset 0 1px 0 color-mix(in srgb, var(--fp-on-primary) 36%, transparent);--fp-rank-bronze-bright: var(--fp-token-16b5285b5c);--fp-rank-bronze-main: var(--fp-token-63d02a351e);--fp-rank-bronze-dark: var(--fp-token-c14ea0ec1d);--fp-rank-bronze-edge: var(--fp-token-5c24a81111);--fp-rank-bronze-ink: var(--fp-token-d12a0e6805);--fp-rank-bronze-gem: var(--fp-token-0bf030c030);--fp-rank-bronze-glow: var(--fp-token-11362b8db7);--fp-rank-silver-bright: var(--fp-token-a1c1f0402e);--fp-rank-silver-main: var(--fp-token-e57acf1138);--fp-rank-silver-dark: var(--fp-token-40cf55a13b);--fp-rank-silver-edge: var(--fp-token-763e1dfaad);--fp-rank-silver-ink: var(--fp-token-94fdc9fd10);--fp-rank-silver-gem: var(--fp-token-59514d1adc);--fp-rank-silver-glow: var(--fp-token-c7c98932d5);--fp-rank-gold-bright: var(--fp-token-3ea4c1db20);--fp-rank-gold-main: var(--fp-token-08cd37f01d);--fp-rank-gold-dark: var(--fp-token-d84e541251);--fp-rank-gold-edge: var(--fp-token-f9b3df2a74);--fp-rank-gold-ink: var(--fp-token-bdea3f8f77);--fp-rank-gold-gem: var(--fp-token-63a94ce6f2);--fp-rank-gold-glow: var(--fp-token-097a10ef24);--fp-rank-platinum-bright: var(--fp-token-7f7c78882c);--fp-rank-platinum-main: var(--fp-token-aab64a0e2f);--fp-rank-platinum-dark: var(--fp-token-fa08cefc02);--fp-rank-platinum-edge: var(--fp-token-a66da3524b);--fp-rank-platinum-ink: var(--fp-token-94fdc9fd10);--fp-rank-platinum-gem: var(--fp-token-45dbec7bea);--fp-rank-platinum-glow: var(--fp-token-292785b6a6);--fp-rank-aurum-bright: var(--fp-token-4b410adc5f);--fp-rank-aurum-main: var(--fp-token-9b09d2658f);--fp-rank-aurum-dark: var(--fp-token-84304e357d);--fp-rank-aurum-edge: var(--fp-token-ae2ba913b4);--fp-rank-aurum-ink: var(--fp-token-53071b4ade);--fp-rank-aurum-gem: var(--fp-token-8d765adaad);--fp-rank-aurum-glow: var(--fp-token-fd19f2e29c);--fp-text-on-danger: var(--fp-token-ac667d78da);--fp-letter-star-blue: var(--fp-token-744def182f);--fp-notification-danger: var(--fp-token-94f5d2a8f1);--fp-btn-primary-bg: var(--fp-token-ac667d78da);--fp-btn-primary-ink: var(--fp-token-45dbec7bea);--fp-btn-danger-bg: var(--fp-token-6a9d376ed7);--fp-btn-danger-ink: var(--fp-token-ac667d78da);--fp-action-leave-bg: var(--fp-warning);--fp-action-leave-ink: var(--fp-on-primary);--fp-action-leave-hover-bg: color-mix(in srgb, var(--fp-warning) 82%, var(--fp-text))}[data-theme=custom]{--fp-letter-paper-art-filter: saturate(.58) brightness(1.07) contrast(1.01);--fp-letter-paper-art-opacity: 1;--fp-sphere-network-outer: color-mix(in srgb, var(--fp-warning) 74%, var(--fp-primary) 26%);--fp-sphere-network-inner: color-mix(in srgb, var(--fp-primary) 86%, var(--fp-accent) 14%);--fp-identity-role-ink: var(--fp-text);--fp-identity-role-surface: linear-gradient(135deg, color-mix(in srgb, var(--fp-bg-surface) 72%, var(--fp-primary)), color-mix(in srgb, var(--fp-bg-surface) 84%, var(--fp-text)));--fp-identity-role-edge: color-mix(in srgb, var(--fp-primary) 68%, var(--fp-border));--fp-identity-role-inner-edge: color-mix(in srgb, var(--fp-on-primary) 64%, transparent);--fp-identity-role-shape: var(--fp-radius-md);--fp-identity-role-border-style: solid;--fp-identity-role-shadow: inset 0 1px 0 var(--fp-identity-role-inner-edge), 0 1px 4px color-mix(in srgb, var(--fp-primary) 14%, transparent);--fp-identity-role-min-height: var(--fp-account-badge-height);--fp-identity-role-padding: 5px 20px 5px 22px;--fp-identity-role-mark: "◇";--fp-identity-role-mark-color: var(--fp-primary);--fp-identity-role-mark-size: 9px;--fp-identity-role-owner-ink: var(--fp-text);--fp-identity-role-owner-edge: color-mix(in srgb, var(--fp-text) 62%, var(--fp-bg-surface) 38%);--fp-identity-role-owner-shadow: inset 0 1px 0 color-mix(in srgb, var(--fp-on-primary) 64%, transparent), 0 1px 4px color-mix(in srgb, var(--fp-text) 14%, transparent);--fp-action-leave-bg: color-mix(in srgb, var(--fp-primary) 72%, var(--fp-warning));--fp-action-leave-ink: var(--fp-on-primary);--fp-action-leave-hover-bg: color-mix(in srgb, var(--fp-action-leave-bg) 84%, var(--fp-text));--fp-text-placeholder: color-mix(in srgb, var(--fp-text) 72%, var(--fp-bg-surface) 28%);--fp-control-icon: var(--fp-text);--fp-action-surface: var(--fp-primary);--fp-action-ink: var(--fp-on-primary);--fp-action-border: var(--fp-primary);--fp-action-hover: color-mix(in srgb, var(--fp-primary) 78%, var(--fp-bg-surface));--fp-action-hover-ink: var(--fp-on-primary);--fp-focus: color-mix(in srgb, var(--fp-primary) 78%, var(--fp-text));--fp-on-primary: var(--fp-token-d14f901611);--fp-letter-ink: color-mix(in srgb, var(--fp-text) 80%, var(--fp-primary));--fp-letter-accent: var(--fp-primary);--fp-letter-surface: color-mix(in srgb, var(--fp-bg-surface) 88%, transparent);--fp-letter-paper-summary-ink: color-mix(in srgb, var(--fp-text) 82%, var(--fp-primary));--fp-letter-paper-body-ink: color-mix(in srgb, var(--fp-text) 78%, var(--fp-primary));--fp-letter-paper-footer-ink: color-mix(in srgb, var(--fp-text) 68%, var(--fp-primary));--fp-letter-paper-time-ink: color-mix(in srgb, var(--fp-text) 62%, var(--fp-primary));--fp-letter-page-ink: var(--fp-letter-ink);--fp-letter-paper-ink: var(--fp-letter-paper-body-ink);--fp-identity-role-owner-surface: color-mix(in srgb, var(--fp-bg-surface) 88%, var(--fp-primary))}:root{font-family:var(--fp-font-sans);color:var(--fp-text);background:var(--fp-bg-page);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body{background:var(--fp-bg-page);overscroll-behavior-y:none}::selection{background:var(--fp-token-6439026683);background:color-mix(in srgb,var(--fp-primary) var(--fp-ratio-35-percent),transparent);color:var(--fp-text)}::-moz-selection{background:var(--fp-token-6439026683);background:color-mix(in srgb,var(--fp-primary) var(--fp-ratio-35-percent),transparent);color:var(--fp-text)}input::selection,textarea::selection{background:var(--fp-token-22b4a5174e);background:color-mix(in srgb,var(--fp-primary) var(--fp-ratio-40-percent),transparent);color:var(--fp-token-d14f901611)}input::-moz-selection,textarea::-moz-selection{background:var(--fp-token-22b4a5174e);background:color-mix(in srgb,var(--fp-primary) var(--fp-ratio-40-percent),transparent);color:var(--fp-token-d14f901611)}input::-webkit-selection{background:var(--fp-token-22b4a5174e);background:color-mix(in srgb,var(--fp-primary) var(--fp-ratio-40-percent),transparent);color:var(--fp-token-d14f901611)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:var(--fp-duration-0-001-ms);animation-iteration-count:var(--fp-value-1);transition-duration:var(--fp-duration-0-001-ms)}}button,input,textarea{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--fp-text-placeholder);opacity:var(--fp-value-1)}button{cursor:pointer;background:transparent;border:0;padding:0}a{color:inherit;text-decoration:none}img{max-width:var(--fp-ratio-100-percent);display:block}::selection{background:var(--fp-primary-soft);background:color-mix(in srgb,var(--fp-primary) var(--fp-ratio-35-percent),transparent);color:var(--fp-text)}::-moz-selection{background:var(--fp-primary-soft);background:color-mix(in srgb,var(--fp-primary) var(--fp-ratio-35-percent),transparent);color:var(--fp-text)}input::selection,textarea::selection{background:var(--fp-selection-bg);background:color-mix(in srgb,var(--fp-primary) var(--fp-ratio-40-percent),transparent);color:var(--fp-on-primary)}input::-moz-selection,textarea::-moz-selection{background:var(--fp-selection-bg);background:color-mix(in srgb,var(--fp-primary) var(--fp-ratio-40-percent),transparent);color:var(--fp-on-primary)}input::-webkit-selection{background:var(--fp-selection-bg);background:color-mix(in srgb,var(--fp-primary) var(--fp-ratio-40-percent),transparent);color:var(--fp-on-primary)}a{color:var(--fp-link-color, var(--fp-primary));text-decoration:none}a:hover,a:focus-visible{text-decoration:underline;text-underline-offset:var(--fp-link-underline-offset, var(--fp-dimension-2-px))}*{box-sizing:border-box}html,body,#root{height:var(--fp-ratio-100-percent);margin:0;overflow:hidden}body{position:relative;isolation:isolate;background:var(--fp-page-background, var(--fp-bg-page));overscroll-behavior-y:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:var(--fp-focus-ring-width) solid var(--fp-focus-ring, var(--fp-focus));outline-offset:var(--fp-focus-ring-offset);border-radius:inherit}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--fp-input-focus-ring, none)}.fp-skip-link{position:absolute;inset-inline-start:var(--fp-spacing-2);inset-block-start:var(--fp-spacing-2);padding:var(--fp-spacing-2) var(--fp-spacing-3);background:var(--fp-bg-surface);color:var(--fp-text);border:var(--fp-border-width-thin) solid var(--fp-focus-ring, var(--fp-focus));border-radius:var(--fp-radius-sm);font-size:var(--fp-token-c72ace7cfb);z-index:var(--fp-z-overlay, var(--fp-value-2000));transform:translateY(var(--fp-ratio-negative-200-percent));transition:transform var(--fp-duration-quick) var(--fp-easing-smooth)}.fp-skip-link:focus-visible{transform:translateY(0);outline:var(--fp-focus-ring-width) solid var(--fp-focus-ring, var(--fp-focus));outline-offset:var(--fp-focus-ring-offset)}@media (prefers-reduced-motion: reduce){.fp-skip-link{transition:none}}.fp-page-title{font-size:var(--fp-heading-page);font-weight:var(--fp-font-weight-bold);margin:0 0 var(--fp-spacing-4);letter-spacing:var(--fp-dimension-negative-0-4-px)}.fp-sr-only{position:absolute;width:var(--fp-dimension-1-px);height:var(--fp-dimension-1-px);padding:0;margin:var(--fp-dimension-negative-1-px);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme=starlight] body:before{position:fixed;inset:0;z-index:var(--fp-z-background);pointer-events:none;content:"";background:radial-gradient(ellipse var(--fp-ratio-25-percent) var(--fp-ratio-70-percent) at var(--fp-ratio-48-percent) var(--fp-ratio-43-percent),var(--fp-token-caeebd4fe3),transparent var(--fp-ratio-72-percent)),radial-gradient(ellipse var(--fp-ratio-13-percent) var(--fp-ratio-66-percent) at var(--fp-ratio-50-percent) var(--fp-ratio-44-percent),var(--fp-token-78faf9c681),transparent var(--fp-ratio-78-percent));filter:blur(var(--fp-dimension-18-px))}[data-theme=starlight] body:after{position:fixed;inset:0;z-index:var(--fp-z-background);pointer-events:none;content:"";background:radial-gradient(ellipse var(--fp-ratio-15-percent) var(--fp-ratio-65-percent) at var(--fp-ratio-49-percent) var(--fp-ratio-44-percent),var(--fp-token-8300291e4f),transparent var(--fp-ratio-78-percent));filter:blur(var(--fp-dimension-28-px))}.fp-starlight-canvas{position:fixed;inset:0;z-index:var(--fp-z-background);width:var(--fp-ratio-100-percent);height:var(--fp-ratio-100-percent);pointer-events:none}#root{position:relative;z-index:var(--fp-z-base)}@keyframes fp-starlight-twinkle-a{0%,to{opacity:var(--fp-value-42);transform:translateZ(0)}31%{opacity:var(--fp-value-76);transform:translate3d(0,var(--fp-dimension-negative-1-px),0)}53%{opacity:var(--fp-value-5);transform:translate3d(var(--fp-dimension-1-px),0,0)}79%{opacity:var(--fp-value-9);transform:translate3d(0,var(--fp-dimension-negative-2-px),0)}}@keyframes fp-starlight-twinkle-b{0%,to{opacity:var(--fp-value-38)}24%{opacity:var(--fp-value-72)}61%{opacity:var(--fp-value-46)}87%{opacity:var(--fp-value-82)}}@media (prefers-reduced-motion: reduce){[data-theme=starlight] body:before,[data-theme=starlight] body:after{animation:none;opacity:var(--fp-value-6)}}.fp-auth-app{width:var(--fp-ratio-100-percent);max-width:var(--fp-shell-max-width);height:var(--fp-ratio-100-percent);min-height:0;margin:0 auto;overflow:hidden;background:var(--fp-page-background, var(--fp-bg-page));color:var(--fp-text);box-shadow:var(--fp-shadow-shell)}[data-theme=starlight] .fp-mobile-app,[data-theme=starlight] .fp-auth-app{background:transparent;z-index:var(--fp-z-shell)}[data-theme=starlight] .fp-mobile-app>*:not(.fp-starlight-canvas),[data-theme=starlight] .fp-auth-app>*{position:relative;z-index:var(--fp-z-content)}[data-theme=starlight] .fp-mobile-header,[data-theme=starlight] .fp-mobile-tabbar{background-image:linear-gradient(color-mix(in srgb,var(--fp-bg-chrome) var(--fp-ratio-54-percent),transparent),color-mix(in srgb,var(--fp-bg-chrome) var(--fp-ratio-62-percent),transparent)),var(--fp-starlight-ui-texture);background-size:cover;background-position:center}.fp-mobile-header__title{font-size:var(--fp-heading-header);font-weight:var(--fp-font-weight-bold);letter-spacing:var(--fp-shell-header-title-tracking)}.fp-mobile-header__back{display:inline-flex;align-items:center;justify-content:center;width:var(--fp-shell-header-icon-back-size);height:var(--fp-shell-header-icon-back-size);margin-right:var(--fp-shell-header-icon-back-offset);border-radius:var(--fp-shell-header-icon-back-radius);color:var(--fp-text);cursor:pointer;flex-shrink:0}.fp-mobile-header__back:focus-visible{outline:var(--fp-focus-ring-width) solid var(--fp-focus);outline-offset:var(--fp-focus-ring-offset)}.fp-mobile-header__home{display:inline-flex;align-items:center;justify-content:center;width:var(--fp-shell-header-icon-back-size);height:var(--fp-shell-header-icon-back-size);border-radius:var(--fp-shell-header-icon-radius);color:var(--fp-text);cursor:pointer;flex-shrink:0}.fp-mobile-header__home:focus-visible{outline:var(--fp-focus-ring-width) solid var(--fp-focus);outline-offset:var(--fp-focus-ring-offset)}.fp-mobile-header__home:active{background:var(--fp-primary-soft)}.fp-mobile-header__search-text:focus-visible{outline:var(--fp-focus-ring-width) solid var(--fp-focus);outline-offset:var(--fp-focus-ring-offset)}.fp-mobile-icon-btn:focus-visible{outline:var(--fp-focus-ring-width) solid var(--fp-focus);outline-offset:var(--fp-focus-ring-offset)}.fp-mobile-content{display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--fp-primary) var(--fp-ratio-72-percent),var(--fp-bg-surface)) transparent}.fp-mobile-content::-webkit-scrollbar{width:var(--fp-shell-tabbar-scrollbar-width)}.fp-mobile-content::-webkit-scrollbar-track{background:transparent}.fp-mobile-content::-webkit-scrollbar-thumb{min-height:var(--fp-shell-tabbar-scrollbar-min-height);border:var(--fp-shell-tabbar-scrollbar-border-width) solid color-mix(in srgb,var(--fp-bg-page) var(--fp-ratio-82-percent),transparent);border-radius:var(--fp-radius-pill);background:color-mix(in srgb,var(--fp-primary) var(--fp-ratio-72-percent),var(--fp-bg-surface))}.fp-mobile-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fp-shell-tabbar-item-gap);min-width:0;padding:var(--fp-shell-tabbar-item-padding);color:var(--fp-text-muted);font-size:var(--fp-font-size-meta-xs);font-weight:var(--fp-font-weight-regular);letter-spacing:0;white-space:nowrap;transition:color var(--fp-shell-tabbar-transition) ease}.fp-mobile-tabbar__item:focus-visible{outline:var(--fp-focus-ring-width) solid var(--fp-focus);outline-offset:var(--fp-focus-ring-offset-inset);border-radius:var(--fp-radius-sm)}.fp-mobile-tabbar__item .fp-mobile-tabbar__icon{display:block;width:var(--fp-shell-tabbar-icon-size);height:var(--fp-shell-tabbar-icon-size);object-fit:contain;transition:transform var(--fp-shell-tabbar-transition) ease}.fp-mobile-tabbar__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.fp-mobile-tabbar__dot{position:absolute;top:var(--fp-shell-header-icon-back-offset);right:var(--fp-shell-notification-dot-offset-inline);width:var(--fp-shell-notification-dot-size);height:var(--fp-shell-notification-dot-size);border-radius:var(--fp-radius-circle);background:var(--fp-danger);border:var(--fp-focus-ring-width) solid var(--fp-bg-surface);box-sizing:content-box}.fp-album-fab{position:fixed;right:max(var(--fp-shell-header-padding-inline),(var(--fp-viewport-100-vw) - var(--fp-shell-max-width)) / var(--fp-value-2) + var(--fp-shell-header-padding-inline));bottom:calc(var(--fp-shell-fab-bottom-nav-offset) + var(--fp-safe-bottom) + var(--fp-spacing-4-5));z-index:var(--fp-z-fab);display:inline-flex;align-items:center;justify-content:center;width:var(--fp-touch-target-large);height:var(--fp-touch-target-large);padding:0;border:0;border-radius:var(--fp-radius-circle);background:var(--fp-primary);color:var(--fp-on-primary);box-shadow:var(--fp-shadow-card-medium);font-size:var(--fp-font-size-hero);font-weight:var(--fp-font-weight-regular);line-height:var(--fp-line-height-tight);cursor:pointer;transition:transform var(--fp-duration-fast) var(--fp-easing-smooth),opacity var(--fp-duration-fast) var(--fp-easing-smooth)}.fp-album-fab:active{opacity:var(--fp-value-0-8);transform:scale(var(--fp-value-0-94))}.fp-album-fab:focus-visible{outline:var(--fp-focus-ring-width) solid var(--fp-focus);outline-offset:var(--fp-spacing-1)}.fp-mobile-app{display:grid;grid-template-rows:auto minmax(0,var(--fp-grid-track-1-fr)) auto;height:var(--fp-ratio-100-percent);min-height:0;width:var(--fp-ratio-100-percent);max-width:var(--fp-shell-max-width);margin:0 auto;overflow:hidden;background:var(--fp-page-background, var(--fp-bg-page));color:var(--fp-text);position:relative;box-shadow:var(--fp-shadow-shell)}.fp-mobile-header{z-index:var(--fp-z-header);display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--fp-shell-header-min-height) + var(--fp-safe-top));padding:calc(var(--fp-shell-header-padding-block) + var(--fp-safe-top)) var(--fp-shell-header-padding-inline) var(--fp-shell-header-padding-block);border-bottom:var(--fp-shell-border-width) solid var(--fp-border);background:var(--fp-bg-chrome, color-mix(in srgb, var(--fp-bg-page) var(--fp-ratio-92-percent), transparent));backdrop-filter:blur(var(--fp-shell-header-backdrop-blur));-webkit-backdrop-filter:blur(var(--fp-shell-header-backdrop-blur))}.fp-mobile-header__title{font-size:var(--fp-shell-header-title-size);font-weight:var(--fp-font-weight-bold);letter-spacing:var(--fp-shell-header-title-tracking)}.fp-mobile-header__title--with-controls{margin-left:var(--fp-shell-header-title-gap)}.fp-mobile-header__left{display:inline-flex;align-items:center;gap:0;min-width:0}.fp-mobile-header__back{display:inline-flex;align-items:center;justify-content:center;width:var(--fp-component-control-height-compact);height:var(--fp-component-control-height-compact);margin-right:var(--fp-shell-header-icon-back-offset);border-radius:var(--fp-radius-sm);color:var(--fp-text);cursor:pointer;flex-shrink:0}.fp-mobile-header__back:active{background:var(--fp-primary-soft)}.fp-mobile-header__actions{display:inline-flex;gap:var(--fp-spacing-2);align-items:center}.fp-mobile-header__search-text{display:inline-flex;align-items:center;gap:var(--fp-spacing-1);height:var(--fp-shell-header-action-size);padding:0 var(--fp-spacing-3-5);border-radius:var(--fp-radius-pill);background:var(--fp-bg-surface);color:var(--fp-text);font-size:var(--fp-font-size-meta-md);font-weight:var(--fp-font-weight-semibold);border:var(--fp-shell-border-width) solid var(--fp-border);cursor:pointer}.fp-mobile-header__search-text:active{background:var(--fp-primary-soft)}.fp-mobile-header__raster-icon{display:block;color:var(--fp-primary);object-fit:contain;flex:0 0 auto;transform:scale(var(--fp-value-1-08))}.fp-mobile-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--fp-shell-header-action-size);height:var(--fp-shell-header-action-size);border-radius:var(--fp-shell-header-action-radius);background:transparent;color:var(--fp-text);position:relative}.fp-mobile-header__actions>.fp-mobile-icon-btn:last-child{margin-left:var(--fp-shell-header-action-trailing-offset)}.fp-mobile-icon-btn:active{background:var(--fp-primary-soft)}.fp-mobile-icon-btn__dot{position:absolute;top:var(--fp-shell-notification-dot-inset);right:var(--fp-shell-notification-dot-inset);width:var(--fp-shell-notification-dot-size);height:var(--fp-shell-notification-dot-size);border-radius:var(--fp-radius-circle);background:var(--fp-danger);border:var(--fp-focus-ring-width) solid var(--fp-bg-page)}.fp-mobile-header__notification--unread{animation:fp-notification-breathe var(--fp-shell-notification-duration) ease-in-out infinite}@keyframes fp-notification-breathe{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(var(--fp-shell-notification-shadow))}}@media (prefers-reduced-motion: reduce){.fp-mobile-header__notification--unread{animation:none}}.fp-mobile-content{display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fp-mobile-content::-webkit-scrollbar{display:none}.fp-mobile-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--fp-primary) var(--fp-ratio-84-percent),var(--fp-bg-surface))}.fp-mobile-tabbar{display:grid;grid-template-columns:repeat(var(--fp-value-3-77de68),var(--fp-grid-track-1-fr));align-items:stretch;padding:var(--fp-shell-tabbar-padding-block) 0 calc(var(--fp-shell-tabbar-padding-block) + var(--fp-safe-bottom));border-top:var(--fp-shell-tabbar-border-width) solid var(--fp-border);background:var(--fp-bg-nav, color-mix(in srgb, var(--fp-bg-page) var(--fp-ratio-94-percent), transparent));backdrop-filter:blur(var(--fp-shell-tabbar-backdrop-blur)) saturate(var(--fp-ratio-180-percent));-webkit-backdrop-filter:blur(var(--fp-shell-tabbar-backdrop-blur)) saturate(var(--fp-ratio-180-percent))}.fp-mobile-tabbar--count-3{grid-template-columns:repeat(var(--fp-value-3-77de68),var(--fp-grid-track-1-fr))}.fp-mobile-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fp-shell-tabbar-item-gap);min-width:0;padding:var(--fp-shell-tabbar-item-padding);color:var(--fp-text-muted);font-size:var(--fp-shell-tabbar-label-size);font-weight:var(--fp-font-weight-regular);letter-spacing:var(--fp-shell-tabbar-item-tracking);white-space:nowrap;transition:color var(--fp-duration-fast) var(--fp-easing-smooth)}.fp-mobile-tabbar__item .fp-mobile-tabbar__icon{display:block;width:var(--fp-shell-tabbar-icon-size);height:var(--fp-shell-tabbar-icon-size);object-fit:contain;transition:transform var(--fp-duration-fast) var(--fp-easing-smooth)}.fp-mobile-tabbar__item:active{opacity:var(--fp-value-0-6)}.fp-mobile-tabbar__item--active{color:var(--fp-primary);font-weight:var(--fp-font-weight-semibold)}.fp-mobile-tabbar__item--active .fp-mobile-tabbar__icon{transform:translateY(var(--fp-shell-tabbar-icon-active-offset)) scale(var(--fp-value-1-04))}.fp-mobile-page{display:flex;flex-direction:column;flex:var(--fp-value-1) var(--fp-value-1) auto;min-height:0;box-sizing:border-box;padding:var(--fp-shell-page-padding-block) var(--fp-shell-header-padding-inline) calc(var(--fp-shell-page-bottom-space) + var(--fp-safe-bottom))}@media (max-width: 719px){.fp-mobile-app{max-width:none}}.fp-mobile-page--loading{display:flex;align-items:center;justify-content:center;min-height:var(--fp-ratio-100-percent)}@media (min-width: 720px){body{background:var(--fp-page-background, var(--fp-bg-page))}.fp-mobile-app{height:min(var(--fp-viewport-100-dvh) - var(--fp-shell-desktop-height-inset),var(--fp-shell-height-desktop-max));min-height:min(var(--fp-shell-height-desktop-min),var(--fp-viewport-100-dvh) - var(--fp-shell-desktop-height-inset));margin:var(--fp-shell-desktop-margin-block) auto;border-radius:var(--fp-shell-desktop-radius);overflow:hidden;border:var(--fp-shell-border-width) solid var(--fp-border)}}[data-theme=custom] .fp-btn{background:var(--fp-action-surface);color:var(--fp-action-ink);border-color:var(--fp-action-border)}[data-theme=custom] .fp-btn:hover{background:var(--fp-action-hover);color:var(--fp-action-hover-ink)}.fp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fp-component-button-gap);height:var(--fp-component-control-height);padding:0 var(--fp-component-button-padding-inline);border-radius:var(--fp-radius-pill);background:var(--fp-component-button-bg);color:var(--fp-component-button-ink);font-weight:var(--fp-token-9b9cc4b50c);border:var(--fp-border-width-thin) solid var(--fp-component-button-border);transition:opacity var(--fp-duration-fast) var(--fp-easing-smooth),transform var(--fp-duration-fast) var(--fp-easing-smooth),background var(--fp-duration-fast) var(--fp-easing-smooth)}[data-theme=custom] .fp-btn{--fp-component-button-bg: var(--fp-action-surface);--fp-component-button-ink: var(--fp-action-ink);--fp-component-button-border: var(--fp-action-border);--fp-component-button-hover-bg: var(--fp-action-hover)}[data-theme=custom] .fp-btn:hover{background:var(--fp-component-button-hover-bg)}[data-theme=custom] .fp-album-fab{background:var(--fp-action-surface);color:var(--fp-action-ink);border-color:var(--fp-action-border)}.fp-btn:active{opacity:var(--fp-value-0-78);transform:scale(var(--fp-value-0-985))}.fp-btn:focus-visible{outline:var(--fp-border-width-strong) solid var(--fp-focus);outline-offset:var(--fp-dimension-2-px)}.fp-btn--ghost{background:var(--fp-btn-ghost-bg);color:var(--fp-btn-ghost-ink);border-color:var(--fp-btn-ghost-border)}.fp-btn--compact{height:var(--fp-component-control-height-compact);padding:0 var(--fp-spacing-3-5);font-size:var(--fp-token-158b676b1c)}.fp-btn--block{width:var(--fp-ratio-100-percent)}.fp-card{background:var(--fp-component-card-bg);border-radius:var(--fp-component-card-radius);padding:var(--fp-component-card-padding);box-shadow:var(--fp-component-card-shadow)}.fp-input{width:var(--fp-ratio-100-percent);height:var(--fp-component-control-height);padding:0 var(--fp-component-control-padding-inline);border-radius:var(--fp-component-control-radius);border:var(--fp-dialog-input-border-width) solid var(--fp-component-input-border);background:var(--fp-component-input-bg);color:var(--fp-component-input-ink);outline:none}.fp-input:focus{border-color:var(--fp-component-input-focus)}.fp-input:focus-visible{outline:none}textarea.fp-input{height:auto;min-height:var(--fp-input-textarea-min-height);padding:var(--fp-input-textarea-padding);line-height:var(--fp-token-05c248da4c);resize:vertical}.fp-divider{height:var(--fp-divider-height);background:var(--fp-component-divider);margin:var(--fp-spacing-4) 0}.fp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:var(--fp-value-1) var(--fp-value-1) auto;min-height:min(var(--fp-empty-min-height),var(--fp-empty-max-height));padding:var(--fp-empty-padding-block) var(--fp-empty-padding-inline);text-align:center;color:var(--fp-text-muted);gap:var(--fp-empty-gap)}.fp-tag{display:inline-flex;align-items:center;padding:var(--fp-tag-padding);border-radius:var(--fp-radius-pill);background:var(--fp-primary-soft);color:var(--fp-primary);font-size:var(--fp-token-906ab48a88);font-weight:var(--fp-token-ee48b72cc1)}.fp-confirm-dialog__mask{position:fixed;inset:0;z-index:var(--fp-z-modal-mask, var(--fp-value-900));display:flex;align-items:center;justify-content:center;padding:var(--fp-spacing-5, var(--fp-spacing-5));background:var(--fp-overlay-scrim);overscroll-behavior:contain}.fp-confirm-dialog{width:min(var(--fp-ratio-100-percent),var(--fp-dimension-360-px));max-height:min(var(--fp-ratio-100-percent),var(--fp-dimension-440-px));overflow:auto;padding:var(--fp-spacing-5, var(--fp-spacing-5));border:var(--fp-border-width-thin) solid var(--fp-border);border-radius:var(--fp-radius-lg);color:var(--fp-text);background:var(--fp-bg-surface);box-shadow:var(--fp-shadow-modal)}.fp-confirm-dialog__title{margin:0;color:var(--fp-text);font-size:var(--fp-token-4592be12e0);font-weight:var(--fp-token-99527afe92)}.fp-confirm-dialog__description{margin:var(--fp-spacing-2-5, var(--fp-spacing-2-5)) 0 var(--fp-spacing-5, var(--fp-spacing-5));color:var(--fp-text-muted);font-size:var(--fp-token-158b676b1c);line-height:var(--fp-token-33f106d409)}.fp-confirm-dialog__actions{display:flex;justify-content:flex-end;gap:var(--fp-spacing-2, var(--fp-spacing-2))}.fp-confirm-dialog__actions button{min-height:var(--fp-touch-target, var(--fp-dimension-44-px));padding:0 var(--fp-spacing-4, var(--fp-spacing-4));border:var(--fp-border-width-thin) solid transparent;border-radius:var(--fp-radius-pill, var(--fp-dimension-999-px));font:inherit;font-weight:var(--fp-token-9b9cc4b50c);cursor:pointer}.fp-confirm-dialog__cancel{border-color:var(--fp-border);color:var(--fp-text);background:var(--fp-bg-chrome)}.fp-confirm-dialog__confirm--primary{color:var(--fp-on-primary);background:var(--fp-primary)}.fp-confirm-dialog__confirm--danger{color:var(--fp-action-leave-ink, var(--fp-on-primary));background:var(--fp-action-leave-bg, var(--fp-danger))}.fp-confirm-dialog__confirm--danger:hover{background:var(--fp-action-leave-hover-bg, var(--fp-danger))}.fp-confirm-dialog__actions button:focus-visible{outline:var(--fp-focus-ring-width, var(--fp-border-width-strong)) solid var(--fp-focus-ring, var(--fp-primary));outline-offset:var(--fp-focus-ring-offset, var(--fp-dimension-2-px))}@media (max-width: 420px){.fp-confirm-dialog__mask{align-items:flex-end;padding:var(--fp-spacing-3, var(--fp-spacing-3)) var(--fp-spacing-3, var(--fp-spacing-3)) max(var(--fp-spacing-3, var(--fp-spacing-3)),env(safe-area-inset-bottom))}.fp-confirm-dialog{width:var(--fp-ratio-100-percent);max-height:min(var(--fp-viewport-72-dvh),var(--fp-dimension-440-px));padding:var(--fp-spacing-4-5, var(--fp-spacing-5-5)) var(--fp-spacing-4, var(--fp-spacing-4)) var(--fp-spacing-4, var(--fp-spacing-4));border-radius:var(--fp-radius-lg) var(--fp-radius-lg) var(--fp-radius-md) var(--fp-radius-md)}}.fp-dialog-mask{position:fixed;inset:0;background:var(--fp-overlay-scrim);display:flex;align-items:center;justify-content:center;z-index:var(--fp-value-9000);padding:var(--fp-spacing-5)}.fp-dialog{background:var(--fp-bg-surface);border-radius:var(--fp-radius-lg);padding:var(--fp-dialog-padding);width:var(--fp-ratio-100-percent);max-width:var(--fp-shell-max-width);box-shadow:var(--fp-shadow-modal);display:flex;flex-direction:column;gap:var(--fp-spacing-3)}.fp-dialog__title{font-size:var(--fp-token-4592be12e0);font-weight:var(--fp-token-99527afe92)}.fp-dialog__body{font-size:var(--fp-token-158b676b1c);color:var(--fp-text-muted);line-height:var(--fp-token-05c248da4c)}.fp-dialog__countdown{font-size:var(--fp-token-158b676b1c);color:var(--fp-danger);font-weight:var(--fp-token-ee48b72cc1)}.fp-dialog__actions{display:flex;gap:var(--fp-spacing-2);justify-content:flex-end;flex-wrap:wrap}.fp-dialog__input{width:var(--fp-ratio-100-percent);height:var(--fp-touch-target);padding:0 var(--fp-spacing-3-5);border-radius:var(--fp-radius-md);border:var(--fp-dialog-input-border-width) solid var(--fp-border);background:var(--fp-bg-surface);color:var(--fp-text);outline:none;resize:vertical;font:inherit}.fp-dialog__input:focus{border-color:var(--fp-primary)}.fp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fp-spacing-2-5);flex:var(--fp-value-1) var(--fp-value-1) auto;min-height:min(var(--fp-viewport-60-dvh),var(--fp-dimension-540-px));padding:var(--fp-spacing-6) var(--fp-spacing-5);text-align:center;color:var(--fp-text-muted)}.fp-empty__icon{display:flex;align-items:center;justify-content:center;color:var(--fp-text-muted);opacity:var(--fp-value-0-9)}.fp-empty__title{font-size:var(--fp-token-590750b7c2);font-weight:var(--fp-token-ee48b72cc1);color:var(--fp-text);line-height:var(--fp-token-4693695d02)}.fp-empty__hint{font-size:var(--fp-token-c318840d04);line-height:var(--fp-token-58e6d386c3);max-width:var(--fp-dimension-30-em);color:var(--fp-text)}.fp-empty__actions{display:flex;gap:var(--fp-spacing-2);margin-top:var(--fp-spacing-1)}@media (prefers-reduced-motion: no-preference){.fp-empty__icon{transition:opacity var(--fp-duration-0-2-s) ease}}.fp-empty--danger .fp-empty__icon{color:var(--fp-error-icon-color, var(--fp-danger));opacity:var(--fp-value-1)}.fp-empty--danger .fp-empty__title{color:var(--fp-text)}.fp-empty--danger .fp-empty__hint{color:var(--fp-text-muted)}.fp-empty--danger .fp-empty__actions{gap:var(--fp-spacing-2-5, var(--fp-spacing-2-5));margin-top:var(--fp-spacing-2, var(--fp-spacing-2))}.fp-loading-screen{box-sizing:border-box;display:flex;flex:var(--fp-value-1) var(--fp-value-1) auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--fp-spacing-3);width:var(--fp-ratio-100-percent);min-height:0;padding:var(--fp-spacing-5);overflow:hidden;background:transparent}.fp-progressive-image{transition:opacity var(--fp-duration-260-ms) ease}.fp-progressive-image[data-progressive-ready=false]{opacity:var(--fp-value-0-88)}.fp-progressive-image[data-progressive-ready=true]{opacity:var(--fp-value-1)}.fp-mobile-content>.fp-loading-screen,.fpl-page--loading,.fp-mobile-page--loading{min-height:0;flex:var(--fp-value-1) var(--fp-value-1) auto}.fp-loading-book-stage{position:relative;width:min(var(--fp-dimension-220-px),var(--fp-viewport-58-vw));height:min(var(--fp-dimension-230-px),var(--fp-viewport-60-vw))}.fp-loading-book-frame{position:absolute;inset:0;display:block;width:var(--fp-ratio-100-percent);height:var(--fp-ratio-100-percent);object-fit:contain;object-position:center}.fp-loading-book-frame--active{opacity:var(--fp-value-1)}.fp-loading-paws{position:relative;width:min(var(--fp-dimension-270-px),var(--fp-viewport-76-vw));height:var(--fp-dimension-46-px);overflow:hidden}.fp-loading-paw{position:absolute;top:0;left:var(--fp-ratio-100-percent);width:var(--fp-dimension-28-px);height:auto;max-width:none;opacity:0;filter:drop-shadow(0 var(--fp-dimension-2-px) var(--fp-dimension-1-px) var(--fp-token-28e980f6d4));animation:fp-loading-paw-walk var(--fp-duration-3-6-s) linear infinite}.fp-loading-paw--sage{top:var(--fp-spacing-2-5);filter:hue-rotate(var(--fp-angle-38-deg)) saturate(var(--fp-value-0-62)) brightness(var(--fp-value-0-98)) drop-shadow(0 var(--fp-dimension-2-px) var(--fp-dimension-1-px) var(--fp-token-28e980f6d4))}.fp-loading-paws picture:nth-child(2) .fp-loading-paw{animation-delay:var(--fp-duration-0-36-s)}.fp-loading-paws picture:nth-child(3) .fp-loading-paw{animation-delay:var(--fp-duration-0-72-s)}.fp-loading-paws picture:nth-child(4) .fp-loading-paw{animation-delay:var(--fp-duration-1-08-s)}.fp-loading-paws picture:nth-child(5) .fp-loading-paw{animation-delay:var(--fp-duration-1-44-s)}.fp-loading-paws picture:nth-child(6) .fp-loading-paw{animation-delay:var(--fp-duration-1-8-s)}.fp-loading-paws picture:nth-child(7) .fp-loading-paw{animation-delay:var(--fp-duration-2-16-s)}.fp-loading-paws picture:nth-child(8) .fp-loading-paw{animation-delay:var(--fp-duration-2-52-s)}.fp-loading-paws picture:nth-child(9) .fp-loading-paw{animation-delay:var(--fp-duration-2-88-s)}.fp-loading-paws picture:nth-child(10) .fp-loading-paw{animation-delay:var(--fp-duration-3-24-s)}@keyframes fp-loading-paw-walk{0%{opacity:0;transform:translate(0) rotate(var(--fp-angle-negative-18-deg))}12%{opacity:var(--fp-value-0-9)}78%{opacity:var(--fp-value-0-9)}to{opacity:0;transform:translate(var(--fp-dimension-negative-320-px)) rotate(var(--fp-angle-negative-18-deg))}}@media (prefers-reduced-motion: reduce){.fp-loading-book-frame,.fp-progressive-image{transition:none}.fp-loading-paw{animation-duration:var(--fp-duration-0-01-ms);animation-iteration-count:var(--fp-value-1);opacity:var(--fp-value-0-8);transform:translate(var(--fp-dimension-negative-100-px)) rotate(var(--fp-angle-negative-18-deg))}}.fp-toast-host{position:fixed;z-index:var(--fp-value-9999);inset:0;display:flex;flex-direction:column;align-items:center;gap:var(--fp-spacing-2);padding-top:max(var(--fp-dimension-72-px),var(--fp-safe-top));pointer-events:none}.fp-toast{max-width:var(--fp-token-5366a74167);padding:var(--fp-spacing-2-5) var(--fp-spacing-4);border-radius:var(--fp-token-ed9ab892c5);color:var(--fp-on-primary);font-size:var(--fp-token-158b676b1c);font-weight:var(--fp-token-9b9cc4b50c);text-align:center;box-shadow:var(--fp-shadow-toast)}.fp-toast--info,.fp-toast--success{background:var(--fp-primary)}.fp-toast--warning{background:var(--fp-warning)}.fp-toast--danger{background:var(--fp-danger)}
