:root{--brand-hue: 207;--brand-sat: 80%;--brand-light: 50%;--color-brand: hsl(var(--brand-hue) var(--brand-sat) var(--brand-light));--color-brand-hover: hsl(var(--brand-hue) var(--brand-sat) calc(var(--brand-light) - 10%));--color-brand-active: hsl(var(--brand-hue) var(--brand-sat) calc(var(--brand-light) - 20%));--color-brand-text: #ffffff;--interaction-duration-fast: .14s;--interaction-control-bg-rest: var(--bg-surface);--interaction-control-bg-hover: color-mix(in srgb, var(--color-brand) 12%, var(--bg-surface) 88%);--interaction-control-bg-active: color-mix(in srgb, var(--color-brand) 22%, var(--bg-surface) 78%);--interaction-control-shadow-rest: 0 5px 10px rgb(0 0 0 / 18%);--interaction-control-shadow-active: inset 0 5px 9px rgb(0 0 0 / 28%), 0 1px 3px rgb(0 0 0 / 15%);--interaction-focus-ring: color-mix(in srgb, var(--color-brand) 58%, var(--bg-surface) 42%);--interaction-selection-hover-bg: color-mix(in srgb, var(--color-brand) 7%, transparent);--interaction-selection-active-bg: color-mix(in srgb, var(--color-brand) 13%, transparent);--hue-1: calc(var(--brand-hue) - 180);--hue-2: calc(var(--brand-hue) - 120);--hue-3: calc(var(--brand-hue) - 60);--hue-4: var(--brand-hue);--hue-5: calc(var(--brand-hue) + 60);--hue-6: calc(var(--brand-hue) + 120);--hue-1-30: calc(var(--brand-hue) - 150);--hue-2-30: calc(var(--brand-hue) - 90);--hue-3-30: calc(var(--brand-hue) - 30);--hue-4-30: calc(var(--brand-hue) + 30);--hue-5-30: calc(var(--brand-hue) + 90);--hue-6-30: calc(var(--brand-hue) + 150);--bg-base: hsl(var(--brand-hue) 8% 99.4%);--bg-surface: hsl(var(--brand-hue) 8% 100%);--bg-surface-hover: hsl(var(--brand-hue) 10% 97.5%);--text-main: hsl(var(--brand-hue) 30% 15%);--text-muted: hsl(var(--brand-hue) 20% 40%);--border-subtle: hsl(var(--brand-hue) 10% 85%);--border-strong: hsl(var(--brand-hue) 10% 70%);--container-scale: 100%;--navbar_padding: 8px;--navbar_width: 300px;--navbar-controls-height: 70px;--border_radius: 10px;--search_tools_radius: 10px;--border_radius_small: 4px;--border_radius_tiny: 3px;--button_pressed_scale: 1;--transition-time: .5s;--z-modal: 101000;--z-toast: 100500;--z_show_menu_button: 100003;--z-navbar: 100002;--z-filterbar: 100004;--z-overlay: 100000;--menu-button-search-offset: 0px;--navbar-breakpoint: 1850px;--filterbar-breakpoint: 1100px;--card-stack-breakpoint: 1060px;--card-viewport-stack-breakpoint: 1550px;--filterbar-column-width: 450px;--filterbar-content-reserved-width: 0px;--filterbar-sidebar-transition-duration: .7s;--filterbar-hero-title-max-width: 1200px;--filterbar-hero-content-max-width: 550px;--filterbar-search-only-max-width: 800px;--filterbar-content-top-space: 40px;--bg_color: var(--bg-base);--bg_color_1_5: hsl(var(--brand-hue) 10% 98.5%);--bg_color_2: var(--bg-surface);--bg_color_extreme: #ffffff;--bg_color_text: var(--bg_color_extreme);--bg_color_blended: hsl(var(--brand-hue) 10% 10% / 10%);--bg_color_blended_2: color-mix(in srgb, var(--bg-surface) 80%, var(--bg_color_extreme) 20%);--bg_color_card_frame: var(--bg-surface);--bg_color_image: var(--bg-surface-hover);--navbar_shadow_color: var(--border-subtle);--card_border_color: var(--border-subtle);--keyword_label_bg_color: hsl(var(--brand-hue) 14% 91%);--card_text_max_width: 650px;--card_body_gap: 10px;--card_image_large_width: 300px;--card_image_small_width: 120px;--card-description-lines: 2;--text_color: var(--text-main);--empty_field_text_color: var(--text-muted);--border_color: var(--border-strong);--table_border_color: var(--border-subtle);--input_bg_color: var(--bg_color_extreme);--control-disabled-bg: var(--table_border_color);--control-disabled-text: var(--border_color);--control-disabled-border: var(--border_color);--button_bg_color: var(--bg-surface);--button_text_color: var(--text-main);--button_hover_bg_color: var(--bg-surface-hover);--button_hover_text_color: var(--text-main);--button_active_bg_color: var(--bg_color_extreme);--button_active_text_color: var(--text-main);--button_active_border_color: var(--border-strong);--dropdown_button_bg_color: var(--bg-surface);--dropdown_button_text_color: var(--text-main);--dropdown_button_hover_bg_color: var(--bg-surface-hover);--dropdown_content_bg_color: var(--bg_color_extreme);--info_banner_bg_color: hsl(var(--brand-hue) 80% 90%);--info_banner_border_color: hsl(var(--brand-hue) 60% 40%);--add_row_form_box_shadow: 0 2px 60px 30px rgb(0 0 0 / 30%);--primary_color: var(--color-brand);--primary_color_hover: var(--color-brand-hover);--primary_text_color: var(--color-brand-text);--color-error: hsl(0deg 70% 45%);--color-error-light: hsl(0deg 70% 95%);--filter_panel_bg: var(--bg-surface);--filter_panel_bg_color: var(--bg-surface);--filter_panel_border: var(--border-subtle)}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--bg-base: hsl(var(--brand-hue) 20% 8%);--bg-surface: hsl(var(--brand-hue) 20% 12%);--bg-surface-hover: hsl(var(--brand-hue) 20% 16%);--bg_color_1_5: color-mix(in srgb, var(--bg-base), var(--bg-surface));--text-main: hsl(var(--brand-hue) 0% 99%);--text-muted: hsl(var(--brand-hue) 10% 60%);--border-subtle: hsl(var(--brand-hue) 20% 20%);--border-strong: hsl(var(--brand-hue) 20% 30%);--color-brand: hsl(var(--brand-hue) var(--brand-sat) 60%);--color-brand-hover: hsl(var(--brand-hue) var(--brand-sat) 50%);--color-brand-active: hsl(var(--brand-hue) var(--brand-sat) 40%);--bg_color_extreme: hsl(var(--brand-hue) 20% 5%);--keyword_label_bg_color: hsl(var(--brand-hue) 18% 18%);--input_bg_color: var(--bg-surface);--bg_color_blended: hsl(var(--brand-hue) 10% 90% / 10%);--add_row_form_box_shadow: 0 2px 60px 30px rgb(0 0 0 / 50%)}}body.light-mode{color-scheme:light;--bg-base: hsl(var(--brand-hue) 8% 99.4%);--bg-surface: hsl(var(--brand-hue) 8% 100%);--bg-surface-hover: hsl(var(--brand-hue) 10% 97.5%);--text-main: hsl(var(--brand-hue) 30% 15%);--text-muted: hsl(var(--brand-hue) 20% 40%);--border-subtle: hsl(var(--brand-hue) 10% 85%);--border-strong: hsl(var(--brand-hue) 10% 70%);--color-brand: hsl(var(--brand-hue) var(--brand-sat) var(--brand-light));--bg_color_extreme: #ffffff;--input_bg_color: #ffffff;--add_row_form_box_shadow: 0 2px 60px 30px rgb(0 0 0 / 30%);--bg_color: var(--bg-base);--bg_color_1_5: hsl(var(--brand-hue) 10% 98.5%);--bg_color_2: var(--bg-surface);--bg_color_text: var(--bg_color_extreme);--bg_color_blended: hsl(var(--brand-hue) 10% 10% / 10%);--bg_color_blended_2: color-mix(in srgb, var(--bg-surface) 80%, var(--bg_color_extreme) 20%);--bg_color_card_frame: var(--bg-surface);--bg_color_image: var(--bg-surface-hover);--navbar_shadow_color: var(--border-subtle);--card_border_color: var(--border-subtle);--keyword_label_bg_color: hsl(var(--brand-hue) 14% 91%);--text_color: var(--text-main);--empty_field_text_color: var(--text-muted);--border_color: var(--border-strong);--table_border_color: var(--border-subtle);--button_bg_color: var(--bg-surface);--button_text_color: var(--text-main);--button_hover_bg_color: var(--bg-surface-hover);--button_hover_text_color: var(--text-main);--button_active_bg_color: var(--bg_color_extreme);--button_active_text_color: var(--text-main);--button_active_border_color: var(--border-strong);--dropdown_button_bg_color: var(--bg-surface);--dropdown_button_text_color: var(--text-main);--dropdown_button_hover_bg_color: var(--bg-surface-hover);--dropdown_content_bg_color: var(--bg_color_extreme);--primary_color: var(--color-brand);--primary_color_hover: var(--color-brand-hover);--primary_text_color: var(--color-brand-text);--filter_panel_bg: var(--bg-surface);--filter_panel_bg_color: var(--bg-surface);--filter_panel_border: var(--border-subtle);--fw-color-surface: var(--bg_color_extreme);--fw-color-surface-muted: color-mix(in srgb, var(--bg_color_extreme) 70%, var(--bg_color) 30%);--fw-color-surface-alt: var(--bg_color_2);--fw-color-border: var(--card_border_color);--fw-color-border-strong: color-mix(in srgb, var(--card_border_color) 60%, var(--border_color) 40%);--fw-color-text: var(--text_color);--fw-color-muted: var(--empty_field_text_color);--fw-color-primary: var(--primary_color);--fw-color-primary-soft: color-mix(in srgb, var(--primary_color) 20%, var(--bg_color_extreme) 80%)}body.dark-mode{color-scheme:dark;--bg-base: hsl(var(--brand-hue) 20% 8%);--bg-surface: hsl(var(--brand-hue) 20% 12%);--bg-surface-hover: hsl(var(--brand-hue) 20% 16%);--text-main: hsl(var(--brand-hue) 10% 99%);--text-muted: hsl(var(--brand-hue) 10% 60%);--border-subtle: hsl(var(--brand-hue) 20% 20%);--border-strong: hsl(var(--brand-hue) 20% 30%);--color-brand: hsl(var(--brand-hue) var(--brand-sat) 60%);--color-brand-hover: hsl(var(--brand-hue) var(--brand-sat) 50%);--bg_color_extreme: hsl(var(--brand-hue) 20% 5%);--input_bg_color: var(--bg-surface);--bg_color_blended: hsl(var(--brand-hue) 10% 90% / 10%);--add_row_form_box_shadow: 0 2px 60px 30px rgb(0 0 0 / 50%);--filter_panel_bg: linear-gradient(135deg, var(--bg-base) 0%, var(--bg-surface) 100%);--filter_panel_bg_color: var(--bg-surface);--bg_color: var(--bg-base);--bg_color_1_5: color-mix(in srgb, var(--bg-base), var(--bg-surface));--bg_color_2: var(--bg-surface);--bg_color_text: var(--bg_color_extreme);--bg_color_blended_2: color-mix(in srgb, var(--bg-surface) 80%, var(--bg_color_extreme) 20%);--bg_color_card_frame: var(--bg-surface);--bg_color_image: var(--bg-surface-hover);--navbar_shadow_color: var(--border-subtle);--card_border_color: var(--border-subtle);--keyword_label_bg_color: hsl(var(--brand-hue) 18% 18%);--text_color: var(--text-main);--empty_field_text_color: var(--text-muted);--border_color: var(--border-strong);--table_border_color: var(--border-subtle);--button_bg_color: var(--bg-surface);--button_text_color: var(--text-main);--button_hover_bg_color: var(--bg-surface-hover);--button_hover_text_color: var(--text-main);--button_active_bg_color: var(--bg_color_extreme);--button_active_text_color: var(--text-main);--button_active_border_color: var(--border-strong);--dropdown_button_bg_color: var(--bg-surface);--dropdown_button_text_color: var(--text-main);--dropdown_button_hover_bg_color: var(--bg-surface-hover);--dropdown_content_bg_color: var(--bg_color_extreme);--primary_color: var(--color-brand);--primary_color_hover: var(--color-brand-hover);--primary_text_color: var(--color-brand-text);--filter_panel_border: var(--border-subtle);--fw-color-surface: var(--bg_color_extreme);--fw-color-surface-muted: color-mix(in srgb, var(--bg_color_extreme) 70%, var(--bg_color) 30%);--fw-color-surface-alt: var(--bg_color_2);--fw-color-border: var(--card_border_color);--fw-color-border-strong: color-mix(in srgb, var(--card_border_color) 60%, var(--border_color) 40%);--fw-color-text: var(--text_color);--fw-color-muted: var(--empty_field_text_color);--fw-color-primary: var(--primary_color);--fw-color-primary-soft: color-mix(in srgb, var(--primary_color) 20%, var(--bg_color_extreme) 80%)}body.light-mode,body.dark-mode{--control-disabled-bg: var(--table_border_color);--control-disabled-text: var(--border_color);--control-disabled-border: var(--border_color);--interaction-control-bg-rest: var(--bg-surface);--interaction-control-bg-hover: color-mix(in srgb, var(--color-brand) 12%, var(--bg-surface) 88%);--interaction-control-bg-active: color-mix(in srgb, var(--color-brand) 22%, var(--bg-surface) 78%);--interaction-focus-ring: color-mix(in srgb, var(--color-brand) 58%, var(--bg-surface) 42%);--interaction-selection-hover-bg: color-mix(in srgb, var(--color-brand) 7%, transparent);--interaction-selection-active-bg: color-mix(in srgb, var(--color-brand) 13%, transparent)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--border_radius_tiny);border:3px solid var(--bg-base)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}*{scrollbar-color:var(--border-strong) var(--bg-base);scrollbar-width:thin}:root{--fw-color-surface: var(--bg_color_extreme);--fw-color-surface-muted: color-mix(in srgb, var(--bg_color_extreme) 70%, var(--bg_color) 30%);--fw-color-surface-alt: var(--bg_color_2);--fw-color-border: var(--card_border_color);--fw-color-border-strong: color-mix(in srgb, var(--card_border_color) 60%, var(--border_color) 40%);--fw-color-text: var(--text_color);--fw-color-muted: var(--empty_field_text_color);--fw-color-primary: var(--primary_color);--fw-color-primary-soft: color-mix(in srgb, var(--primary_color) 20%, var(--bg_color_extreme) 80%);--fw-space-0: 0;--fw-space-1: calc(var(--navbar_padding) / 2);--fw-space-2: var(--navbar_padding);--fw-space-3: calc(var(--navbar_padding) * 1.5);--fw-space-4: calc(var(--navbar_padding) * 2);--fw-space-6: calc(var(--navbar_padding) * 3);--fw-radius-sm: var(--border_radius_tiny);--fw-radius-md: var(--border_radius_small);--fw-radius-lg: var(--border_radius);--fw-shadow-soft: 0 1px 2px rgb(0 0 0 / 10%);--fw-shadow-raised: 0 6px 14px rgb(0 0 0 / 15%);--fw-container-max-width: 1180px}.fw-flex{display:flex}.fw-inline-flex{display:inline-flex}.fw-flex-col{flex-direction:column}.fw-items-center{align-items:center}.fw-items-start{align-items:flex-start}.fw-items-end{align-items:flex-end}.fw-justify-between{justify-content:space-between}.fw-justify-center{justify-content:center}.fw-wrap{flex-wrap:wrap}.fw-grid{display:grid;gap:var(--fw-space-4)}.fw-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fw-container{width:100%;max-width:var(--fw-container-max-width);margin:0 auto;padding-inline:var(--fw-space-4)}.fw-mt-2{margin-top:var(--fw-space-2)}.fw-mt-4{margin-top:var(--fw-space-4)}.fw-mb-2{margin-bottom:var(--fw-space-2)}.fw-mb-4{margin-bottom:var(--fw-space-4)}.fw-pt-2{padding-top:var(--fw-space-2)}.fw-pb-2{padding-bottom:var(--fw-space-2)}.fw-p-2{padding:var(--fw-space-2)}.fw-p-3{padding:var(--fw-space-3)}.fw-p-4{padding:var(--fw-space-4)}.fw-gap-2{gap:var(--fw-space-2)}.fw-gap-4{gap:var(--fw-space-4)}.fw-text-center{text-align:center}.fw-text-right{text-align:right}.fw-text-muted{color:var(--fw-color-muted)}.fw-text-sm{font-size:.9rem}.fw-text-md{font-size:1rem}.fw-text-lg{font-size:1.1rem}.fw-fw-medium{font-weight:500}.fw-card{background:var(--style-card-background, var(--fw-color-surface));border:1px solid var(--fw-color-border);border-radius:var(--style-card-radius, var(--fw-radius-lg));padding:var(--style-card-padding, var(--fw-space-4));box-shadow:var(--style-card-shadow, var(--fw-shadow-soft))}.fw-panel{background:var(--fw-color-surface-muted);border:1px solid var(--fw-color-border-strong);border-radius:var(--fw-radius-md);padding:var(--fw-space-3)}.fw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fw-space-2);padding:var(--primary-button-padding-block, .75rem) var(--primary-button-padding-inline, 1.25rem);min-height:44px;border-radius:var(--primary-button-radius, var(--border_radius));border:1px solid var(--border_color);background:var(--interaction-control-bg-rest, var(--fw-color-surface-muted));color:var(--fw-color-text);font-size:var(--primary-button-size, .875rem);font-weight:500;cursor:pointer;box-shadow:var(--primary-button-shadow, var(--interaction-control-shadow-rest, none));transition:background-color var(--interaction-duration-fast, .14s) ease,color var(--interaction-duration-fast, .14s) ease,box-shadow var(--interaction-duration-fast, .14s) ease,filter var(--interaction-duration-fast, .14s) ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fw-btn:hover:not(:disabled){background:var(--interaction-control-bg-hover, var(--fw-color-primary-soft));color:var(--fw-color-primary)}.fw-btn:active:not(:disabled){background:var(--interaction-control-bg-active, var(--fw-color-primary-soft));box-shadow:var(--interaction-control-shadow-active, none);filter:brightness(.96)}.fw-btn:focus-visible{outline:3px solid var(--interaction-focus-ring, var(--fw-color-primary));outline-offset:4px}.fw-btn.active{background:var(--fw-color-primary);color:var(--primary_text_color);box-shadow:0 2px 8px #00000026}.fw-btn--primary{background:var(--primary-button-background, var(--fw-color-primary));color:var(--primary-button-text, var(--primary_text_color))}.fw-btn--primary:hover:not(:disabled){background:var(--color-brand-hover, var(--dropdown_button_hover_bg_color));color:var(--primary_text_color)}.fw-btn--primary:active:not(:disabled){background:var(--color-brand-active, var(--color-brand-hover));color:var(--primary_text_color);box-shadow:var(--interaction-control-shadow-active, none)}.fw-btn--ghost{background:transparent;color:var(--fw-color-text)}.fw-btn--ghost:hover:not(:disabled){background:var(--fw-color-surface-muted)}.fw-badge{display:inline-flex;align-items:center;padding:0 var(--fw-space-2);border-radius:999px;background:var(--fw-color-primary-soft);color:var(--fw-color-primary);font-size:.8rem;font-weight:600}.fw-form-control{width:100%;padding:var(--fw-space-2) var(--fw-space-3);border-radius:var(--fw-radius-sm);border:1px solid var(--fw-color-border);background:var(--input_bg_color);color:var(--fw-color-text)}.fw-form-control:focus{outline:2px solid var(--fw-color-primary-soft);border-color:var(--fw-color-primary)}.fw-label{display:block;margin-bottom:var(--fw-space-1);color:var(--fw-color-muted);font-size:.9rem}@media (width <= 900px){.fw-grid-2,.fw-grid-3{grid-template-columns:minmax(0,1fr)}.fw-container{padding-inline:var(--fw-space-3)}}*{font-family:var(--font-body, Arial, sans-serif);letter-spacing:var(--body-letter-spacing, .5px);box-sizing:border-box;margin:0;color:var(--text_color);white-space:normal;overflow-wrap:anywhere;word-break:normal}.saturate_on_hover{--saturate-on-hover-amount: 1.22;--saturate-on-hover-transition-duration: .16s;--saturate-on-hover-transition-easing: ease-out;transition:filter var(--saturate-on-hover-transition-duration) var(--saturate-on-hover-transition-easing)}.saturate_on_hover:hover{filter:saturate(var(--saturate-on-hover-amount))}body{background-color:color-mix(in srgb,var(--bg_color) 50%,var(--bg_color_extreme) 50%);overflow:hidden;line-height:var(--body-line-height, 1.5)}.body_wrapper{overflow:hidden;min-height:100vh;background-color:var(--bg_color_extreme)}.body_content{height:100vh;background-color:var(--bg_color);color:var(--text_color);margin:auto;position:relative;grid-column:2;max-width:2560px;contain:paint}@media (width >= 2562px){.body_content{border-inline:1px solid var(--border_color)}}#tabs_container{transform:translate(var(--navbar_width));width:calc(100% - var(--navbar_width));will-change:transform,width}.body_content.navbar-transitions-ready #tabs_container{transition:transform var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1),width var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1)}#tabs_container.navbar_hidden{width:100%;transform:translate(0)}.hidden{display:none!important}input{box-sizing:border-box}input:focus{outline:2px solid var(--border_color)!important}input::placeholder{color:var(--empty_field_text_color);opacity:1}@media (prefers-color-scheme: dark){input{background-color:var(--input_bg_color);color:var(--text_color)}}.tab_parts_container{display:grid;grid-template:"content" 1fr / 1fr;min-height:0;height:100%;flex:1 1 auto;position:relative}.tab-content-area{background-color:var(--bg_color_2);grid-area:content;display:flex;flex-direction:column;gap:0;min-height:0;position:relative;margin-right:0;transition:margin-right var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1)}.tab-content-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr}.tab-content-body>.scrollable_content{grid-column:1 / -1;grid-row:1 / -1;overflow:auto;min-height:0;height:100%;max-height:100%}.transparent{opacity:0}textarea{background-color:var(--input_bg_color);color:var(--text_color);font-size:1rem;width:100%}.auto_resize_textarea{background-color:var(--input_bg_color);color:var(--text_color);resize:vertical;box-sizing:border-box;min-height:1.4em;width:100%}.no-float+label{position:static;transform:none;font-size:inherit;color:inherit;transition:none}.no-float:focus+label,.no-float:not(:placeholder-shown)+label{position:static!important;transform:none!important;font-size:inherit!important;color:inherit!important}.filter-elements-container{display:grid;gap:10px;background-color:var(--bg_color)}.chat-bubble details{padding:10px;border:1px solid var(--border_color);max-height:200px;overflow:auto;border-radius:var(--border_radius_small)}.chat-bubble summary{border-bottom:1px solid var(--border_color)}summary{cursor:pointer}.sort_button{margin:5px}.sort_button_fade_until_hover{opacity:0;pointer-events:auto;transition:opacity .3s}.sort_button_fade_until_hover:hover{opacity:1;pointer-events:auto}.content_div{height:100vh;display:flex;flex-direction:column;gap:0;min-height:0}.dataset-search-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dataset-search-header-actions{display:flex;align-items:center;gap:.5rem}.dataset-search-title-block{display:flex;flex-direction:column;gap:6px}.dataset-search-subtitle{color:var(--text_color_subtle);font-size:1rem}.dataset-search-subtitle-text{line-height:1.35}.dataset-search-title-text{font-weight:700;font-size:27px}.dataset-search-row.dataset-search-hidden,.dataset-search-title.dataset-search-title-hidden{display:none!important}.row-container{display:grid;gap:.5rem;grid-template-columns:50px auto;padding:2px}.combined-filter-sort-container{display:grid;gap:.5rem;padding:8px 0 0}.results_count{display:block;margin:20px auto;text-align:center;font-size:1.1rem;font-weight:700;color:var(--text_color)}:root{--filterest-shell-css-applied: 1}@media (width <= 700px){.tab-content-body{--dataset-centered-scrollbar-gutter: auto}}.language-selection .custom-select{position:relative;cursor:pointer}.select-selected{display:flex;align-items:center;border:1px solid var(--border_color);cursor:pointer}.text-and-arrow{display:flex;justify-content:space-between;align-items:center;width:100%}.select-items{display:block;position:absolute;width:270px;background-color:var(--bg_color);border:1px solid #ccc;border-radius:var(--border_radius);box-shadow:0 -8px 16px #00000080;opacity:0;visibility:hidden;transition:opacity var(--transition-time) ease,visibility .3s ease;z-index:1500}.inner-select-area{background-color:var(--bg-color-content)}.select-arrow-active+.select-items{opacity:1;visibility:visible}.select-items .section{display:flex;flex-direction:column;gap:10px}.select-items .select-option{margin-left:10px}.select-items .select-option input{margin-right:10px}.section{margin:5px;border-radius:var(--border_radius_small);padding:5px}#service-language-link{color:var(--link-color);cursor:pointer;text-decoration:underline}.sort-select{height:36px;padding:5px;border:1px solid #ccc;border-radius:var(--border_radius);cursor:pointer}.language-selection .custom-select .select-items{left:auto;transform:none}.language-selection .custom-select .inner-select-area div.language-option{display:flex;flex-direction:row;align-items:center;margin-bottom:5px;margin-right:10px}.language-option input{margin-left:5px}.menu-language-selection{z-index:2000}.language-selection{position:relative}.language-button{display:flex;align-items:center;justify-content:center;gap:6px;padding-left:0;padding-right:0;width:71px;border:1px solid var(--border_color)}.language-button-icon{flex-shrink:0;display:block;width:24px;height:24px;background-color:currentcolor}.language-code-label{line-height:1;white-space:nowrap}.floating-language-panel{--language-panel-bg: color-mix(in srgb, var(--button_bg_color) 84%, var(--bg_color_extreme) 16%);--language-panel-border: color-mix(in srgb, var(--border_color) 80%, transparent);--language-panel-shadow: 0 18px 36px rgb(0 0 0 / .18);position:fixed;z-index:1000001;box-sizing:border-box;min-width:220px;overflow-y:auto;overscroll-behavior:contain;padding:10px;border:1px solid var(--language-panel-border);border-radius:calc(var(--border_radius) + 2px);background:var(--language-panel-bg);box-shadow:var(--language-panel-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.floating-language-panel .panel-content{width:220px;max-width:100%;display:flex;flex-direction:column;gap:8px}.floating-language-panel .panel-content>*{margin:0}.floating-language-panel .panel-content>label{display:block;padding:2px 4px 6px;color:var(--text_color_blended)}.floating-language-panel .panel-content>label b{display:block}.floating-language-panel .language-option{display:flex;align-items:center;gap:10px;margin-right:0;margin-bottom:0;padding:10px 12px;border:1px solid transparent;border-radius:calc(var(--border_radius_small) + 4px);background:color-mix(in srgb,var(--bg_color_2) 70%,transparent);transition:background-color var(--transition-time) ease,border-color var(--transition-time) ease,transform var(--transition-time) ease}.floating-language-panel .language-option:hover{background:color-mix(in srgb,var(--button_hover_bg_color) 86%,transparent);border-color:color-mix(in srgb,var(--button_active_border_color) 42%,transparent)}.floating-language-panel .language-option:has(input:checked){background:color-mix(in srgb,var(--button_active_bg_color) 20%,var(--bg_color_2) 80%);border-color:color-mix(in srgb,var(--button_active_border_color) 72%,transparent)}.floating-language-panel .language-option input{margin:0;accent-color:hsl(207deg 70% 53%)}.floating-language-panel .language-option label{margin-left:0;flex:1;cursor:pointer;overflow-wrap:anywhere}.error{color:var(--color-error, #ff4c4c);margin:0 0 10px;text-align:center}body.login-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:40px 16px;color:var(--text_color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto}.standalone-login-page{justify-content:flex-start;padding-top:28px;padding-bottom:32px}.auth-page-shell{width:min(960px,100%);min-height:calc(100vh - 60px);display:flex;flex-direction:column;gap:24px;margin:0 auto}.auth-top-controls{display:inline-flex;align-items:center;gap:10px}.auth-preferences-row{width:min(760px,100%);display:flex;justify-content:flex-end}.auth-toolbar-button,.auth-language-selection .language-button{min-height:42px;border-radius:999px;border:1px solid var(--auth-card-border, var(--border_color));background:color-mix(in srgb,var(--auth-card-bg, var(--bg_color_extreme)) 88%,transparent);box-shadow:0 8px 24px var(--auth-card-shadow-sm, rgb(0 0 0 / .08));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-language-selection{flex:0 0 auto}.auth-page-content-card{display:flex;flex-direction:column;align-items:center;gap:24px;padding:clamp(20px,4vw,34px);border:1px solid var(--auth-card-border, var(--border_color));border-radius:28px;background:color-mix(in srgb,var(--auth-card-bg, var(--bg_color_extreme)) 94%,transparent);box-shadow:0 18px 48px var(--auth-card-shadow, rgb(0 0 0 / .12));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-page-header-row{width:min(760px,100%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px}.auth-page-header-leading{display:flex;align-items:center;min-width:0}.auth-page-header-row .auth-top-controls{justify-self:end}.auth-page-return-button,.auth-page-close-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:42px;padding:8px 13px;color:var(--text_color);cursor:pointer}.auth-page-close-button{width:42px;padding-inline:0}.auth-public-back-icon,.auth-public-close-icon{display:block;flex:0 0 auto;width:20px;height:20px;background-color:currentcolor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.auth-public-back-icon{-webkit-mask-image:url(/frontend/icons/navigation/nav-history-back-icon.svg);mask-image:url(/frontend/icons/navigation/nav-history-back-icon.svg)}.auth-public-close-icon{-webkit-mask-image:url(/frontend/icons/general/modal-close-icon.svg);mask-image:url(/frontend/icons/general/modal-close-icon.svg)}.auth-page-tablist{width:min(760px,100%);display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:8px;border-radius:999px;background:color-mix(in srgb,var(--auth-intro-bg, rgb(255 255 255 / .8)) 88%,transparent);border:1px solid var(--auth-intro-border, rgb(0 0 0 / .08))}.auth-page-tab{flex:1 1 0;min-width:0;padding:11px 20px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text_color);font-weight:600;letter-spacing:.02em}.auth-page-tab:hover{background:color-mix(in srgb,var(--bg_color_blended, rgb(128 128 128 / .15)) 72%,transparent)}.auth-page-tab[aria-selected=true],.auth-page-tab.is-active{background:linear-gradient(135deg,var(--auth-submit-bg, hsl(var(--brand-hue) 50% 50%)) 0%,var(--auth-submit-bg-end, hsl(var(--brand-hue) 50% 40%)) 100%);color:#fff;box-shadow:0 10px 24px var(--auth-submit-shadow, hsl(var(--brand-hue) 50% 50% / .35))}.auth-page-tab-panel{width:100%}.auth-page-tab-panel[hidden]{display:none!important}.auth-login-stack{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px}.auth-hero{width:min(760px,95%);display:flex;flex-direction:column;align-items:center;gap:14px}.auth-modal-shell{width:100%;display:flex;flex-direction:column;gap:14px}.modal .auth-hero{width:100%;gap:10px;margin-bottom:2px}.modal .site_name{font-size:clamp(1.75rem,4vw,2.4rem)}.modal .auth-intro-box{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-tour-content{width:min(760px,100%);margin:0 auto;padding:clamp(20px,3vw,28px);border:1px solid var(--auth-intro-border, rgb(0 0 0 / .08));border-radius:22px;background:var(--auth-intro-bg, rgb(255 255 255 / .8));box-shadow:0 12px 32px var(--auth-intro-shadow, rgb(0 0 0 / .08));line-height:1.7}.auth-tour-content>*+*{margin-top:14px}.auth-tour-content h3{font-size:1.02rem;line-height:1.35;color:var(--auth-title-accent, var(--text_color))}.auth-tour-content ul{padding-left:22px}.auth-tour-content li+li{margin-top:8px}.auth-tour-gallery{width:min(760px,100%);margin:20px auto 0;display:grid;gap:18px}.auth-tour-gallery-header{display:grid;gap:6px}.auth-tour-gallery-header p{margin:0}.auth-tour-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auth-tour-shot{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:0;overflow:hidden;text-align:left;cursor:zoom-in;border-radius:18px;border:1px solid var(--auth-card-border, var(--border_color));background:color-mix(in srgb,var(--auth-card-bg, var(--bg_color_extreme)) 92%,transparent);box-shadow:0 12px 28px var(--auth-card-shadow-sm, rgb(0 0 0 / .08));transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.auth-tour-shot:hover{box-shadow:0 18px 36px var(--auth-card-shadow, rgb(0 0 0 / .12))}.auth-tour-shot:focus-visible{outline:2px solid var(--auth-submit-bg, hsl(var(--brand-hue) 50% 50%));outline-offset:3px}.auth-tour-shot--wide{grid-column:1 / -1}.auth-tour-shot img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:color-mix(in srgb,var(--bg_color) 82%,transparent)}.auth-tour-shot-copy{display:grid;gap:6px;padding:14px 16px 16px}.auth-tour-shot-title{font-size:.98rem;line-height:1.35}.auth-tour-shot-caption{color:color-mix(in srgb,var(--text_color) 78%,transparent);line-height:1.5}.auth-tour-modal-figure{margin:0;display:grid;gap:18px;width:100%;padding:6px 4px 18px}.auth-tour-modal-image{display:block;width:100%;max-width:none;height:auto;border-radius:18px;border:1px solid var(--auth-card-border, var(--border_color));box-shadow:0 26px 56px -22px var(--auth-card-shadow, rgb(0 0 0 / .28));background:color-mix(in srgb,var(--bg_color) 82%,transparent);object-fit:contain;max-height:calc(96vh - 220px)}.auth-tour-modal-caption{margin:0;line-height:1.6}.auth-tour-image-modal{max-width:96vw}.auth-tour-image-modal .modal_body{overflow:auto}body.login-page:before{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 80%,var(--auth-accent-glow, hsl(var(--brand-hue) 50% 50% / .08)) 0%,transparent 50%),radial-gradient(circle at 80% 20%,var(--auth-accent-glow-secondary, hsl(var(--brand-hue) 50% 40% / .06)) 0%,transparent 50%);animation:auth-bg-float 20s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes auth-bg-float{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(2%,1%) rotate(1deg)}50%{transform:translateY(2%) rotate(0)}75%{transform:translate(-2%,1%) rotate(-1deg)}}h1.site_name{font-size:clamp(2.5rem,8vw,4rem);font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,var(--text_color) 0%,var(--auth-title-accent, hsl(var(--brand-hue) 50% 50%)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;animation:auth-title-fade-in .8s ease-out}@keyframes auth-title-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.auth-form{position:relative;width:min(420px,100%);gap:16px;padding:32px;background:var(--auth-card-bg, var(--bg_color_extreme));border:1px solid var(--auth-card-border, var(--border_color));border-radius:16px;box-shadow:0 4px 24px var(--auth-card-shadow, rgb(0 0 0 / .12)),0 1px 4px var(--auth-card-shadow-sm, rgb(0 0 0 / .08));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:auth-form-slide-up .6s ease-out .2s both}.modal .auth-form{box-shadow:none;border:none;padding:0;background:transparent;width:100%;animation:none;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes auth-form-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.auth-form h2{font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:8px;color:var(--text_color)}.auth-session-notice{width:100%;margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--auth-focus-color, var(--border_color)) 55%,transparent);border-left-width:4px;border-radius:10px;background:var(--auth-notice-bg, var(--bg_color_2));color:var(--text_color);font-size:.92rem;line-height:1.45}.auth-session-notice[hidden]{display:none}.password-wrapper{position:relative;display:flex;align-items:center;width:100%}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px 14px;border:2px solid var(--auth-input-border, var(--border_color));border-radius:10px;background-color:var(--input_bg_color);color:var(--text_color);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.auth-form input[type=text]:focus,.auth-form input[type=email]:focus,.auth-form input[type=password]:focus{outline:none;border-color:var(--auth-focus-color, hsl(var(--brand-hue) 50% 50%));box-shadow:0 0 0 3px var(--auth-focus-ring, hsl(var(--brand-hue) 50% 50% / .2));transform:translateY(-1px)}.auth-form input[type=text]::placeholder,.auth-form input[type=email]::placeholder,.auth-form input[type=password]::placeholder{color:var(--empty_field_text_color)}.auth-form input:-webkit-autofill,.auth-form input:-webkit-autofill:hover,.auth-form input:-webkit-autofill:focus,.auth-form input:-webkit-autofill:active{box-shadow:0 0 0 30px var(--input_bg_color) inset!important;-webkit-text-fill-color:var(--text_color)!important;transition:background-color 5000s ease-in-out 0s}#password{padding-right:44px}#toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:6px;border:none;background:transparent;color:var(--text_color);opacity:.6;cursor:pointer;border-radius:6px;transition:opacity .2s ease,background-color .2s ease}#toggle-password:hover{opacity:1;background:var(--bg_color_blended)}.auth-form input[type=submit]{padding:14px 20px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--auth-submit-bg, hsl(var(--brand-hue) 50% 50%)) 0%,var(--auth-submit-bg-end, hsl(var(--brand-hue) 50% 40%)) 100%);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;width:100%;transition:box-shadow .2s ease,filter .2s ease;box-shadow:0 4px 12px var(--auth-submit-shadow, hsl(var(--brand-hue) 50% 50% / .35))}.auth-form input[type=submit]:hover{box-shadow:0 6px 20px var(--auth-submit-shadow-hover, hsl(var(--brand-hue) 50% 50% / .45));filter:brightness(1.05)}.auth-form input[type=submit]:active{box-shadow:0 2px 8px var(--auth-submit-shadow, hsl(var(--brand-hue) 50% 50% / .3))}#submit{margin-top:12px}.auth-submit-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%}.auth-submit-actions--with-back{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-submit-back-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:48px;padding:12px 16px;border:1px solid var(--auth-input-border, var(--border_color));border-radius:10px;background:transparent;color:var(--text_color);font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.auth-submit-back-button:hover{border-color:var(--auth-focus-color, var(--border_color));background:var(--bg_color_blended, rgb(128 128 128 / .12))}.modal:has(.auth-modal-shell){--modal-close-size: 42px}.modal:has(.auth-modal-shell) .modal_close_button{border:1px solid var(--auth-card-border, var(--border_color));border-radius:999px;background:color-mix(in srgb,var(--auth-card-bg, var(--bg_color_extreme)) 88%,transparent);box-shadow:0 8px 24px var(--auth-card-shadow-sm, rgb(0 0 0 / .08));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1}.first-run-admin-shell{justify-content:center}.first-run-admin-page .auth-page-content-card{width:min(720px,100%);margin:auto}.first-run-admin-page .auth-intro-box{max-width:600px;text-align:center}.first-run-admin-page .auth-form{display:grid;width:min(600px,100%);gap:22px}.first-run-form-section{display:grid;width:100%;min-width:0;gap:16px}.first-run-section-hero{gap:12px;margin-bottom:4px}.first-run-welcome{margin:0;color:var(--text-muted);font-weight:600;letter-spacing:.01em;text-align:center}.first-run-choice-group{min-width:0;margin:0;padding:0;border:0}.first-run-choice-group legend{margin-bottom:10px;color:var(--text_color);font-weight:650}.first-run-choice-grid{display:grid;grid-template-columns:1fr;gap:11px}.first-run-choice-card{--first-run-choice-background: var(--button_bg_color);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:3px 9px;min-width:0;margin:0;padding:13px;border:1px solid var(--auth-card-border, var(--border_color));border-radius:12px;background:var(--first-run-choice-background);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.first-run-choice-card:has(input:checked){--first-run-choice-background: color-mix( in srgb, var(--button_bg_color) 88%, var(--auth-focus-color, var(--border_color)) 12% );border-color:var(--auth-focus-color, var(--border_color));background:var(--first-run-choice-background);box-shadow:0 0 0 2px var(--auth-focus-ring, transparent)}.first-run-choice-card:has(input:focus-visible){outline:2px solid var(--auth-focus-color, var(--border_color));outline-offset:2px}.first-run-choice-card input[type=radio]{width:18px;height:18px;margin:1px 0 0;accent-color:var(--auth-focus-color, var(--primary_color))}.first-run-choice-card input[type=radio]:focus{outline:none!important;box-shadow:none}.first-run-choice-title{min-width:0;color:var(--text_color);font-weight:650;line-height:1.25}.first-run-choice-description{grid-column:2;min-width:0;color:var(--text-muted);font-size:.84rem;line-height:1.35}.first-run-environment-label{position:absolute;top:-7px;right:18px;z-index:1;padding:3px 7px;border-radius:5px;background:linear-gradient(135deg,#8f6042,#94532f);box-shadow:0 1px 3px #0003;color:#ffffffe5;font-size:11px;font-weight:700;letter-spacing:.6px;line-height:1;pointer-events:none}body.light-mode .first-run-choice-card{--first-run-choice-background: color-mix( in srgb, var(--button_bg_color) 96%, var(--text_color) 4% );border-color:color-mix(in srgb,var(--auth-card-border, var(--border_color)) 55%,var(--border_color) 45%)}body.light-mode .first-run-choice-card:has(input:checked){--first-run-choice-background: color-mix( in srgb, var(--button_bg_color) 94%, var(--auth-focus-color, var(--border_color)) 6% )}@media (prefers-color-scheme: light){body:not(.light-mode,.dark-mode) .first-run-choice-card{--first-run-choice-background: color-mix( in srgb, var(--button_bg_color) 96%, var(--text_color) 4% );border-color:color-mix(in srgb,var(--auth-card-border, var(--border_color)) 55%,var(--border_color) 45%)}body:not(.light-mode,.dark-mode) .first-run-choice-card:has(input:checked){--first-run-choice-background: color-mix( in srgb, var(--button_bg_color) 94%, var(--auth-focus-color, var(--border_color)) 6% )}}.first-run-method-fields{display:grid;gap:10px;padding:14px;border:1px solid var(--auth-card-border, var(--border_color));border-radius:12px;background:var(--bg_color_2)}.first-run-method-fields[hidden]{display:none}.first-run-setup-key-label{margin:0;color:var(--text-muted)}.first-run-setup-key{display:block;overflow-wrap:anywhere;padding:10px 12px;border-radius:8px;background:var(--input_bg_color);color:var(--text_color);font-size:.95rem;letter-spacing:.08em;-webkit-user-select:all;user-select:all}.modal .privacy-notice-link label,.auth-form .privacy-notice-link label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;margin:0;cursor:pointer}.privacy-notice-copy{margin-top:-3px}.privacy-notice-link input[type=checkbox]{width:1em;height:1em;margin:0;align-self:start;accent-color:var(--auth-focus-color, hsl(var(--brand-hue) 50% 50%));cursor:pointer}.privacy-notice-link a{color:var(--auth-link-color, hsl(var(--brand-hue) 50% 50%));text-decoration:underline;text-underline-offset:.12em;transition:color .2s ease}.privacy-notice-link a:hover{color:var(--auth-link-hover, hsl(var(--brand-hue) 50% 40%));text-decoration:underline}.privacy-notice{padding:14px 16px;background-color:var(--auth-notice-bg, var(--bg_color_2));border-radius:10px;border-left:4px solid var(--auth-focus-color, hsl(var(--brand-hue) 50% 50%))}.privacy-notice p{margin:0;font-size:.9em;line-height:1.5;color:var(--text_color);opacity:.85}body.light-mode{--auth-accent-glow: hsl(var(--brand-hue) 50% 50% / .1);--auth-accent-glow-secondary: hsl(var(--brand-hue) 50% 40% / .08);--auth-title-accent: hsl(var(--brand-hue) 50% 40%);--auth-card-bg: rgb(255 255 255 / .95);--auth-card-border: rgb(0 0 0 / .08);--auth-card-shadow: rgb(0 0 0 / .1);--auth-card-shadow-sm: rgb(0 0 0 / .05);--auth-input-border: #d0d7de;--auth-focus-color: hsl(var(--brand-hue) 50% 50%);--auth-focus-ring: hsl(var(--brand-hue) 50% 50% / .25);--auth-submit-bg: hsl(var(--brand-hue) 50% 50%);--auth-submit-bg-end: hsl(var(--brand-hue) 50% 40%);--auth-submit-shadow: hsl(var(--brand-hue) 50% 50% / .35);--auth-submit-shadow-hover: hsl(var(--brand-hue) 50% 50% / .45);--auth-link-color: hsl(var(--brand-hue) 50% 40%);--auth-link-hover: hsl(var(--brand-hue) 50% 30%);--auth-notice-bg: hsl(var(--brand-hue) 50% 97%);--auth-intro-bg: rgb(255 255 255 / .78);--auth-intro-border: rgb(15 23 42 / .08);--auth-intro-shadow: rgb(15 23 42 / .08)}body.dark-mode{--auth-accent-glow: hsl(var(--brand-hue) 30% 45% / .12);--auth-accent-glow-secondary: hsl(var(--brand-hue) 30% 40% / .08);--auth-title-accent: hsl(var(--brand-hue) 35% 60%);--auth-card-bg: hsl(var(--brand-hue) 20% 15% / .95);--auth-card-border: hsl(var(--brand-hue) 20% 30% / .3);--auth-card-shadow: rgb(0 0 0 / .4);--auth-card-shadow-sm: rgb(0 0 0 / .25);--auth-input-border: hsl(var(--brand-hue) 20% 28%);--auth-focus-color: hsl(var(--brand-hue) 35% 55%);--auth-focus-ring: hsl(var(--brand-hue) 35% 55% / .2);--auth-submit-bg: hsl(210deg 10% 28%);--auth-submit-bg-end: hsl(210deg 10% 22%);--auth-submit-shadow: hsl(210deg 10% 25% / .25);--auth-submit-shadow-hover: hsl(210deg 10% 25% / .35);--auth-link-color: hsl(var(--brand-hue) 35% 58%);--auth-link-hover: hsl(var(--brand-hue) 35% 65%);--auth-notice-bg: hsl(var(--brand-hue) 25% 20% / .6);--auth-intro-bg: hsl(var(--brand-hue) 20% 16% / .74);--auth-intro-border: hsl(var(--brand-hue) 20% 34% / .34);--auth-intro-shadow: rgb(0 0 0 / .22)}@media (prefers-color-scheme: dark){body:not(.light-mode,.dark-mode){--auth-accent-glow: hsl(var(--brand-hue) 30% 45% / .12);--auth-accent-glow-secondary: hsl(var(--brand-hue) 30% 40% / .08);--auth-title-accent: hsl(var(--brand-hue) 35% 60%);--auth-card-bg: hsl(var(--brand-hue) 20% 15% / .95);--auth-card-border: hsl(var(--brand-hue) 20% 30% / .3);--auth-card-shadow: rgb(0 0 0 / .4);--auth-card-shadow-sm: rgb(0 0 0 / .25);--auth-input-border: hsl(var(--brand-hue) 20% 28%);--auth-focus-color: hsl(var(--brand-hue) 35% 55%);--auth-focus-ring: hsl(var(--brand-hue) 35% 55% / .2);--auth-submit-bg: hsl(210deg 10% 28%);--auth-submit-bg-end: hsl(210deg 10% 22%);--auth-submit-shadow: hsl(210deg 10% 25% / .25);--auth-submit-shadow-hover: hsl(210deg 10% 25% / .35);--auth-link-color: hsl(var(--brand-hue) 35% 58%);--auth-link-hover: hsl(var(--brand-hue) 35% 65%);--auth-notice-bg: hsl(var(--brand-hue) 25% 20% / .6);--auth-intro-bg: hsl(var(--brand-hue) 20% 16% / .74);--auth-intro-border: hsl(var(--brand-hue) 20% 34% / .34);--auth-intro-shadow: rgb(0 0 0 / .22)}}@media (prefers-color-scheme: light){body:not(.light-mode,.dark-mode){--auth-accent-glow: hsl(var(--brand-hue) 50% 50% / .1);--auth-accent-glow-secondary: hsl(var(--brand-hue) 50% 40% / .08);--auth-title-accent: hsl(var(--brand-hue) 50% 40%);--auth-card-bg: rgb(255 255 255 / .95);--auth-card-border: rgb(0 0 0 / .08);--auth-card-shadow: rgb(0 0 0 / .1);--auth-card-shadow-sm: rgb(0 0 0 / .05);--auth-input-border: #d0d7de;--auth-focus-color: hsl(var(--brand-hue) 50% 50%);--auth-focus-ring: hsl(var(--brand-hue) 50% 50% / .25);--auth-submit-bg: hsl(var(--brand-hue) 50% 50%);--auth-submit-bg-end: hsl(var(--brand-hue) 50% 40%);--auth-submit-shadow: hsl(var(--brand-hue) 50% 50% / .35);--auth-submit-shadow-hover: hsl(var(--brand-hue) 50% 50% / .45);--auth-link-color: hsl(var(--brand-hue) 50% 40%);--auth-link-hover: hsl(var(--brand-hue) 50% 30%);--auth-notice-bg: hsl(var(--brand-hue) 50% 97%);--auth-intro-bg: rgb(255 255 255 / .78);--auth-intro-border: rgb(15 23 42 / .08);--auth-intro-shadow: rgb(15 23 42 / .08)}}@media (prefers-reduced-motion: reduce){body:before{animation:none}h1.site_name,.auth-form{animation:none}.auth-form input[type=text],.auth-form input[type=password],.auth-form input[type=submit],#toggle-password{transition:none}}.auth-secondary-actions{display:flex;justify-content:space-between;gap:12px;margin:10px 0 0;font-size:.9em}.auth-secondary-actions a{color:var(--auth-link-color, hsl(var(--brand-hue) 50% 40%));text-decoration:underline;text-underline-offset:.12em}.hidden_fields{display:none!important}body.loading .auth-hero,body.loading .auth-form,body.loading .auth-page-shell{opacity:0;animation:none!important;transition:none!important}.auth-intro-box{width:100%;margin:0;padding:14px 18px;border:1px solid var(--auth-intro-border, rgb(0 0 0 / .08));border-radius:16px;background:var(--auth-intro-bg, rgb(255 255 255 / .8));color:var(--text_color);box-sizing:border-box;box-shadow:0 8px 24px var(--auth-intro-shadow, rgb(0 0 0 / .06));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}.auth-intro-box p{margin:0;display:inline-block;text-align:left;max-width:min(680px,100%);line-height:1.55}.auth-intro-box>*{overflow-wrap:anywhere}.auth-intro-box:empty{display:none}.standalone-login-page .auth-intro-box{max-width:min(760px,100%);padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.standalone-login-page .auth-intro-box p{display:block;max-width:min(44ch,100%);margin:0 auto;text-align:center;font-size:1.07rem;font-weight:500;line-height:1.65;letter-spacing:.01em;color:color-mix(in srgb,var(--text_color) 88%,transparent);text-wrap:balance}.standalone-login-page .auth-intro-box strong{color:var(--text_color);font-weight:700}.auth-theme-toggle,#themeToggleBtn{display:flex;align-items:center;justify-content:center;width:44px;padding:0}#otp-section,#password-reset-section{display:none}.auth-form.is-verifying .auth-verify{width:100%;margin:0}@media (width <= 820px){body.login-page.standalone-login-page{align-items:stretch;justify-content:flex-start;gap:0;padding:0 0 24px}.standalone-login-page .auth-page-shell{width:100%;min-height:auto;gap:16px;margin:0;padding-top:16px}.standalone-login-page .auth-page-content-card{align-items:stretch;gap:20px;padding:0 16px;border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.standalone-login-page .auth-page-header-row{width:100%;gap:12px}.standalone-login-page .auth-hero{width:100%}.standalone-login-page .auth-page-tablist{width:100%;min-width:0}.standalone-login-page .auth-page-tab{flex:1 1 140px;min-width:0}.standalone-login-page .auth-top-controls{width:100%;justify-content:flex-end}.auth-tour-gallery-grid{grid-template-columns:1fr}.auth-tour-shot--wide{grid-column:auto}}@media (width <= 520px){.standalone-login-page .auth-form{width:auto;max-width:none;align-self:stretch;margin-inline:-16px;border-inline-width:0;border-radius:0;padding-inline:16px}.standalone-login-page .auth-page-tablist{width:auto;justify-self:start;flex-direction:column;align-items:stretch;gap:4px;padding:0;border:0;border-radius:0;background:transparent}.standalone-login-page .auth-page-tab{flex:0 0 auto;min-width:min(112px,100%);padding:9px 16px}.standalone-login-page .auth-top-controls{width:auto;justify-self:end;gap:8px}.standalone-login-page .auth-toolbar-button,.standalone-login-page .auth-language-selection .language-button{min-height:38px}}@media (width <= 420px){body.login-page.standalone-login-page{padding-bottom:18px}.standalone-login-page .auth-page-shell{gap:12px;padding-top:14px}.standalone-login-page .auth-page-content-card{gap:18px}.standalone-login-page .auth-page-header-row{align-items:start;gap:8px}.standalone-login-page .auth-login-stack{align-items:stretch;gap:18px}.standalone-login-page .auth-hero{gap:12px}.standalone-login-page .site_name{font-size:clamp(2rem,14vw,2.55rem);line-height:1.08;text-align:center}.standalone-login-page .auth-intro-box p{max-width:32ch;font-size:1rem;line-height:1.55}.standalone-login-page .auth-form{padding-block:28px}.standalone-login-page .auth-form>h2,.standalone-login-page .auth-form>label,.standalone-login-page .auth-form>input[type=text],.standalone-login-page .auth-form>.password-wrapper,.standalone-login-page .auth-form>.auth-secondary-actions,.standalone-login-page .auth-form>#otp-section,.standalone-login-page .auth-form>#password-reset-section,.standalone-login-page .auth-form>.privacy-notice-link,.standalone-login-page .auth-form>#submit,.standalone-login-page .auth-form>.error{width:100%;margin-inline:0}.standalone-login-page .auth-form>#submit input[type=submit]{width:100%}.standalone-login-page .auth-page-content-card:has(.is-verifying){padding:0 16px}.standalone-login-page .auth-form.is-verifying{padding:26px 22px}.standalone-login-page .auth-form.is-verifying>.auth-verify{width:100%;margin:0}}:root{--filterest-auth-css-applied: 1}#resend-otp,#resend-password-reset-otp,#back-to-login-link{display:none;font-size:.85em}.auth-verify__header{margin-bottom:28px}.auth-verify__step{margin:0 0 18px;color:var(--text-muted);font-size:13px;font-weight:600;letter-spacing:.02em}.auth-verify__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;color:var(--auth-focus-color);background:var(--auth-notice-bg);border-radius:12px}.auth-verify__icon svg{width:24px;height:24px}.auth-verify .auth-verify__heading{margin:0 0 10px;font-size:28px;font-weight:650;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere;text-align:left}.auth-verify .auth-verify__heading:focus{outline:none}.auth-verify__instruction{margin:0;color:var(--text-muted);font-size:16px;line-height:1.55;overflow-wrap:anywhere}.auth-verify__context{margin:16px 0 0;padding:12px 14px;border-radius:10px;background:var(--auth-notice-bg);font-size:14px;overflow-wrap:anywhere}.auth-verify__fields{display:grid;gap:20px}.auth-verify__field{display:grid;gap:8px}.auth-verify__label{font-size:14px;font-weight:650}.auth-verify .auth-verify__input-wrap{position:relative}.auth-verify input.auth-verify__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;min-height:56px;padding:12px 14px;border:2px solid var(--verify-input-border);border-radius:10px;background:var(--input_bg_color);color:var(--text_color);font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:.12em}.auth-verify input.auth-verify__input::placeholder{color:var(--text-muted);opacity:1}.auth-verify input.auth-verify__input.auth-verify__masked{-webkit-text-security:disc}.auth-verify input.auth-verify__input[data-kind=password]{font-size:17px;letter-spacing:.02em}.auth-verify .auth-verify__input-wrap:has(.auth-verify__reveal:not([hidden])) input.auth-verify__input{padding-right:60px}.auth-verify input.auth-verify__input:focus{outline:none;border-color:var(--auth-focus-color);box-shadow:0 0 0 3px var(--auth-focus-ring);transform:none}.auth-verify input.auth-verify__input[aria-invalid=true]{border-color:var(--verify-error-text)}.auth-verify input.auth-verify__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--verify-error-text) 23%,transparent)}.auth-verify .auth-verify__reveal{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;color:var(--text-muted);background:transparent}.auth-verify__reveal svg{width:22px;height:22px}.auth-verify__hint{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.auth-verify__error{display:flex;align-items:start;gap:8px;margin:0;color:var(--verify-error-text);font-size:14px;line-height:1.5}.auth-verify__error:empty{display:none}.auth-verify__status{margin:16px 0 0;color:var(--text-muted);font-size:14px}.auth-verify__status:empty{display:none}.auth-form.is-verifying input[type=submit]{width:100%;min-height:50px;margin-top:24px;padding:12px 16px;border:0;border-radius:10px;font-size:16px;font-weight:650;color:var(--color-brand-text);background:var(--auth-submit-bg-end);box-shadow:0 4px 12px var(--auth-submit-shadow)}.auth-form.is-verifying input[type=submit]:hover{filter:brightness(1.08)}.auth-form.is-verifying input[type=submit]:disabled{opacity:.65;cursor:wait}.auth-verify__actions{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:14px}.auth-verify a:focus-visible,.auth-verify button:focus-visible{outline:3px solid var(--auth-focus-color);outline-offset:3px}.auth-form.is-verifying{width:min(460px,100%);gap:0;padding:32px}.modal .auth-form.is-verifying{width:100%;padding:0}.auth-verify [hidden]{display:none!important}.auth-form.is-verifying #submit{display:block;margin:0}.auth-form.is-verifying .auth-submit-back-button{display:none}.auth-verify__actions a,.auth-verify__actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 8px;border:0;background:transparent;color:var(--auth-link-color);font:inherit;font-size:14px;text-align:center;text-decoration:underline;text-underline-offset:.2em}.auth-verify__actions [aria-disabled=true]{pointer-events:none;opacity:.65}.auth-verify__error:not(:empty):before{content:"!";font-weight:700}.auth-form.is-verifying #toggle-password-reset{min-width:44px;min-height:44px;right:6px}.auth-verify{--verify-error-text: color-mix(in srgb, var(--color-error) 60%, var(--text_color));--verify-input-border: color-mix(in srgb, var(--auth-input-border) 55%, var(--text_color))}.auth-verify__reveal-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.auth-form.is-verifying #password-reset-new-password{padding-right:60px}.auth-verify--embedded{width:100%;min-width:0;margin-block:20px}.auth-verify.auth-verify--embedded .auth-verify__heading{font-size:22px}.auth-verify--embedded .auth-verify__header,.auth-verify--embedded .auth-verify__context{margin-bottom:20px}.auth-verify--embedded .auth-verify__label{margin:0}.auth-verify--embedded input.auth-verify__input{box-sizing:border-box;margin:0}@media (width <= 700px){.auth-form.is-verifying{padding:26px 22px}.auth-verify .auth-verify__heading{font-size:26px}.modal .auth-form.is-verifying{padding:0}}#navbar{--navbar-control-radius: 8px;--navtab-presentation-transition-duration: .15s;--navtab-presentation-transition-easing: cubic-bezier(.22, 1, .36, 1);position:fixed;width:var(--navbar_width);height:100vh;display:grid;grid-template-columns:1fr;grid-template-areas:"controls" "auth" "front-page" "tabs" "favorites" "admin";align-content:start;gap:2px;background-color:var(--bg_color);box-shadow:inset -2px 0 0 0 var(--border_color);grid-auto-rows:min-content;padding-top:unset;overflow:hidden auto;direction:rtl;z-index:var(--z-navbar);transform:translate(0);opacity:1;will-change:transform}#navbar *{direction:ltr}.vertical-nav{overflow-y:auto;height:100vh;direction:rtl}#navbar #navContainer button,#navbar #nav_tree button{cursor:pointer;transition:background-color .3s,color .3s,border-color .3s;font-size:16px;height:auto;text-align:left;overflow:hidden;text-overflow:ellipsis;border:none;margin-top:5px!important}#navContainer button:hover,#nav_tree button:hover{background-color:color-mix(in srgb,var(--button_bg_color) 50%,var(--button_hover_bg_color) 50%);border:none;color:var(--button_hover_text_color)}#nav_tree button.active,#navContainer button.active{background-color:#0046ff33;color:var(--button_active_text_color);outline:2px solid var(--border_color)}:is(#admin_tools_tree,#navbarFavoritesSection) .general_button_admin{font-family:Courier New,Courier,monospace;font-size:16px;background-color:#3f327826;border-left:3px solid rgb(75 60 140 / .4);padding:4px 8px;transition:background-color .2s,border-color .2s}:is(#admin_tools_tree,#navbarFavoritesSection) .general_button_admin:hover{background-color:#4b3ca04d;border-left-color:#6450c8b3}:is(#admin_tools_tree,#navbarFavoritesSection) .general_button_admin:is(.active,:active,:focus-visible){background-color:#4b32b440;color:var(--button_active_text_color);outline:2px solid rgb(100 70 200 / .5)}#admin_tools_tree .node-row:has(.general_button_admin.active){position:relative}#admin_tools_tree .node-row:has(.general_button_admin.active):after{content:"▶";position:absolute;right:-5px;top:50%;transform:translateY(-50%);font-size:10px;color:#8c78ff;font-family:sans-serif;pointer-events:none}#admin_tools_tree .node-row>span{font-family:Courier New,Courier,monospace;font-size:16px;color:#b4aadc}#nav_tree .node[data-current-project=true]>.node-row>span{color:#ece4ad}#nav_tree .tree-current-project-badge{display:inline-flex;align-items:center;margin-left:8px;padding:1px 8px;border:1px solid rgb(214 194 95 / .5);border-radius:999px;background:#d6c25f29;color:#ece4ad;font-family:system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}body.light-mode #nav_tree .node[data-current-project=true]>.node-row>span{color:color-mix(in srgb,var(--text_color) 86%,rgb(146 118 31) 14%)}body.light-mode #nav_tree .tree-current-project-badge{border-color:#92761f8c;background:#92761f29;color:#5c4812}@media (prefers-color-scheme: light){body:not(.dark-mode) #nav_tree .node[data-current-project=true]>.node-row>span{color:color-mix(in srgb,var(--text_color) 86%,rgb(146 118 31) 14%)}body:not(.dark-mode) #nav_tree .tree-current-project-badge{border-color:#92761f8c;background:#92761f29;color:#5c4812}}#admin_tools_tree .children{border-left:1px solid rgb(100 80 180 / .3);margin-left:8px}.collapsible.child-active:after{content:"•";color:#0046ff;margin-left:.5em;font-weight:700}.collapsible.child-rv:after{content:"•";color:#142380;margin-left:.5em;font-weight:700}#navbar button.recently_viewed{background-color:#4d68b333;outline:2px solid rgb(77 104 179 / .2);color:var(--button_active_text_color)}#navbar button:disabled{background-color:var(--table_border_color);color:var(--border_color);cursor:not-allowed}#navbar>*:not(.top-button-bar,.navtabs_relative){max-width:calc(var(--navbar_width) - 2*var(--navbar_padding) - 1px);margin:var(--navbar_padding)}.collapsible,.toolbar button{cursor:pointer;padding:10px;width:100%;border:none;text-align:left;outline:none;font-size:16px;margin:4px 0}.collapsible.active,.collapsible:hover{background-color:#ffffff1a}.content{display:grid;gap:5px;padding:0 10px;max-height:0;overflow:hidden;transition:max-height .2s ease-out;background-color:#0000001a}.navigation_buttons{display:block;width:100%;padding:8px 10px;border:none;background:none;text-align:left;font-size:14px;cursor:pointer}:root{--recently_visited_bg_color: rgb(255 165 0 / .2)}.navigation_buttons.recently_visited:not(.active){background-color:var(--recently_visited_bg_color)}.top-button-bar{grid-area:controls;display:flex;justify-content:flex-end;gap:12px;position:sticky;top:0;left:0;padding:12px;background-color:var(--bg_color);z-index:calc(var(--z-navbar) + 1);border-bottom:2px solid var(--border_color);border-right:2px solid var(--border_color);margin-right:0;height:var(--navbar-controls-height);box-sizing:border-box;align-items:center}.select-selected{display:inline-grid;grid-auto-flow:column;white-space:nowrap}.top-button-bar button,.top-button-bar .language-button{height:44px;box-sizing:border-box;border-radius:var(--navbar-control-radius)}#navbar>.navbar-auth-actions{margin:20px 12px 12px}.navbar-auth-actions{grid-area:auth;display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.navbar-auth-actions--solo{justify-content:center}.navbar-auth-action{display:inline-flex;align-items:center;justify-content:center;flex:1 1 max-content;gap:10px;min-width:0;max-width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--border_color);border-radius:var(--navbar-control-radius);background-color:var(--button_bg_color);color:var(--button_text_color);box-shadow:var(--fw-shadow-raised);cursor:pointer;font:inherit;line-height:1.2}.navbar-auth-actions--solo .navbar-auth-action{flex:0 1 auto}.navbar-auth-action:hover{background-color:var(--button_hover_bg_color);color:var(--button_hover_text_color)}.navbar-auth-action-icon{width:24px;height:24px;flex:0 0 auto;color:currentcolor}.navbar-auth-action-icon path{fill:currentcolor}.navbar-auth-action-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-history-buttons{display:flex;align-items:center}.nav-history-btn{display:flex;align-items:center;justify-content:center;width:40px;height:44px;border-radius:8px;border:1px solid var(--border_color);background-color:var(--button_bg_color);color:var(--button_text_color);cursor:pointer;transition:background-color .15s ease,opacity .15s ease;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nav-history-btn-icon{width:20px;height:20px;flex:0 0 auto;background-color:currentcolor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.nav-history-btn-icon--back{-webkit-mask-image:url(/frontend/icons/navigation/nav-history-back-icon.svg);mask-image:url(/frontend/icons/navigation/nav-history-back-icon.svg)}.nav-history-btn-icon--forward{-webkit-mask-image:url(/frontend/icons/navigation/nav-history-forward-icon.svg);mask-image:url(/frontend/icons/navigation/nav-history-forward-icon.svg)}#navBackBtn{border-top-right-radius:0;border-bottom-right-radius:0}#navForwardBtn{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.nav-history-btn:hover:not(:disabled){background-color:var(--button_hover_bg_color);z-index:1}#navbar .nav-history-btn:disabled{opacity:.3;cursor:default}#navbar.navbar-opening .top-button-bar,#navbar.navbar-opening .top-button-bar *{cursor:default!important}#navbar.navbar-opening #hideMenuButton,#navbar.navbar-opening #hideMenuButton *{cursor:pointer!important}#navbar>#navbarFrontPage{grid-area:front-page}.navtabs_relative{grid-area:tabs;right:0;position:relative;z-index:50;width:100%;max-width:none;margin:22px 0 0;overflow:visible}.navtabs{right:0;position:relative;display:grid;grid-auto-flow:row;justify-items:stretch;width:100%;margin-top:0;z-index:100}#navContainer{position:relative;z-index:20;padding-top:10px}#nav_tree{position:relative;z-index:10}#navbar>#navContainer,#navbar>#nav_tree{max-width:none;margin:0}#navContainer,.navbar-admin-tools-content{display:grid;gap:0}#navbar>#navbarAdminToolsSection{grid-area:admin;max-width:none;margin:30px 2px 0 0;overflow:visible}.navbar-disclosure-section{--animated-disclosure-chevron-collapsed-rotation: -90deg;--animated-disclosure-chevron-expanded-rotation: 0deg;background:var(--bg_color_extreme);border-radius:0;margin-top:0;overflow:hidden}.navbar-disclosure-section:first-child{margin-top:0}.navbar-disclosure-section>.navbar-section-heading{justify-content:flex-start;min-height:56px;margin:0;margin-top:0!important;padding:0 14px 0 22px;border:0;border-radius:0;background:var(--bg_color_extreme)}.navbar-disclosure-section>.navbar-section-heading .animated-disclosure-chevron{order:-1}.navbar-disclosure-section>.navbar-section-heading .animated-disclosure-title-group{flex:1 1 auto;justify-content:flex-start;gap:14px}.navbar-disclosure-section>.navbar-section-heading .animated-disclosure-title{line-height:1.2;text-align:left}.navbar-disclosure-section>.animated-disclosure-content-shell>.navbar-disclosure-content{box-sizing:border-box;display:grid;gap:5px;padding:10px 12px 12px}.navbar-admin-tools-section>.animated-disclosure-content-shell>.navbar-admin-tools-content{box-sizing:border-box;display:grid;gap:0;padding:0}.navbar-admin-tools-content>.navbar-disclosure-section{border-block:2px solid var(--border_color);margin-top:-2px}.navbar-admin-tools-content>.navbar-disclosure-section:first-child{margin-top:0}.navbar-disclosure-section .animated-disclosure-icon{width:18px;height:18px;flex:0 0 18px;background-color:currentcolor}#nav_tree>input[id^=tree_search]{box-sizing:border-box;width:calc(100% - 24px);min-height:44px;margin:12px}#nav_tree>.tree-container>.node{width:100%;padding-left:0}#nav_tree>.tree-container>.node>.node-row{min-height:56px;box-sizing:border-box;padding:0 14px 0 22px;border-block:2px solid var(--border_color);margin-top:-2px;background:var(--bg_color_extreme)}#nav_tree>.tree-container>.node:first-child>.node-row{margin-top:0}#nav_tree>.tree-container>.node>.node-row>.toggle{margin-top:0;margin-right:12px}#nav_tree>.tree-container>.node>.children{padding:8px 12px 10px 36px}#navbar.collapsed{transform:translate(calc(-1 * var(--navbar_width)));pointer-events:none;box-shadow:inset -2px 0 0 0 var(--border_color)}#navbar.collapsed.navbar-collapse-complete{box-shadow:inset -2px 0 0 0 var(--border_color)}.body_content.navbar-transitions-ready #navbar{transition:transform var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1),box-shadow var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1),opacity var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1)}#navbar>*{opacity:1}.body_content.navbar-transitions-ready #navbar>*{transition:opacity var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1)}#navbar.collapsed>*{opacity:0}.theme-toggle-icon{flex-shrink:0;display:block;width:24px;height:24px;background-color:currentcolor}#themeToggleBtn{display:flex;align-items:center;justify-content:center;width:44px;padding:0}#navmenu{direction:rtl;position:relative;inset:auto;display:grid;gap:0;width:100%;margin-top:0;justify-items:stretch}#navmenu .navtablinks{display:block;width:100%;max-width:100%;margin:0}#navmenu .navtablinks+.navtablinks{margin-top:-2px}#navmenu .navtablinks.active{z-index:1}#navbar>#navbarFavoritesSection{grid-area:favorites;max-width:none;margin:18px 2px 0 0;padding:0 12px;min-width:0;color:var(--text_color)}#navbarFavoritesSection[hidden]{display:none}#navbarFavoritesSection h2{font-size:16px;margin:0 0 6px}#navbarFavoritesSection ul{list-style:none;margin:0;padding:0}#navbarFavoritesSection li,#admin_tools_tree .node-row:has(>.favorite-star){display:flex;align-items:center;min-width:0}#admin_tools_tree .node:has(.favorite-star){box-sizing:border-box;width:100%}#navbarFavoritesSection li>.navigation_buttons,#admin_tools_tree .favorite-tool-label{min-width:0;min-height:44px;white-space:normal;overflow-wrap:anywhere}#navbarFavoritesSection li>.navigation_buttons{flex:1 1 auto}#admin_tools_tree .favorite-tool-label{flex:0 1 auto}#navbar :is(#admin_tools_tree,#navbarFavoritesSection) .favorite-star{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 44px;width:44px;height:44px;padding:0;margin:0 0 0 auto!important;border:0;border-radius:var(--border_radius_small);background-color:transparent;cursor:pointer}#navbar :is(#admin_tools_tree,#navbarFavoritesSection) .favorite-star-icon{display:block;width:24px;height:24px;background-color:var(--empty_field_text_color);mask:url(/frontend/icons/symbols/star.svg) center / contain no-repeat;pointer-events:none}#navbar :is(#admin_tools_tree,#navbarFavoritesSection) .favorite-star[aria-pressed=true]>.favorite-star-icon{background-color:var(--primary_color);-webkit-mask-image:url(/frontend/icons/general/star-filled-icon.svg);mask-image:url(/frontend/icons/general/star-filled-icon.svg)}#navbar :is(#admin_tools_tree,#navbarFavoritesSection) .favorite-star:hover:not(:disabled){background-color:var(--button_hover_bg_color)}#navbar :is(#admin_tools_tree,#navbarFavoritesSection) .favorite-star:disabled{opacity:.5;cursor:wait}#navbar :is(#admin_tools_tree,#navbarFavoritesSection) .favorite-star:focus-visible,#navbarFavoritesSection .general_button_admin:focus-visible{outline:3px solid var(--interaction-focus-ring);outline-offset:2px}#navbar :is(#admin_tools_tree,#navbarFavoritesSection) .favorite-star:focus-visible{outline-offset:-3px}.favorite-action-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#showMenuButton{--navbar-control-radius: 8px;position:fixed;top:12px;left:12px;display:flex;align-items:center;justify-content:center;background-color:var(--button_bg_color);color:var(--button_text_color);border:1px solid var(--border_color);cursor:pointer;height:44px;width:44px;border-radius:var(--navbar-control-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;margin-right:auto;z-index:calc(var(--z-navbar) + 1);-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden;opacity:0;pointer-events:none;transform:none;will-change:opacity}.body_content.navbar-transitions-ready #showMenuButton{transition:height .3s,width .3s,opacity .18s ease}#showMenuButton.menu-toggle-visible{visibility:visible;opacity:1;pointer-events:auto;transform:none}#showMenuButton:hover,#showMenuButton:focus-visible{background:color-mix(in srgb,var(--color-brand) 12%,var(--button_bg_color));border-color:var(--color-brand);transform:translate(0)}#hideMenuButton{display:flex;align-items:center;justify-content:center;background-color:var(--button_bg_color);color:var(--button_text_color);border:1px solid var(--border_color);cursor:pointer;height:44px;width:44px;border-radius:var(--navbar-control-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;margin-right:auto;transition:height .3s,width .3s,transform .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}#hideMenuButton:hover,#hideMenuButton:focus-visible{background:color-mix(in srgb,var(--color-brand) 12%,var(--button_bg_color));border-color:var(--color-brand)}#showMenuButton[aria-hidden=true],#hideMenuButton[aria-hidden=true]{visibility:hidden}#showMenuButton.shared-topbar-menu-source-hidden{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.environment-badge{position:absolute;top:-6px;right:-6px;background:linear-gradient(135deg,#b36a36,#b55e21);color:#fff;font-size:9px;font-weight:700;padding:2px 5px;border-radius:4px;letter-spacing:.5px;box-shadow:none;pointer-events:none;z-index:1}.environment-badge--test{right:-3px}.environment-badge--qa{right:3px}#showMenuButton:focus-visible,#hideMenuButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (width <= 700px){[data-topbar-search-mode=phone] .environment-badge{top:2px;left:2px;right:auto;padding:1px 4px;line-height:11px}}.navtablinks{--navtab-content-transition-easing: linear;cursor:pointer;background:none;border:none;padding:0;margin:0;position:relative;width:100%;max-width:100%;height:65px;overflow:hidden;transition:background-color var(--navtab-presentation-transition-duration, .15s) var(--navtab-presentation-transition-easing, cubic-bezier(.22, 1, .36, 1))}.navtablinks[draggable=true]{cursor:grab}.navtablinks[draggable=true]:active,.navtabs--reordering .navtablinks{cursor:grabbing}.navtablinks--dragging{opacity:.45}.navtabs--reordering .navtablinks:not(.navtablinks--dragging){transition:transform 90ms ease,background-color var(--navtab-presentation-transition-duration, .15s) var(--navtab-presentation-transition-easing, cubic-bezier(.22, 1, .36, 1))}.svg-container{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.svg-container path{transition-property:fill,stroke,stroke-width,opacity;transition-duration:var(--navtab-presentation-transition-duration, .15s);transition-timing-function:var(--navtab-presentation-transition-easing, cubic-bezier(.22, 1, .36, 1))}.navtab-stroke-path{fill:none}.navtab-active-glow-stop{stop-color:var(--primary_color)}.navtab-active-glow-path{opacity:0;pointer-events:none}.navtablinks.active .navtab-active-glow-path{stroke-width:var(--navtab-active-glow-width, 2px);opacity:var(--navtab-active-glow-intensity, .5);filter:drop-shadow(0 0 var(--navtab-active-glow-blur, 4px) var(--primary_color))}.navtab_icon{position:absolute;left:calc(var(--navtab-rounded-left-offset, 50px) + 14px);top:50%;width:26px;height:26px;transform:translateY(-50%);color:var(--text_color);pointer-events:none;overflow:visible;will-change:left,width,height;transition:left var(--navtab-presentation-transition-duration, .15s) var(--navtab-content-transition-easing, linear),width var(--navtab-presentation-transition-duration, .15s) var(--navtab-content-transition-easing, linear),height var(--navtab-presentation-transition-duration, .15s) var(--navtab-content-transition-easing, linear),color var(--theme-transition-duration, .52s) var(--theme-transition-easing, cubic-bezier(.22, 1, .36, 1))}.navtab_icon path{fill:currentcolor}.tab_button_text{position:absolute;left:calc(var(--navtab-rounded-left-offset, 50px) + 50px);right:16px;top:50%;transform:translateY(-50%);display:block;font-size:16px;line-height:1.2;text-align:left;white-space:normal;pointer-events:none;min-width:0;overflow:hidden;will-change:left,right,font-size;transition:left var(--navtab-presentation-transition-duration, .15s) var(--navtab-content-transition-easing, linear),right var(--navtab-presentation-transition-duration, .15s) var(--navtab-content-transition-easing, linear),font-size var(--navtab-presentation-transition-duration, .15s) var(--navtab-content-transition-easing, linear),color var(--theme-transition-duration, .52s) var(--theme-transition-easing, cubic-bezier(.22, 1, .36, 1))}.tab_button_text.tab_button_text--multiline{font-size:15px}.navtablinks[data-tab-presentation^=button]{background-color:var(--bg_color_1_5);border-radius:0;justify-self:left;width:calc(100% - 2px)}#navbar #navmenu .navtablinks[data-tab-presentation^=button]{box-sizing:border-box;justify-self:left;width:100%;border-right:2px solid var(--border_color)}.navtablinks[data-tab-presentation=button-active]{background-color:transparent}.navtablinks[data-tab-presentation=tab-active]{z-index:2;background:none}.navtablinks[data-tab-presentation^=button] .navtab_icon{left:22px;width:24px;height:24px}.navtablinks[data-tab-presentation^=button] .tab_button_text{left:62px;right:20px;font-size:18px}.navtablinks.active .navtab_icon{color:var(--primary_color)}.navtablinks.active .tab_button_text{text-decoration-line:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.hero-dataset-tabs{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:var(--navigation-gap, 8px);min-width:0;margin:0;overflow:hidden}.hero-dataset-tabs[hidden],.hero-dataset-tabs__button[hidden]{display:none}:is(.dataset-shared-topbar[data-topbar-mode=hero],.front-page>.front-page-top-row) .hero-dataset-tabs--centered{overflow:visible}:is(.dataset-shared-topbar[data-topbar-mode=hero],.front-page>.front-page-top-row) .hero-dataset-tabs--centered>:is(a,button){translate:var(--dataset-navigation-offset) 0}.hero-dataset-tabs__button,.filterbar-inline-hero__actions>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-width:0;max-width:100%;min-height:36px;padding:var(--navigation-padding-block, 6px) var(--navigation-padding-inline, 12px);border:1px solid var(--border_color);border-radius:var(--navigation-radius, 8px);background:var(--navigation-background, var(--button_bg_color));color:var(--navigation-text, var(--button_text_color));font:inherit;font-size:var(--navigation-size, .85rem);font-weight:600;line-height:var(--navigation-line-height, 1.3);text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .12s ease,border-color .12s ease}.filterbar-inline-hero__actions>button{position:static;flex:0 0 36px;width:36px;height:36px;padding:0}.hero-dataset-tabs__label{min-width:0}.hero-dataset-tabs__button{flex:none;width:max-content}.hero-dataset-tabs__icon{width:18px;height:18px;flex:0 0 18px;background-color:currentcolor}.hero-dataset-tabs__button[aria-current=page],.hero-dataset-tabs__button:hover,.hero-dataset-tabs__button:focus-visible,.hero-dataset-tabs>.top-nav-home-button:hover,.hero-dataset-tabs>.top-nav-home-button:focus-visible,.filterbar-inline-hero__actions>button:hover,.filterbar-inline-hero__actions>button:focus-visible{background:color-mix(in srgb,var(--color-brand) 12%,var(--button_bg_color));border-color:var(--color-brand)}.hero-dataset-tabs__button:focus-visible,.hero-dataset-tabs>.top-nav-home-button:focus-visible,.filterbar-inline-hero__actions>button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (width <= 700px){.hero-dataset-tabs{display:none}.hero-dataset-tabs__button{min-height:44px;flex-shrink:0}.filterbar-inline-hero__actions>button{flex-basis:44px;width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.hero-dataset-tabs__button,.filterbar-inline-hero__actions>button{transition:none}}@media (forced-colors: active){.hero-dataset-tabs__button[aria-current=page]{border-color:Highlight}.hero-dataset-tabs__button:focus-visible{outline-color:Highlight}}.dev-lang-editor-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#00000073;display:flex;align-items:center;justify-content:center}.dev-lang-editor-panel{background:#1e1e2e;color:#cdd6f4;border:1px solid #585b70;border-radius:8px;width:min(480px,90vw);box-shadow:0 8px 32px #00000080;font-family:system-ui,-apple-system,sans-serif;font-size:14px}.dev-lang-editor-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #585b70}.dev-lang-editor-key{font-family:monospace;font-size:13px;color:#f9e2af;word-break:break-all}.dev-lang-editor-close{background:none;border:none;color:#a6adc8;font-size:20px;cursor:pointer;padding:0 4px;line-height:1}.dev-lang-editor-close:hover{color:#f38ba8}.dev-lang-editor-fields{padding:12px 16px;display:flex;flex-direction:column;gap:10px}.dev-lang-editor-fields label{display:flex;flex-direction:column;gap:4px}.dev-lang-editor-fields label span{font-size:11px;font-weight:600;text-transform:uppercase;color:#89b4fa;letter-spacing:.05em}.dev-lang-editor-fields textarea{background:#313244;color:#cdd6f4;border:1px solid #585b70;border-radius:4px;padding:8px;font-size:13px;font-family:inherit;resize:vertical;min-height:36px}.dev-lang-editor-fields textarea:focus{outline:none;border-color:#89b4fa}.dev-lang-editor-ai-row{display:flex;justify-content:flex-end}.dev-lang-editor-ai-btn{padding:4px 12px;border-radius:4px;border:1px solid #a6e3a1;background:transparent;color:#a6e3a1;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.dev-lang-editor-ai-btn:hover:not(:disabled){background:#a6e3a1;color:#1e1e2e}.dev-lang-editor-ai-btn:disabled{opacity:.6;cursor:not-allowed}.dev-lang-editor-actions{padding:12px 16px;border-top:1px solid #585b70;display:flex;justify-content:flex-end;gap:8px}.dev-lang-editor-actions button{padding:6px 16px;border-radius:4px;border:1px solid #585b70;font-size:13px;cursor:pointer;font-family:inherit}.dev-lang-editor-save{background:#89b4fa;color:#1e1e2e;border-color:#89b4fa!important;font-weight:600}.dev-lang-editor-save:hover:not(:disabled){background:#74c7ec}.dev-lang-editor-save:disabled{opacity:.6;cursor:not-allowed}.dev-lang-editor-cancel{background:transparent;color:#a6adc8}.dev-lang-editor-cancel:hover{background:#313244}.dataset-removal-dialog{display:grid;gap:12px;min-width:0}.dataset-removal-dialog [hidden]{display:none}form.dataset-removal-dialog label{margin:0}.dataset-removal-dialog button:focus-visible{outline:2px solid var(--primary_color);outline-offset:2px}.dataset-removal-dialog .form-actions .submit-button{margin-inline-start:auto}.dataset-removal-dialog code{display:block;overflow-wrap:anywhere}.dataset-removal-dialog fieldset{display:grid;gap:10px;margin:0;border:1px solid var(--border_color);min-width:0}.dataset-removal-dialog .deletion-option{display:flex;align-items:flex-start;gap:8px}.dataset-removal-dialog .deletion-option input{margin-block-start:3px}.dataset-removal-dialog .deletion-confirmation{display:grid;gap:8px}.dataset-removal-dialog input[type=text]{box-sizing:border-box;width:100%;min-width:0}.dataset-removal-dialog .deletion-warning,.dataset-removal-dialog [role=alert]{color:var(--color-error)}:root{--table-cell-max-lines: 3}.table_from_db{border-collapse:separate;border-spacing:0;--table-grid-border-color: var(--table_border_color);--table-body-grid-border-width: 1px;--table-header-grid-border-width: 2px;--table-cell-min-inline-size: 100px;--table-cell-max-inline-size: 300px;--table-cell-compact-inline-size: 180px;--table-cell-line-height: 1.45}.table_from_db th,.table_from_db td{position:relative;overflow:hidden;border:0;border-right:var(--table-body-grid-border-width) solid var(--table-grid-border-color);border-bottom:var(--table-body-grid-border-width) solid var(--table-grid-border-color);padding:8px;text-align:left;max-width:var(--table-cell-max-inline-size)}.table_from_db th:first-child,.table_from_db td:first-child{border-left:var(--table-body-grid-border-width) solid var(--table-grid-border-color)}.table_from_db td{min-width:50px}.table_from_db th{background-color:var(--bg_color);border-right-width:var(--table-header-grid-border-width);border-bottom-width:var(--table-header-grid-border-width)}.table_from_db thead tr:first-child th:first-child{border-left-width:var(--table-header-grid-border-width)}.table_from_db th.table_data_header_cell,.table_from_db td.table_data_cell{min-width:var(--table-cell-min-inline-size);max-width:var(--table-cell-max-inline-size);vertical-align:top}.table_from_db td.table_data_cell--compact{min-width:max(var(--table-cell-min-inline-size),12ch)}.table_from_db th.table_data_header_cell{white-space:nowrap}table.table_from_db{table-layout:auto;width:max-content;animation:table-appear .2s ease-out}@keyframes table-appear{0%{opacity:.4}to{opacity:1}}.table_from_db .table_cell_content{display:block;max-width:var(--table-cell-max-inline-size);max-height:calc(var(--table-cell-line-height) * 1em * var(--table-cell-max-lines));overflow:auto;line-height:var(--table-cell-line-height);white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere}.table_from_db .table_cell_content--compact{max-width:var(--table-cell-compact-inline-size);max-height:none;overflow:auto hidden;white-space:nowrap;word-break:normal;overflow-wrap:normal}.table_from_db td.table_row_numbering--height-resizable{padding-bottom:18px}.table_from_db .table_row_height_handle{position:absolute;left:4px;right:4px;bottom:4px;height:12px;border-radius:999px;cursor:ns-resize;opacity:0;transition:opacity .18s ease;background:linear-gradient(to bottom,transparent 0,transparent 2px,color-mix(in srgb,var(--border_color, #888) 72%,transparent) 2px,color-mix(in srgb,var(--border_color, #888) 72%,transparent) 4px,transparent 4px,transparent 6px,color-mix(in srgb,var(--border_color, #888) 72%,transparent) 6px,color-mix(in srgb,var(--border_color, #888) 72%,transparent) 8px,transparent 8px)}.table_from_db tr:hover .table_row_height_handle,.table_from_db td.table_row_numbering--manually-resized .table_row_height_handle,.table_from_db .table_row_height_handle:focus-visible{opacity:.85}.table_from_db thead tr:first-child th{position:sticky;top:0;background:var(--bg_color);border-top:var(--table-header-grid-border-width) solid var(--table-grid-border-color);z-index:3}.table_from_db thead tr:nth-child(2) th{display:none}.table_from_db .resize-handle{position:absolute;top:0;right:-5px;bottom:0;width:7px;cursor:col-resize;background-color:var(--border_color, #ddd)}#foreign_keys_container table{width:100%;border-collapse:collapse}#foreign_keys_container th,#foreign_keys_container td{border:1px solid var(--border_color);padding:8px;text-align:left}.selected{background-color:#f003}input[type=checkbox],input[type=radio]{width:14px;height:14px}#foreign_keys_table{width:100%;border-collapse:collapse}#foreign_keys_table th,#foreign_keys_table td{border:1px solid #ccc;padding:8px;text-align:left}.select-cell{text-align:center;vertical-align:middle;width:50px}.select-cell input[type=radio]{margin:0 auto;display:block}#foreign_keys_table+button{margin-top:10px}.float_right{float:right}.selected_for_editing{outline:2px solid skyblue}.editing{background-color:#80800080;padding:0;overflow:auto!important;width:300px}.editing input{border:none;outline:none;padding:0;margin:0;background:none}.table_row_numbering{color:color-mix(in srgb,var(--bg_color) 50%,var(--text_color) 50%);text-align:left!important}.table_from_db td{border-color:var(--table-grid-border-color, var(--table_border_color));padding:10px}.table_data_cell.editing .table-editor-input,.table_data_cell.editing .table-editor-select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid var(--border_color);border-radius:var(--border_radius_small);background:var(--bg_color);color:var(--text_color);padding:.45rem .6rem}.table_data_cell.editing .table-editor-input[type=checkbox]{width:auto;padding:0}.table_data_cell.editing .table-editor-textarea{min-height:3lh;resize:vertical;overflow:auto;font:inherit;line-height:inherit}.table_from_db td.table_data_cell.selected{background-color:color-mix(in srgb,var(--primary_color, hsl(var(--brand-hue) 80% 50%)) 18%,var(--bg_color_extreme) 82%);box-shadow:inset 0 0 0 2px var(--outline_color, var(--primary_color))}.table_from_db td.table_data_cell--inline-fk-editing{overflow:visible;z-index:calc(var(--z-filterbar, 100004) + 2)}.table_from_db td.table_data_cell--inline-fk-editing .inline-fk-dropdown{position:absolute;inset-block-start:8px;inset-inline-start:8px;width:max(calc(100% - 16px),16rem);max-width:min(32rem,calc(100vw - 2rem));z-index:calc(var(--z-filterbar, 100004) + 3)}.big_card_container{display:flex;flex-direction:column;min-height:0;height:100%;padding:1rem;border-inline:1px solid var(--border_color);border-block:0;background-color:var(--bg_color_extreme);position:relative;margin:0;border-radius:10px;overflow:hidden}.big_card_container.row_article_container{padding:0}.card_view_wrapper.big-card-open .big_card_container{border-radius:0;border-top:0}.big_card_content{max-width:inherit!important;flex:1 1 auto;min-height:0;overflow:hidden auto;overscroll-behavior:contain}.big_card_content .card_username{margin:0 0 10px;padding-inline:1rem}.row_article_content>.big_card_generic_field,.row_article_content>.big_card_creation_spec{box-sizing:border-box;padding-inline:1rem}.card_image_content--clickable,.big_card_image>[data-image-first-src],.row_article_inline_media>[data-image-first-src]{cursor:pointer}.card_image_content--clickable [role=button]:focus-visible,.big_card_image>[data-image-first-src]:focus-visible,.row_article_inline_media>[data-image-first-src]:focus-visible{outline:2px solid var(--primary_color, hsl(207deg 70% 53%));outline-offset:-2px}.big_card_details_container>div{padding-bottom:20px!important;margin-bottom:20px!important;width:auto;border-bottom:2px solid var(--border_color)}.big_card_content *{max-width:inherit!important}.big_card_image{margin-top:30px;padding-inline:1rem}.big_card_image .wrapper{width:100%!important;height:auto!important}.big_card_image img{width:100%!important;height:auto!important;max-height:80vh;object-fit:contain}.big_card_image .wrapper.service_catalog_logo_frame img,.big_card_image .wrapper.card_image_contrast_frame img{max-height:80vh}.big_card_image .wrapper.service_catalog_logo_frame[data-service-catalog-logo-render-mode=css]{width:min(100%,80vh)!important;max-width:100%;height:auto!important;aspect-ratio:1;margin:0 auto}.big_card_image .wrapper.service_catalog_logo_frame .service-catalog-css-logo.service-catalog-css-logo--mark-title{gap:clamp(.35rem,1.4cqi,1rem);padding:clamp(2.25rem,6cqi,4.5rem) clamp(2.25rem,6cqi,4.5rem) clamp(3rem,7cqi,5.5rem)}.big_card_image .wrapper.service_catalog_logo_frame .service-catalog-css-logo.service-catalog-css-logo--mark-title .service-catalog-css-logo__mark{width:80%!important;height:80%!important}.big_card_image .wrapper.service_catalog_logo_frame .service-catalog-css-logo.service-catalog-css-logo--mark-title .service-catalog-css-logo__title{--service-logo-title-min-size: 2.2rem;--service-logo-title-max-size: min(8.8rem, 18cqi);--service-logo-title-offset-y: -28px}.big_card_image .wrapper.service_catalog_logo_frame .service-catalog-css-logo__mark--text{font-size:5rem}.row_article_content>.big_card_header,.big_card_header{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;box-sizing:border-box;width:calc(100% - 20px);margin:0 10px 30px;font-size:2rem;font-weight:700;color:var(--text_color);padding-block-start:19px;padding-inline:1rem;text-align:left}.row_article_content h2[data-demoted-from=h1]{font-size:2em}.row-article-heading-hint{display:block;margin-block-start:.5rem;color:var(--text-muted);font-size:.875rem;font-weight:400;line-height:1.4;white-space:normal}.row-article-heading-hint:empty{display:none}.big_card_header_dataset_icon{width:1.75rem;height:1.75rem;flex:0 0 auto;opacity:.9}.ticket_status_badge--big{margin-top:-.35rem;margin-inline:1rem;font-size:.9rem;padding:.35rem .85rem}.big_card_keywords_container{display:flex;flex-wrap:wrap;padding-inline:1rem}.big_card_child_container>div{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.big_description_value{white-space:break-spaces;-moz-tab-size:4;tab-size:4}@supports not (white-space: break-spaces){.big_description_value{white-space:pre-wrap}}.big_card_details_container .two_line_field{display:flex;align-items:baseline;margin-block:.25rem}.big_card_details_container .two_line_label{display:inline-grid;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.72rem;flex:0 0 14rem;min-width:0;color:var(--card-modern-label-color, color-mix(in srgb, var(--text_color) 72%, var(--primary_color) 28%));font-weight:600}.big_card_details_container .two_line_label:not(.two_line_label--with-icon){grid-template-columns:minmax(0,1fr)}.big_card_details_container .two_line_label_icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:var(--border_radius);color:var(--card-modern-icon-color, color-mix(in srgb, var(--primary_color) 82%, var(--text_color) 18%));background:var(--card-modern-icon-bg, color-mix(in srgb, var(--primary_color) 5%, transparent))}.big_card_details_container .two_line_label_icon .card_detail_row_icon_svg{width:1.35rem;height:1.35rem}.big_card_details_container .two_line_label_text{min-width:0;overflow:hidden;text-overflow:ellipsis}.big_card_content .two_line_label--with-icon{display:inline-grid;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.72rem;color:var(--card-modern-label-color, color-mix(in srgb, var(--text_color) 72%, var(--primary_color) 28%))}.big_card_content .two_line_label_icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:var(--border_radius);color:var(--card-modern-icon-color, color-mix(in srgb, var(--primary_color) 82%, var(--text_color) 18%));background:var(--card-modern-icon-bg, color-mix(in srgb, var(--primary_color) 5%, transparent))}.big_card_content .two_line_label_icon .card_detail_row_icon_svg{width:1.35rem;height:1.35rem}.big_card_content .two_line_label_text{min-width:0;overflow:hidden;text-overflow:ellipsis}.big_card_details_container .two_line_value{flex:1 1 auto;overflow-wrap:anywhere}.big_card_details_container .two_line_link_group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.big_card_details_container .two_line_new_tab_button{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;padding:0;border:0;border-radius:.35rem;background:transparent;color:var(--text_color_secondary, var(--text_color));line-height:1;text-decoration:none}.big_card_details_container .two_line_new_tab_button:hover,.big_card_details_container .two_line_new_tab_button:focus-visible{background:color-mix(in srgb,var(--accent_color, hsl(207deg 70% 53%)) 12%,transparent 88%);color:var(--accent_color, hsl(207deg 70% 53%))}.big_card_details_container .open-in-new-tab-icon{width:1rem;height:1rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.big_card_close{position:static;margin:1rem 1rem 0 auto;align-self:flex-end;flex:0 0 auto;background:transparent;border:none;font-size:1.5rem;cursor:pointer}.card_view_wrapper.big-card-open .active_row_article>.big_card_close{display:none}.big_card_action_bar{display:flex;align-items:center;flex:0 0 auto;gap:.75rem;padding:.75rem 1rem 1rem;border-top:1px solid var(--border_color);margin-top:0;background:var(--bg_color_extreme)}.big_card_action_bar .fw-btn{min-height:36px;padding:.45rem .9rem}.row_article_row_navigation{display:flex;justify-content:center;gap:.75rem;padding:0 1rem;background:var(--bg_color_extreme)}.row_article_row_navigation_button{min-width:44px;min-height:40px;justify-content:center;font-size:1.4rem}.big_card_checkbox{width:1.2rem;height:1.2rem;cursor:pointer;accent-color:var(--accent_color, hsl(207deg 70% 53%))}.big_card_delete{margin-left:auto;color:var(--error_color, #d44);border:1px solid var(--error_color, #d44);background:transparent;padding:.35rem .75rem;border-radius:var(--border_radius, 4px);cursor:pointer;font-size:.9rem}.big_card_delete:hover{background:var(--error_color, #d44);color:#fff}.big_card_description_container{padding:20px 1rem}.multilang-selector{display:inline-flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;gap:.15rem;padding:.45rem .7rem;margin-bottom:.75rem;border:1px solid var(--border_color);border-radius:8px;background:var(--bg_color_2);color:var(--text_color);font-size:.85rem}.multilang-selector__heading{margin-bottom:.15rem;line-height:1}.multilang-selector__option{display:flex;align-items:center;gap:.35rem;cursor:pointer;padding:.1rem 0;color:inherit}.multilang-selector__option input[type=checkbox]{flex:0 0 auto;accent-color:var(--accent_color, hsl(207deg 70% 53%))}.comment_list.child_record_list{margin-top:.5rem;gap:2.5rem}.child_record_header{align-items:flex-start;flex-wrap:wrap;gap:.35rem .75rem;margin-bottom:0}.child_record_title_group{display:flex;align-items:center;gap:.65rem;flex:1 1 18rem;min-width:0}.child_record_icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;color:var(--accent_color, hsl(207deg 70% 53%));background:color-mix(in srgb,var(--accent_color, hsl(207deg 70% 53%)) 12%,transparent 88%)}.child_record_icon_svg{width:1.1rem;height:1.1rem;fill:currentcolor}.child_record_title{font-size:1rem;line-height:1.35;min-width:0}.child_record_title_button{padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.child_record_title_button:hover,.child_record_title_button:focus-visible{color:var(--accent_color, hsl(207deg 70% 53%))}.child_record_meta{line-height:1.4;margin-left:auto}.child_pretty_card{display:flex;flex-direction:column;gap:.75rem;padding:.95rem 1rem;box-shadow:0 10px 24px #0000001f;border-left:3px solid color-mix(in srgb,var(--accent_color, hsl(207deg 70% 53%)) 65%,transparent 35%)}.child_record_body{display:flex;flex-direction:column;gap:.75rem}.child_record_actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:-.15rem}.child_record_action{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--border_color);background:transparent;color:var(--text_color);cursor:pointer;font:inherit;font-size:.85rem}.child_record_action:hover,.child_record_action:focus-visible{border-color:var(--accent_color, hsl(207deg 70% 53%));color:var(--accent_color, hsl(207deg 70% 53%))}.child_record_action--delete{margin-left:auto;border-color:color-mix(in srgb,var(--error_color, #d44) 55%,var(--border_color) 45%);color:var(--error_color, #d44)}.child_record_action--delete:hover,.child_record_action--delete:focus-visible{border-color:var(--error_color, #d44);background:color-mix(in srgb,var(--error_color, #d44) 12%,transparent 88%);color:var(--error_color, #d44)}.child_pretty_card .two_line_field{display:flex;flex-direction:column;gap:.25rem}.child_pretty_card .two_line_field+.two_line_field{padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--border_color) 88%,transparent 12%)}.child_pretty_card .two_line_label{color:var(--text_color_secondary, var(--text_color));font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.child_pretty_card .two_line_value{color:var(--text_color);line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.child_pretty_value--long{max-height:14rem;overflow:auto;padding-right:.25rem}@media (width <= 720px){.child_record_meta{margin-left:0;width:100%}}.child_tab_limit_notice{padding:.5rem;text-align:center;color:var(--text_color_secondary, var(--text_color));font-style:italic;font-size:.85rem}@media (width <= 700px){.big_card_container.row_article_container{border-inline:0;border-radius:0}.row_article_container .big_card_header{width:100%;margin:0 0 10px;padding-block-start:10px;padding-inline:16px}.row_article_container .big_card_image{margin-top:10px;padding-inline:10px}.big_card_details_container .two_line_field{flex-direction:column;align-items:stretch;min-width:0}.big_card_details_container .two_line_label{flex:0 0 auto}.big_card_details_container .two_line_label_text{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.big_card_details_container .two_line_value{min-width:0;white-space:normal;overflow-wrap:anywhere}body :is(.image_first_view_modal,.row_article_inline_media) .row_article_row_navigation_button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;gap:0}body .row_article_row_navigation_preview_slot{display:none}.row_article_row_navigation{padding:0}}.comment_form{display:flex;gap:.5rem;margin-bottom:1rem;align-items:flex-end}.comment_input{flex:1;resize:vertical;padding:.5rem;border:1px solid var(--border_color);border-radius:var(--border_radius, 4px);background:var(--bg_color_extreme);color:var(--text_color);font-family:inherit;font-size:.9rem}.comment_submit{padding:.5rem 1rem;white-space:nowrap;align-self:flex-end}.comment_list{display:flex;flex-direction:column;gap:.75rem}.comment_item{padding:.75rem;border:1px solid var(--border_color);border-radius:var(--border_radius, 4px);background:color-mix(in srgb,var(--bg_color_extreme) 95%,#888 5%)}.comment_header{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.85rem}.comment_author{font-weight:600}.comment_date{color:var(--text_color_secondary, var(--text_color))}.comment_delete{margin-left:auto;background:transparent;border:none;cursor:pointer;font-size:1.1rem;color:var(--text_color_secondary, var(--text_color));padding:0 .25rem;line-height:1}.comment_delete:hover{color:var(--error_color, #d44)}.comment_body{white-space:pre-wrap;overflow-wrap:anywhere}.comment_empty{text-align:center;color:var(--text_color_secondary, var(--text_color));font-style:italic;padding:1rem}.big_card_delete_button{position:absolute;bottom:1rem;right:1rem;color:var(--error_color, #d44);border:1px solid var(--error_color, #d44);background:transparent;padding:.4rem 1rem;border-radius:var(--border_radius, 4px);cursor:pointer}.big_card_delete_button:hover{background:var(--error_color, #d44);color:#fff}.article-language-editor{display:grid;gap:1rem;padding:1rem;margin-block:1rem;border:1px solid var(--border_color);border-radius:var(--border_radius);color:var(--text_color);background:var(--bg_color_2)}.article-language-editor[hidden]{display:none}.article-language-editor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}.article-language-editor label{display:grid;gap:.4rem;min-width:0}.article-language-editor textarea,.article-language-editor select{width:100%;box-sizing:border-box;color:var(--text_color);background:var(--input_bg_color);border:1px solid var(--border_color);border-radius:var(--border_radius_small);padding:.65rem;font:inherit}.article-language-editor textarea{resize:vertical;min-height:8rem;line-height:1.5}.article-language-editor-actions{display:flex;gap:.5rem;flex-wrap:wrap}.article-language-editor-status{min-height:1.5em;margin:0}.record_svg_image_frame{box-sizing:border-box;container-type:inline-size;overflow:hidden;border:1px solid color-mix(in srgb,var(--border_color) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg_color_2) 72%,transparent),color-mix(in srgb,var(--bg_color_text) 88%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border_color) 78%,transparent)}.record_image_logo_presentation{box-sizing:border-box;container-type:inline-size;display:grid!important;grid-template-rows:minmax(0,1fr) max-content!important;place-items:center!important;gap:clamp(.06rem,1.2cqi,1rem)!important;width:100%!important;height:100%!important;min-width:0;min-height:0;padding:clamp(.3rem,6cqi,6rem) clamp(.3rem,6cqi,6rem) clamp(.35rem,7cqi,7rem)!important;color:var(--text_color);text-align:center}.record_image_logo_presentation--mark-only{grid-template-rows:minmax(0,1fr)!important;gap:0!important}.record_image_logo_presentation__mark{box-sizing:border-box;display:block;width:80%!important;height:80%!important;min-width:0;min-height:0;max-width:100%;max-height:100%;padding:0;border:0!important;object-fit:contain!important;object-position:center}.record_image_logo_presentation__label{box-sizing:border-box;display:block;max-width:100%;overflow:hidden;color:var(--text_color);font-size:clamp(.42rem,calc((100cqi / var(--record-image-logo-label-length, 10)) * 1.5),12cqi)!important;font-weight:700;line-height:1.18;text-overflow:ellipsis;transform:translateY(-1cqi)!important;white-space:nowrap}.record_image_logo_presentation--mark-only .record_image_logo_presentation__mark{width:100%!important;height:100%!important}.big_card_image .wrapper.record_svg_image_frame{width:min(100%,80vh)!important;max-width:100%;height:auto!important;aspect-ratio:1;margin-inline:auto}.big_card_thumbnail.wrapper{box-sizing:border-box;display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border:2px solid transparent;border-radius:var(--border_radius, 4px);cursor:pointer;transition:border-color .15s,transform .15s ease}.big_card_thumbnail.wrapper>img{width:100%;height:100%;border:0;border-radius:inherit;object-fit:cover}.big_card_thumbnail.wrapper:is(:hover,.active_thumb){border-color:var(--accent_color, hsl(207deg 70% 53%))}.big_card_thumbnail.record_svg_image_frame{background:var(--bg_color_extreme)}.row_article_image_first_media.wrapper{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100dvh;max-width:100%;max-height:none;overflow:hidden;border-radius:0!important}.row_article_image_first_media.service_catalog_logo_frame--contrast-safe{background-color:transparent!important;background-image:none!important}.row_article_image_first_media.wrapper>img{display:block;width:auto!important;height:100dvh!important;max-width:100%;max-height:none;border-radius:0!important;object-fit:contain}.image-modal-content-scrolled .image_first_view_modal .row_article_image_first_media.wrapper,.image-modal-content-scrolled .image_first_view_modal .row_article_image_first_media.wrapper>img{border-radius:var(--border_radius)!important}.image-modal-content-scrolled .image_first_view_modal .row_article_image_first_media.wrapper>img{width:min(100%,calc(100dvh * var(--row-article-image-first-photo-ratio, 0)))!important;height:auto!important;max-height:100dvh;justify-self:center}.row_article_image_first_media.service_catalog_logo_frame[data-service-catalog-logo-render-mode=css]{width:min(100%,100dvh);height:min(100dvh,100vw);aspect-ratio:1}.row_article_image_first_media.record_svg_image_frame{width:min(100%,100dvh);border-block:0;border-radius:0}.big_card_thumbnail.service_catalog_logo_frame .service-catalog-css-logo,.row_article_image_first_media.service_catalog_logo_frame .service-catalog-css-logo{width:100%;height:100%}.row_article_disclosure_section{--animated-disclosure-chevron-collapsed-rotation: -90deg;--animated-disclosure-chevron-expanded-rotation: 0deg;--row-article-disclosure-heading-bg: hsl(var(--brand-hue) 70% 92%);--row-article-disclosure-heading-hover-bg: hsl(var(--brand-hue) 66% 89%);background:var(--bg_color_extreme);border-block:2px solid var(--fw-color-border);border-radius:0;margin:0;overflow:hidden}.row_article_disclosure_section+.row_article_disclosure_section{margin-top:-2px}.row_article_disclosure_section>.row_article_disclosure_header{justify-content:flex-start;min-height:56px;margin:0;padding:0 14px 0 22px;border:0;border-radius:0;background:var(--row-article-disclosure-heading-bg);color:var(--text_color)}.row_article_disclosure_section>.row_article_disclosure_header:hover{background:var(--row-article-disclosure-heading-hover-bg)}.row_article_disclosure_section>.row_article_disclosure_header .animated-disclosure-chevron{order:-1}.row_article_disclosure_section .animated-disclosure-title-group{flex:1 1 auto;justify-content:flex-start;gap:14px;min-width:0}.row_article_disclosure_section .animated-disclosure-title{letter-spacing:0;line-height:1.2;text-align:left}.row_article_disclosure_section .animated-disclosure-icon{width:18px;height:18px;color:currentcolor}body.dark-mode .row_article_disclosure_section{--row-article-disclosure-heading-bg: hsl(var(--brand-hue) 30% 13%);--row-article-disclosure-heading-hover-bg: hsl(var(--brand-hue) 31% 16%)}.row_article_disclosure_content{padding:.75rem 1rem .95rem}.row_article_related_items_section .row_article_disclosure_content{padding-block-start:0}.row_article_attachment_list_section .row_article_disclosure_content{padding-inline:0}.row_article_task_progress{display:grid;gap:.8rem}.row_article_task_progress_overview{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem}.row_article_task_progress_percent{color:var(--text_color);font-size:1.25rem;letter-spacing:0}.row_article_task_progress_ratio{color:var(--empty_field_text_color);font-size:.95rem}.row_article_task_progress_lights{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.35rem;width:min(100%,34rem)}.row_article_task_progress_light{display:block;min-width:0;height:.75rem;border:1px solid hsl(135deg 42% 38%);border-radius:.22rem;background:#1b3722;box-shadow:inset 0 0 0 1px #12211659}.row_article_task_progress_light.is-lit{border-color:#256a36;background:#33c157;box-shadow:0 0 .55rem #33c15747}.row_article_task_progress_statuses{display:flex;flex-wrap:wrap;gap:.45rem}.row_article_task_progress_status_chip{border:1px solid color-mix(in srgb,var(--border_color) 72%,transparent);border-radius:var(--border_radius_small);color:var(--empty_field_text_color);font-size:.85rem;line-height:1.2;padding:.32rem .48rem}.row_article_task_progress_status_chip.is-complete{border-color:#358249;color:var(--text_color)}.child_tabs_container{margin:0;border-top:0;padding-top:0}.child_tabs_bar{display:flex;align-items:stretch;gap:0;box-sizing:border-box;width:100%;overflow:auto hidden;padding-top:10px;border-bottom:2px solid var(--border_color)}.child_tab_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;box-sizing:border-box;height:38px;min-height:38px;padding:0 1rem;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-2px;box-shadow:none;cursor:pointer;white-space:nowrap;color:var(--text_color_secondary, var(--text_color));font-size:.9rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.child_tab_button:hover{background:color-mix(in srgb,var(--primary_color, hsl(207deg 70% 53%)) 9%,transparent 91%);color:var(--text_color)}.child_tab_button.active{border-bottom-color:var(--accent_color, hsl(207deg 70% 53%));background:color-mix(in srgb,var(--primary_color, hsl(207deg 70% 53%)) 16%,var(--bg_color_extreme) 84%);color:var(--text_color);font-weight:700}.child_tab_panel{display:none;padding:.75rem 0}.child_tab_panel.active{display:block}.comments_tab_panel{box-sizing:border-box;padding-bottom:.75rem;overflow:visible}.child_tab_open_link{display:inline-block;margin-bottom:.5rem;font-size:.85rem}.child_record_list_item{padding:.55rem .75rem;box-shadow:none;border-left:2px solid color-mix(in srgb,var(--accent_color, hsl(207deg 70% 53%)) 70%,transparent 30%)}.child_record_list_header,.child_record_summary_row{--child-record-list-columns: 3.5rem minmax(10rem, 1fr) 10rem 10rem 5.5rem;display:grid;grid-template-columns:var(--child-record-list-columns);align-items:center;gap:.35rem .9rem;min-width:0}.child_record_list_header{padding:0 .75rem;color:var(--text_color_secondary, var(--text_color));font-size:.72rem;font-weight:700;line-height:1.2;text-transform:uppercase}.child_record_list_header_cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.child_record_summary_cell{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0;white-space:nowrap}.child_record_summary_cell--title{align-items:center}.child_record_summary_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.child_record_summary_value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text_color);line-height:1.35}.child_record_summary_cell--title .child_record_summary_value{font-weight:650}.child_record_summary_row .child_record_actions{justify-self:end;margin-top:0;gap:.4rem}@media (width <= 720px){.child_record_list_header{display:none}.child_record_summary_row{grid-template-columns:minmax(0,1fr);align-items:start}.child_record_summary_cell{white-space:normal}.child_record_summary_label{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;flex:0 0 auto;color:var(--text_color_secondary, var(--text_color));font-size:.72rem;font-weight:700;line-height:1.2;text-transform:uppercase}.child_record_summary_row .child_record_actions{justify-self:start}}.row_article_task_todo_list,.row_article_task_todo_list.comment_list{display:grid;gap:.08rem}.row_article_task_todo_item,.row_article_task_todo_item.comment_item,.row_article_task_todo_item.child_pretty_card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.25rem .7rem;min-width:0;padding:.35rem .7rem}.row_article_task_todo_item.is-child{padding-left:1.6rem}.row_article_task_todo_toggle{display:grid;grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;cursor:pointer}.row_article_task_todo_checkbox{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:1.05rem;height:1.05rem;margin:.15rem 0 0;flex:0 0 auto;accent-color:var(--accent_color, hsl(207deg 70% 53%));cursor:pointer}.row_article_task_todo_copy{display:grid;gap:.08rem;min-width:0}.row_article_task_todo_text{min-width:0;color:var(--text_color);font-weight:650;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}.row_article_task_todo_phrase{min-width:0;color:var(--text_color_secondary, var(--text_color));font-size:.82em;font-weight:450;line-height:1.3;white-space:pre-wrap;overflow-wrap:anywhere}.row_article_task_todo_item.is-done .row_article_task_todo_copy{color:var(--text_color_secondary, var(--text_color));text-decoration:line-through}.row_article_task_todo_status{justify-self:end}.row_article_task_todo_status_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer}.row_article_task_todo_actions{justify-self:end}@media (width <= 720px){.row_article_task_todo_item,.row_article_task_todo_item.comment_item,.row_article_task_todo_item.child_pretty_card{grid-template-columns:minmax(0,1fr);align-items:start}.row_article_task_todo_status,.row_article_task_todo_actions{justify-self:start;margin-left:1.8rem}}.big_card_image_gallery{--big-card-thumbnail-gap: 8px;--big-card-thumbnail-slot-count: 6;display:flex;flex-direction:column;gap:8px;margin:10px 0;position:relative}.big_card_image_gallery.is-uploading{opacity:.85}.row_article_image_caption{box-sizing:border-box;color:var(--text_color_secondary, var(--text_color));font-size:.95rem;line-height:1.45;overflow-wrap:anywhere}.row_article_image_caption a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.row_article_image_caption a:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.row_article_inline_image_caption{width:100%;margin:0;padding:calc(.7rem - 3px) 0 0;text-align:start}.row_article_image_first_bottom_controls{position:absolute;z-index:3;inset-inline:14px;inset-block-end:max(14px,env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,1fr);align-items:center;pointer-events:none}.row_article_image_first_caption{grid-column:2;width:max-content;max-width:min(900px,calc(100vw - 20rem))}.row_article_image_first_caption,.image_first_page_view[data-article-image-caption-position=overlay]>.image_first_view_article_content>.row_article_page_image>figcaption,.row_article_inline_image_caption[data-article-image-caption-position=overlay]{margin:0;padding:calc(.7rem - 2px) calc(1rem - 2px);border:1px solid color-mix(in srgb,var(--border_color) 72%,transparent);border-radius:var(--border_radius, 8px);background:color-mix(in srgb,var(--bg_color_extreme) 68%,transparent);box-shadow:0 8px 28px color-mix(in srgb,var(--bg_color_extreme) 45%,transparent);color:var(--text_color);text-align:center;text-shadow:0 1px 3px color-mix(in srgb,var(--bg_color_extreme) 85%,transparent);pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image_first_view_modal .row_article_image_first_caption{margin:0}.row_article_image_first_caption[hidden]{display:none}.image_first_view_modal{--image-first-backdrop-blur: 48px;--image-first-backdrop-opacity: .78;--image-first-theme-scrim: color-mix( in srgb, var(--bg_color_extreme) 78%, transparent );width:100vw!important;height:100dvh;max-width:none!important;max-height:100dvh!important;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body.dark-mode .image_first_view_modal{--image-first-theme-scrim: color-mix( in srgb, var(--bg_color_extreme) 90%, transparent )}.image_first_view{display:flow-root;width:100%;min-height:100%;background:transparent;opacity:1;clip-path:inset(0);animation:none}.row_article_image_first_reveal_cluster{position:relative;z-index:1;display:grid;place-items:center;width:100%;max-width:100%;height:fit-content;max-height:100dvh;backface-visibility:hidden;transform-origin:center;will-change:transform;animation:image-first-foreground-grow var(--image-first-reveal-duration, .3s) linear both}.row_article_image_first_reveal_title{position:absolute;inset-block-start:100%;inset-inline-start:50%;box-sizing:border-box;width:min(90vw,800px);margin-block-start:clamp(10px,2vh,24px);transform:translate(-50%);color:var(--text_color);font-size:clamp(1rem,2.5vw,2rem);font-weight:700;line-height:1.2;text-align:center;text-shadow:0 2px 8px color-mix(in srgb,var(--bg_color_extreme) 82%,transparent);pointer-events:none;animation:image-first-reveal-title var(--image-first-reveal-duration, .3s) linear both}@keyframes image-first-foreground-grow{0%{transform:translateZ(0) scale3d(.001,.001,1)}to{transform:translateZ(0) scaleZ(1)}}@keyframes image-first-reveal-title{0%,82%{opacity:1}to{opacity:0}}@keyframes image-first-view-shrink-conceal{0%{clip-path:inset(0)}to{clip-path:inset(calc(50dvh - .5px) calc(50% - .5px) calc(100% - 50dvh - .5px))}}@keyframes image-first-foreground-shrink{0%{transform:translateZ(0) scaleZ(1)}to{transform:translateZ(0) scale3d(.001,.001,1)}}.image_first_view_overlay.image-first-view-closing .image_first_view{animation:image-first-view-shrink-conceal var(--image-first-reveal-duration, .3s) linear both}.image_first_view_overlay.image-first-view-closing .row_article_image_first_reveal_cluster{animation:image-first-foreground-shrink var(--image-first-reveal-duration, .3s) linear both}.image-first-record-transitioning .image_first_view_modal .modal_body{position:relative;min-height:100dvh;overflow:hidden}.image-first-record-transitioning :is(.image_first_view--outgoing,.image_first_view--incoming){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:100dvh;overflow:hidden;clip-path:inset(0);pointer-events:none;animation:none}.image-first-record-transitioning .image_first_view--outgoing{z-index:1}.image-first-record-transitioning .image_first_view--incoming{z-index:2}.image-first-record-transitioning .image_first_view--incoming .row_article_image_first_stage:before{content:none;animation:none}.image-first-record-transitioning .image_first_view--outgoing .row_article_image_first_reveal_cluster{transform-origin:center;animation:image-first-record-media-shrink var(--image-first-reveal-duration, .3s) linear both}.image-first-record-transitioning .image_first_view--incoming .row_article_image_first_reveal_cluster{transform-origin:center;animation:image-first-record-media-grow var(--image-first-reveal-duration, .3s) linear both}@keyframes image-first-record-media-shrink{0%{transform:translateZ(0) scaleZ(1)}to{transform:translateZ(0) scale3d(.001,.001,1)}}@keyframes image-first-record-media-grow{0%{transform:translateZ(0) scale3d(.001,.001,1)}to{transform:translateZ(0) scaleZ(1)}}.image_first_view.image_first_view--settled{clip-path:inset(0);animation:none}.image_first_view--settled .row_article_image_first_stage:before{opacity:var(--image-first-backdrop-opacity);animation:none}.image_first_view--settled .row_article_image_first_reveal_cluster{transform:translateZ(0) scaleZ(1);animation:none}.image_first_view--settled .row_article_image_first_reveal_title{opacity:0;animation:none}.image_first_view_article_content{position:relative;z-index:1;box-sizing:border-box;width:min(100%,800px);max-width:800px!important;min-height:auto;margin-block:40px;margin-inline:auto;padding-block:1rem;overflow:visible;border-radius:var(--border_radius);background:var(--bg_color_extreme)}.image_first_view_article_content>.row_article_disclosure_section{overflow:visible}.image_first_view_article_content>:first-child,.image_first_view_article_content>.row_article_disclosure_section:first-child>.row_article_disclosure_header{border-start-start-radius:inherit;border-start-end-radius:inherit}.image_first_view_article_content>:last-child,.image_first_view_article_content>.row_article_disclosure_section:last-child.is-collapsed>.row_article_disclosure_header{border-end-start-radius:inherit;border-end-end-radius:inherit}.image_modal_top_controls>.row_article_row_navigation{display:flex;align-items:center;gap:8px;background:transparent;pointer-events:none}.row_article_image_first_stage{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;height:100dvh;min-height:100dvh;overflow:visible;background:transparent;touch-action:pan-y}.row_article_image_first_stage:before{content:"";position:fixed;z-index:0;top:-32px;right:-32px;bottom:-32px;left:-32px;background-image:linear-gradient(var(--image-first-theme-scrim),var(--image-first-theme-scrim)),var(--row-article-image-first-backdrop, none);background-position:center,center;background-size:cover,cover;background-repeat:no-repeat;backface-visibility:hidden;filter:blur(var(--image-first-backdrop-blur)) saturate(.72);opacity:var(--image-first-backdrop-opacity);pointer-events:none;transform:translateZ(0);will-change:opacity;animation:image-first-backdrop-reveal var(--image-first-reveal-duration, .3s) linear both}@keyframes image-first-backdrop-reveal{0%{opacity:0}to{opacity:var(--image-first-backdrop-opacity)}}@keyframes image-first-backdrop-conceal{0%{opacity:var(--image-first-backdrop-opacity)}to{opacity:0}}.image_first_view_overlay.image-first-view-closing .row_article_image_first_stage:before{animation:image-first-backdrop-conceal var(--image-first-reveal-duration, .3s) linear both}.row_article_image_first_media{position:relative;z-index:1;width:auto;height:100dvh;max-width:100%;max-height:none;object-fit:contain}.row_article_image_first_arrow{position:absolute;top:50%;z-index:2;width:48px;min-width:48px;height:72px;padding:0;transform:translateY(-50%);justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--bg_color_extreme) 78%,transparent 22%);color:var(--text_color);font-size:2rem;line-height:1}:is(.image_first_view_modal,.row_article_inline_media) :is(.row_article_image_first_arrow,.row_article_row_navigation_button){box-sizing:border-box;justify-content:center;border:1px solid color-mix(in srgb,var(--text_color) 52%,transparent 48%);background:color-mix(in srgb,var(--bg_color_extreme) 78%,transparent 22%);color:var(--text_color);line-height:1}.image_first_view_modal .row_article_image_first_arrow{width:48px;min-width:48px;height:72px;min-height:72px;padding:0;border-radius:999px;font-size:2rem}:is(.image_first_view_modal,.row_article_inline_media) .row_article_row_navigation_button{display:inline-flex;width:auto;min-width:48px;height:44px;min-height:44px;gap:5px;padding:3px 6px;border-radius:999px;pointer-events:auto}.row_article_row_navigation_preview_slot{box-sizing:border-box;width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:1px solid color-mix(in srgb,var(--text_color) 20%,transparent 80%);background:color-mix(in srgb,var(--bg_color_extreme) 76%,transparent 24%)}.row_article_row_navigation_preview_slot--empty:before{content:"";width:42%;height:42%;border-radius:50%;background:color-mix(in srgb,currentcolor 16%,transparent 84%)}.row_article_row_navigation_preview{box-sizing:border-box;width:100%;height:100%;padding:2px;object-fit:contain}.row_article_row_navigation_icon{width:1.6rem;height:1.6rem;background:currentcolor}.row_article_image_first_arrow--previous{left:clamp(8px,2vw,28px)}.row_article_image_first_arrow--next{right:clamp(8px,2vw,28px)}.row_article_image_first_position{position:absolute;inset-block-start:14px;inset-inline-start:50%;transform:translate(-50%);padding:.3rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--bg_color_extreme) 78%,transparent 22%);color:var(--text_color);font-size:.82rem}.row_article_image_first_scroll_hint{grid-column:3;justify-self:start;margin-inline-start:20px;display:inline-flex;align-items:center;gap:.35rem;min-width:0;padding:.35rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--bg_color_extreme) 82%,transparent 18%);color:var(--text_color);line-height:1;animation:image-first-scroll-hint-pulse calc(var(--transition-time, .5s) * 3) ease-in-out infinite}.row_article_image_first_caption[hidden]+.row_article_image_first_scroll_hint{grid-column:2;margin-inline-start:0}body .image_modal.image_first_view_modal :is(.modal_close_button,.row_article_image_first_arrow,.row_article_row_navigation_button,.row_article_image_first_scroll_hint){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity var(--transition-time, .5s) ease,background-color var(--theme-transition-duration, .52s) var(--theme-transition-easing, ease),color var(--theme-transition-duration, .52s) var(--theme-transition-easing, ease),border-color var(--theme-transition-duration, .52s) var(--theme-transition-easing, ease),box-shadow var(--theme-transition-duration, .52s) var(--theme-transition-easing, ease)}.row_article_image_first_scroll_hint>span{font-size:1.25rem;line-height:.65}@keyframes image-first-scroll-hint-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.image_upload_placeholder{border:2px dashed var(--border_color, #ccc);background:color-mix(in srgb,var(--bg_color_extreme, #f5f5f5) 95%,#888 5%);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--border_radius, 4px);transition:border-color .15s,background-color .15s}.image_upload_placeholder:hover{border-color:var(--accent_color, hsl(207deg 70% 53%))}.image_upload_placeholder.large{width:100%;min-height:200px}.image_upload_placeholder.small{box-sizing:border-box;width:100%;height:auto;aspect-ratio:1;min-width:0}.image_upload_placeholder.drag_over{border-color:var(--accent_color, hsl(207deg 70% 53%));background:color-mix(in srgb,var(--accent_color, hsl(207deg 70% 53%)) 10%,var(--bg_color_extreme, #f5f5f5) 90%)}.upload_icon{color:var(--text_color_secondary, #999);font-size:1.5rem;-webkit-user-select:none;user-select:none;pointer-events:none}@media (width <= 720px){.image_first_view_modal .row_article_image_first_arrow{width:42px;min-width:42px;height:58px;min-height:58px}.image_modal_top_controls>.row_article_row_navigation{gap:5px}.image_first_view_modal .row_article_row_navigation_button{min-width:42px;height:40px;min-height:40px;padding:2px 4px}.row_article_row_navigation_preview_slot{width:32px;height:32px;flex-basis:32px}}@media (width <= 600px){.image_first_view_article_content{margin-block:20px}.row_article_image_first_bottom_controls{display:flex;flex-direction:column;gap:20px}.row_article_image_first_caption{max-width:calc(100vw - 28px)}.row_article_image_first_scroll_hint{margin-inline-start:0}}@media (prefers-reduced-motion: reduce){.image_first_view,.row_article_image_first_stage:before,.row_article_image_first_reveal_cluster,.row_article_image_first_reveal_title,.row_article_image_first_arrow,.row_article_image_first_scroll_hint{animation:none;transition:none}body .image_modal.image_first_view_modal :is(.modal_close_button,.row_article_image_first_arrow,.row_article_row_navigation_button,.row_article_image_first_scroll_hint){transition:none}.row_article_image_first_reveal_title{opacity:0}}.image_upload_placeholder.large .upload_icon{font-size:2.5rem}.image_first_page_view .image_first_view_article_content{box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;color:var(--text_color);background:var(--bg_color)}.image_first_page_view .row_article_page_image{--page-image-height-limit: 80dvh;position:relative;width:min(100%,calc(var(--page-image-height-limit) * var(--page-image-ratio)));min-width:0;max-width:100%;margin:0 auto;margin-block-end:24px}.image_first_page_view .row_article_page_image>img[hidden]{display:none}.image_first_page_view .row_article_page_image>img:not([hidden]){display:block;width:100%;height:auto;max-height:var(--page-image-height-limit);object-fit:contain}.image_first_page_view .row_article_page_image>figcaption{margin:0;padding-block-start:calc(.7rem - 3px);text-align:center}.image_first_page_view[data-article-image-caption-position=overlay]>.image_first_view_article_content>.row_article_page_image>figcaption{position:absolute;inset-inline:0;inset-block-end:min(14px,4%);width:max-content;max-width:96%!important;max-height:92%;margin-inline:auto;overflow:auto}.image_first_page_view .big_card_header{margin-block-end:0}.image_first_page_view .big_card_description_container .big_description_value>:first-child{margin-block-start:0}@media (width <= 480px){.image_first_page_view .image_first_view_article_content{width:100%;margin-inline:0}}@media (width <= 700px){.image_first_page_view .big_card_header{margin-inline:0;width:auto;max-width:none;border-radius:0;padding-inline:16px}.image_first_page_view .row_article_page_image{--page-image-height-limit: min(40dvh, 360px)}}.big_card_image:has(>.row_article_inline_media){position:relative}.row_article_inline_media{position:relative;isolation:isolate;min-width:0;width:100%;touch-action:pan-y}.row_article_inline_top_controls{position:absolute;z-index:3;inset-block-start:12px;inset-inline:12px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;pointer-events:none}.row_article_inline_top_controls>*{pointer-events:auto}.row_article_inline_media .row_article_image_first_position{position:static;transform:none;margin-inline-start:auto}.row_article_inline_image_caption[data-article-image-caption-position=overlay]{position:absolute;z-index:3;inset-block-end:14px;inset-inline-start:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 4rem)!important}.row_article_content:not([data-article-image-caption-position=overlay]):has(.row_article_inline_image_caption:not([hidden]))>.big_card_description_container{padding-block-start:28px}.row_article_inline_media :is(.row_article_image_first_arrow,.row_article_image_first_position){transition:opacity .16s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (hover: hover) and (pointer: fine){.row_article_inline_media:not(.article-image-controls-active,:focus-within) :is(.row_article_image_first_arrow,.row_article_image_first_position){opacity:0;pointer-events:none}}@media (prefers-reduced-motion: reduce){.row_article_inline_media :is(.row_article_image_first_arrow,.row_article_image_first_position){transition:none}}.row_article_record_bar{display:flex;flex:0 0 auto;box-sizing:border-box;align-items:stretch;width:100%;height:44px;color:var(--text_color);background:var(--filter_panel_bg_color);border-bottom:1px solid var(--border_color)}.row_article_record_bar>nav{display:contents}.row_article_record_bar .row_article_record_bar_cell{display:flex;flex:1 1 0;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:44px;height:44px;gap:clamp(4px,calc(4px + (100vw - 340px)/25),6px);padding:0 clamp(6px,calc(6px + (100vw - 340px)*.12),12px);border:0;border-inline-end:1px solid var(--border_color);border-radius:0;color:var(--text_color);background:transparent;font-family:inherit;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.row_article_record_bar>.row_article_record_bar_cell:last-child{border-inline-end:0}.row_article_record_bar .row_article_record_bar_cell>[aria-hidden=true]:not([data-testid]),.row_article_record_bar_icon{flex:0 0 20px;width:20px;height:20px;background:currentcolor}.row_article_record_bar .row_article_record_bar_cell:disabled{opacity:.52;cursor:default}.row_article_record_bar .row_article_record_bar_cell:focus-visible{outline:2px solid var(--primary_color);outline-offset:-2px}.row_article_record_bar_label{min-width:0}.tab_parts_container:has(.active_row_article .row_article_record_bar) .dataset-shared-topbar__article-close:not([hidden]){display:none}.big_card_thumbnail_row{display:grid;grid-template-columns:repeat(var(--big-card-thumbnail-slot-count),minmax(0,1fr));align-items:center;gap:var(--big-card-thumbnail-gap);padding:4px 0;position:relative;width:100%}.big_card_thumbnail_strip{display:grid;grid-column:span 5;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:var(--big-card-thumbnail-gap);min-width:0;width:100%}.big_card_thumbnail_row:not(:has(>.image_upload_placeholder.small)) .big_card_thumbnail_strip{grid-column:1 / -1}.big_card_thumbnail_item{position:relative;display:flex;min-width:0;width:100%;aspect-ratio:1}.big_card_thumbnail_carousel_button{position:absolute;top:50%;z-index:3;transform:translateY(-50%);min-width:0;width:36px;height:min(72px,100%);padding:0;justify-content:center;font-size:1.4rem;line-height:1;background:color-mix(in srgb,var(--bg_color_extreme, #111) 78%,transparent 22%)}.big_card_thumbnail_carousel_button[data-testid=big-card-image-carousel-previous]{left:0}.big_card_thumbnail_row:has(>.image_upload_placeholder.small) .big_card_thumbnail_carousel_button[data-testid=big-card-image-carousel-previous]{left:calc(((100% - (var(--big-card-thumbnail-gap) * (var(--big-card-thumbnail-slot-count) - 1))) / var(--big-card-thumbnail-slot-count)) + var(--big-card-thumbnail-gap))}.big_card_thumbnail_carousel_button[data-testid=big-card-image-carousel-next]{right:0}.big_card_thumbnail_row img{box-sizing:border-box;width:100%;height:100%;object-fit:cover;border-radius:var(--border_radius, 4px);cursor:pointer;border:2px solid transparent;transition:border-color .15s,transform .15s ease}.big_card_thumbnail_delete,.big_card_thumbnail_primary{position:absolute;z-index:2;min-width:0;width:22px;height:22px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg_color, #111) 84%,black 16%);border:1px solid color-mix(in srgb,var(--border_color, #666) 78%,transparent 22%);color:var(--text_color_secondary, #bbb);opacity:.48;transition:opacity .15s ease,color .15s ease,transform .15s ease,background-color .15s ease}.big_card_thumbnail_delete{top:4px;right:4px;font-size:.95rem;line-height:1}.big_card_thumbnail_primary{top:4px;left:4px;font-size:.8rem;line-height:1}.big_card_thumbnail_primary.is-primary{opacity:.95;color:color-mix(in srgb,#ffdb6e 86%,white 14%);background:color-mix(in srgb,var(--bg_color, #111) 70%,#a36f00 30%)}.big_card_thumbnail_item:hover .big_card_thumbnail_delete,.big_card_thumbnail_item:hover .big_card_thumbnail_primary,.big_card_thumbnail_delete:hover,.big_card_thumbnail_primary:hover{opacity:1;color:var(--text_color, #fff);transform:scale(1.04)}.big_card_thumbnail_delete:hover{background:color-mix(in srgb,#9e1f1f 50%,var(--bg_color, #111) 50%)}.big_card_thumbnail_primary:hover{background:color-mix(in srgb,var(--primary_color, hsl(207deg 70% 53%)) 34%,var(--bg_color, #111) 66%)}.big_card_thumbnail_primary:disabled{cursor:default}.big_card_thumbnail_context_menu{position:fixed;z-index:10020;display:none;min-width:190px;padding:6px;border-radius:10px;border:1px solid color-mix(in srgb,var(--border_color, #666) 80%,transparent 20%);background:color-mix(in srgb,var(--bg_color_extreme, #111) 92%,black 8%);box-shadow:0 12px 26px #00000047}.big_card_thumbnail_context_menu.is-visible{display:flex;flex-direction:column;gap:4px}.big_card_thumbnail_context_action{width:100%;border:0;padding:8px 10px;border-radius:8px;background:transparent;color:var(--text_color, #fff);text-align:left;cursor:pointer}.big_card_thumbnail_context_action:hover{background:color-mix(in srgb,var(--primary_color, hsl(207deg 70% 53%)) 18%,transparent 82%)}.big_card_thumbnail_context_action.danger:hover{background:color-mix(in srgb,#9e1f1f 26%,transparent 74%)}.big_card_thumbnail_row img:hover,.big_card_thumbnail_row img.active_thumb{border-color:var(--accent_color, hsl(207deg 70% 53%))}.big_card_image_editor_shell{display:grid;gap:8px}.big_card_image_editor_toggle{justify-self:start}.big_card_image_editor{border:1px solid color-mix(in srgb,var(--border_color, #666) 78%,transparent 22%);border-radius:12px;padding:12px;background:color-mix(in srgb,var(--bg_color_extreme, #111) 88%,transparent 12%)}.big_card_image_editor.is-saving{opacity:.8}.big_card_image_editor_title{margin:0 0 10px;font-size:.98rem}.big_card_image_editor_form{display:grid;gap:10px}.big_card_image_editor_field{display:grid;gap:6px}.big_card_image_editor_multilingual{min-width:0;margin:0;padding:10px;border:1px solid var(--border_color);border-radius:8px}.big_card_image_editor_multilingual legend{padding-inline:4px}.big_card_image_editor_multilingual label{font-size:.85rem;color:var(--text_color_secondary, #bbb)}.big_card_image_editor_multilingual textarea{box-sizing:border-box;min-width:0}.big_card_image_editor_label{font-size:.85rem;color:var(--text_color_secondary, #bbb)}.big_card_image_editor_input,.big_card_image_editor_textarea{width:100%;border-radius:8px;border:1px solid color-mix(in srgb,var(--border_color, #666) 80%,transparent 20%);background:color-mix(in srgb,var(--bg_color, #111) 92%,transparent 8%);color:var(--text_color, #fff);padding:9px 10px}.big_card_image_editor_textarea{resize:vertical;min-height:88px}.big_card_image_editor_helper{margin:0;font-size:.82rem;color:var(--text_color_secondary, #bbb)}.big_card_image_editor_actions{display:flex;gap:8px;flex-wrap:wrap}.row_article_image_arrow_icon{flex:0 0 2rem;width:2rem;height:2rem;color:inherit;background:currentcolor;pointer-events:none}:is(.row_article_image_first_arrow,.big_card_thumbnail_carousel_button):disabled{--row-article-image-arrow-visible-alpha: .28;box-shadow:none;filter:none;cursor:not-allowed}.row_article_inline_media .row_article_image_first_arrow,.big_card_thumbnail_row .big_card_thumbnail_carousel_button{opacity:var(--row-article-image-arrow-visible-alpha, 1)}body .modal_overlay_blur.image-modal-controls-active .image_modal .row_article_image_first_arrow,body .image_modal .row_article_image_first_arrow:focus-visible{opacity:var(--row-article-image-arrow-visible-alpha, 1)}@media (hover: none),(pointer: coarse){body .modal_overlay_blur .image_modal .row_article_image_first_arrow{opacity:var(--row-article-image-arrow-visible-alpha, 1)}}.big_card_attachment_list{display:flex;flex-direction:column;gap:12px;margin:12px 0;padding:14px;border:1px solid var(--card_border_color);border-radius:var(--border_radius);background:color-mix(in srgb,var(--bg_color_card_frame) 78%,var(--bg_color_extreme) 22%);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.big_card_attachment_list.is-uploadable{border-style:dashed}.big_card_attachment_list.is-drag-over{border-color:var(--accent_color, var(--primary_color));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent_color, var(--primary_color)) 48%,transparent 52%);background:color-mix(in srgb,var(--bg_color_card_frame) 68%,var(--primary_color) 12%)}.big_card_attachment_header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.big_card_attachment_title_block{display:inline-flex;align-items:center;gap:8px}.big_card_attachment_title{margin:0;font-size:1rem;font-weight:700}.big_card_attachment_count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;border:1px solid var(--border_color);background:color-mix(in srgb,var(--bg_color_extreme) 88%,var(--primary_color) 12%);color:var(--empty_field_text_color);font-size:.82rem;font-weight:700}.big_card_attachment_header_actions{display:flex;align-items:center;gap:8px}.big_card_attachment_dropzone{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--border_color) 82%,transparent 18%);border-radius:var(--border_radius_small);background:color-mix(in srgb,var(--bg_color_text) 92%,var(--primary_color) 8%);color:var(--text_color);text-align:left}.big_card_attachment_dropzone:hover,.big_card_attachment_dropzone.is-drag-over{border-color:var(--accent_color, var(--primary_color));background:color-mix(in srgb,var(--bg_color_text) 80%,var(--primary_color) 20%)}.big_card_attachment_dropzone_meta{color:var(--empty_field_text_color);font-size:.88rem}.big_card_attachment_items{display:flex;flex-direction:column;gap:10px}.big_card_attachment_item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border_color);border-radius:var(--border_radius_small);background:var(--bg_color_text)}.big_card_attachment_item.has-pdf-thumbnail{align-items:stretch}.big_card_attachment_item.is-removing{opacity:.65}.big_card_attachment_item.is-editing,.big_card_attachment_item.is-saving{border-color:color-mix(in srgb,var(--primary_color) 36%,var(--border_color) 64%);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary_color) 18%,transparent 82%)}.big_card_attachment_item.is-saving{opacity:.82}.big_card_attachment_thumbnail{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;width:132px;min-width:132px;min-height:176px;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border_color) 82%,var(--primary_color) 18%);border-radius:var(--border_radius_small);background:color-mix(in srgb,var(--bg_color_extreme) 94%,var(--primary_color) 6%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border_color) 78%,transparent 22%)}.big_card_attachment_thumbnail:hover,.big_card_attachment_thumbnail.is-active{border-color:var(--primary_color);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary_color) 42%,transparent 58%)}.big_card_attachment_thumbnail_badge{position:absolute;top:8px;left:8px;z-index:1;display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--bg_color_extreme) 88%,var(--primary_color) 12%);border:1px solid color-mix(in srgb,var(--border_color) 80%,transparent 20%);color:var(--text_color);font-size:.7rem;font-weight:800;letter-spacing:.06em}.big_card_attachment_thumbnail_frame{width:100%;height:100%;border:0;background:#fff;pointer-events:none}.big_card_attachment_thumbnail_label{position:absolute;right:8px;bottom:8px;left:8px;z-index:1;padding:6px 8px;border-radius:10px;background:color-mix(in srgb,var(--bg_color_extreme) 84%,transparent 16%);color:var(--text_color);font-size:.78rem;font-weight:700;text-align:left;box-shadow:0 2px 10px color-mix(in srgb,#000 16%,transparent 84%)}.big_card_attachment_details{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:6px}.big_card_attachment_topline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.big_card_attachment_kind{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--border_color);border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--empty_field_text_color);background:color-mix(in srgb,var(--bg_color_extreme) 88%,var(--primary_color) 12%)}.big_card_attachment_name{color:var(--text_color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;overflow-wrap:anywhere}.big_card_attachment_meta{color:var(--empty_field_text_color);font-size:.9rem}.big_card_attachment_description{margin:0;color:var(--text_color);font-size:.94rem;line-height:1.5;white-space:pre-wrap}.big_card_attachment_actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.big_card_attachment_download{text-decoration:none}.big_card_attachment_preview{border-color:color-mix(in srgb,var(--primary_color) 45%,var(--border_color) 55%)}.big_card_attachment_preview.is-active{border-color:var(--primary_color);background:color-mix(in srgb,var(--bg_color_text) 82%,var(--primary_color) 18%)}.big_card_attachment_edit{border-color:color-mix(in srgb,var(--primary_color) 35%,var(--border_color) 65%)}.big_card_attachment_editor{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin-top:10px;padding-top:12px;border-top:1px dashed color-mix(in srgb,var(--border_color) 76%,transparent 24%)}.big_card_attachment_editor_field{display:flex;flex-direction:column;gap:6px}.big_card_attachment_editor_label{color:var(--empty_field_text_color);font-size:.84rem;font-weight:700;letter-spacing:.02em}.big_card_attachment_editor_input,.big_card_attachment_editor_textarea{width:100%;padding:9px 11px;border:1px solid var(--border_color);border-radius:var(--border_radius_small);background:var(--bg_color_card_frame);color:var(--text_color)}.big_card_attachment_editor_input:focus,.big_card_attachment_editor_textarea:focus{outline:none;border-color:var(--primary_color);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary_color) 32%,transparent 68%)}.big_card_attachment_editor_textarea{resize:vertical;min-height:88px}.big_card_attachment_editor_helper{margin:0;color:var(--empty_field_text_color);font-size:.86rem}.big_card_attachment_editor_actions{display:flex;flex-wrap:wrap;gap:8px}.big_card_attachment_empty{padding:8px 0;color:var(--empty_field_text_color);line-height:1.5}.big_card_attachment_preview_panel{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border_color);border-radius:var(--border_radius_small);background:color-mix(in srgb,var(--bg_color_text) 95%,var(--primary_color) 5%)}.big_card_attachment_preview_header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.big_card_attachment_preview_title_block{display:flex;flex-direction:column;gap:4px}.big_card_attachment_preview_title{margin:0;font-size:1rem}.big_card_attachment_preview_meta{color:var(--empty_field_text_color);font-size:.92rem}.big_card_attachment_preview_frame{width:100%;height:min(72vh,900px);border:1px solid var(--border_color);border-radius:var(--border_radius_small);background:color-mix(in srgb,var(--bg_color_extreme) 94%,var(--bg_color) 6%)}.big_card_attachment_preview_hint{margin:0;color:var(--empty_field_text_color);font-size:.92rem}.big_card_attachment_preview_actions{display:flex;flex-wrap:wrap;gap:8px}.big_card_attachment_preview_actions a{text-decoration:none}@media (width <= 900px){.big_card_attachment_item{flex-direction:column;align-items:stretch}.big_card_attachment_thumbnail{width:100%;min-width:0;min-height:220px}.big_card_attachment_actions{justify-content:flex-start}.big_card_attachment_preview_header{flex-direction:column;align-items:stretch}}.card_view_wrapper{display:grid;gap:4rem;justify-content:center;justify-items:center;grid-template-columns:1fr;container-type:inline-size;container-name:card-view}.card_container{display:grid;gap:4rem;padding:20px;justify-content:center;justify-items:center;width:100%;container-type:inline-size;container-name:card-list}.card_top_controls{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:15px}.card_top_controls:empty,.card_top_controls:not(:has(>:not(:empty))){padding:0}.big_card_placeholder{display:none}.card{--card-base-background: var(--bg_color_text);border-top:1px solid var(--card_border_color);border-bottom:1px solid var(--card_border_color);border-left:1px solid var(--card_border_color);border-right:1px solid var(--card_border_color);border-radius:var(--border_radius);box-sizing:border-box;position:relative;box-shadow:3px 3px 15px #0003;width:100%;max-width:1450px;display:flex;flex-direction:column;overflow:hidden;background-color:var(--card-base-background)}@keyframes card-entrance-from-sidebar{0%{opacity:0;transform:translate3d(0,28px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.card--entering{opacity:0;transform:translate3d(0,28px,0) scale(.985);animation:card-entrance-from-sidebar .42s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--card-enter-delay, 0ms);will-change:transform,opacity}@media (prefers-reduced-motion: reduce){.card--entering{animation:none;opacity:1;transform:none}}.card_checkbox{position:absolute;top:.5rem;right:.5rem;margin-bottom:8px}.card.selected{background-color:var(--bg_color)}.card.highlighted{outline:3px solid var(--button_hover_bg_color);background-color:var(--extreme_bg)}.card--modern{--card-heading-glyph-inset: calc((2.35rem - 1.22rem) / 2);--card-modern-accent-color: var(--primary_color, var(--accent_color, hsl(207deg 70% 53%)));--card-modern-icon-color: color-mix(in srgb, var(--card-modern-accent-color) 82%, var(--text_color) 18%);--card-modern-icon-bg: color-mix(in srgb, var(--card-modern-accent-color) 5%, transparent);--card-modern-label-color: color-mix(in srgb, var(--text_color) 72%, var(--card-modern-accent-color) 28%);--card-modern-value-color: color-mix(in srgb, var(--text_color) 92%, var(--card-modern-accent-color) 8%);--card-modern-left-border-color: hsl(var(--brand-hue) 42% 72%);--card-modern-surface-border: color-mix(in srgb, var(--border_color) 72%, transparent);--card-modern-separator-color: var(--card-modern-surface-border);border-color:color-mix(in srgb,var(--border_color) 72%,transparent);box-shadow:0 18px 42px #00000029,0 1px color-mix(in srgb,var(--bg_color_extreme) 58%,transparent) inset;--card-base-background: color-mix(in srgb, var(--bg_color_text) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (prefers-color-scheme: dark){.card--modern{--card-modern-left-border-color: hsl(var(--brand-hue) 42% 32%)}}body.light-mode .card--modern{--card-modern-left-border-color: hsl(var(--brand-hue) 42% 72%)}body.dark-mode .card--modern{--card-modern-left-border-color: hsl(var(--brand-hue) 42% 32%)}.card--modern .card_header{position:relative}.card--modern .card_header:before{content:"";display:block;align-self:start;flex:0 0 2.35rem;width:2.35rem;height:2.35rem;border-radius:var(--border_radius);background-color:var(--card-modern-icon-bg)}.card--modern .card_header:after{content:"";position:absolute;left:var(--card-heading-glyph-inset);top:var(--card-heading-glyph-inset);width:1.22rem;height:1.22rem;pointer-events:none;background:linear-gradient(var(--card-modern-icon-color),var(--card-modern-icon-color)) 0 0 / 100% 2px no-repeat,linear-gradient(var(--card-modern-icon-color),var(--card-modern-icon-color)) 0 50% / 78% 2px no-repeat,linear-gradient(var(--card-modern-icon-color),var(--card-modern-icon-color)) 0 100% / 58% 2px no-repeat}.card--modern .card_description_container{display:grid;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.85rem;padding:8px;border:1px solid var(--card-modern-surface-border);border-left:3px solid var(--card-modern-left-border-color);border-radius:var(--border_radius)}.card--modern .card_description_container:before{content:"";display:block;grid-column:1;grid-row:1;align-self:start;width:2.35rem;height:2.35rem;border-radius:var(--border_radius);background-color:var(--card-modern-icon-bg)}.card--modern .card_description_container:after{content:"";display:block;grid-column:1;grid-row:1;place-self:start center;margin-block-start:var(--card-heading-glyph-inset);width:1.22rem;height:1.22rem;box-sizing:border-box;border:2px solid var(--card-modern-icon-color);border-radius:3px;background:linear-gradient(var(--card-modern-icon-color),var(--card-modern-icon-color)) 50% 32% / 55% 2px no-repeat,linear-gradient(var(--card-modern-icon-color),var(--card-modern-icon-color)) 50% 52% / 55% 2px no-repeat,linear-gradient(var(--card-modern-icon-color),var(--card-modern-icon-color)) 42% 72% / 42% 2px no-repeat}.card--modern .single_description_item{grid-column:2;min-width:0;padding:0}.card--modern .description_value{color:var(--card-modern-value-color)}.card--modern .card_description_container .key_value_wrapper{grid-template-columns:minmax(0,1fr);align-items:start;height:auto}.card--modern .card_description_container .key_value_wrapper>:only-child{grid-column:1 / -1}.card--modern .card_details_kv{width:100%}.card--modern .card_keywords_container{display:grid;grid-template-columns:2.35rem minmax(0,1fr);align-items:start;gap:.85rem;border:1px solid var(--card-modern-surface-border);border-left:3px solid var(--card-modern-left-border-color);border-radius:var(--border_radius);padding:8px}.card--modern .card_keywords_container:before{content:"";display:block;grid-column:1;grid-row:1;width:2.35rem;height:2.35rem;border-radius:var(--border_radius);background-color:var(--card-modern-icon-bg)}.card--modern .card_keywords_container:after{content:"";display:block;grid-column:1;grid-row:1;place-self:center center;width:1.22rem;height:1.22rem;box-sizing:border-box;border:2px solid var(--card-modern-icon-color);border-radius:4px 4px 4px 0;transform:rotate(-12deg);background:radial-gradient(circle at 28% 28%,var(--card-modern-icon-color) 0 2px,transparent 2.2px)}.card--modern .card_keywords_tags{display:flex;grid-column:2;flex-wrap:wrap;gap:.35rem;min-width:0}.card--modern .keyword_tag{padding:.15rem .55rem;margin:0;border:0;border-radius:var(--border_radius);background:var(--keyword_label_bg_color)}.card--modern .card_modern_info_panel{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;overflow:hidden;border:1px solid var(--card-modern-surface-border);border-radius:var(--border_radius)}.card--modern .card_modern_info_panel>:not(:first-child){border-top:1px solid var(--card-modern-separator-color)}.card--modern .card_modern_info_panel>.card_description_container,.card--modern .card_modern_info_panel>.card_keywords_container{border:0;border-radius:0;background:transparent}.card--modern .card_modern_info_panel>.card_keywords_container{border-top:1px solid var(--card-modern-separator-color);border-bottom:1px solid var(--card-modern-separator-color)}.card--modern .card_modern_info_panel>.card_keywords_container+*{border-top:0}.card--modern .card_details_modern_tiles{--card-detail-tile-gap: .72rem;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--card-details-modern-rows, 1),auto);gap:0;padding:0;border:1px solid var(--card-modern-surface-border);border-left:3px solid var(--card-modern-left-border-color);border-radius:var(--border_radius)}.card--modern .card_modern_info_panel .card_details_modern_tiles{border:0;border-radius:0;background:transparent}.card--modern .card_detail_tile{display:grid;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:var(--card-detail-tile-gap);min-width:0;padding:8px;border:0;background:transparent}.card--modern .card_detail_tile--row-separated{border-top:1px solid var(--card-modern-separator-color)}.card--modern .card_detail_tile--column-separated{border-left:1px solid var(--card-modern-separator-color)}.card--modern .card_detail_tile--placeholder{min-height:calc(2.35rem + 16px)}.card--modern .card_detail_tile_icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:var(--border_radius);color:var(--card-modern-icon-color);background:var(--card-modern-icon-bg);box-shadow:none}.card--modern .card_detail_tile_icon svg{width:1.22rem;height:1.22rem;display:block;overflow:visible}.card--modern .card_detail_tile_icon--empty{color:var(--text_color_secondary, var(--empty_field_text_color));background:color-mix(in srgb,var(--bg_color_2) 70%,transparent);font-weight:700}.card--modern .card_detail_tile_text{display:grid;gap:.16rem;min-width:0}.card--modern .card_detail_tile_label{min-width:0;color:var(--card-modern-label-color);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card--modern .card_detail_tile_value{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;color:var(--card-modern-value-color);text-overflow:ellipsis;white-space:normal}.card--modern .card_detail_tile_value--empty{color:var(--empty_field_text_color)}.card--modern .card_detail_tile_value_link{display:inline}.card[data-card-presentation-view] .card_modern_info_panel>.card_description_container+.card_details_modern_tiles{border-top:1px solid var(--card-modern-separator-color)}.card_container:is([data-card-detail-columns="3"],[data-card-detail-columns="4"]):has(>.card[data-card-presentation-view]){grid-template-columns:minmax(0,1fr)}.card[data-card-presentation-view][data-card-detail-columns="3"]{--card_text_max_width: 722px ;max-width:1450px}.card[data-card-presentation-view][data-card-detail-columns="4"]{--card_text_max_width: 962px ;max-width:1450px}.card[data-card-presentation-view]:not(.card--modern) .card_text_content{container-name:card-details;container-type:inline-size;contain-intrinsic-inline-size:var(--card_text_max_width)}.card[data-card-presentation-view] .card_modern_info_panel{container-name:card-details;container-type:inline-size;contain-intrinsic-inline-size:var(--card_text_max_width)}.card--modern .card_details_modern_tiles--responsive{grid-template-columns:repeat(var(--card-details-columns-4, 2),minmax(0,1fr));grid-template-rows:repeat(var(--card-details-rows-4, 1),auto)}.card--modern .card_details_modern_tiles--responsive>.card_detail_tile{display:var(--card-detail-display-4, grid);border-top:var(--card-detail-top-4, 0) solid var(--card-modern-separator-color);border-left:var(--card-detail-left-4, 0) solid var(--card-modern-separator-color)}@container card-details (max-width: 959px){.card--modern .card_details_modern_tiles--responsive{grid-template-columns:repeat(var(--card-details-columns-3, 2),minmax(0,1fr));grid-template-rows:repeat(var(--card-details-rows-3, 1),auto)}.card--modern .card_details_modern_tiles--responsive>.card_detail_tile{display:var(--card-detail-display-3, grid);border-top:var(--card-detail-top-3, 0) solid var(--card-modern-separator-color);border-left:var(--card-detail-left-3, 0) solid var(--card-modern-separator-color)}}@container card-details (max-width: 719px){.card--modern .card_details_modern_tiles--responsive{grid-template-columns:repeat(var(--card-details-columns-2, 2),minmax(0,1fr));grid-template-rows:repeat(var(--card-details-rows-2, 1),auto)}.card--modern .card_details_modern_tiles--responsive>.card_detail_tile{display:var(--card-detail-display-2, grid);border-top:var(--card-detail-top-2, 0) solid var(--card-modern-separator-color);border-left:var(--card-detail-left-2, 0) solid var(--card-modern-separator-color)}}@container card-details (max-width: 479px){.card--modern .card_details_modern_tiles--responsive{grid-template-columns:repeat(var(--card-details-columns-1, 2),minmax(0,1fr));grid-template-rows:repeat(var(--card-details-rows-1, 1),auto)}.card--modern .card_details_modern_tiles--responsive>.card_detail_tile{display:var(--card-detail-display-1, grid);border-top:var(--card-detail-top-1, 0) solid var(--card-modern-separator-color);border-left:var(--card-detail-left-1, 0) solid var(--card-modern-separator-color)}}@container card-list (max-width: 720px){.card--modern .card_details_modern_tiles:not(.card_details_modern_tiles--responsive){grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:none}.card--modern:not([data-card-presentation-view]) .card_detail_tile--column-separated{border-left:0}.card--modern:not([data-card-presentation-view]) .card_detail_tile--placeholder{display:none}.card--modern:not([data-card-presentation-view]) .card_detail_tile:not(:first-child){border-top:1px solid var(--card-modern-separator-color)}}.card_content{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:15px;border-radius:calc(var(--border_radius) - 1px);--card_media_column_width: var(--card_image_small_width);--card_layout_bound_width: calc( var(--card_media_column_width) + var(--card_body_gap) + var(--card_text_max_width) )}.card_body{display:flex;gap:var(--card_body_gap);width:100%;max-width:var(--card_layout_bound_width)}.card_content_large{--card_media_column_width: var(--card_image_large_width)}.card_content_small{--card_media_column_width: var(--card_image_small_width)}.card_content_large .card_image_content{width:var(--card_image_large_width);flex-shrink:0}@container card-list (max-width: 1060px){.card_content_large .card_image_content{width:100%}}.card_content_small .card_image_content{width:var(--card_image_small_width);flex-shrink:0}.card_image_content{display:flex;flex-direction:column;align-items:center}.card_image_content.card_image_content--clickable{cursor:pointer}.card_image img{box-sizing:border-box;max-width:100%;height:auto;display:block;border:0;border-radius:var(--border_radius_small)}.card_image>.wrapper,.big_card_image>.wrapper,.row_article_inline_media>.wrapper{position:relative}.card_image>.wrapper:not(.service_catalog_logo_frame,.card_image_contrast_frame):after,.big_card_image>.wrapper:not(.service_catalog_logo_frame,.card_image_contrast_frame):after,.row_article_inline_media>.wrapper:not(.service_catalog_logo_frame,.card_image_contrast_frame):after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:1px solid var(--border_color);border-radius:inherit;pointer-events:none}.card_image .wrapper.service_catalog_logo_frame,.card_image .wrapper.card_image_contrast_frame,.big_card_image .wrapper.service_catalog_logo_frame,.big_card_image .wrapper.card_image_contrast_frame{box-sizing:border-box;container-type:inline-size;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border_color);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg_color_2) 72%,transparent),color-mix(in srgb,var(--bg_color_text) 88%,transparent));box-shadow:none;transition:background-color .16s ease,box-shadow .16s ease}.card_image .wrapper.service_catalog_logo_frame img,.card_image .wrapper.card_image_contrast_frame img,.big_card_image .wrapper.service_catalog_logo_frame img,.big_card_image .wrapper.card_image_contrast_frame img{border:none;width:100%;height:100%;object-fit:contain}.card_image .wrapper.service_catalog_logo_frame[data-service-catalog-logo-kind=image]>img,.big_card_image .wrapper.service_catalog_logo_frame[data-service-catalog-logo-kind=image]>img{object-fit:cover!important}.card_image .wrapper.service_catalog_logo_frame{width:var(--card_image_large_width)!important;height:var(--card_image_large_width)!important;aspect-ratio:1;margin:0 auto}.card_image .wrapper.service_catalog_logo_frame .service-catalog-css-logo__mark--text{font-size:4rem}.service-catalog-css-logo{box-sizing:border-box;container-type:inline-size;display:grid;grid-template-rows:minmax(0,1fr) max-content;place-items:center;gap:clamp(.12rem,1.2cqi,.36rem);width:100%;height:100%;padding:clamp(.9rem,7cqi,1.6rem) clamp(.45rem,3cqi,.85rem) clamp(.65rem,4cqi,1.1rem);color:var(--text_color);text-align:center}.service-catalog-css-logo--mark-only{grid-template-rows:minmax(0,1fr);gap:0}.service-catalog-css-logo__mark{box-sizing:border-box;display:block;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain}.service-catalog-css-logo--mark-only .service-catalog-css-logo__mark{width:100%;height:100%}.service_catalog_logo_frame .service-catalog-css-logo.service-catalog-css-logo--mark-title .service-catalog-css-logo__mark{width:80%;height:80%}.service-catalog-css-logo__mark--text{display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border_color) 62%,transparent);border-radius:.65rem;background:linear-gradient(150deg,color-mix(in srgb,var(--bg_color_2) 72%,#ffffff 28%),color-mix(in srgb,var(--accent_color, #4b7a5c) 30%,var(--bg_color) 70%));color:var(--text_color);font-size:2.3rem;font-weight:800;line-height:1;text-align:center}.card_image img.service-catalog-css-logo__mark,.big_card_image img.service-catalog-css-logo__mark{border:none}.service_catalog_logo_frame>img[hidden]{display:none!important}.service-catalog-css-logo__title{--service-logo-title-min-size: 1.2rem;--service-logo-title-max-size: 2.2rem;--service-logo-title-offset-y: -10px;max-width:100%;white-space:nowrap;font-size:var(--service-logo-title-max-size);font-size:clamp(var(--service-logo-title-min-size),calc((100cqi / var(--service-logo-title-length, 10)) * 1.6),var(--service-logo-title-max-size));font-weight:700;line-height:1.18;transform:translateY(var(--service-logo-title-offset-y))}.card_text_content{display:flex;flex-direction:column;flex:1 1 auto;gap:.75rem;max-width:var(--card_text_max_width);min-width:320px}.card_text_content>:last-child{margin-top:auto}.card_table{width:fit-content;table-layout:auto;border-collapse:collapse}.card_table th,.card_table td{padding:5px;text-align:left;word-wrap:break-word;overflow:hidden}.card_table th{font-weight:700;max-width:200px;white-space:normal}.card_header{display:flex;justify-content:flex-start;align-items:center;gap:1rem;font-weight:700;cursor:pointer;margin:5px 0 15px;min-width:0;width:100%;max-width:var(--card_layout_bound_width)}.card_header>.key_value_wrapper{font-size:1.6rem;flex:1 1 0;min-width:0;width:auto;max-width:none}.card_header .key_value_wrapper,.card_header .header_value{min-width:0}.card_header .key_value_wrapper{grid-template-columns:minmax(0,1fr);height:auto;align-items:start}.card_header .key_value_wrapper>:only-child{grid-column:1 / -1}.card_header .key_value_wrapper>*{min-width:0}.card_header .header_value{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.dataset_table_icon{flex:0 0 auto;color:var(--text_color)}.card_header_dataset_icon{align-self:start;width:1.45rem;height:1.45rem;opacity:.9}.card_view_wrapper.big-card-open .card_header_dataset_icon,.card_view_wrapper.big-card-open .small_card_dataset_icon,.card_view_wrapper.big-card-open .card_header .dataset_table_icon{display:none}.card--modern .card_header.card_header--with-dataset-icon:before,.card--modern .card_header.card_header--with-dataset-icon:after{display:none}@container card-list (max-width: 1060px){.card_content{--card_layout_bound_width: 100%}}.card_username{--card_username_text_max_width: 32ch;--card_username_icon_reserved_width: 1.3rem ;margin-left:0;display:flex;align-items:center;gap:.3rem;flex:0 1 auto;width:max-content;min-width:0;max-width:calc(var(--card_username_text_max_width) + var(--card_username_icon_reserved_width));overflow:hidden;white-space:nowrap;align-self:center}@container card-list (min-width: 1061px){.card_username{max-width:min(calc(var(--card_username_text_max_width) + var(--card_username_icon_reserved_width)),45%)}}.card_username_icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1rem;width:1rem;height:1rem}.card_username_icon svg{width:100%;height:100%}.card_username_text{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_description_container{display:flex;flex-direction:column;cursor:pointer;padding:0 3px}.single_description_item{padding:0 7px 10px}.description_value{cursor:text;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;white-space:normal;line-height:1.5em}.card_keywords_container{padding:0 10px;overflow:hidden}.single_keyword_item{padding:10px}.keyword_tag{background-color:var(--keyword_label_bg_color);border-radius:10px;padding:1px 3px;margin:3px;display:inline-block;white-space:nowrap;flex-shrink:0}.keyword_value{display:inline-block;padding:4px;overflow:hidden;white-space:nowrap!important;text-overflow:ellipsis}.card_details_container{display:grid;grid-template-columns:1fr 1fr;margin-top:.5rem;border-top:1px solid var(--card_border_color);border-bottom:1px solid var(--card_border_color);align-items:start}.card_details_container table{margin:10px}.card_details_kv{--card-details-key-value-gap: 10px}.card_details_kv:not(.card_details_single_line) .card_detail_row_label{display:inline-flex;align-items:center;gap:.45rem}.card_details_kv:not(.card_details_single_line) .card_detail_row_icon{display:inline-flex;flex:0 0 auto}.card_details_kv:not(.card_details_single_line) .kv-value,.card_details_kv:not(.card_details_single_line) .kv-conditional-value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;line-height:1.5em;max-height:3em}.card_details_kv:not(.card_details_single_line) .kv-value:not(.kv-conditional-value,.label-value-layout__value){padding-block:0;margin-block:.75rem}.card_details_kv.kv-stacked:not(.card_details_single_line) .kv-value:not(.kv-conditional-value,.label-value-layout__value){margin-block-start:3px}.card_details_kv.kv-inline:not(.card_details_single_line) .kv-value:not(.kv-conditional-value,.label-value-layout__value){margin-block-end:calc(.75rem - 1px)}.card_details_kv .kv-conditional-value .kv-link-group{margin-left:0}.card_details_kv .kv-conditional-value{box-sizing:border-box;padding-left:var(--card-details-key-value-gap)}.card_details_single_line{--card-details-key-value-gap: 10px;display:grid;align-items:start;grid-template-columns:minmax(0,1fr);gap:0;margin-top:.5rem}@container card-list (min-width: 650px){.card_details_single_line:not(.card_details_single_line--responsive){grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--card-details-single-line-rows, 1),auto)}}.card_details_single_line .card_detail_row_single_line{display:grid;grid-template-columns:minmax(0,clamp(8rem,34%,11rem)) minmax(0,1fr);align-items:center;column-gap:0;min-width:0}.card_details_single_line--responsive{grid-auto-flow:column;grid-template-columns:repeat(var(--card-single-columns-4, 2),minmax(0,1fr));grid-template-rows:repeat(var(--card-single-rows-4, 1),auto)}@container card-details (max-width: 959px){.card_details_single_line--responsive{grid-template-columns:repeat(var(--card-single-columns-3, 2),minmax(0,1fr));grid-template-rows:repeat(var(--card-single-rows-3, 1),auto)}}@container card-details (max-width: 719px){.card_details_single_line--responsive{grid-template-columns:repeat(var(--card-single-columns-2, 2),minmax(0,1fr));grid-template-rows:repeat(var(--card-single-rows-2, 1),auto)}}@container card-details (max-width: 479px){.card_details_single_line--responsive{grid-template-columns:repeat(var(--card-single-columns-1, 2),minmax(0,1fr));grid-template-rows:repeat(var(--card-single-rows-1, 1),auto)}}.card_details_single_line .card_detail_row_single_line.kv-pair-conditional:after{content:none}.card_details_single_line .card_detail_row_label{float:none;display:inline-flex;align-items:center;gap:.45rem;min-width:0;max-width:min(16rem,100%);margin-right:0;padding:0;color:color-mix(in srgb,var(--text_color) 88%,transparent);font-weight:600;overflow:hidden;white-space:nowrap}.card_details_single_line .card_detail_row_label_text{margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card_details_single_line .card_detail_row_icon_svg{width:1.18rem;height:1.18rem;display:block;flex:0 0 auto}.card_detail_row_icon_svg{display:block;width:1.35rem;height:1.35rem;color:currentcolor}.card_details_single_line .card_detail_row_value{box-sizing:border-box;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;flex:1 1 auto;margin:0;padding:0 0 0 var(--card-details-key-value-gap);max-height:2.9em;line-height:1.45;white-space:normal;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.card_details_kv.card_details_single_line .card_detail_row_value{margin:0;padding:0 0 0 var(--card-details-key-value-gap);max-height:2.9em;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.card_details_single_line .card_detail_row_value--empty{color:var(--empty_field_text_color)}.card_details_single_line .card_detail_row_single_line--value-only>.card_detail_row_value{grid-column:1 / -1;padding-left:0}.card_details_single_line .card_detail_row_value_link{display:inline}.card_footer{display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding:.5rem}.card_pair{display:grid;grid-template-rows:auto auto;gap:.5rem}.card_pair>*:only-child{grid-column:1 / -1}.card_label{font-weight:700}.card_value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;line-height:1.5em;max-height:3em}.ticket_status_badge{display:inline-flex;align-items:center;width:fit-content;padding:.28rem .72rem;border-radius:999px;border:1px solid transparent;font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:none;background:color-mix(in srgb,var(--bg_color_2) 88%,var(--bg_color_extreme) 12%);color:var(--text_color)}.ticket_status_badge[data-status-tone=new]{background:color-mix(in srgb,hsl(207deg 70% 56%) 14%,var(--bg_color_extreme) 86%);border-color:color-mix(in srgb,hsl(207deg 70% 56%) 35%,var(--border_color) 65%);color:color-mix(in srgb,hsl(207deg 70% 56%) 78%,var(--text_color) 22%)}.ticket_status_badge[data-status-tone=backlog]{background:color-mix(in srgb,hsl(207deg 62% 48%) 12%,var(--bg_color_extreme) 88%);border-color:color-mix(in srgb,hsl(207deg 62% 48%) 34%,var(--border_color) 66%);color:color-mix(in srgb,hsl(207deg 62% 48%) 80%,var(--text_color) 20%)}.ticket_status_badge[data-status-tone=later]{background:color-mix(in srgb,#13837c 14%,var(--bg_color_extreme) 86%);border-color:color-mix(in srgb,#13837c 36%,var(--border_color) 64%);color:color-mix(in srgb,#13837c 80%,var(--text_color) 20%)}.ticket_status_badge[data-status-tone=nice]{background:color-mix(in srgb,#8f7a29 14%,var(--bg_color_extreme) 86%);border-color:color-mix(in srgb,#8f7a29 36%,var(--border_color) 64%);color:color-mix(in srgb,#8f7a29 82%,var(--text_color) 18%)}.ticket_status_badge[data-status-tone=progress]{background:color-mix(in srgb,#1f9d63 15%,var(--bg_color_extreme) 85%);border-color:color-mix(in srgb,#1f9d63 40%,var(--border_color) 60%);color:color-mix(in srgb,#1f9d63 82%,var(--text_color) 18%)}.ticket_status_badge[data-status-tone=hold]{background:color-mix(in srgb,#9b7b16 16%,var(--bg_color_extreme) 84%);border-color:color-mix(in srgb,#9b7b16 40%,var(--border_color) 60%);color:color-mix(in srgb,#9b7b16 86%,var(--text_color) 14%)}.ticket_status_badge[data-status-tone=awaiting]{background:color-mix(in srgb,#d17b0f 18%,var(--bg_color_extreme) 82%);border-color:color-mix(in srgb,#d17b0f 42%,var(--border_color) 58%);color:color-mix(in srgb,#d17b0f 88%,var(--text_color) 12%)}.ticket_status_badge[data-status-tone=decision]{background:color-mix(in srgb,#7a4ad8 16%,var(--bg_color_extreme) 84%);border-color:color-mix(in srgb,#7a4ad8 38%,var(--border_color) 62%);color:color-mix(in srgb,#7a4ad8 82%,var(--text_color) 18%)}.ticket_status_badge[data-status-tone=done]{background:color-mix(in srgb,#1f9d63 12%,var(--bg_color_extreme) 88%);border-color:color-mix(in srgb,#1f9d63 30%,var(--border_color) 70%);color:color-mix(in srgb,#1f9d63 72%,var(--text_color) 28%)}.ticket_status_badge[data-status-tone=rejected]{background:color-mix(in srgb,#c43b3b 16%,var(--bg_color_extreme) 84%);border-color:color-mix(in srgb,#c43b3b 36%,var(--border_color) 64%);color:color-mix(in srgb,#c43b3b 84%,var(--text_color) 16%)}.ticket_status_badge[data-status-tone=aborted]{background:color-mix(in srgb,#775f8f 15%,var(--bg_color_extreme) 85%);border-color:color-mix(in srgb,#775f8f 35%,var(--border_color) 65%);color:color-mix(in srgb,#775f8f 82%,var(--text_color) 18%)}.ticket_status_badge[data-status-tone=archived]{background:color-mix(in srgb,#6e7785 14%,var(--bg_color_extreme) 86%);border-color:color-mix(in srgb,#6e7785 34%,var(--border_color) 66%);color:color-mix(in srgb,#6e7785 82%,var(--text_color) 18%)}.ticket_status_badge[data-status-tone=delete]{background:color-mix(in srgb,#9a2f6a 17%,var(--bg_color_extreme) 83%);border-color:color-mix(in srgb,#9a2f6a 38%,var(--border_color) 62%);color:color-mix(in srgb,#9a2f6a 84%,var(--text_color) 16%)}.ticket_status_badge--card{margin:-.35rem 0 .35rem}.todo_status_chip{white-space:nowrap}.todo_status_chip--card{flex:0 0 auto;margin-left:auto}.card--modern .card_header>.todo_status_chip--card{align-self:center}.ticket_status_badge--small{margin-top:.1rem;align-self:flex-start}.ticket_status_select{min-width:min(100%,24rem);width:100%;padding:.45rem .65rem;border:1px solid var(--border_color);border-radius:var(--border_radius_small);background:var(--bg_color_extreme);color:var(--text_color);font:inherit}.key_value_wrapper{display:grid;grid-template-columns:auto 1fr;align-items:center;height:30px}.key_value_wrapper>.kv_label{font-weight:700;margin-right:15px}.scrollable_content{background-color:var(--bg_color_2);display:flex;flex-direction:column;align-items:center;justify-content:center}.scrollable_content>*,.scrollable_content .table{margin:0 auto}.scrollable_content:has(.card_view_wrapper.big-card-open){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-content:stretch stretch;align-items:stretch;overflow:hidden;height:100%;max-height:100%}.scrollable_content:has(.card_view_wrapper.big-card-open)>.dataset-results-surface{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-content:stretch stretch;align-items:stretch;width:100%;height:100%;min-height:0}.scrollable_content:has(.card_view_wrapper.big-card-open)>.dataset-results-surface>.card_top_controls{grid-column:1;grid-row:1;display:none;width:100%;max-width:none;margin:0;padding:0}.scrollable_content:has(.card_view_wrapper.big-card-open)>.dataset-results-surface>.card_top_controls .active_filters_results_count{display:none!important}.scrollable_content:has(.card_view_wrapper.big-card-open)>.dataset-results-surface>.card_view_wrapper.big-card-open{grid-row:1;width:100%;--big-card-layout-max-width: calc(var(--big-card-sidebar-width) + var(--big-card-layout-gap) + 1200px + 40px);max-width:var(--big-card-layout-max-width);margin-inline:auto;margin-block-start:-1px;height:100%;min-height:0}.scrollable_content:has(.card_view_wrapper.big-card-open)>.dataset-results-surface>.card_view_wrapper.big-card-open>*{margin-inline:0}.card_view_wrapper.big-card-open{--big-card-sidebar-width: 320px;--big-card-layout-gap: 20px;display:grid;grid-template-columns:var(--big-card-sidebar-width) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:0 var(--big-card-layout-gap);padding:0 20px;box-sizing:border-box;height:100%;max-height:100%;min-height:0}.card_sidebar_panel{width:100%;min-width:0}.card_sidebar_header,.card_sidebar_active_filters{display:none}.card_view_wrapper.big-card-open .card_sidebar_panel{grid-column:1;grid-row:2;display:flex;flex-direction:column;width:100%;max-width:var(--big-card-sidebar-width);height:100%;min-height:0;overflow:hidden;border:1px solid var(--card_border_color);border-top:0;border-radius:0;background-color:var(--bg_color_card_frame)}.card_view_wrapper.big-card-open .card_sidebar_header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem .5rem;border-bottom:1px solid var(--card_border_color);background-color:color-mix(in srgb,var(--bg_color_card_frame) 94%,#777 6%)}.card_sidebar_results_count.results_count{margin:0;text-align:left;font-size:.95rem}.card_view_wrapper.big-card-open .card_sidebar_active_filters{flex:0 0 auto;padding:.5rem 1rem .75rem;border-bottom:1px solid var(--card_border_color);background-color:color-mix(in srgb,var(--bg_color_card_frame) 96%,#777 4%)}.card_view_wrapper.big-card-open .card_sidebar_active_filters .active_filters{justify-content:flex-start;margin:0;max-width:none}.card_view_wrapper.big-card-open .card_container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex:1 1 auto;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;gap:0;direction:rtl;padding:0}.card_view_wrapper.big-card-open .card_container>*{direction:ltr;flex:0 0 auto}.card_view_wrapper.big-card-open .big_card_placeholder{grid-column:2;grid-row:2;display:flex;min-width:0;min-height:0;height:100%;width:100%;max-width:1200px;overflow:hidden;position:relative;top:auto;align-self:stretch}.card_view_wrapper.big-card-open .big_card_placeholder>.active_big_card{flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.card_view_wrapper.big-card-open .card_container .small-card{width:100%;max-width:320px;min-height:88px;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid var(--card_border_color)}.card_view_wrapper.big-card-open .card_container .small-card:last-child{border-bottom:none}.card_small_summary{display:none;align-items:center;gap:.5rem;padding:.5rem 1rem;min-height:88px;box-sizing:border-box;min-width:0}.card_small_image{flex:0 0 70px;width:70px;height:70px}.small_card_username{align-self:flex-end;text-align:right;color:color-mix(in srgb,var(--text_color) 70%,#777 30%);font-weight:700;font-size:14px}.card_small_image_inner{width:70px;height:70px;max-width:70px;max-height:70px}.card_small_image_inner.service_catalog_logo_frame .service-catalog-css-logo{gap:1px;padding:5px 4px 3px}.card_small_image_inner.service_catalog_logo_frame .service-catalog-css-logo__mark{width:80%;height:80%}.card_small_image_inner.service_catalog_logo_frame .service-catalog-css-logo__title{--service-logo-title-min-size: .42rem;--service-logo-title-max-size: .58rem;--service-logo-title-offset-y: 0}.card_small_image_inner>div{width:100%!important;height:100%!important}.card_small_text{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0}.small_card_name{display:inline-flex;align-items:center;gap:.4rem;min-width:0;font-weight:700}.small_card_dataset_icon{width:1rem;height:1rem;opacity:.85}.small_card_name_text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.small_card_date{font-size:.9rem;color:color-mix(in srgb,var(--text_color) 70%,#777 30%)}.small-card{cursor:pointer}.small-card .card_content{display:none}.small-card .card_small_summary{display:flex}.small_card_username,.small_card_name,.small_card_date{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.small-card .card_checkbox{display:none}.card_view_wrapper.big-card-open .card_container .small-card .card_checkbox{display:block;top:auto;bottom:.75rem;right:.75rem}.card_view_wrapper.big-card-open .card_container .small-card .card_small_summary{padding-right:2.75rem;padding-bottom:.9rem}.card_view_wrapper.big-card-open .card_container .small-card.active_card{border-left:3px solid var(--accent_color, hsl(207deg 70% 53%));background-color:color-mix(in srgb,var(--accent_color, hsl(207deg 70% 53%)) 8%,var(--bg_color_card_frame) 92%)}.card_mass_delete_bar{display:flex;justify-content:center;padding:.5rem;gap:.5rem}.card_view_wrapper.big-card-open .card_mass_delete_bar{grid-column:1 / -1;grid-row:1;margin-bottom:20px}.mass_delete_button{color:var(--error_color, #d44);border-color:var(--error_color, #d44)}.mass_delete_button:hover,.mass_delete_button:focus-visible{color:var(--error_color, #d44);border-color:color-mix(in srgb,var(--error_color, #d44) 86%,var(--text_color) 14%);background:color-mix(in srgb,var(--error_color, #d44) 12%,var(--bg_color_text) 88%);box-shadow:0 0 0 3px color-mix(in srgb,var(--error_color, #d44) 18%,transparent)}.mass_delete_button:active{background:color-mix(in srgb,var(--error_color, #d44) 18%,var(--bg_color_text) 82%)}.comment_count_badge{margin-left:auto;background:var(--accent_color, hsl(207deg 70% 53%));color:#fff;font-size:.75rem;font-weight:600;padding:.15rem .45rem;border-radius:999px;line-height:1;white-space:nowrap;flex-shrink:0}@media (width <= 1200px){.card_view_wrapper.big-card-open{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding:20px 0}.card_view_wrapper.big-card-open .card_container,.card_view_wrapper.big-card-open .card_sidebar_panel{display:none}.card_view_wrapper.big-card-open .big_card_placeholder{grid-column:1;grid-row:2;max-width:none}}@media (width > 1200px){.tab_parts_container:has(.card_view_wrapper.big-card-open) .filterbar_results_count{display:none!important}}@media (width <= 700px){.card_view_wrapper.big-card-open{padding:0}}.card_container .card_front_page{font-size:36px;margin-top:20px;margin-bottom:30px}.card_search_filter_button{width:auto;min-width:100px;padding:10px;line-height:1.5;margin:20px auto;box-shadow:5px 5px 5px #0006}.card_search_filter_button.filterbar-visible{box-shadow:inset 5px 5px 5px #0006}[data-lang-key=text_search_ended],[data-lang-key=text_search_no_results],[data-lang-key=see_also]{font-size:18px!important;margin:30px 16px!important;border:2px solid var(--border_color)!important;border-radius:var(--border_radius_small)!important;padding:10px!important;max-width:1450px}.card_photo_presentation{--card-photo-object-fit: contain;--card-photo-blur: 32px;--card-photo-scrim-inset: -40px;isolation:isolate}.card_photo_presentation[data-card-image-presentation=cover]{--card-photo-object-fit: cover}.card_photo_presentation[data-card-image-presentation=cover]>img{object-position:var(--card-photo-focal, 50% 50%)!important}.card_photo_presentation:before{content:"";display:none;position:absolute;inset:var(--card-photo-scrim-inset, -20px);z-index:0;background-image:linear-gradient(color-mix(in srgb,var(--bg_color) 58%,transparent),color-mix(in srgb,var(--bg_color) 58%,transparent)),var(--card-photo-source, none);background-position:center;background-size:cover;filter:blur(var(--card-photo-blur, 16px));pointer-events:none}.card_photo_presentation[data-card-image-presentation=contain_blur]:before{display:block}.card_photo_presentation>img{z-index:1}.description_value,:root .card .label-value-layout[data-label-value-layout]>.description_value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--card-description-lines, 2);line-clamp:var(--card-description-lines, 2);max-height:calc(1.5em * var(--card-description-lines, 2));overflow:hidden;text-overflow:ellipsis}.experimental-free-layout-card__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.9rem 1rem;border:1px dashed var(--border_color);border-radius:var(--border_radius_small);background:color-mix(in srgb,var(--bg_color_text) 84%,var(--extreme_bg) 16%)}.experimental-free-layout-card__toolbar-copy{flex:1 1 18rem;color:var(--text_color_secondary);font-size:.94rem}.experimental-free-layout-card__content{padding:1rem}.experimental-free-layout-card__canvas{--experimental-free-layout-row-size: 22px;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-template-rows:repeat(var(--experimental-free-layout-row-count, 16),var(--experimental-free-layout-row-size));gap:.7rem;width:100%;min-height:calc(var(--experimental-free-layout-row-count, 16) * var(--experimental-free-layout-row-size))}.experimental-free-layout-card__block{position:relative;display:flex;flex-direction:column;gap:.45rem;min-width:0;min-height:0;padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--border_color) 84%,transparent);border-radius:var(--border_radius_small);background:color-mix(in srgb,var(--bg_color_card_frame) 88%,var(--bg_color_text) 12%);overflow:hidden}.experimental-free-layout-card__block--media{padding:.55rem;justify-content:center;background:color-mix(in srgb,var(--bg_color_image) 82%,var(--bg_color_card_frame) 18%)}.experimental-free-layout-card__block--header{justify-content:center}.experimental-free-layout-card__block--header .experimental-free-layout-card__value{font-size:1.55rem;font-weight:700;line-height:1.15}.experimental-free-layout-card__block--username .experimental-free-layout-card__value{font-weight:600}.experimental-free-layout-card__block--action{justify-content:flex-end;align-items:flex-end;padding:.15rem 0 .1rem;background:transparent;border-color:transparent;overflow:visible}.experimental-free-layout-card__label{font-size:.82rem;font-weight:700;color:var(--text_color_secondary);text-transform:uppercase;letter-spacing:.04em}.experimental-free-layout-card__value{min-width:0;white-space:pre-wrap;overflow:auto;line-height:1.4}.experimental-free-layout-card__value--empty{color:var(--text_color_secondary);font-style:italic}.experimental-free-layout-card__media,.experimental-free-layout-card__media>*{width:100%;height:100%;min-width:0;min-height:0}.experimental-free-layout-card__media img,.experimental-free-layout-card__media svg,.experimental-free-layout-card__media canvas{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--border_radius_small) - 2px)}.experimental-free-layout-card__chips{display:flex;flex-wrap:wrap;gap:.45rem}.experimental-free-layout-card__chip{display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:999px;background:color-mix(in srgb,var(--button_bg_color) 14%,transparent);border:1px solid color-mix(in srgb,var(--button_bg_color) 26%,transparent);font-size:.86rem}.experimental-free-layout-card__action-button{min-width:10rem;max-width:100%;margin:0}.experimental-free-layout-card--designing .experimental-free-layout-card__block{cursor:grab;outline:1px dashed color-mix(in srgb,var(--button_bg_color) 54%,transparent)}.experimental-free-layout-card--designing .experimental-free-layout-card__block--dragging{cursor:grabbing;z-index:3;box-shadow:0 10px 28px #0000002e}.experimental-free-layout-card--designing .experimental-free-layout-card__action-button,.experimental-free-layout-card--designing .experimental-free-layout-card__value a{pointer-events:none}.experimental-free-layout-card__resize-handle{position:absolute;right:0;bottom:0;width:1.9rem;height:1.9rem;box-sizing:border-box;padding:.35rem;border-right:2px solid var(--button_bg_color);border-bottom:2px solid var(--button_bg_color);opacity:.75;cursor:nwse-resize;background:linear-gradient(135deg,transparent 0 50%,color-mix(in srgb,var(--button_bg_color) 10%,transparent) 50% 100%);border-bottom-right-radius:var(--border_radius_small);touch-action:none}.experimental-free-layout-card__block--empty{background:color-mix(in srgb,var(--bg_color_card_frame) 70%,transparent)}@media (width <= 1100px){.experimental-free-layout-card__canvas{--experimental-free-layout-row-size: 18px}}@media (width <= 760px){.experimental-free-layout-card__toolbar{align-items:stretch}.experimental-free-layout-card__toolbar .fw-btn{width:100%}.experimental-free-layout-card__canvas{--experimental-free-layout-row-size: 16px;gap:.45rem}}.product-card-view{box-sizing:border-box;width:100%;padding:16px;color:var(--text_color)}.product-card-view-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;align-items:stretch;width:100%}.product-card-view-card{box-sizing:border-box;display:grid;grid-template-rows:144px minmax(0,1fr);min-height:270px;overflow:hidden;border:1px solid var(--card_border_color);border-radius:var(--style-card-radius, 8px);background:var(--style-card-background, var(--bg_color_card_frame));color:var(--text_color);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.product-card-view-card:hover,.product-card-view-card:focus-visible{border-color:var(--border_color);background:color-mix(in srgb,var(--bg_color_card_frame) 86%,var(--bg_color_extreme) 14%);box-shadow:0 10px 24px #00000024;outline:none}.product-card-view-media{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;border-bottom:1px solid var(--card_border_color);background:var(--bg_color_image)}.product-card-view-image{display:block;width:100%;height:100%;object-fit:contain}.product-card-view-image-presentation{width:100%;height:100%;border:0;border-radius:0}.product-card-view-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--empty_field_text_color);font-size:2rem;font-weight:700;background:linear-gradient(135deg,color-mix(in srgb,var(--bg_color_2) 84%,var(--bg_color_extreme) 16%),var(--bg_color_card_frame))}.product-card-view-body{display:flex;flex-direction:column;min-width:0;gap:var(--style-card-gap, 10px);padding:var(--style-card-padding, 12px)}.product-card-view-title{display:-webkit-box;min-height:2.6em;margin:0;overflow:hidden;color:var(--text_color);font-size:1rem;font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card-view-details{display:grid;gap:7px;margin:0}.product-card-view-detail{display:grid;grid-template-columns:minmax(64px,.45fr) minmax(0,1fr);gap:8px;align-items:baseline;min-width:0}.product-card-view-detail-label,.product-card-view-detail-value{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-view-detail-label{color:var(--empty_field_text_color);font-size:.76rem;font-weight:600}.product-card-view-detail-value{color:var(--text_color);font-size:.88rem;font-weight:500;text-align:right}.product-card-view-empty{display:flex;align-items:center;justify-content:center;min-height:180px;border:1px dashed var(--card_border_color);border-radius:8px;color:var(--empty_field_text_color);background:color-mix(in srgb,var(--bg_color_card_frame) 78%,transparent)}@media (width <= 720px){.product-card-view{padding:10px}.product-card-view-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.product-card-view-card{grid-template-rows:124px minmax(0,1fr);min-height:246px}.product-card-view-detail{grid-template-columns:1fr;gap:2px}.product-card-view-detail-value{text-align:left}}.calendar-view{--calendar-surface: var(--bg_color_extreme);--calendar-panel: var(--bg_color_2);--calendar-panel-soft: color-mix(in srgb, var(--bg_color_2) 82%, var(--bg_color_extreme) 18%);--calendar-border: color-mix(in srgb, var(--border_color) 42%, transparent);--calendar-muted: var(--empty_field_text_color);--calendar-accent: var(--primary_color);--calendar-accent-text: var(--primary_text_color);display:flex;flex-direction:column;gap:12px;width:100%;max-width:1480px;margin:0 auto;padding:18px;color:var(--text_color)}.calendar-view__toolbar{display:grid;grid-template-columns:minmax(180px,auto) minmax(180px,1fr) minmax(260px,auto);gap:12px;align-items:center}.calendar-view__nav-group,.calendar-view__mode-tabs{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.calendar-view__mode-tabs{justify-content:flex-end}.calendar-view__title{min-width:0;font-size:1.1rem;font-weight:700;text-align:center;overflow-wrap:anywhere}.calendar-view__nav-button,.calendar-view__mode-button{min-height:34px;border:1px solid var(--calendar-border);border-radius:8px;background:var(--button_bg_color);color:var(--button_text_color);cursor:pointer;line-height:1.2;padding:7px 11px;transition:background .15s ease,border-color .15s ease}.calendar-view__nav-button:hover,.calendar-view__mode-button:hover{background:var(--button_hover_bg_color);color:var(--button_hover_text_color)}.calendar-view__mode-button--active{background:var(--calendar-accent);border-color:color-mix(in srgb,var(--calendar-accent) 72%,var(--border_color) 28%);color:var(--calendar-accent-text)}.calendar-view__body{min-width:0;overflow-x:auto}.calendar-view__month-grid{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));gap:1px;min-width:780px;overflow:hidden;border:1px solid var(--calendar-border);border-radius:8px;background:var(--calendar-border)}.calendar-view__weekday-header{min-height:36px;padding:8px;background:var(--calendar-panel);color:var(--calendar-muted);font-size:.86rem;font-weight:700;text-align:center}.calendar-view__month-day{position:relative;display:flex;flex-direction:column;gap:5px;min-height:132px;padding:8px;background:var(--calendar-surface)}.calendar-view__month-day--outside{background:var(--calendar-panel-soft)}.calendar-view__month-day--outside>*{opacity:.58}.calendar-view__month-day--today{box-shadow:inset 0 0 0 2px var(--calendar-accent)}.calendar-view__day-number{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-weight:700;padding:0}.calendar-view__day-number:hover{background:color-mix(in srgb,var(--calendar-accent) 14%,transparent)}.calendar-view__month-day--today .calendar-view__day-number{background:var(--calendar-accent);color:var(--calendar-accent-text)}.calendar-view__event-count{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--calendar-accent) 16%,transparent);color:var(--text_color);font-size:.78rem;font-weight:700;padding:0 6px}.calendar-view__event-preview-list{--calendar-month-event-lines: 1;display:flex;flex-direction:column;gap:3px;min-width:0;max-height:calc(7.5em + 22px);overflow:hidden}.calendar-view__event-preview,.calendar-view__event-preview-more{width:100%;border-radius:6px;border:0;background:color-mix(in srgb,var(--calendar-accent) 12%,var(--calendar-panel));color:var(--text_color);font-size:.82rem;line-height:1.25;overflow:hidden;padding:3px 6px;text-align:left;text-overflow:ellipsis}.calendar-view__event-preview{cursor:pointer;display:block;white-space:normal}.calendar-view__event-preview .calendar-view__event-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--calendar-month-event-lines);line-height:1.25}.calendar-view__event-preview-more{color:var(--calendar-muted);font-weight:700;min-height:22px;white-space:nowrap}.calendar-view__event-preview:hover,.calendar-view__event-preview:focus-visible{background:color-mix(in srgb,var(--calendar-accent) 20%,var(--calendar-panel));outline:2px solid color-mix(in srgb,var(--calendar-accent) 54%,transparent);outline-offset:1px}.calendar-view__week-grid{display:grid;grid-template-columns:repeat(7,minmax(148px,1fr));gap:1px;min-width:1040px;overflow:hidden;border:1px solid var(--calendar-border);border-radius:8px;background:var(--calendar-border)}.calendar-view__week-grid--day{grid-template-columns:minmax(240px,min(100%,560px));justify-content:center;min-width:0;border:0;background:transparent}.calendar-view__week-day{display:flex;flex-direction:column;min-width:0;min-height:320px;background:var(--calendar-surface)}.calendar-view__week-day--today{box-shadow:inset 0 0 0 2px var(--calendar-accent)}.calendar-view__week-day-heading{margin:0;border-bottom:1px solid var(--calendar-border);background:var(--calendar-panel);font-size:.9rem;line-height:1.25;padding:10px;text-align:center}.calendar-view__agenda-list{display:flex;flex-direction:column;gap:8px;max-width:980px;margin:0 auto}.calendar-view__day-section{border:1px solid var(--calendar-border);border-radius:8px;background:var(--calendar-surface);overflow:hidden}.calendar-view__day-heading{margin:0;border-bottom:1px solid var(--calendar-border);background:var(--calendar-panel);font-size:.98rem;line-height:1.3;padding:10px 12px}.calendar-view__day-empty,.calendar-view__week-day-empty,.calendar-view__notice{color:var(--calendar-muted);padding:14px 12px}.calendar-view__week-day-empty{margin:0;text-align:center}.calendar-view__event-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.calendar-view__event-row{border-bottom:1px solid var(--calendar-border)}.calendar-view__event-row:last-child{border-bottom:none}.calendar-view__event-button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:44px;border:0;background:transparent;color:var(--text_color);cursor:pointer;padding:10px 12px;text-align:left}.calendar-view__event-button:hover,.calendar-view__event-button:focus-visible{background:color-mix(in srgb,var(--calendar-accent) 12%,transparent);outline:2px solid color-mix(in srgb,var(--calendar-accent) 48%,transparent);outline-offset:-2px}.calendar-view__event-title{min-width:0;font-weight:600;overflow-wrap:anywhere}.calendar-view__event-range{color:var(--calendar-muted);font-size:.86rem;white-space:nowrap}.calendar-view__notice{border:1px solid var(--calendar-border);border-radius:8px;background:var(--calendar-surface);text-align:center}@media (width <= 900px){.calendar-view{padding:12px}.calendar-view__toolbar{grid-template-columns:1fr}.calendar-view__title{order:-1;text-align:left}.calendar-view__mode-tabs{justify-content:flex-start}.calendar-view__week-grid{grid-template-columns:repeat(7,minmax(132px,1fr));min-width:924px}.calendar-view__week-grid--day{grid-template-columns:1fr;min-width:0}.calendar-view__event-button{grid-template-columns:1fr;gap:4px}}.map-view{--map-view-surface: color-mix(in srgb, var(--bg_color) 88%, var(--text_color) 12%);--map-view-panel: color-mix(in srgb, var(--bg_color_extreme) 92%, var(--bg_color) 8%);--map-view-border: color-mix(in srgb, var(--border_color) 76%, var(--text_color) 24%);--map-view-muted: color-mix(in srgb, var(--text_color) 68%, var(--bg_color) 32%);--map-view-selected: var(--primary_color);--map-view-shadow: 0 12px 28px rgb(0 0 0 / .08);display:flex;flex-direction:column;gap:.75rem;align-content:start;align-items:stretch;min-height:100%;padding:16px 30px 30px;color:var(--text_color)}.map-view-status{display:inline-flex;align-items:center;align-self:flex-start;gap:.45rem;width:fit-content;padding:.45rem .65rem;border:1px solid var(--map-view-border);border-radius:8px;background:var(--map-view-panel);color:var(--map-view-muted);font-size:.92rem}.map-view-status__missing{color:var(--map-view-muted)}.map-view-status__missing:before{content:"·";margin-right:.45rem}.map-view-status strong{color:var(--text_color);font-size:1rem}.map-view-layout{display:grid;grid-template-columns:minmax(22rem,1fr) minmax(18rem,26rem);gap:1rem;align-items:stretch;min-height:min(68vh,720px)}.map-view-plane{position:relative;min-height:34rem;overflow:hidden;border:1px solid var(--map-view-border);border-radius:8px;background-color:var(--map-view-surface);background-image:linear-gradient(color-mix(in srgb,var(--border_color) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border_color) 55%,transparent) 1px,transparent 1px);background-size:44px 44px;box-shadow:var(--map-view-shadow)}.map-view-plane--tile{background:var(--map-view-surface);background-image:none}.map-view-tile-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(color-mix(in srgb,var(--bg_color) 88%,rgb(0 0 0) 12%),transparent),var(--map-view-surface)}.map-view-tile{position:absolute;display:block;object-fit:cover;-webkit-user-select:none;user-select:none}.map-view-plane-label{position:absolute;z-index:3;top:.75rem;left:.75rem;max-width:calc(100% - 1.5rem);padding:.35rem .5rem;border:1px solid var(--map-view-border);border-radius:8px;background:color-mix(in srgb,var(--map-view-panel) 88%,transparent);color:var(--map-view-muted);font-size:.82rem;line-height:1.25}.map-view-marker-button{position:absolute;z-index:2;display:grid;place-items:center;width:2rem;height:2rem;border:2px solid var(--bg_color_extreme);border-radius:999px;background:var(--map-view-selected);color:var(--button_text_color, white);font:inherit;font-size:.82rem;font-weight:700;line-height:1;box-shadow:0 8px 18px #0000003d;cursor:pointer;transform:translate(-50%,-50%);transition:box-shadow .16s ease,transform .16s ease}.map-view-attribution{position:absolute;right:.5rem;bottom:.5rem;z-index:3;max-width:calc(100% - 1rem);padding:.25rem .4rem;border-radius:6px;background:color-mix(in srgb,var(--bg_color_extreme) 78%,transparent);color:var(--text_color);font-size:.72rem;line-height:1.2;text-decoration:none}.map-view-marker-button:hover,.map-view-marker-button:focus-visible,.map-view-marker-button.map-view-is-selected{box-shadow:0 0 0 4px color-mix(in srgb,var(--map-view-selected) 22%,transparent),0 10px 22px #00000047;transform:translate(-50%,-50%) scale(1.08)}.map-view-marker-button:focus-visible,.map-view-row-button:focus-visible{outline:3px solid color-mix(in srgb,var(--map-view-selected) 62%,var(--bg_color_extreme) 38%);outline-offset:3px}.map-view-list-shell{display:flex;flex-direction:column;min-width:0;border:1px solid var(--map-view-border);border-radius:8px;background:var(--map-view-panel);box-shadow:var(--map-view-shadow)}.map-view-list-shell h2,.map-view-list-shell h3{margin:0;padding:.9rem 1rem;border-bottom:1px solid var(--map-view-border);font-size:1rem;line-height:1.3}.map-view-row-list{display:grid;gap:.6rem;min-height:0;margin:0;padding:.8rem;overflow:auto;list-style:none}.map-view-missing-rows{border-top:1px solid var(--map-view-border);color:var(--map-view-muted)}.map-view-missing-rows summary{cursor:pointer;padding:.75rem 1rem}.map-view-missing-row-list{display:grid;gap:.4rem;max-height:12rem;margin:0;overflow:auto;padding:0 1rem 1rem 1.4rem}.map-view-missing-row-list li{overflow-wrap:anywhere}.map-view-row-item{min-width:0}.map-view-row-button{display:grid;gap:.45rem;width:100%;min-width:0;padding:.75rem;border:1px solid var(--map-view-border);border-radius:8px;background:color-mix(in srgb,var(--bg_color_extreme) 84%,var(--bg_color) 16%);color:var(--text_color);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.map-view-row-button:hover,.map-view-row-button.map-view-is-selected{border-color:color-mix(in srgb,var(--map-view-selected) 52%,var(--map-view-border) 48%);background:color-mix(in srgb,var(--map-view-selected) 9%,var(--bg_color_extreme) 91%);box-shadow:inset 4px 0 0 var(--map-view-selected)}.map-view-row-title{display:block;color:var(--text_color);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.map-view-row-coordinate,.map-view-row-source{display:flex;flex-wrap:wrap;gap:.35rem;color:var(--map-view-muted);font-size:.85rem;line-height:1.35}.map-view-row-source span:first-child:after{content:":"}.map-view-row-values{display:flex;flex-wrap:wrap;gap:.4rem;min-width:0}.map-view-row-value{display:inline-flex;max-width:100%;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--map-view-border) 76%,transparent);border-radius:8px;font-size:.78rem;line-height:1.3}.map-view-row-value-key,.map-view-row-value-text{min-width:0;padding:.22rem .35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-view-row-value-key{max-width:9rem;background:color-mix(in srgb,var(--border_color) 22%,transparent);color:var(--map-view-muted);font-weight:700}.map-view-row-value-text{max-width:16rem}.map-view-empty{display:grid;gap:.4rem;max-width:42rem;margin:2rem auto;padding:1.25rem;border:1px solid var(--map-view-border);border-radius:8px;background:var(--map-view-panel);text-align:center}.map-view-empty h2,.map-view-empty h3,.map-view-empty p{margin:0}.map-view-empty h2,.map-view-empty h3{font-size:1.1rem}.map-view-empty p{color:var(--map-view-muted);line-height:1.45}@media (width <= 900px){.map-view{padding:20px 16px 24px}.map-view-layout{grid-template-columns:1fr;min-height:auto}.map-view-plane{min-height:26rem}.map-view-list-shell{max-height:32rem}}.price-chart-view{--price-chart-surface: var(--bg_color_extreme);--price-chart-panel: var(--bg_color_2);--price-chart-border: color-mix(in srgb, var(--border_color) 48%, transparent);--price-chart-muted: var(--empty_field_text_color);--price-chart-accent: var(--primary_color);--price-chart-accent-soft: color-mix(in srgb, var(--primary_color) 16%, transparent);--price-chart-text: var(--text_color);display:flex;flex-direction:column;gap:12px;width:100%;max-width:1480px;margin:0 auto;padding:18px;color:var(--price-chart-text)}.price-chart-view__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.price-chart-view__title{margin:0;font-size:1.08rem;line-height:1.25}.price-chart-view__toolbar-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.price-chart-view__toolbar-button{min-width:36px;min-height:34px;border:1px solid var(--price-chart-border);border-radius:8px;background:var(--button_bg_color);color:var(--button_text_color);cursor:pointer;font-weight:700;line-height:1.2;padding:7px 11px}.price-chart-view__toolbar-button:hover{background:var(--button_hover_bg_color);color:var(--button_hover_text_color)}.price-chart-view__status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:28px;color:var(--price-chart-muted);font-size:.86rem}.price-chart-view__status-item{display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--price-chart-border);border-radius:999px;background:color-mix(in srgb,var(--price-chart-panel) 88%,transparent);padding:3px 9px}.price-chart-view__status-item--muted{opacity:.78}.price-chart-view__plot-host{min-height:360px;border:1px solid var(--price-chart-border);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--price-chart-panel) 74%,transparent),transparent 54%),var(--price-chart-surface);overflow:hidden}.price-chart-view__svg{display:block;width:100%;height:min(54vh,520px);min-height:360px}.price-chart-view__grid-line{stroke:var(--price-chart-border);stroke-width:1}.price-chart-view__axis-line{stroke:color-mix(in srgb,var(--border_color) 76%,var(--text_color) 24%);stroke-width:1.25}.price-chart-view__axis-label{fill:var(--price-chart-muted);font-size:13px}.price-chart-view__axis-label--price{font-variant-numeric:tabular-nums}.price-chart-view__line{stroke:var(--price-chart-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.price-chart-view__point{fill:var(--price-chart-surface);stroke:var(--price-chart-accent);stroke-width:2}.price-chart-view__notice{display:flex;min-height:220px;flex-direction:column;justify-content:center;gap:8px;padding:24px;text-align:center}.price-chart-view__notice h2,.price-chart-view__notice h3{margin:0;font-size:1rem}.price-chart-view__notice p{max-width:520px;margin:0 auto;color:var(--price-chart-muted);line-height:1.45}@media (width <= 720px){.price-chart-view{padding:12px}.price-chart-view__toolbar{align-items:flex-start;flex-direction:column}.price-chart-view__toolbar-actions{justify-content:flex-start}}.price-chart-view__axes{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.price-chart-view__axes label{display:flex;flex:1 1 180px;flex-direction:column;gap:6px;min-width:0}.price-chart-view__axes select{width:100%;min-height:44px;padding:8px;border:1px solid var(--price-chart-border);border-radius:8px;background:var(--price-chart-surface);color:var(--price-chart-text);font:inherit}.price-chart-view__axes button{min-height:44px}.price-chart-view__axes :is(select,button):focus-visible{outline:2px solid var(--price-chart-accent);outline-offset:2px}.chart-unavailable-title{font-size:1.17em}.cloud-management-view{--cloud-border: color-mix(in srgb, var(--border-color, #2d3742) 72%, #ffffff 8%);--cloud-bg: color-mix(in srgb, var(--page-bg, #101418) 88%, #1f2b24 12%);--cloud-panel: color-mix(in srgb, var(--panel-bg, #141a20) 82%, #233026 18%);--cloud-muted: color-mix(in srgb, var(--text-color, #edf2f7) 62%, #6d7886 38%);display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px;color:var(--text-color, #edf2f7);background:var(--cloud-bg)}.cloud-management-toolbar,.cloud-statusbar,.cloud-diagnostics-shell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cloud-management-toolbar{padding:8px 0;border-bottom:1px solid var(--cloud-border)}.cloud-filter-field{display:grid;gap:3px;min-width:150px;font-size:12px;color:var(--cloud-muted)}.cloud-filter-input,.cloud-filter-select{min-height:34px;padding:6px 9px;border:1px solid var(--cloud-border);border-radius:6px;background:color-mix(in srgb,var(--cloud-panel) 78%,#000 22%);color:inherit}.cloud-icon-button,.cloud-row-toggle,.cloud-action-button{min-width:34px;min-height:34px;border:1px solid var(--cloud-border);border-radius:6px;background:color-mix(in srgb,var(--cloud-panel) 84%,#2d3d34 16%);color:inherit;cursor:pointer}.cloud-icon-button:hover,.cloud-row-toggle:hover,.cloud-action-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-color, #72d6b2) 65%,var(--cloud-border) 35%)}.cloud-action-button:disabled{cursor:not-allowed;opacity:.48}.cloud-statusbar{padding:7px 0}.cloud-status-metric{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:7px;min-width:112px;padding:7px 9px;border:1px solid var(--cloud-border);border-radius:6px;background:var(--cloud-panel)}.cloud-status-metric strong{font-size:18px;line-height:1}.cloud-status-metric span{font-size:12px;color:var(--cloud-muted)}.cloud-status-metric--warning{border-color:#a98039}.cloud-status-metric--locked{border-color:#56636d}.cloud-diagnostics{min-width:240px;border:1px solid var(--cloud-border);border-radius:6px;background:color-mix(in srgb,var(--cloud-panel) 78%,#000 22%)}.cloud-diagnostics summary,.cloud-row-diagnostics summary,.cloud-row-audit summary,.cloud-row-scheduler summary{padding:8px 10px;cursor:pointer;font-weight:650}.cloud-diagnostics-list,.cloud-audit-list{margin:0;padding:0 12px 10px 28px;color:var(--cloud-muted)}.cloud-service-table-shell{overflow:auto;border:1px solid var(--cloud-border);border-radius:6px}.cloud-service-table,.cloud-node-table{width:100%;border-collapse:collapse;table-layout:fixed}.cloud-service-table th,.cloud-service-table td,.cloud-node-table th,.cloud-node-table td{padding:8px 9px;border-bottom:1px solid var(--cloud-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.cloud-service-table th,.cloud-node-table th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--cloud-panel) 88%,#000 12%);color:var(--cloud-muted);font-size:12px;font-weight:700;text-transform:uppercase}.cloud-service-table th:first-child,.cloud-service-table td:first-child{width:46px}.cloud-service-name{font-weight:750}.cloud-service-details-row>td{padding:0;background:color-mix(in srgb,var(--cloud-panel) 74%,#000 26%)}.cloud-node-section,.cloud-row-diagnostics,.cloud-row-audit,.cloud-row-scheduler{margin:10px}.cloud-node-table{border:1px solid var(--cloud-border);border-radius:6px;overflow:hidden}.cloud-action-group{display:flex;gap:5px;flex-wrap:wrap}.cloud-scheduler-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;padding:0 10px 10px}.cloud-orchestrator-next{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;margin:0 10px 10px;padding:9px;border:1px solid var(--cloud-border);border-radius:6px;background:color-mix(in srgb,var(--cloud-panel) 82%,#000 18%)}.cloud-orchestrator-heading{grid-column:1 / -1;color:var(--text-color, #edf2f7);font-size:12px;font-weight:700}.cloud-orchestrator-claim-button{grid-column:1 / -1;justify-self:start;padding:7px 10px;border-color:#2d9870}.cloud-orchestrator-execute-button{grid-column:1 / -1;justify-self:start;padding:7px 10px;border-color:#a98039}.cloud-orchestrator-fallback-plan-button{grid-column:1 / -1;justify-self:start;padding:7px 10px;border-color:#8f7541}.cloud-orchestrator-fallback-plan{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;padding:8px;border:1px solid var(--cloud-border);border-radius:6px}.cloud-scheduler-metric{display:grid;gap:3px;min-height:50px;padding:7px 9px;border:1px solid var(--cloud-border);border-radius:6px;background:color-mix(in srgb,var(--cloud-panel) 78%,#000 22%)}.cloud-scheduler-metric strong{font-size:14px;line-height:1.25;overflow-wrap:anywhere}.cloud-scheduler-metric span,.cloud-scheduler-note,.cloud-scheduler-calls,.cloud-scheduler-rescue-actions{color:var(--cloud-muted);font-size:12px}.cloud-scheduler-calls,.cloud-scheduler-rescue-actions{grid-column:1 / -1;margin:0;padding:7px 9px 7px 26px;border:1px solid var(--cloud-border);border-radius:6px;background:color-mix(in srgb,var(--cloud-panel) 78%,#000 22%)}.cloud-scheduler-calls-heading{list-style:none;margin-left:-17px;color:var(--text-color, #edf2f7);font-weight:700}.cloud-scheduler-note{grid-column:1 / -1;margin:0}.cloud-scheduler-load-button,.cloud-orchestrator-load-button{margin:0 10px 10px}.cloud-badge{display:inline-flex;min-width:58px;justify-content:center;padding:3px 8px;border:1px solid var(--cloud-border);border-radius:999px;font-size:12px;line-height:1.35}.cloud-badge--ok{border-color:#2d9870;color:#9df0cb}.cloud-badge--warning{border-color:#a98039;color:#ffd588}.cloud-badge--error{border-color:#a95454;color:#ffb0b0}.cloud-badge--neutral{color:var(--cloud-muted)}.cloud-view-message{padding:12px;border:1px dashed var(--cloud-border);border-radius:6px;color:var(--cloud-muted)}.cloud-log-dialog{width:min(980px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));border:1px solid var(--cloud-border);border-radius:8px;background:var(--cloud-bg);color:inherit}.cloud-log-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--cloud-border)}.cloud-log-dialog pre{max-height:620px;overflow:auto;white-space:pre-wrap;font-size:12px}@media (width <= 760px){.cloud-management-view{padding:6px}.cloud-filter-field,.cloud-status-metric{min-width:min(100%,172px)}.cloud-service-table,.cloud-node-table{min-width:920px}}.table{display:table;margin:20px 0;border-spacing:50px 0}.row{display:table-row;box-shadow:none}.cell{display:table-cell;vertical-align:middle;min-width:80px;border-right:1px solid var(--table_border_color);border-bottom:1px solid var(--table_border_color);-webkit-user-select:none;user-select:none;padding:8px 0}.cell-content{max-height:80px;max-width:300px;overflow:auto;word-wrap:break-word;overflow-wrap:break-word}.header{font-weight:700;padding-bottom:5px;border-right-width:2px;border-bottom:2px solid var(--table_border_color);box-shadow:none}.sortable{cursor:pointer}.sortable:hover{background-color:var(--bg_color)}.drag-handle{display:none;position:absolute;right:6px;top:6px;cursor:grab;-webkit-user-select:none;user-select:none}.cell.header.sortable:hover .drag-handle{display:inline-block}#controls{margin:20px 0}#controls label{margin-right:10px;font-weight:700}#controls input{margin-right:20px}#viewSelector{margin-left:20px;padding:5px 10px}.ticket-container{margin-top:20px}.ticket{border:1px solid var(--border_color);border-radius:5px;background-color:var(--bg_color);padding:15px;margin:15px}.ticket div{margin:3px 0}.ticket .label{font-weight:700;margin-right:5px;cursor:pointer}.ticket .label:hover{text-decoration:underline}.cell.selected{color:var(--primary_text_color, white);background-color:color-mix(in srgb,var(--primary_color, hsl(var(--brand-hue) 80% 50%)) 18%,var(--bg_color_extreme) 82%);transition:all .15s ease;outline:3px solid var(--outline_color, var(--primary_color, hsl(var(--brand-hue) 80% 50%)));outline-offset:-3px}.cell.selected_for_editing{outline:2px solid var(--outline_color);outline-offset:-2px}.cell.editing{min-width:0}.cell.editing .table-editor-input,.cell.editing .table-editor-select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.cell.editing .table-editor-textarea{min-height:3lh;resize:vertical;overflow:auto;font:inherit;line-height:inherit}.selection-menu{position:fixed;display:none;color:var(--text_color, var(--fw-color-text, CanvasText));background:var(--bg_color_2, var(--fw-color-surface, Canvas));border:1px solid var(--border_color, var(--fw-color-border, ButtonBorder));border-radius:5px;padding:8px;font-size:14px;box-shadow:0 2px 5px #0003;z-index:9999}.selection-menu button{margin:5px 0;display:block;width:100%;cursor:pointer}.settings-view{--settings-row-max-width: 1280px;--settings-key-column-width: clamp(13rem, 22vw, 19rem);--settings-surface: var(--fw-color-surface, var(--bg_color_extreme));--settings-surface-muted: var(--fw-color-surface-muted, var(--bg_color_2));--settings-surface-alt: color-mix( in srgb, var(--settings-surface) 86%, var(--settings-surface-muted) 14% );--settings-border: var(--fw-color-border, var(--table_border_color));--settings-muted: var(--fw-color-muted, var(--empty_field_text_color));--settings-focus-ring: color-mix(in srgb, var(--primary_color) 18%, transparent);display:grid;gap:.45rem;align-content:start;padding:18px 24px 28px;background:var(--bg_color)}.settings-toolbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:min(100%,var(--settings-row-max-width));margin:0 auto .4rem;padding:.55rem .7rem;border:1px solid var(--settings-border);border-radius:8px;background:color-mix(in srgb,var(--settings-surface) 94%,transparent);box-shadow:0 1px 2px #0000000f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-save-status{color:var(--settings-muted);font-size:.86rem;line-height:1.3}.settings-save-button{min-width:7rem;min-height:2.35rem;padding:.45rem .85rem;border:1px solid var(--primary_color);border-radius:8px;background:var(--primary_color);color:var(--primary_text_color);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.settings-save-button:hover:not(:disabled){border-color:var(--primary_color_hover, var(--primary_color));background:var(--primary_color_hover, var(--primary_color))}.settings-save-button:disabled{border-color:var(--settings-border);background:var(--settings-surface-muted);color:var(--settings-muted);opacity:.78;cursor:not-allowed}.settings-row{display:grid;grid-template-columns:var(--settings-key-column-width) minmax(0,1fr);align-items:stretch;max-width:var(--settings-row-max-width);width:100%;margin:0 auto;border:1px solid var(--settings-border);border-radius:8px;background:var(--settings-surface);overflow:clip;transition:background-color .15s ease,border-color .15s ease}.settings-row:hover{background:var(--settings-surface-alt)}.settings-key-cell{display:flex;align-items:flex-start;min-height:3.5rem;padding:.85rem 1rem;border-right:1px solid var(--settings-border);background:color-mix(in srgb,var(--settings-surface-muted) 42%,transparent)}.settings-value-cell{display:flex;align-items:stretch;min-width:0;padding:.55rem;background:transparent}.settings-field-shell{display:flex;align-items:center;width:100%;min-height:2.45rem;padding:0 .7rem;border:1px solid color-mix(in srgb,var(--settings-border) 82%,transparent);border-radius:6px;background:var(--input_bg_color);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.settings-field-shell:focus-within{border-color:var(--primary_color);box-shadow:0 0 0 3px var(--settings-focus-ring)}.settings-field-shell--multiline{align-items:stretch;padding:0}.settings-field-shell--checkbox{width:auto;min-width:4rem;justify-content:flex-start;padding:0 .75rem;background:transparent}.settings-row-dirty{border-color:color-mix(in srgb,var(--primary_color) 48%,var(--settings-border) 52%);background:color-mix(in srgb,var(--primary_color) 7%,var(--settings-surface) 93%);box-shadow:inset 3px 0 0 var(--primary_color)}.settings-row-dirty .settings-key-cell,.settings-row-dirty .settings-value-cell{border-color:color-mix(in srgb,var(--primary_color) 34%,var(--settings-border) 66%)}.settings-row label{display:block;width:100%;color:var(--text_color);font-size:.92rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.settings-row input[type=text],.settings-row input[type=number],.settings-row input[type=datetime-local],.settings-row textarea{width:100%;min-height:2.2rem;min-width:0;padding:0;border:0;background-color:transparent;color:var(--text_color);font:inherit}.settings-row input[type=text]:focus,.settings-row input[type=number]:focus,.settings-row input[type=datetime-local]:focus,.settings-row textarea:focus{outline:none}.settings-row textarea{min-height:9rem;max-height:28rem;padding:.7rem .8rem;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.88rem;-moz-tab-size:2;tab-size:2;resize:vertical}.settings-row input[type=checkbox]{width:1.05rem;height:1.05rem;margin:0;accent-color:var(--primary_color)}@media (width <= 900px){.settings-view{padding:14px 12px 22px}.settings-toolbar{position:static;flex-direction:column;align-items:stretch;gap:.55rem}.settings-row{grid-template-columns:1fr}.settings-key-cell{min-height:auto;padding:.7rem .8rem .45rem;border-right:0;border-bottom:1px solid var(--settings-border)}.settings-value-cell{padding:.55rem}.settings-row textarea{min-height:10.5rem}.settings-save-button{width:100%}}.duration-input{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;width:100%;min-width:0}.duration-input>input[type=number]{flex:1 1 6rem;width:6rem}.duration-input select{flex:1 1 8rem;min-width:0;min-height:2.2rem;border:0;color:var(--text_color);background:var(--input_bg_color);font:inherit}.duration-input option{color:var(--text_color);background:var(--input_bg_color)}.duration-input label{display:inline-flex;align-items:center;gap:.45rem;color:var(--text_color)}[data-article-access=denied],[data-article-access=denied] *:not(a[href],a[href] *,button,button *,input,select,textarea,[contenteditable=true],[contenteditable=true] *){cursor:default!important;text-decoration:none!important}[data-article-access=denied]:hover{filter:none!important;box-shadow:none!important}.product-card-view-card[data-article-access=denied]:hover{border-color:var(--card_border_color);background:var(--style-card-background, var(--bg_color_card_frame))}.calendar-view__event-preview[data-article-access=denied]:hover{background:color-mix(in srgb,var(--calendar-accent) 12%,var(--calendar-panel));outline:none}.calendar-view__event-button[data-article-access=denied]:hover{background:transparent;outline:none}.show_more_link[data-article-access=denied],.supplemental-dataset-group a[data-article-access=denied]{color:inherit}.row-presentation-split{display:inline-flex;align-items:stretch;max-width:100%;min-width:0}.view-selector-buttons>.row-presentation-split{white-space:normal}.row-presentation-split[aria-busy=true]{cursor:progress}.row-presentation-split>.row-presentation-split__primary{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.3}.row-presentation-split>.row-presentation-split__primary:has(+.row-presentation-split__toggle){border-start-end-radius:0;border-end-end-radius:0}.row-presentation-split>.row-presentation-split__toggle{flex:0 0 auto;min-width:44px;margin-inline-start:-1px;padding-inline:10px;border-start-start-radius:0;border-end-start-radius:0}.row-presentation-split__primary.active+.row-presentation-split__toggle,.row-presentation-split__primary.active+.row-presentation-split__toggle:hover:not(:disabled){background:var(--fw-color-primary);color:var(--primary_text_color)}.row-presentation-split__toggle[aria-expanded=true] .row-presentation-split__chevron{transform:rotate(180deg)}.row-presentation-split__chevron{width:12px;height:12px;flex:0 0 12px;background-color:currentcolor;transition:transform var(--interaction-duration-fast, .14s) ease}.row-presentation-split>.fw-btn:focus-visible{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.row-presentation-split__chevron{transition:none}}.dataset-filter-panel{display:flex;flex-direction:column;flex:1 1 auto;height:100vh;max-height:100vh;overflow:auto;padding:10px;max-width:var(--filterbar-column-width);transition:width .3s ease;z-index:var(--z-filterbar);background:var(--bg_color);position:relative}.dataset-filter-panel.hidden{width:0;padding:0;overflow:hidden;display:none}.dataset-filter-panel.compressed{height:auto;padding:0;overflow:hidden;margin:auto}.dataset-filter-panel.compressed>.dataset-search-input-row{padding:10px}.dataset-filter-panel.compressed>:not(.dataset-search-input-row){display:none!important}.dataset-filter-panel>div:nth-child(1),.dataset-filter-panel>div:nth-child(2),.dataset-filter-panel>div:nth-child(3){flex:0 0 auto}.dataset-filter-panel>.chat-collapsible{overflow-y:auto;position:absolute;bottom:.5rem;left:.5rem;right:.5rem;background-color:var(--bg_color_extreme, #1a1a2e);max-height:calc(100vh - 2rem);border-radius:var(--border_radius, 8px);border:1px solid var(--border_color, #333);box-shadow:0 4px 20px #0000007f}.chat_container{max-height:calc(100vh - 150px)}.dataset-filter-tabs-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem}.tab-button-active{background-color:var(--button_active_bg_color)!important;color:var(--button_active_text_color)!important;border-color:var(--button_active_border_color)!important}.tabs_content_container{position:relative;overflow:hidden}.sort_filter_section,.chat_section{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;display:flex;flex-direction:column}.top-sections{flex:1 1 auto;overflow-y:auto}.dataset-filter-primary-actions,.dataset-filter-secondary-row{background:var(--bg_color_extreme);border-radius:var(--fw-radius-lg);padding:15px}.dataset-filter-primary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dataset-filter-primary-actions.dataset-filter-primary-actions--query{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg_color_extreme) 92%,var(--bg_color_2) 8%),var(--bg_color_extreme))}.dataset-filter-primary-actions--tools{align-items:center}.dataset-filter-row-spread{justify-content:space-between}.dataset-filter-secondary-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dataset-filter-primary-actions>span{display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid var(--border_color);border-radius:var(--border_radius)}.dataset-filter-primary-buttons{display:flex;flex-wrap:wrap;gap:8px}.dataset-filter-primary-buttons>*{min-width:0;white-space:nowrap}.sort-dropdown-wrapper{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0}.sort-dropdown-wrapper>div:first-child{white-space:nowrap;color:var(--text_color);opacity:.9}.sort-dropdown-wrapper>div:last-child{min-width:0}.reset-search-button{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;line-height:1.3}.view-selector-buttons,.dataset-filter-management-buttons{display:flex;flex-wrap:wrap;gap:6px}.column-preset-row{position:relative;z-index:20;display:flex;flex-direction:column;gap:8px;background:var(--bg_color_extreme);border-radius:var(--fw-radius-lg);padding:15px}.column-preset-select-row,.column-preset-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.column-preset-select,.column-preset-field-picker{flex:1 1 200px;min-width:200px}.column-preset-field-picker .msd-dropdown-input{background-color:var(--input_bg_color);min-height:44px}.column-preset-field-picker .msd-clear-btn{min-height:44px}.column-preset-more-wrapper{position:relative;display:inline-block}.column-preset-more-menu{position:absolute;right:0;bottom:calc(100% + 4px);z-index:100;min-width:200px;padding:.25rem 0;background:var(--bg_color, #1a1a2e);border:1px solid var(--border_color, #444);border-radius:6px;box-shadow:0 4px 12px #0000004d}.column-preset-more-item{display:block;width:100%;padding:.4rem .8rem;text-align:left;white-space:nowrap;border:none;border-radius:0}.column-preset-more-item--danger{color:var(--error_color, #e74c3c)}.view-selector-heading{display:flex;align-items:center;gap:8px;flex:1 0 100%;color:var(--text_color);font-size:.9rem;font-weight:600;line-height:1.2;margin-bottom:2px}.filterbar-section-heading{display:flex;align-items:center;gap:8px;flex:1 0 100%;width:100%;color:var(--text_color);font-size:.9rem;font-weight:600;line-height:1.2;margin-bottom:2px}.filterbar-disclosure-section{--animated-disclosure-chevron-collapsed-rotation: -90deg;--animated-disclosure-chevron-expanded-rotation: 0deg;--filterbar-disclosure-heading-bg: hsl(var(--brand-hue) 70% 92%);--filterbar-disclosure-heading-hover-bg: hsl(var(--brand-hue) 66% 89%);--filterbar-disclosure-heading-border: hsl(var(--brand-hue) 58% 74%);background:var(--bg_color_extreme);border-block:2px solid var(--fw-color-border);border-radius:0;flex:0 0 auto;margin-top:-2px;overflow:hidden}.filterbar-disclosure-section>.filterbar-section-heading{flex:0 0 auto;justify-content:flex-start;min-height:56px;margin:0;padding:0 14px 0 22px;border:0;border-radius:0;background:var(--filterbar-disclosure-heading-bg);border-bottom:1px solid var(--filterbar-disclosure-heading-border)}.filterbar-disclosure-section>.filterbar-section-heading:hover{background:var(--filterbar-disclosure-heading-hover-bg)}.filterbar-disclosure-section>.filterbar-section-heading .animated-disclosure-chevron{order:-1}.filterbar-panel-body>.filterbar-disclosure-section:first-child{margin-top:0;border-top-width:0}.filterbar-disclosure-section>.filterbar-section-heading .animated-disclosure-title-group{flex:1 1 auto;justify-content:flex-start;gap:14px}.filterbar-disclosure-section>.filterbar-section-heading .animated-disclosure-title{line-height:1.2;text-align:left}.filterbar-disclosure-section>.animated-disclosure-content-shell>.filterbar-disclosure-content{box-sizing:border-box;padding:14px 15px 15px}.filterbar-disclosure-section.is-expanded>.animated-disclosure-content-shell{border-top:1px solid var(--filterbar-disclosure-heading-border)}body.dark-mode .filterbar-disclosure-section{--filterbar-disclosure-heading-bg: hsl(var(--brand-hue) 30% 13%);--filterbar-disclosure-heading-hover-bg: hsl(var(--brand-hue) 31% 16%);--filterbar-disclosure-heading-border: hsl(var(--brand-hue) 42% 29%)}.filterbar-overview-section.filterbar-disclosure-section{overflow:visible}.filterbar-overview-section>.animated-disclosure-content-shell{overflow:visible}.filterbar-overview-section .filter-content-inner{margin-top:12px}.filterbar-disclosure-content.dataset-filter-primary-actions,.filterbar-disclosure-content.dataset-filter-secondary-row{background:transparent;border-radius:0;padding:14px 15px 15px}.column-preset-row.filterbar-disclosure-section{gap:0;padding:0}.column-preset-row .filterbar-disclosure-content{display:flex;flex-direction:column;gap:8px}.favefox-filterbar-wrapper.filterbar-disclosure-section>.animated-disclosure-content-shell>.favefox-filterbar-disclosure-content{padding:14px 0 0}.filterbar-disclosure-section--reorderable>.filterbar-section-heading{cursor:grab}.filterbar-disclosure-section--reorderable>.filterbar-section-heading:active,.filterbar-disclosure-section--dragging>.filterbar-section-heading{cursor:grabbing}.filterbar-disclosure-section--dragging{opacity:.55}.filterbar-section-heading-icon{width:18px;height:18px;flex:0 0 18px;background-color:currentcolor}.filterbar-panel--wide>.filterbar-chat-dock{display:none}.filterbar-chat-dock{--filterbar-chat-dock-animation-duration: .24s;--filterbar-chat-dock-open-motion-duration: .24s;--filterbar-chat-dock-close-motion-duration: .24s;display:flex;flex:0 0 auto;flex-direction:column;min-height:0;width:100%;box-sizing:border-box;background:var(--bg_color_extreme);border-top:2px solid var(--fw-color-border);overflow:hidden;transform:translateY(0);transition:transform var(--filterbar-chat-dock-open-motion-duration) cubic-bezier(.4,0,.2,1);will-change:transform}.filterbar-chat-dock[data-chat-animation-direction=closing]{transition-duration:var(--filterbar-chat-dock-close-motion-duration)}.filterbar-panel--chat-maximized>.filterbar-chat-dock,.filterbar-panel--chat-layout-animating>.filterbar-chat-dock{position:absolute;right:0;bottom:var(--filterbar-clock-bar-height, 34px);left:0;z-index:40}.filterbar-panel--chat-maximized>.filterbar-chat-dock{top:70px}.filterbar-panel--chat-layout-animating>.filterbar-chat-dock{top:auto;overflow:hidden}.filterbar-panel--chat-layout-animating>.filterbar-chat-dock .filterbar-chat-dock__content{transition:none}.filterbar-chat-dock__header{flex:0 0 auto;min-height:56px;margin:0;padding:0 12px 0 22px;border:0;border-radius:0;background:var(--bg_color_extreme);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.filterbar-chat-dock__header:hover,.filterbar-chat-dock__header:focus-visible{background:color-mix(in srgb,var(--bg_color_extreme) 88%,var(--button_hover_bg_color) 12%)}.filterbar-chat-dock__header:focus-visible{outline:2px solid var(--button_active_border_color);outline-offset:-3px}.filterbar-chat-dock__title-group{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto}.filterbar-chat-dock__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filterbar-chat-dock__toggle{width:38px;height:38px;min-width:38px;min-height:38px;padding:0;border-radius:8px}.filterbar-chat-dock__toggle-icon{width:18px;height:18px;background-color:currentcolor;transform:rotate(0);transition:transform var(--filterbar-chat-dock-animation-duration) cubic-bezier(.4,0,.2,1),opacity .16s ease}.filterbar-chat-dock.is-chat-maximized{flex:1 1 auto;min-height:0}.filterbar-chat-dock.is-chat-maximized .filterbar-chat-dock__toggle-icon{-webkit-mask-image:url(/frontend/icons/general/minimize-panel-icon.svg)!important;mask-image:url(/frontend/icons/general/minimize-panel-icon.svg)!important;transform:rotate(0)}.filterbar-chat-dock__content{display:flex;flex-direction:column;flex:0 1 auto;max-height:0;min-height:0;overflow:hidden;border-top:0 solid transparent;opacity:0;transition:max-height var(--filterbar-chat-dock-animation-duration) cubic-bezier(.4,0,.2,1),opacity .16s ease,border-color .16s ease}.filterbar-chat-dock[data-chat-animation-direction=closing] .filterbar-chat-dock__content{transition-duration:var(--filterbar-chat-dock-close-motion-duration),.16s,.16s}.filterbar-chat-dock.is-chat-maximized .filterbar-chat-dock__content{flex:1 1 auto;max-height:calc(100vh - 56px - var(--filterbar-clock-bar-height, 34px));border-top-width:1px;border-top-color:var(--fw-color-border);opacity:1}.filterbar-chat-dock__content-inner,.filterbar-chat-dock__content .chat_wrapper,.filterbar-chat-dock__content .chat_inner{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.filterbar-chat-dock__content .chat_wrapper{margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}.filterbar-chat-dock__content .chat_container{min-height:0;max-height:none}.column-preset-row>.column-preset-heading{flex:0 0 auto;margin-bottom:0}.view-selector-heading-icon{width:18px;height:18px;flex:0 0 18px;background-color:currentcolor}.view-selector-buttons>*,.dataset-filter-management-buttons>*{min-width:0;white-space:nowrap}.filter-blur>*:not(.chat-collapsible){filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .3s ease}.filter-blur>.chat-collapsible{z-index:10;position:relative}.dataset-search-input,input,textarea{border-radius:var(--border_radius);width:100%;border:1px solid var(--border_color);padding:12px;height:unset}.hide_filter_bar_button,.show_filter_bar_button{display:flex;align-items:center;justify-content:center;line-height:0;background-color:var(--button_bg_color);color:var(--button_text_color);border:1px solid var(--border_color)}.hide_filter_bar_button{width:36px;height:36px}.filterbar-hide-button-icon,.delete-selected-icon{flex:0 0 auto;background-color:currentcolor}.filterbar-hide-button-icon,.delete-selected-icon{width:16px;height:16px}.show_filter_bar_button{position:absolute;top:8px;right:5px;z-index:111;width:36px;height:36px;padding:0}.tab_parts_container>.show_filter_bar_button{display:none}.tab_parts_container:has(.dataset-filter-panel.hidden)>.show_filter_bar_button{display:flex}.tab_parts_container:has(.filterbar-fixed-toggle)>.show_filter_bar_button{display:none!important}.card-view .column-visibility-toggle{display:none!important}.more-views-dropdown{min-width:150px}[data-lang-key=sort_by]{width:70px}[data-lang-key=show_more],[data-lang-key=show_less]{padding:10px}@media (width <= 768px){.dataset-filter-primary-actions,.dataset-filter-secondary-row{padding:10px}.dataset-filter-primary-actions>span{padding:6px}.sort-dropdown-wrapper{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (width <= 480px){.dataset-filter-primary-actions,.dataset-filter-secondary-row{padding:6px}.dataset-filter-primary-actions>span{padding:4px}[data-lang-key=sort_by]{width:auto}.reset-search-button{max-width:5.5rem;padding-left:.5rem;padding-right:.5rem}}.filterbar-calendar{position:fixed;z-index:9999;background:var(--filter_panel_bg, #fff);border:1px solid var(--filter_panel_border, #ccc);border-radius:8px;box-shadow:0 4px 16px #0000002e;padding:10px 12px 12px;width:max-content;min-width:260px;-webkit-user-select:none;user-select:none}.filterbar-calendar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.filterbar-calendar__title{font-weight:600;text-transform:capitalize;white-space:nowrap}.filterbar-calendar__nav{background:none;border:none;cursor:pointer;line-height:1;padding:2px 6px;border-radius:4px;color:inherit;opacity:.7;transition:opacity .15s,background .15s}.filterbar-calendar__nav:hover{opacity:1;background:color-mix(in srgb,currentcolor 10%,transparent)}.filterbar-calendar__grid{display:grid;grid-template-columns:auto repeat(7,1fr);gap:5px 4px}.filterbar-calendar__cell{display:flex;align-items:center;justify-content:center;height:30px;min-width:28px;border-radius:4px}.filterbar-calendar__cell--wk-header,.filterbar-calendar__cell--wk{color:color-mix(in srgb,currentcolor 45%,transparent);padding:0 4px;margin-right:5px;justify-content:flex-end}.filterbar-calendar__cell--day-header{font-weight:600;opacity:.6}.filterbar-calendar__cell--current-week{background:color-mix(in srgb,var(--accent, hsl(207deg 90% 60%)) 12%,transparent)}.filterbar-calendar__cell--wk.filterbar-calendar__cell--current-week{color:var(--accent, hsl(207deg 90% 60%));font-weight:700;opacity:1;text-shadow:0 0 8px color-mix(in srgb,var(--accent, hsl(207deg 90% 60%)) 60%,transparent)}.filterbar-calendar__cell--neighbour{opacity:.3}.filterbar-calendar__cell--today{background:var(--accent, hsl(207deg 90% 60%));color:#fff;font-weight:700}.filterbar-panel{--filterbar-panel-inline-space: 24px;position:fixed;top:0;right:0;left:0;z-index:var(--z-filterbar, 100001);background:var(--filter_panel_bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--filter_panel_border);padding:0;box-sizing:border-box;display:flex;flex-direction:column;transition:left .5s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),transform var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1);contain:layout style;overflow:hidden;gap:0}.filterbar-panel>.filterbar-panel__toggle-dock,.filterbar-panel>.filterbar-dataset-title-row,.filterbar-panel>.filterbar-panel-body,.filterbar-panel>.filterbar-chat-dock,.filterbar-panel>.filterbar-clock-bar{opacity:1;transition:opacity var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1)}.filterbar-dataset-title-row{display:flex;align-items:center;gap:18px;flex:0 0 70px;min-height:70px;box-sizing:border-box;padding:0 72px 0 26px;color:var(--text_color);background:var(--bg_color_extreme);border-bottom:2px solid var(--filter_panel_border)}.filterbar-panel--wide>.filterbar-dataset-title-row{display:none}.filterbar-dataset-title-icon{width:24px;height:24px;flex:0 0 24px;fill:currentcolor}.filterbar-dataset-title-text{min-width:0;overflow:hidden;color:inherit;font-size:1.2rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.filterbar-panel__toggle-dock{position:absolute;top:12px;right:12px;z-index:5;min-width:44px;min-height:44px;display:flex;align-items:flex-start;justify-content:flex-end;pointer-events:none}.filterbar-panel__toggle-dock>*{pointer-events:auto!important}.filterbar-panel__toggle-dock .hide_filter_bar_button{position:static!important;inset:auto!important;display:flex!important;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:8px;box-shadow:var(--fw-shadow-raised)}.filterbar-panel--wide{left:0;width:auto}.filterbar-panel:not(.filterbar-panel--wide){left:auto;width:var(--filterbar-column-width, 450px);max-width:min(100%,var(--filterbar-column-width, 450px));border-left:2px solid var(--filter_panel_border)}.filterbar-panel--compact{min-height:100vh;height:100vh;max-height:100vh;padding-bottom:var(--filterbar-clock-bar-height, 34px);overflow:hidden;border-bottom:none}.filterbar-panel--hidden{transform:translate(100%);pointer-events:none}.filterbar-panel--loading-preferences{visibility:hidden;pointer-events:none}.column-preset-row[hidden]{display:none}.filterbar-visibility-instant,.filterbar-visibility-instant *{transition:none!important;animation:none!important}.filterbar-preference-controls{box-sizing:border-box;min-width:0;width:100%;margin:0;padding:12px;color:var(--text_color);background:var(--filter_panel_bg);border:1px solid var(--filter_panel_border);border-radius:8px}.filterbar-preference-controls label,.filterbar-preference-controls li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:8px}.filterbar-preference-controls li>span{flex:1 1 100%}.filterbar-preference-controls select{width:100%;max-width:100%;min-height:44px;color:var(--text_color);background:var(--bg_color)}.filterbar-preference-controls p{font-size:.9em;line-height:1.5}.filterbar-preference-controls button{min-height:44px}@media (prefers-reduced-motion: reduce){.filterbar-panel,.filterbar-panel-body{transition:none!important;animation:none!important}}.filterbar-panel-body{display:flex;flex-direction:column;gap:0;box-sizing:border-box;flex:1 1 auto;max-height:100vh;min-height:0;overflow:hidden auto;padding:0;margin:0;opacity:1;transition:flex-basis var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1),max-height var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1),opacity .18s ease,padding .18s ease,margin .18s ease;scrollbar-width:thin;scrollbar-color:var(--fw-color-primary, #666) transparent;scrollbar-gutter:stable}.filterbar-panel--compact>.filterbar-panel-body{padding-bottom:calc(var(--filterbar-clock-bar-height, 34px) + 12px)}.filterbar-panel-body>:not(.filterbar-overview-section,.dataset-filter-query-section,.dataset-filter-tools-section,.dataset-filter-views-section,.filterbar-style-section,.column-preset-row,.favefox-filterbar-wrapper){margin-inline:var(--filterbar-panel-inline-space, 24px)}.filterbar-panel-body>.filterbar-overview-section,.filterbar-panel-body>.dataset-filter-query-section,.filterbar-panel-body>.dataset-filter-tools-section,.filterbar-panel-body>.dataset-filter-views-section,.filterbar-panel-body>.filterbar-style-section,.filterbar-panel-body>.column-preset-row,.filterbar-panel-body>.favefox-filterbar-wrapper{width:100%;box-sizing:border-box}.filterbar-panel-body--hidden{display:none}.scrollable_content{padding-top:var(--mini-hero-height, 150px);transition:padding-top var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1);will-change:padding-top}.tab_parts_container[data-filterbar-panel-mode=inline-hero] .scrollable_content{padding-top:0}.dataset-shared-topbar--visible+.tab-content-body>.scrollable_content:has(>.dataset-results-surface>.card_view_wrapper:not(.big-card-open)){scrollbar-gutter:var(--dataset-centered-scrollbar-gutter, stable both-edges)}@media (width <= 1200px){.dataset-shared-topbar--visible[data-topbar-mode=article]+.tab-content-body .active_row_article>.row_article_content{scrollbar-gutter:var(--dataset-centered-scrollbar-gutter, stable both-edges)}}@media (width > 1200px){.dataset-shared-topbar--visible[data-topbar-mode=article]+.tab-content-body .dataset-results-surface>.card_view_wrapper.big-card-open{margin-inline-start:max(0px,calc((100% - var(--big-card-layout-max-width) - var(--big-card-sidebar-width) - var(--big-card-layout-gap) + var(--article-scrollbar-gutter, 0px)) / 2))}}.tab-content-area{margin-right:var(--filterbar-content-reserved-width, 0);transition:margin-right var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1);will-change:margin-right}.tab_parts_container:has(.card_view_wrapper.big-card-open) .filterbar-inline-hero{display:none!important}.tab_parts_container:has(.card_view_wrapper.big-card-open) .scrollable_content{padding-top:0;transition:none;will-change:auto}.tab_parts_container:has(.card_view_wrapper.big-card-open)>.tab-content-area{transition:margin-right var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1)}@media (width <= 1099px){.filterbar-panel:not(.filterbar-panel--wide){width:min(92vw,520px);max-width:min(92vw,520px);box-shadow:-4px 0 20px #0000004d}.filterbar-panel{--filterbar-panel-inline-space: 12px}.filterbar-panel-body{padding-bottom:0}}@media (width <= 480px){.filterbar-panel:not(.filterbar-panel--wide){left:0;right:0;width:auto;max-width:none;border-left:none}.filterbar-panel{--filterbar-panel-inline-space: 10px}.filterbar-panel__toggle-dock{top:10px;right:10px}.filterbar-panel-body{padding-bottom:0}}:root{--filterbar-clock-bar-height: 34px}.filterbar-clock-bar{position:relative;z-index:4;height:var(--filterbar-clock-bar-height, 34px);min-height:var(--filterbar-clock-bar-height, 34px);background:color-mix(in srgb,var(--filter_panel_bg_color) 90%,var(--bg_color_extreme, #111) 10%);border-top:1px solid var(--filter_panel_border);display:flex;align-items:center;justify-content:center;padding:0 var(--filterbar-panel-inline-space, 24px);box-sizing:border-box;line-height:1;margin:0;flex:0 0 var(--filterbar-clock-bar-height, 34px)}.filterbar-panel--compact>.filterbar-clock-bar{position:absolute;right:0;bottom:0;left:0}.filterbar-clock-bar__content{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-width:0;font-variant-numeric:tabular-nums}.filterbar-clock-bar>*,.filterbar-clock-bar__content>*{display:flex;align-items:center}.filterbar-clock-bar--hidden{display:none}.filterbar-clock-bar__day-group{display:flex;align-items:center;gap:8px;cursor:default;min-width:max-content}.filterbar-clock-bar__weekday{flex:0 0 auto;font-weight:600;text-transform:capitalize;white-space:nowrap}.filterbar-clock-bar__week{min-width:8ch;letter-spacing:.03em;font-variant-numeric:tabular-nums}.filterbar-clock-bar__date{min-width:10ch;opacity:.85;font-variant-numeric:tabular-nums}.filterbar-clock-bar__time{min-width:8ch;font-variant-numeric:tabular-nums;letter-spacing:.04em;cursor:default;-webkit-user-select:none;user-select:none}.dataset-shared-topbar{--dataset-shared-topbar-padding-block: 12px;--dataset-shared-topbar-padding-inline: 12px;--dataset-shared-topbar-transition-duration: .26s;--filterbar-search-only-max-width: 600px;display:grid;grid-template-rows:0fr;flex:0 0 auto;padding:0 var(--dataset-shared-topbar-padding-inline);background:color-mix(in srgb,var(--filter_panel_bg_color) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:2px solid transparent;box-shadow:none;position:relative;z-index:2;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:grid-template-rows var(--dataset-shared-topbar-transition-duration) cubic-bezier(.4,0,.2,1),padding-top var(--dataset-shared-topbar-transition-duration) cubic-bezier(.4,0,.2,1),padding-bottom var(--dataset-shared-topbar-transition-duration) cubic-bezier(.4,0,.2,1),opacity .18s ease,transform var(--dataset-shared-topbar-transition-duration) cubic-bezier(.4,0,.2,1),border-color var(--dataset-shared-topbar-transition-duration) ease,box-shadow var(--dataset-shared-topbar-transition-duration) ease,visibility 0s linear var(--dataset-shared-topbar-transition-duration);will-change:grid-template-rows,padding-top,padding-bottom,opacity,transform}.dataset-shared-topbar[hidden]{display:none}.dataset-shared-topbar--visible{box-sizing:border-box;height:var(--dataset-topbar-height, 70px);grid-template-rows:1fr;padding-top:var(--dataset-shared-topbar-padding-block);padding-bottom:var(--dataset-shared-topbar-padding-block);border-bottom-color:var(--border_color);box-shadow:var(--fw-shadow-soft);opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:grid-template-rows var(--dataset-shared-topbar-transition-duration) cubic-bezier(.4,0,.2,1),padding-top var(--dataset-shared-topbar-transition-duration) cubic-bezier(.4,0,.2,1),padding-bottom var(--dataset-shared-topbar-transition-duration) cubic-bezier(.4,0,.2,1),opacity .18s ease,transform var(--dataset-shared-topbar-transition-duration) cubic-bezier(.4,0,.2,1),border-color var(--dataset-shared-topbar-transition-duration) ease,box-shadow var(--dataset-shared-topbar-transition-duration) ease,visibility 0s linear 0s}.dataset-shared-topbar__inner{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;position:relative;align-items:center;gap:18px;width:100%;min-height:0;overflow:hidden}.dataset-shared-topbar--visible .dataset-shared-topbar__inner{overflow:visible}.dataset-shared-topbar__slot{min-width:44px;min-height:44px;display:flex;align-items:center}.dataset-shared-topbar__slot--start{justify-content:flex-start}.dataset-shared-topbar__slot--end{justify-content:flex-end}.dataset-shared-topbar__menu-slot{display:flex;flex:0 0 0;align-items:center;justify-content:flex-start;width:0;min-width:0;max-width:0;overflow:visible;clip-path:inset(-8px 0 -8px 0);opacity:0;visibility:hidden;pointer-events:none;transition:flex-basis .26s cubic-bezier(.4,0,.2,1),width .26s cubic-bezier(.4,0,.2,1),max-width .26s cubic-bezier(.4,0,.2,1),opacity .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .26s;will-change:flex-basis,width,max-width,opacity}.dataset-shared-topbar__menu-slot--visible{flex-basis:52px;width:52px;max-width:52px;opacity:1;visibility:visible;pointer-events:auto;transition:flex-basis .26s cubic-bezier(.4,0,.2,1),width .26s cubic-bezier(.4,0,.2,1),max-width .26s cubic-bezier(.4,0,.2,1),opacity .26s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.dataset-shared-topbar__menu-button{--navbar-control-radius: 8px;position:relative;display:flex;flex:0 0 44px;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--border_color);border-radius:var(--navbar-control-radius);color:var(--button_text_color);background-color:var(--button_bg_color);box-shadow:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dataset-shared-topbar__menu-button[aria-hidden=true]{visibility:hidden}.dataset-shared-topbar__menu-button:hover,.dataset-shared-topbar__menu-button:focus-visible{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 12%,var(--button_bg_color))}.dataset-shared-topbar__dataset-title{min-width:0;box-sizing:border-box;overflow:hidden;padding-inline-start:10px;color:var(--text_color);font-size:2.15rem;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.dataset-shared-topbar__center{min-width:0;width:100%;max-width:var(--filterbar-search-only-max-width, 600px);justify-self:end}.dataset-shared-topbar__center>.dataset-search-panel{width:100%;max-width:var(--filterbar-search-only-max-width, 600px);margin:0}.dataset-shared-topbar[data-topbar-search-mode=button] .dataset-shared-topbar__inner{grid-template-columns:minmax(0,1fr) auto}.dataset-shared-topbar[data-topbar-search-mode=button] .dataset-shared-topbar__center{position:absolute;inset-block-start:0;inset-inline:var(--topbar-search-start, 0) var(--topbar-search-end, 0);justify-self:stretch;width:auto;max-width:none}.dataset-shared-topbar[data-topbar-search-mode=button] .dataset-shared-topbar__center>.dataset-search-panel{max-width:none}.dataset-shared-topbar[data-topbar-search-open=true] .dataset-shared-topbar__dataset-title{visibility:hidden}.dataset-shared-topbar__site-identity,.dataset-shared-topbar__search-toggle[hidden]{display:none}.dataset-shared-topbar__search-toggle{flex:0 0 44px;width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border_color);border-radius:8px;background:var(--button_bg_color);color:var(--button_text_color);cursor:pointer}.dataset-shared-topbar__search-toggle:hover,.dataset-shared-topbar__search-toggle[aria-pressed=true]{background:color-mix(in srgb,var(--color-brand) 12%,var(--button_bg_color))}.dataset-shared-topbar__search-toggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.dataset-shared-topbar__center>[hidden]{display:none!important}.filterbar-style-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.filterbar-style-actions>button,.filterbar-style-actions .language-button{min-width:44px;min-height:44px}.filterbar-style-actions .floating-language-panel{position:static;min-width:0!important;max-width:100%}.dataset-shared-topbar__article-close{width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;color:var(--text_color);background:transparent;cursor:pointer;font-size:2.6rem;line-height:1}.dataset-shared-topbar__article-close:hover,.dataset-shared-topbar__article-close:focus-visible{background:color-mix(in srgb,var(--primary_color) 14%,transparent)}.dataset-shared-topbar__article-close[hidden]{display:none!important}.tab_parts_container:has(.filterbar-fixed-toggle--exposed) .dataset-shared-topbar__article-close:not([hidden]){margin-right:52px}.tab_parts_container[data-shared-topbar-visible=true] .filterbar-panel>.filter-content-inner>.dataset-search-panel{display:none!important}.body_content{--dataset-topbar-height: 70px}.dataset-shared-topbar .filterbar-inline-hero__top-row{width:100%;min-width:0;margin:0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.dataset-shared-topbar .filterbar-inline-hero__top-row>.hero-dataset-tabs{grid-column:1}.dataset-shared-topbar .filterbar-inline-hero__actions{grid-column:2}.filterbar-inline-hero__top-row[hidden],.dataset-shared-topbar__dataset-title[hidden],.filterbar-panel>.filterbar-panel__toggle-dock[hidden]{display:none}.dataset-shared-topbar[data-topbar-mode=hero] .dataset-shared-topbar__center{max-width:none}@media (width <= 1850px){.body_content:has(.content_div:not(.hidden) .dataset-shared-topbar--visible) #navbar:not(.collapsed){top:var(--dataset-topbar-height);height:calc(100% - var(--dataset-topbar-height))}}@media (width < 1100px){.tab_parts_container[data-shared-topbar-visible=true]>.filterbar-panel--compact{top:var(--dataset-topbar-height);min-height:0;height:calc(100% - var(--dataset-topbar-height))}}@media (width <= 1099px){.dataset-shared-topbar{--dataset-shared-topbar-padding-inline: 12px}}@media (width <= 700px){.body_content{--dataset-topbar-height: 48px}.body_content:has([data-corner-owner][aria-expanded=true]:not([data-corner-owner=none])) #navbar:not(.collapsed){max-width:calc(100% - 60px)}#tabs_container:has(.dataset-shared-topbar--visible){width:100%;transform:translate(0)}.dataset-shared-topbar{--dataset-shared-topbar-padding-inline: 0px;--dataset-shared-topbar-padding-block: 0px;--search_tools_radius: 0px;--dataset-search-input-start: 12px;box-sizing:border-box;height:48px;padding:0;border-bottom-width:1px;transition:none;transform:none}.dataset-shared-topbar--visible{overflow:visible}.dataset-shared-topbar__inner{grid-template-columns:52px minmax(0,1fr) 96px;grid-template-rows:47px;gap:0}.dataset-shared-topbar__slot--start{gap:0}.dataset-shared-topbar .dataset-shared-topbar__menu-slot{flex:0 0 52px;width:52px;max-width:52px;height:47px;margin-inline-start:0;clip-path:none;transition:none}.dataset-shared-topbar .dataset-shared-topbar__menu-slot>.dataset-shared-topbar__menu-button{left:0;flex-basis:52px;width:52px;height:47px;border:0;border-radius:0;box-shadow:none;background:transparent}.dataset-shared-topbar__center{grid-column:2;grid-row:1;justify-self:stretch;height:47px;box-sizing:border-box;max-width:none;border-inline:1px solid color-mix(in srgb,var(--border_color) 50%,transparent)}.dataset-shared-topbar__slot--end{gap:0;height:47px}.dataset-shared-topbar__search-toggle{box-sizing:border-box;height:47px;border:0;border-radius:0;background:transparent}.dataset-shared-topbar__search-toggle>span{width:22px;height:22px}.dataset-shared-topbar__dataset-title{display:none}.dataset-shared-topbar__site-identity{display:flex;align-items:center;gap:8px;height:47px;min-width:0;padding-inline:12px 8px;color:var(--text_color);font-size:1.125rem;font-weight:700}.dataset-shared-topbar__site-identity img{flex:none;width:24px;height:24px;image-rendering:auto}.dataset-shared-topbar__site-identity span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataset-shared-topbar__center .dataset-search-panel{--dataset-search-control-height: 47px}.dataset-shared-topbar__center>.dataset-search-panel{width:100%;max-width:none}.dataset-shared-topbar__center .dataset-search-fields{min-width:0}.filterbar-inline-hero>.filterbar-inline-hero__top-row{display:none}.filterbar-inline-hero>.filter-content-inner>.dataset-search-panel{--dataset-search-control-height: 44px;display:flex;width:100%;min-width:0;max-width:none;margin:0}.filterbar-inline-hero>.filter-content-inner>.dataset-search-panel .dataset-search-fields{min-width:0}.dataset-corner-controls-topbar-end>.filterbar-fixed-toggle--hosted{right:auto}.dataset-shared-topbar__menu-slot>.dataset-shared-topbar__menu-button{left:auto}}@media (prefers-reduced-motion: reduce){.dataset-shared-topbar,.dataset-shared-topbar--visible{transition-duration:1ms}.dataset-shared-topbar__menu-slot,.dataset-shared-topbar__menu-slot--visible{transition-duration:0ms}}.dataset-shared-topbar__menu-button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.dataset-search-clear-button{position:absolute;z-index:3;top:50%;right:8px;width:28px;min-width:28px;height:28px;min-height:28px;box-sizing:border-box;padding:0;border:0!important;border-radius:var(--fw-radius-sm);color:var(--text_color);background:transparent;box-shadow:none;transform:translateY(-50%)}.dataset-search-clear-button:hover,.dataset-search-clear-button:focus-visible{color:var(--primary_color);background:color-mix(in srgb,var(--primary_color) 10%,transparent);box-shadow:none}.dataset-search-clear-button:focus-visible{outline-width:2px;outline-offset:1px}.dataset-search-clear-icon{display:block;font-size:1.15rem;font-weight:400;line-height:1}.filterbar-filters-toggle-button{flex:0 0 auto;min-height:40px;white-space:nowrap}.filterbar-filters-toggle-button[aria-pressed=true]{color:var(--text_color);background:color-mix(in srgb,hsl(var(--brand-hue) 76% 52%) 16%,var(--button_bg_color));box-shadow:inset 0 0 0 1px hsl(var(--brand-hue) 76% 52% / .48)}.filterbar-inline-hero-sort-row{grid-template-columns:minmax(0,1fr)}.filterbar-inline-hero-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filterbar-inline-hero-filter-actions>.fw-btn{width:100%;min-width:0}.active_filters.active-filters--change-highlight .active-filter-item{animation:active-filter-change-highlight .68s ease-out}@keyframes active-filter-change-highlight{0%{background:color-mix(in srgb,hsl(var(--brand-hue) 80% 56%) 24%,var(--bg_color_extreme));box-shadow:0 0 0 1px hsl(var(--brand-hue) 80% 56% / .66),0 0 16px hsl(var(--brand-hue) 80% 56% / .34)}to{background:var(--bg_color_extreme);box-shadow:0 0 0 1px transparent,0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.active_filters.active-filters--change-highlight .active-filter-item{animation:none;background:color-mix(in srgb,hsl(var(--brand-hue) 80% 56%) 14%,var(--bg_color_extreme));box-shadow:0 0 0 1px hsl(var(--brand-hue) 80% 56% / .48)}}@media (width <= 700px){[data-topbar-search-mode=phone] .dataset-search-clear-button{right:0;width:44px;min-width:44px;height:47px;min-height:44px;border-radius:0}}.filterbar-clock-bar__version-info-shell{position:absolute;top:50%;right:8px;z-index:2;width:18px;height:18px;transform:translateY(-50%)}.filterbar-clock-bar__version-info{position:relative;display:block;width:18px;height:18px;padding:0;border:0;color:var(--text_color);background:transparent;cursor:pointer;opacity:.72;transition:opacity .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filterbar-clock-bar__version-info--update-available:after{position:absolute;top:1px;right:1px;width:7px;height:7px;border:1px solid var(--bg_color_extreme);border-radius:50%;background:#f2930d;content:""}.filterbar-clock-bar__version-info-icon,.filterbar-clock-bar__version-info-icon svg{display:block;width:100%;height:100%}.filterbar-clock-bar__version-info-icon{pointer-events:none}.filterbar-clock-bar__version-info-icon svg{fill:currentcolor}.filterbar-clock-bar__version-info-panel{position:fixed;z-index:calc(var(--z-modal, 101000) + 10);display:block;width:min(360px,calc(100vw - 24px));min-width:min(250px,calc(100vw - 24px));max-width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box;border-collapse:separate;border-spacing:0 2px;margin:0;padding:10px 12px;border:1px solid var(--border_color);border-radius:var(--border_radius_small);color:var(--text_color);background:var(--bg_color_extreme);box-shadow:0 4px 16px #00000038;font-size:12px;line-height:1.45;text-align:left}.filterbar-clock-bar__version-info-panel--portaled{isolation:isolate}.filterbar-clock-bar__version-info-panel:focus-visible{outline:2px solid var(--fw-color-primary, currentcolor);outline-offset:-2px}.filterbar-clock-bar__version-info-key{padding:0 19px 0 0;font-weight:600;text-align:left;width:42%;white-space:normal;overflow-wrap:anywhere}.filterbar-clock-bar__version-info-title{padding:0 0 8px;color:var(--text_color);font-size:13px;font-weight:700;text-align:left}.filterbar-clock-bar__version-info-value{min-width:0;overflow-wrap:anywhere;padding:0;font-variant-numeric:tabular-nums;text-align:left}.filterbar-clock-bar__version-info-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.filterbar-clock-bar__version-info-message{padding:2px 0}.filterbar-clock-bar__version-refresh-row td{padding:8px 0 0;border-top:1px solid var(--border_color)}.filterbar-clock-bar__version-refresh-button{min-height:26px;padding:3px 9px;border:1px solid var(--border_color);border-radius:var(--border_radius_small);color:var(--text_color);background:var(--bg_color);font:inherit;font-weight:600;cursor:pointer}.filterbar-clock-bar__version-refresh-button:hover,.filterbar-clock-bar__version-refresh-button:focus-visible{outline:2px solid var(--fw-color-primary, currentcolor);outline-offset:2px}.filterbar-clock-bar__version-refresh-button:disabled{cursor:default;opacity:.65}.filterbar-clock-bar__version-refresh-status{display:block;margin-top:4px;font-variant-numeric:tabular-nums}.filterbar-clock-bar__version-operator-guidance{padding:8px 0 0;overflow-wrap:anywhere}.filterbar-clock-bar__version-info-shell[hidden],.filterbar-clock-bar__version-info-panel[hidden]{display:none}.filterbar-clock-bar__version-info:hover,.filterbar-clock-bar__version-info:focus-visible{opacity:1;outline:2px solid var(--fw-color-primary, currentcolor);outline-offset:2px}.admin-update-notice{width:min(720px,calc(100vw - 24px));box-sizing:border-box;display:block;overflow:hidden;padding:0;border:1px solid hsl(35deg 75% 42%);border-radius:var(--border_radius, 8px);color:var(--text_color);background:color-mix(in srgb,var(--bg_color_extreme) 94%,hsl(35deg 90% 50%));box-shadow:0 8px 24px #0000003d;cursor:default;-webkit-user-select:text;user-select:text}.admin-update-notice__content,.admin-update-notice>.toast-notification-content{width:100%}.admin-update-notice[data-state=draining]{border-color:#da4b1b;background:color-mix(in srgb,var(--bg_color_extreme) 90%,hsl(15deg 88% 52%))}.admin-update-notice__main{display:flex;align-items:center;gap:10px;min-height:42px;padding:7px 42px 7px 10px}.admin-update-notice__marker{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:#1a1a1a;background:#f5ad47;font-size:12px;font-weight:700;white-space:nowrap}.admin-update-notice[data-state=draining] .admin-update-notice__marker{color:#fff;background:#c84419}.admin-update-notice__title{min-width:0;overflow-wrap:anywhere}.admin-update-notice__countdown{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.admin-update-notice__details-toggle{min-height:30px;padding:3px 9px;border:1px solid var(--border_color);border-radius:var(--border_radius_small, 6px);color:var(--text_color);background:var(--bg_color);cursor:pointer}.admin-update-notice__details-toggle:focus-visible,.admin-update-notice__details-toggle:hover{outline:2px solid var(--fw-color-primary, currentcolor);outline-offset:2px}.admin-update-notice__details{padding:8px 12px 10px;border-top:1px solid var(--border_color);background:color-mix(in srgb,var(--bg_color_extreme) 96%,transparent);font-size:13px}.admin-update-notice__details p{margin:3px 0}.admin-update-notice__details[hidden]{display:none}@media (width <= 640px){.admin-update-notice__main{flex-wrap:wrap}.admin-update-notice__title{flex:1 1 calc(100% - 130px)}.admin-update-notice__countdown{margin-left:0}}.dataset-search-panel{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;box-sizing:border-box;min-width:0;background:transparent;border:none;padding:0!important;margin-bottom:0;--dataset-search-control-height: 44px;--dataset-search-focus-border-color: var(--primary_color);--dataset-search-focus-ring: 0 0 0 4px color-mix(in srgb, var(--primary_color), transparent 80%);--dataset-search-active-button-bg: color-mix(in srgb, var(--dataset-search-focus-border-color) 18%, var(--input_bg_color) 82%);--dataset-search-active-button-color: var(--primary_color)}.dataset-search-row{display:flex;align-items:stretch;gap:10px;margin:0}.dataset-search-fields{flex:1 1 auto;display:flex;flex-direction:column}.dataset-search-input-row,.dataset-search-location-row{display:flex;align-items:center;gap:0}.dataset-search-input-row{position:relative;min-width:0;box-sizing:border-box;border:1px solid var(--border_color);border-radius:var(--search_tools_radius);background:var(--input_bg_color);box-shadow:var(--fw-shadow-soft);transition:border-color .3s ease,box-shadow .3s ease}.dataset-search-input-shell{position:relative;display:flex;flex:1 1 auto;min-width:0}.dataset-search-input{flex:1;height:calc(var(--dataset-search-control-height) - var(--dataset-search-control-inset, 2px));min-width:0;box-sizing:border-box;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--text_color)!important;border-radius:var(--search_tools_radius) 0 0 var(--search_tools_radius)!important;padding:0 20px!important;font-family:JetBrains Mono,monospace;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.dataset-search-submit-button{flex:0 0 auto;height:calc(var(--dataset-search-control-height) - var(--dataset-search-control-inset, 2px))!important;min-height:0;box-sizing:border-box;border:none!important;border-inline-start:var(--dataset-search-submit-border, 1px solid var(--border_color))!important;border-radius:0 calc(var(--search_tools_radius) - 1px) calc(var(--search_tools_radius) - 1px) 0!important;background:transparent!important;box-shadow:none!important;transition:background-color .3s ease,color .3s ease}.dataset-search-submit-button:hover:not(:disabled),.dataset-search-submit-button:active:not(:disabled){background:var(--dataset-search-active-button-bg)!important;color:var(--dataset-search-active-button-color)!important}.dataset-search-submit-button:focus-visible{outline:2px solid var(--primary_color);outline-offset:-4px}.dataset-search-field-icon,.dataset-search-submit-icon{display:block;width:20px;height:20px;flex:0 0 auto;background-color:currentcolor;mask:url(/frontend/icons/general/dataset-search-icon.svg) center / contain no-repeat}.dataset-search-field-icon{position:absolute;inset-inline-start:14px;top:50%;color:var(--text_color);transform:translateY(-50%);pointer-events:none}.dataset-search-placeholder-fade{position:absolute;z-index:2;inset-inline-start:44px;top:50%;max-width:calc(100% - 82px);overflow:hidden;color:var(--empty_field_text_color);font-family:JetBrains Mono,monospace;font-size:inherit;line-height:1;opacity:1;pointer-events:none;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap;animation:dataset-search-placeholder-fade-out .3s ease forwards}@keyframes dataset-search-placeholder-fade-out{0%{opacity:1}to{opacity:0}}.dataset-search-input-row:focus-within{border-color:var(--dataset-search-focus-border-color);box-shadow:var(--fw-shadow-soft),var(--dataset-search-focus-ring)}.dataset-search-input:focus{outline:none!important}@media (forced-colors: active){.dataset-search-input-row:focus-within{outline:2px solid Highlight;outline-offset:2px}}.dataset-search-location-row{gap:6px;padding:10px 0 0}.dataset-search-location-row input[type=checkbox]{flex:0 0 auto;margin:0;transform:translateY(-1px)}.dataset-search-location-row label{line-height:1.2}.filterbar-panel--compact .dataset-search-panel{margin-bottom:0}.filterbar-panel--compact .dataset-search-input{padding:0 16px!important}.filterbar-search-only .dataset-search-panel{width:100%;max-width:var(--filterbar-search-only-max-width, 800px);margin:0 auto!important;padding:0!important;background:transparent!important;--dataset-search-focus-border-color: rgb(0 255 136 / 30%);--dataset-search-focus-ring: 0 4px 16px rgb(0 255 136 / 15%);--dataset-search-active-button-bg: color-mix(in srgb, var(--dataset-search-focus-border-color) 30%, var(--input_bg_color) 70%);--dataset-search-active-button-color: var(--text_color)}.filterbar-search-only .dataset-search-input-row{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filterbar-search-only .dataset-search-input{padding:0 16px!important;font-size:.9rem}@media (prefers-reduced-motion: reduce){.dataset-search-placeholder-fade{animation-duration:0ms}}.dataset-search-input-shell>.dataset-search-input{width:100%;padding-inline-start:var(--dataset-search-input-start, 44px)!important;padding-right:var(--dataset-search-input-end, 44px)!important}.search-stage-notice{padding:20px 24px;margin:24px 16px 16px;font-size:.9rem;color:var(--text_color_subtle, #8a8a9b);font-style:normal;font-weight:500;border:none;border-radius:0;background:transparent;box-shadow:none;text-align:center}.search-stage-notice[data-lang-key=text_search_no_results]{font-style:italic;font-weight:400;opacity:.7;padding:28px 20px 16px}.search-stage-notice[data-lang-key=see_also]{display:flex;align-items:center;gap:16px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:28px 20px 12px;opacity:.55}.search-stage-notice[data-lang-key=see_also]:before,.search-stage-notice[data-lang-key=see_also]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--border_color, #444),transparent)}.search-ai-results-table thead{display:none}@media (width <= 700px){[data-topbar-search-mode=phone] .dataset-search-field-icon,[data-topbar-search-mode=phone] .dataset-search-input::-webkit-search-cancel-button{display:none}[data-topbar-search-mode=phone] .dataset-search-input-shell:has(>button[hidden]){--dataset-search-input-end: 4px}[data-topbar-search-mode=phone] .dataset-search-input-row{--dataset-search-control-inset: 0px;--dataset-search-submit-border: 0;height:47px;border:0;border-radius:0;box-shadow:none}[data-topbar-search-mode=phone] .dataset-search-submit-button{display:flex;align-items:center;justify-content:center;width:44px;padding:0}[data-topbar-search-mode=phone] .dataset-search-input-row:focus-within{outline:2px solid var(--primary_color);outline-offset:-2px}[data-topbar-search-mode=phone] .dataset-search-placeholder-fade{inset-inline-start:12px}}.supplemental-dataset-results{position:relative;clear:both;grid-column:1 / -1;width:100%;max-width:800px;margin-inline:auto;min-width:0;box-sizing:border-box;padding:1rem;color:var(--text_color)}.supplemental-dataset-group p mark{background:none;color:inherit;font-weight:700}.supplemental-dataset-results[hidden],.supplemental-dataset-group[hidden]{display:none}.supplemental-dataset-results h2{margin:0 0 .75rem;font-size:1.15rem}.supplemental-dataset-group{--home-block-radius: var(--fw-radius-lg);padding-block:.75rem;border-top:1px solid var(--border_color)}.supplemental-dataset-group h2,.supplemental-dataset-group h3{margin:0 0 .5rem;font-size:1rem}.supplemental-dataset-group ul{margin:0;padding:0;list-style:none}.supplemental-dataset-group li{margin-block:.6rem;overflow-wrap:anywhere}.supplemental-dataset-result{display:flex;align-items:center;gap:12px}.supplemental-dataset-thumbnail,.supplemental-dataset-thumbnail .card_small_image{flex:0 0 76px;width:76px;height:76px}.supplemental-dataset-thumbnail .card_small_image_inner{width:76px!important;height:76px!important;max-width:76px;max-height:76px}.supplemental-dataset-thumbnail .card_photo_presentation{--card-photo-blur: 48px;--card-photo-scrim-inset: -144px}.supplemental-dataset-thumbnail .wrapper{border-radius:var(--fw-radius-md)!important}.supplemental-dataset-thumbnail .wrapper>img{border-radius:inherit!important}.supplemental-dataset-result-text{display:flex;flex-direction:column;justify-content:center;height:76px;min-width:0;flex:1;overflow:hidden}.supplemental-dataset-result-text>a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.4}.supplemental-dataset-group p{margin:.25rem 0 0;color:var(--empty_field_text_color);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.4}.supplemental-dataset-group a{color:var(--link_color, var(--primary_color));text-decoration:underline}.supplemental-dataset-group a:focus-visible{outline:2px solid var(--primary_color);outline-offset:3px}.supplemental-dataset-show-all{display:inline-block;margin-top:.25rem}.front-page{--home-block-gap: 40px;--home-hero-blocks-gap: var(--home-block-gap);--home-page-bottom-space: var(--home-block-gap);position:relative;isolation:isolate;display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden;color:var(--text_color)}.front-page-background{position:absolute;z-index:-1;inset:calc(0px - var(--dataset-background-image-blur, 0px));clip-path:inset(var(--dataset-background-image-blur, 0));filter:blur(var(--dataset-background-image-blur, 0));pointer-events:none}.front-page{--home-media-opacity: var(--home-light-opacity);--home-media-wash: var(--home-light-wash);--home-wash-colour: var(--bg_color_extreme)}body.dark-mode .front-page{--home-media-opacity: var(--home-dark-opacity);--home-media-wash: var(--home-dark-wash);--home-wash-colour: var(--bg_color)}.front-page-background:before,.front-page-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.front-page-background:before{background-image:var(--front-page-background-2160);background-repeat:no-repeat;background-size:cover;background-position:inherit;opacity:var(--home-media-opacity)}.front-page-background:after{background:var(--home-wash-colour);opacity:var(--home-media-wash)}.front-page .front-page-scroller{display:block;padding:0;flex:1 1 auto;min-height:0;overflow:hidden auto;background:transparent;overscroll-behavior-y:contain}.front-page-top-row{flex:0 0 auto;margin:0;padding:12px;border-bottom:0;box-shadow:none;min-width:0}.front-page>.front-page-top-row{box-sizing:border-box;min-height:var(--navbar-controls-height);border-bottom:2px solid var(--border_color);display:flex;flex-wrap:wrap;align-items:center;container-type:inline-size;gap:8px;margin-inline:0}.front-page-top-row__identity{display:flex;align-items:center;gap:10px;flex:0 0 auto;max-width:100%;min-width:0}.front-page-top-row .front-page-site-name{display:block;flex:0 1 auto;padding:0;font-size:clamp(1.125rem,4cqw,2.15rem)}.front-page-top-row .dataset-shared-topbar__menu-slot--visible{flex:0 0 44px;width:44px;max-width:44px;transition:none}.front-page-top-row>.hero-dataset-tabs{flex:1 1 0}.front-page-top-row .filterbar-inline-hero__actions{flex:0 0 auto;margin-inline-start:auto}.front-page-top-row #showMenuButton{position:relative;inset:auto;flex:0 0 44px}.front-page-top-row [hidden]{display:none!important}.body_content:has(.front-page:not(.hidden)>.front-page-top-row) #navbar.collapsed #hideMenuButton{visibility:hidden}.front-page-site-icon{width:32px;height:32px;flex:0 0 32px;object-fit:contain;image-rendering:auto}.front-page-background video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--front-page-video-fade, 2.5s) ease-in-out}.front-page-background video.front-page-background__video--visible{opacity:var(--home-media-opacity)}@media (prefers-reduced-motion: reduce){.front-page-background video{transition:none}}.front-page-hero{text-align:left;overflow-wrap:anywhere}.front-page-hero [hidden]{display:none}.front-page-hero .morphing-title{margin-top:0}.front-page-hero .front-page-slogan.morphing-subtitle{font-size:var(--home-slogan-size, 1.25rem);margin-block:0 1em}.front-page-hero .front-page-description{font-size:var(--home-description-size, 1rem)}.front-page-hero .home-text-paragraph{white-space:pre-line;margin-block:0 var(--home-paragraph-gap, 1em)}.front-page-hero .home-text-paragraph:last-child{margin-bottom:0}.front-page-content,.front-page-status{max-width:1200px;padding:1rem;margin-inline:auto}.front-page-content{padding-block-end:var(--home-page-bottom-space)}.front-page-status,.front-page-blocks .supplemental-dataset-group{padding:var(--home-block-padding, 1rem);background:var(--home-block-background, var(--bg_color_2));border:1px solid var(--border_color);border-radius:var(--home-block-radius, var(--fw-radius-md, 8px));overflow-wrap:anywhere}.front-page-blocks{display:grid;grid-template-columns:minmax(0,1fr);box-sizing:border-box;width:100%;max-width:800px;margin-inline:auto;gap:var(--home-block-gap);margin-block-start:var(--home-hero-blocks-gap)}.front-page-blocks .supplemental-dataset-group{min-width:0}.front-page-blocks .supplemental-dataset-group p[hidden]{display:none}.front-page-blocks .supplemental-dataset-show-all,.front-page-status button{display:flex;align-items:center;min-height:44px}.front-page-blocks .supplemental-dataset-result{position:relative}.front-page-blocks .supplemental-dataset-result-text>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.front-page-blocks .supplemental-dataset-result-text>a:focus-visible:after{outline:2px solid var(--primary_color);outline-offset:3px}.front-page-status:empty{padding:0;border:0}.front-page-skeleton{min-height:160px;margin:1rem;background:var(--bg_color_2);border-radius:var(--fw-radius-md, 8px)}#navbarFrontPage[hidden]{display:none}#navbar>#navbarFrontPage{box-sizing:border-box;width:100%;max-width:none;margin:0}.navbar-front-page-link{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;align-items:center;box-sizing:border-box;min-height:44px;padding:0 18px 0 22px;border-block:1px solid var(--border_color);background:transparent;color:var(--text_color);font-size:18px;text-decoration:none}.navbar-front-page-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-front-page-icon{width:24px;height:24px}.navbar-front-page-link:hover{background:var(--button_hover_bg_color)}.navbar-front-page-link[aria-current=page] .navbar-front-page-label{text-decoration-line:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.navbar-front-page-link[aria-current=page] .navbar-front-page-icon{color:var(--primary_color)}.navbar-front-page-link:focus-visible{outline:2px solid var(--primary_color);outline-offset:-2px}@media (width < 1000px){.front-page-background:before{background-image:var(--front-page-background-1000)}}.front-page-content--positioned>.front-page-text-stage[data-anchor$=left]~.front-page-blocks{width:auto;margin-inline:calc(min(var(--home-text-horizontal-margin),8cqw,max(0px,calc((100cqw - var(--home-text-min-width)) / 2))) - 1rem) auto}.front-page-content--positioned>.front-page-text-stage[data-anchor$=right]~.front-page-blocks{width:auto;margin-inline:auto calc(min(var(--home-text-horizontal-margin),8cqw,max(0px,calc((100cqw - var(--home-text-min-width)) / 2))) - 1rem)}@media (width <= 700px){.front-page{height:100vh;height:100dvh}.front-page .front-page-scroller>:not(.front-page-phone-topbar),.front-page .front-page-scroller>:not(.front-page-phone-topbar) *{scroll-margin-top:calc(var(--home-phone-bar-size, 0px) + 8px)}.front-page .front-page-scroller--drawer-open{overflow-y:hidden}.front-page-phone-topbar{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:52px minmax(0,1fr) 44px;align-items:center;gap:0;box-sizing:border-box;height:48px;grid-template-rows:47px;padding:0;background:color-mix(in srgb,var(--bg_color) 92%,transparent);border-bottom:1px solid var(--border_color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports not (backdrop-filter: blur(1px)){.front-page-phone-topbar{background:var(--bg_color)}}.front-page-phone-topbar>.dataset-shared-topbar__menu-slot{grid-column:1;grid-row:1;width:52px;max-width:52px;height:47px;clip-path:none;transition:none}.front-page-phone-topbar>.front-page-top-row__identity{grid-column:2;grid-row:1;justify-content:flex-start;gap:8px;min-height:47px;box-sizing:border-box;padding-inline:12px 8px;border-inline-start:1px solid color-mix(in srgb,var(--border_color) 50%,transparent)}.front-page-phone-topbar .front-page-site-name{display:block;flex:0 1 auto;min-width:0;padding:0;font-size:1.125rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-page-phone-topbar__end{grid-column:3;grid-row:1;width:44px}.front-page-phone-topbar #showMenuButton{position:relative;inset:auto;flex:0 0 52px;width:52px;height:47px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.front-page-site-icon{width:24px;height:24px;flex-basis:24px}.front-page-phone-topbar [hidden]{display:none!important}.body_content:has(.front-page:not(.hidden)>.front-page-scroller>.front-page-phone-topbar) #navbar.collapsed #hideMenuButton{visibility:hidden}.front-page-scroller>.front-page-top-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;container-type:inline-size;gap:8px;margin:0}.front-page .front-page-scroller>.front-page-top-row>.hero-dataset-tabs{display:flex;flex-direction:column;grid-column:1;grid-row:1;justify-self:center;width:calc(100% - 8px);max-width:480px;overflow:visible}.front-page-top-row .hero-dataset-tabs__button{width:100%;min-height:44px;white-space:normal}.front-page .front-page-scroller>.front-page-top-row>.filterbar-inline-hero__actions{grid-column:1;grid-row:3}.front-page-scroller>.front-page-top-row>.front-page-article-buttons{grid-row:2}#tabs_container:has(.front-page:not(.hidden)>.front-page-scroller>.front-page-phone-topbar){width:100%;transform:translate(0);transition:none}}.front-page .front-page-scroller--positioned{container-type:size}.front-page-content--positioned{max-width:none;padding:0;padding-block-end:var(--home-page-bottom-space);margin:0}.front-page-text-stage{display:grid;grid-template-columns:minmax(0,1fr);box-sizing:border-box;min-height:100cqh;padding-block:var(--home-text-vertical-margin);padding-inline:min(var(--home-text-horizontal-margin),8cqw,max(0px,calc((100cqw - var(--home-text-min-width)) / 2)));justify-items:start;align-items:start}.front-page-text-stage[data-anchor$=center]{justify-items:center}.front-page-text-stage[data-anchor$=right]{justify-items:end}.front-page-text-stage[data-anchor^=center-]{align-items:center}.front-page-text-stage[data-anchor^=bottom-]{align-items:end}.front-page-text-stage .front-page-hero{box-sizing:border-box;min-width:0;width:max-content;max-width:min(var(--home-text-max-width),100%);padding:0;text-align:start}.front-page-text-stage .front-page-hero[data-alignment=start]{text-align:start}.front-page-text-stage .front-page-hero[data-alignment=center]{text-align:center}.front-page-text-stage .front-page-hero[data-alignment=end]{text-align:end}.front-page-text-stage .front-page-hero[data-alignment=justify]{text-align:justify;text-align-last:start}.front-page-text-stage .front-page-hero[data-alignment=justify] .morphing-title{text-align:start}@media (width <= 700px){.front-page-text-stage .front-page-hero[data-phone-alignment=start],.front-page-text-stage .front-page-hero[data-phone-alignment=start] .morphing-title{text-align:start;text-align-last:auto}.front-page-text-stage .front-page-hero[data-phone-alignment=center],.front-page-text-stage .front-page-hero[data-phone-alignment=center] .morphing-title{text-align:center;text-align-last:auto}}.front-page-content--positioned>.front-page-blocks{margin-block-start:calc(var(--home-hero-blocks-gap) - var(--home-hero-trailing-space, 0px));padding:0 1rem}@media (width <= 700px){.front-page-text-stage[data-anchor]{min-height:calc(100cqh - var(--home-phone-bar-size, 0px));padding:16px;justify-items:stretch}.front-page-content--positioned>.front-page-text-stage[data-anchor]~.front-page-blocks{width:100%;margin-inline:auto}.front-page-content--positioned>.front-page-blocks{padding-inline:0}.front-page-blocks .supplemental-dataset-group{border-inline-width:0;border-radius:0;padding-inline:16px}.front-page-text-stage .front-page-hero{width:auto;max-width:none}.front-page-content{padding-block-end:calc(var(--home-page-bottom-space) + env(safe-area-inset-bottom))}}.front-page-search-button{flex:0 0 44px;place-items:center;width:44px;height:47px;min-height:44px;box-sizing:border-box;padding:0;color:var(--text_color);background:transparent;border:0;border-inline-start:1px solid color-mix(in srgb,var(--border_color) 50%,transparent);border-radius:0;cursor:pointer}.front-page-search-button{display:none}.front-page-search-bar--open{z-index:20}.front-page-search-identity--covered{visibility:hidden}.front-page-search-button:focus-visible{outline:2px solid var(--primary_color);outline-offset:-3px}.front-page-search-layer{display:none;position:absolute;z-index:20;inset:100% 0 auto;height:calc(100dvh - var(--home-phone-bar-size));box-sizing:border-box;padding:0 16px;background:color-mix(in srgb,var(--bg_color_2) 30%,transparent)}.front-page-search-sheet.dataset-search-panel{display:none;grid-column:2 / 4;grid-row:1;grid-template-columns:minmax(0,1fr) 44px;border-inline-start:1px solid color-mix(in srgb,var(--border_color) 50%,transparent);align-items:center;gap:0;--dataset-search-input-start: 12px;--dataset-search-control-height: 47px;color:var(--text_color)}.front-page-search-sheet>.dataset-search-input-row{--search_tools_radius: 0px;min-width:0;height:47px}.front-page-search-button>span{width:22px;height:22px}.front-page-search-sheet .dataset-search-submit-button{width:44px;padding:0}.front-page-search-sheet__results:not(:has(.supplemental-dataset-result)){display:none}.front-page-search-sheet__results{box-sizing:border-box;max-height:min(80dvh,calc(100dvh - var(--home-phone-bar-size)));min-height:0;padding:12px;overflow-y:auto;overscroll-behavior:contain;color:var(--text_color);background:var(--bg_color_2);border:1px solid var(--border_color);border-radius:var(--search_tools_radius)}.front-page-search-layer>[role=status]:empty{display:none}.front-page-search-sheet .supplemental-dataset-group{margin-block:12px;padding:12px;background:var(--bg_color_2);border:1px solid var(--border_color);border-radius:var(--search_tools_radius)}.front-page-search-sheet .supplemental-dataset-show-all{display:flex;align-items:center;min-height:44px}.front-page-search-sheet .supplemental-dataset-result{position:relative}.front-page-search-sheet .supplemental-dataset-result-text>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.front-page-search-sheet .supplemental-dataset-result-text>a:focus-visible:after{outline:2px solid var(--primary_color);outline-offset:3px}.front-page-search-sheet__slot:not(.front-page-search-sheet__slot--complete){min-height:calc(3*(76px + 1.2rem) + 7rem)}.front-page-search-sheet__slot[aria-busy=true]{border-bottom:1px solid var(--border_color)}@media (width <= 700px){.front-page-search-button,.front-page-search-sheet.dataset-search-panel{display:grid}.front-page-search-layer{display:block}}.front-page-desktop-search{--dataset-search-control-height: 44px;flex:0 0 280px;width:280px;min-width:0;color:var(--text_color)}.front-page-desktop-search[data-mode=button]{flex-basis:44px;width:44px}.front-page>.front-page-top-row:has(>.front-page-desktop-search)>.hero-dataset-tabs{min-width:var(--top-nav-home-size, 44px)}.front-page-desktop-search>.dataset-search-input-row,.front-page-desktop-search__over-name{height:44px}.front-page-top-row__identity:has(>.front-page-desktop-search__over-name){position:relative}.front-page-desktop-search__over-name{--dataset-search-control-height: 44px;position:absolute;z-index:1;top:calc(50% - 22px)}.front-page-desktop-search__covered-name{visibility:hidden}.front-page-desktop-search .dataset-search-submit-icon{margin-inline-start:12px}.front-page-desktop-search__over-name .dataset-search-submit-icon{display:none}.front-page-desktop-search__button,.front-page-desktop-search-panel__close{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;box-sizing:border-box;padding:0;color:var(--text_color);background:var(--bg_color_2);border:1px solid var(--border_color);border-radius:var(--search_tools_radius);cursor:pointer}.front-page-desktop-search__button .dataset-search-submit-icon{margin:0}.front-page-desktop-search [hidden],.front-page-desktop-search-panel [hidden]{display:none!important}.front-page-desktop-search__button:focus-visible,.front-page-desktop-search-panel__close:focus-visible{outline:2px solid var(--primary_color);outline-offset:-3px}.front-page-desktop-search .dataset-search-input-row:focus-within,.front-page-desktop-search__over-name:focus-within{border-color:var(--primary_color);outline:2px solid var(--primary_color);outline-offset:-1px}.front-page-desktop-search-panel{--dataset-search-control-height: 44px;position:fixed;z-index:20;display:flex;flex-direction:column;box-sizing:border-box;min-height:0;overflow:hidden;color:var(--text_color);background:var(--bg_color_2);border:1px solid var(--border_color);border-radius:var(--search_tools_radius);box-shadow:var(--fw-shadow-soft)}.front-page-desktop-search-panel__header{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:12px}.front-page-desktop-search-panel__title{flex:1;margin:0;font:inherit;font-weight:600}.front-page-desktop-search-panel__close{font-size:1.5rem}.front-page-desktop-search-panel__results{min-height:0;padding:0 12px 12px;overflow-y:auto;overscroll-behavior:contain}.front-page-desktop-search-panel__results [role=status]:empty{display:none}.front-page-desktop-search-panel .supplemental-dataset-group{margin-block:12px;padding:12px;background:var(--bg_color_2);border:1px solid var(--border_color);border-radius:var(--search_tools_radius)}.front-page-desktop-search-panel .supplemental-dataset-show-all{display:flex;align-items:center;min-height:44px}.front-page-desktop-search-panel .supplemental-dataset-result{position:relative}.front-page-desktop-search-panel .supplemental-dataset-result-text>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.front-page-desktop-search-panel .supplemental-dataset-result-text>a:focus-visible:after{outline:2px solid var(--primary_color);outline-offset:3px}.front-page-desktop-search-panel .front-page-search-sheet__slot:not(.front-page-search-sheet__slot--complete){min-height:calc(3*(76px + 1.2rem) + 7rem)}.front-page-desktop-search-panel .front-page-search-sheet__slot[aria-busy=true]{border-bottom:1px solid var(--border_color)}@media (width <= 700px){.front-page-desktop-search,.front-page-desktop-search-panel{display:none}}.front-page-hero.front-page-hero--serif-story-v1{--home-story-text: #182226;--home-story-soft: rgb(24 34 38 / 86%);--home-story-accent: #a95620;--home-story-title-shadow: 0 3px 20px rgb(255 255 255 / 74%);--home-story-text-shadow: 0 2px 14px rgb(255 255 255 / 68%);max-width:100%;text-rendering:optimizelegibility}body.dark-mode .front-page-hero.front-page-hero--serif-story-v1{--home-story-text: #fffdf5;--home-story-soft: rgb(255 253 245 / 88%);--home-story-accent: #efae55;--home-story-title-shadow: 0 10px 40px rgb(0 0 0 / 58%);--home-story-text-shadow: 0 3px 17px rgb(0 0 0 / 72%)}.front-page-hero.front-page-hero--serif-story-v1 .morphing-title,.front-page-hero.front-page-hero--serif-story-v1 .front-page-title-accent{margin:0;color:var(--home-story-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5cqi,84px);font-style:normal;font-weight:400;line-height:1;letter-spacing:-.06em;text-align:inherit;white-space:normal;text-wrap:balance;overflow-wrap:break-word;text-shadow:var(--home-story-title-shadow);transition:color .3s ease,text-shadow .3s ease}.front-page-hero.front-page-hero--serif-story-v1 .front-page-title-accent{color:var(--home-story-accent);font-style:italic}.front-page-hero.front-page-hero--serif-story-v1 .front-page-description{max-width:var(--home-text-max-width);margin-top:clamp(30px,3.5vh,44px);text-align:inherit}.front-page-hero.front-page-hero--serif-story-v1 .front-page-story-lead{margin:0 0 14px;color:var(--home-story-accent);font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.4cqi,22px);font-style:italic;font-weight:400;line-height:1.4;letter-spacing:normal;text-align:inherit;white-space:normal;overflow-wrap:break-word;text-shadow:var(--home-story-text-shadow);transition:color .3s ease,text-shadow .3s ease}.front-page-hero.front-page-hero--serif-story-v1 .front-page-story-line{margin:0 0 10px;color:var(--home-story-soft);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(14px,1.16cqi,18px);font-style:normal;font-weight:570;line-height:1.45;letter-spacing:-.007em;text-align:inherit;white-space:normal;overflow-wrap:break-word;opacity:1;transform:none;text-shadow:var(--home-story-text-shadow);transition:color .3s ease,text-shadow .3s ease}.front-page-hero.front-page-hero--serif-story-v1 .front-page-story-line--emphasis{color:var(--home-story-text);font-weight:700}.front-page-hero.front-page-hero--serif-story-v1 .front-page-story-line--section-start{margin-top:17px}@container (width <= 1180px){.front-page-hero.front-page-hero--serif-story-v1 .morphing-title,.front-page-hero.front-page-hero--serif-story-v1 .front-page-title-accent{font-size:4.7cqi}.front-page-hero.front-page-hero--serif-story-v1 .front-page-story-lead{font-size:17px}.front-page-hero.front-page-hero--serif-story-v1 .front-page-story-line{font-size:14px}}@container (width <= 760px){.front-page-hero.front-page-hero--serif-story-v1 .morphing-title,.front-page-hero.front-page-hero--serif-story-v1 .front-page-title-accent{font-size:clamp(30px,9cqi,54px);overflow-wrap:break-word}.front-page-hero.front-page-hero--serif-story-v1[lang=en] .morphing-title,.front-page-hero.front-page-hero--serif-story-v1[lang=en] .front-page-title-accent{font-size:clamp(29px,8.4cqi,50px)}.front-page-hero.front-page-hero--serif-story-v1[data-phone-story-size="12"]{--home-phone-story-size: 12px}.front-page-hero.front-page-hero--serif-story-v1[data-phone-story-size="13"]{--home-phone-story-size: 13px}.front-page-hero.front-page-hero--serif-story-v1[data-phone-story-size="14"]{--home-phone-story-size: 14px}.front-page-hero.front-page-hero--serif-story-v1[data-phone-story-size="15"]{--home-phone-story-size: 15px}.front-page-hero.front-page-hero--serif-story-v1[data-phone-story-size="16"]{--home-phone-story-size: 16px}.front-page-hero.front-page-hero--serif-story-v1[data-phone-story-size="17"]{--home-phone-story-size: 17px}.front-page-hero.front-page-hero--serif-story-v1[data-phone-story-size="18"]{--home-phone-story-size: 18px}.front-page-hero.front-page-hero--serif-story-v1 .front-page-story-lead{font-size:calc(var(--home-phone-story-size, 15px) + 1px)}.front-page-hero.front-page-hero--serif-story-v1 .front-page-story-line{font-size:var(--home-phone-story-size, 15px)}}@keyframes home-story-fade{0%{opacity:0}to{opacity:1}}@keyframes home-story-slide{0%{transform:translateY(-12px)}to{transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){.front-page-hero.front-page-hero--serif-story-v1.front-page-hero--reveal-lines:not(.front-page-hero--reveal-complete) .front-page-story-line{animation-name:home-story-fade,home-story-slide;animation-duration:.65s,.75s;animation-timing-function:ease,cubic-bezier(.22,1,.36,1);animation-delay:calc(var(--home-reveal-start) + var(--line-index) * var(--home-reveal-interval));animation-fill-mode:both}}@media (prefers-reduced-motion: reduce){.front-page-hero.front-page-hero--serif-story-v1 .morphing-title,.front-page-hero.front-page-hero--serif-story-v1 .front-page-title-accent,.front-page-hero.front-page-hero--serif-story-v1 .front-page-story-lead,.front-page-hero.front-page-hero--serif-story-v1 .front-page-story-line{transition:none}}:root{--top-nav-home-size: 44px;--top-nav-home-icon-size: 24px}.navbar-front-page-link.top-nav-home-button:not(.hero-dataset-tabs__button){display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;min-width:var(--top-nav-home-size);max-width:min(200px,100%);min-height:var(--top-nav-home-size);padding:6px 12px;border:1px solid var(--border_color);border-radius:var(--navigation-radius, 8px);background:var(--navigation-background, var(--button_bg_color));color:var(--navigation-text, var(--button_text_color));font:inherit;font-size:var(--navigation-size, .85rem);font-weight:600}.hero-dataset-tabs>.top-nav-home-button{min-width:var(--top-nav-home-size);min-height:var(--top-nav-home-size);text-decoration:none}.top-nav-home-button .navbar-front-page-icon{width:var(--top-nav-home-icon-size);height:var(--top-nav-home-icon-size);flex:0 0 var(--top-nav-home-icon-size)}.hero-dataset-tabs>.top-nav-home-button .navbar-front-page-label{white-space:nowrap}.hero-dataset-tabs>.top-nav-home-button--compact .navbar-front-page-label{display:none}.hero-dataset-tabs>.top-nav-home-button--compact{width:var(--top-nav-home-size);padding-inline:0}.front-page-top-row .navbar-front-page-link.top-nav-home-button:focus-visible{outline:2px solid var(--primary_color);outline-offset:-2px}.top-nav-home-button[aria-current=page]{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 12%,var(--button_bg_color))}.dataset-shared-topbar__slot--end:has(>.top-nav-home-button){gap:8px}.dataset-shared-topbar .top-nav-home-button .navbar-front-page-label{display:none}.dataset-shared-topbar .top-nav-home-button{width:var(--top-nav-home-size);padding:0}.front-page-article-buttons{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin-block-start:12px}.front-page-article-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;max-width:100%;padding:10px 16px;white-space:normal;overflow-wrap:anywhere;text-decoration:none}.front-page-article-button:focus-visible{outline:2px solid var(--interaction-focus-ring, var(--primary_color));outline-offset:2px}.front-page>.front-page-top-row:has(>.front-page-article-buttons){grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.front-page>.front-page-top-row:has(>.front-page-article-buttons):where(:has(>.filterbar-inline-hero__actions:not(:empty))){grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) auto}.front-page-top-row>.front-page-article-buttons{grid-column:3;grid-row:1;flex:0 1 auto;justify-self:end;justify-content:flex-end;margin-inline-start:auto;margin-block-start:0}.front-page-top-row>.front-page-article-buttons>.front-page-article-button{padding:10px 28px;border:2px solid var(--text_color);border-radius:999px;background:transparent;color:var(--text_color);font-weight:700;text-shadow:-1px -1px var(--bg_color),0 -1px var(--bg_color),1px -1px var(--bg_color),-1px 0 var(--bg_color),1px 0 var(--bg_color),-1px 1px var(--bg_color),0 1px var(--bg_color),1px 1px var(--bg_color);box-shadow:0 0 0 1px var(--bg_color),inset 0 0 0 1px var(--bg_color)}.front-page-top-row>.front-page-article-buttons>.front-page-article-button:hover{text-decoration:underline;text-underline-offset:.2em}.front-page-top-row:has(>.front-page-article-buttons)>.filterbar-inline-hero__actions{grid-column:4}.front-page-article-picker .msd-option{min-height:44px}.front-page-article-picker .msd-dropdown-list{max-width:calc(100vw - 32px)}@media (width <= 700px){.front-page-hero:has(>.front-page-article-buttons){width:100%;min-width:0;box-sizing:border-box}.front-page>.front-page-top-row:has(>.front-page-article-buttons){grid-template-columns:minmax(0,1fr)}.front-page-top-row:has(>.front-page-article-buttons)>.front-page-top-row__identity{grid-column:1;grid-row:1}.front-page-top-row:has(>.front-page-article-buttons)>.hero-dataset-tabs{grid-column:1;grid-row:2}.front-page-top-row>.front-page-article-buttons{grid-column:1;grid-row:3;padding-inline:4px}.front-page-top-row:has(>.front-page-article-buttons)>.filterbar-inline-hero__actions{grid-column:1;grid-row:4}.front-page-article-buttons[data-phone-alignment]{box-sizing:border-box;width:fit-content;max-width:100%;justify-content:start;margin-inline:0 auto}.front-page-article-buttons[data-phone-alignment=inherit][data-alignment=center],.front-page-article-buttons[data-phone-alignment=center]{justify-content:center;margin-inline:auto}.front-page-article-buttons[data-phone-alignment=inherit][data-alignment=end]{justify-content:end;margin-inline:auto 0}.front-page-hero>.front-page-article-buttons>a,.front-page-top-row>.front-page-article-buttons>.front-page-article-button{width:fit-content;min-width:44px;max-width:100%;min-height:54px;padding-block:0;padding-inline:27px;white-space:normal;overflow-wrap:anywhere}}.front-page-settings-view{display:grid;gap:1rem;box-sizing:border-box;width:min(100%,1100px);margin:0 auto;padding:1rem;color:var(--text_color)}.front-page-settings-section{display:grid;gap:.75rem;min-width:0;margin:0;padding:1rem;border:1px solid var(--border_color);border-radius:var(--border_radius);background:var(--bg_color_extreme);color:var(--text_color)}.front-page-settings-section legend{padding:0 .5rem;color:var(--text_color)}.front-page-settings-field{display:flex;flex-direction:column;justify-content:center;gap:.4rem;min-width:0;min-height:44px}.front-page-settings-checkbox{flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:.6rem;cursor:pointer}.front-page-settings-checkbox:has(input:disabled){opacity:.55;cursor:default}.front-page-settings-view :is(input,select,button){box-sizing:border-box;min-height:44px;min-width:44px;max-width:100%}.front-page-settings-view :is(input,select){width:100%;padding:.55rem;border:1px solid var(--border_color);border-radius:var(--border_radius_small);background:var(--input_bg_color);color:var(--text_color);font:inherit}.front-page-settings-view input[type=checkbox]{flex:0 0 44px;width:44px;margin:0;accent-color:var(--primary_color)}.front-page-settings-view button{white-space:normal;overflow-wrap:anywhere}.front-page-settings-view :is(input,select,button):focus-visible{outline:2px solid var(--interaction-focus-ring, var(--primary_color));outline-offset:2px}.front-page-settings-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.front-page-settings-user-search,.front-page-settings-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.front-page-settings-block-list{display:grid;gap:.75rem;margin:0;padding:0;list-style-position:inside}.front-page-settings-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,140px) minmax(100px,140px);gap:.75rem;min-width:0;padding:1rem;border:1px solid var(--border_color);border-radius:var(--border_radius_small);background:var(--bg_color_2)}.front-page-settings-block-title,.front-page-settings-filename{align-self:center;overflow-wrap:anywhere}.front-page-settings-block .front-page-settings-actions,.front-page-settings-warning{grid-column:1 / -1}.front-page-settings-warning{margin:0;padding:.75rem;border:1px solid var(--border_color);border-inline-start:4px solid var(--primary_color);background:var(--bg_color_extreme);color:var(--text_color)}.front-page-settings-status{min-height:1.5em;margin:0;color:var(--text_color);overflow-wrap:anywhere}.front-page-settings-focal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.front-page-settings-background-preview{width:100%;height:240px;object-fit:cover;border-radius:var(--border_radius_small)}.front-page-settings-view [hidden]{display:none!important}.front-page-settings-section--disabled{opacity:.55}.front-page-settings-section:disabled{cursor:default}.front-page-settings-view .fw-btn:disabled{cursor:not-allowed;opacity:.55}.front-page-settings-section--disabled .fw-btn:disabled{opacity:1}@media (width <= 720px){.front-page-settings-view,.front-page-settings-section,.front-page-settings-block{padding:.5rem}.front-page-settings-block,.front-page-settings-user-search,.front-page-settings-add-row,.front-page-settings-focal-fields{grid-template-columns:minmax(0,1fr)}}.dataset-hero-tool-icon{display:inline-block;flex:0 0 auto;width:20px;height:20px;background-color:currentcolor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.dataset-hero-tool-icon--filter{-webkit-mask-image:url(/frontend/icons/symbols/tune.svg);mask-image:url(/frontend/icons/symbols/tune.svg)}.dataset-hero-tool-icon--reset{-webkit-mask-image:url(/frontend/icons/general/refresh-icon.svg);mask-image:url(/frontend/icons/general/refresh-icon.svg)}.dataset-hero-tool-icon--chevron{-webkit-mask-image:url(/frontend/icons/general/chevron-down-icon.svg);mask-image:url(/frontend/icons/general/chevron-down-icon.svg)}.row-group-facet-heading[aria-expanded=true] .row-group-facet-heading__caret{rotate:180deg}.filterbar-inline-hero-filter-actions>button{align-self:stretch;gap:var(--fw-space-2);padding-inline:var(--fw-space-2);white-space:normal}.filterbar-inline-hero-filter-actions>.reset-search-button{max-width:none}.filterbar-inline-hero-filter-actions>button>[data-lang-key]{min-width:0;overflow-wrap:anywhere}.filterbar-fixed-toggle{position:fixed;top:12px;right:12px;z-index:calc(var(--z-filterbar, 100004) + 1);width:44px;height:44px;border-radius:8px;background:var(--button_bg_color);border:1px solid var(--border_color);color:var(--button_text_color);cursor:pointer;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .3s ease,background-color .3s ease,border-color .3s ease,visibility 0s linear .18s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--fw-shadow-raised);-webkit-appearance:none;-moz-appearance:none;appearance:none}.filterbar-fixed-toggle--exposed{visibility:visible;opacity:1;pointer-events:auto;background:var(--button_bg_color);border-color:var(--border_color);transition:opacity .18s ease,background-color .3s ease,border-color .3s ease}.filterbar-fixed-toggle:hover,.filterbar-fixed-toggle:focus-visible,.filterbar-panel__toggle-dock .hide_filter_bar_button:hover,.filterbar-panel__toggle-dock .hide_filter_bar_button:focus-visible{background:color-mix(in srgb,var(--color-brand) 12%,var(--button_bg_color));border-color:var(--color-brand)}.filterbar-fixed-toggle-icon{width:22px;height:22px;background-color:currentcolor}.filter-content-inner{width:auto;max-width:100%;display:flex;flex-direction:column;gap:15px;margin:var(--filterbar-content-top-space, 40px) var(--filterbar-panel-inline-space, 24px) 0;box-sizing:border-box;transition:gap .18s ease,margin .18s ease}.filterbar-inline-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:12px 18px;background:linear-gradient(180deg,color-mix(in srgb,var(--filter_panel_bg_color) 86%,var(--bg_color_extreme) 14%),color-mix(in srgb,var(--filter_panel_bg_color) 94%,transparent 6%))}.filterbar-inline-hero,.filterbar-inline-hero~.dataset-results-surface>.card_top_controls{--filterbar-hero-inline-space: 24px;padding-inline:var(--filterbar-hero-inline-space)}.filterbar-inline-hero__top-row{--hero-action-space: 52px;display:grid;grid-template-columns:var(--hero-action-space) minmax(0,1fr) var(--hero-action-space);align-items:start;gap:8px;margin-inline:-12px}.filterbar-inline-hero__top-row>.hero-dataset-tabs{grid-column:2}.filterbar-inline-hero__actions{grid-column:3;display:flex;justify-self:end;align-items:center;gap:8px}.filterbar-inline-hero__actions:empty{display:none}.dataset-filter-section>.row-group-facets:not(:first-child){padding-top:var(--fw-space-4);border-top:1px solid var(--border_color)}@media (width <= 700px){.filterbar-inline-hero__top-row{grid-template-columns:minmax(0,1fr) auto;margin-inline:4px}.filterbar-inline-hero__top-row>.hero-dataset-tabs{grid-column:1}.filterbar-inline-hero__actions{grid-column:2}}.filterbar-inline-hero__config-icon{width:18px;height:18px;fill:currentcolor}.dataset-results-surface{position:relative;display:flex;flex-direction:column;width:100%;min-width:0}.tab-content-area--has-dataset-background{isolation:isolate}.tab-content-area--has-dataset-background .filterbar-inline-hero{background:transparent}.tab-content-area--has-dataset-background .filterbar-inline-hero--has-cover:after{opacity:var(--dataset-cover-image-opacity)}.tab-content-area--has-dataset-background:before{position:absolute;z-index:0;inset:calc(0px - var(--dataset-background-image-blur, 0px));background-image:var(--dataset-background-image);background-position:center top;background-repeat:no-repeat;background-size:cover;clip-path:inset(var(--dataset-background-image-blur, 0));content:"";filter:blur(var(--dataset-background-image-blur, 0));opacity:.2;pointer-events:none}.tab-content-area--has-dataset-background>.tab-content-body{position:relative;z-index:1}.tab-content-area--has-dataset-background .scrollable_content{background-color:transparent}.tab-content-area--has-dataset-background .table_from_db tbody td{background-color:var(--bg_color_2)}.tab-content-area--has-dataset-background .table_from_db tbody tr.selected>td:not(.selected,.editing){background-color:color-mix(in srgb,rgb(255 0 0) 20%,var(--bg_color_2) 80%)}.tab-content-area--has-dataset-background .table_from_db tbody td.editing{background-color:color-mix(in srgb,rgb(128 128 0) 50%,var(--bg_color_2) 50%)}.tab-content-area--has-dataset-background .tree-container .node-row{background-color:var(--bg_color_2)}.tab-content-area--has-dataset-background .product-card-view-empty{background:color-mix(in srgb,var(--bg_color_card_frame) 78%,var(--bg_color_2) 22%)}.tab-content-area--has-dataset-background .price-chart-view__status-item,.tab-content-area--has-dataset-background .price-chart-view__notice{background:var(--price-chart-panel)}.filterbar-panel--wide .filter-content-inner,.filterbar-inline-hero .filter-content-inner,.filterbar-inline-hero~.dataset-results-surface>.card_top_controls>.active_filters{width:min(calc(100% - (var(--filterbar-panel-inline-space, 24px) * 2)),var(--filterbar-hero-title-max-width, 1200px))}.filterbar-panel--wide .filter-content-inner,.filterbar-inline-hero .filter-content-inner{max-width:var(--filterbar-hero-title-max-width, 1200px);margin:var(--filterbar-content-top-space, 40px) auto 0}.filterbar-panel--wide .filter-content-inner>:not(.morphing-header),.filterbar-inline-hero .filter-content-inner>:not(.morphing-header){align-self:center;width:100%;max-width:var(--filterbar-hero-content-max-width, 550px)}.filterbar-panel--wide .morphing-header,.filterbar-inline-hero .morphing-header{margin-bottom:16px;text-align:center;width:100%;max-width:var(--filterbar-hero-title-max-width, 1200px);align-self:center}.filterbar-hero-dataset-icon{display:block;width:70px;height:70px;margin:0 auto 16px;color:var(--primary_color, var(--text_color));opacity:.95}.filterbar-panel--wide .morphing-title,.filterbar-inline-hero .morphing-title,.front-page-hero .morphing-title{font-family:var(--font-display, "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif);font-size:var(--heading-size, clamp(1.5rem, 3vw, 2.2rem));font-weight:var(--heading-weight, 700);color:var(--home-heading-color, var(--text_color));margin-bottom:var(--heading-gap, 8px);letter-spacing:var(--heading-letter-spacing, -.03em)}.filterbar-panel--wide .morphing-subtitle,.filterbar-inline-hero .morphing-subtitle,.front-page-hero .morphing-subtitle{font-size:16px;color:var(--text_color);margin-bottom:0}.filterbar-panel--wide .filterbar_results_count,.filterbar-inline-hero .filterbar_results_count{text-align:center}.filterbar-inline-hero-sort-row{justify-content:center}.dataset-filter-section{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--fw-space-4);margin-top:16px;padding:var(--fw-space-4);border-radius:var(--search_tools_radius);border:1px solid var(--border_color);background:oklch(from var(--bg_color_2) calc(l - .023) c h)}.dataset-filter-section[hidden]{display:none}.dataset-filter-section .sort-dropdown-wrapper .vdw-dropdown-input,.dataset-filter-section .filterbar-filters-toggle-button,.dataset-filter-section .reset-search-button,.dataset-filter-section .row-group-facet-heading{border-radius:var(--search_tools_radius)}.dataset-filter-section>.dataset-filter-primary-actions,.dataset-filter-section>.row-group-facets{width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent}.filterbar-panel--compact .morphing-header{margin-bottom:0;text-align:left;width:100%}.filterbar-panel--compact .morphing-title{font-family:var(--font-display, "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif);font-size:1.15rem;font-weight:600;color:var(--text_color);margin-bottom:0;letter-spacing:-.01em}.filterbar-panel--compact .morphing-subtitle{display:none}.filterbar-panel--compact .filterbar_results_count{text-align:left;font-size:.9rem}.filterbar-panel--compact .morphing-header,.filterbar-panel--compact .filterbar_results_count{overflow:hidden;max-height:72px;transition:max-height .18s ease,margin .18s ease,opacity .14s ease,transform .18s ease}.filterbar-panel--compact.filterbar-panel--body-scrolled .morphing-header,.filterbar-panel--compact.filterbar-panel--body-scrolled .filterbar_results_count{max-height:0;margin-top:0;margin-bottom:0;opacity:0;pointer-events:none;transform:translateY(-8px)}.filterbar-panel--compact.filterbar-panel--body-scrolled .filter-content-inner{gap:0;margin:4px 68px 0 12px}.filterbar-panel-body .favefox-filterbar{overflow:visible}.filterbar-panel-body .favefox-filterbar .filter-header{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;color:var(--fw-color-text);padding:var(--fw-space-2) var(--fw-space-3);transition:all .2s ease}.filterbar-panel-body .favefox-filterbar .filter-header:hover{background-color:transparent}.filterbar-panel-body .favefox-filterbar--inline-open{overflow:visible}.filterbar-panel-body .favefox-filterbar--inline-open .filter-header--static{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;padding:0;grid-area:header;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;margin-inline:4px;align-items:center;align-self:start;min-width:0;min-height:0;color:var(--fw-color-text)}.filterbar-panel-body .favefox-filterbar.favefox-filterbar--inline-open .filter-section--inline-open .filter-header--static{height:auto;min-height:0;padding:0}.filterbar-panel-body .favefox-filterbar--inline-open .filter-header--static:hover{background-color:transparent}.filterbar-panel-body .favefox-filterbar--inline-open .filter-header--static h2,.filterbar-panel-body .favefox-filterbar--inline-open .filter-header--static h3{line-height:1.2}.filterbar-panel-body .favefox-filterbar .filter-section{border-color:transparent;margin-bottom:0;border-radius:0;overflow:hidden}.filterbar-panel-body .favefox-filterbar--inline-open .filter-section--inline-open{overflow:visible;display:grid;grid-template-columns:minmax(0,1fr) auto;margin-inline:4px;grid-template-areas:"header actions" "content content";align-items:start;gap:20px var(--fw-space-3);padding:20px var(--filterbar-panel-inline-space, 24px)}.filterbar-panel-body .favefox-filterbar--inline-open .filter-content--inline-open{padding:0;grid-area:content;min-width:0}.filterbar-panel-body .favefox-filterbar--inline-open .filter-content--inline-open .row-container{padding:0;min-width:0}.filterbar-panel-body .filterbar-text-search-row .dataset-search-panel--filter-stack{width:100%}.filterbar-panel-body .filterbar-text-search-row{display:flex;flex-direction:column;align-items:stretch;gap:12px}.filterbar-panel-body .filterbar-text-search-controls{padding:0;background:transparent}.filterbar-panel-body .filterbar-text-search-row .dataset-search-input-row{--dataset-search-control-height: 34px}.filterbar-panel-body .filterbar-text-search-row .dataset-search-input{font-family:inherit;padding-inline:44px!important}.filterbar-panel-body .filterbar-text-search-row .dataset-search-submit-icon{width:16px;height:16px}.filterbar-panel-body .favefox-filterbar--inline-open .filter-section-header-actions{display:flex;align-items:center;align-self:center;justify-content:flex-end;min-width:30px}.filterbar_results_count{margin:0;font-size:1rem;font-weight:600;color:var(--text_color_subtle, var(--text_color));opacity:.85}.results-count--search-breakdown{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem}.results-count-prefix{opacity:.9}.results-count-breakdown{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.2rem}.results-count-breakdown-item{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem}.results-count-breakdown-value{color:var(--text_color);font-weight:700}.results-count-breakdown-separator{opacity:.55}.dataset-filter-top-grid{display:flex;flex-direction:column;gap:15px}.filterbar-panel--compact .dataset-filter-query-section,.filterbar-panel--compact .dataset-filter-tools-section,.filterbar-panel--compact .dataset-filter-views-section,.filterbar-panel--compact .filterbar-disclosure-section,.filterbar-panel--compact .column-preset-row,.filterbar-panel-body>.favefox-filterbar-wrapper{border-radius:0;box-shadow:none}.favefox-filterbar{background:transparent!important}.filterbar-scroll-sentinel{height:1px;width:100%;margin-bottom:-1px;pointer-events:none}@media (width <= 768px){.filterbar-inline-hero,.filterbar-inline-hero~.dataset-results-surface>.card_top_controls{--filterbar-hero-inline-space: 12px}.filterbar-inline-hero{padding-block:18px 14px}.dataset-filter-top-grid{gap:10px}}@media (width <= 480px){.filterbar-inline-hero,.filterbar-inline-hero~.dataset-results-surface>.card_top_controls{--filterbar-hero-inline-space: 8px}.filterbar-inline-hero{padding-block:14px 12px}.dataset-filter-top-grid{gap:6px}}@media (width <= 700px){.filterbar-inline-hero,.filterbar-inline-hero~.dataset-results-surface>.card_top_controls{--filterbar-hero-inline-space: 16px}.filterbar-inline-hero,.filterbar-inline-hero.filterbar-inline-hero--has-cover{padding-block:8px}.filterbar-inline-hero>.filter-content-inner{width:100%;max-width:none;margin:0;gap:8px}.filterbar-inline-hero .morphing-header{margin:0}.filterbar-inline-hero .filterbar-hero-dataset-icon{display:block;margin-bottom:8px}.filterbar-inline-hero .morphing-title{margin:0 0 4px}.filterbar-inline-hero .morphing-subtitle{margin:0}.filterbar-inline-hero .filter-content-inner>.dataset-filter-section{align-self:stretch;width:auto;margin:0;margin-inline:calc(-1 * var(--filterbar-hero-inline-space));max-width:none;border-inline-width:0;border-radius:0;padding-inline:16px}.filterbar-inline-hero .filter-content-inner>.dataset-search-panel{max-width:none}.filterbar-inline-hero~.dataset-results-surface>.card_top_controls>.active_filters{width:100%;max-width:none;margin-inline:0}}.filterbar-fixed-toggle:focus-visible,.filterbar-panel__toggle-dock .hide_filter_bar_button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.filterbar-fixed-toggle.filterbar-fixed-toggle--hosted{position:static;flex:0 0 44px;z-index:auto;box-sizing:border-box}.dataset-corner-controls-topbar-end{gap:8px}.dataset-corner-controls-topbar-end>.filterbar-fixed-toggle--hosted{position:relative;top:auto;right:calc(12px - var(--dataset-shared-topbar-padding-inline, 12px))}.dataset-shared-topbar__menu-slot>.dataset-shared-topbar__menu-button{left:calc(12px - var(--dataset-shared-topbar-padding-inline, 12px))}.tab_parts_container:has(.filterbar-fixed-toggle--hosted) .dataset-shared-topbar__article-close:not([hidden]){margin-right:0}@media (width <= 700px){.dataset-corner-controls-topbar-end{gap:0}.dataset-corner-controls-topbar-end>.filterbar-fixed-toggle--hosted{right:auto;flex-basis:52px;width:52px;height:47px;padding:0;border:0;border-inline-start:1px solid color-mix(in srgb,var(--border_color) 50%,transparent);border-radius:0;background:transparent;box-shadow:none}}:root{--navtab-active-fade-width: 25px;--navtab-active-max-opacity: 1;--navtab-active-glow-intensity: .5;--navtab-active-glow-width: 2px;--navtab-active-glow-blur: 4px}[data-dataset-appearance-scope]{--dataset-background-light-image-blur: 1px;--dataset-background-dark-image-blur: 1px}.tab-content-area--has-dataset-background{--dataset-background-image-blur: var(--dataset-background-light-image-blur)}body.dark-mode .tab-content-area--has-dataset-background{--dataset-background-image-blur: var(--dataset-background-dark-image-blur)}.filterbar-inline-hero--has-cover:not([data-dataset-appearance-scope]):not([data-dataset-appearance-scope] *){--dataset-cover-light-mask-image: initial;--dataset-cover-light-mask-oval-x: 32%;--dataset-cover-light-mask-oval-y: 67%;--dataset-cover-light-mask-position-y: 56%;--dataset-cover-light-mask-center-opacity: .4;--dataset-cover-light-mask-mid-opacity: .7;--dataset-cover-light-mask-edge-opacity: 1;--dataset-cover-light-mask-center-stop: 39%;--dataset-cover-light-mask-mid-stop: 55%;--dataset-cover-light-mask-edge-stop: 80%;--dataset-cover-light-image-opacity: 1;--dataset-cover-light-overlay-opacity: 0;--dataset-cover-light-image-blur: 1px;--dataset-cover-dark-mask-image: none;--dataset-cover-dark-mask-oval-x: 32%;--dataset-cover-dark-mask-oval-y: 67%;--dataset-cover-dark-mask-position-y: 56%;--dataset-cover-dark-mask-center-opacity: .4;--dataset-cover-dark-mask-mid-opacity: .7;--dataset-cover-dark-mask-edge-opacity: 1;--dataset-cover-dark-mask-center-stop: 39%;--dataset-cover-dark-mask-mid-stop: 55%;--dataset-cover-dark-mask-edge-stop: 80%;--dataset-cover-dark-image-opacity: .3;--dataset-cover-dark-overlay-opacity: 0;--dataset-cover-dark-image-blur: 1px;--dataset-cover-hero-extra-height: 40px;--dataset-cover-hero-bottom-fade: 48px}.filterbar-inline-hero--has-cover{padding-bottom:calc(18px + var(--dataset-cover-hero-extra-height))}body:not(.dark-mode) .filterbar-inline-hero--has-cover{--dataset-cover-mask-image: var(--dataset-cover-light-mask-image);--dataset-cover-mask-oval-x: var(--dataset-cover-light-mask-oval-x);--dataset-cover-mask-oval-y: var(--dataset-cover-light-mask-oval-y);--dataset-cover-mask-position-y: var(--dataset-cover-light-mask-position-y);--dataset-cover-mask-center-opacity: var(--dataset-cover-light-mask-center-opacity);--dataset-cover-mask-mid-opacity: var(--dataset-cover-light-mask-mid-opacity);--dataset-cover-mask-edge-opacity: var(--dataset-cover-light-mask-edge-opacity);--dataset-cover-mask-center-stop: var(--dataset-cover-light-mask-center-stop);--dataset-cover-mask-mid-stop: var(--dataset-cover-light-mask-mid-stop);--dataset-cover-mask-edge-stop: var(--dataset-cover-light-mask-edge-stop);--dataset-cover-image-opacity: var(--dataset-cover-light-image-opacity);--dataset-cover-overlay-opacity: var(--dataset-cover-light-overlay-opacity);--dataset-cover-image-blur: var(--dataset-cover-light-image-blur)}body.dark-mode .filterbar-inline-hero--has-cover{--dataset-cover-mask-image: var(--dataset-cover-dark-mask-image);--dataset-cover-mask-oval-x: var(--dataset-cover-dark-mask-oval-x);--dataset-cover-mask-oval-y: var(--dataset-cover-dark-mask-oval-y);--dataset-cover-mask-position-y: var(--dataset-cover-dark-mask-position-y);--dataset-cover-mask-center-opacity: var(--dataset-cover-dark-mask-center-opacity);--dataset-cover-mask-mid-opacity: var(--dataset-cover-dark-mask-mid-opacity);--dataset-cover-mask-edge-opacity: var(--dataset-cover-dark-mask-edge-opacity);--dataset-cover-mask-center-stop: var(--dataset-cover-dark-mask-center-stop);--dataset-cover-mask-mid-stop: var(--dataset-cover-dark-mask-mid-stop);--dataset-cover-mask-edge-stop: var(--dataset-cover-dark-mask-edge-stop);--dataset-cover-image-opacity: var(--dataset-cover-dark-image-opacity);--dataset-cover-overlay-opacity: var(--dataset-cover-dark-overlay-opacity);--dataset-cover-image-blur: var(--dataset-cover-dark-image-blur)}.filterbar-inline-hero--has-cover:before,.filterbar-inline-hero--has-cover:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.filterbar-inline-hero--has-cover:before{--dataset-cover-image-bleed: calc(3 * var(--dataset-cover-image-blur));z-index:-2;inset:calc(0px - var(--dataset-cover-image-bleed));background-image:var(--dataset-cover-image);background-position:center;background-size:cover;filter:blur(var(--dataset-cover-image-blur));opacity:var(--dataset-cover-image-opacity);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--dataset-cover-image-bleed) - var(--dataset-cover-hero-bottom-fade)),transparent calc(100% - var(--dataset-cover-image-bleed))),var(--dataset-cover-mask-image, radial-gradient( ellipse var(--dataset-cover-mask-oval-x) var(--dataset-cover-mask-oval-y) at 50% var(--dataset-cover-mask-position-y), rgb(0 0 0 / calc(1 - var(--dataset-cover-mask-center-opacity))) 0%, rgb(0 0 0 / calc(1 - var(--dataset-cover-mask-center-opacity))) var(--dataset-cover-mask-center-stop), rgb(0 0 0 / calc(1 - var(--dataset-cover-mask-mid-opacity))) var(--dataset-cover-mask-mid-stop), rgb(0 0 0 / calc(1 - var(--dataset-cover-mask-edge-opacity))) var(--dataset-cover-mask-edge-stop) ));mask-image:linear-gradient(to bottom,#000 calc(100% - var(--dataset-cover-image-bleed) - var(--dataset-cover-hero-bottom-fade)),transparent calc(100% - var(--dataset-cover-image-bleed))),var(--dataset-cover-mask-image, radial-gradient( ellipse var(--dataset-cover-mask-oval-x) var(--dataset-cover-mask-oval-y) at 50% var(--dataset-cover-mask-position-y), rgb(0 0 0 / calc(1 - var(--dataset-cover-mask-center-opacity))) 0%, rgb(0 0 0 / calc(1 - var(--dataset-cover-mask-center-opacity))) var(--dataset-cover-mask-center-stop), rgb(0 0 0 / calc(1 - var(--dataset-cover-mask-mid-opacity))) var(--dataset-cover-mask-mid-stop), rgb(0 0 0 / calc(1 - var(--dataset-cover-mask-edge-opacity))) var(--dataset-cover-mask-edge-stop) ));-webkit-mask-composite:source-out;mask-composite:subtract}.filterbar-inline-hero--has-cover:after{z-index:-1;background:rgb(0 0 0 / var(--dataset-cover-overlay-opacity));-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--dataset-cover-hero-bottom-fade)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--dataset-cover-hero-bottom-fade)),transparent 100%)}.dataset-cover-test-palette{position:fixed;z-index:calc(var(--z-filterbar, 100004) + 2);top:12px;right:64px;box-sizing:border-box;display:flex;flex-direction:column;width:min(420px,calc(100% - 88px));min-width:min(280px,calc(100% - 24px));max-width:calc(100% - 24px);height:min(820px,97dvh);min-height:240px;max-height:97dvh;padding:0;overflow:hidden;color:var(--text_color);background:color-mix(in srgb,var(--bg_color_2) 94%,transparent);border:1px solid var(--filter_panel_border);border-radius:12px;box-shadow:var(--fw-shadow-raised);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);resize:both;overscroll-behavior:contain}.dataset-cover-test-palette[hidden]{display:none}.dataset-cover-test-palette__heading{position:sticky;z-index:2;top:0;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;background:color-mix(in srgb,var(--bg_color_2) 97%,transparent);border-bottom:1px solid var(--filter_panel_border);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.dataset-cover-test-palette__body{flex:1 1 auto;box-sizing:border-box;min-height:0;padding:0 14px 14px;overflow:auto;overscroll-behavior:contain}.dataset-cover-test-palette--dragging,.dataset-cover-test-palette--dragging .dataset-cover-test-palette__heading{cursor:grabbing}.dataset-cover-test-palette__close{display:inline-grid;flex:0 0 auto;place-items:center;width:30px;height:30px;padding:0;color:currentcolor;font-size:1.25rem;line-height:1;background:transparent;border:1px solid var(--filter_panel_border);border-radius:8px;cursor:pointer}.dataset-cover-test-palette__notice{margin:12px 0;color:var(--text_color_muted, var(--text_color));font-size:.8rem;line-height:1.35}.dataset-cover-test-palette__toggle{display:flex;gap:8px;align-items:center;margin-bottom:12px;font-size:.875rem}.dataset-cover-test-palette__tabs,.dataset-cover-test-palette__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dataset-cover-test-palette__tabs{margin-bottom:12px}.dataset-cover-test-palette__tab.is-active{background:var(--button_active_bg_color);color:var(--button_active_text_color)}.dataset-cover-test-palette__toolboxes+.dataset-cover-test-palette__toolboxes{margin-top:12px}.dataset-cover-test-palette__group-title{display:flex;gap:8px;align-items:center;min-height:38px;padding:0 10px;cursor:pointer;font-size:.85rem;font-weight:700;list-style:none}.dataset-cover-test-palette__group-title::-webkit-details-marker{display:none}.dataset-cover-test-palette__group-chevron,.dataset-cover-test-palette__group-icon{flex:0 0 auto;width:18px;height:18px;background-color:currentcolor}.dataset-cover-test-palette__group-chevron{width:14px;height:14px;transform:rotate(-90deg);transition:transform var(--transition-time, .5s) ease}.dataset-cover-test-palette__group[open]>.dataset-cover-test-palette__group-title .dataset-cover-test-palette__group-chevron{transform:rotate(0)}.dataset-cover-test-palette__group-label{min-width:0}.dataset-cover-test-palette__group{border:1px solid var(--filter_panel_border);border-radius:8px}.dataset-cover-test-palette__group+.dataset-cover-test-palette__group{margin-top:8px}.dataset-cover-test-palette__group[open]>.dataset-cover-test-palette__group-title{border-bottom:1px solid var(--filter_panel_border)}.dataset-cover-test-palette__group-content{padding:10px}.dataset-cover-test-palette__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.dataset-cover-test-palette__range{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;min-width:0;font-size:.8rem}.dataset-cover-test-palette__range output{font-variant-numeric:tabular-nums}.dataset-cover-test-palette__range input{grid-column:1 / -1;width:100%}.dataset-cover-test-palette__color{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:.8rem}.dataset-cover-test-palette__color input{width:52px;height:32px;padding:2px;border:1px solid var(--filter_panel_border);border-radius:6px;background:transparent}.dataset-cover-test-palette__actions{flex:0 0 auto;margin:0;padding:10px 14px;background:var(--bg_color_2);border-top:1px solid var(--filter_panel_border)}.dataset-cover-test-palette__scope{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;margin:0;padding:8px 14px;border:0;border-bottom:1px solid var(--filter_panel_border);background:var(--bg_color_2)}.dataset-cover-test-palette__scope label{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.dataset-cover-test-palette__setting{display:grid;grid-column:1 / -1;gap:6px;min-width:0}.dataset-cover-test-palette__setting small{color:var(--text_color_muted, var(--text_color))}.dataset-cover-test-palette__setting button{justify-self:start}.dataset-cover-test-palette button,.dataset-cover-test-palette input[type=range],.dataset-cover-test-palette select,.dataset-cover-test-palette__toggle,.dataset-cover-test-palette__group-title{min-height:44px}.dataset-cover-test-palette__close{min-width:44px}.dataset-cover-test-palette__color input{height:44px}.dataset-cover-test-palette button:disabled{cursor:default;opacity:.65}.dataset-cover-test-palette [hidden]{display:none}@media (width <= 600px){.dataset-cover-test-palette{top:1.5dvh;right:12px;width:calc(100% - 24px);height:97dvh;max-height:97dvh}.dataset-cover-test-palette__controls{grid-template-columns:minmax(0,1fr)}}.dataset-cover-test-palette__select{display:grid;grid-column:1 / -1;gap:6px;min-width:0}.dataset-cover-test-palette__select select{box-sizing:border-box;width:100%;min-width:0;padding:8px;color:var(--text_color);background:var(--bg_color);border:1px solid var(--filter_panel_border);border-radius:var(--border_radius_small)}.dataset-cover-test-palette__select small{color:var(--text_color_secondary, var(--text_color))}.dataset-cover-test-palette__card-fields{border-block:1px solid var(--filter_panel_border);padding-block:10px}.dataset-cover-test-palette__card-scope{display:grid;grid-column:1 / -1;gap:10px;min-width:0;margin:0;padding:10px;border:1px solid var(--filter_panel_border);border-radius:6px}.dataset-cover-test-palette__card-scope legend{padding:0 4px;font-size:.85rem;font-weight:600}.dataset-cover-test-palette__card-scope small{font-size:.78rem;line-height:1.4}.dataset-cover-test-palette__card-scope .dataset-cover-test-palette__controls{grid-template-columns:minmax(0,1fr)}.dataset-cover-test-palette[data-testid=home-palette]{height:auto}.home-palette-choice,.home-palette-theme{grid-column:1 / -1;min-width:0;margin:0;padding:8px;border:1px solid var(--border_color);border-radius:6px}.home-palette-theme{display:grid;gap:10px}.home-palette-alignment{display:flex}.home-palette-story-size>div{display:flex;gap:8px;align-items:center}.home-palette-story-size output{min-width:5ch;text-align:center;font-variant-numeric:tabular-nums}.home-palette-position-grid{display:grid;grid-template-columns:repeat(3,44px);gap:4px}.home-palette-choice button{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:6px;color:var(--text_color);background:var(--bg_color);border:1px solid var(--border_color);cursor:pointer}.home-palette-alignment button+button{border-inline-start:0}.home-palette-choice button[aria-pressed=true]{background:var(--button_active_bg_color);box-shadow:inset 0 0 0 2px var(--primary_color)}.home-palette-choice button:focus-visible{outline:2px solid var(--primary_color);outline-offset:2px}.home-palette-alignment-icon{width:24px;height:24px;background-color:currentColor}.home-palette-position-marker{width:8px;height:8px;background:currentColor;border-radius:2px}.home-palette-position-grid button:nth-child(3n+1){justify-items:start}.home-palette-position-grid button:nth-child(3n){justify-items:end}.home-palette-position-grid button:nth-child(-n+3){align-items:start}.home-palette-position-grid button:nth-child(n+7){align-items:end}.filterbar-inline-hero__cover-palette-icon{width:18px;height:18px;background-color:currentcolor}.favefox-filterbar-wrapper{display:flex;flex-direction:column;width:100%;background:var(--fw-color-surface);border-radius:var(--fw-radius-lg);box-shadow:var(--fw-shadow-raised);margin-bottom:0}.favefox-filterbar-scroll{overflow-y:auto;padding:0}.filterbar-panel-body .favefox-filterbar-scroll{overflow:visible;max-height:none}.favefox-filterbar-scroll--inline-open{overflow:visible}.favefox-filterbar{display:flex;flex-direction:column;gap:5px;overflow:hidden}.favefox-filterbar--inline-open{overflow:visible}.favefox-filterbar .filter-section{--filter-section-bg: transparent;background:var(--filter-section-bg);border:none;border-radius:0;overflow:visible;transition:background-color .2s ease,border-color .2s ease;color:var(--fw-color-text);min-height:48px;flex-shrink:0}.favefox-filterbar .filter-section:nth-child(2n){--filter-section-bg: hsl(var(--brand-hue) 24% 96% / .72)}body.dark-mode .favefox-filterbar .filter-section:nth-child(2n){--filter-section-bg: hsl(var(--brand-hue) 18% 9% / .92)}.favefox-filterbar .filter-section:last-child{border-bottom:none}.favefox-filterbar .filter-section:hover{background:var(--fw-color-surface-muted)}.favefox-filterbar .filter-section:focus-within{background:var(--fw-color-surface-muted)}.favefox-filterbar .filter-section button{height:30px;min-height:30px}.favefox-filterbar--inline-open .filter-section:hover,.favefox-filterbar--inline-open .filter-section:focus-within{background:var(--filter-section-bg)}.favefox-filterbar--inline-open .filter-section--inline-open{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header actions" "content content";align-items:center;gap:0 var(--fw-space-3);padding:0}.favefox-filterbar .filter-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--fw-space-2);background-color:transparent;padding:10px 15px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease;border-bottom:none;color:var(--fw-color-text)}.favefox-filterbar .filter-header-lead{display:flex;align-items:center;gap:20px;min-width:0}.favefox-filterbar .filter-header:hover{background-color:transparent}.favefox-filterbar .filter-header h2,.favefox-filterbar .filter-header h3{margin:0;font-size:.9rem;font-weight:650;color:var(--fw-color-text)}.favefox-filterbar--inline-open .filter-header--static{grid-area:header;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;align-self:center;cursor:default;padding:0 var(--fw-space-3);min-width:0;min-height:38px;background-color:transparent;border-bottom:none;color:var(--fw-color-text)}.favefox-filterbar--inline-open .filter-header--static:hover{background-color:transparent}.favefox-filterbar--inline-open .filter-header--static h2,.favefox-filterbar--inline-open .filter-header--static h3{line-height:1.2}.favefox-filterbar .filter-section-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--fw-space-2);min-width:0}.favefox-filterbar .filter-section-hover-actions,.favefox-filterbar .filter-section-persistent-actions,.favefox-filterbar .filter-display-mode-controls{display:flex;align-items:center;gap:var(--fw-space-1)}.favefox-filterbar .filter-section-hover-actions{opacity:0;pointer-events:none;transition:opacity .15s ease}.favefox-filterbar .filter-section:hover .filter-section-hover-actions,.favefox-filterbar .filter-section:focus-within .filter-section-hover-actions{opacity:1;pointer-events:auto}.favefox-filterbar .filter-display-mode-button{min-width:30px;width:30px;padding:0;font-size:.78rem;font-weight:700;line-height:1}.favefox-filterbar .filter-display-mode-button.is-active{border-color:var(--fw-color-primary);background-color:var(--fw-color-primary-soft);color:var(--fw-color-primary)}.favefox-filterbar .filter-section-header-actions .sort_button{min-width:40px;padding-inline:var(--fw-space-2)}.favefox-filterbar .filter-section-header-actions .column-visibility-toggle{width:1rem;height:1rem;margin:0;accent-color:var(--fw-color-primary)}.favefox-filterbar .toggle-filters-button{background:none;border:none;cursor:pointer;color:var(--fw-color-text);padding:var(--fw-space-1);border-radius:var(--fw-radius-sm);display:flex;align-items:center;justify-content:center;font-size:.95rem;transition:color .15s ease,background-color .15s ease}.favefox-filterbar .toggle-filters-button:hover{color:var(--fw-color-text);background-color:var(--fw-color-surface)}.favefox-filterbar .filter-content{height:0;overflow:hidden;box-sizing:border-box;padding:0 15px;background-color:transparent;color:var(--fw-color-text);transition:padding-top var(--transition-time, .3s) ease,padding-bottom var(--transition-time, .3s) ease}.favefox-filterbar .filter-content.expanded{overflow-y:auto;padding-top:var(--fw-space-2);padding-bottom:var(--fw-space-3)}.favefox-filterbar .filter-section.section-expanded .filter-header{padding-bottom:3px}.favefox-filterbar .filter-section.section-expanded .filter-content.expanded{padding-top:2px}.favefox-filterbar .filter-section.section-expanded .filter-content .row-container{padding-top:0}.filterbar-panel-body .favefox-filterbar .filter-content.expanded{overflow:visible}.favefox-filterbar--inline-open .filter-content--inline-open{grid-area:content;height:auto;overflow:visible;padding:var(--fw-space-2) var(--fw-space-3) var(--fw-space-3);transition:none;min-width:0}.favefox-filterbar--inline-open .filter-content--inline-open .row-container{padding:0;min-width:0}.favefox-filterbar--inline-open .filter-content--inline-open .column-visibility-toggle{margin-top:10px}.favefox-filterbar .filter-section-actions{display:flex;align-items:center}.favefox-filterbar--inline-open .filter-section-actions--inline-open{grid-area:actions;opacity:0;pointer-events:none;align-items:center;align-self:center;justify-content:flex-end;min-width:30px;min-height:30px;transition:opacity .15s ease}.favefox-filterbar--inline-open .filter-section--inline-open:hover .filter-section-actions--inline-open,.favefox-filterbar--inline-open .filter-section--inline-open:focus-within .filter-section-actions--inline-open{opacity:1;pointer-events:auto}.favefox-filterbar .filter-content .row-container{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--fw-space-3);padding:var(--fw-space-1) 0}.favefox-filterbar .filter-content .filterbar-text-search-row{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:0}.favefox-filterbar .filter-content .row-container .input-group{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--fw-space-2)}.favefox-filterbar .filter-content .row-container .filter-input-group--with-display-modes{grid-template-columns:minmax(0,1fr)}.favefox-filterbar .filter-content .filter-display-pane{min-width:0}.favefox-filterbar .filter-content .filter-display-pane--range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fw-space-2)}.favefox-filterbar .filter-content .filter-display-pane[hidden]{display:none!important}.favefox-filterbar .filter-content .row-container .input-group:first-child{grid-column:1 / -1}.favefox-filterbar .filter-content .row-container .input-group>*{min-width:0}.favefox-filterbar .filter-content .row-container .column-visibility-toggle{margin-top:calc(var(--fw-space-2) + 2px)}.favefox-filterbar .filter-content input:not([type=checkbox]),.favefox-filterbar .filter-content select,.favefox-filterbar .filter-content textarea{width:100%;padding:var(--fw-space-2) var(--fw-space-3);border:1px solid var(--fw-color-border);border-radius:var(--fw-radius-sm);background-color:var(--fw-color-surface);color:var(--fw-color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease}.favefox-filterbar .filter-content input:not([type=checkbox]):focus,.favefox-filterbar .filter-content select:focus,.favefox-filterbar .filter-content textarea:focus{outline:none;border-color:var(--fw-color-primary);box-shadow:0 0 0 2px var(--fw-color-primary-soft)}.favefox-filterbar .filter-content input[type=checkbox]{width:1rem;height:1rem;flex-shrink:0;accent-color:var(--fw-color-primary);cursor:pointer}.favefox-filterbar .filter-content .row-container .input-group input,.favefox-filterbar .filter-content .row-container .input-group select,.favefox-filterbar .filter-content .row-container .input-group textarea{margin-bottom:0}.favefox-filterbar .filter-content label{display:flex;align-items:center;gap:var(--fw-space-2);font-size:.875rem;color:var(--fw-color-text);cursor:pointer}.favefox-filterbar .filter-content div[data-lang-key=coming_soon]{color:var(--fw-color-muted);font-style:italic;text-align:center;padding:var(--fw-space-3)}.filterbar-panel-body .favefox-filterbar{position:relative;overflow:hidden}.favefox-fade-strip{height:3rem;margin-top:-3rem;background:linear-gradient(to bottom,transparent,var(--fw-color-surface-muted));cursor:pointer;pointer-events:auto;position:relative;z-index:5}.favefox-filterbar-footer{display:flex;justify-content:center;align-items:center;padding:10px 15px;background-color:transparent;border-top:1px solid var(--fw-color-border);flex-shrink:0;z-index:10;gap:var(--fw-space-4)}.favefox-filterbar-footer .footer-left,.favefox-filterbar-footer .footer-right{flex:1;display:flex;align-items:center}.favefox-filterbar-footer .footer-center{flex:0 0 auto;display:flex;justify-content:center}.favefox-show-more{background-color:var(--fw-color-surface-muted);color:var(--fw-color-text);border:1px solid var(--fw-color-border);padding:var(--fw-space-2) var(--fw-space-4);border-radius:var(--fw-radius-md);cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease,border-color .2s ease;width:100%;min-width:140px;display:flex;justify-content:center;align-items:center}.favefox-show-more:hover{background-color:var(--fw-color-surface-alt);border-color:var(--fw-color-border-strong)}.favefox-show-less{background-color:transparent;color:var(--fw-color-text);border:1px solid var(--fw-color-border);padding:var(--fw-space-2) var(--fw-space-4);border-radius:var(--fw-radius-md);cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease,border-color .2s ease;width:100%;min-width:140px;display:flex;justify-content:center;align-items:center}.favefox-show-less:hover{background-color:var(--fw-color-surface-muted);border-color:var(--fw-color-border-strong)}.favefox-filterbar-wrapper.has-overflow.expanded{border-color:var(--fw-color-border)}.favefox-filterbar-wrapper.expanded .favefox-filterbar-scroll{max-height:none;padding:0}.favefox-filterbar-wrapper.has-overflow .favefox-filterbar-scroll{display:flex;flex-direction:column}.favefox-filterbar-wrapper.has-overflow .favefox-filterbar{width:100%;margin:0 auto}.active_filters{--active-filter-remove-desktop-size: 24px;--active-filter-remove-touch-size: 44px;--active-filter-item-min-height: 33px;--active-filter-item-radius: 6px;--active-filter-clear-desktop-min-size: 0px;--active-filter-clear-touch-min-size: 44px;--active-filter-remove-size: var(--active-filter-remove-desktop-size);--active-filter-clear-min-size: var(--active-filter-clear-desktop-min-size);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:.5rem auto;width:100%;max-width:var(--filterbar-hero-content-max-width, 550px);min-width:0;box-sizing:border-box}.active_filters .active-filter-item{display:flex;align-items:center;background:var(--button_active_bg_color);color:var(--button_active_text_color);border:1px solid var(--button_active_border_color);border-radius:var(--active-filter-item-radius);min-height:var(--active-filter-item-min-height);padding-block:0;padding-inline:4px 12px;gap:4px;min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;font-size:inherit}.active_filters .active-filter-item[data-remove-side=end]{padding-inline:12px 4px}.active_filters .active-filter-item--exclude{background:transparent;color:var(--color-error);border-color:var(--color-error)}.active_filters .active-filter-item button.remove-active-filter{background:transparent;border:none;cursor:pointer;color:inherit;width:var(--active-filter-remove-size);height:var(--active-filter-remove-size);min-width:var(--active-filter-remove-size);min-height:var(--active-filter-remove-size);flex-shrink:0;margin:0;padding:0;font:inherit;border-radius:12px}.active_filters_results_count{margin:.25rem auto 0;text-align:center}.active-filters-lead{color:var(--text-muted);font-size:14px}.active-filters-clear-all{min-width:var(--active-filter-clear-min-size);min-height:var(--active-filter-clear-min-size);padding:4px 6px;border:0;background:transparent;color:var(--text-main);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.active_filters button:focus-visible{outline:3px solid var(--primary_color);outline-offset:2px}.active_filters button:hover{background:var(--bg-surface-hover)}@media (width <= 700px),(any-pointer: coarse){.active_filters{--active-filter-remove-size: var(--active-filter-remove-touch-size);--active-filter-clear-min-size: var(--active-filter-clear-touch-min-size)}}.row-group-facets{box-sizing:border-box;width:100%;max-width:var(--filterbar-hero-content-max-width, 550px);min-width:0;margin:.25rem auto .75rem;padding:16px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-surface);color:var(--text-main);font-family:system-ui,sans-serif;font-size:15px;line-height:1.5;letter-spacing:normal;text-align:left}.row-group-facets__title{margin:0 0 var(--fw-space-2);font-size:18px}.row-group-facet-headings{display:flex;flex-wrap:wrap;gap:8px}.row-group-facets button{box-sizing:border-box;min-height:44px;min-width:44px;font:inherit;letter-spacing:normal;color:var(--text-main)}.row-group-facet-heading{display:inline-flex;flex:1 1 auto;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:6px 12px;border:1px solid var(--border-strong);border-radius:18px;background:var(--bg-surface);overflow-wrap:anywhere;text-align:left;cursor:pointer}html[data-category-filter-button-width-mode=fit_to_label] .row-group-facet-heading{flex:0 1 auto;justify-content:flex-start}.row-group-facet-heading:hover,.row-group-facet-action:hover{background:var(--bg-surface-hover)}.row-group-facet-heading.has-selection,.row-group-facet-heading[aria-expanded=true]{border-color:var(--primary_color)}.row-group-facet-heading[aria-expanded=true]{background:var(--fw-color-primary-soft)}.row-group-facet-heading__badge{flex:none;min-width:22px;padding-inline:4px;border-radius:12px;background:var(--primary_color);color:var(--primary_text_color);font-size:13px;font-weight:700;text-align:center}.row-group-facet-heading__badge.is-empty{display:none}.row-group-facet-heading__caret{flex:none;width:1em;height:1em;text-align:center}.row-group-facet-action{padding:6px;border:1px solid transparent;border-radius:6px;background:transparent;text-decoration:underline;cursor:pointer}.row-group-facets [hidden]{display:none}.row-group-facets button:focus-visible{outline:3px solid var(--primary_color);outline-offset:2px}.msd-dropdown-list--rich .row-group-facet-panel__hint{margin:2px 0 6px;color:var(--text-muted);font-size:13px}.msd-dropdown-list--rich .row-group-facet-popup-content{flex:none}.row-group-facets__empty-hint{margin:8px 0 0;font-size:14px}@media (width <= 375px){.row-group-facets{padding:12px}}.msd-dropdown-list--rich .row-group-facet-mode-block{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;margin:4px 0;overflow-y:auto}.msd-dropdown-list--rich .row-group-facet-mode{flex:none;min-width:0;margin:0;padding:0;border:0}.msd-dropdown-list--rich .row-group-facet-mode__legend{box-sizing:border-box;margin:0;padding:0;color:var(--text-muted);font-size:14px;line-height:20px}.msd-dropdown-list--rich .row-group-facet-mode__rows{display:grid;gap:6px;container-type:inline-size}.msd-dropdown-list--rich .row-group-facet-mode__option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;box-sizing:border-box;min-height:44px;padding:6px 10px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-surface);cursor:pointer;overflow-wrap:anywhere}.msd-dropdown-list--rich .row-group-facet-mode__option:has(input:checked){border-color:var(--primary_color);box-shadow:inset 0 0 0 1px var(--primary_color);background:var(--fw-color-primary-soft)}.msd-dropdown-list--rich .row-group-facet-mode__option:has(input:focus-visible),.msd-dropdown-list--rich .row-group-facet-mode__help-button:focus-visible{outline:3px solid var(--primary_color);outline-offset:2px}.msd-dropdown-list--rich .row-group-facet-mode input{width:18px;height:18px;margin:0;accent-color:var(--primary_color)}.msd-dropdown-list--rich .row-group-facet-mode__text{font-weight:600;line-height:1.3}.msd-dropdown-list--rich .row-group-facet-mode__tag{justify-self:end;box-sizing:border-box;max-width:100%;padding:3px 9px;border-radius:999px;background:var(--keyword_label_bg_color);color:var(--text-main);font-size:12.5px;font-weight:650;line-height:1.25}.msd-dropdown-list--rich .row-group-facet-mode__option:has(input:checked) .row-group-facet-mode__tag{background:color-mix(in srgb,var(--primary_color) 30%,var(--bg-surface))}@container (width < 300px){.msd-dropdown-list--rich .row-group-facet-mode__option{grid-template-columns:auto minmax(0,1fr)}.msd-dropdown-list--rich .row-group-facet-mode__tag{grid-column:2;justify-self:start}}.msd-dropdown-list--rich .row-group-facet-mode__help-button{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-main);cursor:pointer}.msd-dropdown-list--rich .row-group-facet-mode__help-icon{width:26px;height:26px}.msd-dropdown-list--rich .row-group-facet-mode__help[role=region]{flex:0 1 auto;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;min-height:44px;margin:10px 0 2px;padding:9px 11px;border-left:3px solid var(--primary_color);border-radius:0 6px 6px 0;background:var(--fw-color-primary-soft);color:var(--text-main);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.msd-dropdown-list--rich .row-group-facet-mode__help:focus-visible{outline:2px solid var(--primary_color);outline-offset:-2px}.msd-dropdown-list--rich .row-group-facet-mode__help p{margin:0 0 6px}.msd-dropdown-list--rich .row-group-facet-mode__help p:last-child{margin:0}:root{--chat-user-bg: hsl(var(--brand-hue) 100% 40%);--chat-assistant-bg: hsl(0deg 0% 27%);--chat-error-bg: hsl(0deg 40% 20%);--chat-panel-bg: transparent;--chat-input-bg: var(--bg_color_2, #252540);--chat-bubble-text: var(--fw-color-text, hsl(0deg 0% 100%));--shadow-color: rgb(0 0 0 / 30%);--box-shadow: -1px -1px 1px 0px var(--shadow-color);--box-shadow2: 2px 2px 1px 0px var(--shadow-color)}@media (prefers-color-scheme: light){:root{--chat-user-bg: hsl(var(--brand-hue) 64% 88%);--chat-assistant-bg: hsl(var(--brand-hue) 18% 98%);--chat-error-bg: hsl(0deg 64% 94%);--chat-panel-bg: hsl(var(--brand-hue) 18% 89%);--chat-input-bg: hsl(var(--brand-hue) 16% 92%);--chat-bubble-text: var(--text_color, hsl(var(--brand-hue) 30% 15%));--shadow-color: rgb(15 35 55 / 16%);--box-shadow: 0 1px 4px var(--shadow-color);--box-shadow2: 0 1px 4px var(--shadow-color)}}body.light-mode{--chat-user-bg: hsl(var(--brand-hue) 64% 88%);--chat-assistant-bg: hsl(var(--brand-hue) 18% 98%);--chat-error-bg: hsl(0deg 64% 94%);--chat-panel-bg: hsl(var(--brand-hue) 18% 89%);--chat-input-bg: hsl(var(--brand-hue) 16% 92%);--chat-bubble-text: var(--text_color, hsl(var(--brand-hue) 30% 15%));--shadow-color: rgb(15 35 55 / 16%);--box-shadow: 0 1px 4px var(--shadow-color);--box-shadow2: 0 1px 4px var(--shadow-color)}body.dark-mode{--chat-user-bg: hsl(var(--brand-hue) 100% 40%);--chat-assistant-bg: hsl(0deg 0% 27%);--chat-error-bg: hsl(0deg 40% 20%);--chat-panel-bg: transparent;--chat-input-bg: var(--bg_color_2, #252540);--chat-bubble-text: var(--fw-color-text, hsl(0deg 0% 100%));--shadow-color: rgb(0 0 0 / 30%);--box-shadow: -1px -1px 1px 0px var(--shadow-color);--box-shadow2: 2px 2px 1px 0px var(--shadow-color)}.chat_wrapper{display:flex;flex-direction:column;min-height:0;background-color:var(--bg_color_extreme, #1a1a2e);border:1px solid var(--border_color, #333);border-radius:var(--border_radius, 8px);box-shadow:0 2px 12px #0006;overflow:hidden;margin-top:10px;margin-bottom:10px}.chat_wrapper h3{padding:.6rem .75rem;margin:0;border-bottom:1px solid var(--border_color);background-color:var(--bg_color_2, #252540);font-size:.9rem;display:flex;align-items:center;justify-content:space-between}.chat_container{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.75rem;width:100%;background:var(--chat-panel-bg)}.chat_inner{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.chat_composer,.chat_input_row{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.5rem}.chat-bubble{max-width:85%;min-width:60px;width:fit-content;margin:10px;padding:10px 12px;border-radius:12px;position:relative;line-height:1.4;min-height:40px;color:var(--chat-bubble-text)}.chat-bubble pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.chat-bubble-user{background-color:var(--chat-user-bg);align-self:flex-end;margin-left:auto;box-shadow:var(--box-shadow)}.chat-bubble-user:after{content:"";position:absolute;top:20px;right:-9px;border:10px solid transparent;border-left-color:var(--chat-user-bg);border-right:0;margin-top:-10px}.chat-bubble-assistant{background-color:var(--chat-assistant-bg);align-self:flex-start;margin-right:auto;box-shadow:var(--box-shadow2)}.chat-bubble-assistant:after{content:"";position:absolute;top:20px;left:-9px;border:10px solid transparent;border-right-color:var(--chat-assistant-bg);border-left:0;margin-top:-10px}.chat-bubble-error{background-color:var(--chat-error-bg);align-self:flex-start;margin-right:auto;box-shadow:var(--box-shadow2)}.chat-bubble-error:after{content:"";position:absolute;top:20px;left:-9px;border:10px solid transparent;border-right-color:var(--chat-error-bg);border-left:0;margin-top:-10px}.chat-text{white-space:pre-wrap;color:inherit}.chat-message-timestamp{display:block;margin-bottom:.3rem;font-size:.72rem;line-height:1.2;color:inherit;opacity:.68}.chat-usage-summary{display:grid;gap:.18rem;margin-top:.5rem;padding-top:.45rem;border-top:1px solid rgb(255 255 255 / 18%);font-size:.74rem;line-height:1.28;color:inherit;opacity:.82}.chat-usage-title{font-weight:600}.chat-usage-line,.chat-usage-note{overflow-wrap:anywhere}.chat-usage-note{opacity:.78}.chat-mode-footer{margin-top:.45rem;font-size:.74rem;line-height:1.28;color:inherit;opacity:.78}.chat-pending-mode{font-weight:600}.chat-bubble-pending{opacity:.92}.chat-bubble-pending .chat-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.chat-typing-dots{display:inline-flex;align-items:center;gap:.18rem;min-width:1.1rem}.chat-typing-dot{width:.28rem;height:.28rem;border-radius:50%;background:currentcolor;opacity:.35;animation:chat-typing-dot-pulse 1.15s ease-in-out infinite}.chat-typing-dot:nth-child(2){animation-delay:.14s}.chat-typing-dot:nth-child(3){animation-delay:.28s}.chat-pending-elapsed{font-size:.86em;opacity:.72;white-space:nowrap}@keyframes chat-typing-dot-pulse{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:.95;transform:translateY(-.12rem)}}.buttons_container{padding:.5rem;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:.5rem}.chat_input_row{border-top:1px solid var(--border_color);background-color:var(--chat-input-bg);flex:0 0 auto}.chat_input_row textarea{width:100%;min-width:0;min-height:7.5rem;max-height:16rem;resize:vertical;line-height:1.45}.chat_textarea{padding:.55rem .65rem;border:1px solid var(--border_color);border-radius:var(--border_radius_small, 4px);background:var(--input_bg_color, var(--bg_color_extreme));color:var(--text_color)}.chat_action_row{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem}.chat_attachments[hidden]{display:none}.chat_attachments{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.4rem}.chat_attachment_list{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.chat_attachment{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.2rem .35rem .2rem .5rem;border:1px solid var(--border_color);border-radius:var(--border_radius_small, 4px);background:var(--input_bg_color, var(--bg_color_extreme));color:var(--text_color);font-size:.82rem}.chat_attachment_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.chat_attachment_remove{min-height:1.5rem;padding:0 .35rem;border:none;border-radius:var(--border_radius_small, 4px);background:transparent;color:var(--text_color);cursor:pointer;line-height:1}.chat_attachment_remove:hover{background:var(--button_hover_bg_color);color:var(--button_hover_text_color)}.chat_attachment_status{margin:0;font-size:.8rem;color:var(--empty_field_text_color, var(--chat-bubble-text))}.chat_action_row button{width:100%;min-height:40px;white-space:nowrap}.chat_mode_row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem}.chat_mode_row label{font-size:.82rem;color:var(--empty_field_text_color, var(--chat-bubble-text))}.chat_mode_select{width:100%;min-width:0}.chat-openai-key-setup{display:grid;gap:.55rem;width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere}.chat-openai-key-setup__title{font-size:1rem}.chat-openai-key-setup label{display:grid;gap:.3rem;font-weight:600}.chat-openai-key-setup input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:.55rem .65rem;border:1px solid var(--border_color);border-radius:var(--border_radius_small, 4px);background:var(--input_bg_color, var(--bg_color_extreme));color:var(--text_color)}.chat-openai-key-setup__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.chat-openai-key-setup__actions>*{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.chat-openai-key-setup__status{min-height:1.3em}.chat_pending_changes{display:grid;gap:.45rem;margin-top:.6rem;padding:.6rem;border:1px solid var(--border-subtle, var(--chat-panel-bg));border-radius:var(--border_radius_small, 6px);background:var(--chat-panel-bg);color:var(--chat-bubble-text)}.chat_pending_changes_heading{margin:0;font-size:.95rem}.chat_pending_changes_intro,.chat_pending_changes_status{margin:0;font-size:.85rem}.chat_pending_changes_list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.chat_pending_change{display:grid;gap:.25rem;padding:.4rem;border-radius:var(--border_radius_small, 6px);background:var(--chat-assistant-bg);overflow-wrap:anywhere}.chat_pending_change_summary{font-weight:600;font-size:.85rem}.chat_pending_change_body{margin:0;max-height:12rem;overflow:auto;font-size:.78rem;white-space:pre-wrap}.chat_pending_change[data-status=done]{opacity:.75}.chat_pending_change[data-status=failed]{outline:2px solid var(--color-error, hsl(0deg 70% 50%))}.chat_pending_change_state{font-size:.78rem}.chat_pending_changes_approve{justify-self:start}.node-row{display:flex;align-items:center;-webkit-user-select:none;user-select:none}.node-row .toggle svg,.node-row .icon svg{width:20px;height:20px;cursor:pointer}.node-row>.toggle{transform:rotate(0);transition:transform .22s cubic-bezier(.22,1,.36,1);margin-top:5px;margin-right:4px;transform-origin:center}.node-row>.toggle.rotated{transform:rotate(90deg) translate(-2.5px) translateY(0)}.node-row .icon{transform:translateY(1px)}.node-row span,.node-row input[type=checkbox]{display:inline-block;vertical-align:middle}.node-row input[type=checkbox]{margin-right:7px}.children{padding-left:23px;overflow:hidden}.node{width:fit-content;cursor:pointer;padding-left:2px;-webkit-user-select:none;user-select:none}.tree-container button{margin:2px 0}.general_button_nav{padding:5px}.draggable-window{position:absolute;top:150px;left:150px;display:grid;grid-template-rows:auto 1fr;background-color:var(--bg_color);color:var(--text_color);border:1px solid var(--border_color);border-radius:var(--border_radius_small);box-shadow:2px 2px 12px #0003;overflow:hidden;resize:both;min-width:300px;width:calc(100% - 80px);min-height:1400px}.draggable-window-header{background-color:var(--button_bg_color);color:var(--button_text_color);padding:8px;cursor:move;font-weight:700;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center}.draggable-window-content{padding:8px;overflow:auto}.draggable-window-close-btn{background:none;border:none;color:inherit;cursor:pointer;font-weight:400;margin-left:auto}.vdw-dropdown{display:inline-block;position:relative}.vdw-dropdown-input-row{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center}.vdw-dropdown-input{background-color:var(--bg_color);border:1px solid var(--border_color);color:var(--text_color);padding:.7rem 2rem .7rem .7rem;cursor:pointer;width:100%;box-sizing:border-box;border-radius:var(--border_radius_small)}.vdw-input-wrapper{position:relative;width:100%}.vdw-dropdown-chevron{position:absolute;top:50%;right:.7rem;width:.85rem;height:.85rem;transform:translateY(-50%);pointer-events:none;color:var(--text_color);background-color:currentcolor}.vdw-clear-btn{background-color:var(--button_bg_color);color:var(--button_text_color);border:1px solid var(--border_color);cursor:pointer;padding:.3rem .5rem;box-sizing:border-box}.vdw-dropdown-list{border:1px solid var(--border_color);background-color:var(--bg_color);color:var(--text_color);max-height:400px;overflow-y:auto;position:fixed;z-index:calc(var(--z-filterbar, 100001) + 10);transition:opacity .2s ease-out;opacity:1;box-shadow:5px 5px 15px #0006;border-radius:var(--border_radius_small)}.vdw-dropdown-search{padding:.25rem}.vdw-dropdown-search-input{width:100%;border:1px solid var(--border_color);background-color:var(--bg_color);color:var(--text_color);padding:.25rem;box-sizing:border-box}.vdw-dropdown-input:disabled{cursor:not-allowed;opacity:.6}.vdw-option{cursor:pointer;padding:.25rem .5rem}.vdw-option--with-trailing-action{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(5.5rem,auto)}.vdw-option--with-leading-icon{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr)}.vdw-option--with-leading-icon.vdw-option--with-trailing-action{grid-template-columns:auto minmax(0,1fr) minmax(5.5rem,auto)}.vdw-option-icon{width:1.25rem;height:1.25rem}.vdw-option-label{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vdw-option-trailing-action{justify-self:end;line-height:1.2;max-width:8.5rem;opacity:0;padding:.2rem .45rem;pointer-events:none;text-align:center;white-space:normal;transition:opacity .12s ease-out}.vdw-option--with-trailing-action:hover .vdw-option-trailing-action,.vdw-option--with-trailing-action:focus-within .vdw-option-trailing-action{opacity:1;pointer-events:auto}.vdw-option:hover{background-color:var(--button_bg_color);color:var(--button_text_color)}.vdw-option.vdw-selected{background-color:var(--button_hover_bg_color);color:var(--button_hover_text_color);border:1px solid var(--border_color)}@media (width <= 360px){.vdw-option--with-trailing-action{grid-template-columns:minmax(0,1fr)}.vdw-option--with-leading-icon.vdw-option--with-trailing-action{grid-template-columns:auto minmax(0,1fr)}}.vdw-no-results{padding:.25rem .5rem;font-style:italic}.msd-dropdown{display:block;position:relative;width:100%}.msd-dropdown-input-row{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center}.msd-dropdown-input{background-color:var(--bg_color);border:1px solid var(--border_color);color:var(--text_color);padding:.7rem 2rem .7rem .7rem;cursor:pointer;width:100%;box-sizing:border-box;border-radius:var(--border_radius_small)}.msd-input-wrapper{position:relative;width:100%}.msd-dropdown-chevron{position:absolute;top:50%;right:.7rem;width:.85rem;height:.85rem;transform:translateY(-50%);pointer-events:none;color:var(--text_color);background-color:currentcolor}.msd-clear-btn{background-color:var(--button_bg_color);color:var(--button_text_color);border:1px solid var(--border_color);cursor:pointer;padding:.3rem .5rem;box-sizing:border-box}.msd-dropdown-list{border:1px solid var(--border_color);background-color:var(--bg_color_extreme, var(--bg_color));color:var(--text_color);max-height:600px;overflow:hidden;position:fixed;z-index:calc(var(--z-filterbar, 100001) + 10);transition:opacity .2s ease-out;opacity:1;box-shadow:5px 5px 15px #0006;border-radius:var(--border_radius_small);display:flex;flex-direction:column}.msd-dropdown-search{flex:none;padding:.25rem;border-bottom:1px solid var(--border_color)}.msd-dropdown-search-input{width:100%;border:1px solid var(--border_color);background-color:var(--bg_color);color:var(--text_color);padding:.25rem;box-sizing:border-box}.msd-dropdown-options{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.msd-option-group+.msd-option-group{border-top:1px solid var(--border_color)}.msd-option-group-label{padding:.45rem .5rem .25rem;color:var(--empty_field_text_color, var(--text_color));font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.msd-dropdown--disabled{opacity:.72}.msd-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;cursor:pointer;padding:.3rem .5rem;outline:none}.msd-dropdown--include-only .msd-option{grid-template-columns:auto minmax(0,1fr)}.msd-option-label{min-width:0}.msd-option:hover{background-color:var(--button_bg_color);color:var(--button_text_color)}.msd-option:focus-visible{box-shadow:inset 0 0 0 2px var(--primary_color)}.msd-option.msd-selected,.msd-option--include{background-color:var(--button_hover_bg_color);color:var(--button_hover_text_color)}.msd-option--exclude{background-color:color-mix(in srgb,var(--bg_color_extreme) 82%,var(--color-error) 18%);color:var(--text_color)}.msd-option--exclude:hover,.msd-option--exclude:focus-within{background-color:color-mix(in srgb,var(--bg_color_extreme) 74%,var(--color-error) 26%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-error) 28%,transparent),0 0 12px color-mix(in srgb,var(--color-error) 12%,transparent)}.msd-option-checkbox{cursor:pointer;flex-shrink:0;width:1rem;height:1rem;border:1px solid var(--border_color);border-radius:.25rem;background-color:var(--bg_color_extreme);box-sizing:border-box;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text_color)}.msd-option-checkbox:before{content:"";font-size:.85rem;line-height:1;font-weight:700}.msd-option-checkbox[data-state=include]{background-color:var(--primary_color);border-color:var(--primary_color);color:var(--primary_text_color)}.msd-option-checkbox[data-state=include]:before{content:"✓"}.msd-option-checkbox[data-state=exclude]{background-color:color-mix(in srgb,var(--bg_color_extreme) 72%,var(--color-error) 28%);border-color:var(--color-error);color:var(--color-error)}.msd-option-checkbox[data-state=exclude]:before{content:"−"}.msd-option-action{justify-self:end;min-width:5.2rem;white-space:nowrap;border:1px solid var(--border_color);border-radius:999px;background-color:transparent;color:var(--text_color);padding:.15rem .55rem;margin-left:.35rem;font-size:.75rem;line-height:1.2;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none}.msd-option:not(.msd-option--exclude):hover .msd-option-action,.msd-option:not(.msd-option--exclude):focus-within .msd-option-action{opacity:1;visibility:visible;pointer-events:auto}.msd-option-action:hover,.msd-option-action:focus-visible{background-color:color-mix(in srgb,var(--button_hover_bg_color) 78%,transparent);border-color:color-mix(in srgb,var(--primary_color) 38%,var(--border_color) 62%);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary_color) 16%,transparent)}.msd-option-action[data-action=exclude]:hover,.msd-option-action[data-action=exclude]:focus-visible{background-color:color-mix(in srgb,var(--color-error) 12%,transparent);border-color:color-mix(in srgb,var(--color-error) 68%,var(--border_color) 32%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-error) 24%,transparent),0 0 10px color-mix(in srgb,var(--color-error) 16%,transparent)}.msd-option--exclude .msd-option-action{opacity:1;visibility:visible;pointer-events:auto;border-color:var(--color-error);color:var(--color-error)}.msd-option--exclude .msd-option-action:hover{background-color:color-mix(in srgb,var(--color-error) 12%,transparent)}.msd-no-results{padding:.25rem .5rem;font-style:italic}.msd-option--has-count{grid-template-columns:auto minmax(0,1fr) auto auto}.msd-dropdown--include-only .msd-option--has-count{grid-template-columns:auto minmax(0,1fr) auto}.msd-option-count{color:var(--text-muted);font-size:.85em;font-variant-numeric:tabular-nums}.msd-option--dimmed :is(.msd-option-label,.msd-option-count){color:var(--text-muted)}.msd-dropdown-list--rich{box-sizing:border-box;overflow:hidden;overscroll-behavior:contain;padding:12px;background:var(--bg-surface);color:var(--text-main);border:1px solid var(--border-strong);border-radius:10px;font:15px/1.5 system-ui,sans-serif;letter-spacing:normal;text-align:left}.msd-dropdown-list--rich :is(.msd-popup-header,.msd-popup-settings-header){display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.msd-dropdown-list--rich :is(h3,h4){flex:1;min-width:0;margin:0;font-size:16px;overflow-wrap:anywhere}.msd-dropdown-list--rich :is(.msd-popup-close,.msd-popup-settings-close,.msd-popup-settings-toggle){flex:none;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-main);font-size:24px;cursor:pointer}.msd-dropdown-list--rich .msd-dropdown-search{flex:none;padding:8px 0 4px;border:0}.msd-dropdown-list--rich .msd-dropdown-search-input{min-height:44px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:6px;background:var(--bg-surface);color:var(--text-main);font:inherit}.msd-dropdown-list--rich .msd-dropdown-options{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}.msd-dropdown-list>:not(.msd-dropdown-options){flex-shrink:0}.msd-dropdown-list--rich .msd-option{grid-template-columns:auto minmax(0,1fr) auto;box-sizing:border-box;min-height:44px;padding:4px;border-radius:6px;color:var(--text-main);background:transparent}.msd-dropdown-list--rich .msd-option-label{overflow-wrap:anywhere}.msd-dropdown-list--rich .msd-option-count{color:var(--text-muted);font-size:13px;font-variant-numeric:tabular-nums}.msd-dropdown-list--rich .msd-option--dimmed :is(.msd-option-label,.msd-option-count),.msd-dropdown-list--rich .msd-option[aria-disabled=true] .msd-option-label{color:var(--text-muted)}.msd-dropdown-list--rich .msd-option-checkbox{width:18px;height:18px;border-color:var(--border-strong);background:var(--bg-surface);color:var(--text-main)}.msd-dropdown-list--rich .msd-option-checkbox[data-state=include]{background:var(--primary_color);border-color:var(--primary_color);color:var(--primary_text_color)}.msd-dropdown-list--rich :is(.msd-option,.msd-popup-close,.msd-popup-settings-close,.msd-popup-settings-toggle):hover{background:var(--bg-surface-hover)}.msd-dropdown-list--rich .msd-option--include{background:var(--fw-color-primary-soft)}.msd-dropdown-list--rich :is(button,input):focus-visible{outline:3px solid var(--primary_color);outline-offset:2px}.msd-dropdown-list--rich .msd-option:focus-visible{box-shadow:inset 0 0 0 2px var(--primary_color)}.msd-dropdown-list--rich .msd-no-results{flex:none;color:var(--text-muted)}.msd-dropdown-list--rich:not(.msd-dropdown--include-only) .msd-option--has-count{grid-template-columns:auto minmax(0,1fr) auto auto}.msd-dropdown-list--rich .msd-option-action{min-height:44px;color:var(--text-main);border-color:var(--border-strong)}.msd-dropdown-list--rich .msd-popup-settings{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.msd-dropdown-list--rich .msd-popup-settings-header{position:sticky;top:0;z-index:1;background:var(--bg-surface);gap:4px}.msd-dropdown-list--rich .msd-popup-settings-toggle{display:grid;place-items:center}.msd-popup-settings-icon{width:22px;height:22px;background-color:currentcolor}.msd-popup-resize{display:grid;place-items:center;flex:none;min-height:20px;cursor:ns-resize;touch-action:none;color:var(--text-muted, var(--text_color))}.msd-popup-resize:after{content:"";width:36px;height:4px;border-block:1px solid currentcolor}.msd-popup-resize:hover{color:var(--primary_color)}.msd-popup-resize:focus-visible{outline:2px solid var(--primary_color);outline-offset:-2px}.msd-dropdown-list--rich [hidden]{display:none}.anchored-action-menu{position:fixed;z-index:calc(var(--z-filterbar, 100001) + 10);box-sizing:border-box;display:flex;flex-direction:column;padding:4px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border_color);border-radius:var(--border_radius_small, 6px);background-color:var(--bg_color_extreme, var(--bg_color));color:var(--text_color);box-shadow:0 6px 18px #00000047}.anchored-action-menu__item{display:grid;grid-template-columns:1.25em minmax(0,1fr);align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:44px;padding:8px 12px 8px 8px;border:0;border-radius:var(--border_radius_small, 6px);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.anchored-action-menu__label{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.anchored-action-menu__check{font-weight:700;text-align:center}.anchored-action-menu__item:hover{background-color:var(--button_bg_color);color:var(--button_text_color)}.anchored-action-menu__item[aria-checked=true]{background-color:var(--button_hover_bg_color);color:var(--button_hover_text_color)}.anchored-action-menu__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--interaction-focus-ring, var(--primary_color))}.modal_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:none;justify-content:center;align-items:center;z-index:var(--z-modal)}.stacked_modal_overlay{z-index:calc(var(--z-modal) + 1)}.modal.stacked_modal{--modal-max-width: 96vw;width:min(1100px,96vw);max-height:97dvh}.modal_overlay_blur{background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal_overlay_blur.image_first_view_overlay{--image-first-reveal-duration: .3s;--image-first-application-blur: 12px;background:transparent;-webkit-backdrop-filter:blur(var(--image-first-application-blur));backdrop-filter:blur(var(--image-first-application-blur));animation:image-first-application-blur-reveal var(--image-first-reveal-duration, .3s) linear both}@keyframes image-first-application-blur-reveal{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{-webkit-backdrop-filter:blur(var(--image-first-application-blur));backdrop-filter:blur(var(--image-first-application-blur))}}@keyframes image-first-application-blur-conceal{0%{-webkit-backdrop-filter:blur(var(--image-first-application-blur));backdrop-filter:blur(var(--image-first-application-blur))}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.modal_overlay_blur.image_first_view_overlay>.image_first_view_modal{z-index:1}.modal_overlay_blur.image_first_view_overlay.image-first-view-closing{pointer-events:none;animation:image-first-application-blur-conceal var(--image-first-reveal-duration, .3s) linear both}.modal{--modal-sheet-padding-inline: 24px;--modal-sheet-padding-block: 20px;--modal-close-inset: 16px;--modal-close-size: 36px;--modal-shadow-light: 0 16px 40px rgb(0 0 0 / .2), 0 2px 8px rgb(0 0 0 / .12);--modal-shadow-dark: 0 16px 40px rgb(0 0 0 / .34), 0 2px 8px rgb(0 0 0 / .2);--modal-shadow: var(--modal-shadow-light);--modal-screen-margin: 16px;background:var(--auth-card-bg, var(--bg_color_extreme));padding:0;border:2px solid var(--border_color);border-radius:16px;width:100%;max-width:min(var(--modal-max-width, 700px),calc(100vw - 2 * var(--modal-screen-margin)));max-height:min(var(--modal-max-height, 95vh),calc(100dvh - 2 * var(--modal-screen-margin)));box-sizing:border-box;box-shadow:var(--modal-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--text_color)}@media (prefers-color-scheme: dark){.modal{--modal-shadow: var(--modal-shadow-dark)}}body.light-mode .modal{--modal-shadow: var(--modal-shadow-light)}body.dark-mode .modal{--modal-shadow: var(--modal-shadow-dark)}@media (width <= 600px){.modal{--modal-sheet-padding-inline: 16px;--modal-sheet-padding-block: 16px;--modal-close-inset: 12px}}.modal_body{flex:1;min-height:0;overflow-y:auto;padding-inline:var(--modal-sheet-padding-inline)}.modal_body:before,.modal_body:after{content:"";display:block;height:var(--modal-sheet-padding-block)}.modal.no_title .modal_body:before{height:calc(var(--modal-close-inset) + var(--modal-close-size))}.modal_footer{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px var(--modal-sheet-padding-inline);border-top:1px solid var(--border_color);overflow:visible}.modal .modal_footer .form-actions{margin-top:0}.image_modal .modal_header{all:unset!important}.modal_header{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;min-height:calc(var(--modal-close-size) + 2 * var(--modal-close-inset));margin:0;padding-block:var(--modal-close-inset);padding-inline:var(--modal-sheet-padding-inline) calc(var(--modal-close-size) + 2 * var(--modal-close-inset));border-bottom:1px solid var(--border_color)}.modal.no_title .modal_header{min-height:0;padding:0;border-bottom:none}.modal_header h1,.modal_header h2,.modal_header h3,.modal_header h4,.modal_header h5,.modal_header h6{margin:0}.modal h2{margin-top:0}.modal label{margin:10px 0 5px}.modal input,.modal select{padding:12px 14px;border:2px solid var(--auth-input-border, var(--border_color));border-radius:10px;background-color:var(--input_bg_color);color:var(--text_color);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.modal input:focus,.modal select:focus{outline:none;border-color:var(--auth-focus-color, hsl(var(--brand-hue) 50% 50%));box-shadow:0 0 0 3px var(--auth-focus-ring, hsl(var(--brand-hue) 50% 50% / .2));transform:translateY(-1px)}.modal .form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}.modal .form-actions button{padding:12px 20px}.modal .form-actions .cancel-button{background-color:transparent;border:2px solid var(--auth-input-border, var(--border_color));color:var(--text_color);opacity:.8}.modal .form-actions .cancel-button:hover{opacity:1;background-color:var(--bg_color_blended, rgb(128 128 128 / .1))}.modal .form-actions .submit-button{background:linear-gradient(135deg,var(--auth-submit-bg, hsl(var(--brand-hue) 50% 50%)) 0%,var(--auth-submit-bg-end, hsl(var(--brand-hue) 50% 40%)) 100%);color:#fff;box-shadow:0 4px 12px var(--auth-submit-shadow, hsl(var(--brand-hue) 50% 50% / .35))}.modal .form-actions .submit-button:hover{box-shadow:0 6px 20px var(--auth-submit-shadow-hover, hsl(var(--brand-hue) 50% 50% / .45));filter:brightness(1.05)}.modal .form-actions .submit-button:active{box-shadow:0 2px 8px var(--auth-submit-shadow, hsl(var(--brand-hue) 50% 50% / .3))}.modal_close_button{position:absolute;top:var(--modal-close-inset, 16px);right:var(--modal-close-inset, 16px);width:var(--modal-close-size, 36px);height:var(--modal-close-size, 36px);padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--text_color);opacity:.5;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;font-size:28px;line-height:1;margin-left:0;z-index:10}.modal_close_button>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:0}.modal_close_button>span:first-child svg{display:block;width:20px;height:20px}.modal_close_button:hover{opacity:1;background:var(--bg_color_blended, rgb(128 128 128 / .15))}.modal_close_button:active{opacity:.8}.image_modal{--image-modal-control-bg: color-mix(in srgb, var(--bg_color_extreme) 90%, transparent);--image-modal-control-color: var(--text_color);--image-modal-disabled-control-opacity: .52;padding:0;border:0;border-radius:0;box-shadow:none;max-width:none;max-height:100vh;overflow:hidden;min-width:200px;min-height:200px}.image_modal.image_first_view_modal{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.image_modal .modal_body{overflow:hidden;line-height:0;padding:0}.image_modal .modal_body:before,.image_modal .modal_body:after{content:none}.image_modal.image_first_view_modal .modal_body{overflow:hidden auto;line-height:normal;overscroll-behavior:contain}.image_modal_wrapper>img,.image_modal .row_article_image_first_media:not(.wrapper){display:block;min-width:200px;min-height:200px}.image_modal_top_controls{position:fixed;inset-block-start:15px;inset-inline-end:20px;z-index:10;display:flex;align-items:center;gap:8px;pointer-events:none}.image_modal .image_modal_top_controls .modal_close_button{position:static;flex:0 0 auto;border:1px solid var(--image-modal-control-color);color:var(--image-modal-control-color)!important;background:var(--image-modal-control-bg)}.image_modal :is(.modal_close_button,.row_article_image_first_arrow,.row_article_image_first_position,.row_article_row_navigation_button,.row_article_image_first_scroll_hint){opacity:0;pointer-events:none;transition:opacity var(--transition-time, .5s) ease,background-color .2s ease,color .2s ease}.modal_overlay_blur.image-modal-controls-active .image_modal :is(.modal_close_button,.row_article_image_first_arrow,.row_article_image_first_position,.row_article_row_navigation_button,.row_article_image_first_scroll_hint),.image_modal :is(.modal_close_button,.row_article_image_first_arrow,.row_article_row_navigation_button,.row_article_image_first_scroll_hint):focus-visible{opacity:1;pointer-events:auto}.modal_overlay_blur.image-modal-content-scrolled .image_modal .row_article_image_first_scroll_hint{opacity:0;pointer-events:none}@media (hover: none),(pointer: coarse){.modal_overlay_blur .image_modal :is(.modal_close_button,.row_article_image_first_arrow,.row_article_row_navigation_button,.row_article_image_first_scroll_hint){opacity:1;pointer-events:auto}.modal_overlay_blur .image_modal .row_article_image_first_position{opacity:1;pointer-events:none}.modal_overlay_blur.image-modal-content-scrolled .image_modal .row_article_image_first_scroll_hint{opacity:0;pointer-events:none}}.modal_overlay_blur.image-modal-controls-active .image_modal .row_article_row_navigation_button:disabled{opacity:var(--image-modal-disabled-control-opacity);pointer-events:auto;cursor:not-allowed;filter:saturate(.5)}@media (prefers-reduced-motion: reduce){.modal_overlay_blur.image_first_view_overlay{animation:none}}.image_modal_wrapper{display:flex;justify-content:center;align-items:center;background:var(--bg_color_image);max-width:100vw;max-height:100vh;overflow:hidden}.modal p,.modal ul,.modal ol,.big_description_value p,.big_description_value ul,.big_description_value ol{margin-bottom:10px;line-height:1.4em}.modal_body h1,.modal_body h2,.modal_body h3,.modal_body h4,.modal_body h5,.modal_body h6,.big_description_value h1,.big_description_value h2,.big_description_value h3,.big_description_value h4,.big_description_value h5,.big_description_value h6{margin-top:40px;margin-bottom:10px}.modal .form-actions .danger-button{background:var(--color-error-light);color:var(--color-error);box-shadow:0 3px 8px color-mix(in srgb,var(--color-error) 30%,transparent);padding:12px 20px;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:box-shadow .2s ease,filter .2s ease}.modal .form-actions .danger-button:hover{background:var(--color-error-light);color:var(--color-error);box-shadow:0 4px 12px color-mix(in srgb,var(--color-error) 35%,transparent);filter:none}.modal .form-actions .danger-button:active{background:var(--color-error-light);color:var(--color-error);box-shadow:0 2px 6px color-mix(in srgb,var(--color-error) 25%,transparent);filter:none}.modal .modal_message{margin:0 0 16px}.modal .modal_message:last-child{margin-bottom:0}ul.delete-item-list{margin:8px 0 4px;padding-left:20px}ul.delete-item-list li{color:var(--text_secondary);font-size:.9em;margin-bottom:2px}ul.delete-item-list li.delete-item-list-overflow{list-style:none;margin-left:-20px;font-style:italic;opacity:.7}.modal-button{padding:12px 20px}.modal-button.secondary{background-color:transparent;border:2px solid var(--auth-input-border, var(--border_color));color:var(--text_color);opacity:.8}.modal-button.secondary:hover{opacity:1;background-color:var(--bg_color_blended, rgb(128 128 128 / .1))}.modal-button.primary{background:linear-gradient(135deg,var(--auth-submit-bg, hsl(var(--brand-hue) 50% 50%)) 0%,var(--auth-submit-bg-end, hsl(var(--brand-hue) 50% 40%)) 100%);color:#fff;box-shadow:0 4px 12px var(--auth-submit-shadow, hsl(var(--brand-hue) 50% 50% / .35))}.modal-button.primary:hover{box-shadow:0 6px 20px var(--auth-submit-shadow-hover, hsl(var(--brand-hue) 50% 50% / .45));filter:brightness(1.05)}.modal-button.primary:active{box-shadow:0 2px 8px var(--auth-submit-shadow, hsl(var(--brand-hue) 50% 50% / .3))}.image-source-picker{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:var(--fw-space-4, 16px);min-height:min(680px,78dvh)}.image-source-picker__intro,.image-source-picker__status{margin:0}.image-source-picker__providers{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fw-space-2, 8px)}.image-source-picker__provider{padding:6px 10px;border:1px solid var(--border_color);border-radius:999px;background:var(--bg_color_2)}.image-source-picker__provider.is-unavailable{opacity:.6}.image-source-picker__form{display:grid;gap:var(--fw-space-2, 8px)}.image-source-picker__source-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fw-space-2, 8px)}.image-source-picker__source-row input{width:100%;min-width:0;box-sizing:border-box}.image-source-picker__preview{display:grid;place-items:center;align-content:center;gap:var(--fw-space-2, 8px);min-height:0;margin:0;overflow:hidden}.image-source-picker__preview[hidden]{display:none}.image-source-picker__preview img{display:block;max-width:100%;max-height:54dvh;object-fit:contain;border:1px solid var(--border_color);border-radius:var(--border_radius, 12px);background:var(--bg_color_extreme)}.image-source-picker__attribution{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;color:var(--text_color_secondary, var(--text_color));text-align:center}.image-source-picker__actions{margin-top:auto!important}.shared_asset_web_picker_button{width:fit-content;margin-block:0 10px}@media (width <= 640px){.image-source-picker{min-height:0}.image-source-picker__source-row{grid-template-columns:1fr}}.metadata-symbol-icon{display:inline-block;background-color:currentcolor;-webkit-mask-image:var(--metadata-symbol-url);mask-image:var(--metadata-symbol-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}[data-form-section-navigator]>[data-form-section][hidden]{display:none}.form-section-navigator{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px;width:100%;margin-bottom:4px}.form-section-navigator__steps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.form-section-navigator__arrow,.form-section-navigator__step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:var(--button_bg_color);color:var(--button_text_color);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .15s ease}.form-section-navigator__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:11px;border-radius:50%;border-color:var(--border_color)}.form-section-navigator__arrow-icon{width:20px;height:20px;background-color:currentcolor}.form-section-navigator__step{min-height:40px;max-width:220px;padding:8px 14px;border-radius:999px;font:inherit;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.form-section-navigator__step.is-active{border-color:var(--auth-focus-color, var(--border_color));background:color-mix(in srgb,var(--button_active_bg_color) 60%,var(--button_bg_color) 40%);color:var(--button_active_text_color)}.form-section-navigator__arrow:hover:not(:disabled),.form-section-navigator__step:hover{background:var(--button_hover_bg_color);color:var(--button_hover_text_color)}.form-section-navigator__arrow:focus-visible,.form-section-navigator__step:focus-visible{outline:2px solid var(--auth-focus-color, var(--border_color));outline-offset:3px;box-shadow:0 0 0 3px var(--auth-focus-ring, transparent)}.form-section-navigator__arrow:disabled{opacity:.3;cursor:default}.form-section-navigator__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.form-section-navigator__footer-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:112px;min-height:42px;padding:10px 18px;border:1px solid var(--border_color);border-radius:10px;background:var(--button_bg_color);color:var(--button_text_color);font:inherit;font-weight:650;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.form-section-navigator__footer-button--next{margin-left:auto;border-color:var(--auth-focus-color, var(--border_color))}.form-section-navigator__footer-button--previous{margin-right:auto}.form-section-navigator__footer-button:hover{background:var(--button_hover_bg_color);color:var(--button_hover_text_color)}.form-section-navigator__footer-button:focus-visible{outline:2px solid var(--auth-focus-color, var(--border_color));outline-offset:3px;box-shadow:0 0 0 3px var(--auth-focus-ring, transparent)}.form-section-navigator__footer-button[hidden]{display:none}@media (width <= 520px){.form-section-navigator{grid-template-columns:40px minmax(0,1fr) 40px;gap:6px}.form-section-navigator__arrow{width:40px;height:40px;padding:10px}.form-section-navigator__steps{gap:2px}.form-section-navigator__step{max-width:135px;padding-inline:7px;font-size:.82rem}.form-section-navigator__footer-button{min-width:104px}}@media (prefers-reduced-motion: reduce){.form-section-navigator__arrow,.form-section-navigator__step,.form-section-navigator__footer-button{transition:none}}.animated-disclosure-section{display:flex;flex-direction:column;min-width:0}.animated-disclosure-header{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:var(--fw-space-2, 8px);width:100%;min-width:0;border:0;background:transparent;color:var(--text_color);cursor:pointer;font:inherit;text-align:left}.animated-disclosure-header:focus-visible{outline:2px solid var(--primary_color, hsl(207deg 70% 53%));outline-offset:-2px}.animated-disclosure-title-group{display:inline-flex;align-items:center;gap:var(--fw-space-2, 8px);min-width:0}.animated-disclosure-title{overflow-wrap:anywhere}.animated-disclosure-icon,.animated-disclosure-chevron{display:block;flex:0 0 auto;background-color:currentcolor}.animated-disclosure-icon{width:18px;height:18px}.animated-disclosure-chevron{width:16px;height:16px;transform:rotate(var(--animated-disclosure-chevron-collapsed-rotation, 0deg));transition:transform var(--height-transition-duration, .24s) cubic-bezier(.22,1,.36,1)}.animated-disclosure-section.is-expanded>.animated-disclosure-header .animated-disclosure-chevron{transform:rotate(var(--animated-disclosure-chevron-expanded-rotation, 180deg))}.animated-disclosure-content-shell,.animated-disclosure-content{min-width:0}@media (prefers-reduced-motion: reduce){.animated-disclosure-chevron{transition-duration:0ms}}.collapsible-section{border-top:1px solid var(--border_color);border-bottom:1px solid var(--border_color)}.collapsible-header{display:flex;align-items:center;cursor:pointer;font-weight:700;padding:10px;border-bottom:1px solid var(--border_color)}.collapsible-header.collapsed{border-bottom:unset}.collapsible-content{display:grid;grid-gap:10px;overflow-y:auto}.collapsible-section>.animated-disclosure-content-shell>.collapsible-content{overflow-y:auto}:root .label-value-layout[data-label-value-layout]{min-width:0;max-width:100%;box-sizing:border-box;align-items:start;height:auto;grid-column:auto;grid-template-rows:none;gap:.35rem .65rem}:root .label-value-layout[data-label-value-layout]:after{display:none}:root .label-value-layout[data-label-value-layout=inline]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}:root .label-value-layout[data-label-value-layout=stacked]{display:flex;flex-direction:column;align-items:stretch}:root .label-value-layout[data-label-value-layout=auto]{display:flex;flex-flow:row wrap}:root .label-value-layout[data-label-value-layout]>.label-value-layout__label,:root .label-value-layout[data-label-value-layout]>.label-value-layout__value{position:static;flex:0 1 auto;white-space:normal;float:none;clear:none;width:auto;min-width:0;max-width:100%;margin:0;padding:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;grid-column:auto}:root .label-value-layout[data-label-value-layout=auto]>.label-value-layout__label{flex:0 1 auto}:root .label-value-layout[data-label-value-layout=auto]>.label-value-layout__value{flex:1 1 16ch}:root .label-value-layout[data-label-value-layout]>.label-value-layout__value{display:block;max-height:none;overflow:visible;line-clamp:unset;-webkit-line-clamp:unset}:root .label-value-layout[data-label-value-layout]>.keyword_value{white-space:normal!important}:root .label-value-layout[data-label-value-layout] .kv-link-group{margin-inline:0}:root .label-value-layout[data-label-value-layout].label-value-layout--value-only{grid-template-columns:minmax(0,1fr)}:root .label-value-layout[data-label-value-layout] .card_detail_row_label_text{white-space:normal;overflow:visible}:root .label-value-layout[data-label-value-layout]>.label-value-layout__value>a{display:inline;overflow:visible;line-clamp:unset;-webkit-line-clamp:unset}:root .card_details_kv .label-value-layout[data-label-value-layout]{font-size:1rem;line-height:1.5}:root .card_details_kv .label-value-layout[data-label-value-layout]>.label-value-layout__label{font-weight:600}:root .card_details_kv .label-value-layout[data-label-value-layout]>.label-value-layout__value{line-height:1.5}:root{--color-bg: #111;--color-fg: #f4f4f4;--color-key: #d0d0d0;--color-grid-line: #333}.kv_container_selector,.kv-display{display:grid;box-sizing:border-box;max-width:100%}.kv-display span{margin-bottom:-1px;margin-right:-1px}.kv-key,.kv-value{padding:.75rem;overflow-wrap:break-word;white-space:normal}.kv-empty{color:var(--empty_field_text_color)}.kv-display.kv-inline .kv-key{border-right:none;font-weight:600;margin-left:4px}.kv-display.kv-inline .kv-value{border-left:none;margin-right:4px}.kv-pair-inline{margin:1px;background:var(--bg_color_2);display:grid;grid-template-columns:1fr 1fr;border-radius:4px}.kv-display.kv-stacked .kv-key{border-bottom:none;padding-bottom:10px}.kv-display.kv-stacked .kv-value{padding-top:3px;margin-left:2px}.kv-link-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.kv-open-in-new-tab{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;padding:0;border:0;border-radius:.35rem;background:transparent;color:var(--text_color_secondary, var(--text_color));line-height:1;text-decoration:none}.kv-open-in-new-tab:hover,.kv-open-in-new-tab:focus-visible{background:color-mix(in srgb,var(--accent_color, hsl(207deg 70% 53%)) 12%,transparent 88%);color:var(--accent_color, hsl(207deg 70% 53%))}.open-in-new-tab-icon{width:1rem;height:1rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.kv-pair-stacked{margin:2px;background:var(--bg_color_2);display:flex;flex-direction:column;border-radius:4px}.kv-pair-stacked .kv-key{font-weight:600}.kv-pair-conditional{margin:2px;background:var(--bg_color_2);border-radius:4px;padding:.5rem .75rem;position:relative;box-sizing:border-box}.kv-pair-conditional:after{content:"";display:table;clear:both}.kv-conditional-key{float:left;font-weight:600;margin-right:10px;white-space:normal;max-width:100%;padding:0}.kv-conditional-value{display:block;overflow-wrap:anywhere;padding:0 0 0 10px}.kv-conditional-value .kv-link-group{margin-left:-10px}.kv-display.kv-conditional{display:grid;gap:0}.card [data-lang-key=show_more],.big_card_container [data-lang-key=show_more]{border-radius:var(--search_tools_radius)}:root :is(.card,.card_details_kv) .label-value-layout[data-label-value-layout]>.label-value-layout__value:where(:not(.description_value)){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:is(.card,.card_details_kv) .label-value-layout__value>a,:is(.card,.card_details_kv) .label-value-layout__value>.kv-link-group,:is(.card,.card_details_kv) .label-value-layout__value>.kv-link-group>a:not(.kv-open-in-new-tab){display:inline}:is(.card,.card_details_kv) .label-value-layout__value>.kv-link-group>.kv-open-in-new-tab{margin-inline-start:.5rem;vertical-align:middle}.mfo-overlay{position:fixed;inset:var(--content-top-banner-height, 0) 0 0 0;background-color:#0009;z-index:var(--z-overlay);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.mfo-overlay--visible{opacity:1;visibility:visible;transition:opacity .2s ease}.toast-notification-container{position:fixed;display:flex;gap:10px;z-index:var(--z-toast);pointer-events:none;max-width:420px}.toast-notification-container[data-toast-position=bottom-right]{right:max(1.5rem,env(safe-area-inset-right));bottom:max(1.5rem,env(safe-area-inset-bottom));flex-direction:column-reverse}.toast-notification-container[data-toast-position=top-center]{top:max(8px,env(safe-area-inset-top));left:50%;width:min(720px,calc(100vw - 24px));max-width:none;flex-direction:column;align-items:stretch;transform:translate(-50%)}.toast-notification-item{--toast-bg: var(--fw-color-surface);--toast-border: var(--fw-color-border);--toast-text: var(--fw-color-text);position:relative;display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 2rem .75rem 1.25rem;background:var(--toast-bg);border:1px solid var(--toast-border);color:var(--toast-text);border-radius:var(--fw-radius-md);box-shadow:var(--fw-shadow-raised);font-size:.9rem;line-height:1.4;opacity:0;transition:opacity .3s ease;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none}.toast-notification-text{flex:1;overflow-wrap:anywhere}.toast-notification-content{flex:1;min-width:0}.toast-notification-close{position:absolute;top:.35rem;right:.35rem;background:none;border:none;color:var(--toast-text);font-size:1.15rem;line-height:1;cursor:pointer;opacity:.6;padding:0 .25rem;transition:opacity .15s ease}.toast-notification-close:hover{opacity:1}.toast-notification-item[data-toast-level=success]{--toast-bg: color-mix(in srgb, #22c55e 15%, var(--bg_color_extreme) 85%);--toast-border: color-mix(in srgb, #22c55e 40%, var(--fw-color-border) 60%);--toast-text: color-mix(in srgb, #15803d 70%, var(--fw-color-text) 30%)}.toast-notification-item[data-toast-level=info]{--toast-bg: color-mix(in srgb, hsl(207deg 90% 60%) 12%, var(--bg_color_extreme) 88%);--toast-border: color-mix(in srgb, hsl(207deg 90% 60%) 35%, var(--fw-color-border) 65%);--toast-text: color-mix(in srgb, hsl(207deg 76% 48%) 60%, var(--fw-color-text) 40%)}.toast-notification-item[data-toast-level=warning]{--toast-bg: color-mix(in srgb, #f59e0b 15%, var(--bg_color_extreme) 85%);--toast-border: color-mix(in srgb, #f59e0b 40%, var(--fw-color-border) 60%);--toast-text: color-mix(in srgb, #92400e 70%, var(--fw-color-text) 30%)}.toast-notification-item[data-toast-level=error]{--toast-bg: color-mix(in srgb, #ef4444 15%, var(--bg_color_extreme) 85%);--toast-border: color-mix(in srgb, #ef4444 40%, var(--fw-color-border) 60%);--toast-text: color-mix(in srgb, #991b1b 70%, var(--fw-color-text) 30%)}.toast-notification-item[data-toast-variant=attention]{--toast-bg: color-mix(in srgb, hsl(28deg 92% 52%) 19%, var(--bg_color_extreme) 81%);--toast-border: hsl(24deg 82% 43%);--toast-text: color-mix(in srgb, hsl(20deg 82% 28%) 78%, var(--fw-color-text) 22%);border-width:2px;box-shadow:0 10px 28px #00000047}[data-theme=dark] .toast-notification-item[data-toast-level=success]{--toast-bg: color-mix(in srgb, #22c55e 18%, var(--bg_color_extreme) 82%);--toast-text: color-mix(in srgb, #86efac 80%, var(--fw-color-text) 20%)}[data-theme=dark] .toast-notification-item[data-toast-level=info]{--toast-bg: color-mix(in srgb, hsl(207deg 90% 60%) 16%, var(--bg_color_extreme) 84%);--toast-text: color-mix(in srgb, hsl(207deg 90% 80%) 80%, var(--fw-color-text) 20%)}[data-theme=dark] .toast-notification-item[data-toast-level=warning]{--toast-bg: color-mix(in srgb, #f59e0b 18%, var(--bg_color_extreme) 82%);--toast-text: color-mix(in srgb, #fcd34d 80%, var(--fw-color-text) 20%)}[data-theme=dark] .toast-notification-item[data-toast-level=error]{--toast-bg: color-mix(in srgb, #ef4444 18%, var(--bg_color_extreme) 82%);--toast-text: color-mix(in srgb, #fca5a5 80%, var(--fw-color-text) 20%)}[data-theme=dark] .toast-notification-item[data-toast-variant=attention],body.dark-mode .toast-notification-item[data-toast-variant=attention]{--toast-bg: color-mix(in srgb, hsl(24deg 88% 50%) 27%, var(--bg_color_extreme) 73%);--toast-border: hsl(28deg 92% 62%);--toast-text: color-mix(in srgb, hsl(35deg 100% 84%) 86%, var(--fw-color-text) 14%)}@media (prefers-color-scheme: dark){body:not(.light-mode) .toast-notification-item[data-toast-variant=attention]{--toast-bg: color-mix(in srgb, hsl(24deg 88% 50%) 27%, var(--bg_color_extreme) 73%);--toast-border: hsl(28deg 92% 62%);--toast-text: color-mix(in srgb, hsl(35deg 100% 84%) 86%, var(--fw-color-text) 14%)}}body.light-mode .toast-notification-item[data-toast-variant=attention]{--toast-bg: color-mix(in srgb, hsl(28deg 92% 52%) 19%, var(--bg_color_extreme) 81%);--toast-border: hsl(24deg 82% 43%);--toast-text: color-mix(in srgb, hsl(20deg 82% 28%) 78%, var(--fw-color-text) 22%)}@media (width <= 640px){.toast-notification-container[data-toast-position=bottom-right]{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));max-width:none}}.vct-root{display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0}.vct-toolbar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.vct-btn{border:1px solid var(--border_color);background:var(--button_bg_color);color:var(--button_text_color);border-radius:var(--border_radius_small, 6px);padding:.35rem .65rem;cursor:pointer}.vct-btn:hover{background:var(--button_hover_bg_color);color:var(--button_hover_text_color)}.vct-btn:disabled{opacity:.55;cursor:not-allowed}.vct-status{margin-left:auto;font-size:.85rem;color:var(--text_color_secondary, var(--text_color))}.vct-status[data-state=dirty]{color:var(--warning_color, #c8a500);font-weight:600}.vct-table-wrapper{width:100%;overflow-x:auto}.vct-table{width:max-content;min-width:100%;border-collapse:collapse;border:1px solid var(--table_border_color, var(--border_color));table-layout:auto}.vct-header-cell,.vct-cell{border:1px solid var(--table_border_color, var(--border_color));padding:.45rem .55rem;vertical-align:middle;min-width:4.5rem}.vct-cell{position:relative}.vct-header-cell{background:var(--bg_color_2, var(--bg_color));text-align:left;font-weight:600;white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.3}.vct-checkbox-indicator{display:inline-flex;min-width:1.25rem;justify-content:center;font-weight:700}.vct-checkbox-indicator[data-checked=true]{color:var(--success_color, #35a854)}.vct-checkbox-indicator[data-checked=false]{color:var(--danger_color, #d4504c)}.vct-checkbox-indicator[data-state=ambiguous]{color:var(--warning_color, #c8a500)}.vct-readonly-cell-shell{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:1.25rem}.vct-readonly-cell-content{display:flex;align-items:center;width:100%;min-width:0}.vct-cell-checkbox .vct-readonly-cell-content{justify-content:center}.vct-cell-checkbox{text-align:center}.vct-cell-checkbox .vct-readonly-cell-shell{justify-content:center}.vct-cell-checkbox .vct-checkbox-indicator,.vct-cell-checkbox .vct-input-checkbox{margin-inline:auto}.vct-cell-edit-button{position:absolute;top:2px;right:2px;width:16px;height:16px;display:none;align-items:center;justify-content:center;padding:0;cursor:pointer;overflow:hidden;border:1px solid var(--border_color);border-radius:var(--border_radius_tiny, 3px);background:var(--bg_color);color:var(--button_text_color)}.vct-cell:hover .vct-cell-edit-button{display:inline-flex}.vct-cell-edit-button:hover{background:var(--button_hover_bg_color);color:var(--button_hover_text_color)}.vct-cell-edit-button svg{width:100%;height:100%;display:block}.vct-cell-edit-glyph{font-size:.8rem;line-height:1}.vct-input-checkbox{width:1rem;height:1rem;cursor:pointer}.vct-input-checkbox-ambiguous{outline:1px solid var(--warning_color, #c8a500);outline-offset:1px}.vct-input-select,.vct-input-text{width:100%;box-sizing:border-box;border:1px solid var(--border_color);border-radius:var(--border_radius_small, 6px);padding:.25rem .4rem;background:var(--bg_color);color:var(--text_color)}.vct-cell-text{white-space:normal;overflow-wrap:anywhere}.vct-features .vct-group-label th{padding:.55rem;text-align:start;color:var(--text_color);background:var(--bg_color_2, var(--bg_color));border:1px solid var(--table_border_color, var(--border_color))}.vct-features .vct-cell[scope=row]{text-align:start;white-space:normal;overflow-wrap:anywhere;font-weight:400}.vct-features .vct-move{min-width:44px;min-height:44px;margin-inline-start:.25rem;border:1px solid var(--border_color);border-radius:var(--border_radius_small, 6px);background:var(--button_bg_color);color:var(--button_text_color);cursor:pointer}.vct-features .vct-move:hover{background:var(--button_hover_bg_color);color:var(--button_hover_text_color)}.vct-features .vct-move:focus-visible{outline:2px solid var(--text_color);outline-offset:2px}.vct-features .vct-move[aria-disabled=true]{opacity:.55;cursor:default}.vct-features .vct-row[hidden]{display:none}.vct-features .vct-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.vct-features .vct-filter-hint{color:var(--text_color_secondary, var(--text_color))}.vct-features .vct-control-target{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.button-group{margin-bottom:20px}.button-group h3{margin-bottom:10px;font-size:1.2em}.button-group button{margin-right:10px;margin-bottom:5px;padding:10px 15px;font-size:1em;cursor:pointer}.dropdown{position:relative;display:inline-block;margin-right:10px;margin-bottom:5px}.dropdown-button{background-color:var(--dropdown_button_bg_color);color:var(--dropdown_button_text_color);padding:10px 15px;font-size:1em;border:none;cursor:pointer}.dropdown-button:hover{background-color:var(--dropdown_button_hover_bg_color)}.dropdown-content{display:none;position:absolute;background-color:var(--dropdown_content_bg_color);min-width:160px;z-index:1}.dropdown-content button{color:var(--text_color);padding:12px 16px;text-decoration:none;display:block;width:100%;border:none;background:none;text-align:left;cursor:pointer}.dropdown-content button:hover{background-color:var(--bg_color_2)}.dropdown:hover .dropdown-content{display:block}form{display:grid;grid-template-columns:1fr;grid-gap:2px;padding:20px;width:100%;margin:auto;background-color:var(--bg_color);color:var(--text_color);border-radius:var(--border_radius_small);box-shadow:0 2px 5px #0000001a}:where(.modal) form{padding:0;background-color:transparent;border-radius:0;box-shadow:none}.form_with_border{border:1px solid var(--border_color)}.form-label{display:flex;flex-direction:column;font-weight:700}button{background-color:var(--button_bg_color);color:var(--button_text_color);border:1px solid var(--border_color);border-radius:var(--border_radius_small);cursor:pointer;font-size:1rem;transition:background-color var(--interaction-duration-fast, .14s) ease,color var(--interaction-duration-fast, .14s) ease,box-shadow var(--interaction-duration-fast, .14s) ease,filter var(--interaction-duration-fast, .14s) ease}.button{min-height:36px;background:var(--interaction-control-bg-rest, var(--button_bg_color));box-shadow:var(--interaction-control-shadow-rest, none);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.button:hover:not(:disabled){background:var(--interaction-control-bg-hover, var(--button_hover_bg_color))}.button:active:not(:disabled){background:var(--interaction-control-bg-active, var(--button_active_bg_color));box-shadow:var(--interaction-control-shadow-active, none);filter:brightness(.96)}.button:focus-visible{outline:3px solid var(--interaction-focus-ring, var(--primary_color));outline-offset:4px}button[type=submit]{align-self:start}.user_profile_action_button{justify-self:start;width:auto}.action-value-row{display:grid;grid-template-columns:1fr;grid-gap:10px;padding:10px;border:1px solid var(--border_color);border-radius:var(--border_radius_small);background-color:var(--bg_color)}.action-value-row label{font-weight:400}.action-value-row button{align-self:start;background-color:var(--button_bg_color);color:var(--button_text_color);border:1px solid var(--border_color);border-radius:var(--border_radius_small)}#action-values_container,#action-values-list{display:grid;grid-template-columns:1fr;grid-gap:10px}#action-values_container>button{width:fit-content;align-self:start}select{background-color:var(--bg_color_2);color:var(--text_color)}.management_forms{--management-forms-padding: 20px;height:100vh;padding:var(--management-forms-padding);overflow:auto}.management_forms>form{max-width:768px;margin:20px auto}.tool-content-frame{max-width:1200px;margin:0 auto}.shared_asset_file_input_group{display:flex;flex-direction:column;gap:8px}.shared_asset_file_help{color:var(--empty_field_text_color);font-size:.9rem}.shared_asset_selected_files{display:flex;flex-wrap:wrap;gap:8px}.shared_asset_selected_file{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--border_color);border-radius:999px;background:color-mix(in srgb,var(--bg_color_text) 86%,var(--bg_color_extreme) 14%);max-width:100%}.shared_asset_selected_file_label{overflow-wrap:anywhere;font-size:.92rem}.shared_asset_selected_file_remove{min-width:0;width:24px;height:24px;padding:0;border-radius:999px;line-height:1}@media (prefers-reduced-motion: reduce){button{transition:none}}@media (width <= 700px){.management_forms{--management-forms-padding: 16px}.management_forms>form{width:auto;max-width:none;margin-inline:-16px;padding-inline:16px;border-radius:0}.management_forms>form fieldset{margin-inline:0;padding-inline:0;border-inline-width:0}.management_forms>:is(h1,h2,h3,h4,h5,h6):first-child{display:flex;align-items:center;min-height:44px;margin-block-start:-4px;margin-inline-start:48px}}.row-creation-form{display:flex;flex-direction:column;gap:18px;min-width:0}.row-creation-form__section{display:flex;flex-direction:column;gap:14px;min-width:0}.row-creation-form__relation-fieldset{min-width:0;margin:0;padding:16px;border:1px solid var(--border_color);border-radius:var(--border_radius_small)}.row-creation-multilingual-field{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;margin:10px 0 5px;padding:12px;border:1px solid var(--border_color);border-radius:var(--border_radius_small)}.row-creation-multilingual-field legend{padding-inline:4px;font-weight:600}.row-creation-multilingual-field label{margin-top:6px;color:var(--empty_field_text_color);font-size:.9rem}.row-creation-form__section .vanilla-dropdown,.row-creation-form__section .msd-dropdown,.row-creation-form__section input,.row-creation-form__section select,.row-creation-form__section textarea{max-width:100%;box-sizing:border-box}.row-creation-form>.form-section-navigator__footer{margin-top:2px}@media (width <= 520px){.row-creation-form__relation-fieldset{padding:12px}}.input-group{display:grid;gap:.5rem;width:100%;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.input-group.single-input{grid-template-columns:1fr}.input-group label{grid-column:1 / -1;position:static;transform:none;background:none;border:none;padding:0}.input-group input,.input-group textarea,.input-group select{padding:10px;outline:1px solid var(--border_color);border:1px solid transparent;border-radius:5px;font-size:16px;background-color:var(--bg_color_text);margin-bottom:15px}.filter-field-header{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center}.filter-field-header>button{height:24px;width:48px}.dev-toolbox{display:grid;gap:1rem;min-width:0}.dev-toolbox-note{margin:0;color:var(--empty_field_text_color);line-height:1.45}.dev-toolbox-field{display:grid;gap:.45rem}.dev-toolbox-label{font-weight:650}.dev-toolbox-control-row{display:grid;grid-template-columns:minmax(8rem,1fr) auto;align-items:center;gap:.75rem}.dev-toolbox-number-input{box-sizing:border-box;width:100%;min-height:44px;padding:.45rem .65rem;border:1px solid var(--border_color);border-radius:var(--border_radius_small);background:var(--input_bg_color);color:var(--text_color);font:inherit}.dev-toolbox-value{min-width:5rem;color:var(--empty_field_text_color);font-variant-numeric:tabular-nums}.dev-toolbox-reset-button{justify-self:start}@media screen and (width <= 1850px){#navbar{position:fixed!important;left:0!important;--navbar-overlay-shadow-color: rgb(0 0 0 / 70%);box-shadow:15px 0 15px var(--navbar-overlay-shadow-color),inset -2px 0 0 0 var(--border_color)!important}#navbar.collapsed{--navbar-overlay-shadow-color: transparent;pointer-events:none!important}#tabs_container{transform:unset!important;width:unset!important}}@media screen and (width <= 1550px){.card_container{padding:0}.card{width:100%;max-width:650px;padding:unset;border:0;border-radius:var(--border_radius)}.card>*{border-radius:0}.card_content{flex-direction:column;align-items:center;padding:15px 0;--card_layout_bound_width: 100%}.card_header{display:block;width:100%;padding:0 15px!important;margin:5px 0 0!important}.card:has(>.card_checkbox) .card_header{padding-right:2.75rem!important}.card--modern .card_header{display:grid;grid-template-columns:2.35rem minmax(0,1fr);grid-template-areas:"header-icon header-title" ". header-user";align-items:center;gap:.35rem .85rem}.card--modern .card_header:before,.card--modern .card_header:after{grid-area:header-icon}.card--modern .card_header:after{position:static;place-self:start center;margin-block-start:var(--card-heading-glyph-inset)}.card--modern .card_header>.key_value_wrapper{grid-area:header-title}.card--modern .card_header>.card_username{grid-area:header-user;justify-self:start;width:max-content;max-width:100%;margin-bottom:0}.key_value_wrapper{height:unset}.kv-inline{grid-template-columns:1fr!important}.kv-pair-inline:not(.label-value-layout){grid-template-columns:1fr 2fr!important}.card_header>.card_pair,.card_header>.card_username{width:100%;max-width:100%;margin-bottom:5px}.card_body{display:flex;flex-direction:column;width:100%}.card_image_content,.card_text_content{max-width:100%;border:unset;padding:unset}.card_image img{border-left:unset;border-right:unset}.card_image{width:100%;display:flex;justify-content:center}.card_content_large .card_body .card_image_content{width:100%}.card_image>.wrapper{width:min(100%,calc(80vh * var(--card-photo-frame-ratio, 1)))!important;height:auto!important;max-width:1000px!important;max-height:80vh!important;aspect-ratio:var(--card-photo-frame-ratio, 1);box-shadow:unset!important;background:unset!important;border-radius:unset!important}.card_image>.wrapper:not(.service_catalog_logo_frame,.card_image_contrast_frame):after{content:none}.card .card_modern_info_panel,.card .card_details_kv{border-radius:0;border-inline:0;border-block:1px solid var(--border_color)}.card .card_modern_info_panel .card_details_kv{border-block:0}.card_image>.wrapper>img{width:100%!important;height:100%!important;max-height:80vh!important;object-fit:contain!important;border-radius:unset!important}.card--modern:not([data-card-presentation-view]) .card_modern_info_panel,.card--modern:not([data-card-presentation-view]) .card_details_modern_tiles{border:0;border-radius:0;background:transparent}.card--modern:not([data-card-presentation-view]) .card_modern_info_panel{overflow:visible}.card--modern:not([data-card-presentation-view]) .card_modern_info_panel>:not(:first-child),.card--modern:not([data-card-presentation-view]) .card_modern_info_panel>.card_keywords_container,.card--modern:not([data-card-presentation-view]) .card_modern_info_panel>.card_keywords_container+*,.card--modern:not([data-card-presentation-view]) .card_detail_tile--row-separated,.card--modern:not([data-card-presentation-view]) .card_detail_tile--column-separated,.card--modern:not([data-card-presentation-view]) .card_detail_tile:not(:first-child){border:0}.card--modern .card_description_container,.card--modern .card_keywords_container{border:0;border-radius:0;background:transparent;padding:8px 10px}.card--modern:not([data-card-presentation-view]) .card_details_modern_tiles{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:.25rem;padding:.15rem 0 0}.card--modern .card_detail_tile{padding:6px 10px}.card--modern .card_detail_tile_text{grid-template-columns:minmax(0,min(var(--card-detail-tile-label-width, 12ch),42%)) minmax(0,1fr);align-items:baseline;gap:.16rem var(--card-detail-tile-gap, .72rem)}.card--modern .card_detail_tile_text--value-only .card_detail_tile_value,.card--modern .card_detail_tile_text>.card_detail_tile_value:only-child{grid-column:1 / -1}.card--modern .card_detail_tile_label{max-width:min(12rem,38cqw)}.card--modern .card_header>.todo_status_chip--card{grid-column:2;justify-self:start;margin-left:0}.card_details_container{grid-template-columns:1fr!important}}@container card-view (max-width: 1060px){.card_container{padding:0}}@container card-list (max-width: 1060px){.card{width:100%;max-width:650px;padding:unset;border:0;border-radius:var(--border_radius)}}@container card-list (max-width: 1060px){.card>*{border-radius:0}.card_content{flex-direction:column;align-items:center;padding:15px 0}.card_header{display:block;width:100%;padding:0 15px!important;margin:5px 0 0!important}.card:has(>.card_checkbox) .card_header{padding-right:2.75rem!important}.card--modern .card_header{display:grid;grid-template-columns:2.35rem minmax(0,1fr);grid-template-areas:"header-icon header-title" ". header-user";align-items:center;gap:.35rem .85rem}.card--modern .card_header:before,.card--modern .card_header:after{grid-area:header-icon}.card--modern .card_header:after{position:static;place-self:start center;margin-block-start:var(--card-heading-glyph-inset)}.card--modern .card_header>.key_value_wrapper{grid-area:header-title}.card--modern .card_header>.card_username{grid-area:header-user;justify-self:start;width:max-content;max-width:100%;margin-bottom:0}.key_value_wrapper{height:unset}.kv-inline{grid-template-columns:1fr!important}.kv-pair-inline:not(.label-value-layout){grid-template-columns:1fr 2fr!important}.card_header>.card_pair,.card_header>.card_username{width:100%;max-width:100%;margin-bottom:5px}.card_body{display:flex;flex-direction:column;width:100%}.card_image_content,.card_text_content{max-width:100%;border:unset;padding:unset}.card_image img{border-left:unset;border-right:unset}.card_image{width:100%;display:flex;justify-content:center}.card_content_large .card_body .card_image_content{width:100%}.card_image>.wrapper{width:min(100%,calc(80vh * var(--card-photo-frame-ratio, 1)))!important;height:auto!important;max-width:1000px!important;max-height:80vh!important;aspect-ratio:var(--card-photo-frame-ratio, 1);box-shadow:unset!important;background:unset!important;border-radius:unset!important}.card_image>.wrapper:not(.service_catalog_logo_frame,.card_image_contrast_frame):after{content:none}.card .card_modern_info_panel,.card .card_details_kv{border-radius:0;border-inline:0;border-block:1px solid var(--border_color)}.card .card_modern_info_panel .card_details_kv{border-block:0}.card_image>.wrapper>img{width:100%!important;height:100%!important;max-height:80vh!important;object-fit:contain!important;border-radius:unset!important}.card--modern:not([data-card-presentation-view]) .card_modern_info_panel,.card--modern:not([data-card-presentation-view]) .card_details_modern_tiles{border:0;border-radius:0;background:transparent}.card--modern:not([data-card-presentation-view]) .card_modern_info_panel{overflow:visible}.card--modern:not([data-card-presentation-view]) .card_modern_info_panel>:not(:first-child),.card--modern:not([data-card-presentation-view]) .card_modern_info_panel>.card_keywords_container,.card--modern:not([data-card-presentation-view]) .card_modern_info_panel>.card_keywords_container+*,.card--modern:not([data-card-presentation-view]) .card_detail_tile--row-separated,.card--modern:not([data-card-presentation-view]) .card_detail_tile--column-separated,.card--modern:not([data-card-presentation-view]) .card_detail_tile:not(:first-child){border:0}.card--modern .card_description_container,.card--modern .card_keywords_container{border:0;border-radius:0;background:transparent;padding:8px 10px}.card--modern:not([data-card-presentation-view]) .card_details_modern_tiles{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:.25rem;padding:.15rem 0 0}.card--modern .card_detail_tile{padding:6px 10px}.card--modern .card_detail_tile_text{grid-template-columns:minmax(0,min(var(--card-detail-tile-label-width, 12ch),42%)) minmax(0,1fr);align-items:baseline;gap:.16rem var(--card-detail-tile-gap, .72rem)}.card--modern .card_detail_tile_text--value-only .card_detail_tile_value,.card--modern .card_detail_tile_text>.card_detail_tile_value:only-child{grid-column:1 / -1}.card--modern .card_detail_tile_label{max-width:min(12rem,38cqw)}.card_details_container{grid-template-columns:1fr!important}}@container card-list (max-width: 560px){.card{max-width:none;border-radius:0}.card--modern .card_detail_tile_text{grid-template-columns:minmax(0,min(var(--card-detail-tile-label-width, 12ch),45%)) minmax(0,1fr);column-gap:.55rem}.card--modern .card_detail_tile_label{max-width:100%}}@media screen and (width <= 1060px){#tabs_container{transform:unset;width:unset}}@media (width <= 1200px){.big_card_details_container{border-radius:0;border-inline:0;border-block:1px solid var(--border_color)}.big_card_image>.wrapper:not(.service_catalog_logo_frame,.card_image_contrast_frame):after,.row_article_inline_media>.wrapper:not(.service_catalog_logo_frame,.card_image_contrast_frame):after{content:none}}#about_container .card_body{flex-direction:column!important}#about_container .card_image_content,#about_container .card_image>div{width:unset!important;height:unset!important;max-width:1800px;max-height:1800px}:root{--theme-transition-duration: .52s;--theme-transition-duration-slow: .76s;--theme-transition-easing: cubic-bezier(.22, 1, .36, 1)}body.theme-transitions-ready,body.theme-transitions-ready:before,body.theme-transitions-ready .body_wrapper,body.theme-transitions-ready .body_content,body.theme-transitions-ready #navbar,body.theme-transitions-ready .tab-content-area,body.theme-transitions-ready .content_div,body.theme-transitions-ready .filter-elements-container,body.theme-transitions-ready .dataset-filter-panel,body.theme-transitions-ready .auth-page-content-card,body.theme-transitions-ready .auth-form,body.theme-transitions-ready .auth-page-tablist,body.theme-transitions-ready .auth-intro-box,body.theme-transitions-ready .auth-tour-content,body.theme-transitions-ready .auth-tour-gallery,body.theme-transitions-ready .auth-tour-shot,body.theme-transitions-ready .auth-tour-modal-image,body.theme-transitions-ready .floating-language-panel,body.theme-transitions-ready .fw-card,body.theme-transitions-ready .fw-panel,body.theme-transitions-ready .card,body.theme-transitions-ready .big_card_outer_container,body.theme-transitions-ready .form_with_border,body.theme-transitions-ready .modal,body.theme-transitions-ready .modal-content,body.theme-transitions-ready .button,body.theme-transitions-ready .fw-btn,body.theme-transitions-ready button,body.theme-transitions-ready input,body.theme-transitions-ready textarea,body.theme-transitions-ready select,body.theme-transitions-ready details,body.theme-transitions-ready summary,body.theme-transitions-ready table,body.theme-transitions-ready th,body.theme-transitions-ready td{transition-property:background-color,color,border-color,box-shadow,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--theme-transition-duration);transition-timing-function:var(--theme-transition-easing)}body.theme-transitions-ready{transition-property:background-color,color}body.theme-transitions-ready .saturate_on_hover{transition:filter var(--saturate-on-hover-transition-duration, .16s) var(--saturate-on-hover-transition-easing, ease-out),background-color var(--theme-transition-duration) var(--theme-transition-easing),color var(--theme-transition-duration) var(--theme-transition-easing),border-color var(--theme-transition-duration) var(--theme-transition-easing),box-shadow var(--theme-transition-duration) var(--theme-transition-easing),fill var(--theme-transition-duration) var(--theme-transition-easing),stroke var(--theme-transition-duration) var(--theme-transition-easing),outline-color var(--theme-transition-duration) var(--theme-transition-easing),text-decoration-color var(--theme-transition-duration) var(--theme-transition-easing)}body.theme-transitions-ready .tab-content-area{transition:background-color var(--theme-transition-duration) var(--theme-transition-easing),color var(--theme-transition-duration) var(--theme-transition-easing),border-color var(--theme-transition-duration) var(--theme-transition-easing),box-shadow var(--theme-transition-duration) var(--theme-transition-easing),fill var(--theme-transition-duration) var(--theme-transition-easing),stroke var(--theme-transition-duration) var(--theme-transition-easing),outline-color var(--theme-transition-duration) var(--theme-transition-easing),text-decoration-color var(--theme-transition-duration) var(--theme-transition-easing),margin-right var(--filterbar-sidebar-transition-duration, .7s) cubic-bezier(.4,0,.2,1)}body.login-page.theme-transitions-ready{transition-duration:var(--theme-transition-duration-slow)}body.login-page.theme-transitions-ready:before{transition-property:opacity,filter;transition-duration:var(--theme-transition-duration-slow);transition-timing-function:var(--theme-transition-easing)}@media (prefers-reduced-motion: reduce){body.theme-transitions-ready,body.theme-transitions-ready:before,body.theme-transitions-ready .body_wrapper,body.theme-transitions-ready .body_content,body.theme-transitions-ready #navbar,body.theme-transitions-ready .tab-content-area,body.theme-transitions-ready .content_div,body.theme-transitions-ready .filter-elements-container,body.theme-transitions-ready .dataset-filter-panel,body.theme-transitions-ready .auth-page-content-card,body.theme-transitions-ready .auth-form,body.theme-transitions-ready .auth-page-tablist,body.theme-transitions-ready .auth-intro-box,body.theme-transitions-ready .auth-tour-content,body.theme-transitions-ready .auth-tour-gallery,body.theme-transitions-ready .auth-tour-shot,body.theme-transitions-ready .auth-tour-modal-image,body.theme-transitions-ready .floating-language-panel,body.theme-transitions-ready .fw-card,body.theme-transitions-ready .fw-panel,body.theme-transitions-ready .card,body.theme-transitions-ready .big_card_outer_container,body.theme-transitions-ready .form_with_border,body.theme-transitions-ready .modal,body.theme-transitions-ready .modal-content,body.theme-transitions-ready .button,body.theme-transitions-ready .fw-btn,body.theme-transitions-ready button,body.theme-transitions-ready input,body.theme-transitions-ready textarea,body.theme-transitions-ready select,body.theme-transitions-ready details,body.theme-transitions-ready summary,body.theme-transitions-ready table,body.theme-transitions-ready th,body.theme-transitions-ready td{transition-duration:0ms!important}}#trigger_creation_form{display:grid;grid-gap:30px}#trigger_creation_form label{display:grid;grid-template-columns:1fr;align-items:center;grid-gap:10px}#trigger_creation_form label select,#trigger_creation_form label input{width:100%}.mp-container-with-mode-buttons{display:flex;flex-direction:column}.mp-manage-permissions-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;background-color:var(--bg_color);color:var(--text_color);padding:10px}.mp-mode-buttons-container{display:flex;flex-direction:row;gap:10px}.mp-main-wrapper{display:grid;grid-template-columns:300px 1fr 250px;grid-gap:20px;background-color:var(--bg_color);color:var(--text_color);padding:10px}.mp-main-wrapper.cv-main-wrapper{grid-template-columns:300px minmax(0,1fr);min-width:0}.cv-main-wrapper>.mp-left-container,.cv-main-wrapper>.mp-permission-form{box-sizing:border-box;min-width:0}.mp-left-container,.mp-table-selector-tree-container{display:flex;flex-direction:column;gap:10px}#table_selector_tree{border:1px solid var(--border_color);padding:5px}.mp-search-container{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mp-search-field-group{display:flex;flex-direction:column;gap:5px}.mp-search-input{padding:5px;border:1px solid var(--border_color);width:100%}.mp-filter-checkboxes{display:flex;flex-direction:column;gap:10px;align-items:flex-start;width:100%}.mp-filter-section{display:flex;flex-direction:column;gap:5px;width:100%}.mp-filter-section-title{font-weight:700}.mp-filter-checkboxes input[type=radio]{display:none}.mp-filter-checkboxes label{display:block;width:100%;height:50px;line-height:50px;text-align:center;background-color:var(--button_bg_color);color:var(--button_text_color);border:1px solid var(--button_active_border_color);border-radius:var(--border_radius_small);cursor:pointer;padding:0 10px}.mp-filter-checkboxes input[type=radio]:checked+label{background-color:var(--button_active_bg_color);color:var(--button_active_text_color)}.mp-tables-column{display:flex;flex-direction:column;gap:20px;min-width:0}.mp-table-section{display:flex;flex-direction:column;gap:12px;min-width:0}.mp-table-section-header{display:flex;flex-direction:column;gap:4px}.mp-table-section-title{margin:0;font-size:1.05rem}.mp-table-section-description{color:var(--text_color_secondary, var(--text_color));font-size:.9rem}.mp-table-section-content{min-width:0}.mp-group-header-cell{display:flex;flex-direction:column;align-items:center;gap:6px}.mp-group-header-title{text-align:center}.mp-function-info-cell{display:flex;align-items:center;gap:10px;min-width:0}.mp-function-info-text{display:flex;flex-direction:column;min-width:0}.mp-function-name{font-weight:700}.mp-function-route{font-size:.8em;opacity:.8;overflow-wrap:anywhere;word-break:normal}.mp-ui-permission-row .vct-cell:first-child{background-color:var(--bg_color_2, var(--bg_color))}.mp-server-permission-row .vct-cell:first-child{background-color:transparent}.mp-permission-form{display:grid;background-color:var(--bg_color);color:var(--text_color);border:1px solid var(--border_color);gap:0;padding:0;height:min-content;width:min-content}.mp-permission-form.mp-placeholder-state{width:auto;display:block;border:none}.cv-instructions{padding:16px 20px;color:var(--text-secondary, #aaa);font-size:.9em;line-height:1.6}.cv-instructions ol{margin:8px 0 0;padding-left:20px}.cv-instructions li{margin-bottom:4px}.cv-layout-panel{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(10rem,16rem) minmax(6rem,max-content) minmax(9rem,12rem) auto minmax(10rem,1fr);align-items:center;gap:.75rem;padding:.75rem;border-bottom:1px solid var(--border_color);background:color-mix(in srgb,var(--bg_color_2) 78%,transparent)}.cv-layout-label{font-weight:700;color:var(--text_color)}.cv-layout-select{min-width:0}.cv-layout-save-button{width:max-content}.cv-layout-status{color:var(--text-muted-color, var(--text-secondary, #aaa));font-size:.9rem}.cv-layout-status[data-state=dirty]{color:var(--warning_text_color, var(--text_color));font-weight:700}.cv-column-settings-table{min-width:0}@media (width <= 900px){.cv-layout-panel{grid-template-columns:1fr}}@media (width <= 600px){.mp-main-wrapper.cv-main-wrapper{grid-template-columns:minmax(0,1fr)}.cv-main-wrapper .mp-table-selector-tree-container{max-height:min(240px,30dvh);overflow:auto}}.mp-select-all{margin-left:6px}.mp-disabled{cursor:not-allowed}.mp-button.mp-disabled{background-color:var(--table_border_color);color:var(--border_color)}.mp-button{background-color:var(--button_bg_color);color:var(--button_text_color);border:1px solid var(--button_active_border_color);padding:5px 10px}.mp-button:hover{background-color:var(--button_hover_bg_color);color:var(--button_hover_text_color)}.mp-button:active{background-color:var(--button_active_bg_color);color:var(--button_active_text_color)}.empty-rows-table{border-collapse:collapse;border:1px solid var(--table_border_color);margin-bottom:20px}.empty-rows-table th,.empty-rows-table td{border:1px solid var(--table_border_color);padding:4px 8px}.empty-rows-table+button{margin-bottom:20px}.er-mode-buttons-container{display:flex;gap:10px;margin-bottom:10px}.ctc-header{display:grid;grid-template-columns:40px 1fr 80px;gap:8px;padding:8px 12px;font-weight:600;border-bottom:2px solid var(--border_color);color:var(--text_color)}.ctc-row{display:grid;grid-template-columns:40px 1fr 80px;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border_color);align-items:center;transition:background-color .15s}.ctc-row:hover{background-color:var(--hover_color, rgb(0 0 0 / .04))}.ctc-row-hidden{opacity:.45}.ctc-draggable{cursor:grab}.ctc-draggable:active{cursor:grabbing}.ctc-dragging{opacity:.4}.ctc-drag-over{border-top:2px solid var(--accent_color, hsl(207deg 70% 53%))}.ctc-col-order{text-align:center;color:var(--text_secondary_color, #888);font-size:.85em}.ctc-col-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctc-col-visible{text-align:center}.dataset-alias-management-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.dataset-alias-management-preview-grid{display:grid;gap:.75rem}.dataset-alias-management-preview-row{display:grid;gap:.35rem}.dataset-alias-management-preview-label{color:var(--fw-color-muted, var(--text-muted, hsl(210deg 10% 45%)));font-size:.9rem;font-weight:600}.dataset-alias-management-preview-value{background:color-mix(in srgb,var(--fw-color-surface-alt, var(--bg_color_2, hsl(210deg 15% 94%))) 72%,var(--fw-color-surface, var(--bg_color_extreme, white)) 28%);border:1px solid var(--fw-color-border, var(--border_color, hsl(210deg 10% 70%)));border-radius:.55rem;color:var(--fw-color-text, var(--text_color, inherit));display:inline-block;font-family:var(--fw-font-mono, "IBM Plex Mono", "Fira Code", monospace);line-height:1.45;padding:.55rem .7rem;overflow-wrap:anywhere}.dataset-alias-management-note{border-left:3px solid var(--fw-color-primary, var(--primary_color));margin:0;padding-left:.85rem}.dataset-alias-management-policy{align-self:start}@media (width <= 640px){.dataset-alias-management-preview-value{font-size:.88rem}}.dataset-alias-management-audit[hidden]{display:none}.dataset-alias-management-audit code{overflow-wrap:anywhere}.dataset-header-config-view{box-sizing:border-box;width:min(calc(100% - 2rem),1080px);max-width:1080px!important;margin:1rem auto}.dataset-header-config-modal-content .dataset-header-config-view{width:100%;max-width:none!important;margin:0;padding-inline:0}.dataset-header-config-form{width:100%}.dataset-header-config-dataset-dropdown{min-width:min(100%,420px)}.dataset-header-config-text-card h4{margin:0}.dataset-header-config-translation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fw-space-3)}.dataset-header-config-translation-grid--multiline{grid-template-columns:1fr}.dataset-header-config-language-caption span{color:inherit}.dataset-header-config-readonly-key{font-family:var(--fw-font-mono, monospace);background:color-mix(in srgb,var(--fw-color-surface) 78%,transparent)}.dataset-header-config-media-preview{min-height:180px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--fw-space-2)}.dataset-header-config-media-image{width:100%;max-height:220px;object-fit:contain;border-radius:var(--fw-radius-md);background:var(--fw-color-surface);border:1px solid var(--fw-color-border)}.dataset-header-config-checkbox input{margin:0}.dataset-header-config-actions{justify-content:flex-start}.dataset-header-config-actions .fw-btn:disabled{cursor:not-allowed;opacity:.55}.dataset-header-config-save-status{align-self:center;max-width:60ch;margin:0}.dataset-header-config-dismiss{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:1.6rem;line-height:1}@media (width <= 900px){.dataset-header-config-translation-grid{grid-template-columns:1fr}.dataset-header-config-media-preview{min-height:140px}}.site-language-settings-view{display:grid;gap:1rem;width:min(100%,1180px);margin:0 auto;padding:1rem}.site-language-settings-table-wrapper{overflow-x:auto;border:1px solid var(--border_color);border-radius:var(--border_radius);background:var(--bg_color_extreme)}.site-language-settings-table{width:100%;min-width:900px;border-collapse:collapse;color:var(--text_color)}.site-language-settings-table th,.site-language-settings-table td{padding:.8rem;border-bottom:1px solid var(--table_border_color);text-align:left;vertical-align:middle}.site-language-settings-table thead th{background:var(--bg_color_2);color:var(--text_color);font-size:.85rem}.site-language-settings-table tbody tr:last-child>*{border-bottom:0}.site-language-settings-code{display:block;margin-top:.25rem;color:var(--empty_field_text_color);font-size:.8rem;font-weight:400}.site-language-settings-table select{min-width:175px;padding:.45rem;border:1px solid var(--border_color);border-radius:var(--border_radius_small);background:var(--input_bg_color);color:var(--text_color)}.site-language-settings-badge{display:inline-flex;padding:.25rem .5rem;border:1px solid var(--card_border_color);border-radius:999px;background:var(--bg_color_2);color:var(--text_color);font-size:.78rem;text-transform:capitalize}.site-language-settings-status{min-height:1.4rem;color:var(--empty_field_text_color)}@media (width <= 720px){.site-language-settings-view{padding:.5rem}}.user-authentication-view{display:grid;gap:1rem;width:min(100%,760px);margin:0 auto;padding:1rem;color:var(--text_color)}.user-authentication-field,.user-authentication-pin-fields{display:grid;gap:.5rem}.user-authentication-field select,.user-authentication-pin-fields input{width:100%;padding:.65rem;border:1px solid var(--border_color);border-radius:var(--border_radius_small);background:var(--input_bg_color);color:var(--text_color)}.user-authentication-editor{display:grid;gap:1rem;padding:1rem;border:1px solid var(--border_color);border-radius:var(--border_radius);background:var(--bg_color_extreme)}.user-authentication-editor[hidden],.user-authentication-pin-fields[hidden]{display:none}.user-authentication-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.user-authentication-status__item{padding:.75rem;border-radius:var(--border_radius_small);background:var(--bg_color_2)}.user-authentication-status dt{color:var(--empty_field_text_color);font-size:.8rem}.user-authentication-status dd{margin:.25rem 0 0;font-weight:600}.user-authentication-form,.user-authentication-form fieldset{display:grid;gap:.75rem}.user-authentication-form fieldset{margin:0;padding:0;border:0}.user-authentication-form legend{margin-bottom:.25rem;font-weight:600}.user-authentication-method{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.75rem;border:1px solid var(--border_color);border-radius:var(--border_radius_small);cursor:pointer}.user-authentication-method:has(input:checked){border-color:var(--accent_color, hsl(207deg 70% 53%));background:var(--bg_color_2)}.user-authentication-method strong,.user-authentication-method small{display:block}.user-authentication-method small{margin-top:.25rem;color:var(--empty_field_text_color)}.user-authentication-activation-notice{padding:.75rem;border-inline-start:.25rem solid var(--accent_color, hsl(207deg 70% 53%));background:var(--bg_color_2)}.user-authentication-feedback{min-height:1.4rem;color:var(--empty_field_text_color)}@media (width <= 600px){.user-authentication-view{padding:.5rem}.user-authentication-status{grid-template-columns:1fr}}.symbol-registry-editor{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:end}.symbol-registry-field{display:grid;gap:.45rem}.symbol-registry-field[hidden]{display:none}.symbol-registry-current{display:flex;align-items:center;gap:.75rem;min-height:44px}.symbol-registry-preview-icon,.symbol-registry-option-icon{width:1.75rem;height:1.75rem}.symbol-registry-actions{grid-column:1 / -1}.symbol-registry-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.65rem}.symbol-registry-option{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:3.25rem;padding:.55rem;border:1px solid var(--border_color);border-radius:var(--border_radius_small);background:var(--button_bg_color);color:var(--button_text_color);text-align:left;cursor:pointer}.symbol-registry-option:hover,.symbol-registry-option.is-selected{border-color:var(--primary_color);background:var(--button_hover_bg_color)}.symbol-registry-option.is-selected{box-shadow:inset 0 0 0 1px var(--primary_color)}.symbol-registry-option span:last-child{min-width:0;overflow-wrap:anywhere}.field-view-editor{display:grid;gap:.75rem;min-width:0;color:var(--text_color)}.field-view-editor__description,.field-view-editor__status{margin:0;color:var(--muted_text_color, var(--text_color))}.field-view-editor__header,.field-view-editor__row{display:grid;grid-template-columns:1.5rem minmax(10rem,1fr) auto minmax(14rem,.8fr);gap:.65rem;align-items:center}.field-view-editor__header{position:sticky;top:0;z-index:1;padding:.35rem .75rem;color:var(--muted_text_color, var(--text_color));background:var(--auth-card-bg, var(--bg_color_extreme));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.85rem;font-weight:600}.field-view-editor__header>:first-child{grid-column:2}.field-view-editor__header>:last-child{grid-column:4}.field-view-editor__list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.field-view-editor__row{padding:.6rem .75rem;background:var(--table_row_bg_color, var(--bg_color));border:1px solid var(--table_border_color, var(--border_color));border-radius:.45rem}.field-view-editor__row.is-dragging{opacity:.5}.field-view-editor__drag-handle{color:var(--muted_text_color, var(--text_color));cursor:grab;font-size:1.1rem;-webkit-user-select:none;user-select:none}.field-view-editor__field-name{overflow-wrap:anywhere;font-weight:600}.field-view-editor__move-controls{display:inline-flex;gap:.25rem}.field-view-editor__move{min-width:2rem;padding:.25rem .45rem}.field-view-editor__visibility{display:grid;grid-template-columns:auto 1fr;gap:.2rem .45rem;align-items:center}.field-view-editor__lock-reason{grid-column:2;color:var(--muted_text_color, var(--text_color))}.field-view-editor__status--error{color:var(--danger_color, #c33)}@media (width < 700px){.field-view-editor__header{display:none}.field-view-editor__row{grid-template-columns:1.5rem minmax(0,1fr) auto}.field-view-editor__visibility{grid-column:2 / -1}}.view-field-assignments{display:grid;gap:.75rem;min-width:0;color:var(--text_color)}.view-field-assignments__title,.view-field-assignments__description,.view-field-assignments__target-status,.view-field-assignments__selection-warning,.view-field-assignments__mixed-warning,.view-field-assignments__field-warning,.view-field-assignments__status,.view-field-assignments__fields-title{margin:0}.view-field-assignments__description,.view-field-assignments__target-status,.view-field-assignments__status{color:var(--empty_field_text_color)}.view-field-assignments__layout{display:grid;grid-template-columns:minmax(15rem,19rem) minmax(0,75rem);gap:1rem;align-items:start;justify-content:center;width:100%}.view-field-assignments__tree-panel,.view-field-assignments__editor{min-width:0;padding:1rem;border:1px solid var(--table_border_color, var(--border_color));border-radius:var(--fw-radius-md, var(--border_radius_small));background:var(--bg_color_2)}.view-field-assignments__tree-panel{position:sticky;top:.75rem;max-height:calc(100vh - 3rem);overflow:auto}.view-field-assignments__editor,.view-field-assignments__controls{display:grid;gap:.75rem}.view-field-assignments__editor{box-sizing:border-box;width:100%;max-width:75rem}.view-field-assignments__controls{grid-template-columns:minmax(8rem,max-content) minmax(12rem,1fr);align-items:center}.view-field-assignments__label{font-weight:650}.view-field-assignments__select,.view-field-assignments__input,.view-field-assignments__priority,.view-field-assignments__field-search{box-sizing:border-box;width:100%;min-height:2.5rem;padding:.45rem .65rem;color:var(--text_color);border:1px solid var(--border_color);border-radius:var(--fw-radius-sm, var(--border_radius_small));background:var(--input_bg_color)}.view-field-assignments__group-picker{min-width:0}.view-field-assignments__target-status,.view-field-assignments__selection-warning,.view-field-assignments__field-warning,.view-field-assignments__mixed-warning{grid-column:1 / -1}.view-field-assignments__selection-warning,.view-field-assignments__field-warning,.view-field-assignments__mixed-warning{padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--primary_color) 55%,var(--border_color));border-radius:var(--fw-radius-sm, var(--border_radius_small));background:color-mix(in srgb,var(--primary_color) 12%,var(--bg_color_2))}.view-field-assignments__priority-row{display:contents}.view-field-assignments__priority-row[hidden]{display:none}.view-field-assignments__priority-label-row{display:inline-flex;gap:.45rem;align-items:center}.view-field-assignments__priority-help-button{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:.3rem;border:1px solid var(--border_color);border-radius:50%;color:var(--text_color);background:var(--button_bg_color);cursor:pointer}.view-field-assignments__priority-help-button:focus-visible{outline:2px solid var(--primary_color);outline-offset:2px}.view-field-assignments__priority-help-icon{width:.9rem;height:.9rem;color:currentcolor;background-color:currentcolor}.view-field-assignments__priority-help{grid-column:1 / -1;margin:-.15rem 0 0;padding:.65rem .75rem;border-left:3px solid var(--primary_color);color:var(--empty_field_text_color);background:color-mix(in srgb,var(--primary_color) 8%,transparent);line-height:1.45}.view-field-assignments__fields-header{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(12rem,18rem);gap:.75rem;align-items:center;margin-top:.35rem}.view-field-assignments__field-list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.view-field-assignments__field-row{display:grid;grid-template-columns:1.5rem minmax(8rem,1fr) minmax(8rem,auto) auto;gap:.65rem;align-items:center;padding:.6rem .7rem;border:1px solid var(--table_border_color, var(--border_color));border-radius:var(--fw-radius-sm, var(--border_radius_small));background:var(--table_row_bg_color, var(--bg_color))}.view-field-assignments__field-row.is-dragging{opacity:.55}.view-field-assignments__drag-handle{color:var(--empty_field_text_color);cursor:grab;font-size:1.1rem;-webkit-user-select:none;user-select:none}.view-field-assignments__field-identity{display:grid;gap:.1rem;min-width:0;overflow-wrap:anywhere}.view-field-assignments__field-identity small{color:var(--empty_field_text_color);font-variant-numeric:tabular-nums}.view-field-assignments__visibility,.view-field-assignments__order-controls,.view-field-assignments__actions{display:inline-flex;gap:.4rem;align-items:center}.view-field-assignments__move{min-width:2.25rem;min-height:2.25rem;padding:.3rem .5rem}.view-field-assignments__actions{justify-content:flex-end;min-height:2.75rem}.view-field-assignments__button{min-width:10.5rem}@media (width <= 820px){.view-field-assignments__layout{grid-template-columns:1fr}.view-field-assignments__tree-panel{position:static;max-height:20rem}}@media (width <= 600px){.view-field-assignments__controls,.view-field-assignments__fields-header,.view-field-assignments__field-row{grid-template-columns:1fr}.view-field-assignments__target-status,.view-field-assignments__selection-warning,.view-field-assignments__field-warning,.view-field-assignments__mixed-warning{grid-column:auto}.view-field-assignments__drag-handle{display:none}.view-field-assignments__actions{align-items:stretch;flex-direction:column-reverse}.view-field-assignments__button{width:100%}}.view-field-assignments__permission-warnings{color:var(--text_color);padding:.75rem;border-inline-start:3px solid var(--warning_color, var(--border_color));background:var(--bg_color_2)}.view-field-assignments__permission-warnings p{margin:.25rem 0}.view-field-assignments__permission-warnings a{color:var(--link_color, var(--text_color));text-decoration:underline}.view-field-assignments__article-presentations{min-width:0}.article-presentations-table{min-width:0;max-width:100%}.article-presentations-table .vct-table-wrapper{overflow-x:auto;max-height:none}.article-presentations-table .vct-table{min-width:740px;table-layout:fixed}.article-presentations-table .vct-header-cell{white-space:normal;overflow-wrap:anywhere}.article-presentations-table .vct-cell[scope=row],.article-presentations-table thead th:first-child{position:sticky;left:0;z-index:2;width:210px;min-width:210px;background:var(--bg_color);color:var(--text_color);border-inline-end:2px solid var(--border_color)}.article-presentations-table .vct-control-target{min-width:44px;min-height:44px}.article-presentations-table .vct-input-checkbox{cursor:pointer}.edit-row-permissions-button{display:inline-flex;align-items:center;gap:.4rem}.edit-row-permissions-button__count{font-variant-numeric:tabular-nums}.row-access-editor{display:grid;gap:1rem;min-width:0;color:var(--text_color)}.row-access-editor__selection-summary,.row-access-editor__loading,.row-access-editor__status{margin:0}.row-access-editor__selection-summary{color:var(--empty_field_text_color)}.row-access-editor__principal-picker{min-width:0}.row-access-editor__principal-picker[aria-busy=true]{cursor:progress}.row-access-editor__actions{display:grid;gap:.6rem}.row-access-editor__action-row{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(11rem,1fr) minmax(10rem,1fr);gap:.75rem;align-items:center;padding:.7rem;border:1px solid var(--table_border_color, var(--border_color));border-radius:var(--fw-radius-md);background:var(--bg_color_2)}.row-access-editor__action-row>label{font-weight:650}.row-access-editor__current-state{color:var(--empty_field_text_color);font-size:.9rem}.row-access-editor textarea{box-sizing:border-box;resize:vertical}.row-access-editor__status--error{color:var(--color-error, #c33)}.row-access-editor__footer{justify-content:flex-end}@media (width <= 680px){.row-access-editor__action-row{grid-template-columns:1fr;gap:.4rem}}.dataset-default-view-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;min-width:0;color:var(--text_color)}.dataset-default-view-row>.vdw-dropdown{flex:1 1 9rem;min-width:0}.dataset-default-view-row label{display:inline-flex;align-items:center;gap:.3rem}.dataset-default-view-name{overflow-wrap:anywhere}.dataset-default-view-row [role=status]:empty{display:none}.row-group-editor,.row-group-editor__catalogue{display:grid;gap:1rem;min-width:0;color:var(--text_color);overflow-wrap:anywhere}.row-group-editor__heading{min-width:0;margin:0;padding:.75rem;border:1px solid var(--border_color);border-radius:var(--fw-radius-md);background:var(--bg_color_2)}.row-group-editor__heading legend,.row-group-editor__assignment{overflow-wrap:anywhere}.row-group-editor__value{margin-block:.75rem;padding-block:.5rem;border-bottom:1px solid var(--border_color)}.row-group-editor__names>label{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;min-height:44px;margin-block:.5rem}.row-group-editor input:not([type=checkbox],[type=radio]),.row-group-editor select{box-sizing:border-box;min-width:0;min-height:44px;width:min(100%,22rem);color:var(--text_color);background:var(--input_bg_color, var(--bg_color));border:1px solid var(--border_color)}.row-group-editor button,.row-group-assignment-button,.row-group-editor summary{min-height:44px;white-space:normal;overflow-wrap:anywhere}.row-group-editor summary{display:list-item;align-content:center;cursor:pointer}.row-group-editor__assignment{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-height:44px;cursor:pointer}.row-group-editor input[type=checkbox],.row-group-editor input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--brand-blue-500)}.row-group-editor__status{margin:0}.row-group-editor__status--error{color:var(--color-error)}.row-group-editor__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}@media (width <= 480px){.row-group-editor__names>label{align-items:flex-start;flex-direction:column}}.missing-media-check{margin-top:24px;padding-top:16px;border-top:2px solid var(--border-subtle);color:var(--text-main)}.missing-media-check__description{margin:4px 0 12px;color:var(--text-muted);max-width:70ch}.missing-media-check__settings{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;margin-bottom:12px}.missing-media-check__field{display:flex;flex-direction:column;gap:4px;font-size:.9em;color:var(--text-muted)}.missing-media-check__field--checkbox{flex-direction:row;align-items:center;gap:8px}.missing-media-check__field input[type=number],.missing-media-check__field select{min-width:8ch;max-width:14ch;padding:4px 6px;color:var(--text-main);background-color:var(--input_bg_color, var(--bg-surface));border:1px solid var(--border-subtle);border-radius:var(--border_radius_small, 4px)}.missing-media-check__field select{max-width:32ch}.missing-media-check__range{font-size:.85em;color:var(--text-muted)}.missing-media-check__problem:empty{display:none}.missing-media-check__problem-detail{display:block;margin-bottom:12px;color:var(--text-muted);overflow-wrap:anywhere}.missing-media-check__actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.missing-media-check__status{min-height:1.5em}.missing-media-check__summary-line{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0}.missing-media-check__summary-line span,.missing-media-check__muted{color:var(--text-muted)}.missing-media-check__ok{color:var(--text-main)}.missing-media-check__notice{margin:8px 0;padding:8px 10px;border-left:3px solid var(--color-brand);background-color:var(--bg-surface-hover);max-width:70ch}.missing-media-check__error{color:var(--color-error)}.missing-media-check__missing-list{margin:8px 0 0;padding-left:18px;max-height:22em;overflow-y:auto}.missing-media-check__missing-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:2px 0}.missing-media-check__missing-identity{font-weight:600}.missing-media-check__missing-list code{color:var(--text-muted);overflow-wrap:anywhere}.missing-media-check__tag{font-size:.8em;padding:1px 6px;border:1px solid var(--border-subtle);border-radius:var(--border_radius_small, 4px);color:var(--text-muted)}.missing-media-check__details{margin-top:12px;border-top:1px solid var(--border-subtle);padding-top:8px}.missing-media-check__details-heading{margin:12px 0 4px;font-size:1em}.missing-media-check__error-list,.missing-media-check__unreached-list{margin:4px 0 0;padding-left:18px}.missing-media-check__error-list li,.missing-media-check__unreached-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:2px 0}.missing-media-check__error-list code,.missing-media-check__unreached-list code{color:var(--text-muted);overflow-wrap:anywhere}.missing-media-check__table-wrapper{max-width:100%;margin-top:8px;overflow-x:auto}.missing-media-check__dataset-table{border-collapse:collapse;font-size:.9em}.missing-media-check__dataset-table th,.missing-media-check__dataset-table td{padding:4px 8px;border-bottom:1px solid var(--border-subtle);text-align:right;white-space:nowrap}.missing-media-check__dataset-table th[scope=row],.missing-media-check__dataset-table th[scope=col]:first-child{text-align:left}.missing-media-check__dataset-table th[scope=col]{color:var(--text-muted);font-weight:600}@media (width <= 480px){.missing-media-check__settings{flex-direction:column;align-items:stretch;gap:10px}.missing-media-check__field input[type=number],.missing-media-check__field select{max-width:100%}}@media (width > 900px){.body_content:has(.content_div:not(.hidden) .workline-observatory-view),#tabs_container:has(>.content_div:not(.hidden) .workline-observatory-view){display:flex;flex-direction:column;min-height:0}#tabs_container:has(>.content_div:not(.hidden) .workline-observatory-view),.content_div:has(.workline-observatory-view),.management_forms:has(.workline-observatory-view),.tab_parts_container:has(.workline-observatory-view){flex:1 1 0;height:auto;min-height:0}.management_forms:has(.workline-observatory-view){display:flex;flex-direction:column;overflow:visible}.tab_parts_container:has(.workline-observatory-view),.tab-content-body:has(.workline-observatory-view){grid-template-rows:minmax(0,1fr);min-height:0}.tab-content-area:has(.workline-observatory-view){min-height:0}.tab-content-body>.scrollable_content:has(.workline-observatory-view),.management_forms.workline-observatory-view{flex:1 1 0;height:auto;min-height:0;overflow:auto}.workline-observatory-view:not(.management_forms),.workline-observatory .workline-observatory__board{overflow:visible}.workline-observatory .workline-observatory__board{width:max(100%,102rem);max-width:none}.workline-observatory .workline-observatory__status-toolbar{top:0}.workline-observatory .workline-observatory__board-heading{position:sticky;top:var(--workline-toolbar-height, 0);z-index:10;background:var(--bg_color_extreme)}}.workline-observatory{box-sizing:border-box;width:100%;min-width:0;display:grid;gap:1rem;padding:1rem}.workline-observatory__header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.workline-observatory__header h2,.workline-observatory__header p{margin:0 0 .4rem}.workline-observatory__status-toolbar{position:sticky;top:-1.25rem;z-index:20;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;width:100%;padding:.75rem;border:1px solid var(--border_color);border-radius:.75rem;background:color-mix(in srgb,var(--bg_color_extreme) 96%,transparent);box-shadow:0 .35rem 1rem #0000002e;isolation:isolate;transition:padding .18s ease,border-radius .18s ease,box-shadow .18s ease}.workline-observatory__toolbar-sentinel{display:block;height:0;margin-bottom:-1rem;pointer-events:none}.workline-observatory__status-toolbar[data-compact=true]{padding-block:.12rem;border-radius:0 0 .4rem .4rem;box-shadow:0 .5rem 1.35rem #0000005c}.workline-observatory__status-toolbar[data-compact=true] .workline-observatory__selection-count,.workline-observatory__status-toolbar[data-compact=true] .workline-observatory__action-guidance{visibility:hidden}.workline-observatory__status-toolbar[data-compact=true] .workline-observatory__action-guidance{min-height:0;height:0;padding:0;border:0}.workline-observatory__selection-controls{flex:1 1 16rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;min-width:0}.workline-observatory__selection-count{min-width:0}.workline-observatory__selection-toggle{width:1.2rem;height:1.2rem;margin:0;accent-color:var(--accent-color, var(--primary_color));cursor:pointer}.workline-observatory__status-toolbar[data-compact=true] .workline-observatory__selection-toggle{width:1.05rem;height:1.05rem}.workline-observatory__selection-links{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}.workline-observatory__selection-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;color:var(--accent-color, var(--primary_color));background:transparent;font:inherit;line-height:1.15;text-decoration:underline;text-underline-offset:.12em;cursor:pointer}.workline-observatory__selection-link:hover:not(:disabled){color:var(--primary_color_hover, var(--primary_color))}.workline-observatory__selection-link:focus-visible{outline:2px solid var(--interaction-focus-ring, var(--primary_color));outline-offset:2px}.workline-observatory__selection-link:disabled{opacity:.52;cursor:not-allowed}.workline-observatory__status-actions{position:relative;flex:2 1 30rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0}.workline-observatory__status-action-group{display:flex;flex-wrap:wrap;gap:.55rem}.workline-observatory__status-action-group--before-now{justify-self:end}.workline-observatory__status-action-group--after-now{justify-self:start}.workline-observatory__status-action,.workline-observatory__context-action{min-height:2.75rem;padding-inline:1rem;transition:min-height .18s ease,padding .18s ease}.workline-observatory__status-toolbar[data-compact=true] .workline-observatory__status-action{height:2rem;min-height:2rem;padding:.08rem .72rem;line-height:1}.workline-observatory__action-guidance,.workline-observatory__context-guidance{display:block;min-height:2.75rem;padding:.65rem .8rem;border:1px solid var(--border_color);border-radius:.5rem;color:inherit;background:var(--bg_color_extreme)}.workline-observatory__action-guidance{flex-basis:100%}.workline-observatory__action-guidance:empty{display:none}.workline-observatory__board{display:block;min-width:0;max-width:100%;border:1px solid var(--border_color);border-radius:.75rem;overflow-x:auto;background:var(--bg_color_extreme)}.workline-observatory__detail{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(24rem,2fr);gap:1rem;padding:1rem;border:1px solid var(--border_color);border-radius:.75rem;background:var(--bg_color_extreme);overflow-wrap:anywhere}.workline-observatory__board-heading,.workline-observatory__workline-row{min-width:102rem;display:grid;grid-template-columns:minmax(16rem,.85fr) 7rem minmax(59rem,2.8fr) minmax(17rem,.9fr);gap:1rem}.workline-observatory__board-heading{align-items:center;min-height:2.75rem}.workline-observatory__workline-row{position:relative;align-items:stretch;min-height:4.75rem;border-top:1px solid var(--border_color);background:transparent;cursor:default;transition:background-color var(--interaction-duration-fast, .14s) ease}.workline-observatory__workline-row:hover{background:var(--interaction-selection-hover-bg, color-mix(in srgb, var(--primary_color) 7%, transparent))}.workline-observatory__workline-row[data-selected=true]{background:var(--interaction-selection-active-bg, color-mix(in srgb, var(--primary_color) 13%, transparent))}.workline-observatory__workline-row[data-reconciliation-needed=true]:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:4;border-top:.16rem dashed color-mix(in srgb,currentcolor 70%,transparent);pointer-events:none}.workline-observatory__workline-button{display:grid;grid-template-columns:minmax(0,1fr) 2rem 2.25rem;align-items:center;gap:.75rem;min-height:100%;padding:.75rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.workline-observatory__workline-title{min-width:0;padding:0;border:0;color:inherit;background:transparent;text-align:left;font:inherit;overflow-wrap:anywhere;cursor:pointer}.workline-observatory__workline-checkbox{width:2rem;height:2rem;margin:0;accent-color:var(--accent-color, var(--primary_color));cursor:pointer}.workline-observatory__workline-title:focus-visible,.workline-observatory__workline-checkbox:focus-visible{outline:.2rem solid var(--accent-color, currentcolor);outline-offset:.12rem}.workline-observatory__now{position:relative;display:grid;place-items:center;font-weight:800}.workline-observatory__now:after{content:"";position:absolute;top:calc(50% + .8rem);left:50%;bottom:-.65rem;border-left:2px solid currentcolor;opacity:.55}.workline-observatory__track{position:relative;display:grid;grid-template-columns:repeat(13,4.375rem);justify-content:center;align-items:center;min-height:4.75rem}.workline-observatory__now-axis{position:absolute;top:-.65rem;bottom:-.65rem;left:50%;z-index:0;border-left:2px solid currentcolor;opacity:.55;pointer-events:none}.workline-observatory__track:before{content:"";position:absolute;top:50%;right:50%;width:calc(var(--history-links, 0) * 4.375rem);border-top:.3rem solid currentcolor;opacity:.75}.workline-observatory__track:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--future-links, 0) * 4.375rem);border-top:.16rem dashed currentcolor;opacity:.35}.workline-observatory__phase-node{display:grid;place-items:center;width:3.5rem;height:3.5rem;border:2px solid currentcolor;border-radius:50%;font-weight:800;z-index:1;justify-self:center;background:var(--bg_color_extreme)}.workline-observatory__phase-node[data-state=completed]{color:var(--accent-color, var(--primary_color, currentcolor));box-shadow:inset 0 0 0 .48rem currentcolor}.workline-observatory__phase-node[data-state=current]{color:var(--accent-color, var(--primary_color, currentcolor));box-shadow:inset 0 0 0 .48rem currentcolor,0 0 0 .18rem var(--content-bg, var(--background-color, var(--bg_color_extreme, transparent))),0 0 0 .34rem currentcolor}.workline-observatory__phase-node[data-state=future]{border-style:dashed;opacity:.58}.workline-observatory__phase-node[data-state=not-started]{border-style:double}.workline-observatory__targets-heading{display:flex;align-items:center;min-height:2.75rem;padding:0 .75rem;text-align:left;text-decoration:underline}.workline-observatory__target-row{display:flex;align-items:center;min-height:100%;padding:.75rem;border:0;background:transparent;color:inherit;text-align:left}.workline-observatory__reconciliation-notice{padding:.65rem .75rem;border:2px dashed var(--accent-color, currentcolor);border-radius:.5rem;font-weight:700}.workline-observatory__context-menu{position:fixed;z-index:10000;display:grid;gap:.45rem;width:min(22rem,calc(100vw - 1rem));padding:.65rem;border:1px solid var(--border_color);border-radius:.7rem;color:var(--text_color, var(--fw-color-text, CanvasText));background:var(--bg_color_2, var(--fw-color-surface, Canvas));box-shadow:0 .8rem 2.4rem #0000006b}.workline-observatory__context-action{width:100%;text-align:left}.workline-observatory__context-guidance{display:block;min-height:0;padding:.15rem .2rem 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text_color, var(--fw-color-text, CanvasText));font-size:.9rem}.workline-observatory__detail h3,.workline-observatory__detail h4{margin:.4rem 0}.workline-observatory__goal,.workline-observatory__selected-workline,.workline-observatory__contract{padding:.75rem;margin-bottom:.85rem;border:1px solid var(--border_color);border-radius:.6rem}.workline-observatory__goal-creator,.workline-observatory__publication-editor{display:grid;gap:.5rem;margin-top:1rem}.workline-observatory__goal label{display:grid;gap:.2rem}.workline-observatory__goal input,.workline-observatory__goal textarea,.workline-observatory__goal select{box-sizing:border-box;width:100%;min-width:0;color:var(--text_color);background:var(--bg_color_extreme);border:1px solid var(--border_color);color-scheme:light}body.dark-mode .workline-observatory__goal input,body.dark-mode .workline-observatory__goal textarea,body.dark-mode .workline-observatory__goal select{color-scheme:dark}.workline-observatory__goal input[type=checkbox]{width:auto;justify-self:start}.workline-observatory__goal textarea{min-height:5rem;resize:vertical}.workline-observatory__goal p,.workline-observatory__goal strong{overflow-wrap:anywhere;white-space:pre-wrap}.workline-observatory__publication-current{padding:.5rem;border:2px solid var(--accent-color, var(--primary_color));border-radius:.5rem;background:var(--bg_color_2);color:var(--text_color)}.workline-observatory__detail-line{margin-bottom:.7rem}.workline-observatory__detail-line p{margin:.2rem 0;white-space:pre-wrap}.workline-observatory__report-history{margin-bottom:.85rem}.workline-observatory__report-history:empty{display:none}.workline-observatory__report-history label{display:grid;gap:.35rem;font-weight:700}.workline-observatory__report-history select{width:100%;font-weight:400}.workline-observatory__contract{display:grid;gap:.5rem}.workline-observatory__contract input,.workline-observatory__contract select{width:100%}.workline-observatory-view{overflow-x:auto}@media (width <= 900px){.workline-observatory{padding:.5rem}.workline-observatory__detail{grid-template-columns:1fr}}.workline-observatory__selection-area{display:grid;place-items:center;align-self:stretch;cursor:pointer}.workline-observatory__row-actions,.workline-observatory__targets-heading{border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.workline-observatory__row-actions{min-height:2.75rem;font-size:1.5rem}.workline-observatory__priority-row,.workline-observatory__priority-heading{display:flex;align-items:center}.workline-observatory__priority-editor{width:100%;min-height:2.5rem;color:inherit;background:var(--bg_color_extreme);border:1px solid var(--border_color);border-radius:.3rem}.workline-observatory__visible-count{grid-column:1 / -1;font-size:.85rem}.workline-observatory__row-actions:focus-visible,.workline-observatory__targets-heading:focus-visible,.workline-observatory__priority-editor:focus-visible{outline:.2rem solid var(--accent-color, currentcolor);outline-offset:.12rem}.workline-observatory__modal-content{min-width:0;color:var(--text_color, CanvasText)}.workline-observatory__modal-guidance{grid-column:1 / -1}.workline-observatory__modal-guidance:empty{display:none}@media (width > 900px){.workline-observatory__detail--with-workline>.workline-observatory__selected-workline{grid-column:2;grid-row:2}.workline-observatory__detail--with-workline>.workline-observatory__goal{grid-column:1;grid-row:2}}:root{--dataset-form-width: 968px}form.dataset-form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:var(--dataset-form-width);max-width:100%;box-sizing:border-box;padding:10px;color:var(--text_color);background-color:var(--bg_color);border:1px solid var(--border_color);container-type:inline-size}form.dataset-form label{display:grid;gap:5px;min-width:0;margin:0}form.dataset-form input:not([type=checkbox]),form.dataset-form select{width:100%;min-width:0;min-height:40px;box-sizing:border-box;margin:0;padding:8px 12px;border:2px solid var(--auth-input-border, var(--border_color));border-radius:10px;color:var(--text_color);background-color:var(--input_bg_color);font-size:1rem;font-weight:400}form.dataset-form select{white-space:nowrap;text-overflow:ellipsis}form.dataset-form input:not([type=checkbox]):focus,form.dataset-form select:focus{border-color:var(--auth-focus-color, hsl(var(--brand-hue) 50% 50%));box-shadow:0 0 0 3px var(--auth-focus-ring, hsl(var(--brand-hue) 50% 50% / .2));transform:none}form.dataset-form input[type=checkbox]{margin:3px 0 0;padding:0}form.dataset-form button:focus-visible{outline:2px solid var(--primary_color);outline-offset:2px}form.dataset-form .dataset-form-section{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--table_border_color);border-radius:var(--border_radius_small)}form.dataset-form .dataset-form-section-title{font-weight:600}form.dataset-form .dataset-form-rows{display:grid;gap:10px}form.dataset-form .dataset-form-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px}form.dataset-form .dataset-form-option{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 8px}form.dataset-form .dataset-form-hint{margin:0;color:var(--text_color_secondary, var(--text_color));font-size:.92rem}form.dataset-form .dataset-form-status{grid-column:1 / -1;color:var(--empty_field_text_color, var(--text_color));font-size:.85rem}form.dataset-form .dataset-form-button{min-height:40px;margin:0;color:var(--button_text_color);background:var(--button_bg_color)}form.dataset-form .dataset-form-button:hover{color:var(--button_hover_text_color);background:var(--button_hover_bg_color)}form.dataset-form .dataset-column-table{display:grid;grid-template-columns:[name] minmax(0,1fr) [type] minmax(0,1.15fr) [parameters] minmax(90px,.9fr) [role] minmax(0,1.15fr) [actions] auto;column-gap:8px;border:1px solid var(--table_border_color);border-radius:var(--border_radius_small)}form.dataset-form .dataset-column-table--multilingual{grid-template-columns:[name] minmax(0,1fr) [type] minmax(0,1.15fr) [parameters] minmax(90px,.9fr) [role] minmax(0,1.15fr) [multilingual] minmax(0,auto) [actions] auto}form.dataset-form .dataset-column-table__header,form.dataset-form .dataset-column-table__row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:end;padding:8px 10px}form.dataset-form .dataset-column-table__header{position:sticky;top:calc(-1 * var(--management-forms-padding, 0px));z-index:2;align-items:center;background-color:var(--bg_color);border-bottom:1px solid var(--table_border_color);font-weight:600;font-size:.92rem}form.dataset-form .dataset-column-table__row+.dataset-column-table__row{border-top:1px solid var(--table_border_color)}form.dataset-form .dataset-column-table__cell{min-width:0}form.dataset-form .dataset-column-table__cell-label{display:none}form.dataset-form .dataset-column-table__parameters{display:flex;align-items:end;gap:8px;min-width:0}form.dataset-form .dataset-column-table__parameter{flex:1 1 70px;gap:2px;font-size:.85rem}form.dataset-form .dataset-column-table__cell--multilingual{justify-self:center}form.dataset-form .dataset-column-table__multilingual input{margin:0 0 12px}form.dataset-form .dataset-column-table-block{display:grid;gap:10px}@container (max-width: 600px){form.dataset-form .dataset-column-table,form.dataset-form .dataset-column-table--multilingual{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;border:0}form.dataset-form .dataset-column-table__header{display:none}form.dataset-form .dataset-column-table__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid var(--table_border_color);border-radius:var(--border_radius_small)}form.dataset-form .dataset-column-table__row+.dataset-column-table__row{border-top:1px solid var(--table_border_color)}form.dataset-form .dataset-column-table__cell-label{display:block}form.dataset-form .dataset-column-table__cell--multilingual:empty{display:none}form.dataset-form .dataset-column-table__cell--multilingual{justify-self:start}form.dataset-form .dataset-column-table__multilingual{grid-template-columns:auto minmax(0,1fr);align-items:center}form.dataset-form .dataset-column-table__multilingual input{order:-1;margin:0}form.dataset-form .dataset-column-table__cell--parameters{grid-column:1 / -1;order:1}form.dataset-form .dataset-column-table__cell--actions{grid-column:1 / -1;order:2}}@container (max-width: 400px){form.dataset-form .dataset-column-table__row{grid-template-columns:minmax(0,1fr)}}form.dataset-form .dataset-symbol-picker{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}form.dataset-form .dataset-symbol-preview{width:24px;height:24px;color:var(--text_color)}form.dataset-form .dataset-symbol-preview[hidden]{display:none}form.dataset-form .dataset-symbol-dropdown{min-width:0}form.dataset-form .dataset-symbol-dropdown .vdw-dropdown-input{padding-right:2rem}form.dataset-form .dataset-new-folder-toggle,form.dataset-form .dataset-folder-confirm{justify-self:start}form.dataset-form .dataset-foreign-keys-list{margin:0;padding-inline-start:20px;overflow-wrap:anywhere}form.dataset-form .dataset-foreign-keys-empty{list-style:none;margin-inline-start:-20px;color:var(--empty_field_text_color, var(--text_color))}form.dataset-form .dataset-foreign-key-remove{align-self:end}form.dataset-form .dataset-foreign-keys-actions,form.dataset-form .dataset-foreign-keys-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}form.dataset-form .dataset-form-explain-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0;color:var(--text_color_secondary, var(--text_color));background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer}form.dataset-form .dataset-form-explain-button:hover,form.dataset-form .dataset-form-explain-button[aria-expanded=true]{color:var(--text_color);border-color:var(--table_border_color)}form.dataset-form .dataset-form-explain-symbol{width:18px;height:18px}form.dataset-form .dataset-form-explain-name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}form.dataset-form .dataset-form-explanation{margin:0;color:var(--text_color_secondary, var(--text_color));font-size:.92rem;overflow-wrap:anywhere}form.dataset-form .dataset-form-explanation[hidden]{display:none}form.dataset-form .dataset-form-name-value{display:block;overflow-wrap:anywhere}form.dataset-form .dataset-form-visibility,form.dataset-form .dataset-form-result{display:grid;gap:10px;min-width:0}form.dataset-form .dataset-form-visibility p,form.dataset-form .dataset-form-result p{margin:0}form.dataset-form .dataset-form-result{justify-items:start;padding:10px;border:1px solid var(--table_border_color);border-radius:var(--border_radius_small);overflow-wrap:anywhere}form.dataset-form .dataset-form-result-warning{padding-inline-start:8px;border-inline-start:3px solid var(--primary_color);font-weight:600}form.dataset-form .dataset-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:0}form.dataset-form .dataset-form-actions button{margin:0}form.dataset-form .dataset-form-actions .submit-button{margin-inline-start:auto}.modal form.dataset-form{padding:0;border:0;background-color:transparent}form.dataset-form [hidden]{display:none}.text-index-maintenance-controls{display:flex;flex-direction:row;align-items:center;gap:var(--fw-space-4, 16px);margin-bottom:var(--fw-space-4, 16px)}.text-index-maintenance-toggle-system-users,.text-index-maintenance-toggle-system-datasets{display:inline-flex;align-items:center;gap:var(--fw-space-2, 8px);padding:var(--fw-space-2, 8px) var(--fw-space-3, 12px);background:var(--fw-color-surface-muted);border:1px solid var(--border_color);border-radius:var(--fw-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none}.text-index-maintenance-dataset-list{display:flex;flex-direction:column;gap:0}.text-index-maintenance-dataset-entry{display:grid;grid-template-columns:auto 1fr auto;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border_color);align-items:center;cursor:pointer;transition:background-color .15s}.text-index-maintenance-dataset-entry:hover{background-color:var(--hover_color, rgb(0 0 0 / .04))}.text-index-maintenance-dataset-label{color:var(--text_color)}.text-index-maintenance-no-index-flag{display:inline-flex;align-items:center;padding:0 var(--fw-space-2, 8px);border-radius:999px;background:#c8a50033;color:var(--fw-color-text, var(--text_color));font-size:.8rem;font-weight:600}.embedding-status-panel{--embedding-status-warning-color: color-mix(in srgb, var(--color-error) 72%, var(--fw-color-text) 28%);--embedding-status-warning-bg: color-mix(in srgb, var(--color-error) 14%, var(--fw-color-surface) 86%);display:flex;flex-direction:column;gap:var(--fw-space-3, 12px);margin:3rem 0 var(--fw-space-4, 16px);color:var(--fw-color-text)}.embedding-status-panel h3,.embedding-status-panel p{margin:0}.embedding-status-muted,.embedding-status-note{color:var(--fw-color-muted);font-size:.85rem}.embedding-status-label{font-weight:600}.embedding-status-warning{color:var(--embedding-status-warning-color);font-weight:600}.embedding-status-scroller{overflow-x:auto;border:1px solid var(--fw-color-border);border-radius:var(--fw-radius-md, 8px)}.embedding-status-table{width:100%;border-collapse:collapse;font-size:.9rem}.embedding-status-table,.embedding-status-table *{overflow-wrap:normal}.embedding-status-table th,.embedding-status-table td{padding:var(--fw-space-2, 8px) var(--fw-space-3, 12px);border-bottom:1px solid var(--fw-color-border);text-align:left;vertical-align:top}.embedding-status-table thead th{background:var(--fw-color-surface-muted);font-weight:600}.embedding-status-table td{min-width:8rem}.embedding-status-table tbody th{font-weight:600;white-space:nowrap}.embedding-status-table tbody tr:last-child th,.embedding-status-table tbody tr:last-child td{border-bottom:none}.embedding-status-badge{display:inline-flex;align-items:center;padding:0 var(--fw-space-2, 8px);border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap;background:var(--fw-color-surface-muted);color:var(--fw-color-muted)}.embedding-status-badge--embedded{background:var(--fw-color-primary-soft);color:var(--fw-color-primary)}.embedding-status-badge--partial,.embedding-status-badge--unavailable{background:var(--embedding-status-warning-bg);color:var(--embedding-status-warning-color)}.embedding-key-setup{display:flex;flex-direction:column;gap:var(--fw-space-2, 8px);padding:var(--fw-space-3, 12px);border:1px solid var(--fw-color-border);border-radius:var(--fw-radius-md, 8px);background:var(--fw-color-surface-muted)}.embedding-key-setup__title{margin:0;font-size:1rem}.embedding-key-setup p{margin:0}.embedding-key-setup__field{display:flex;flex-direction:column;gap:var(--fw-space-1, 4px);font-weight:600}.embedding-key-setup__input{width:100%;max-width:32rem;box-sizing:border-box;padding:var(--fw-space-2, 8px);border:1px solid var(--fw-color-border);border-radius:var(--fw-radius-sm, 6px);background:var(--fw-color-surface);color:var(--fw-color-text);font:inherit;font-weight:400}.embedding-key-setup__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fw-space-3, 12px)}.embedding-key-setup__status:empty{display:none}.dataset-query-surface{min-width:0;grid-template-columns:minmax(0,1fr)}.dataset-query-surface>.tab-content-area{min-width:0;overflow:hidden}.dataset-query-surface .tab-content-body>.scrollable_content{display:block;min-width:0}.dataset-query-surface [data-testid=dataset-surface-results]{min-width:0;max-width:100%}.dataset-query-surface .results_count[hidden]{display:none}
