@charset "UTF-8";@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-cyrillic-ext-wght-normal-RO72NYA2.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-cyrillic-wght-normal-CK2XY27K.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-vietnamese-wght-normal-Y2R7JZKV.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-latin-ext-wght-normal-XEQ56JUF.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-latin-wght-normal-T72VVCUW.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-ext-wght-normal-QXKVIKFD.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-wght-normal-GOIAQAGU.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-symbols2-wght-normal-WZJJVLQO.woff2") format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-vietnamese-wght-normal-KW5NM6YV.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-ext-wght-normal-HU3ZAWN6.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-wght-normal-CJNQKXUG.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--of-ink-0: #FFFFFF;--of-ink-25: #FBFBFC;--of-ink-50: #F5F6F8;--of-ink-100: #ECEEF2;--of-ink-150: #E1E4EA;--of-ink-200: #D2D6DE;--of-ink-300: #B2B9C5;--of-ink-400: #8A93A2;--of-ink-500: #657080;--of-ink-600: #4A5361;--of-ink-700: #353C47;--of-ink-800: #22272F;--of-ink-850: #1A1E25;--of-ink-900: #13161B;--of-ink-950: #0B0D10;--of-volt-50: #F7FFE0;--of-volt-100: #EDFFB5;--of-volt-200: #DEFF80;--of-volt-300: #CDFA48;--of-volt-400: #BDF224;--of-volt-500: #A2D60E;--of-volt-600: #7EAA07;--of-volt-700: #5D7F0A;--of-volt-800: #48630E;--of-volt-900: #3B5211;--of-iris-50: #EEF0FF;--of-iris-100: #DFE3FF;--of-iris-200: #C3CAFF;--of-iris-300: #9EA8FF;--of-iris-400: #7C86FF;--of-iris-500: #5F66F5;--of-iris-600: #4B4DE0;--of-iris-700: #3D3DB8;--of-iris-800: #343694;--of-iris-900: #2F3374;--of-coral-300: #FFA48F;--of-coral-400: #FF8466;--of-coral-500: #F4643F;--of-coral-600: #D94A26;--of-aqua-300: #6FE3D6;--of-aqua-400: #3DCFBF;--of-aqua-500: #1FB3A4;--of-aqua-600: #128F84;--of-amber-300: #FCD378;--of-amber-400: #F8BD45;--of-amber-500: #EEA21A;--of-amber-600: #C77F0B;--of-green-300: #6EDBA8;--of-green-400: #3CC98A;--of-green-500: #1FAE6F;--of-green-600: #148A57;--of-red-300: #FF9D9D;--of-red-400: #FA7070;--of-red-500: #E5484D;--of-red-600: #C4313A;--of-font-sans: "Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--of-font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--of-text-display-size: 40px;--of-text-display-line: 44px;--of-text-display-weight: 650;--of-text-display-tracking: -.035em;--of-text-h1-size: 30px;--of-text-h1-line: 36px;--of-text-h1-weight: 650;--of-text-h1-tracking: -.028em;--of-text-h2-size: 22px;--of-text-h2-line: 28px;--of-text-h2-weight: 620;--of-text-h2-tracking: -.02em;--of-text-h3-size: 18px;--of-text-h3-line: 24px;--of-text-h3-weight: 600;--of-text-h3-tracking: -.012em;--of-text-body-lg-size: 17px;--of-text-body-lg-line: 26px;--of-text-body-lg-weight: 420;--of-text-body-lg-tracking: -.006em;--of-text-body-size: 15px;--of-text-body-line: 22px;--of-text-body-weight: 420;--of-text-body-tracking: -.004em;--of-text-body-sm-size: 13px;--of-text-body-sm-line: 18px;--of-text-body-sm-weight: 420;--of-text-body-sm-tracking: 0em;--of-text-label-size: 13px;--of-text-label-line: 16px;--of-text-label-weight: 560;--of-text-label-tracking: 0em;--of-text-overline-size: 11px;--of-text-overline-line: 14px;--of-text-overline-weight: 620;--of-text-overline-tracking: .08em;--of-text-button-size: 15px;--of-text-button-line: 20px;--of-text-button-weight: 580;--of-text-button-tracking: -.004em;--of-text-caption-size: 12px;--of-text-caption-line: 16px;--of-text-caption-weight: 450;--of-text-caption-tracking: 0em;--of-text-stat-xl-size: 52px;--of-text-stat-xl-line: 52px;--of-text-stat-xl-weight: 640;--of-text-stat-xl-tracking: -.045em;--of-text-stat-lg-size: 34px;--of-text-stat-lg-line: 36px;--of-text-stat-lg-weight: 640;--of-text-stat-lg-tracking: -.035em;--of-text-stat-md-size: 24px;--of-text-stat-md-line: 28px;--of-text-stat-md-weight: 620;--of-text-stat-md-tracking: -.025em;--of-text-stat-sm-size: 17px;--of-text-stat-sm-line: 20px;--of-text-stat-sm-weight: 600;--of-text-stat-sm-tracking: -.012em;--of-space-0: 0;--of-space-1: 4px;--of-space-2: 8px;--of-space-3: 12px;--of-space-4: 16px;--of-space-5: 20px;--of-space-6: 24px;--of-space-7: 28px;--of-space-8: 32px;--of-space-10: 40px;--of-space-12: 48px;--of-space-14: 56px;--of-space-16: 64px;--of-space-20: 80px;--of-space-0_5: 2px;--of-space-1_5: 6px;--of-radius-xs: 6px;--of-radius-sm: 8px;--of-radius-md: 12px;--of-radius-lg: 16px;--of-radius-xl: 20px;--of-radius-2xl: 28px;--of-radius-pill: 999px;--of-duration-instant: 80ms;--of-duration-fast: .14s;--of-duration-base: .2s;--of-duration-slow: .28s;--of-duration-slower: .42s;--of-ease-standard: cubic-bezier(.2, 0, 0, 1);--of-ease-decelerate: cubic-bezier(.05, .7, .1, 1);--of-ease-accelerate: cubic-bezier(.3, 0, .8, .15);--of-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--of-control-sm: 32px;--of-control-md: 40px;--of-control-lg: 48px;--of-control-xl: 56px;--of-icon-xs: 14px;--of-icon-sm: 16px;--of-icon-md: 20px;--of-icon-lg: 24px;--of-icon-xl: 32px;--of-touch-target: 44px;--of-sidebar-width: 248px;--of-sidebar-collapsed-width: 72px;--of-topbar-height: 60px;--of-content-max: 1360px;--of-z-base: 0;--of-z-sticky: 20;--of-z-dropdown: 40;--of-z-drawer: 60;--of-z-modal: 80;--of-z-toast: 100}:root,[data-theme=light]{color-scheme:light;--of-color-bg: #F5F6F8;--of-color-bg-subtle: #ECEEF2;--of-color-surface: #FFFFFF;--of-color-surface-2: #FBFBFC;--of-color-surface-3: #ECEEF2;--of-color-surface-inverse: #0B0D10;--of-color-overlay: rgba(11,13,16,.44);--of-color-border: #E1E4EA;--of-color-border-strong: #D2D6DE;--of-color-divider: #ECEEF2;--of-color-text: #0B0D10;--of-color-text-secondary: #4A5361;--of-color-text-muted: #657080;--of-color-text-disabled: #B2B9C5;--of-color-text-inverse: #FFFFFF;--of-color-text-on-accent: #0B0D10;--of-color-primary: #0B0D10;--of-color-primary-hover: #22272F;--of-color-primary-pressed: #353C47;--of-color-on-primary: #FFFFFF;--of-color-accent: #BDF224;--of-color-accent-strong: #7EAA07;--of-color-accent-soft: #EDFFB5;--of-color-accent-text: #5D7F0A;--of-color-on-accent: #0B0D10;--of-color-secondary: #5F66F5;--of-color-secondary-soft: #EEF0FF;--of-color-secondary-text: #4B4DE0;--of-color-success: #1FAE6F;--of-color-success-soft: #E3F7EC;--of-color-success-text: #148A57;--of-color-warning: #EEA21A;--of-color-warning-soft: #FDF1D8;--of-color-warning-text: #9A5F05;--of-color-danger: #E5484D;--of-color-danger-soft: #FDE8E8;--of-color-danger-text: #C4313A;--of-color-info: #5F66F5;--of-color-info-soft: #EEF0FF;--of-color-info-text: #4B4DE0;--of-color-focus-ring: #5F66F5;--of-color-chart-1: #0B0D10;--of-color-chart-2: #5F66F5;--of-color-chart-3: #F4643F;--of-color-chart-4: #1FB3A4;--of-color-chart-5: #EEA21A;--of-color-chart-accent: #A2D60E;--of-color-chart-grid: #ECEEF2;--of-color-chart-axis: #8A93A2;--of-shadow-xs: 0 1px 2px rgba(15,18,24,.05);--of-shadow-sm: 0 1px 2px rgba(15,18,24,.04), 0 2px 6px rgba(15,18,24,.05);--of-shadow-md: 0 2px 4px rgba(15,18,24,.04), 0 8px 20px rgba(15,18,24,.07);--of-shadow-lg: 0 4px 8px rgba(15,18,24,.05), 0 20px 44px rgba(15,18,24,.12);--of-shadow-focus: 0 0 0 3px rgba(95,102,245,.28)}[data-theme=dark]{color-scheme:dark;--of-color-bg: #0B0D10;--of-color-bg-subtle: #0F1115;--of-color-surface: #13161B;--of-color-surface-2: #1A1E25;--of-color-surface-3: #22272F;--of-color-surface-inverse: #F5F6F8;--of-color-overlay: rgba(0,0,0,.62);--of-color-border: #262B34;--of-color-border-strong: #343A45;--of-color-divider: #1E2229;--of-color-text: #F2F4F7;--of-color-text-secondary: #A9B1BE;--of-color-text-muted: #7F8897;--of-color-text-disabled: #4A5361;--of-color-text-inverse: #0B0D10;--of-color-text-on-accent: #0B0D10;--of-color-primary: #BDF224;--of-color-primary-hover: #CDFA48;--of-color-primary-pressed: #A2D60E;--of-color-on-primary: #0B0D10;--of-color-accent: #BDF224;--of-color-accent-strong: #CDFA48;--of-color-accent-soft: rgba(189,242,36,.14);--of-color-accent-text: #CDFA48;--of-color-on-accent: #0B0D10;--of-color-secondary: #7C86FF;--of-color-secondary-soft: rgba(124,134,255,.16);--of-color-secondary-text: #9EA8FF;--of-color-success: #3CC98A;--of-color-success-soft: rgba(60,201,138,.15);--of-color-success-text: #6EDBA8;--of-color-warning: #F8BD45;--of-color-warning-soft: rgba(248,189,69,.15);--of-color-warning-text: #FCD378;--of-color-danger: #FA7070;--of-color-danger-soft: rgba(250,112,112,.15);--of-color-danger-text: #FF9D9D;--of-color-info: #7C86FF;--of-color-info-soft: rgba(124,134,255,.16);--of-color-info-text: #9EA8FF;--of-color-focus-ring: #CDFA48;--of-color-chart-1: #BDF224;--of-color-chart-2: #7C86FF;--of-color-chart-3: #FF8466;--of-color-chart-4: #3DCFBF;--of-color-chart-5: #F8BD45;--of-color-chart-accent: #BDF224;--of-color-chart-grid: #1E2229;--of-color-chart-axis: #657080;--of-shadow-xs: 0 1px 2px rgba(0,0,0,.4);--of-shadow-sm: 0 1px 2px rgba(0,0,0,.35), 0 2px 6px rgba(0,0,0,.3);--of-shadow-md: 0 2px 4px rgba(0,0,0,.35), 0 10px 24px rgba(0,0,0,.4);--of-shadow-lg: 0 4px 10px rgba(0,0,0,.4), 0 24px 52px rgba(0,0,0,.55);--of-shadow-focus: 0 0 0 3px rgba(205,250,72,.32)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--of-color-bg: #0B0D10;--of-color-bg-subtle: #0F1115;--of-color-surface: #13161B;--of-color-surface-2: #1A1E25;--of-color-surface-3: #22272F;--of-color-surface-inverse: #F5F6F8;--of-color-overlay: rgba(0,0,0,.62);--of-color-border: #262B34;--of-color-border-strong: #343A45;--of-color-divider: #1E2229;--of-color-text: #F2F4F7;--of-color-text-secondary: #A9B1BE;--of-color-text-muted: #7F8897;--of-color-text-disabled: #4A5361;--of-color-text-inverse: #0B0D10;--of-color-text-on-accent: #0B0D10;--of-color-primary: #BDF224;--of-color-primary-hover: #CDFA48;--of-color-primary-pressed: #A2D60E;--of-color-on-primary: #0B0D10;--of-color-accent: #BDF224;--of-color-accent-strong: #CDFA48;--of-color-accent-soft: rgba(189,242,36,.14);--of-color-accent-text: #CDFA48;--of-color-on-accent: #0B0D10;--of-color-secondary: #7C86FF;--of-color-secondary-soft: rgba(124,134,255,.16);--of-color-secondary-text: #9EA8FF;--of-color-success: #3CC98A;--of-color-success-soft: rgba(60,201,138,.15);--of-color-success-text: #6EDBA8;--of-color-warning: #F8BD45;--of-color-warning-soft: rgba(248,189,69,.15);--of-color-warning-text: #FCD378;--of-color-danger: #FA7070;--of-color-danger-soft: rgba(250,112,112,.15);--of-color-danger-text: #FF9D9D;--of-color-info: #7C86FF;--of-color-info-soft: rgba(124,134,255,.16);--of-color-info-text: #9EA8FF;--of-color-focus-ring: #CDFA48;--of-color-chart-1: #BDF224;--of-color-chart-2: #7C86FF;--of-color-chart-3: #FF8466;--of-color-chart-4: #3DCFBF;--of-color-chart-5: #F8BD45;--of-color-chart-accent: #BDF224;--of-color-chart-grid: #1E2229;--of-color-chart-axis: #657080;--of-shadow-xs: 0 1px 2px rgba(0,0,0,.4);--of-shadow-sm: 0 1px 2px rgba(0,0,0,.35), 0 2px 6px rgba(0,0,0,.3);--of-shadow-md: 0 2px 4px rgba(0,0,0,.35), 0 10px 24px rgba(0,0,0,.4);--of-shadow-lg: 0 4px 10px rgba(0,0,0,.4), 0 24px 52px rgba(0,0,0,.55);--of-shadow-focus: 0 0 0 3px rgba(205,250,72,.32)}}@media(prefers-reduced-motion:reduce){:root{--of-duration-instant: 0ms;--of-duration-fast: 0ms;--of-duration-base: 0ms;--of-duration-slow: 0ms;--of-duration-slower: 0ms}}.of-text-display{font-size:var(--of-text-display-size);line-height:var(--of-text-display-line);font-weight:var(--of-text-display-weight);letter-spacing:var(--of-text-display-tracking)}.of-text-h1{font-size:var(--of-text-h1-size);line-height:var(--of-text-h1-line);font-weight:var(--of-text-h1-weight);letter-spacing:var(--of-text-h1-tracking)}.of-text-h2{font-size:var(--of-text-h2-size);line-height:var(--of-text-h2-line);font-weight:var(--of-text-h2-weight);letter-spacing:var(--of-text-h2-tracking)}.of-text-h3{font-size:var(--of-text-h3-size);line-height:var(--of-text-h3-line);font-weight:var(--of-text-h3-weight);letter-spacing:var(--of-text-h3-tracking)}.of-text-body-lg{font-size:var(--of-text-body-lg-size);line-height:var(--of-text-body-lg-line);font-weight:var(--of-text-body-lg-weight);letter-spacing:var(--of-text-body-lg-tracking)}.of-text-body{font-size:var(--of-text-body-size);line-height:var(--of-text-body-line);font-weight:var(--of-text-body-weight);letter-spacing:var(--of-text-body-tracking)}.of-text-body-sm{font-size:var(--of-text-body-sm-size);line-height:var(--of-text-body-sm-line);font-weight:var(--of-text-body-sm-weight);letter-spacing:var(--of-text-body-sm-tracking)}.of-text-label{font-size:var(--of-text-label-size);line-height:var(--of-text-label-line);font-weight:var(--of-text-label-weight);letter-spacing:var(--of-text-label-tracking)}.of-text-overline{font-size:var(--of-text-overline-size);line-height:var(--of-text-overline-line);font-weight:var(--of-text-overline-weight);letter-spacing:var(--of-text-overline-tracking);text-transform:uppercase}.of-text-button{font-size:var(--of-text-button-size);line-height:var(--of-text-button-line);font-weight:var(--of-text-button-weight);letter-spacing:var(--of-text-button-tracking)}.of-text-caption{font-size:var(--of-text-caption-size);line-height:var(--of-text-caption-line);font-weight:var(--of-text-caption-weight);letter-spacing:var(--of-text-caption-tracking)}.of-text-stat-xl{font-size:var(--of-text-stat-xl-size);line-height:var(--of-text-stat-xl-line);font-weight:var(--of-text-stat-xl-weight);letter-spacing:var(--of-text-stat-xl-tracking);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.of-text-stat-lg{font-size:var(--of-text-stat-lg-size);line-height:var(--of-text-stat-lg-line);font-weight:var(--of-text-stat-lg-weight);letter-spacing:var(--of-text-stat-lg-tracking);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.of-text-stat-md{font-size:var(--of-text-stat-md-size);line-height:var(--of-text-stat-md-line);font-weight:var(--of-text-stat-md-weight);letter-spacing:var(--of-text-stat-md-tracking);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.of-text-stat-sm{font-size:var(--of-text-stat-sm-size);line-height:var(--of-text-stat-sm-line);font-weight:var(--of-text-stat-sm-weight);letter-spacing:var(--of-text-stat-sm-tracking);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.of-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;min-height:0;height:100%}ion-modal ion-content.content-sizing ion-nav,ion-modal ion-content.content-sizing ion-nav>.ion-page{position:relative;contain:layout style;height:auto}ion-modal ion-content.content-sizing ion-nav{display:grid}ion-modal ion-content.content-sizing ion-nav>.ion-page{grid-row:1;grid-column:1}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}:root,[data-theme]{--ion-font-family: var(--of-font-sans);--ion-background-color: var(--of-color-bg);--ion-text-color: var(--of-color-text);--ion-placeholder-color: var(--of-color-text-muted);--ion-border-color: var(--of-color-border);--ion-backdrop-color: var(--of-color-overlay);--ion-backdrop-opacity: 1;--ion-overlay-background-color: var(--of-color-surface);--ion-toolbar-background: var(--of-color-bg);--ion-toolbar-color: var(--of-color-text);--ion-toolbar-border-color: transparent;--ion-tab-bar-background: var(--of-color-surface);--ion-tab-bar-border-color: var(--of-color-divider);--ion-tab-bar-color: var(--of-color-text-muted);--ion-tab-bar-color-selected: var(--of-color-text);--ion-item-background: var(--of-color-surface);--ion-item-border-color: var(--of-color-divider);--ion-card-background: var(--of-color-surface);--ion-card-color: var(--of-color-text);--ion-color-primary: var(--of-color-primary);--ion-color-primary-contrast: var(--of-color-on-primary);--ion-color-primary-shade: var(--of-color-primary-pressed);--ion-color-primary-tint: var(--of-color-primary-hover);--ion-color-secondary: var(--of-color-secondary);--ion-color-secondary-contrast: var(--of-color-on-primary);--ion-color-secondary-shade: var(--of-color-secondary-text);--ion-color-secondary-tint: var(--of-color-secondary);--ion-color-tertiary: var(--of-color-accent);--ion-color-tertiary-contrast: var(--of-color-on-accent);--ion-color-tertiary-shade: var(--of-color-accent-strong);--ion-color-tertiary-tint: var(--of-color-accent);--ion-color-success: var(--of-color-success);--ion-color-success-contrast: var(--of-color-text-inverse);--ion-color-success-shade: var(--of-color-success-text);--ion-color-success-tint: var(--of-color-success);--ion-color-warning: var(--of-color-warning);--ion-color-warning-contrast: var(--of-color-on-accent);--ion-color-warning-shade: var(--of-color-warning-text);--ion-color-warning-tint: var(--of-color-warning);--ion-color-danger: var(--of-color-danger);--ion-color-danger-contrast: var(--of-color-text-inverse);--ion-color-danger-shade: var(--of-color-danger-text);--ion-color-danger-tint: var(--of-color-danger);--ion-color-medium: var(--of-color-text-muted);--ion-color-medium-contrast: var(--of-color-text-inverse);--ion-color-medium-shade: var(--of-color-text-secondary);--ion-color-medium-tint: var(--of-color-text-muted);--ion-color-light: var(--of-color-surface-2);--ion-color-light-contrast: var(--of-color-text);--ion-color-light-shade: var(--of-color-surface-3);--ion-color-light-tint: var(--of-color-surface);--ion-color-dark: var(--of-color-surface-inverse);--ion-color-dark-contrast: var(--of-color-text-inverse);--ion-color-dark-shade: var(--of-color-surface-inverse);--ion-color-dark-tint: var(--of-color-surface-inverse);--ion-background-color-step-50: color-mix(in srgb, var(--of-color-text) 5%, var(--of-color-bg));--ion-text-color-step-50: color-mix(in srgb, var(--of-color-bg) 5%, var(--of-color-text));--ion-color-step-50: color-mix(in srgb, var(--of-color-text) 5%, var(--of-color-bg));--ion-background-color-step-100: color-mix(in srgb, var(--of-color-text) 10%, var(--of-color-bg));--ion-text-color-step-100: color-mix(in srgb, var(--of-color-bg) 10%, var(--of-color-text));--ion-color-step-100: color-mix(in srgb, var(--of-color-text) 10%, var(--of-color-bg));--ion-background-color-step-150: color-mix(in srgb, var(--of-color-text) 15%, var(--of-color-bg));--ion-text-color-step-150: color-mix(in srgb, var(--of-color-bg) 15%, var(--of-color-text));--ion-color-step-150: color-mix(in srgb, var(--of-color-text) 15%, var(--of-color-bg));--ion-background-color-step-200: color-mix(in srgb, var(--of-color-text) 20%, var(--of-color-bg));--ion-text-color-step-200: color-mix(in srgb, var(--of-color-bg) 20%, var(--of-color-text));--ion-color-step-200: color-mix(in srgb, var(--of-color-text) 20%, var(--of-color-bg));--ion-background-color-step-250: color-mix(in srgb, var(--of-color-text) 25%, var(--of-color-bg));--ion-text-color-step-250: color-mix(in srgb, var(--of-color-bg) 25%, var(--of-color-text));--ion-color-step-250: color-mix(in srgb, var(--of-color-text) 25%, var(--of-color-bg));--ion-background-color-step-300: color-mix(in srgb, var(--of-color-text) 30%, var(--of-color-bg));--ion-text-color-step-300: color-mix(in srgb, var(--of-color-bg) 30%, var(--of-color-text));--ion-color-step-300: color-mix(in srgb, var(--of-color-text) 30%, var(--of-color-bg));--ion-background-color-step-350: color-mix(in srgb, var(--of-color-text) 35%, var(--of-color-bg));--ion-text-color-step-350: color-mix(in srgb, var(--of-color-bg) 35%, var(--of-color-text));--ion-color-step-350: color-mix(in srgb, var(--of-color-text) 35%, var(--of-color-bg));--ion-background-color-step-400: color-mix(in srgb, var(--of-color-text) 40%, var(--of-color-bg));--ion-text-color-step-400: color-mix(in srgb, var(--of-color-bg) 40%, var(--of-color-text));--ion-color-step-400: color-mix(in srgb, var(--of-color-text) 40%, var(--of-color-bg));--ion-background-color-step-450: color-mix(in srgb, var(--of-color-text) 45%, var(--of-color-bg));--ion-text-color-step-450: color-mix(in srgb, var(--of-color-bg) 45%, var(--of-color-text));--ion-color-step-450: color-mix(in srgb, var(--of-color-text) 45%, var(--of-color-bg));--ion-background-color-step-500: color-mix(in srgb, var(--of-color-text) 50%, var(--of-color-bg));--ion-text-color-step-500: color-mix(in srgb, var(--of-color-bg) 50%, var(--of-color-text));--ion-color-step-500: color-mix(in srgb, var(--of-color-text) 50%, var(--of-color-bg));--ion-background-color-step-550: color-mix(in srgb, var(--of-color-text) 55%, var(--of-color-bg));--ion-text-color-step-550: color-mix(in srgb, var(--of-color-bg) 55%, var(--of-color-text));--ion-color-step-550: color-mix(in srgb, var(--of-color-text) 55%, var(--of-color-bg));--ion-background-color-step-600: color-mix(in srgb, var(--of-color-text) 60%, var(--of-color-bg));--ion-text-color-step-600: color-mix(in srgb, var(--of-color-bg) 60%, var(--of-color-text));--ion-color-step-600: color-mix(in srgb, var(--of-color-text) 60%, var(--of-color-bg));--ion-background-color-step-650: color-mix(in srgb, var(--of-color-text) 65%, var(--of-color-bg));--ion-text-color-step-650: color-mix(in srgb, var(--of-color-bg) 65%, var(--of-color-text));--ion-color-step-650: color-mix(in srgb, var(--of-color-text) 65%, var(--of-color-bg));--ion-background-color-step-700: color-mix(in srgb, var(--of-color-text) 70%, var(--of-color-bg));--ion-text-color-step-700: color-mix(in srgb, var(--of-color-bg) 70%, var(--of-color-text));--ion-color-step-700: color-mix(in srgb, var(--of-color-text) 70%, var(--of-color-bg));--ion-background-color-step-750: color-mix(in srgb, var(--of-color-text) 75%, var(--of-color-bg));--ion-text-color-step-750: color-mix(in srgb, var(--of-color-bg) 75%, var(--of-color-text));--ion-color-step-750: color-mix(in srgb, var(--of-color-text) 75%, var(--of-color-bg));--ion-background-color-step-800: color-mix(in srgb, var(--of-color-text) 80%, var(--of-color-bg));--ion-text-color-step-800: color-mix(in srgb, var(--of-color-bg) 80%, var(--of-color-text));--ion-color-step-800: color-mix(in srgb, var(--of-color-text) 80%, var(--of-color-bg));--ion-background-color-step-850: color-mix(in srgb, var(--of-color-text) 85%, var(--of-color-bg));--ion-text-color-step-850: color-mix(in srgb, var(--of-color-bg) 85%, var(--of-color-text));--ion-color-step-850: color-mix(in srgb, var(--of-color-text) 85%, var(--of-color-bg));--ion-background-color-step-900: color-mix(in srgb, var(--of-color-text) 90%, var(--of-color-bg));--ion-text-color-step-900: color-mix(in srgb, var(--of-color-bg) 90%, var(--of-color-text));--ion-color-step-900: color-mix(in srgb, var(--of-color-text) 90%, var(--of-color-bg));--ion-background-color-step-950: color-mix(in srgb, var(--of-color-text) 95%, var(--of-color-bg));--ion-text-color-step-950: color-mix(in srgb, var(--of-color-bg) 95%, var(--of-color-text));--ion-color-step-950: color-mix(in srgb, var(--of-color-text) 95%, var(--of-color-bg))}:root,[data-theme=light]{--ion-background-color-rgb: 245, 246, 248;--ion-text-color-rgb: 11, 13, 16;--ion-color-primary-rgb: 11, 13, 16;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-secondary-rgb: 95, 102, 245;--ion-color-tertiary-rgb: 189, 242, 36;--ion-color-success-rgb: 31, 174, 111;--ion-color-warning-rgb: 238, 162, 26;--ion-color-danger-rgb: 229, 72, 77;--ion-color-medium-rgb: 101, 112, 128;--of-brand-work: var(--of-color-text);--of-brand-spark: var(--of-color-chart-accent)}[data-theme=dark]{--ion-background-color-rgb: 11, 13, 16;--ion-text-color-rgb: 242, 244, 247;--ion-color-primary-rgb: 189, 242, 36;--ion-color-primary-contrast-rgb: 11, 13, 16;--ion-color-secondary-rgb: 124, 134, 255;--ion-color-tertiary-rgb: 189, 242, 36;--ion-color-success-rgb: 60, 201, 138;--ion-color-warning-rgb: 248, 189, 69;--ion-color-danger-rgb: 250, 112, 112;--ion-color-medium-rgb: 127, 136, 151;--of-brand-work: var(--of-color-accent);--of-brand-spark: var(--of-color-text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ion-background-color-rgb: 11, 13, 16;--ion-text-color-rgb: 242, 244, 247;--ion-color-primary-rgb: 189, 242, 36;--ion-color-primary-contrast-rgb: 11, 13, 16;--ion-color-secondary-rgb: 124, 134, 255;--ion-color-tertiary-rgb: 189, 242, 36;--ion-color-success-rgb: 60, 201, 138;--ion-color-warning-rgb: 248, 189, 69;--ion-color-danger-rgb: 250, 112, 112;--ion-color-medium-rgb: 127, 136, 151;--of-brand-work: var(--of-color-accent);--of-brand-spark: var(--of-color-text)}}:root{--of-page-gutter: var(--of-space-5);--of-tabbar-height: 64px;--of-safe-top: var(--ion-safe-area-top, env(safe-area-inset-top, 0px));--of-safe-bottom: var(--ion-safe-area-bottom, env(safe-area-inset-bottom, 0px))}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--of-font-sans);background:var(--of-color-bg);color:var(--of-color-text);font-size:var(--of-text-body-size);line-height:var(--of-text-body-line);font-weight:var(--of-text-body-weight);letter-spacing:var(--of-text-body-tracking);font-optical-sizing:auto}h1,h2,h3,h4,p{margin:0}a{color:var(--of-color-secondary-text)}button{font-family:inherit}:focus-visible{outline:2px solid var(--of-color-focus-ring);outline-offset:2px}::selection{background:var(--of-color-accent-soft)}.of-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.of-mono{font-family:var(--of-font-mono)}.of-muted{color:var(--of-color-text-muted)}.of-secondary{color:var(--of-color-text-secondary)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}ion-content{--padding-start: 0;--padding-end: 0}.of-page{padding:var(--of-space-2) var(--of-page-gutter) calc(var(--of-space-10) + var(--of-safe-bottom));display:flex;flex-direction:column;gap:var(--of-space-8);max-width:560px;margin:0 auto}.of-page--tight{gap:var(--of-space-5)}.of-stack{display:flex;flex-direction:column;gap:var(--of-space-3)}.of-row{display:flex;align-items:center;gap:var(--of-space-3)}.of-spacer{flex:1}ion-header{box-shadow:none!important}ion-header:after{display:none}ion-toolbar{--border-width: 0 !important;--padding-start: var(--of-space-2);--padding-end: var(--of-space-2);--min-height: 52px}ion-modal.of-sheet{--border-radius: var(--of-radius-2xl);--background: var(--of-color-surface);--backdrop-opacity: 1;--height: auto}ion-modal.of-sheet::part(handle){background:var(--of-color-border-strong);width:40px;height:5px;top:8px}ion-modal.of-sheet.of-sheet--capped{--max-height: calc(100% - var(--of-safe-top) - var(--of-space-6))}ion-modal.of-fullscreen{--width: 100%;--height: 100%;--border-radius: 0}ion-toast{--background: var(--of-color-surface-inverse);--color: var(--of-color-text-inverse);--border-radius: var(--of-radius-lg);--box-shadow: var(--of-shadow-lg);font-family:var(--of-font-sans)}ion-toast::part(button){color:var(--of-color-accent);font-weight:600}ion-alert{--background: var(--of-color-surface);font-family:var(--of-font-sans)}ion-alert .alert-title{color:var(--of-color-text)!important;font-weight:620!important}ion-alert .alert-message{color:var(--of-color-text-secondary)!important}ion-alert .alert-button{color:var(--of-color-secondary-text)!important;font-weight:560!important}ion-alert .alert-button.of-danger{color:var(--of-color-danger-text)!important}ion-action-sheet{--background: var(--of-color-surface);--color: var(--of-color-text);--button-color: var(--of-color-text);font-family:var(--of-font-sans)}ion-action-sheet .action-sheet-title{color:var(--of-color-text-muted)!important}ion-action-sheet .action-sheet-cancel{font-weight:600!important}ion-refresher ion-refresher-content{--color: var(--of-color-text-muted)}@keyframes of-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes of-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.of-enter{animation:of-fade-up var(--of-duration-slow) var(--of-ease-decelerate) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.of-link{appearance:none;border:0;padding:0;background:none;color:inherit;font:inherit;text-align:inherit;font-size:var(--of-text-label-size);line-height:var(--of-text-label-line);font-weight:var(--of-text-label-weight);letter-spacing:var(--of-text-label-tracking);color:var(--of-color-secondary-text);text-decoration:none;min-height:var(--of-touch-target);display:inline-flex;align-items:center;gap:2px;cursor:pointer;margin:-10px 0;-webkit-tap-highlight-color:transparent}.of-link:focus-visible{outline:2px solid var(--of-color-focus-ring);outline-offset:2px}.of-large-title{display:flex;align-items:flex-end;gap:var(--of-space-3);padding-top:calc(var(--of-safe-top) + var(--of-space-4))}.of-large-title .text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.of-large-title .overline{font-size:var(--of-text-overline-size);line-height:var(--of-text-overline-line);font-weight:var(--of-text-overline-weight);letter-spacing:var(--of-text-overline-tracking);text-transform:uppercase;color:var(--of-color-text-muted)}.of-large-title h1{font-size:var(--of-text-h1-size);line-height:var(--of-text-h1-line);font-weight:var(--of-text-h1-weight);letter-spacing:var(--of-text-h1-tracking)}.of-page.has-large-title{padding-top:0}
