@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=LINE+Seed+JP:wght@100;400;700;800&family=Noto+Sans+JP:wght@100..900&display=swap";:root{--theme_hover_base: 0, 0, 0;--theme_shadow_base: 0, 0, 0;--theme_shadow_glow_base: 0, 0, 0;--theme_base_hover: rgba(27, 28, 29, .08);--theme_base_press: rgba(27, 28, 29, .12);--theme_primary: #0077FF;--theme_on_primary: #ffffff;--theme_primary_container: #D1F0FF;--theme_on_primary_container: #0053D8;--theme_on_primary_container_variant: #3670B2;--theme_primary_hover: rgba(0, 119, 255, .12);--theme_primary_press: rgba(0, 119, 255, .08);--theme_secondary: #1DA6F5;--theme_profile_blue_primary: #008CFF;--theme_profile_blue_primary_container: #DAF3FF;--theme_profile_blue_surface: #02B0EF;--theme_profile_red_primary: #FF1C07;--theme_profile_red_primary_container: #FFE8E6;--theme_profile_red_surface: #FF5848;--theme_profile_orange_primary: #FF6400;--theme_profile_orange_primary_container: #FFF0DE;--theme_profile_orange_surface: #FFA000;--theme_profile_pink_primary: #FF50A0;--theme_profile_pink_primary_container: #FFE6F0;--theme_profile_pink_surface: #FF78B4;--theme_profile_green_primary: #008C00;--theme_profile_green_primary_container: #DCF5B4;--theme_profile_green_surface: #3CB400;--theme_profile_purple_primary: #A028C8;--theme_profile_purple_primary_container: #F0D2FF;--theme_profile_purple_surface: #B252F3;--theme_profile_black_primary: #646464;--theme_profile_black_primary_container: #DCDCDC;--theme_profile_black_surface: #8C8C8C;--theme_error: #FF3C00;--theme_on_error: #ffffff;--theme_error_container: #FFE5E0;--theme_on_error_container: #FF3C00;--theme_success: #00B43C;--theme_on_success: #FFFFFF;--theme_caution: #FFA000;--theme_warning_container: #FFE8D0;--theme_warning: #FF9326;--theme_on_warning: #FFFFFF;--theme_surface: #ffffff;--theme_surface_dim: #F2F5F7;--theme_surface_bright: #ffffff;--theme_surface_container_lowest: #F2F5FA;--theme_surface_container_low: #EBF0F7;--theme_surface_container: #E1E8F2;--theme_surface_container_high: #D8E0ED;--theme_surface_container_highest: #CCD7E8;--theme_on_surface: #1B1C1D;--theme_on_surface_variant: #646669;--theme_outline: #ACB6BF;--theme_outline_variant: #CED3D9;--theme_metric_label: rgb(57, 58, 58);--theme_scrim_strong: rgba(27, 28, 29, .6);--theme_disabled_container: rgb(228, 228, 228);--theme_disabled: rgb(118, 119, 119);--theme_scrim_standard: rgba(27, 28, 29, .32);--theme_scroll_hint: rgb(209, 210, 210);--theme_outline_scroll: rgb(219, 219, 219);--theme_button_press: rgba(27, 28, 29, .12);--theme_button_hover: rgba(27, 28, 29, .08);--theme_button_selected: rgba(0, 119, 255, .2);--theme_chart_highlight: rgba(27, 28, 29, .04);--theme_radar_highlight: rgba(27, 28, 29, .12);--theme_field_disabled: rgb(237, 237, 237);--theme_on_field_disabled: rgb(118, 119, 119);--theme_type_A: #FFC864;--theme_type_B: #50A0FF;--theme_type_C: #FF7878;--theme_type_D: #50C88C;--theme_profile_highlight: var(--theme_primary)}.darkmode{--theme_hover_base: 255, 255, 255;--theme_shadow_base: 0, 0, 0;--theme_shadow_glow_base: 255, 255, 255;--theme_base_hover: rgba(245, 245, 245, .08);--theme_base_press: rgba(245, 245, 245, .12);--theme_primary: #2681FF;--theme_on_primary: #EBF4FF;--theme_primary_container: #213752;--theme_on_primary_container: #B2D6FF;--theme_on_primary_container_variant: #82ABD9;--theme_primary_hover: rgba(0, 119, 255, .06);--theme_error: #FF6233;--theme_on_error: #FFFFFF;--theme_error_container: #601410;--theme_on_error_container: #FFDAD6;--theme_success: #42DC76;--theme_on_success: #FFFFFF;--theme_caution: #FFC04D;--theme_warning_container: #FFE8D0;--theme_warning: #FF9F40;--theme_on_warning: #FFFFFF;--theme_surface: #212121;--theme_surface_dim: #212121;--theme_surface_bright: #292929;--theme_surface_container_lowest: #141414;--theme_surface_container_low: #1A1A1A;--theme_surface_container: #1F1F1F;--theme_surface_container_high: #242424;--theme_surface_container_highest: #292929;--theme_on_surface: #F5F5F5;--theme_on_surface_variant: #B8B8B8;--theme_outline: #858585;--theme_outline_variant: #424242;--theme_metric_label: rgb(217, 217, 217);--theme_scrim_strong: rgb(160, 160, 160);--theme_disabled_container: rgb(58, 58, 58);--theme_disabled: rgb(160, 160, 160);--theme_scrim_standard: rgb(101, 101, 101);--theme_scroll_hint: rgb(75, 75, 75);--theme_outline_scroll: rgb(67, 67, 67);--theme_button_press: rgba(245, 245, 245, .12);--theme_button_hover: rgba(245, 245, 245, .08);--theme_button_selected: rgba(0, 119, 255, .2);--theme_chart_highlight: rgba(245, 245, 245, .04);--theme_radar_highlight: rgba(245, 245, 245, .12);--theme_profile_highlight: var(--theme_primary)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:var(--fallback-font);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--theme_on_surface_variant)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit}ul,ol{list-style:none}button{background:none;border:none}button:not(:disabled){cursor:pointer}table{border-collapse:collapse;border-spacing:0}@keyframes global-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}html{--fallback-font: "LINE Seed JP", "Inter", "Noto Sans JP", sans-serif;--decorative-font: "LINE Seed JP", "Inter", "Noto Sans JP", sans-serif;--print-font: "Inter", "LINE Seed JP", "Noto Sans JP", sans-serif !important}html:lang(en){--fallback-font: "LINE Seed JP", "Inter", "Noto Sans JP", sans-serif;--decorative-font: "LINE Seed JP", "Inter", "Noto Sans JP", sans-serif;--print-font: "Inter", "LINE Seed JP", "Noto Sans JP", sans-serif !important}html:lang(ja){--fallback-font: "LINE Seed JP", "Inter", "Noto Sans JP", sans-serif;--decorative-font: "LINE Seed JP", "Inter", "Noto Sans JP", sans-serif;--print-font: "Inter", "LINE Seed JP", "Noto Sans JP", sans-serif !important;font-variant-east-asian:proportional-width;font-variant-numeric:tabular-nums}:root{font-size:16px;font-family:var(--fallback-font);color:var(--theme_on_surface);text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"clig" 1;font-synthesis:none;font-optical-sizing:auto}.center-column>.font.right{align-self:flex-end}.center-column>.font.left{align-self:flex-start}.font.right{text-align:right}.font.left{text-align:left}.font.center{text-align:center}.font.display.small{font-size:2.25rem;line-height:2.75rem;font-weight:400;letter-spacing:.02em;font-family:var(--decorative-font)}.font.display.medium{font-size:2.8125rem;line-height:3.25rem;font-weight:400;letter-spacing:.02em;font-family:var(--decorative-font)}.font.display.large{font-size:3.5rem;line-height:4rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font)}.font.headline.small{font-size:1.5rem;line-height:2rem;font-weight:400;letter-spacing:.015em;font-family:var(--decorative-font)}.font.headline.medium{font-size:1.75rem;line-height:2.5rem;font-weight:400;letter-spacing:.02em;font-family:var(--decorative-font)}.font.headline.large{font-size:2rem;line-height:2.5rem;font-weight:400;letter-spacing:.02em;font-family:var(--decorative-font)}.font.title.small{font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font)}.font.title.medium{font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.03em;font-family:var(--decorative-font)}.font.title.large{font-size:1.5rem;line-height:2rem;font-weight:400;letter-spacing:.02em;font-family:var(--decorative-font)}.font.body.small{font-size:.75rem;line-height:1rem;font-weight:400;letter-spacing:.05em;font-family:var(--fallback-font)}.font.body.medium{font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.05em;font-family:var(--fallback-font)}.font.body.large{font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.05em;font-family:var(--fallback-font)}.font.label.small{font-size:.6875rem;line-height:.875rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font)}.font.label.medium{font-size:.75rem;line-height:1rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font)}.font.label.large{font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font)}.font.weight-bold{font-weight:700!important}.font.weight-regular{font-weight:400!important}.font.font_color_primary{color:var(--theme_primary)!important}.font.font_color_on_primary{color:var(--theme_on_primary)!important}.font.font_color_primary_container{color:var(--theme_primary_container)!important}.font.font_color_on_primary_container{color:var(--theme_on_primary_container)!important}.font.font_color_on_primary_container_variant{color:var(--theme_on_primary_container_variant)!important}.font.font_color_error{color:var(--theme_error)!important}.font.font_color_on_error{color:var(--theme_on_error)!important}.font.font_color_error_container{color:var(--theme_error_container)!important}.font.font_color_on_error_container{color:var(--theme_on_error_container)!important}.font.font_color_success,.font.font_color_good{color:var(--theme_success)!important}.font.font_color_caution{color:var(--theme_caution)!important}.font.font_color_surface{color:var(--theme_surface)!important}.font.font_color_surface_dim{color:var(--theme_surface_dim)!important}.font.font_color_surface_bright{color:var(--theme_surface_bright)!important}.font.font_color_surface_container_lowest{color:var(--theme_surface_container_lowest)!important}.font.font_color_surface_container_low{color:var(--theme_surface_container_low)!important}.font.font_color_surface_container{color:var(--theme_surface_container)!important}.font.font_color_surface_container_high{color:var(--theme_surface_container_high)!important}.font.font_color_surface_container_highest{color:var(--theme_surface_container_highest)!important}.font.font_color_on_surface{color:var(--theme_on_surface)!important}.font.font_color_on_surface_variant{color:var(--theme_on_surface_variant)!important}.font.font_color_outline{color:var(--theme_outline)!important}.font.font_color_outline_variant{color:var(--theme_outline_variant)!important}.font.font_color_metric_label{color:var(--theme_metric_label)!important}.font.font_color_scrim_strong{color:var(--theme_scrim_strong)!important}.font.font_color_disabled{color:var(--theme_disabled)!important}.font.font_color_scrim_standard{color:var(--theme_scrim_standard)!important}.font.font_color_scroll_hint{color:var(--theme_scroll_hint)!important}.font.font_color_disabled_container{color:var(--theme_disabled_container)!important}.font.font_color_theme_outline_scroll{color:var(--theme_outline_scroll)!important}.font.font_color_theme_button_press{color:var(--theme_button_press)!important}.font.font_color_theme_button_hover{color:var(--theme_button_hover)!important}.font.font_color_type_spade{color:var(--theme_type_B)!important}.font.font_color_type_heart{color:var(--theme_type_C)!important}.font.font_color_type_clover{color:var(--theme_type_D)!important}.font.font_color_type_diamond{color:var(--theme_type_A)!important}.font.two-lines{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.font.percentage{font-variant-numeric:tabular-nums}.font.one-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.font.no-break{word-break:keep-all}.center-column{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:0rem;column-gap:0rem}.center-column.wide{width:100%}.center-column.top{justify-content:flex-start}.center-column.bottom{justify-content:flex-end}.center-column.left{align-items:flex-start}.center-column.right{align-items:flex-end}.center-column.spread{justify-content:space-between;height:100%}.center-column.stretch{align-items:stretch!important}.center-column.scrollable{min-height:0;flex:1;overflow-y:auto;scrollbar-color:var(--theme_surface_container_high) transparent}.center-column.expand{width:100%;height:100%}.center-column.padded{padding-block:1rem;padding-inline:1.5rem}.center-row{display:flex;flex-direction:row;justify-content:center;align-items:center;row-gap:0rem;column-gap:0rem}.center-row.wide{width:100%}.center-row.top{align-items:flex-start}.center-row.bottom{align-items:flex-end}.center-row.left{justify-content:flex-start}.center-row.right{justify-content:flex-end}.center-row.spread{justify-content:space-between;width:100%}.center-row.stretch{align-items:stretch!important}.center-row.expand{width:100%;height:100%}.scroll-container{display:flex;height:100%;width:100%;min-height:0;flex:1;overflow-y:auto;scrollbar-color:var(--theme_surface_container_high) transparent;scrollbar-width:auto;scroll-behavior:smooth;transition:none!important}.scroll-container.content-above{border-top:1px solid var(--theme_scroll_hint)}.scroll-container.content-below{border-bottom:1px solid var(--theme_scroll_hint)}:root{--bp-s: 0px;--bp-m: 600px;--bp-l: 840px;--bp-xl: 1240px;--bp-xxl: 1440px;--bp-max: 1600px;--maxw-content-compact: 640px;--maxw-content-standard: 1280px;--maxw-content: 700px}.maxw-content{width:100%;max-width:var(--maxw-content)}.maxw-content-compact{width:100%;max-width:var(--maxw-content-compact)}.maxw-content-standard{width:100%;max-width:var(--maxw-content-standard)}:root{--gaps-safe: 2rem;--gaps-l: 2rem;--gaps-m: 2rem;--gaps-s: 1rem;--gaps-container: 2rem;--gaps-document-inline: 5rem;--gaps-document-block: 3rem;--gaps-page-form: 3rem;--gaps-report-block: 8rem;--gaps-report-inline: 2rem;--gaps-report-section-top: 8rem;--gaps-report-under-title: 3rem;--gaps-report-s: 1.5rem;--gaps-report-m: 4rem;--gaps-report-card: 2rem;--gaps-report-trait-top: 3rem;--gaps-entry-internal: 6rem;--gaps-card-spacing: 2rem}@media(max-width:1599px){:root{--gaps-container: 2rem;--gaps-entry-internal: 6rem}}@media(max-width:1439px){:root{--gaps-m: 2rem;--gaps-report-block: 8rem;--gaps-entry-internal: 4rem}}@media(max-width:1239px){:root{--gaps-safe: 2rem;--gaps-l: 2rem;--gaps-s: 1rem;--gaps-container: 1.5rem;--gaps-document-inline: 5rem;--gaps-document-block: 3rem;--gaps-page-form: 3rem;--gaps-report-block: 6rem;--gaps-report-inline: 2rem;--gaps-entry-internal: 4rem}}@media(max-width:839px){:root{--gaps-safe: 1.5rem;--gaps-m: 1.5rem;--gaps-container: 1rem;--gaps-document-inline: 2.5rem;--gaps-document-block: 1.5rem;--gaps-page-form: 1.5rem;--gaps-report-block: 8rem;--gaps-report-inline: 3rem;--gaps-report-section-top: 8rem;--gaps-report-under-title: 3rem;--gaps-report-s: 1.5rem;--gaps-report-m: 4rem;--gaps-report-card: 2rem;--gaps-report-trait-top: 3rem;--gaps-entry-internal: 3rem;--gaps-card-spacing: 2rem}}@media(max-width:599px){:root{--gaps-safe: 1rem;--gaps-l: 1.5rem;--gaps-m: 1rem;--gaps-s: 1rem;--gaps-container: 1rem;--gaps-document-inline: 1.5rem;--gaps-document-block: 1.5rem;--gaps-page-form: 1.5rem;--gaps-report-block: 5rem;--gaps-report-inline: 1rem;--gaps-report-section-top: 4rem;--gaps-report-under-title: 2rem;--gaps-report-s: 1rem;--gaps-report-m: 2rem;--gaps-report-card: 1rem;--gaps-report-trait-top: 2rem;--gaps-entry-internal: 3rem;--gaps-card-spacing: 1rem}}:root{--gaps-none: 0rem;--gaps-4px: .25rem;--gaps-6px: .375rem;--gaps-8px: .5rem;--gaps-10px: .625rem;--gaps-12px: .75rem;--gaps-16px: 1rem;--gaps-20px: 1.25rem;--gaps-24px: 1.5rem;--gaps-28px: 1.75rem;--gaps-32px: 2rem;--gaps-48px: 3rem;--gaps-64px: 4rem;--gaps-96px: 6rem;--gaps-128px: 8rem}.gaps-safe{gap:var(--gaps-safe)!important}.gaps-l{gap:var(--gaps-l)!important}.gaps-m{gap:var(--gaps-m)!important}.gaps-s{gap:var(--gaps-s)!important}.gaps-container{gap:var(--gaps-container)!important}.gaps-document-inline{gap:var(--gaps-document-inline)!important}.gaps-document-block{gap:var(--gaps-document-block)!important}.gaps-page-form{gap:var(--gaps-page-form)!important}.gaps-report-block{gap:var(--gaps-report-block)!important}.gaps-report-inline{gap:var(--gaps-report-inline)!important}.gaps-report-section-top{gap:var(--gaps-report-section-top)!important}.gaps-report-under-title{gap:var(--gaps-report-under-title)!important}.gaps-report-s{gap:var(--gaps-report-s)!important}.gaps-report-m{gap:var(--gaps-report-m)!important}.gaps-report-card{gap:var(--gaps-report-card)!important}.gaps-report-trait-top{gap:var(--gaps-report-trait-top)!important}.gaps-entry-internal{gap:var(--gaps-entry-internal)!important}.gaps-card-spacing{gap:var(--gaps-card-spacing)!important}.gaps-none{gap:var(--gaps-none)!important}.gaps-4px{gap:var(--gaps-4px)!important}.gaps-6px{gap:var(--gaps-6px)!important}.gaps-8px{gap:var(--gaps-8px)!important}.gaps-10px{gap:var(--gaps-10px)!important}.gaps-12px{gap:var(--gaps-12px)!important}.gaps-16px{gap:var(--gaps-16px)!important}.gaps-20px{gap:var(--gaps-20px)!important}.gaps-24px{gap:var(--gaps-24px)!important}.gaps-28px{gap:var(--gaps-28px)!important}.gaps-32px{gap:var(--gaps-32px)!important}.gaps-48px{gap:var(--gaps-48px)!important}.gaps-64px{gap:var(--gaps-64px)!important}.gaps-96px{gap:var(--gaps-96px)!important}.gaps-128px{gap:var(--gaps-128px)!important}.row-gaps-safe{row-gap:var(--gaps-safe)!important}.row-gaps-l{row-gap:var(--gaps-l)!important}.row-gaps-m{row-gap:var(--gaps-m)!important}.row-gaps-s{row-gap:var(--gaps-s)!important}.row-gaps-container{row-gap:var(--gaps-container)!important}.row-gaps-document-inline{row-gap:var(--gaps-document-inline)!important}.row-gaps-document-block{row-gap:var(--gaps-document-block)!important}.row-gaps-page-form{row-gap:var(--gaps-page-form)!important}.row-gaps-report-block{row-gap:var(--gaps-report-block)!important}.row-gaps-report-inline{row-gap:var(--gaps-report-inline)!important}.row-gaps-report-section-top{row-gap:var(--gaps-report-section-top)!important}.row-gaps-report-under-title{row-gap:var(--gaps-report-under-title)!important}.row-gaps-report-s{row-gap:var(--gaps-report-s)!important}.row-gaps-report-m{row-gap:var(--gaps-report-m)!important}.row-gaps-report-card{row-gap:var(--gaps-report-card)!important}.row-gaps-report-trait-top{row-gap:var(--gaps-report-trait-top)!important}.row-gaps-entry-internal{row-gap:var(--gaps-entry-internal)!important}.row-gaps-card-spacing{row-gap:var(--gaps-card-spacing)!important}.row-gaps-none{row-gap:var(--gaps-none)!important}.row-gaps-4px{row-gap:var(--gaps-4px)!important}.row-gaps-6px{row-gap:var(--gaps-6px)!important}.row-gaps-8px{row-gap:var(--gaps-8px)!important}.row-gaps-10px{row-gap:var(--gaps-10px)!important}.row-gaps-12px{row-gap:var(--gaps-12px)!important}.row-gaps-16px{row-gap:var(--gaps-16px)!important}.row-gaps-20px{row-gap:var(--gaps-20px)!important}.row-gaps-24px{row-gap:var(--gaps-24px)!important}.row-gaps-28px{row-gap:var(--gaps-28px)!important}.row-gaps-32px{row-gap:var(--gaps-32px)!important}.row-gaps-48px{row-gap:var(--gaps-48px)!important}.row-gaps-64px{row-gap:var(--gaps-64px)!important}.row-gaps-96px{row-gap:var(--gaps-96px)!important}.row-gaps-128px{row-gap:var(--gaps-128px)!important}.col-gaps-safe{column-gap:var(--gaps-safe)!important}.col-gaps-l{column-gap:var(--gaps-l)!important}.col-gaps-m{column-gap:var(--gaps-m)!important}.col-gaps-s{column-gap:var(--gaps-s)!important}.col-gaps-container{column-gap:var(--gaps-container)!important}.col-gaps-document-inline{column-gap:var(--gaps-document-inline)!important}.col-gaps-document-block{column-gap:var(--gaps-document-block)!important}.col-gaps-page-form{column-gap:var(--gaps-page-form)!important}.col-gaps-report-block{column-gap:var(--gaps-report-block)!important}.col-gaps-report-inline{column-gap:var(--gaps-report-inline)!important}.col-gaps-report-section-top{column-gap:var(--gaps-report-section-top)!important}.col-gaps-report-under-title{column-gap:var(--gaps-report-under-title)!important}.col-gaps-report-s{column-gap:var(--gaps-report-s)!important}.col-gaps-report-m{column-gap:var(--gaps-report-m)!important}.col-gaps-report-card{column-gap:var(--gaps-report-card)!important}.col-gaps-report-trait-top{column-gap:var(--gaps-report-trait-top)!important}.col-gaps-entry-internal{column-gap:var(--gaps-entry-internal)!important}.col-gaps-card-spacing{column-gap:var(--gaps-card-spacing)!important}.col-gaps-none{column-gap:var(--gaps-none)!important}.col-gaps-4px{column-gap:var(--gaps-4px)!important}.col-gaps-6px{column-gap:var(--gaps-6px)!important}.col-gaps-8px{column-gap:var(--gaps-8px)!important}.col-gaps-10px{column-gap:var(--gaps-10px)!important}.col-gaps-12px{column-gap:var(--gaps-12px)!important}.col-gaps-16px{column-gap:var(--gaps-16px)!important}.col-gaps-20px{column-gap:var(--gaps-20px)!important}.col-gaps-24px{column-gap:var(--gaps-24px)!important}.col-gaps-28px{column-gap:var(--gaps-28px)!important}.col-gaps-32px{column-gap:var(--gaps-32px)!important}.col-gaps-48px{column-gap:var(--gaps-48px)!important}.col-gaps-64px{column-gap:var(--gaps-64px)!important}.col-gaps-96px{column-gap:var(--gaps-96px)!important}.col-gaps-128px{column-gap:var(--gaps-128px)!important}.x-safe{min-width:var(--gaps-safe)!important}.x-l{min-width:var(--gaps-l)!important}.x-m{min-width:var(--gaps-m)!important}.x-s{min-width:var(--gaps-s)!important}.x-container{min-width:var(--gaps-container)!important}.x-document-inline{min-width:var(--gaps-document-inline)!important}.x-document-block{min-width:var(--gaps-document-block)!important}.x-page-form{min-width:var(--gaps-page-form)!important}.x-report-block{min-width:var(--gaps-report-block)!important}.x-report-inline{min-width:var(--gaps-report-inline)!important}.x-report-section-top{min-width:var(--gaps-report-section-top)!important}.x-report-under-title{min-width:var(--gaps-report-under-title)!important}.x-report-s{min-width:var(--gaps-report-s)!important}.x-report-m{min-width:var(--gaps-report-m)!important}.x-report-card{min-width:var(--gaps-report-card)!important}.x-report-trait-top{min-width:var(--gaps-report-trait-top)!important}.x-entry-internal{min-width:var(--gaps-entry-internal)!important}.x-card-spacing{min-width:var(--gaps-card-spacing)!important}.x-none{min-width:var(--gaps-none)!important}.x-4px{min-width:var(--gaps-4px)!important}.x-6px{min-width:var(--gaps-6px)!important}.x-8px{min-width:var(--gaps-8px)!important}.x-10px{min-width:var(--gaps-10px)!important}.x-12px{min-width:var(--gaps-12px)!important}.x-16px{min-width:var(--gaps-16px)!important}.x-20px{min-width:var(--gaps-20px)!important}.x-24px{min-width:var(--gaps-24px)!important}.x-28px{min-width:var(--gaps-28px)!important}.x-32px{min-width:var(--gaps-32px)!important}.x-48px{min-width:var(--gaps-48px)!important}.x-64px{min-width:var(--gaps-64px)!important}.x-96px{min-width:var(--gaps-96px)!important}.x-128px{min-width:var(--gaps-128px)!important}.y-safe{min-height:var(--gaps-safe)!important}.y-l{min-height:var(--gaps-l)!important}.y-m{min-height:var(--gaps-m)!important}.y-s{min-height:var(--gaps-s)!important}.y-container{min-height:var(--gaps-container)!important}.y-document-inline{min-height:var(--gaps-document-inline)!important}.y-document-block{min-height:var(--gaps-document-block)!important}.y-page-form{min-height:var(--gaps-page-form)!important}.y-report-block{min-height:var(--gaps-report-block)!important}.y-report-inline{min-height:var(--gaps-report-inline)!important}.y-report-section-top{min-height:var(--gaps-report-section-top)!important}.y-report-under-title{min-height:var(--gaps-report-under-title)!important}.y-report-s{min-height:var(--gaps-report-s)!important}.y-report-m{min-height:var(--gaps-report-m)!important}.y-report-card{min-height:var(--gaps-report-card)!important}.y-report-trait-top{min-height:var(--gaps-report-trait-top)!important}.y-entry-internal{min-height:var(--gaps-entry-internal)!important}.y-card-spacing{min-height:var(--gaps-card-spacing)!important}.y-none{min-height:var(--gaps-none)!important}.y-4px{min-height:var(--gaps-4px)!important}.y-6px{min-height:var(--gaps-6px)!important}.y-8px{min-height:var(--gaps-8px)!important}.y-10px{min-height:var(--gaps-10px)!important}.y-12px{min-height:var(--gaps-12px)!important}.y-16px{min-height:var(--gaps-16px)!important}.y-20px{min-height:var(--gaps-20px)!important}.y-24px{min-height:var(--gaps-24px)!important}.y-28px{min-height:var(--gaps-28px)!important}.y-32px{min-height:var(--gaps-32px)!important}.y-48px{min-height:var(--gaps-48px)!important}.y-64px{min-height:var(--gaps-64px)!important}.y-96px{min-height:var(--gaps-96px)!important}.y-128px{min-height:var(--gaps-128px)!important}.pad-safe{padding:var(--gaps-safe)!important}.pad-l{padding:var(--gaps-l)!important}.pad-m{padding:var(--gaps-m)!important}.pad-s{padding:var(--gaps-s)!important}.pad-container{padding:var(--gaps-container)!important}.pad-document-inline{padding:var(--gaps-document-inline)!important}.pad-document-block{padding:var(--gaps-document-block)!important}.pad-page-form{padding:var(--gaps-page-form)!important}.pad-report-block{padding:var(--gaps-report-block)!important}.pad-report-inline{padding:var(--gaps-report-inline)!important}.pad-report-section-top{padding:var(--gaps-report-section-top)!important}.pad-report-under-title{padding:var(--gaps-report-under-title)!important}.pad-report-s{padding:var(--gaps-report-s)!important}.pad-report-m{padding:var(--gaps-report-m)!important}.pad-report-card{padding:var(--gaps-report-card)!important}.pad-report-trait-top{padding:var(--gaps-report-trait-top)!important}.pad-entry-internal{padding:var(--gaps-entry-internal)!important}.pad-card-spacing{padding:var(--gaps-card-spacing)!important}.pad-none{padding:var(--gaps-none)!important}.pad-4px{padding:var(--gaps-4px)!important}.pad-6px{padding:var(--gaps-6px)!important}.pad-8px{padding:var(--gaps-8px)!important}.pad-10px{padding:var(--gaps-10px)!important}.pad-12px{padding:var(--gaps-12px)!important}.pad-16px{padding:var(--gaps-16px)!important}.pad-20px{padding:var(--gaps-20px)!important}.pad-24px{padding:var(--gaps-24px)!important}.pad-28px{padding:var(--gaps-28px)!important}.pad-32px{padding:var(--gaps-32px)!important}.pad-48px{padding:var(--gaps-48px)!important}.pad-64px{padding:var(--gaps-64px)!important}.pad-96px{padding:var(--gaps-96px)!important}.pad-128px{padding:var(--gaps-128px)!important}.pad-x-safe{padding-inline:var(--gaps-safe)!important}.pad-x-l{padding-inline:var(--gaps-l)!important}.pad-x-m{padding-inline:var(--gaps-m)!important}.pad-x-s{padding-inline:var(--gaps-s)!important}.pad-x-container{padding-inline:var(--gaps-container)!important}.pad-x-document-inline{padding-inline:var(--gaps-document-inline)!important}.pad-x-document-block{padding-inline:var(--gaps-document-block)!important}.pad-x-page-form{padding-inline:var(--gaps-page-form)!important}.pad-x-report-block{padding-inline:var(--gaps-report-block)!important}.pad-x-report-inline{padding-inline:var(--gaps-report-inline)!important}.pad-x-report-section-top{padding-inline:var(--gaps-report-section-top)!important}.pad-x-report-under-title{padding-inline:var(--gaps-report-under-title)!important}.pad-x-report-s{padding-inline:var(--gaps-report-s)!important}.pad-x-report-m{padding-inline:var(--gaps-report-m)!important}.pad-x-report-card{padding-inline:var(--gaps-report-card)!important}.pad-x-report-trait-top{padding-inline:var(--gaps-report-trait-top)!important}.pad-x-entry-internal{padding-inline:var(--gaps-entry-internal)!important}.pad-x-card-spacing{padding-inline:var(--gaps-card-spacing)!important}.pad-x-none{padding-inline:var(--gaps-none)!important}.pad-x-4px{padding-inline:var(--gaps-4px)!important}.pad-x-6px{padding-inline:var(--gaps-6px)!important}.pad-x-8px{padding-inline:var(--gaps-8px)!important}.pad-x-10px{padding-inline:var(--gaps-10px)!important}.pad-x-12px{padding-inline:var(--gaps-12px)!important}.pad-x-16px{padding-inline:var(--gaps-16px)!important}.pad-x-20px{padding-inline:var(--gaps-20px)!important}.pad-x-24px{padding-inline:var(--gaps-24px)!important}.pad-x-28px{padding-inline:var(--gaps-28px)!important}.pad-x-32px{padding-inline:var(--gaps-32px)!important}.pad-x-48px{padding-inline:var(--gaps-48px)!important}.pad-x-64px{padding-inline:var(--gaps-64px)!important}.pad-x-96px{padding-inline:var(--gaps-96px)!important}.pad-x-128px{padding-inline:var(--gaps-128px)!important}.pad-y-safe{padding-block:var(--gaps-safe)!important}.pad-y-l{padding-block:var(--gaps-l)!important}.pad-y-m{padding-block:var(--gaps-m)!important}.pad-y-s{padding-block:var(--gaps-s)!important}.pad-y-container{padding-block:var(--gaps-container)!important}.pad-y-document-inline{padding-block:var(--gaps-document-inline)!important}.pad-y-document-block{padding-block:var(--gaps-document-block)!important}.pad-y-page-form{padding-block:var(--gaps-page-form)!important}.pad-y-report-block{padding-block:var(--gaps-report-block)!important}.pad-y-report-inline{padding-block:var(--gaps-report-inline)!important}.pad-y-report-section-top{padding-block:var(--gaps-report-section-top)!important}.pad-y-report-under-title{padding-block:var(--gaps-report-under-title)!important}.pad-y-report-s{padding-block:var(--gaps-report-s)!important}.pad-y-report-m{padding-block:var(--gaps-report-m)!important}.pad-y-report-card{padding-block:var(--gaps-report-card)!important}.pad-y-report-trait-top{padding-block:var(--gaps-report-trait-top)!important}.pad-y-entry-internal{padding-block:var(--gaps-entry-internal)!important}.pad-y-card-spacing{padding-block:var(--gaps-card-spacing)!important}.pad-y-none{padding-block:var(--gaps-none)!important}.pad-y-4px{padding-block:var(--gaps-4px)!important}.pad-y-6px{padding-block:var(--gaps-6px)!important}.pad-y-8px{padding-block:var(--gaps-8px)!important}.pad-y-10px{padding-block:var(--gaps-10px)!important}.pad-y-12px{padding-block:var(--gaps-12px)!important}.pad-y-16px{padding-block:var(--gaps-16px)!important}.pad-y-20px{padding-block:var(--gaps-20px)!important}.pad-y-24px{padding-block:var(--gaps-24px)!important}.pad-y-28px{padding-block:var(--gaps-28px)!important}.pad-y-32px{padding-block:var(--gaps-32px)!important}.pad-y-48px{padding-block:var(--gaps-48px)!important}.pad-y-64px{padding-block:var(--gaps-64px)!important}.pad-y-96px{padding-block:var(--gaps-96px)!important}.pad-y-128px{padding-block:var(--gaps-128px)!important}.hover{position:relative}.hover:before{content:"";position:absolute;inset:0;background-color:transparent;z-index:0;pointer-events:none;mix-blend-mode:multiply;border-radius:inherit;height:100%;width:100%;transition:background-color .1s ease}.hover:not(:disabled){cursor:pointer}.hover:not(:disabled):hover:before{background-color:var(--theme_base_hover)}.hover:not(:disabled):active:before{background-color:var(--theme_base_press)}.hover-parent{position:relative;cursor:pointer}.hover-parent .hover-child{position:absolute;left:50%;top:50%;transform:translateY(-50%) translate(-50%);opacity:0;transition:opacity .2s ease;border-radius:100%;overflow:hidden;background-color:var(--theme_surface);box-shadow:var(--shadow-hover)}.hover-parent .hover-child.force-in{opacity:1!important}.hover-parent:hover .hover-child{opacity:1;pointer-events:auto}.darkmode :hover:before,.darkmode :active:before{mix-blend-mode:lighten!important}:root{--corners-none: 0rem;--corners-xs: .25rem;--corners-s: .5rem;--corners-m: .75rem;--corners-l: 1rem;--corners-li: 1.25rem;--corners-xl: 1.75rem;--corners-xli: 2rem;--corners-xxl: 3rem;--corners-full: 100%}.corners-none{border-radius:var(--corners-none)!important}.corners-xs{border-radius:var(--corners-xs)!important}.corners-s{border-radius:var(--corners-s)!important}.corners-m{border-radius:var(--corners-m)!important}.corners-l{border-radius:var(--corners-l)!important}.corners-li{border-radius:var(--corners-li)!important}.corners-xl{border-radius:var(--corners-xl)!important}.corners-xli{border-radius:var(--corners-xli)!important}.corners-xxl{border-radius:var(--corners-xxl)!important}.corners-full{border-radius:var(--corners-full)!important}:root{--shadow-default: 0px 1px 2px 0px rgba(var(--theme_shadow_base), .06);--shadow-hover: 0px 2px 8px 0px rgba(var(--theme_shadow_base), .08);--shadow-pressed: 0px 1px 2px 0px rgba(var(--theme_shadow_base), .12);--shadow-overlay: 0px 4px 8px 0px rgba(var(--theme_shadow_base), .1);--shadow-selected: 0px 0px 10px 0px rgba(var(--theme_shadow_base), .24);--shadow-surface: 0px 4px 4px 0px var(--theme_surface);--shadow-scroll: 0px 4px 8px 0px var(--theme_surface_container_lowest);--shadow-paper-page: 0px 0px 10px 0px rgba(var(--theme_shadow_base), .24)}.darkmode{--shadow-default: 0px 1px 3px 0px rgba(var(--theme_shadow_base), .28), 0px 0px 2px 0px rgba(var(--theme_shadow_glow_base), .05);--shadow-hover: 0px 2px 6px 0px rgba(var(--theme_shadow_base), .32), 0px 0px 4px 0px rgba(var(--theme_shadow_glow_base), .08);--shadow-pressed: 0px 0px 2px 0px rgba(var(--theme_shadow_base), .38);--shadow-selected: 0px 0px 10px 0px rgba(var(--theme_shadow_base), .12);--shadow-overlay: 0px 4px 12px 0px rgba(var(--theme_shadow_base), .32), 0px 0px 0px 0px rgba(var(--theme_shadow_glow_base), .08);--shadow-scroll: 0px 4px 4px 0px var(--theme_surface_container_lowest);--shadow-paper-page: 0px 0px 10px 0px rgba(var(--theme_shadow_base), .24)}.shadow-default{box-shadow:var(--shadow-default)}.shadow-hover{box-shadow:var(--shadow-hover)}.shadow-pressed{box-shadow:var(--shadow-pressed)}.shadow-overlay{box-shadow:var(--shadow-overlay)}.shadow-selected{box-shadow:var(--shadow-selected)}.shadow-surface{box-shadow:var(--shadow-surface)}.shadow-scroll{box-shadow:var(--shadow-scroll)}.shadow-paper-page{box-shadow:var(--shadow-paper-page)}button.btn{cursor:pointer;pointer-events:all;overflow-x:clip;overflow-y:clip;min-width:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:center;row-gap:0rem;column-gap:.5rem;border-radius:100rem;transition:outline-width .1s ease;font-size:.875rem;line-height:1.25rem;font-weight:700;letter-spacing:.05em;font-family:var(--decorative-font);position:relative}button.btn:before{content:"";position:absolute;inset:0;background-color:transparent;z-index:0;pointer-events:none;mix-blend-mode:multiply;border-radius:inherit;height:100%;width:100%;transition:background-color .1s ease}button.btn:not(:disabled){cursor:pointer}button.btn:not(:disabled):hover:before{background-color:var(--theme_base_hover)}button.btn:not(:disabled):active:before{background-color:var(--theme_base_press)}button.btn:disabled{cursor:not-allowed;pointer-events:none}button.btn.hard-rounded{border-radius:.5rem}button.btn.small{min-height:2rem;max-height:2rem;min-width:4rem;padding-left:.75rem;padding-right:.75rem}button.btn.medium{min-height:2.5rem;max-height:2.5rem;min-width:4.5rem;padding-left:1rem;padding-right:1rem}button.btn.large{min-height:3rem;max-height:3rem;min-width:5rem;padding-left:1rem;padding-right:1rem}button.btn.icon-btn.icon-btn-32px{aspect-ratio:1;min-width:32px;max-width:32px;min-height:32px;max-height:32px}button.btn.icon-btn.icon-btn-48px{aspect-ratio:1;min-width:48px;max-width:48px;min-height:48px;max-height:48px}button.btn.icon-btn.icon-btn-64px{aspect-ratio:1;min-width:64px;max-width:64px;min-height:64px;max-height:64px}button.btn{--btn_color_main: #8a38f5;--btn_color_sub: #ffffff;--btn_outline_text_color: var(--btn_color_main)}button.btn.primary{--btn_color_main: var(--theme_primary);--btn_color_sub: var(--theme_on_primary)}button.btn.surface_container{--btn_color_main: var(--theme_surface_container);--btn_color_sub: var(--theme_on_surface_variant)}button.btn.surface_container_low{--btn_color_main: var(--theme_surface_container_low);--btn_color_sub: var(--theme_on_surface_variant)}button.btn.error{--btn_color_main: var(--theme_error);--btn_color_sub: var(--theme_on_error)}button.btn.on_surface{--btn_color_main: var(--theme_on_surface);--btn_color_sub: var(--theme_surface)}button.btn.outline_variant{--btn_color_main: var(--theme_outline_variant);--btn_color_sub: var(--theme_on_surface_variant);--btn_outline_text_color: var(--btn_color_sub)}button.btn.filled{background-color:var(--btn_color_main);color:var(--btn_color_sub)}button.btn.filled:disabled{background-color:var(--theme_disabled_container);color:var(--theme_disabled)}button.btn.outline{background-color:transparent;border-color:var(--btn_color_main);border-width:1px;border-style:solid;color:var(--btn_outline_text_color)}button.btn.outline:disabled{color:var(--theme_disabled);border-color:var(--theme_outline_variant)}button.btn.text{color:var(--btn_color_main)}button.btn.text:disabled{color:var(--theme_disabled)}.step-button{min-width:3rem;height:3rem;background-color:var(--theme_surface);border:1px solid var(--theme_outline_variant)}.step-button:enabled .arc-icon{background-color:var(--theme_on_surface_variant)}.step-button:disabled{background-color:var(--theme_disabled_container)}.step-button:disabled .arc-icon{background-color:var(--theme_disabled)}.toggle_button{width:3.25rem;height:2rem!important;display:flex;align-items:center;border-radius:2rem;padding:.25rem;background-color:var(--theme_primary)}.toggle_button .circle{width:1.5rem;height:1.5rem;border-radius:.75rem;background-color:var(--theme_on_primary);transition:transform .1s}.toggle_button.active{background-color:var(--theme_primary)!important}.toggle_button.active .circle{transform:translate(1.25rem)}.toggle_button.inactive{background-color:var(--theme_disabled)}.toggle_button.inactive .circle{transform:translate(0)}.card{padding:48px;border-radius:24px;background-color:var(--theme_surface_container_lowest);overflow:clip}.page_card{background-color:var(--theme_surface);padding-inline:1.25rem;padding-block:1rem;overflow-x:hidden;overflow-y:hidden;border-radius:var(--corners-li)}.page_card.corner-8px{border-radius:.5rem}.page_card.corner-12px{border-radius:.75rem}.page_card.corner-16px{border-radius:1rem}.page_card.scrollable{min-height:0;flex:1;overflow-y:auto;scrollbar-color:var(--theme_surface_container_high) transparent}.page_card.x-overflow-visible{overflow-y:unset;overflow-x:visible}.page_card.very-dense{padding:.5rem}.page_card.dense{padding:1rem}.page_card.centered{display:flex;justify-content:center;align-items:center;text-align:center}.page_card.menu{padding:0;width:100%}.page_card.thick_padding{padding:2.5rem}.page_card.medium_padding{padding:1.5rem}.page_card.no_padding{padding:unset}.page_card.low{background-color:var(--theme_surface_container_low);box-shadow:unset}.page_card.lowest{background-color:var(--theme_surface_container_lowest);box-shadow:unset}.page_card.surface_container{background-color:var(--theme_surface_container)}.page_card.highlight{background-color:var(--theme_primary_container);color:var(--theme_on_primary_container)}.page_card.highlight .trait_icon_container{background-color:var(--theme_on_primary)}.page_card.primary{background-color:var(--theme_primary_container)}.page_card.disabled{background-color:var(--theme_disabled_container)}.page_card.document-viewer{padding-block:3rem;padding-inline:5rem;min-height:0;flex:1;overflow-y:auto;scrollbar-color:var(--theme_surface_container_high) transparent}.page_card.square{aspect-ratio:1;width:100%;height:auto;box-sizing:border-box;max-width:100%;min-width:400px!important;max-width:480px}.page_card.wide{width:100%}.page_card.tall{height:100%}.page_card.border{border:1px solid var(--theme_outline_variant)}.page_card.no_bg{background-color:unset}.page_card.fit-height{height:fit-content}.page_card.full_dimensions{min-width:100%;max-width:100%;width:100%;min-height:100%;max-height:100%;height:100%}.page_card.use-shadow{box-shadow:var(--shadow-selected)}.page_card.no-shadow{box-shadow:unset}.page_card.subtle-clickable{cursor:pointer}.page_card.border-dashed-primary{border:1px dashed var(--theme_primary)}.page_card.corner-24px{border-radius:24px}.page_card.clickable{position:relative}.page_card.clickable:before{content:"";position:absolute;inset:0;background-color:transparent;z-index:0;pointer-events:none;mix-blend-mode:multiply;border-radius:inherit;height:100%;width:100%;transition:background-color .1s ease}.page_card.clickable:not(:disabled){cursor:pointer}.page_card.clickable:not(:disabled):hover:before{background-color:var(--theme_base_hover)}.page_card.clickable:not(:disabled):active:before{background-color:var(--theme_base_press)}.page_card.clickable.open:not(:disabled):hover:before,.page_card.clickable.open:not(:disabled):active:before{background-color:transparent}.arc-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:0rem;column-gap:0rem;gap:var(--gaps-s);width:100%;height:fit-content}.arc-form .form-row{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;row-gap:0rem;column-gap:0rem;gap:var(--gaps-s);width:100%;min-height:max-content}.arc-form .form-column{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:0rem;column-gap:0rem;gap:var(--gaps-s);width:100%;min-height:fit-content}.arc-form .form-subtitle{font-size:.75rem;line-height:1rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font);text-align:left;color:var(--theme_on_surface);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;row-gap:0rem;column-gap:0rem;gap:var(--gaps-s);width:100%;font-weight:700}.arc-form .form-field{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:0rem;column-gap:0rem;gap:var(--gaps-s);width:100%;gap:.25rem;min-height:fit-content}.arc-form .form-field .input-container{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:0rem;column-gap:0rem;position:relative}.arc-form .form-field .input-container:before{content:"";position:absolute;inset:0;background-color:transparent;z-index:0;pointer-events:none;mix-blend-mode:multiply;border-radius:inherit;height:100%;width:100%;transition:background-color .1s ease}.arc-form .form-field .input-container:not(:disabled){cursor:pointer}.arc-form .form-field .input-container:not(:disabled):hover:before{background-color:var(--theme_base_hover)}.arc-form .form-field .input-container:not(:disabled):active:before{background-color:var(--theme_base_press)}.arc-form .form-field .input-container{border-radius:var(--corners-m);width:100%;height:fit-content}.arc-form .form-field .input-container:has(input:disabled):before,.arc-form .form-field .input-container:has(input:read-only):before{background-color:transparent!important}.arc-form .form-field .form-dropdown{background-color:var(--theme_surface_container_low)!important;color:var(--theme_on_surface_variant)}.arc-form .form-field .form-dropdown.error{border:1px solid var(--theme_error)}.arc-form .form-field .form-dropdown:focus,.arc-form .form-field .form-dropdown:active{border:2px solid var(--theme_primary)}.arc-form .form-field .form-dropdown:disabled{cursor:not-allowed;outline:none;border:none;color:var(--theme_on_field_disabled);background-color:var(--theme_field_disabled);background-color:var(--theme_field_disabled)!important}.arc-form .form-field input{display:flex;flex-direction:column;justify-content:center;align-items:space-between;row-gap:0rem;column-gap:0rem;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.05em;font-family:var(--fallback-font);border-radius:var(--corners-m);padding-inline:12px;padding-block:16px;background-color:var(--theme_surface_container_low);color:var(--theme_on_surface_variant);width:100%;height:3rem;border:none;outline:none}.arc-form .form-field input.error{border:1px solid var(--theme_error)}.arc-form .form-field input:focus,.arc-form .form-field input:active{border:2px solid var(--theme_primary)}.arc-form .form-field input:-webkit-autofill{-webkit-text-fill-color:unset}.arc-form .form-field input:read-only{cursor:not-allowed;outline:none;border:none;color:var(--theme_on_field_disabled);background-color:var(--theme_field_disabled)}.arc-form .form-field input:-webkit-autofill,.arc-form .form-field input:-webkit-autofill:hover,.arc-form .form-field input:-webkit-autofill:focus,.arc-form .form-field input:-webkit-autofill:active{-webkit-text-fill-color:inherit;transition:background-color 5000s ease-in-out 0s;box-shadow:0 0 0 1000px var(--theme_surface_container_low) inset}.arc-form .form-field input:-webkit-autofill:read-only{box-shadow:0 0 0 1000px var(--theme_field_disabled) inset;-webkit-text-fill-color:var(--theme_on_field_disabled)}.arc-form .form-field .form-field-label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;row-gap:0rem;column-gap:0rem;font-size:.75rem;line-height:1rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font);text-align:left;color:var(--theme_on_surface)}.arc-form .form-field .form-field-label.error{font-size:.6875rem;line-height:.875rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font);color:var(--theme_error);padding-inline:16px}.icon.width-10px{--icon-size: 10px}.icon.width-12px{--icon-size: 12px}.icon.width-16px{--icon-size: 16px}.icon.width-20px{--icon-size: 20px}.icon.width-24px{--icon-size: 24px}.icon.width-32px{--icon-size: 32px}.icon.width-30px{--icon-size: 30px}.icon.width-48px{--icon-size: 48px}.icon.width-56px{--icon-size: 56px}.icon.width-64px{--icon-size: 64px}.icon{max-width:var(--icon-size);min-width:var(--icon-size);width:var(--icon-size)}.icon.fill_color_primary{fill:var(--theme_primary)!important}.icon.stroke_color_primary{stroke:var(--theme_primary)!important}.icon.color_primary{color:var(--theme_primary)!important}.icon.fill_color_on_primary{fill:var(--theme_on_primary)!important}.icon.stroke_color_on_primary{stroke:var(--theme_on_primary)!important}.icon.color_on_primary{color:var(--theme_on_primary)!important}.icon.fill_color_primary_container{fill:var(--theme_primary_container)!important}.icon.stroke_color_primary_container{stroke:var(--theme_primary_container)!important}.icon.color_primary_container{color:var(--theme_primary_container)!important}.icon.fill_color_on_primary_container{fill:var(--theme_on_primary_container)!important}.icon.stroke_color_on_primary_container{stroke:var(--theme_on_primary_container)!important}.icon.color_on_primary_container{color:var(--theme_on_primary_container)!important}.icon.fill_color_on_primary_container_variant{fill:var(--theme_on_primary_container_variant)!important}.icon.stroke_color_on_primary_container_variant{stroke:var(--theme_on_primary_container_variant)!important}.icon.color_on_primary_container_variant{color:var(--theme_on_primary_container_variant)!important}.icon.fill_color_error{fill:var(--theme_error)!important}.icon.stroke_color_error{stroke:var(--theme_error)!important}.icon.color_error{color:var(--theme_error)!important}.icon.fill_color_on_error{fill:var(--theme_on_error)!important}.icon.stroke_color_on_error{stroke:var(--theme_on_error)!important}.icon.color_on_error{color:var(--theme_on_error)!important}.icon.fill_color_error_container{fill:var(--theme_error_container)!important}.icon.stroke_color_error_container{stroke:var(--theme_error_container)!important}.icon.color_error_container{color:var(--theme_error_container)!important}.icon.fill_color_on_error_container{fill:var(--theme_on_error_container)!important}.icon.stroke_color_on_error_container{stroke:var(--theme_on_error_container)!important}.icon.color_on_error_container{color:var(--theme_on_error_container)!important}.icon.fill_color_success{fill:var(--theme_success)!important}.icon.stroke_color_success{stroke:var(--theme_success)!important}.icon.color_success{color:var(--theme_success)!important}.icon.fill_color_good{fill:var(--theme_success)!important}.icon.stroke_color_good{stroke:var(--theme_success)!important}.icon.color_good{color:var(--theme_success)!important}.icon.fill_color_caution{fill:var(--theme_caution)!important}.icon.stroke_color_caution{stroke:var(--theme_caution)!important}.icon.color_caution{color:var(--theme_caution)!important}.icon.fill_color_surface{fill:var(--theme_surface)!important}.icon.stroke_color_surface{stroke:var(--theme_surface)!important}.icon.color_surface{color:var(--theme_surface)!important}.icon.fill_color_surface_dim{fill:var(--theme_surface_dim)!important}.icon.stroke_color_surface_dim{stroke:var(--theme_surface_dim)!important}.icon.color_surface_dim{color:var(--theme_surface_dim)!important}.icon.fill_color_surface_bright{fill:var(--theme_surface_bright)!important}.icon.stroke_color_surface_bright{stroke:var(--theme_surface_bright)!important}.icon.color_surface_bright{color:var(--theme_surface_bright)!important}.icon.fill_color_surface_container_lowest{fill:var(--theme_surface_container_lowest)!important}.icon.stroke_color_surface_container_lowest{stroke:var(--theme_surface_container_lowest)!important}.icon.color_surface_container_lowest{color:var(--theme_surface_container_lowest)!important}.icon.fill_color_surface_container_low{fill:var(--theme_surface_container_low)!important}.icon.stroke_color_surface_container_low{stroke:var(--theme_surface_container_low)!important}.icon.color_surface_container_low{color:var(--theme_surface_container_low)!important}.icon.fill_color_surface_container{fill:var(--theme_surface_container)!important}.icon.stroke_color_surface_container{stroke:var(--theme_surface_container)!important}.icon.color_surface_container{color:var(--theme_surface_container)!important}.icon.fill_color_surface_container_high{fill:var(--theme_surface_container_high)!important}.icon.stroke_color_surface_container_high{stroke:var(--theme_surface_container_high)!important}.icon.color_surface_container_high{color:var(--theme_surface_container_high)!important}.icon.fill_color_surface_container_highest{fill:var(--theme_surface_container_highest)!important}.icon.stroke_color_surface_container_highest{stroke:var(--theme_surface_container_highest)!important}.icon.color_surface_container_highest{color:var(--theme_surface_container_highest)!important}.icon.fill_color_on_surface{fill:var(--theme_on_surface)!important}.icon.stroke_color_on_surface{stroke:var(--theme_on_surface)!important}.icon.color_on_surface{color:var(--theme_on_surface)!important}.icon.fill_color_on_surface_variant{fill:var(--theme_on_surface_variant)!important}.icon.stroke_color_on_surface_variant{stroke:var(--theme_on_surface_variant)!important}.icon.color_on_surface_variant{color:var(--theme_on_surface_variant)!important}.icon.fill_color_outline{fill:var(--theme_outline)!important}.icon.stroke_color_outline{stroke:var(--theme_outline)!important}.icon.color_outline{color:var(--theme_outline)!important}.icon.fill_color_outline_variant{fill:var(--theme_outline_variant)!important}.icon.stroke_color_outline_variant{stroke:var(--theme_outline_variant)!important}.icon.color_outline_variant{color:var(--theme_outline_variant)!important}.icon.fill_color_metric_label{fill:var(--theme_metric_label)!important}.icon.stroke_color_metric_label{stroke:var(--theme_metric_label)!important}.icon.color_metric_label{color:var(--theme_metric_label)!important}.icon.fill_color_scrim_strong{fill:var(--theme_scrim_strong)!important}.icon.stroke_color_scrim_strong{stroke:var(--theme_scrim_strong)!important}.icon.color_scrim_strong{color:var(--theme_scrim_strong)!important}.icon.fill_color_disabled{fill:var(--theme_disabled)!important}.icon.stroke_color_disabled{stroke:var(--theme_disabled)!important}.icon.color_disabled{color:var(--theme_disabled)!important}.icon.fill_color_scrim_standard{fill:var(--theme_scrim_standard)!important}.icon.stroke_color_scrim_standard{stroke:var(--theme_scrim_standard)!important}.icon.color_scrim_standard{color:var(--theme_scrim_standard)!important}.icon.fill_color_scroll_hint{fill:var(--theme_scroll_hint)!important}.icon.stroke_color_scroll_hint{stroke:var(--theme_scroll_hint)!important}.icon.color_scroll_hint{color:var(--theme_scroll_hint)!important}.icon.fill_color_disabled_container{fill:var(--theme_disabled_container)!important}.icon.stroke_color_disabled_container{stroke:var(--theme_disabled_container)!important}.icon.color_disabled_container{color:var(--theme_disabled_container)!important}.icon.fill_color_theme_outline_scroll{fill:var(--theme_outline_scroll)!important}.icon.stroke_color_theme_outline_scroll{stroke:var(--theme_outline_scroll)!important}.icon.color_theme_outline_scroll{color:var(--theme_outline_scroll)!important}.icon.fill_color_theme_button_press{fill:var(--theme_button_press)!important}.icon.stroke_color_theme_button_press{stroke:var(--theme_button_press)!important}.icon.color_theme_button_press{color:var(--theme_button_press)!important}.icon.fill_color_theme_button_hover{fill:var(--theme_button_hover)!important}.icon.stroke_color_theme_button_hover{stroke:var(--theme_button_hover)!important}.icon.color_theme_button_hover{color:var(--theme_button_hover)!important}.icon.fill_color_type_spade{fill:var(--theme_type_B)!important}.icon.stroke_color_type_spade{stroke:var(--theme_type_B)!important}.icon.color_type_spade{color:var(--theme_type_B)!important}.icon.fill_color_type_heart{fill:var(--theme_type_C)!important}.icon.stroke_color_type_heart{stroke:var(--theme_type_C)!important}.icon.color_type_heart{color:var(--theme_type_C)!important}.icon.fill_color_type_clover{fill:var(--theme_type_D)!important}.icon.stroke_color_type_clover{stroke:var(--theme_type_D)!important}.icon.color_type_clover{color:var(--theme_type_D)!important}.icon.fill_color_type_diamond{fill:var(--theme_type_A)!important}.icon.stroke_color_type_diamond{stroke:var(--theme_type_A)!important}.icon.color_type_diamond{color:var(--theme_type_A)!important}.icon-mask,.arc-icon{--icon-size: 24px;aspect-ratio:1;display:inline-block;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);min-width:var(--icon-size);max-width:var(--icon-size);min-height:var(--icon-size);max-height:var(--icon-size);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:var(--icon-size);-webkit-mask-size:var(--icon-size);background-color:currentColor;color:var(--theme_on_surface_variant)}.icon-mask.disabled,.arc-icon.disabled{color:var(--theme_disabled);cursor:unset}.icon-mask.phantom,.arc-icon.phantom{color:transparent;cursor:unset}.icon-svg,.arc-svg{--icon-size: 24px;aspect-ratio:1;display:inline-block;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);min-width:var(--icon-size);max-width:var(--icon-size);min-height:var(--icon-size);max-height:var(--icon-size);color:var(--theme_on_surface_variant);--svg-stroke: currentColor;--svg-fill: transparent}.icon-svg path,.icon-svg circle,.icon-svg rect,.icon-svg line,.icon-svg polyline,.icon-svg polygon,.arc-svg path,.arc-svg circle,.arc-svg rect,.arc-svg line,.arc-svg polyline,.arc-svg polygon{stroke:var(--svg-stroke);fill:var(--svg-fill)}.icon-svg.disabled,.arc-svg.disabled{color:var(--theme_disabled);cursor:unset}.icon-svg.phantom,.arc-svg.phantom{color:transparent;cursor:unset}.icon-svg.outline,.arc-svg.outline{--svg-stroke: currentColor;--svg-fill: transparent}.icon-svg.invert,.arc-svg.invert{--svg-stroke: transparent;--svg-fill: currentColor}.font_color_cstheme_on_surface_variant{color:var(--theme_on_surface_variant)!important}.font_color_report{color:var(--traitColor_primary)!important}.content-image{background-color:var(--theme_surface_container);overflow:clip;border-radius:28px;width:100%;height:100%;aspect-ratio:16/9}.content-image.feature-image{aspect-ratio:unset;min-height:clamp(420px,48vw,600px);height:clamp(420px,48vw,600px)}@media(max-width:839px){.content-image.feature-image{min-height:clamp(360px,58vw,480px);height:clamp(360px,58vw,480px)}}@media(max-width:599px){.content-image.feature-image{min-height:clamp(280px,72vw,360px);height:clamp(280px,72vw,360px)}}.content-image.square{aspect-ratio:1}.content-image img:hover{transform:scale(1.03);transition:transform .35s cubic-bezier(.27,1.06,.18,1)}.content-image img:not(:hover){transform:scale(1);transition:transform .35s cubic-bezier(.27,1.06,.18,1)}.content-image img{object-fit:cover;height:100%}.faq-accordion{width:100%;display:flex;flex-direction:column;gap:1.5rem}.faq-accordion__item{width:100%;border-radius:1rem;background-color:var(--theme_surface_container_low);color:var(--theme_on_surface);overflow:hidden}.faq-accordion__trigger{width:100%;min-height:6.25rem;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left;padding:2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.05em;font-family:var(--fallback-font);transition:background-color .35s cubic-bezier(.31,.94,.34,1)}.faq-accordion__trigger:hover{background-color:var(--theme_button_hover)}.faq-accordion__trigger:focus-visible{outline:2px solid var(--theme_primary);outline-offset:-2px}.faq-accordion__title{flex:1 1 auto}.faq-accordion__chevron{flex:0 0 auto;width:.7rem;height:.7rem;border-right:2px solid var(--theme_on_surface_variant);border-bottom:2px solid var(--theme_on_surface_variant);transform:rotate(45deg) translateY(-.1rem);transition:transform .35s cubic-bezier(.27,1.06,.18,1),border-color .35s cubic-bezier(.31,.94,.34,1)}.faq-accordion__item.show .faq-accordion__chevron{transform:rotate(-135deg) translate(-.05rem);border-color:var(--theme_on_surface)}.faq-accordion__panel{display:grid;grid-template-rows:0fr;opacity:0;padding-inline:2rem;padding-bottom:0;transition:grid-template-rows .5s cubic-bezier(.27,1.06,.18,1),padding-bottom .5s cubic-bezier(.27,1.06,.18,1),opacity .35s cubic-bezier(.31,.94,.34,1)}.faq-accordion__item.show .faq-accordion__panel{grid-template-rows:1fr;opacity:1;padding-bottom:2rem}.faq-accordion__panel-inner{min-height:0;overflow:hidden}.faq-accordion__divider{width:100%;height:1px;background-color:var(--theme_outline_variant);margin-top:.25rem;margin-bottom:1.25rem;opacity:0;transition:opacity .35s cubic-bezier(.31,.94,.34,1)}.faq-accordion__item.show .faq-accordion__divider{opacity:1}.faq-accordion__body{color:var(--theme_on_surface_variant);white-space:pre-line;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.05em;font-family:var(--fallback-font)}@media(max-width:768px){.faq-accordion__trigger{padding:1.25rem 1rem;min-height:4.5rem}.faq-accordion__panel{padding-inline:1rem}.faq-accordion__item.show .faq-accordion__panel{padding-bottom:1.25rem}.faq-accordion__divider{margin-bottom:1rem}}.dialog-container{position:fixed;inset:0;height:100svh;width:100%;z-index:5000}.dialog-container:not(.show){pointer-events:none;visibility:hidden;transition:visibility .35s linear}.dialog-container.show{pointer-events:auto;visibility:visible;transition:visibility 0s linear}.dialog-container .dialog-scrim{position:absolute;inset:0;height:100%;width:100%;background-color:#00000080}.dialog-container .dialog-scrim:not(.show){pointer-events:none;visibility:hidden;opacity:0;transition:opacity .5s cubic-bezier(.34,.8,.34,1),visibility .5s linear}.dialog-container .dialog-scrim.show{pointer-events:auto;visibility:visible;opacity:1;transition:opacity .5s cubic-bezier(.34,.8,.34,1),visibility 0s linear}.dialog-container .dialog-object{position:absolute;background-color:var(--theme_surface);color:var(--theme_on_surface);width:480px;height:auto!important;min-height:10rem!important;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);border-radius:var(--corners-xl);display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.5rem;text-align:center;min-height:0;flex:1;overflow-y:auto;scrollbar-color:var(--theme_surface_container_high) transparent;scrollbar-width:none}.dialog-container .dialog-object:not(.show){pointer-events:none;visibility:hidden;opacity:0;transform:translateY(1rem)}.dialog-container .dialog-object.show{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0);transition:transform .5s cubic-bezier(.27,1.06,.18,1),opacity .35s cubic-bezier(.31,.94,.34,1),visibility 0s linear}@supports (height: 100dvh){.dialog-container .dialog-object{max-width:calc(100dvw - 2rem);max-height:calc(100dvh - 2rem)}}.dialog-container .dialog-object .dialog-content{margin-top:1.5rem;margin-bottom:1.5rem;width:100%}.dialog-container .dialog-object .dialog-content.no-margins{margin-top:0;margin-bottom:0}.dialog-card{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:0rem;column-gap:0rem;position:relative}.dialog-card:before{content:"";position:absolute;inset:0;background-color:transparent;z-index:0;pointer-events:none;mix-blend-mode:multiply;border-radius:inherit;height:100%;width:100%;transition:background-color .1s ease}.dialog-card:not(:disabled){cursor:pointer}.dialog-card:not(:disabled):hover:before{background-color:var(--theme_base_hover)}.dialog-card:not(:disabled):active:before{background-color:var(--theme_base_press)}.dialog-card{font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.05em;font-family:var(--fallback-font);width:100%;padding:1rem;border-radius:var(--corners-m);background-color:var(--theme_surface_container_low);color:var(--theme_on_surface_variant)}.dialog-card.selected{background-color:var(--theme_primary_container);color:var(--theme_on_primary_container)}.dialog-card:disabled{background-color:var(--theme_disabled_container);color:var(--theme_disabled)}.snackbar-container{position:fixed;inset:0;height:100%;width:100%;z-index:4999;pointer-events:none}.snackbar-container .snackbar{position:absolute;transform:translate(-50%);bottom:2rem;left:50%;pointer-events:all;display:flex;flex-direction:row;justify-content:center;align-items:center;row-gap:0rem;column-gap:0rem;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.05em;font-family:var(--fallback-font);background-color:var(--theme_on_surface_variant);color:var(--theme_surface);min-width:fit-content;max-width:calc(100dvw - 2rem);min-height:3rem;border-radius:var(--corners-m);gap:var(--gaps-s);padding-inline:1rem;padding-block:.625rem}.snackbar-container .snackbar .arc-icon{background-color:var(--theme_surface)}.skeleton-shimmer{background-color:var(--theme_surface_container_low);overflow:hidden;position:relative}.skeleton-shimmer:after{content:"";position:absolute;inset:0;background-attachment:fixed;background-color:var(--theme_surface_container_low);background-image:linear-gradient(90deg,var(--theme_surface_container_low) 25%,var(--theme_surface_container_lowest) 37%,var(--theme_surface_container_low) 63%);background-size:200% 100%;animation:global-shimmer 2s linear infinite}.slider_container{padding-inline:1rem}.slider_row{min-height:3rem;max-height:3rem;width:100%}.slider_track{position:relative;height:.25rem;border-radius:.125rem;display:flex;align-items:center;justify-content:center;background-color:var(--theme_primary_container);margin-inline:1rem;min-height:1rem;max-height:1rem;width:100%}.slider_track .thumb{background-color:var(--theme_primary);width:2.25rem;max-width:2.25rem;min-width:2.25rem;height:4.75rem;min-height:4.75rem;max-height:4.75rem;border-radius:999rem;border:1rem white solid;position:relative}.slider_track .thumb:before{content:"";position:absolute;inset:0;background-color:transparent;z-index:0;pointer-events:none;mix-blend-mode:multiply;border-radius:inherit;height:100%;width:100%;transition:background-color .1s ease}.slider_track .thumb:not(:disabled){cursor:pointer}.slider_track .thumb:not(:disabled):hover:before{background-color:var(--theme_base_hover)}.slider_track .thumb:not(:disabled):active:before{background-color:var(--theme_base_press)}.range_fill{position:absolute;height:100%;background-color:var(--theme_primary)}.slider_fields{display:flex;flex-direction:row;justify-content:space-between;align-items:center;row-gap:0rem;column-gap:0rem}.slider_fields .slider_field{width:fit-content;min-width:3rem;max-width:4rem;min-height:3rem;padding-inline:.5rem;border-radius:.5rem;border:1px solid var(--theme_outline);color:var(--theme_on_surface)}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:inline-block;transform-origin:center;transform-box:fill-box;animation:spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}.arc-table{background-color:transparent;width:max-content;min-width:100%}.arc-table button:not(.arc-icon-btn){display:flex;flex-direction:row;justify-content:space-between;align-items:center;row-gap:0rem;column-gap:0rem;color:inherit}.arc-table input.checkbox{height:100%;width:100%;aspect-ratio:1;min-height:1.5rem;max-height:1.5rem}.arc-table th{text-wrap:nowrap}.arc-table td,.arc-table th{position:relative;padding-inline:1rem;padding-block:.625rem}.arc-table thead{border-bottom:1px solid var(--theme_outline_variant)}.arc-table thead tr{height:3.5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font);color:var(--theme_on_surface_variant)}.arc-table tbody tr{height:3.5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.05em;font-family:var(--fallback-font);color:var(--theme_on_surface)}.arc-table tbody tr.selected{background-color:var(--traitColor_primaryContainer);color:var(--traitColor_primary)}.arc-table tbody tr:not(:first-child){border-top:1px solid var(--theme_outline_variant)}.arc-table tbody tr.clickable{position:relative;cursor:pointer}.arc-table tbody tr.clickable:hover td{background-color:var(--theme_base_hover)}.arc-table tbody tr.clickable:active td{background-color:var(--theme_base_press)}.arc-table.dense tbody tr{height:3rem}.arc-table.wide{width:100%}.arc-table.noheader tbody tr :first-child{font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font);color:var(--theme_on_surface_variant)}.arc-table.noheader tbody tr :last-child{text-align:right}.arc-table-scroll{width:100%;overflow-x:auto;overflow-y:visible}.toggle-container{--w: 3.25rem;--h: 2rem;--p: .25rem;width:var(--w);height:var(--h);padding:var(--p);border-radius:999px;background-color:var(--theme_disabled);transition:background-color .25s ease;display:flex;align-items:center;cursor:pointer;position:relative}.toggle-container:before{content:"";position:absolute;inset:0;background-color:transparent;z-index:0;pointer-events:none;mix-blend-mode:multiply;border-radius:inherit;height:100%;width:100%;transition:background-color .1s ease}.toggle-container:not(:disabled){cursor:pointer}.toggle-container:not(:disabled):hover:before{background-color:var(--theme_base_hover)}.toggle-container:not(:disabled):active:before{background-color:var(--theme_base_press)}.toggle-container.on{background-color:var(--theme_primary)}.toggle-container .toggle-knob{display:flex;align-items:center;justify-content:center;width:calc(var(--h) - var(--p) * 2);height:calc(var(--h) - var(--p) * 2);border-radius:50%;background-color:var(--theme_on_primary);border:none;padding:0;cursor:pointer;pointer-events:none;position:relative}.toggle-container .toggle-knob:before{content:"";position:absolute;inset:0;background-color:transparent;z-index:0;pointer-events:none;mix-blend-mode:multiply;border-radius:inherit;height:100%;width:100%;transition:background-color .1s ease}.toggle-container .toggle-knob:not(:disabled){cursor:pointer}.toggle-container .toggle-knob:not(:disabled):hover:before{background-color:var(--theme_base_hover)}.toggle-container .toggle-knob:not(:disabled):active:before{background-color:var(--theme_base_press)}.toggle-container .toggle-knob{transition:transform .25s cubic-bezier(.4,0,.2,1);outline:none}.toggle-container .toggle-knob.on{transform:translate(calc(var(--w) - var(--h)))}main{width:100%;height:100%}.app-bar{height:64px;max-height:64px;min-height:64px;padding-inline:1rem;transform:translateY(0);transition:transform .2s ease,margin-bottom .2s ease;will-change:transform}.app-bar--hidden{transform:translateY(-100%);margin-bottom:-64px}.sidebar:not(.show){transition:width .5s cubic-bezier(.27,1.06,.18,1),min-width .5s cubic-bezier(.27,1.06,.18,1),max-width .5s cubic-bezier(.27,1.06,.18,1)}.sidebar.show{transition:width .5s cubic-bezier(.27,1.06,.18,1),min-width .5s cubic-bezier(.27,1.06,.18,1),max-width .5s cubic-bezier(.27,1.06,.18,1)}.sidebar{overflow-x:clip;overflow-y:auto}.sidebar.show{width:280px;min-width:280px;max-width:280px}.sidebar:not(.show){width:0;min-width:0;max-width:0}.sidebar>*{overflow-x:hidden;min-width:280px}.content-image__stage{position:relative;width:100%;overflow:hidden;height:100%}.content-image__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.content-image__img--fadeIn{opacity:0;animation:contentImageFadeIn var(--fadeMs, .8s) ease-in-out forwards}@keyframes contentImageFadeIn{0%{opacity:0}to{opacity:1}}:root{--traitColor_primaryContainer: var(--theme_primary_container);--traitColor_primary: var(--theme_primary);--traitColor_surface: var(--theme_surface)}.darkmode{--traitColor_primaryContainer: var(--theme_primary_container);--traitColor_primary: var(--theme_primary);--traitColor_surface: var(--theme_surface)}.challenge_sheet{--cstheme_accent_highlight: #fff000;--cstheme_accent_highlight_variant: #ffdc00;--cstheme_accent_emphasis: #ff7800;--cstheme_accent_emphasis_variant: #ffa000;--cstheme_calendar_sunday: #e70014;--cstheme_calendar_saturday: #1657a7;--cstheme_on_primary: #ffffff;--cstheme_surface: #ffffff;--cstheme_primary: #008CFF;--cstheme_primary_container: #00b4f0;--cstheme_primary_container_variant: #0ca6f2;--cstheme_surface_variant: #C8F0FF;--cstheme_on_surface: #113273;--cstheme_on_surface_variant: #115BA6;--cstheme_surface_container_low: #8CDCFA;--cstheme_surface_container_lowest: #C8F0FF}.challenge_sheet .arc-green{--cstheme_primary_container: #3cb400;--cstheme_primary_container_variant: #00a000;--cstheme_surface_variant: #dcffb4;--cstheme_on_surface: #007800;--cstheme_on_surface_variant: #3cb400;--cstheme_surface_container_low: #b4f078;--cstheme_surface_container_lowest: #DCF5B4}.challenge_sheet .arc-pink{--cstheme_primary_container: #e91e63;--cstheme_primary_container_variant: #d81b60;--cstheme_surface_variant: #fce4ec;--cstheme_on_surface: #ad1457;--cstheme_on_surface_variant: #e91e63;--cstheme_surface_container_low: #f8bbd0;--cstheme_surface_container_lowest: #FFD2FF}.challenge_sheet .arc-dr-yellow{--cstheme_primary_container: #ffd800;--cstheme_primary_container_variant: #ffc107;--cstheme_surface_variant: #fff9e1;--cstheme_on_surface: #003366;--cstheme_on_surface_variant: #004080;--cstheme_surface_container_low: #ffe680;--cstheme_surface_container_lowest: #e0d39c}.challenge_sheet .arc-nozomi{--cstheme_primary_container: #004b97;--cstheme_primary_container_variant: #1976d2;--cstheme_surface_variant: #f5f7fa;--cstheme_on_surface: #1a237e;--cstheme_on_surface_variant: #004b97;--cstheme_surface_container_low: #e0e7ef;--cstheme_surface_container_lowest: #c4c9cf}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expand{width:100%;height:100%}.scrollable{min-height:0;flex:1;overflow-y:auto;scrollbar-color:var(--theme_surface_container_high) transparent}.fit-height{height:fit-content}.full-width{width:100%}.center-absolutely{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.anchor{position:relative}.page-container{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:0rem;column-gap:0rem;background-color:var(--theme_surface);padding:var(--gaps-container);gap:1rem;border-radius:var(--corners-l);overflow:visible}.page-container.low{background-color:var(--theme_surface_container_low)}.page-container.lowest{background-color:var(--theme_surface_container_lowest)}@media print{.print-expand,.print-expand *{max-height:none!important;min-height:fit-content!important;max-width:100%;overflow:visible!important}.print-expand{padding-inline:0!important;padding-block:0!important;padding:0!important}:not(.h1,.h2)+.h2{break-before:page;margin-top:0!important}thead{display:table-header-group}tfoot{display:table-footer-group}.avoid-break{break-inside:avoid;max-width:100%}.avoid-break *{max-width:100%}.page-break{break-after:page}.new-page{break-before:page}.do-not-print{display:none!important}.paper-page{margin-inline:auto;break-after:page;page-break-after:always;overflow:hidden!important;border:none!important}.paper-page:last-child{break-after:auto;page-break-after:auto}svg{display:block!important;position:relative!important;float:none!important;overflow:visible!important;z-index:1!important;break-inside:avoid!important;page-break-inside:avoid!important}svg text.x-title,svg text.y-title{font-size:1rem!important}svg .font.label.medium{font-size:1rem!important}@page{size:A4;margin:0}}:lang(en) .paper_format .p,:lang(en) .paper_format .caption{text-align:justify}:lang(ja) .paper_format .p,:lang(ja) .paper_format .caption{text-align:left}.page_card.paper_format{padding-inline:5rem;padding-block:5rem}.page_card.paper_format>*{color:var(--theme_on_surface)}.page_card.paper_format .h1{font-family:var(--print-font);font-size:2rem;line-height:2.5rem;font-weight:500;letter-spacing:0;padding-bottom:2rem}.page_card.paper_format .h2{font-family:var(--print-font);font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:0;padding-top:2rem;padding-bottom:1rem}.page_card.paper_format .h3{font-family:var(--print-font);font-size:1.25rem;line-height:1.5rem;font-weight:500;letter-spacing:0;padding-top:1.5rem;padding-bottom:.75rem}.page_card.paper_format .h4{font-family:var(--print-font);font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:0;padding-top:1.25rem;padding-bottom:.5rem}.page_card.paper_format .p{font-family:var(--print-font);font-size:.875rem;line-height:1.375rem;font-weight:400;letter-spacing:0}.page_card.paper_format .p+:not(.p){margin-top:1rem}.page_card.paper_format .p+.p{padding-top:1rem}.page_card.paper_format :not(.h1,.h2,.h3)+.h2{margin-top:2rem!important}.page_card.paper_format .p1,.page_card.paper_format .p2{font-family:var(--print-font);font-size:.875rem;line-height:1.375rem;font-weight:400;letter-spacing:0}.page_card.paper_format ol+.p{padding-top:.75rem}.page_card.paper_format .object-container{margin-block:2rem!important;max-width:min(480px,100%);align-self:center;flex:0 1 480px;min-height:fit-content;break-inside:avoid}.page_card.paper_format .object-container.wide{max-width:100%}.page_card.paper_format .object-container .object{max-width:100%;width:100%;padding:1.5rem;border:1px solid var(--theme_outline_variant);break-inside:avoid;overflow-x:auto}.page_card.paper_format .object-container .object-title{font-family:var(--print-font);font-size:.8125rem;line-height:1.25rem;font-weight:600;letter-spacing:0;font-style:italic}.page_card.paper_format .object-container .object-caption{font-family:var(--print-font);font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:0;font-style:italic}.page_card.paper_format ol,.page_card.paper_format ul{padding-left:1.5rem}.page_card.paper_format ol{list-style:decimal}.page_card.paper_format ul{list-style:disc}.page_card.paper_format ol ol{list-style:lower-alpha}.page_card.paper_format ul ul,.page_card.paper_format ol ul{list-style:circle}.page_card.paper_format ol li,.page_card.paper_format ul li{font-family:var(--print-font);font-size:.875rem;line-height:1.375rem;font-weight:400;letter-spacing:0;margin-left:1rem;padding-left:.5rem;margin-bottom:.5rem}.page_card.paper_format .active{color:var(--theme_primary)}hr{border:none;border-top:1px solid var(--theme_outline_variant);width:100%}hr.csprimary{border-color:var(--cstheme_on_surface)}hr.primary{border-color:var(--theme_primary)}.icon-and-dropdown{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;row-gap:0rem;column-gap:.25rem}.icon-and-dropdown>.dropdown{width:100%}.plot_row{display:flex;flex-direction:row;justify-content:center;align-items:stretch;column-gap:.75rem;width:100%;min-width:100%!important}.plot_row>.four-by-three{flex:4 1 0%}.plot_row>.three-by-three{flex:3 1 0%}.plot_row .line-plot-container{width:100%;height:100%}.flex_row{display:flex;flex-direction:row;justify-content:stretch;align-items:center;row-gap:0rem;column-gap:0rem;width:100%;column-gap:1rem}.flex_row>*{display:flex;flex-direction:row;justify-content:center;align-items:stretch;row-gap:0rem;column-gap:0rem;width:100%;height:100%;column-gap:.5rem}.flex_row .left{flex:1;justify-self:flex-start;justify-content:flex-start;align-items:center;margin-left:.5rem}.flex_row .center{flex:1;justify-self:center;justify-content:center;align-items:center}.flex_row .right{flex:1;justify-self:flex-end;justify-content:flex-end;align-items:center;margin-right:.5rem}.flex_row .shrink{max-width:fit-content}.column-title{text-align:left;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;row-gap:0rem;column-gap:0rem;width:100%;font-size:1.5rem;line-height:2rem;font-weight:400;letter-spacing:.02em;font-family:var(--decorative-font);color:var(--theme_on_surface);min-height:1.75rem;max-height:1.75rem}.page{width:100dvw;height:100dvh;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;row-gap:0rem;column-gap:0rem;background-color:var(--theme_surface);overflow-y:clip}.page.blank{background-color:var(--theme_surface)}.page .page_main{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:0rem;column-gap:0rem;background-color:var(--theme_surface);min-width:0}.page .page_main button.button:not(.textOnly):not(.iconContainer):not(.cell){justify-self:flex-end;background-color:var(--theme_surface_container);color:var(--theme_on_surface);border:1px solid var(--theme_outline_variant);font-size:.75rem;border-radius:.5rem;text-wrap:nowrap}.page.blank>.page_main{background-color:transparent}@media(max-width:800px){y .sub_header{bottom:1rem;bottom:calc(-100vh + 5rem)}}.logo_image{height:100%;width:auto;object-fit:contain;display:block}.darkmode .logo_image{filter:invert(1)}.page_appbar{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:0rem;column-gap:0rem;width:100%;min-height:4rem;max-height:4rem}.page_appbar .header_padded_column{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:0rem;column-gap:0rem;padding-inline:1rem}.page_appbar .header_padded_column.with-top{padding-top:.5rem;gap:.5rem}.page_appbar .level{padding-right:.5rem}.page_appbar .header_row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;row-gap:0rem;column-gap:0rem;width:100%;flex:1 1 auto;height:4rem}.page_appbar .header_scroll_nav_bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;row-gap:.5rem;column-gap:.5rem;height:3.5rem;flex-shrink:0;flex-grow:0;overflow-x:auto;scrollbar-width:none;padding-left:.75rem;padding-right:1rem}.page_appbar .header_scroll_nav_bar>*{display:flex;flex-shrink:0;flex-grow:0}.page_appbar .header_sidebar_icon{aspect-ratio:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;row-gap:0rem;column-gap:0rem;position:sticky}.page_appbar .header_title{display:flex;flex-direction:column;justify-content:center;align-items:start;row-gap:0rem;column-gap:0rem;text-wrap:nowrap;position:sticky;color:var(--theme_on_surface)}.page_appbar .header_level_label{font-size:.6875rem;line-height:.875rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font);color:var(--theme_on_surface_variant)}.page_appbar .header_level_title{font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.03em;font-family:var(--decorative-font);color:var(--theme_on_surface)}.page_appbar .sub_header{display:flex;flex-direction:row;justify-content:center;align-items:center;row-gap:0rem;column-gap:0rem;width:fit-content;position:absolute}.page_appbar .sub_header>*{display:flex;flex-shrink:0;flex-grow:0}.page_appbar .sub_header.hidden{position:absolute;visibility:hidden;pointer-events:none}.page_appbar .sub_header .nav_intralevel{display:flex;flex-direction:row;justify-content:center;align-items:center;row-gap:0rem;column-gap:0rem;background-color:var(--theme_surface_container);border-radius:3rem;max-height:2.5rem}.page_appbar .sub_header .nav_intralevel>.button{font-size:.875rem!important;border-radius:99rem;cursor:pointer;max-height:100%;flex:1;text-wrap:nowrap;min-width:fit-content;max-height:2.5rem}.page_appbar .sub_header .nav_intralevel>.button.subdued{background-color:transparent;color:var(--theme_on_surface_variant)!important;font-size:.875rem!important}.page_appbar .sub_header .nav_intralevel>.button:not(.subdued)>.arc-icon{background-color:var(--theme_surface)}.trait_icon_container{width:4rem;height:4rem;aspect-ratio:1;background-color:var(--theme_surface_container);border-radius:.75rem}.trait_icon_container.large{width:4rem;height:4rem}.vertical-list .major-group{margin-bottom:1rem}.vertical-list .major-group .major-header{font-weight:700;cursor:pointer;padding:.5rem;background-color:#f0f0f0;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.vertical-list .major-group .major-header .caret{margin-right:.5rem;font-size:.9rem}.vertical-list .major-group .minor-group{padding-left:1.5rem}.vertical-list .major-group .minor-group .minor-header{font-size:.9rem;font-weight:600;margin:.5rem 0;color:#444}.vertical-list .major-group .minor-group .items{display:flex;flex-direction:column;gap:.25rem}.vertical-list .major-group .minor-group .items .item{display:flex;align-items:center}.vertical-list .major-group .minor-group .items .item input[type=checkbox]{margin-right:.5rem}.vertical-list .major-group .minor-group .items .item .label{font-size:.9rem}.vertical-list .major-group .minor-group .items .item .label .count{color:#888;margin-left:.25rem;font-size:.85rem}.document{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:0rem;column-gap:0rem}.document .h1{font-size:1.5rem;line-height:2rem;font-weight:400;letter-spacing:.02em;font-family:var(--decorative-font);padding-top:2rem;padding-bottom:1rem}.document .h2{font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.05em;font-family:var(--fallback-font);padding-top:1.5rem;padding-bottom:.75rem;font-weight:700}.document .h3{font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.03em;font-family:var(--decorative-font);padding-top:1rem;padding-bottom:.5rem}.document .p,.document .p1,.document .p2{font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.05em;font-family:var(--fallback-font)}.document ol{margin:0}.document ol li{font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.05em;font-family:var(--fallback-font);padding-bottom:1rem}.document ol li ol{padding-top:1rem;margin-bottom:-1rem;list-style:lower-alpha!important}.dynamic-thumbnail{max-width:unset;width:100%;height:100%;object-fit:cover;object-position:center}.dynamic-thumbnail:hover{transform:scale(1.03);transition:transform .35s cubic-bezier(.27,1.06,.18,1)}.dynamic-thumbnail:not(:hover){transform:scale(1);transition:transform .35s cubic-bezier(.27,1.06,.18,1)}.arc-thumbnail{max-width:unset;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.stacked-bar{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;row-gap:0rem;column-gap:0rem;min-height:.5rem;max-height:.5rem;border-radius:.25rem;overflow:clip;margin-block:.25rem}.stacked-bar.empty{background-color:var(--theme_disabled_container)}.stacked-bar .stacked-bar-element{min-height:100%;max-height:100%}.stacked-bar .stacked-bar-element.up-to-date{background-color:var(--theme_primary)}.stacked-bar .stacked-bar-element.renewable{background-color:var(--theme_success)}.stacked-bar .stacked-bar-element.expired{background-color:var(--theme_error)}.stacked-bar .stacked-bar-element.no-data{background-color:var(--theme_surface_container)}.stacked-bar .stacked-bar-element.incomplete{background-color:var(--theme_primary_container)}.stacked-bar .stacked-bar-element.unused{background-color:var(--theme_primary)}.arc-chip,.arc-data-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:clip;box-sizing:border-box;width:var(--arc-chip-width, fit-content);min-width:var(--arc-chip-min-width, auto);height:var(--arc-chip-height, auto);min-height:var(--arc-chip-min-height, 1.5rem);padding-block:var(--arc-chip-padding-block, .25rem);padding-inline:var(--arc-chip-padding-inline, .5rem);gap:var(--arc-chip-gap, .5rem);border-radius:var(--arc-chip-radius, .5rem);border:var(--arc-chip-border, 0 solid transparent);background-color:var(--arc-chip-bg, transparent);color:var(--arc-chip-color, inherit);white-space:nowrap}.arc-chip__content,.arc-data-chip__content{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:inherit;white-space:inherit}.arc-chip__content{font-size:.75rem;line-height:1rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font);font-weight:700}.arc-data-chip__content{font-size:.75rem;line-height:1rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font)}.arc-chip--outline{--arc-chip-border: 1px solid var(--theme_outline_variant);--arc-chip-color: var(--theme_on_surface_variant)}.arc-chip--clickable{cursor:pointer}.arc-chip--clickable:hover{--arc-chip-bg: var(--theme_base_hover)}.arc-chip--clickable:active{--arc-chip-bg: var(--theme_base_press)}.arc-chip--profile-low{--arc-chip-bg: var(--theme_error);--arc-chip-color: var(--theme_on_error)}.arc-chip--profile-medium{--arc-chip-bg: var(--theme_surface_container_low);--arc-chip-color: var(--theme_on_surface_variant)}.arc-chip--profile-high{--arc-chip-bg: var(--theme_success);--arc-chip-color: var(--theme_surface)}.arc-chip--play-report{--arc-chip-bg: var(--traitColor_primaryContainer);--arc-chip-color: var(--traitColor_primary);--arc-chip-radius: 999rem}.arc-chip--play-report>.arc-chip__content{font-size:.875rem;line-height:1.25rem;letter-spacing:.05em;font-family:var(--decorative-font);font-weight:400}.arc-chip--play-report-xl{--arc-chip-height: 3rem;--arc-chip-padding-block: .5rem;--arc-chip-padding-inline: 1rem}.arc-chip--report-secondary-compact{--arc-chip-bg: var(--traitColor_surface);--arc-chip-color: var(--theme_surface);--arc-chip-radius: 999rem;--arc-chip-gap: .25rem;--arc-chip-min-height: 1.5rem;--arc-chip-padding-block: 0;--arc-chip-padding-inline: .75rem}.arc-chip--report-secondary-compact>.arc-chip__content{font-size:.6875rem;line-height:.875rem;letter-spacing:.05em;font-family:var(--decorative-font);font-weight:400}.arc-chip--star-match-small,.arc-chip--star-match-medium,.arc-chip--star-match-large{--arc-chip-bg: var(--traitColor_primaryContainer);--arc-chip-color: var(--traitColor_primary);--arc-chip-radius: 9999rem;--arc-chip-width: fit-content;--arc-chip-height: fit-content;--arc-chip-min-height: auto}.arc-chip--star-match-small{--arc-chip-gap: .25rem;--arc-chip-padding-block: .625rem;--arc-chip-padding-inline: .625rem}.arc-chip--star-match-medium{--arc-chip-gap: .375rem;--arc-chip-padding-block: .75rem;--arc-chip-padding-inline: .75rem}.arc-chip--star-match-large{--arc-chip-gap: .5rem;--arc-chip-padding-block: 1rem;--arc-chip-padding-inline: 1rem}.arc-chip--plot-label,.arc-chip--plot-caption{--arc-chip-min-width: 2.75rem;--arc-chip-min-height: 1.5rem;--arc-chip-radius: .25rem;--arc-chip-bg: var(--theme_surface)}.arc-chip--plot-label{--arc-chip-color: var(--theme_on_surface)}.arc-chip--plot-label-transparent{--arc-chip-bg: transparent}.arc-chip--plot-label-selected{--arc-chip-bg: var(--traitColor_primaryContainer);--arc-chip-color: var(--traitColor_primary)}.arc-chip--plot-caption{--arc-chip-color: var(--theme_on_surface_variant)}.arc-data-chip{--arc-chip-height: 1.5rem;--arc-chip-border: 1px solid currentColor;--arc-chip-bg: transparent}.arc-data-chip--no-data{--arc-chip-color: var(--theme_on_surface_variant)}.arc-data-chip--activated{--arc-chip-color: var(--theme_primary_container)}.arc-data-chip--in-progress{--arc-chip-color: var(--theme_on_surface_variant)}.arc-data-chip--up-to-date{--arc-chip-color: var(--theme_primary)}.arc-data-chip--renewable{--arc-chip-color: var(--theme_success)}.arc-data-chip--expired{--arc-chip-color: var(--theme_error)}.arc-dropdown{position:relative;min-width:0}.arc-dropdown__menu{list-style:none;margin:0;padding-block:.5rem;display:flex;flex-direction:column;min-width:max-content;border-radius:1rem;background-color:var(--theme_surface);box-shadow:var(--shadow-hover)}.arc-dropdown__item{width:100%;border:none;background-color:transparent;color:var(--theme_on_surface);text-align:left;white-space:nowrap;padding:.5rem 1rem}.arc-dropdown__item:hover{background-color:var(--theme_base_hover)}.arc-dropdown__item:active{background-color:var(--theme_base_press)}.arc-dropdown__item.active{background-color:var(--theme_surface_container);color:var(--theme_on_surface)}.report-step-button{background-color:var(--theme_surface_container);border-color:var(--theme_outline_variant)}.report-step-button:not(:disabled):hover{background-color:var(--theme_surface_container_high)}.challenge-calendar-header{min-height:fit-content;max-height:fit-content;padding-inline:1.5rem;padding-block:.75rem;background-color:var(--theme_surface_container)}.challenge-calendar-header .month-label-container{border-radius:2rem;padding-block:.25rem;height:100%;min-width:8.75rem;background-color:var(--theme_surface);color:var(--theme_on_surface_variant)}.challenge-calendar-header .hidden{opacity:0%;cursor:unset}.calendar-day-label-container{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:0rem;column-gap:0rem;text-align:center;flex:1;min-height:3rem;max-height:3rem;background-color:var(--theme_surface_container);color:var(--theme_on_surface_variant)}.calendar-day-label-container.first{background-color:var(--cstheme_calendar_sunday);color:var(--theme_on_primary)}.calendar-day-label-container.last{background-color:var(--cstheme_calendar_saturday);color:var(--theme_on_primary)}.calender-highlight{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:0rem;column-gap:0rem;width:100%;height:100%;position:absolute;border:2px solid var(--cstheme_accent_highlight);background-color:transparent}.calendar-day{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:0rem;column-gap:0rem;position:relative;text-align:center;color:var(--theme_on_surface);height:100%;flex:1;aspect-ratio:1;background-color:var(--theme_surface)}.calendar-day.excluded{background-color:var(--theme_disabled_container);color:var(--theme_on_surface_variant)}.calendar-day.disabled{color:color-mix(in srgb,var(--theme_on_surface) 38%,transparent)}.calendar-day .completed-circle{display:flex;flex-direction:row;justify-content:center;align-items:center;row-gap:0rem;column-gap:0rem;width:1rem;height:1rem;border-radius:50%;background-color:var(--theme_success)}.radar-plot{width:100%;height:100%}.radar-plot svg{width:100%;height:100%}.radar-plot svg .viewport-rect{width:100%;height:100%;transform:translate(-100%);fill:transparent}.radar-plot svg .viewport{width:calc(100% - 2rem);height:calc(100% - 2rem)}.radar-plot svg .y-ring{stroke:var(--theme_outline);stroke-width:.75;fill:none}.radar-plot svg .y-ring.middle{stroke:var(--theme_on_surface_variant)}.radar-plot svg .radar-axis{stroke:var(--theme_outline);stroke-width:.75;fill:none}.radar-plot svg .radar-area{fill:var(--theme_radar_highlight);stroke:none;box-shadow:var(--shadow-surface);transition:box-shadow .2s ease,background-color .2s ease}.radar-plot svg .radar-axis-tick{stroke:var(--theme_outline);stroke-width:.5;fill:none}.radar-plot svg .edge-line.selected{stroke-width:2;stroke:var(--traitColor_primary);transition:stroke-width .35s cubic-bezier(.42,1.67,.21,.9),stroke .65s cubic-bezier(.34,.88,.34,1)}.radar-plot svg .edge-line:not(.selected){stroke-width:0;stroke:transparent;transition:stroke-width .35s cubic-bezier(.27,1.06,.18,1),stroke .35s cubic-bezier(.31,.94,.34,1)}.radar-plot svg .edge-line{stroke:var(--theme_on_surface_variant);stroke-width:0}.radar-plot svg .point.selected{transform:scale(1.8);fill:var(--theme_primary);transition:transform .35s cubic-bezier(.42,1.67,.21,.9),fill .65s cubic-bezier(.34,.88,.34,1)}.radar-plot svg .point:not(.selected){transform:scale(1);fill:var(--theme_on_surface);transition:transform .35s cubic-bezier(.27,1.06,.18,1),fill .35s cubic-bezier(.31,.94,.34,1)}.radar-plot svg .point.selected{fill:var(--traitColor_primary)}.radar-plot svg .point.disabled{fill:var(--theme_disabled)}.line_plot{width:100%;height:100%}.line_plot .x-label-layer{position:absolute;inset:0;pointer-events:none}.line_plot .x-label{position:absolute;white-space:nowrap}.line_plot svg{width:100%;height:100%}.line_plot svg .viewport{transform:translate(3.75rem,.5rem)}.line_plot svg .viewport-rect{width:calc(100% - 3.75rem);height:calc(100% - 4.5rem);transform:translate(calc((100% - 3.75rem)*-1));fill:transparent}.line_plot svg .sd-band{fill:var(--theme_chart_highlight);stroke:none}.line_plot svg .marker{fill:var(--theme_on_surface);stroke:none;fill-opacity:1}.line_plot svg .marker.screening{fill:var(--theme_caution)}.line_plot svg .marker.weakness{fill:var(--theme_error)}.line_plot svg .marker.strength{fill:var(--theme_success)}.line_plot line{stroke:var(--theme_on_surface);stroke-width:1;fill:none}.line_plot line.y-tick{stroke:var(--theme_outline);stroke-width:.5}.line_plot line.y-tick.middle{stroke-width:.75}.line_plot line.highlighted{stroke:var(--traitColor_primary)}.line_plot line.disabled{stroke-width:.75;stroke:var(--theme_disabled);stroke-dasharray:6 3;stroke-linecap:round}.line_plot text{font-size:.75rem;line-height:1rem;font-weight:400;letter-spacing:.05em;font-family:var(--fallback-font);fill:var(--theme_on_surface);text-anchor:middle}.line_plot text.y-tick{fill:var(--theme_on_surface_variant);text-anchor:end;dominant-baseline:middle}.line_plot text.y-title{transform:translate(.75rem,calc(.5rem + (100% - 4.5rem)/2)) rotate(270deg)}.line_plot text.x-title{transform:translate(calc(3.75rem + (100% - 3.75rem)/2),calc(100% - .25rem))}.line_plot .label-highlight{fill:var(--theme_primary_container);dominant-baseline:middle;offset-anchor:middle;width:3em;height:1.25em;rx:.25em;ry:.25em;transform:translate(-1.5em,calc(1.25rem - .9375em))}.line_plot.average_highlight{background-color:var(--theme_surface_container)}.line_plot .point.selected{transform:scale(1.8);fill:var(--theme_primary);transition:transform .35s cubic-bezier(.42,1.67,.21,.9),fill .65s cubic-bezier(.34,.88,.34,1)}.line_plot .point:not(.selected){transform:scale(1);fill:var(--theme_on_surface);transition:transform .35s cubic-bezier(.27,1.06,.18,1),fill .35s cubic-bezier(.31,.94,.34,1)}.line_plot .point.selected{fill:var(--traitColor_primary)!important}.quad-plot{width:100%;height:100%}.quad-plot svg{width:100%;height:100%}.quad-plot .viewport{transform:translate(2.25rem,2.25rem)}.quad-plot .viewport-rect{width:calc(100% - 4.5rem);height:calc(100% - 4.5rem);transform:translate(calc((100% - 4.5rem)*-1));fill:transparent}.quad-plot .active-quad{fill:var(--theme_chart_highlight);stroke:none}.quad-plot text{font-size:.6875rem;line-height:.875rem;font-weight:400;letter-spacing:.05em;font-family:var(--decorative-font);text-anchor:middle}.quad-plot text.highlighted{fill:var(--theme_primary)}.quad-plot line{stroke:var(--theme_on_surface);stroke-width:1;fill:none}.quad-plot line.guide{stroke-linecap:round;stroke-width:1}.quad-plot line.guide.highlighted{stroke:var(--theme_primary);stroke-width:1}.quad-plot line.guide.disabled{stroke-dasharray:6 3;stroke:var(--theme_disabled)}.quad-plot line.axis{stroke:var(--theme_outline);stroke-width:.75}.quad-plot line.reference{stroke:var(--theme_outline_variant);stroke-width:.5}.quad-plot .point{fill:var(--theme_on_surface)}.quad-plot .point.selected{fill:var(--traitColor_primary)}.quad-plot .point.unselected{fill:var(--theme_metric_label)}.quad-plot .point.disabled{fill:var(--theme_disabled_container)}.quad-plot .point.focused{fill:var(--theme_primary_container);stroke:var(--theme_primary);stroke-width:2px}.quad-plot .foreign{width:100%;height:100%}.quad-point .point-label{opacity:0;pointer-events:none;transition:opacity 60ms ease}.quad-point:hover .point-label{opacity:1}.quad-point .hover-hit{pointer-events:all}.p_wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.p_pdfPreview{flex:99;width:100%}.p_pdfPreview>iframe{width:100%;height:100%}.p_pdfDownload{max-height:4rem;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}:root{--profile-synopsis-col: 560px}@media(max-width:1599px){:root{--profile-synopsis-col: 560px}}@media(max-width:1439px){:root{--profile-synopsis-col: 480px}}@media(max-width:1239px){:root{--profile-synopsis-col: 400px}}@media(max-width:839px){:root{--profile-synopsis-col: 320px}}@media(max-width:599px){:root{--profile-synopsis-col: 0px}}:root{--profile-plot-col: 960px}@media(max-width:1599px){:root{--profile-plot-col: 960px}}@media(max-width:1439px){:root{--profile-plot-col: 720px}}@media(max-width:599px){:root{--profile-plot-col: 600px}}#graph-and-table-column{width:100%}#synopsis-container{height:100%;overflow-x:visible}#synopsis-container #synopsis-content-column{position:sticky;left:0;top:0;width:100%;height:fit-content;max-height:calc(100dvh - 160px);overflow-y:hidden;overflow-x:visible;padding:unset}.issue-accordion--row{position:relative}.issue-accordion--row:before{content:"";position:absolute;inset:0;background-color:transparent;z-index:0;pointer-events:none;mix-blend-mode:multiply;border-radius:inherit;height:100%;width:100%;transition:background-color .1s ease}.issue-accordion--row:not(:disabled){cursor:pointer}.issue-accordion--row:not(:disabled):hover:before{background-color:var(--theme_base_hover)}.issue-accordion--row:not(:disabled):active:before{background-color:var(--theme_base_press)}.issue-accordion--row{border-radius:.5rem;overflow:hidden;padding-inline:1rem;padding-block:.75rem;min-height:3rem}.thumbnail_list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;row-gap:0rem;column-gap:0rem;flex-wrap:wrap;column-gap:1rem;row-gap:1rem;margin-top:.5rem;margin-bottom:1rem}.float-top-left{position:absolute;top:0;left:0}.float-bottom-right{position:absolute;bottom:0;right:0}.thumbnail_card{min-width:170px;height:fit-content;width:25%;flex:0 0 170px;overflow:hidden;background-color:var(--theme_surface);border-radius:.75rem;position:relative}.thumbnail_card .phantom{opacity:.5}.fixed-challenge-thumbnail{height:5rem;width:5rem;aspect-ratio:1;border-radius:.5rem;background-color:var(--theme_surface_container)}.challenge-task.is_selected:after{background-color:var(--theme_button_selected)}.challenge-task.is_selected .hover-child{z-index:2000}.challenge-task.is_selected .font{color:var(--theme_on_surface_variant)!important}.challenge-task{background-color:var(--theme_surface);color:var(--theme_on_surface)}.challenge-task .days-display{color:var(--theme_on_surface_variant)}.challenge-task.challenge_sheet{background-color:var(--cstheme_surface);color:var(--cstheme_on_surface)}.challenge-task.challenge_sheet .days-display{color:var(--cstheme_on_surface_variant)}.assigned-challenges{color:var(--theme_on_surface)}.assigned-challenges .database{color:var(--theme_on_surface_variant)}.assigned-challenges .divider{color:var(--theme_outline_variant)}.assigned-challenges .category{color:var(--theme_on_surface)}.assigned-challenges.challenge_sheet{color:var(--cstheme_on_surface)}.assigned-challenges.challenge_sheet .database{color:var(--cstheme_on_surface_variant)}.assigned-challenges.challenge_sheet .category{color:var(--cstheme_on_surface)}
