@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(51, 51, 51, .08);--theme_base_press: rgba(51, 51, 51, .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: #333333;--theme_on_surface_variant: #484A4D;--theme_outline: #A1A7B2;--theme_outline_variant: #BEC4CC;--theme_metric_label: rgb(78, 78, 78);--theme_scrim_strong: rgba(51, 51, 51, .6);--theme_disabled_container: rgb(231, 231, 231);--theme_disabled: rgb(133, 133, 133);--theme_scrim_standard: rgba(51, 51, 51, .32);--theme_scroll_hint: rgb(214, 214, 214);--theme_outline_scroll: rgb(222, 222, 222);--theme_button_press: rgba(51, 51, 51, .12);--theme_button_hover: rgba(51, 51, 51, .08);--theme_button_selected: rgba(0, 119, 255, .2);--theme_chart_highlight: rgba(51, 51, 51, .04);--theme_radar_highlight: rgba(51, 51, 51, .12);--theme_field_disabled: rgb(239, 239, 239);--theme_on_field_disabled: rgb(133, 133, 133);--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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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}}body{margin:0;min-height:100vh;background-color:var(--theme_surface);color:var(--theme_on_surface)}.auth-page{flex:1 1 auto;padding:1.5rem;box-sizing:border-box}.am-splash{min-height:100vh}.am-brand-splash{font-size:1.5rem;font-weight:600;color:var(--theme_on_surface_variant)}.am-shell{min-height:100vh;display:flex;flex-direction:column}.am-appbar{flex:0 0 auto;height:56px;padding:0 1rem;box-sizing:border-box;border-bottom:1px solid var(--theme_outline_variant);background:var(--theme_surface)}.am-logo-link{display:inline-flex;align-items:center}.am-logo{height:28px;width:auto;display:block}.am-main{flex:1 1 auto;display:flex;flex-direction:column}.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, 0 8px 24px rgba(0, 0, 0, .15))}.arc-dropdown__item{width:100%;border:none;background-color:transparent;color:var(--theme_on_surface);text-align:left;white-space:nowrap;padding:.5rem 1rem;cursor:pointer;font:inherit}.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)}.arc-icon-btn{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.am-lang-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;white-space:nowrap}.am-lang-trigger--full{width:100%;border:1px solid var(--theme_outline_variant)}.am-terms-scroll{width:100%;box-sizing:border-box;max-height:16rem;overflow-y:auto;text-align:left;padding:.75rem 1rem;border:1px solid var(--theme_outline_variant);border-radius:8px;background:var(--theme_surface_container_low, transparent);white-space:pre-wrap}.am-settings{width:100%;max-width:32rem;text-align:left}.am-settings-title{margin:0}.am-settings-section{width:100%;box-sizing:border-box}.am-saved{margin:0;color:var(--theme_on_surface)}.am-list{width:100%}.am-list-row{width:100%;box-sizing:border-box;min-height:3.5rem}.am-list-row:not(:last-child){border-bottom:1px solid var(--theme_outline_variant)}.am-list-value{text-align:right}.am-muted{color:var(--theme_on_surface_variant)}.auth-card{width:100%;max-width:24rem;gap:1rem;text-align:center}.auth-card h1{margin:0 0 .25rem;font-size:1.5rem}.auth-sub{margin:0;color:var(--theme_on_surface_variant)}.auth-error{color:var(--theme_error)}.auth-alert{width:100%;box-sizing:border-box;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--theme_error);background:#ba1a1a14;color:var(--theme_error);text-align:left}.auth-alert strong{display:block;margin-bottom:.25rem}.auth-btn{width:100%}.auth-terms{display:flex;gap:.5rem;align-items:center;color:var(--theme_on_surface_variant)}
