@charset "utf-8";
@layer aaf_components;
@layer reset, vendor, tokens, base, layout, components, screens, utilities;
@layer aaf_components{.visually_hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.field--date3{border:0;padding:0;margin:0;min-inline-size:0}.field--date3 .field__parts{display:flex;gap:.5rem;flex-wrap:wrap}.field--date3 .field__part{flex:1 1 5.5em;min-inline-size:0}.field--date3 .field__part--year{flex-basis:6.5em}.field--time{border:0;padding:0;margin:0;min-inline-size:0}.field--time .field__parts{display:flex;gap:.5rem;align-items:center}.field--time .field__part{flex:0 1 5.5em;min-inline-size:0}.field__time_next_day{font-size:.875em;font-weight:600;white-space:nowrap}.field__time_next_day[hidden]{display:none}.check_animated__label{position:relative;display:inline-flex;align-items:flex-start;gap:.6em;cursor:pointer;line-height:1.5}.check_animated__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1.5em;block-size:1.5em;margin:0;opacity:0;cursor:pointer}.check_animated__box{flex:0 0 auto;inline-size:1.5em;block-size:1.5em}.check_animated__frame{fill:#fff0;stroke:currentColor;stroke-width:2;transition:fill 160ms ease,stroke 160ms ease}.check_animated__mark{fill:none;stroke:#fff0;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset 260ms ease 60ms}.check_animated__input:checked+.check_animated__box .check_animated__frame{fill:var(--check_color,var(--color_primary,currentColor));stroke:var(--check_color,var(--color_primary,currentColor))}.check_animated__input:checked+.check_animated__box .check_animated__mark{stroke:var(--check_mark_color,#fff);stroke-dashoffset:0}.check_animated__input:focus-visible+.check_animated__box{outline:2px solid currentColor;outline-offset:2px;border-radius:6px}.check_animated__input:disabled,.check_animated__input:disabled~*{cursor:not-allowed;opacity:.6}.field--check.is_invalid .check_animated__frame{stroke:var(--color_error,#b42318)}.check_animated__doc{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.check_animated__frame,.check_animated__mark{transition:none}}.toggle__label{position:relative;display:inline-flex;align-items:center;gap:.6em;cursor:pointer;line-height:1.5}.toggle__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:2.75em;block-size:1.6em;margin:0;opacity:0;cursor:pointer}.toggle__track{position:relative;flex:0 0 auto;inline-size:2.75em;block-size:1.6em;border-radius:999px;background:var(--toggle_off_color,rgb(127 127 127 / .35));transition:background 160ms ease}.toggle__thumb{position:absolute;inset-block-start:.2em;inset-inline-start:.2em;inline-size:1.2em;block-size:1.2em;border-radius:50%;background:var(--toggle_thumb_color,#fff);box-shadow:0 1px 3px rgb(0 0 0 / .25);transition:inset-inline-start 160ms ease}.toggle__input:checked+.toggle__track{background:var(--toggle_on_color,var(--color_primary,currentColor))}.toggle__input:checked+.toggle__track .toggle__thumb{inset-inline-start:calc(100% - 1.4em)}.toggle__input:focus-visible+.toggle__track{outline:2px solid currentColor;outline-offset:2px}.toggle__input:disabled,.toggle__input:disabled~*{cursor:not-allowed;opacity:.6}.toggle__state{font-size:.875em;font-weight:600}.toggle__on{display:none;color:var(--color_success,#067647)}.toggle__off{display:inline;opacity:.7}.toggle__input:checked~.toggle__state .toggle__on{display:inline}.toggle__input:checked~.toggle__state .toggle__off{display:none}.toggle__status:empty{display:none}.field--toggle[aria-busy="true"] .toggle__track{opacity:.6}.field--toggle.is_invalid .toggle__track{outline:2px solid var(--color_error,#b42318);outline-offset:2px}@media (prefers-reduced-motion:reduce){.toggle__track,.toggle__thumb{transition:none}}.field--pills{border:0;padding:0;margin:0;min-inline-size:0}.pills__list{display:flex;flex-wrap:wrap;gap:.5rem}.pill{position:relative;display:inline-flex}.pill__input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.pill__text{display:inline-flex;align-items:center;gap:.35em;min-block-size:2.5rem;padding-block:.35em;padding-inline:1em;border:1px solid var(--pill_border_color,rgb(127 127 127 / .45));border-radius:999px;background:var(--pill_color,transparent);line-height:1.3;transition:background 140ms ease,border-color 140ms ease,color 140ms ease}.pill__check{display:none;font-weight:700}.pill__input:checked+.pill__text{background:var(--pill_on_color,var(--color_primary,currentColor));border-color:var(--pill_on_color,var(--color_primary,currentColor));color:var(--pill_on_text_color,#fff)}.pill__input:checked+.pill__text .pill__check{display:inline}.pill__input:focus-visible+.pill__text{outline:2px solid currentColor;outline-offset:2px}.pill__input:disabled{cursor:not-allowed}.pill__input:disabled+.pill__text{opacity:.6}.field--pills.is_invalid .pill__text{border-color:var(--color_error,#b42318)}@media (hover:hover){.pill__input:not(:disabled):not(:checked):hover+.pill__text{border-color:currentColor}}@media (prefers-reduced-motion:reduce){.pill__text{transition:none}}.field--disclaimer{display:grid;gap:.5rem}.disclaimer__box{max-block-size:var(--disclaimer_height,14em);overflow-y:auto;overscroll-behavior:contain;padding:.75rem 1rem;border:1px solid rgb(127 127 127 / .3);border-inline-start:4px solid var(--disclaimer_color,var(--color_info,#2e6bd9));border-radius:8px;background:var(--disclaimer_bg,rgb(127 127 127 / .06));line-height:1.6}.disclaimer__box:focus-visible{outline:2px solid currentColor;outline-offset:2px}.disclaimer__title{margin:0 0 .5rem;font-weight:700}.disclaimer__text p{margin:0 0 .6rem}.disclaimer__text p:last-child{margin-block-end:0}.disclaimer--warning{--disclaimer_color:var(--color_warning, #b54708)}.disclaimer--danger{--disclaimer_color:var(--color_error, #b42318)}.disclaimer__meta{margin:0}.disclaimer__scroll[hidden]{display:none}.field--disclaimer.is_invalid .check_animated__frame{stroke:var(--color_error,#b42318)}.search_select__control{position:relative}.search_select__list{position:absolute;z-index:20;inset-inline:0;inset-block-start:calc(100% + 4px);max-block-size:16rem;overflow-y:auto;margin:0;padding:.25rem;list-style:none;border:1px solid rgb(127 127 127 / .35);border-radius:8px;background:var(--search_list_bg,var(--color_surface,#fff));box-shadow:0 8px 24px rgb(0 0 0 / .12)}.search_select__list[hidden]{display:none}.search_select__option{padding-block:.5rem;padding-inline:.75rem;border-radius:6px;border-inline-start:3px solid #fff0;cursor:pointer}.search_select__option.is_active{background:var(--search_active_bg,rgb(127 127 127 / .14));border-inline-start-color:var(--color_primary,currentColor)}@media (hover:hover){.search_select__option:hover{background:var(--search_active_bg,rgb(127 127 127 / .14))}}.field--textarea{display:grid;gap:.35rem}.field--textarea .textarea__input{inline-size:100%;box-sizing:border-box;resize:vertical;min-block-size:6em}.field--textarea .textarea__input:read-only{resize:none}.textarea__count{margin:0;text-align:end;font-variant-numeric:tabular-nums}.field--textarea.is_near .textarea__count{color:var(--textarea_near_color,var(--color_warning,#b54708));font-weight:600}.field--textarea.is_full .textarea__count,.field--textarea.is_over .textarea__count{color:var(--textarea_full_color,var(--color_error,#b42318));font-weight:700}.field--textarea.is_over .textarea__count_value::before{content:"⚠ "}.field--hold{display:grid;justify-items:start;gap:.35rem}.hold__button{position:relative;overflow:hidden;isolation:isolate;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0}.hold__fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--hold_progress, 0) * 100%);z-index:-1;background:var(--hold_fill_color,color-mix(in srgb,currentColor 28%,transparent));pointer-events:none}.hold__label,.hold__count{position:relative}.hold__count{margin-inline-start:.5em;font-variant-numeric:tabular-nums;font-weight:600}.hold__count[hidden],.hold__reason[hidden]{display:none}.hold__button.is_holding{outline:2px solid currentColor;outline-offset:2px}.hold__button.is_confirmed .hold__fill{background:var(--hold_done_color,color-mix(in srgb,currentColor 40%,transparent))}.hold__button[aria-disabled="true"]{opacity:.6;cursor:not-allowed}.hold__hint.is_nudge{font-weight:700}.hold__hint.is_nudge::before{content:"⚠ "}.hold__reason{margin:0;font-weight:600}.hold__button.is_reduced .hold__fill{display:none}@media (prefers-reduced-motion:reduce){.hold__fill{display:none}}.field--my_drafts{display:grid;gap:.5rem}.my_drafts__list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.my_drafts__list[hidden],.my_drafts__delete[hidden]{display:none}.my_drafts__item{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid var(--my_drafts_border,color-mix(in srgb,currentColor 18%,transparent));border-radius:.5rem}.my_drafts__name{font-weight:600;overflow-wrap:anywhere}.my_drafts__meta{opacity:.75;font-size:.9em}.my_drafts__open{margin-inline-start:auto}.my_drafts__delete{justify-self:start}.field--file{border:0;padding:0;margin:0;min-inline-size:0}.field--file .field__file_status{display:flex;flex-wrap:wrap;gap:.25rem .6rem;align-items:baseline;margin-block-end:.5rem}.field--file .field__file_status:empty{display:none}.field--file .field__file_name{font-weight:600;overflow-wrap:anywhere}.field--file .field__file_size{opacity:.7;font-size:.9em}.field--file .field__file_progress{block-size:4px;border-radius:2px;background:rgb(127 127 127 / .2);overflow:hidden;margin-block-end:.5rem}.field--file .field__file_progress_bar{display:block;block-size:100%;inline-size:0;background:var(--color_primary,currentColor);transition:inline-size 120ms linear}.field--file:focus-within .field__file_pick{outline:2px solid currentColor;outline-offset:2px}.field--file.is_busy .field__file_pick{pointer-events:none;opacity:.6}.field--file.is_invalid .field__file_pick{border-color:var(--color_error,#b42318)}@media (prefers-reduced-motion:reduce){.field--file .field__file_progress_bar{transition:none}}.field--phone_split{border:0;padding:0;margin:0;min-inline-size:0}.field--phone_split .field__parts{display:flex;gap:.5rem}.field--phone_split .field__part--prefix{flex:0 0 6em}.field--phone_split .field__part--number{flex:1 1 auto;min-inline-size:0}.field__otp_input{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:1.5rem;font-weight:600;line-height:1.6;letter-spacing:.9em;padding-block:.25em;padding-inline:.45em 0;inline-size:calc(var(--otp_length, 6) * 1.5em + 0.5em);max-inline-size:100%;background-image:repeating-linear-gradient(90deg,currentColor 0 1.2em,transparent 1.2em 1.5em);background-position:.3em calc(100% - 0.35em);background-size:calc(var(--otp_length, 6) * 1.5em) 2px;background-repeat:no-repeat}.field__otp_resend{display:flex;gap:.5rem;align-items:center}:where(button.link){appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.field__money{display:flex;align-items:center;gap:.4rem}.field__money_symbol{flex:0 0 auto;font-weight:600;opacity:.75}.field__money .field__part--amount{flex:1 1 auto;min-inline-size:0;text-align:left;font-variant-numeric:tabular-nums}.field__error:empty{display:none}.status_message__list,.validation_guard_list{margin:0;padding-inline-start:1.2em}.validation_guard_list{text-align:start}.toast__timer{position:absolute;inset-inline-start:0;inset-block-end:0;block-size:3px;inline-size:100%;background:currentColor;opacity:.45;transform-origin:left;border-radius:0 0 2px 2px}[dir="rtl"] .toast__timer{transform-origin:right}}@layer tokens{:where(:root){--zoom_base:1;--font_size_base:18px;--font_size_min:18px;--line_height_base:2.6;--space_unit:13px;--space_scale:1.3;--space_ratio:1.3;--rhythm_scale:1.3;--gap_scale:1.3;--section_gap_scale:1.3;--card_padding_scale:1.3;--gutter_ratio:1.3;--radius_base:9.1px;--border_width:2px;--border_width_focus:4px;--opacity_disabled:.52;--opacity_backdrop:.63;--opacity_hover_overlay:.072;--size_tap_target:44px;--size_glass_blur:18px;--content_max_width:70ch;--transition_fast:570ms;--transition_base:910ms;--transition_slow:1800ms;--focus_ring_width:4px;--focus_ring_offset:4px;--distance_nudge:4px;--distance_rise:8px;--distance_slide:26px;--font_size:calc( var(--font_size_base) * var(--zoom_base) );--font_size_small:calc( var(--font_size) * 0.9 );--font_size_smaller:calc( var(--font_size) * 0.85 );--font_size_smallest:calc( var(--font_size) * 0.8 );--font_size_big:calc( var(--font_size) * 1.1 );--font_size_bigger:calc( var(--font_size) * 1.2 );--font_size_biggest:calc( var(--font_size) * 1.35 );--font_size_display:calc( var(--font_size) * 1.55 );--font_size_hero:calc( var(--font_size) * 1.8 );--font_weight_regular:400;--font_weight_medium:500;--font_weight_bold:700;--font_family:"Rubik", "Rubik Fallback", system-ui, "Segoe UI", Arial, sans-serif;--font_family_mono:var(--font_family);--line_height:calc( var(--line_height_base) * var(--zoom_base) );--line_height_tight:calc( var(--line_height) / 1.15 );--line_height_tighter:calc( var(--line_height) / 1.25 );--line_height_tightest:calc( var(--line_height) / 1.5 );--line_height_loose:calc( var(--line_height) * 1.25 );--line_height_looser:calc( var(--line_height) * 1.5 );--line_height_loosest:calc( var(--line_height) * 2 );--space_base:calc( var(--space_unit) * var(--zoom_base) * var(--space_scale) );--space_small:calc( var(--space_base) / var(--space_ratio) );--space_smaller:calc( var(--space_base) / (var(--space_ratio) * 2) );--space_smallest:calc( var(--space_base) / (var(--space_ratio) * 3) );--space_big:calc( var(--space_base) * var(--space_ratio) );--space_bigger:calc( var(--space_base) * (var(--space_ratio) * 2) );--space_biggest:calc( var(--space_base) * (var(--space_ratio) * 3) );--space_section:calc( var(--space_base) * 4 );--gutter:calc( var(--space_base) * var(--gutter_ratio) );--radius_small:calc( var(--radius_base) / 2 );--radius_big:calc( var(--radius_base) * 2 );--radius_pill:999px;--radius_control:calc( var(--radius_base) * 1.5 );--radius_card:var(--radius_big);--size_control:max( calc( var(--font_size) * 2.4 ), var(--size_tap_target) );--size_control_small:calc( var(--font_size) * 2 );--size_icon:1em;--size_icon_big:1.5em;--size_header:calc( var(--font_size) * 3.5 );--size_sidebar:calc( var(--font_size) * 16 );--size_sidebar_rail:calc( var(--font_size) * 4 );--size_page:calc( var(--font_size) * 80 );--size_dashboard_bar:calc( var(--font_size) * 6 );--size_avatar_smallest:calc( var(--font_size) * 1.5 );--size_avatar_smaller:calc( var(--font_size) * 2 );--size_avatar_small:calc( var(--font_size) * 2.5 );--size_avatar:calc( var(--font_size) * 3 );--size_avatar_big:calc( var(--font_size) * 4 );--size_avatar_bigger:calc( var(--font_size) * 6 );--size_logo_micro:calc( var(--font_size) * 3.75 );--size_logo_small:calc( var(--font_size) * 5.6 );--size_logo:calc( var(--font_size) * 8.1 );--size_logo_big:calc( var(--font_size) * 11.25 );--size_logo_giant:calc( var(--font_size) * 16.25 );--size_bar_thin:calc( var(--font_size) * 0.125 );--size_bar:calc( var(--font_size) * 0.375 );--size_bar_thick:calc( var(--font_size) * 0.75 );--size_bead:calc( var(--font_size) * 0.45 );--size_radial:calc( var(--font_size) * 4 );--size_orb:calc( var(--font_size) * 28 );--size_orb_blur:calc( var(--font_size) * 6 );--size_dots:calc( var(--font_size) * 1.5 );--size_toast_min:calc( var(--font_size) * 18 );--size_toast:calc( var(--font_size) * 24 );--size_modal:calc( var(--font_size) * 32 );--size_field_tiny:calc( var(--font_size) * 4 );--size_field_short:calc( var(--font_size) * 6 );--size_field_medium:calc( var(--font_size) * 12 );--size_field_long:calc( var(--font_size) * 24 );--size_icon_tile:calc( var(--font_size) * 2.5 );--size_check:calc( var(--font_size) * 1.25 );--size_switch:calc( var(--font_size) * 2.75 );--size_switch_thumb:calc( var(--font_size) * 1.1 );--size_otp_cell:calc( var(--font_size) * 3 );--size_star:calc( var(--font_size) * 1.6 );--size_table_row:calc( var(--font_size) * 2.75 );--size_sparkline:calc( var(--font_size) * 3 );--size_dropzone:calc( var(--font_size) * 10 );--size_radial_small:calc( var(--font_size) * 2.5 );--size_radial_big:calc( var(--font_size) * 6 );--size_spinner_small:calc( var(--font_size) * 1 );--size_spinner:calc( var(--font_size) * 1.5 );--size_spinner_big:calc( var(--font_size) * 2.5 );--size_stepper_dot:calc( var(--font_size) * 1.75 );--size_kbd:calc( var(--font_size) * 1.6 );--size_swatch:calc( var(--font_size) * 3 );--size_cell_min:calc( var(--font_size) * 9 );--size_table_min:calc( var(--font_size) * 58 );--size_menu:calc( var(--font_size) * 16 );--size_code_max:calc( var(--font_size) * 34 );--size_auth:calc( var(--font_size) * 26 );--size_clip:1px;--ratio_logo:1999 / 468;--ratio_hero:16 / 9;--ratio_docs:4 / 3;--ratio_square:1 / 1;--ratio_data:3 / 2;--app_lift:translateY(-9px) scale(1.015) rotate(-.5deg);--app_press:scale(.9) rotate(-2deg);--z_below:-1;--z_backdrop:0;--z_base:1;--z_dropdown:100;--z_sticky:500;--z_header:600;--z_overlay:1000;--z_modal:1050;--z_toast:2000;--z_loader:3000;--easing_standard:cubic-bezier(.2, 0, 0, 1);--easing_decelerate:cubic-bezier(0, 0, .2, 1);--easing_accelerate:cubic-bezier(.4, 0, 1, 1);--easing_spring:cubic-bezier(.34, 1.56, .64, 1);--app_tilt:rotate(-3deg) scale(1.3);--direction_factor:1}:where(:root:dir(ltr),:root:has(.live_dir_ltr:checked)){--direction_factor:-1}:where(:root:has(.live_space_tight:checked)){--space_scale:.85}:where(:root:has(.live_space_old:checked)){--space_scale:1}:where(:root:has(.live_space_loose:checked)){--space_scale:1.6}:where(:root:has(.live_rhythm_tight:checked)){--rhythm_scale:.6}:where(:root:has(.live_rhythm_loose:checked)){--rhythm_scale:1.8}:where(:root:has(.live_gap_tight:checked)){--gap_scale:.5}:where(:root:has(.live_gap_loose:checked)){--gap_scale:2}:where(:root:has(.live_sectiongap_tight:checked)){--section_gap_scale:.4}:where(:root:has(.live_sectiongap_loose:checked)){--section_gap_scale:2.2}@media (max-width:480px){:where(:root){--card_padding_scale:.65}}:where(:root:has(.live_cardpad_tight:checked)){--card_padding_scale:.4}:where(:root:has(.live_cardpad_loose:checked)){--card_padding_scale:1.8}:where(:root:has(.live_zoom_08:checked)){--zoom_base:.8}:where(:root:has(.live_zoom_125:checked)){--zoom_base:1.25}:where(:root:has(.live_zoom_15:checked)){--zoom_base:1.5}:where(:root:has(.live_zoom_2:checked)){--zoom_base:2}:where(:root,[data-theme]){--color_primary:#0077b6;--color_primary_bright:#38bdf8;--color_secondary:#7c3aed;--color_tertiary:#db2777;--color_shade:#000000;--color_text_on_primary:#ffffff;--color_background_1:rgba(231,244,254,1);--color_background_2:rgba(255,255,255,0.72);--color_background_3:rgba(231,244,254,0.72);--color_text:#131b2e;--color_success:#10b981;--color_warning:#ffa800;--color_danger:#f43f5e;--color_info:#6366f1;--color_terminal_bg:#0b1120;--color_terminal_text:#dbe4f5;--color_terminal_muted:#8fa0bf;--color_terminal_key:#7cc8f5;--color_terminal_string:#6ee7b7;--color_terminal_number:#fcd34d;--color_terminal_keyword:#c4b5fd;--color_focus_ring:#0089d0;--color_shadow:#0f172a;--color_neutral:#475569;--color_primary_soft:color-mix(in srgb, var(--color_primary) 12%, var(--color_background_1));--color_primary_deep:color-mix(in srgb, var(--color_primary) 76%, var(--color_shade));--color_secondary_soft:color-mix(in srgb, var(--color_secondary) 12%, var(--color_background_1));--color_secondary_deep:color-mix(in srgb, var(--color_secondary) 76%, var(--color_shade));--color_tertiary_soft:color-mix(in srgb, var(--color_tertiary) 12%, var(--color_background_1));--color_tertiary_deep:color-mix(in srgb, var(--color_tertiary) 76%, var(--color_shade));--color_surface_hover:color-mix(in srgb, var(--color_primary) 8%, transparent);--color_surface_active:color-mix(in srgb, var(--color_primary) 15%, transparent);--color_surface_disabled:var(--color_background_3);--color_text_muted:color-mix(in srgb, var(--color_text) 66%, var(--color_background_1));--color_text_light:color-mix(in srgb, var(--color_text) 84%, var(--color_background_1));--color_success_soft:color-mix(in srgb, var(--color_success) 12%, transparent);--color_warning_soft:color-mix(in srgb, var(--color_warning) 12%, transparent);--color_danger_soft:color-mix(in srgb, var(--color_danger) 12%, transparent);--color_info_soft:color-mix(in srgb, var(--color_info) 12%, transparent);--color_neutral_soft:color-mix(in srgb, var(--color_neutral) 12%, transparent);--color_success_deep:color-mix(in srgb, var(--color_success) 76%, var(--color_shade));--color_warning_deep:color-mix(in srgb, var(--color_warning) 76%, var(--color_shade));--color_danger_deep:color-mix(in srgb, var(--color_danger) 76%, var(--color_shade));--color_info_deep:color-mix(in srgb, var(--color_info) 76%, var(--color_shade));--color_success_bright:color-mix(in srgb, var(--color_success) 78%, var(--color_text_on_primary));--color_warning_bright:color-mix(in srgb, var(--color_warning) 78%, var(--color_text_on_primary));--color_danger_bright:color-mix(in srgb, var(--color_danger) 78%, var(--color_text_on_primary));--color_info_bright:color-mix(in srgb, var(--color_info) 78%, var(--color_text_on_primary));--gradient_success:linear-gradient(135deg, var(--color_success), var(--color_success_deep));--gradient_warning:linear-gradient(135deg, var(--color_warning), var(--color_warning_deep));--gradient_danger:linear-gradient(135deg, var(--color_danger), var(--color_danger_deep));--gradient_info:linear-gradient(135deg, var(--color_info), var(--color_info_deep));--shadow_glass_edge:inset 0 1px 0 var(--color_glass_highlight);--gradient_primary:linear-gradient(135deg, var(--color_primary), var(--color_primary_bright));--gradient_text:linear-gradient(90deg, var(--color_primary_deep), var(--color_secondary));--gradient_glow:linear-gradient(90deg, transparent, var(--color_secondary), transparent);--gradient_shimmer:linear-gradient(90deg, transparent 20%, color-mix(in srgb, var(--color_glass_highlight) 70%, transparent) 50%, transparent 80%);--color_border:color-mix(in srgb, var(--color_text) 12%, transparent);--color_border_strong:color-mix(in srgb, var(--color_text) 30%, transparent);--color_border_control:color-mix(in srgb, var(--color_text) 52%, var(--color_background_1));--color_overlay:color-mix(in srgb, var(--color_shadow) 50%, transparent);--color_glass:color-mix(in srgb, var(--color_background_2) 68%, transparent);--color_glass_strong:color-mix(in srgb, var(--color_background_2) 88%, transparent);--color_glass_border:color-mix(in srgb, #ffffff 85%, transparent);--color_glass_highlight:color-mix(in srgb, #ffffff 95%, transparent);--image_glass:blur(var(--size_glass_blur)) saturate(1.8);--image_glass_strong:blur(calc(var(--size_glass_blur) * 1.5)) saturate(1.8);--shadow_small:0 1px 2px color-mix(in srgb, var(--color_shadow) 8%, transparent);--shadow_base:0 10px 30px -6px color-mix(in srgb, var(--color_shadow) 10%, transparent), 0 4px 8px -4px color-mix(in srgb, var(--color_shadow) 5%, transparent);--shadow_big:0 24px 48px -12px color-mix(in srgb, var(--color_shadow) 24%, transparent), 0 8px 16px -8px color-mix(in srgb, var(--color_shadow) 10%, transparent);--shadow_focus:0 0 0 calc(var(--focus_ring_width) * 1.5) color-mix(in srgb, var(--color_focus_ring) 28%, transparent);--text_shadow_soft:0 1px 1px color-mix(in srgb, var(--color_shadow) 15%, transparent);--text_shadow_strong:0 2px 4px color-mix(in srgb, var(--color_shadow) 35%, transparent);--image_backdrop:radial-gradient(at 15% 10%, color-mix(in srgb, var(--color_secondary) 16%, transparent) 0, transparent 55%),
			radial-gradient(at 85% 15%, color-mix(in srgb, var(--color_info) 12%, transparent) 0, transparent 50%),
			radial-gradient(at 50% 50%, color-mix(in srgb, var(--color_primary) 8%, transparent) 0, transparent 65%),
			radial-gradient(at 90% 85%, color-mix(in srgb, var(--color_secondary) 14%, transparent) 0, transparent 50%),
			radial-gradient(at 10% 90%, color-mix(in srgb, var(--color_info) 10%, transparent) 0, transparent 55%);--image_dots:radial-gradient(color-mix(in srgb, var(--color_secondary) 14%, transparent) 1.2px, transparent 1.2px);--image_logo_filter:none}:where([data-theme="dark"],:root:has(.live_theme_dark:checked)){--color_primary:#0077b6;--color_primary_bright:#38bdf8;--color_secondary:#a78bfa;--color_tertiary:#db2777;--color_shade:#ffffff;--color_background_1:#0b1120;--color_background_2:#131b2e;--color_background_3:#1c2640;--color_text:#eaf0fb;--color_text_on_primary:#ffffff;--color_success:#0eb37d;--color_warning:#f29a0b;--color_danger:#ef3658;--color_info:#4f46e5;--color_neutral:#cbd5e1;--color_focus_ring:#ccecff;--color_shadow:#02060f;--color_glass:color-mix(in srgb, var(--color_background_2) 62%, transparent);--color_glass_border:color-mix(in srgb, #ffffff 12%, transparent);--color_glass_highlight:color-mix(in srgb, #ffffff 16%, transparent);--image_logo_filter:drop-shadow(0 0 var(--space_small) color-mix(in srgb, #ffffff 45%, transparent))}@media (prefers-color-scheme:dark){:where(:root:not([data-theme]):not(:has(.live_theme_light:checked))){--color_primary:#0077b6;--color_primary_bright:#38bdf8;--color_secondary:#a78bfa;--color_tertiary:#db2777;--color_shade:#ffffff;--color_background_1:#0b1120;--color_background_2:#131b2e;--color_background_3:#1c2640;--color_text:#eaf0fb;--color_text_on_primary:#ffffff;--color_success:#0eb37d;--color_warning:#f29a0b;--color_danger:#ef3658;--color_info:#4f46e5;--color_neutral:#cbd5e1;--color_focus_ring:#ccecff;--color_shadow:#02060f;--color_glass:color-mix(in srgb, var(--color_background_2) 62%, transparent);--color_glass_border:color-mix(in srgb, #ffffff 12%, transparent);--color_glass_highlight:color-mix(in srgb, #ffffff 16%, transparent);--image_logo_filter:drop-shadow(0 0 var(--space_small) color-mix(in srgb, #ffffff 45%, transparent))}}}@layer tokens{:where(:root){--zoom_base:1;--font_size_base:16px;--font_size_min:16px;--line_height_base:1.5;--space_unit:var(--space_3, 12px);--space_scale:1;--space_ratio:1.3;--rhythm_scale:1;--gap_scale:1;--section_gap_scale:1;--card_padding_scale:1;--gutter_ratio:1.3;--radius_base:calc(var(--radius, 12px) / 1.5);--border_width:1px;--border_width_focus:var(--focus_ring_width, 2px);--size_tap_target:44px;--size_glass_blur:0px;--transition_fast:150ms;--transition_base:250ms;--color_background_1:var(--color_bg);--color_background_2:var(--color_surface);--color_background_3:color-mix(in srgb, var(--color_bg) 50%, var(--color_surface));--color_danger:var(--color_error);--color_primary_bright:var(--color_primary);--color_secondary:var(--color_primary_deep);--color_text_on_primary:#ffffff;--color_neutral:var(--color_text2);--color_shade:#000000;--color_glass:var(--color_surface);--color_glass_strong:var(--color_surface);--color_glass_border:var(--color_border);--color_glass_highlight:transparent;--image_backdrop:none;--image_dots:none}}@layer components{.type{line-height:var(--line_height_tight)}.type--hero{font-size:var(--font_size_hero);font-weight:var(--font_weight_bold)}.type--display{font-size:var(--font_size_display);font-weight:var(--font_weight_bold)}.type--h3{font-size:var(--font_size_biggest);font-weight:var(--font_weight_bold)}.type--h4{font-size:var(--font_size_bigger);font-weight:var(--font_weight_bold)}.type--h5{font-size:var(--font_size_big);font-weight:var(--font_weight_medium)}.type--h6{font-size:var(--font_size);font-weight:var(--font_weight_medium)}.type--body{font-size:var(--font_size);font-weight:var(--font_weight_regular);line-height:var(--line_height)}.type--small{font-size:var(--font_size_small);line-height:var(--line_height)}.type--label{font-size:var(--font_size_smaller);font-weight:var(--font_weight_medium)}.type--code{font-family:var(--font_family_mono);font-size:var(--font_size_small);direction:ltr;unicode-bidi:isolate}.type--muted{color:var(--color_text_light)}.type--number{font-variant-numeric:tabular-nums}.type--gradient{color:var(--color_primary);background:var(--gradient_text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}@media (forced-colors:active){.type--gradient{-webkit-text-fill-color:currentColor;background:none}}:where(dl.flex-wrap)>div{min-inline-size:0;max-inline-size:100%}:where(dl.flex-wrap)>div>dd{overflow-wrap:anywhere}}@layer components{.button{--my_button_height:var(--size_control);--my_button_bg:var(--color_glass_strong);--my_button_bg_hover:var(--color_background_2);--my_button_color:var(--color_text);--my_button_border:var(--color_border_control);--my_button_border_hover:var(--color_primary);--my_button_padding:var(--space_base);--my_button_radius:var(--radius_control);--my_button_transition:var(--transition_fast) var(--easing_standard);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--space_smaller) * var(--rhythm_scale) * var(--gap_scale));min-block-size:var(--my_button_height);padding-inline:var(--my_button_padding);font-weight:var(--font_weight_medium);line-height:1;white-space:nowrap;text-decoration:none;color:var(--my_button_color);background:var(--my_button_bg);border:var(--border_width) solid var(--my_button_border);border-radius:var(--my_button_radius);transition:transform var(--my_button_transition),background-color var(--my_button_transition),border-color var(--my_button_transition),color var(--my_button_transition)}.button::before{content:"";position:absolute;inset-inline:0;inset-block:calc((var(--my_button_height) - var(--size_tap_target)) / 2)}.button__text{min-inline-size:0}.button--primary{--my_button_bg:var(--gradient_primary);--my_button_bg_hover:var(--gradient_primary);--my_button_color:var(--color_text_on_primary);--my_button_border:transparent;--my_button_border_hover:transparent}.button--secondary{--my_button_bg:var(--color_secondary);--my_button_bg_hover:color-mix(in srgb, var(--color_secondary) 78%, var(--color_text_on_primary));--my_button_color:var(--color_text_on_primary);--my_button_border:transparent;--my_button_border_hover:transparent}.button--outline{--my_button_bg:transparent;--my_button_bg_hover:var(--color_surface_hover);--my_button_color:var(--color_primary);--my_button_border:var(--color_primary)}.button--ghost{--my_button_bg:transparent;--my_button_bg_hover:var(--color_surface_hover);--my_button_color:var(--color_primary);--my_button_border:transparent;--my_button_border_hover:transparent}.button--danger,.button--success,.button--warning,.button--info,.button--dark{--my_button_color:var(--color_text_on_primary);--my_button_border:transparent;--my_button_border_hover:transparent}.button--danger{--my_button_bg:var(--color_danger);--my_button_bg_hover:var(--color_danger_bright)}.button--success{--my_button_bg:var(--color_success);--my_button_bg_hover:var(--color_success_bright)}.button--warning{--my_button_bg:var(--color_warning);--my_button_bg_hover:var(--color_warning_bright)}.button--info{--my_button_bg:var(--color_info);--my_button_bg_hover:var(--color_info_bright)}.button--dark{--my_button_bg:var(--color_text);--my_button_bg_hover:color-mix(in srgb, var(--color_text) 84%, var(--color_background_1));--my_button_color:var(--color_background_2)}.button--small{--my_button_height:var(--size_control_small);--my_button_padding:var(--space_small)}.button--icon{inline-size:var(--my_button_height);padding-inline:0;aspect-ratio:1 / 1;--my_button_radius:var(--radius_pill);border-radius:var(--radius_pill)}:where(.flex-wrap)>.button:not(.button--icon){max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}@media (hover:hover){.button:hover:not(:disabled,[aria-disabled="true"],.is_loading){background:var(--my_button_bg_hover);border-color:var(--my_button_border_hover)}.button--primary:hover:not(:disabled,[aria-disabled="true"],.is_loading){background:var(--color_tertiary);transform:var(--app_tilt);filter:saturate(1.5) hue-rotate(8deg) brightness(1.08);transition-duration:var(--transition_base);transition-timing-function:var(--easing_spring)}}.button.is_hover{background:var(--my_button_bg_hover);border-color:var(--my_button_border_hover)}.button--primary.is_hover{transform:var(--app_tilt);filter:saturate(1.5) hue-rotate(8deg) brightness(1.08)}.button:active:not(:disabled,[aria-disabled="true"]),.button.is_pressed{transform:var(--app_press)}.button:focus-visible,.button.is_focus{outline:var(--focus_ring_width) solid var(--color_focus_ring);outline-offset:var(--focus_ring_offset);box-shadow:var(--shadow_focus)}.button:disabled,.button[aria-disabled="true"]{opacity:var(--opacity_disabled);cursor:not-allowed}.button[aria-pressed="true"]{color:var(--color_primary);border-color:var(--color_primary);background:var(--color_primary_soft)}.button.is_loading{cursor:progress;pointer-events:none}.button.is_loading>:not(.button__spinner){visibility:hidden}.button__indicator{position:absolute;inset-block-start:var(--space_smaller);inset-inline-end:var(--space_smaller);inline-size:var(--size_bead);block-size:var(--size_bead);background:var(--color_danger);border:var(--border_width_focus) solid var(--color_background_2);border-radius:var(--radius_pill)}.button__spinner{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--size_spinner);block-size:var(--size_spinner);margin:calc(var(--size_spinner) / -2);border:var(--focus_ring_width) solid color-mix(in srgb,currentColor 30%,transparent);border-block-start-color:currentColor;border-radius:var(--radius_pill);animation:spin var(--transition_slow) linear infinite;will-change:transform}}@layer components{.field{--my_field_width:100%;--my_field_bg:var(--color_glass_strong);--my_field_border:var(--color_border_control);--my_field_radius:var(--radius_control);display:flex;flex-direction:column;gap:calc(var(--space_smaller) * var(--rhythm_scale) * var(--gap_scale));inline-size:min(100%, var(--my_field_width));min-inline-size:0}.field__label>.field{inline-size:var(--my_field_width);max-inline-size:min(100%, 100cqi)}.field--tiny{--my_field_width:var(--size_field_tiny)}.field--short{--my_field_width:var(--size_field_short)}.field--medium{--my_field_width:var(--size_field_medium)}.field--long{--my_field_width:var(--size_field_long)}.field__label{font-size:var(--font_size_small);font-weight:var(--font_weight_medium);color:var(--color_text)}.field__req{color:var(--color_danger)}.field__control{position:relative;display:flex;align-items:center}.field__icon{position:absolute;inset-inline-start:var(--space_base);color:var(--color_text_muted);pointer-events:none}.field__icon--end{inset-inline:auto var(--space_base)}.field__action{position:absolute;inset-inline-end:var(--space_smaller)}.field__input,.field__select,.field__textarea{inline-size:100%;min-inline-size:0;min-block-size:var(--size_control);padding-inline:var(--space_base);font-size:max(var(--font_size), var(--font_size_min));color:var(--color_text);background:var(--my_field_bg);border:var(--border_width) solid var(--my_field_border);border-radius:var(--my_field_radius);transition:border-color var(--transition_fast) var(--easing_standard),box-shadow var(--transition_fast) var(--easing_standard)}.field__control:has(.field__icon:not(.field__icon--end))>:is(.field__input,.field__select){padding-inline-start:calc(var(--space_base) * 2.6)}.field__control:has(.field__icon--end)>:is(.field__input,.field__select){padding-inline-end:calc(var(--space_base) * 2.6)}.field__textarea{padding-block:var(--space_small);min-block-size:calc(var(--size_control) * 2.5);line-height:var(--line_height)}.field__select{appearance:none}.field__input::placeholder,.field__textarea::placeholder{color:var(--color_text_muted)}.field__hint,.field__error{font-size:var(--font_size_small);line-height:var(--line_height_tight)}.field__hint{color:var(--color_text_muted)}.field__error{display:none;color:var(--color_danger);font-weight:var(--font_weight_medium)}.field__error::before{content:"⚠ "}@media (hover:hover){.field__input:hover:not(:disabled,:read-only),.field__select:hover:not(:disabled),.field__textarea:hover:not(:disabled,:read-only){border-color:var(--color_primary)}}.field__input.is_hover{border-color:var(--color_primary)}.field__input:focus-visible,.field__select:focus-visible,.field__textarea:focus-visible,.field__input.is_focus{outline:none;border-color:var(--color_focus_ring);box-shadow:var(--shadow_focus)}:is(.field__input,.field__select,.field__textarea):focus-visible{outline:var(--border_width_focus) solid #fff0}.field__input:disabled,.field__select:disabled,.field__textarea:disabled{color:var(--color_text_muted);background:var(--color_surface_disabled);cursor:not-allowed}.field__input:read-only,.field__textarea:read-only{border-color:#fff0;background:#fff0;padding-inline:0}.field__input[aria-invalid="true"],.field__select[aria-invalid="true"],.field__textarea[aria-invalid="true"]{border-color:var(--color_danger);background:var(--color_danger_soft)}.field:has([aria-invalid="true"]) .field__error{display:block}.field.is_invalid .field__error{display:block}.field.is_valid .field__input{border-color:var(--color_success)}.field.is_valid .field__hint::before{content:"✓ ";color:var(--color_success);font-weight:var(--font_weight_bold)}@media (forced-colors:active){.field__input,.field__select,.field__textarea{border-color:CanvasText}}.field--row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "control" "meta" "warn";column-gap:var(--space_big);row-gap:calc(var(--space_smaller) * var(--rhythm_scale) * var(--gap_scale));align-items:center;inline-size:100%}.field--row>.field__label{grid-area:label}.field--row>.field__control_wrap{grid-area:control;min-inline-size:0}.field--row>.field__key{grid-area:meta}.field--row>.field__warn{grid-area:warn}.field__toggle{display:flex;align-items:center;min-block-size:var(--size_control)}.field__key{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--space_smallest) * var(--rhythm_scale) * var(--gap_scale)) calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale));font-size:var(--font_size_smallest);color:var(--color_text_muted)}.field__code{font-size:inherit}.field__warn{padding:var(--space_smaller) var(--space_small);font-size:var(--font_size_small);line-height:var(--line_height);color:var(--color_text_light);background:color-mix(in srgb,var(--color_warning) 9%,var(--color_background_2));border-inline-start:var(--border_width_focus) solid var(--color_warning);border-radius:var(--radius_small)}.field__color{display:flex;align-items:center;gap:calc(var(--space_smaller) * var(--rhythm_scale) * var(--gap_scale))}.field__color_text{flex:1;min-inline-size:0}.field__color_swatch{flex:none;inline-size:var(--size_control);block-size:var(--size_control);padding:var(--space_smallest);background:var(--my_field_bg);border:var(--border_width) solid var(--my_field_border);border-radius:var(--my_field_radius);cursor:pointer}.field__color_swatch::-webkit-color-swatch-wrapper{padding:0}.field__color_swatch::-webkit-color-swatch{border:0;border-radius:calc(var(--radius_control) - var(--border_width))}.field__color_swatch::-moz-color-swatch{border:0;border-radius:calc(var(--radius_control) - var(--border_width))}.field__color_swatch:focus-visible{outline:var(--focus_ring_width) solid var(--color_focus_ring);outline-offset:var(--focus_ring_offset)}@media (min-width:768px){.field--row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"label control" "meta control" "warn control"}}}@layer components{.otp{display:inline-flex;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale));direction:ltr}.otp__cell{inline-size:var(--size_otp_cell);block-size:calc(var(--size_otp_cell) * 1.2);padding:0;font-size:var(--font_size_biggest);font-weight:var(--font_weight_bold);font-variant-numeric:tabular-nums;text-align:center;color:var(--color_text);background:var(--color_glass_strong);border:var(--border_width) solid var(--color_border_control);border-radius:var(--radius_control);transition:border-color var(--transition_fast) var(--easing_standard),box-shadow var(--transition_fast) var(--easing_standard)}@media (hover:hover){.otp__cell:hover:not(:disabled){border-color:var(--color_primary)}}.otp__cell:focus-visible{outline:var(--border_width_focus) solid #fff0;border-color:var(--color_focus_ring);box-shadow:var(--shadow_focus)}.otp__cell:not(:placeholder-shown){border-color:var(--color_primary);background:var(--color_primary_soft)}.otp__cell[aria-invalid="true"]{border-color:var(--color_danger);background:var(--color_danger_soft);animation:shake var(--transition_base) var(--easing_standard) 1}.otp--valid .otp__cell{border-color:var(--color_success)}.otp__cell:disabled{opacity:var(--opacity_disabled);background:var(--color_surface_disabled);cursor:not-allowed}@media (max-width:575.98px){.otp{gap:calc(var(--space_smaller) * var(--rhythm_scale) * var(--gap_scale))}.otp__cell{inline-size:calc(var(--size_otp_cell) * .8)}}.otp{min-inline-size:0;max-inline-size:100%}.otp__cell{flex:0 1 auto;min-inline-size:1ch}.field--otp .field__otp_input{--my_otp_tile:var(--color_border_control);--my_otp_fill:var(--color_glass_strong);--my_otp_border:var(--border_width);font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:max(1.5rem, var(--font_size_min));font-weight:var(--font_weight_bold);font-variant-numeric:tabular-nums;line-height:1.6;letter-spacing:.9em;inline-size:calc(var(--otp_length, 6) * 1.5em + .5em);max-inline-size:100%;min-block-size:calc(var(--size_tap_target) * 1.2);padding-block:.45em;padding-inline:.45em 0;color:var(--color_text);caret-color:var(--color_primary);border:0;border-radius:var(--radius_small);transition:box-shadow var(--transition_fast) var(--easing_standard)}.field--otp .field__otp_input,.field--otp .field__otp_input:is([aria-invalid],:disabled){background-color:#fff0;background-image:repeating-linear-gradient(90deg,var(--my_otp_fill) 0 calc(1.2em - 2 * var(--my_otp_border)),transparent calc(1.2em - 2 * var(--my_otp_border)) 1.5em),repeating-linear-gradient(90deg,var(--my_otp_tile) 0 1.2em,transparent 1.2em 1.5em);background-size:calc(var(--otp_length, 6) * 1.5em) calc(100% - 2 * var(--my_otp_border)),calc(var(--otp_length, 6) * 1.5em) 100%;background-position:calc(.15em + var(--my_otp_border)) center,.15em center;background-repeat:no-repeat}@media (hover:hover){.field--otp .field__otp_input:hover:not(:disabled,:read-only){--my_otp_tile:var(--color_primary);border-color:#fff0}}.field--otp .field__otp_input:focus-visible{--my_otp_tile:var(--color_focus_ring);outline:var(--border_width_focus) solid #fff0;border-color:#fff0;box-shadow:var(--shadow_focus)}.field--otp .field__otp_input[aria-invalid="true"],.field--otp.is_invalid .field__otp_input{--my_otp_tile:var(--color_danger);--my_otp_fill:var(--color_danger_soft)}.field--otp.is_valid .field__otp_input{--my_otp_tile:var(--color_success)}.field--otp .field__otp_input:disabled{opacity:var(--opacity_disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.field--otp .field__otp_input{transition:none}}@media (forced-colors:active){.field--otp .field__otp_input,.field--otp .field__otp_input:is([aria-invalid],:disabled){background-image:none;border:1px solid CanvasText}}}@layer components{.choice{--my_choice_gap:var(--space_small);--my_choice_check_size:var(--size_check);position:relative;display:inline-flex;align-items:center;gap:var(--my_choice_gap);min-block-size:var(--size_tap_target);cursor:pointer}.choice__text{line-height:var(--line_height_tight)}.choice__input[type="checkbox"]:not([role="switch"]),.choice__input[type="radio"]{inline-size:var(--my_choice_check_size);block-size:var(--my_choice_check_size);accent-color:var(--color_primary);flex:none;margin:0}.choice--small{--my_choice_check_size:calc(var(--size_check) * .75);font-size:var(--font_size_small)}.choice--big{--my_choice_check_size:calc(var(--size_check) * 1.4);font-size:var(--font_size_big)}.choice--bigger{--my_choice_check_size:calc(var(--size_check) * 1.8);font-size:var(--font_size_bigger)}.choice__input:disabled{cursor:not-allowed}.choice:has(.choice__input:disabled){opacity:var(--opacity_disabled);cursor:not-allowed}.choice__input:focus-visible{outline:var(--focus_ring_width) solid var(--color_focus_ring);outline-offset:var(--focus_ring_offset)}.choice__input[aria-invalid="true"]{outline:var(--focus_ring_width) solid var(--color_danger);outline-offset:var(--focus_ring_offset)}.choice__input[role="switch"]{appearance:none;position:relative;flex:none;inline-size:var(--size_switch);block-size:calc(var(--size_switch_thumb) + var(--space_smaller) * 2);margin:0;background:var(--color_border_control);border-radius:var(--radius_pill);transition:background-color var(--transition_base) var(--easing_standard)}.choice__input[role="switch"]::before{content:"";position:absolute;inset-block-start:var(--space_smaller);inset-inline-start:var(--space_smaller);inline-size:var(--size_switch_thumb);block-size:var(--size_switch_thumb);background:var(--color_background_2);border-radius:var(--radius_pill);box-shadow:var(--shadow_small);transition:transform var(--transition_base) var(--easing_spring)}.choice__input[role="switch"]:checked{background:var(--color_primary)}.choice__input[role="switch"]:checked::before{transform:translateX(calc((var(--size_switch) - var(--size_switch_thumb) - var(--space_smaller) * 2) * var(--direction_factor) * -1))}.choice__input[role="switch"]:disabled{opacity:var(--opacity_disabled)}.choice__switch_state{display:inline-flex;min-inline-size:2.6em;font-size:var(--font_size_small);font-weight:var(--font_weight_medium)}.choice__switch_on{display:none;color:var(--color_success)}.choice__switch_off{display:inline;color:var(--color_text_muted)}.choice__input[role="switch"]:checked~.choice__switch_state .choice__switch_on{display:inline}.choice__input[role="switch"]:checked~.choice__switch_state .choice__switch_off{display:none}.choice__icon{color:var(--color_text_muted);transition:color var(--transition_fast) var(--easing_standard)}.choice--icons:has(.choice__input:not(:checked)) .choice__icon--off,.choice--icons:has(.choice__input:checked) .choice__icon--on{color:var(--color_primary)}.choice--exclude{position:relative}.choice--exclude .choice__input[type="checkbox"]{appearance:none;-webkit-appearance:none;border:var(--border_width_focus) solid var(--color_border_strong);border-radius:var(--radius_small);background:var(--color_background_2);transition:border-color var(--transition_fast) var(--easing_standard),background-color var(--transition_fast) var(--easing_standard)}.choice--exclude .choice__input[type="checkbox"]:checked{border-color:var(--color_danger);background:var(--color_danger_soft)}.choice__exclude_icon{position:absolute;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%);inline-size:var(--my_choice_check_size);block-size:var(--my_choice_check_size);display:flex;align-items:center;justify-content:center;font-size:calc(var(--my_choice_check_size) * .68);color:var(--color_danger);opacity:0;pointer-events:none;transition:opacity var(--transition_fast) var(--easing_standard)}.choice--exclude .choice__input:checked~.choice__exclude_icon{opacity:1}.choice--exclude .choice__text{color:var(--color_text)}.choice--exclude:has(.choice__input:checked) .choice__text{color:var(--color_danger);font-weight:var(--font_weight_medium)}.rating{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:calc(var(--space_smaller) * var(--rhythm_scale) * var(--gap_scale))}.rating__input{position:absolute;opacity:0;pointer-events:none}.rating__star{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--size_tap_target);block-size:var(--size_tap_target);font-size:var(--size_star);color:var(--color_border_control);cursor:pointer;transition:color var(--transition_fast) var(--easing_standard),transform var(--transition_fast) var(--easing_spring)}.rating__input:checked~.rating__star{color:var(--color_warning)}@media (hover:hover){.rating__star:hover,.rating__star:hover~.rating__star{color:var(--color_warning);transform:scale(1.12)}}.rating__input:focus-visible+.rating__star{outline:var(--focus_ring_width) solid var(--color_focus_ring);outline-offset:calc(var(--focus_ring_offset) * -1);border-radius:var(--radius_control)}.rating--readonly .rating__star{pointer-events:none}}@layer components{.range{display:flex;align-items:center;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale));min-block-size:var(--size_tap_target)}.range__input{flex:1;min-inline-size:0;accent-color:var(--color_primary);block-size:var(--size_tap_target);cursor:pointer}.range__input:focus-visible{outline:var(--focus_ring_width) solid var(--color_focus_ring);outline-offset:var(--focus_ring_offset);border-radius:var(--radius_pill)}.range__input:disabled{opacity:var(--opacity_disabled);cursor:not-allowed}.range__out{min-inline-size:3ch;text-align:end;font-family:var(--font_family_mono);font-weight:var(--font_weight_bold)}}@layer components{.card{--my_card_bg:var(--color_glass);--my_card_border:var(--color_glass_border);--my_card_padding:calc(var(--space_big) * var(--card_padding_scale));--my_card_gap:var(--space_base);position:relative;display:flex;flex-direction:column;min-inline-size:0;background:var(--my_card_bg);-webkit-backdrop-filter:var(--image_glass);backdrop-filter:var(--image_glass);border:var(--border_width) solid var(--my_card_border);border-radius:var(--radius_card);box-shadow:var(--shadow_glass_edge)}.card__header,.card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--space_base) * var(--rhythm_scale) * var(--gap_scale));padding:var(--space_base) var(--my_card_padding)}.card__header{border-block-end:var(--border_width) solid var(--color_border)}.card__footer{border-block-start:var(--border_width) solid var(--color_border);margin-block-start:auto}.card__body{display:flex;flex-direction:column;gap:var(--my_card_gap);flex:1;min-inline-size:0;padding:var(--my_card_padding)}.card__body>.button{align-self:flex-start}.card__title{font-size:var(--font_size_big);line-height:var(--line_height_tight);min-inline-size:0;overflow-wrap:anywhere}.page_card__summary{cursor:pointer;list-style:none}.page_card__summary::-webkit-details-marker{display:none}.page_card__summary::marker{content:""}.page_card__summary:focus-visible{outline:var(--focus_ring_width) solid var(--color_focus_ring);outline-offset:calc(var(--focus_ring_offset) * -1)}.page_card__chevron{flex:none;font-size:var(--font_size_smaller);color:var(--color_text_muted);transition:transform var(--transition_base) var(--easing_standard)}.page_card[open]>.page_card__summary .page_card__chevron{transform:rotate(180deg)}@media (hover:hover){.page_card__summary:hover .card__title{color:var(--color_primary)}}.card__text{color:var(--color_text_light);font-size:var(--font_size_small)}.card--strong{--my_card_bg:var(--color_glass_strong)}.card--raised{--my_card_border:transparent;box-shadow:var(--shadow_glass_edge),var(--shadow_base)}.card--flush{--my_card_padding:0}@media (max-width:480px){.card .card:not(.card--flush){--my_card_padding:calc(var(--space_small) * var(--card_padding_scale))}}.card--lift::after{content:"";position:absolute;inset:0;z-index:var(--z_below);border-radius:inherit;box-shadow:var(--shadow_big);opacity:0;pointer-events:none;transition:opacity var(--transition_base) var(--easing_standard)}.card--lift{transition:transform var(--transition_base) var(--easing_spring)}@media (hover:hover){.card--lift:hover{transform:var(--app_lift)}.card--lift:hover::after{opacity:1}}.card--lift.is_hover{transform:var(--app_lift)}.card--lift.is_hover::after{opacity:1}.card:focus-within{border-color:var(--color_focus_ring)}}@layer components{.badge{--my_badge_color:var(--color_neutral);--my_badge_bg:var(--color_neutral_soft);display:inline-flex;align-items:center;gap:calc(var(--space_smaller) * var(--rhythm_scale) * var(--gap_scale));padding:var(--space_smallest) var(--space_small);font-family:var(--font_family_mono);font-size:var(--font_size_smallest);font-weight:var(--font_weight_medium);line-height:var(--line_height_tight);white-space:nowrap;color:var(--my_badge_color);background:var(--my_badge_bg);border:var(--border_width) solid color-mix(in srgb,var(--my_badge_color) 26%,transparent);border-radius:var(--radius_pill)}.badge--success{--my_badge_color:var(--color_success);--my_badge_bg:var(--color_success_soft)}.badge--warning{--my_badge_color:var(--color_warning);--my_badge_bg:var(--color_warning_soft)}.badge--danger{--my_badge_color:var(--color_danger);--my_badge_bg:var(--color_danger_soft)}.badge--info{--my_badge_color:var(--color_info);--my_badge_bg:var(--color_info_soft)}.badge--primary{--my_badge_color:var(--color_primary);--my_badge_bg:var(--color_primary_soft)}.badge--solid{color:var(--color_text_on_primary);background:var(--my_badge_color);border-color:#fff0}.badge--solid.badge--neutral{--my_badge_color:var(--color_text);color:var(--color_background_2)}.badge--plain{font-family:var(--font_family)}.badge__dot{position:relative;flex:none;inline-size:var(--size_bead);block-size:var(--size_bead);background:currentColor;border-radius:var(--radius_pill)}.badge__dot--live::after{content:"";position:absolute;inset:0;background:currentColor;border-radius:inherit;animation:pulseRing calc(var(--transition_slow) * 4) var(--easing_decelerate) infinite}.badge__dot--breath{animation:pulseSoft calc(var(--transition_slow) * 6) var(--easing_standard) infinite}.badge__icon{font-size:var(--font_size_smaller)}:where(.flex-wrap)>.badge{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}}@layer components{.avatar{--my_avatar_size:var(--size_avatar);--my_avatar_bg:var(--color_secondary_deep);--my_avatar_color:var(--color_primary);position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--my_avatar_size);block-size:var(--my_avatar_size);font-size:calc(var(--my_avatar_size) * .38);font-weight:var(--font_weight_bold);color:var(--my_avatar_color);background:var(--my_avatar_bg);border:var(--border_width) solid var(--color_glass_border);border-radius:var(--radius_pill)}.avatar--smallest{--my_avatar_size:var(--size_avatar_smallest)}.avatar--smaller{--my_avatar_size:var(--size_avatar_smaller)}.avatar--small{--my_avatar_size:var(--size_avatar_small)}.avatar--big{--my_avatar_size:var(--size_avatar_big)}.avatar--bigger{--my_avatar_size:var(--size_avatar_bigger)}.avatar--tone_secondary{--my_avatar_bg:var(--color_secondary_soft);--my_avatar_color:var(--color_secondary)}.avatar--tone_info{--my_avatar_bg:var(--color_info_soft);--my_avatar_color:var(--color_info)}.avatar--tone_solid{--my_avatar_bg:var(--color_secondary);--my_avatar_color:var(--color_text_on_primary)}.avatar--ring{--my_avatar_ring:linear-gradient(135deg, var(--color_primary_bright), var(--color_tertiary_deep));--my_avatar_ring_width:var(--focus_ring_width);--my_avatar_ring_gap:var(--border_width_focus);position:relative}.avatar--ring::before{content:"";position:absolute;inset:calc((var(--my_avatar_ring_width) + var(--my_avatar_ring_gap)) * -1);border-radius:inherit;background:var(--my_avatar_ring);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--my_avatar_ring_width)),black calc(100% - var(--my_avatar_ring_width) + var(--border_width)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--my_avatar_ring_width)),black calc(100% - var(--my_avatar_ring_width) + var(--border_width)));pointer-events:none}.avatar--ring_success{--my_avatar_ring:conic-gradient(from 0deg, var(--color_success), var(--color_info), var(--color_success_bright), var(--color_success_deep), var(--color_success))}.avatar--ring_warm{--my_avatar_ring:conic-gradient(from 0deg, var(--color_warning), var(--color_danger), var(--color_tertiary), var(--color_warning_bright), var(--color_warning))}.avatar--ring_cool{--my_avatar_ring:conic-gradient(from 180deg, var(--color_info), var(--color_secondary), var(--color_primary), var(--color_info))}.avatar--ring_glow{--my_avatar_ring_glow_opacity:.85}.avatar--ring_glow::after{content:"";position:absolute;inset:calc((var(--my_avatar_ring_width) + var(--my_avatar_ring_gap)) * -1);border-radius:inherit;background:var(--my_avatar_ring);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--my_avatar_ring_width)),black calc(100% - var(--my_avatar_ring_width) + var(--border_width)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--my_avatar_ring_width)),black calc(100% - var(--my_avatar_ring_width) + var(--border_width)));filter:blur(calc(var(--my_avatar_ring_width) * 2));opacity:var(--my_avatar_ring_glow_opacity);pointer-events:none}.avatar--ring_online{--my_avatar_ring:var(--gradient_success)}.avatar--ring_online::after{content:"";position:absolute;inset:calc((var(--my_avatar_ring_width) + var(--my_avatar_ring_gap)) * -1);border-radius:inherit;border:var(--my_avatar_ring_width) solid var(--color_success);animation:pulseRingSoft calc(var(--transition_slow) * 3) var(--easing_standard) infinite;pointer-events:none}.avatar__initials{line-height:1}.avatar__img{inline-size:100%;block-size:100%;object-fit:cover;border-radius:inherit}.avatar__presence{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:max(var(--size_bead) * 1.6, 25%);block-size:max(var(--size_bead) * 1.6, 25%);background:var(--color_neutral);border:var(--border_width_focus) solid var(--color_background_2);border-radius:var(--radius_pill)}.avatar__presence--online{background:var(--color_success)}.avatar__presence--busy{background:var(--color_danger)}.avatar__presence--away{background:var(--color_warning)}.avatar__presence--admin{background:var(--color_info)}.avatar_group{display:inline-flex}.avatar_group>.avatar+.avatar{margin-inline-start:calc(var(--space_small) * -1)}}@layer components{.message{--my_message_color:var(--color_info);display:flex;align-items:flex-start;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale));padding:var(--space_base);background:color-mix(in srgb,var(--my_message_color) 9%,var(--color_background_2));border:var(--border_width) solid color-mix(in srgb,var(--my_message_color) 30%,transparent);border-inline-start:var(--space_smaller) solid var(--my_message_color);border-radius:var(--radius_control)}.message--info{--my_message_color:var(--color_info)}.message--success{--my_message_color:var(--color_success)}.message--warning{--my_message_color:var(--color_warning)}.message--danger{--my_message_color:var(--color_danger)}.message--muted{--my_message_color:var(--color_neutral)}.message--primary{--my_message_color:var(--color_primary)}.message__icon{flex:none;margin-block-start:calc(var(--space_smallest) * var(--rhythm_scale));font-size:var(--font_size_big);color:var(--my_message_color)}.message__body{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:calc(var(--space_smallest) * var(--rhythm_scale) * var(--gap_scale))}.message__title{font-weight:var(--font_weight_bold);line-height:var(--line_height_tight)}.message__text{font-size:var(--font_size_small);color:var(--color_text_light)}.message__actions{display:flex;flex-wrap:wrap;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale));margin-block-start:calc(var(--space_smaller) * var(--rhythm_scale))}.message__close{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--size_tap_target);block-size:var(--size_tap_target);margin:calc(var(--space_smaller) * -1);color:var(--color_text_muted);border-radius:var(--radius_control);cursor:pointer}.message__dismiss{position:absolute;opacity:0}@media (hover:hover){.message__close:hover{color:var(--color_text);background:var(--color_surface_hover)}}.message__close:has(:focus-visible){outline:var(--focus_ring_width) solid var(--color_focus_ring)}.message:has(.message__dismiss:checked){display:none}.message__body{min-inline-size:0;overflow-wrap:anywhere}.message{overflow-wrap:anywhere}.adm_offline_bar{position:fixed;inset-block-start:var(--space_small);inset-inline:0;margin-inline:auto;inline-size:max-content;max-inline-size:calc(100% - 2 * var(--space_small));z-index:1000}.adm_nav_progress{position:fixed;inset-block-start:0;inset-inline:0;block-size:3px;z-index:1200;background:#fff0;pointer-events:none}.adm_nav_progress.is_active::before{content:"";display:block;block-size:100%;inline-size:40%;background:var(--color_primary);animation:adm_nav_slide 1.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.adm_nav_progress.is_active::before{animation:none;inline-size:100%;opacity:.5}}[data-adm-loading] .app__main{opacity:.6;transition:opacity 120ms linear}}@layer components{.modal{--my_modal_width:var(--size_modal);padding:0;margin:auto;border:0;color:inherit;background:#fff0;max-inline-size:calc(100% - var(--space_base) * 2);inline-size:var(--my_modal_width);max-block-size:calc(100dvh - var(--space_base) * 2);overflow:visible}.modal::backdrop{background:var(--color_overlay);-webkit-backdrop-filter:blur(calc(var(--size_glass_blur) / 3));backdrop-filter:blur(calc(var(--size_glass_blur) / 3))}.modal[open]{animation:scaleIn var(--transition_base) var(--easing_decelerate)}.modal--static{display:block;margin-inline:auto}.modal--wide{--my_modal_width:calc(var(--size_modal) * 1.3)}.modal__panel{display:flex;flex-direction:column;max-block-size:inherit;background:var(--color_glass_strong);-webkit-backdrop-filter:var(--image_glass_strong);backdrop-filter:var(--image_glass_strong);border-radius:var(--radius_card);box-shadow:var(--shadow_glass_edge),var(--shadow_big);overscroll-behavior:contain}.modal__header{display:flex;align-items:center;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale));padding:var(--space_base) var(--space_big);border-block-end:var(--border_width) solid var(--color_border)}.modal__title{flex:1;min-inline-size:0;font-size:var(--font_size_big);line-height:var(--line_height_tight)}.modal__body{display:flex;flex-direction:column;gap:calc(var(--space_base) * var(--rhythm_scale) * var(--gap_scale));padding:var(--space_big);overflow-y:auto;overscroll-behavior:contain;min-block-size:0}.modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale));padding:var(--space_base) var(--space_big);border-block-start:var(--border_width) solid var(--color_border);background:color-mix(in srgb,var(--color_background_3) 40%,transparent);border-end-start-radius:var(--radius_card);border-end-end-radius:var(--radius_card)}.modal__list{display:flex;flex-direction:column;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale));padding-inline-start:var(--space_big);list-style:disc;font-size:var(--font_size_small)}.modal__ack{display:flex}.modal:not(:has(.modal__ack_input:checked)) .modal__danger{opacity:var(--opacity_disabled);pointer-events:none}.modal__trace{max-block-size:calc(var(--font_size) * 9);overflow:auto}.modal--celebrate .modal__panel{position:relative;overflow:hidden}.modal--celebrate .modal__header .identity__tile{animation:popIn var(--transition_slow) var(--easing_spring) both}.modal__confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.modal__confetto{--my_drift:0rem;--my_turn:540deg;position:absolute;inset-block-start:-1rem;inset-inline-start:50%;inline-size:.45rem;block-size:.8rem;border-radius:var(--radius_small);background:var(--color_primary);opacity:0;animation:confettiFall 1.9s var(--easing_decelerate) forwards}.modal__confetto:nth-child(4n+2){background:var(--color_success);block-size:.55rem}.modal__confetto:nth-child(4n+3){background:var(--color_warning);inline-size:.6rem;block-size:.35rem}.modal__confetto:nth-child(4n+4){background:var(--color_info);border-radius:var(--radius_pill);inline-size:.5rem;block-size:.5rem}.modal__confetto:nth-child(1){inset-inline-start:6%;--my_drift:1.5rem;animation-delay:.05s}.modal__confetto:nth-child(2){inset-inline-start:14%;--my_drift:-1rem;--my_turn:-420deg;animation-delay:.2s}.modal__confetto:nth-child(3){inset-inline-start:22%;--my_drift:2rem;animation-delay:.1s}.modal__confetto:nth-child(4){inset-inline-start:30%;--my_drift:-1.5rem;--my_turn:-600deg;animation-delay:.3s}.modal__confetto:nth-child(5){inset-inline-start:38%;--my_drift:1rem;animation-delay:0s}.modal__confetto:nth-child(6){inset-inline-start:46%;--my_drift:-2rem;--my_turn:-480deg;animation-delay:.25s}.modal__confetto:nth-child(7){inset-inline-start:54%;--my_drift:1.25rem;animation-delay:.15s}.modal__confetto:nth-child(8){inset-inline-start:62%;--my_drift:-1rem;--my_turn:-540deg;animation-delay:.35s}.modal__confetto:nth-child(9){inset-inline-start:70%;--my_drift:1.75rem;animation-delay:.08s}.modal__confetto:nth-child(10){inset-inline-start:78%;--my_drift:-1.25rem;--my_turn:-660deg;animation-delay:.22s}.modal__confetto:nth-child(11){inset-inline-start:86%;--my_drift:1rem;animation-delay:.12s}.modal__confetto:nth-child(12){inset-inline-start:93%;--my_drift:-1.75rem;--my_turn:-500deg;animation-delay:.28s}.modal__versions{display:flex;flex-direction:column;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale))}.modal__version{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--space_smaller) * var(--rhythm_scale) * var(--gap_scale));min-inline-size:0}.modal__version_label{min-inline-size:5rem;font-weight:var(--font_weight_bold)}.modal__actions{display:flex;flex-wrap:wrap;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale))}.modal__actions .button{max-inline-size:100%;white-space:normal}@media (prefers-reduced-motion:reduce){.modal__confetti{display:none}.modal--celebrate .modal__header .identity__tile{animation:none}}@media (max-width:575.98px){.modal:not(.modal--static){inset-block-end:0;margin-block-end:0;max-inline-size:100%;inline-size:100%}.modal:not(.modal--static) .modal__panel{border-end-start-radius:0;border-end-end-radius:0}}}@layer components{.toast_stack{position:fixed;inset-block-end:var(--space_base);inset-inline-start:var(--space_base);z-index:var(--z_toast);display:flex;flex-direction:column;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale));inline-size:min(calc(100% - var(--space_base) * 2), var(--size_toast));pointer-events:none}.toast_stack--static{position:static;inline-size:min(100%, var(--size_toast))}.toast{--my_toast_color:var(--color_success);display:flex;align-items:center;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale));padding:var(--space_small) var(--space_base);pointer-events:auto;background:var(--color_glass_strong);-webkit-backdrop-filter:var(--image_glass_strong);backdrop-filter:var(--image_glass_strong);border-radius:var(--radius_card);border-inline-start:var(--space_smaller) solid var(--my_toast_color);box-shadow:var(--shadow_glass_edge),var(--shadow_big);animation:slideInEnd var(--transition_base) var(--easing_decelerate)}.toast--success{--my_toast_color:var(--color_success)}.toast--info{--my_toast_color:var(--color_info)}.toast--warning{--my_toast_color:var(--color_warning)}.toast--danger{--my_toast_color:var(--color_danger)}.toast__icon{flex:none;font-size:var(--font_size_bigger);color:var(--my_toast_color)}.toast__body{flex:1;min-inline-size:0;display:flex;flex-direction:column}.toast__title{font-weight:var(--font_weight_bold);line-height:var(--line_height_tight)}.toast__text{font-size:var(--font_size_small);color:var(--color_text_light)}.toast__close{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--size_tap_target);block-size:var(--size_tap_target);color:var(--color_text_muted);border-radius:var(--radius_control);cursor:pointer}.toast__input{position:absolute;opacity:0}@media (hover:hover){.toast__close:hover{color:var(--color_text);background:var(--color_surface_hover)}}.toast__close:has(:focus-visible){outline:var(--focus_ring_width) solid var(--color_focus_ring)}.toast:has(.toast__input:checked){display:none}}@layer components{.spinner{--my_spinner_size:var(--size_spinner);--my_spinner_color:var(--color_primary);display:inline-block;flex:none;inline-size:var(--my_spinner_size);block-size:var(--my_spinner_size);border:var(--border_width_focus) solid color-mix(in srgb,var(--my_spinner_color) 22%,transparent);border-block-start-color:var(--my_spinner_color);border-radius:var(--radius_pill);animation:spin calc(var(--transition_slow) * 2.5) linear infinite;will-change:transform}.spinner--small{--my_spinner_size:var(--size_spinner_small)}.spinner--big{--my_spinner_size:var(--size_spinner_big)}.dots{--my_dots_color:var(--color_primary);display:inline-flex;gap:calc(var(--space_smaller) * var(--rhythm_scale) * var(--gap_scale))}.dots__dot{inline-size:var(--size_bead);block-size:var(--size_bead);background:var(--my_dots_color);border-radius:var(--radius_pill);animation:dotsWave calc(var(--transition_slow) * 3) var(--easing_standard) infinite;will-change:transform,opacity}.dots__dot:nth-child(2){animation-delay:var(--transition_slow)}.dots__dot:nth-child(3){animation-delay:calc(var(--transition_slow) * 2)}.dots--success{--my_dots_color:var(--color_success)}.dots--warning{--my_dots_color:var(--color_warning)}.dots--danger{--my_dots_color:var(--color_danger)}.runner{position:relative;overflow:hidden;inline-size:100%;block-size:var(--size_bar);background:color-mix(in srgb,var(--color_text) 10%,transparent);border-radius:var(--radius_pill)}.runner__bar{position:absolute;inset-block:0;inset-inline-start:0;inline-size:40%;background:var(--gradient_primary);border-radius:inherit;animation:barSlide calc(var(--transition_slow) * 3) var(--easing_standard) infinite;will-change:transform}.skeleton{display:flex;flex-direction:column;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale))}.skeleton__line,.skeleton__block,.skeleton__circle{display:block;background-color:color-mix(in srgb,var(--color_text) 8%,transparent);background-image:var(--gradient_shimmer);background-repeat:no-repeat;background-size:200% 100%;border-radius:var(--radius_small);animation:shimmer calc(var(--transition_slow) * 4) linear infinite}.skeleton__line{block-size:var(--font_size);inline-size:60%}.skeleton__line--wide{inline-size:100%}.skeleton__line--short{inline-size:30%}.skeleton__block{block-size:var(--size_logo_small);border-radius:var(--radius_control);aspect-ratio:var(--ratio_hero);inline-size:100%}.skeleton__circle{inline-size:var(--size_avatar);block-size:var(--size_avatar);border-radius:var(--radius_pill);flex:none}.loader{position:relative;display:grid;place-items:center;gap:calc(var(--space_base) * var(--rhythm_scale) * var(--gap_scale));padding:var(--space_biggest);text-align:center;background:color-mix(in srgb,var(--color_background_1) 55%,transparent);-webkit-backdrop-filter:var(--image_glass_strong);backdrop-filter:var(--image_glass_strong);border-radius:var(--radius_card)}.loader__text{font-weight:var(--font_weight_medium)}}@layer components{.tabs{--my_tabs_gap:var(--space_smaller);display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--my_tabs_gap);min-inline-size:0}.tabs__input{position:absolute;opacity:0;pointer-events:none}.tabs__label{order:1;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--space_smaller) * var(--rhythm_scale) * var(--gap_scale));min-block-size:var(--size_tap_target);padding-inline:var(--space_base);font-weight:var(--font_weight_medium);color:var(--color_text_light);cursor:pointer;border-block-end:var(--border_width_focus) solid #fff0;transition:color var(--transition_fast) var(--easing_standard),background-color var(--transition_fast) var(--easing_standard),border-color var(--transition_fast) var(--easing_standard)}.tabs__panel{order:2;flex:1 0 100%;display:none;padding-block-start:var(--space_base);min-inline-size:0}@media (hover:hover){.tabs__input:not(:disabled)+.tabs__label:hover{color:var(--color_text);background:var(--color_surface_hover)}}.tabs__label.is_hover{color:var(--color_text);background:var(--color_surface_hover)}.tabs__input:active+.tabs__label{background:var(--color_surface_active)}.tabs__input:focus-visible+.tabs__label{outline:var(--focus_ring_width) solid var(--color_focus_ring);outline-offset:calc(var(--focus_ring_offset) * -1)}.tabs__input:checked+.tabs__label{color:var(--color_primary);border-block-end-color:var(--color_primary)}.tabs__input:checked+.tabs__label+.tabs__panel{display:block;animation:fadeIn var(--transition_base) var(--easing_decelerate)}.tabs__input:disabled+.tabs__label{opacity:var(--opacity_disabled);cursor:not-allowed}.tabs--segmented{--my_tabs_gap:0}.tabs--segmented .tabs__label{border:var(--border_width) solid var(--color_border_strong);border-radius:var(--radius_control);background:var(--color_glass_strong)}.tabs--segmented .tabs__input:checked+.tabs__label{color:var(--color_text_on_primary);background:var(--color_primary);border-color:var(--color_primary)}.tabs--chips{--my_tabs_gap:var(--space_small)}.tabs--chips .tabs__label{border:var(--border_width) solid var(--color_border_strong);border-radius:var(--radius_pill);min-block-size:var(--size_control_small)}.tabs--chips .tabs__input:checked+.tabs__label{color:var(--color_primary);background:var(--color_primary_soft);border-color:var(--color_primary)}.tabs__chip_check{display:none;font-size:var(--font_size_smaller)}.tabs__input:checked+.tabs__label .tabs__chip_check{display:inline}}@layer components{.divider{--my_divider_color:var(--color_border_strong);display:flex;align-items:center;gap:calc(var(--space_base) * var(--rhythm_scale) * var(--gap_scale));inline-size:100%;block-size:var(--border_width);background:var(--my_divider_color);border:0}.divider--label,.divider--icon{block-size:auto;background:none}.divider--label::before,.divider--label::after,.divider--icon::before,.divider--icon::after{content:"";flex:1;block-size:var(--border_width);background:var(--my_divider_color)}.divider__label{padding:var(--space_smallest) var(--space_small);font-size:var(--font_size_smaller);color:var(--color_text_light);background:var(--color_background_3);border-radius:var(--radius_pill)}.divider__icon{color:var(--color_primary)}.divider--glow{block-size:var(--border_width_focus);background:var(--gradient_glow);border-radius:var(--radius_pill)}.divider--dashed{background:none;block-size:0;border-block-start:var(--border_width_focus) dashed var(--my_divider_color)}}@layer components{.link{--my_link_color:var(--color_primary);--my_link_color_hover:var(--color_primary_bright);display:inline;color:var(--my_link_color);text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em;border-radius:var(--radius_small);transition:color var(--transition_fast) var(--easing_standard)}.link--muted{--my_link_color:var(--color_text_light);--my_link_color_hover:var(--color_text)}.link--info{--my_link_color:var(--color_info);--my_link_color_hover:var(--color_info_bright)}.link--success{--my_link_color:var(--color_success);--my_link_color_hover:var(--color_success_bright)}.link--warning{--my_link_color:var(--color_warning);--my_link_color_hover:var(--color_warning_bright)}.link--danger{--my_link_color:var(--color_danger);--my_link_color_hover:var(--color_danger_bright)}.link--mono{font-family:var(--font_family_mono);font-size:.92em;direction:ltr;unicode-bidi:isolate}.link__icon{margin-inline-start:var(--space_smaller);font-size:.8em}@media (hover:hover){.link:hover{color:var(--my_link_color_hover);text-decoration-thickness:var(--border_width_focus)}}.link.is_hover{color:var(--my_link_color_hover);text-decoration-thickness:var(--border_width_focus)}.link:active,.link.is_pressed{color:var(--my_link_color_hover);opacity:var(--opacity_disabled)}.link:focus-visible,.link.is_focus{outline:var(--focus_ring_width) solid var(--color_focus_ring);outline-offset:var(--focus_ring_offset)}.link[aria-disabled="true"]{color:var(--color_text_muted);text-decoration-style:dashed;cursor:not-allowed}}@layer components{.tooltip{position:relative;display:inline-flex}.tooltip__bubble{position:absolute;inset-block-end:calc(100% + var(--space_smaller));inset-inline-start:0;z-index:var(--z_dropdown);padding:var(--space_smaller) var(--space_small);font-size:var(--font_size_smaller);inline-size:max-content;max-inline-size:calc(var(--font_size) * 16);color:var(--color_background_2);background:var(--color_text);border-radius:var(--radius_small);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition_fast) var(--easing_standard),visibility var(--transition_fast)}.tooltip:hover .tooltip__bubble,.tooltip:focus-within .tooltip__bubble,.tooltip.is_open .tooltip__bubble{opacity:1;visibility:visible}}@layer components{.state{display:flex;flex-direction:column;align-items:center;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale));padding:var(--space_biggest) var(--space_base);text-align:center}.state__title{font-size:var(--font_size_big)}.state__text{max-inline-size:42ch;color:var(--color_text_light);font-size:var(--font_size_small)}.state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--space_small) * var(--rhythm_scale) * var(--gap_scale));margin-block-start:calc(var(--space_small) * var(--rhythm_scale))}.state__details{font-size:var(--font_size_smaller);color:var(--color_text_muted);max-inline-size:100%}.state__summary{padding:var(--space_smaller)}.state--error .state__title{color:var(--color_danger)}}@layer utilities{.visually_hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@layer base{.password_meter{block-size:8px;border-radius:var(--radius);background:var(--color_surface);overflow:hidden;margin-block-start:var(--space_1)}.password_meter__bar{block-size:100%;inline-size:0;background:var(--color_error);transition:inline-size .2s ease}.password_meter[data-level="medium"] .password_meter__bar{background:var(--color_primary)}.password_meter[data-level="strong"] .password_meter__bar{background:var(--color_ok)}.password_meter__rules{list-style:none;padding:0;margin:var(--space_1) 0 0;color:var(--color_text2)}.password_meter__rule.is_met{color:var(--color_ok)}@media (prefers-reduced-motion:reduce){.password_meter__bar{transition:none}}.modal__dialog--closable{position:relative;padding-inline-end:2.5rem}.modal__close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;inline-size:2rem;block-size:2rem;display:inline-grid;place-items:center;font:inherit;font-size:1.4rem;line-height:1;border:0;border-radius:50%;background:#fff0;color:inherit;cursor:pointer;opacity:.7}@media (hover:hover){.modal__close:hover{opacity:1;background:color-mix(in srgb,currentColor 10%,transparent)}}.modal__close:focus-visible{opacity:1;background:color-mix(in srgb,currentColor 10%,transparent)}.form_draft_bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space_2,.5rem);padding:var(--space_2,.5rem) var(--space_3,.75rem);margin-block-end:var(--space_3,.75rem);border-radius:var(--radius_2,8px);background:var(--color_info_bg,#eef4ff);color:var(--color_text,inherit);font-size:var(--font_size_s,.9em)}.form_draft_bar__text{flex:1 1 12em}.form_draft_bar button{font:inherit;cursor:pointer;border:1px solid var(--color_border,#c8d0dc);background:var(--color_surface,#fff);color:inherit;border-radius:var(--radius_1,6px);padding:.25em .75em}.form_draft_bar__delete{opacity:.8}.texts_preview_bar{position:fixed;inset-block-end:var(--space_2,8px);inset-inline-start:var(--space_2,8px);z-index:var(--z_banner,9000);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space_2,8px);max-inline-size:calc(100vw - 2 * var(--space_2, 8px));box-sizing:border-box;padding-block:var(--space_1,4px);padding-inline:var(--space_3,12px) var(--space_1,4px);border-radius:999px;background:var(--color_text,#1d2733);color:var(--color_surface,#fff);font-size:.875rem;line-height:1.3;box-shadow:0 4px 16px rgb(0 0 0 / .2)}.texts_preview_bar__text{font-weight:600;overflow-wrap:anywhere;min-inline-size:0}.texts_preview_bar__exit{padding:var(--space_1,4px) var(--space_3,12px);border-radius:999px;font:inherit;text-decoration:none}.texts_preview_bar__exit:focus-visible{outline:2px solid var(--color_surface,#fff);outline-offset:2px}@media print{.texts_preview_bar{display:none}}.cookie_consent_banner__actions{display:flex;flex-wrap:wrap;gap:var(--space_2,.5rem)}.cookie_consent_banner__button{flex:1 1 8em}.cookie_consent_settings__category{border:1px solid var(--color_border,#c8d0dc);border-radius:var(--radius_2,8px);padding:var(--space_2,.5rem) var(--space_3,.75rem);margin:0 0 var(--space_2,.5rem)}.cookie_consent_settings__legend{font-weight:600;padding-inline:var(--space_1,4px)}.cookie_consent_settings__desc{margin:var(--space_1,4px) 0;color:var(--color_text2,inherit);font-size:var(--font_size_s,.9em)}.cookie_consent_settings__items{margin:var(--space_1,4px) 0 0;padding-inline-start:1.2em;font-size:var(--font_size_s,.9em)}.cookie_consent_settings__name{unicode-bidi:isolate;font-family:monospace}.cookie_consent_settings_link{position:fixed;inset-block-end:var(--space_2,8px);inset-inline-end:var(--space_2,8px);z-index:var(--z_banner,9000);padding:var(--space_1,4px) var(--space_3,12px);border:1px solid var(--color_border,#c8d0dc);border-radius:999px;background:var(--color_surface,#fff);color:var(--color_text,#1d2733);font:inherit;font-size:.8rem;cursor:pointer;opacity:.85}.cookie_consent_settings_link:focus-visible{opacity:1;outline:2px solid var(--color_primary,#2563eb);outline-offset:2px}html.has_cookie_consent .cookie_consent_settings_link{display:none}@media print{.cookie_consent_settings_link{display:none}}.tg_link__message{inline-size:100%;min-block-size:5.5em;resize:vertical;font:inherit}.tg_link__tools,.tg_link__decide{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.5rem}.otp_channel{border:0;padding:0;margin:0}.otp_channel__option{display:flex;align-items:center;gap:.5rem;padding-block:.25rem}.otp_channel__missing,.otp_channel__hint{color:var(--color_text_muted,#5b6472);font-size:var(--font_size_s,.9em)}.otp_channel__status:empty,.otp_channel__error:empty{display:none}.otp_channel__check{display:grid;gap:.5rem;margin-block:.75rem}.otp_channel__code{font:inherit;max-inline-size:12em;letter-spacing:.2em}.otp_channel__error{color:var(--color_error,#b42318)}.otp_channel__tools{display:flex;flex-wrap:wrap;gap:.5rem}.otp_resend{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.otp_not_arrived{flex-basis:100%}.otp_not_arrived__toggle{font:inherit;background:none;border:0;padding:0;color:var(--color_primary,#1d4ed8);text-decoration:underline;cursor:pointer}.otp_not_arrived__help{margin-block:.25rem 0;color:var(--color_text_muted,#5b6472);font-size:var(--font_size_s,.9em)}@keyframes modalShake{0%,100%{transform:none}20%{transform:translateX(-8px)}40%{transform:translateX(7px)}60%{transform:translateX(-5px)}80%{transform:translateX(3px)}}@media (prefers-reduced-motion:no-preference){.modal__dialog--shake{animation:modalShake var(--transition_slow,400ms) var(--easing_standard,ease) 1}}@media (prefers-reduced-motion:reduce){.modal__dialog--shake{outline:var(--focus_ring_width,2px) solid var(--color_focus_ring,currentColor);outline-offset:var(--focus_ring_offset,2px)}}.button[aria-busy="true"]{position:relative;cursor:progress;opacity:.85}.button[aria-busy="true"]::before{content:"";display:inline-block;inline-size:1em;block-size:1em;margin-inline-end:.5em;vertical-align:-.15em;border:2px solid currentColor;border-inline-end-color:#fff0;border-radius:50%}@keyframes aafButtonSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.button[aria-busy="true"]::before{animation:aafButtonSpin .8s linear infinite}}.legal_doc{display:grid;gap:var(--space_2,.5rem)}.legal_doc__meta,.legal_doc__binding{margin:0;color:var(--color_text2,inherit);font-size:.9em}.legal_doc__toolbar{display:flex;flex-wrap:wrap;gap:var(--space_2,.5rem)}.legal_doc__body--html{line-height:1.6;overflow-wrap:anywhere}.legal_doc__body--html table{border-collapse:collapse;inline-size:100%}.legal_doc__body--html th,.legal_doc__body--html td{border:1px solid var(--color_border,currentColor);padding:.25rem .5rem;text-align:start;vertical-align:top}.legal_doc_host .legal_doc__body{max-block-size:60vh;overflow:auto}.legal_doc__body--pdf{display:grid;gap:var(--space_3,.75rem)}.legal_pdf__page{--user-unit:1;--total-scale-factor:calc(var(--scale-factor, 1) * var(--user-unit));position:relative;inline-size:100%;aspect-ratio:1 / var(--legal-page-ratio,1.414);background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .2);overflow:hidden}.legal_pdf__canvas{display:block;inline-size:100%;block-size:100%}.legal_pdf__page .textLayer{position:absolute;inset:0;text-align:initial;overflow:clip;opacity:1;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.legal_pdf__page .textLayer :is(span,br){color:#fff0;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.legal_pdf__page .textLayer>:not(.markedContent),.legal_pdf__page .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.legal_pdf__page .textLayer .markedContent{display:contents}.legal_pdf__page .textLayer ::selection{background:rgb(0 0 255 / .25)}.legal_pdf__page .textLayer br::selection{background:#fff0}.legal_pdf__page .textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;user-select:none}}@layer components{body{font-family:var(--font_family);font-size:var(--mr_font_body);line-height:var(--mr_line_body);color:var(--color_text);background:var(--color_bg)}.button{--my_button_height:var(--mr_tap);--my_button_radius:var(--mr_radius_pill);--my_button_padding:var(--mr_gutter);font-family:var(--font_family);font-size:var(--mr_font_button);font-weight:var(--mr_weight_semibold);line-height:var(--mr_line_button)}.button--primary{--my_button_bg:var(--color_primary);--my_button_bg_hover:var(--color_primary);--my_button_color:var(--color_on_primary);--my_button_border:var(--color_primary);box-shadow:var(--mr_shadow_button)}.button--primary:active{--my_button_bg:var(--color_primary_deep)}@media (hover:hover){.button--primary:hover:not(:disabled,[aria-disabled="true"],.is_loading){filter:none}}.button--primary.is_hover{filter:none}.button--secondary{--my_button_bg:var(--color_surface);--my_button_bg_hover:var(--color_bg);--my_button_color:var(--color_text_brand);--my_button_border:var(--color_primary)}.button--ghost{--my_button_bg:transparent;--my_button_bg_hover:color-mix(in srgb, var(--color_primary) 10%, transparent);--my_button_color:var(--color_text_brand);--my_button_border:transparent}.button--danger{--my_button_bg:var(--color_error);--my_button_color:var(--color_on_primary);--my_button_border:var(--color_error)}.button--block{inline-size:100%}.field{--my_field_bg:transparent;--my_field_border:transparent;--my_field_radius:0}.field__label{font-size:var(--mr_font_body);font-weight:var(--mr_weight_semibold);color:var(--color_text)}.field__input,.field__select,.field__textarea{min-block-size:var(--mr_tap);font-family:var(--font_family);font-size:var(--mr_font_body);color:var(--color_text_brand);background:#fff0;border:0;border-block-end:var(--border_width) solid var(--color_primary);border-radius:0}.field__input::placeholder,.field__textarea::placeholder{color:var(--color_placeholder)}.field__textarea{padding:var(--space_3);background:var(--color_surface);border:0;border-radius:var(--radius);box-shadow:var(--mr_shadow_field)}.otp{inline-size:100%;justify-content:space-between;gap:0;padding-inline:var(--mr_gutter)}.otp__cell{inline-size:var(--mr_digit_width);block-size:var(--mr_digit_height);font-family:var(--font_family);font-size:var(--mr_digit_font);font-weight:var(--mr_weight_semibold);color:var(--color_text);background:#fff0;border:0;border-block-end:var(--border_width) solid var(--color_text);border-radius:0}.otp{margin:0;border:0}.otp__cell:not(:placeholder-shown){background:#fff0;border-block-end-color:var(--color_primary)}.otp__cell:focus-visible{border-block-end-color:var(--color_focus_ring);box-shadow:none}.otp--phone .otp__cell{inline-size:var(--mr_digit_width_phone)}.otp__dash{align-self:center;font-size:var(--mr_digit_font);font-weight:var(--mr_weight_bold);color:var(--color_text)}.rating--lemons .rating__star{inline-size:var(--mr_star);block-size:var(--mr_star);background:url(/img/mr/lemon_gray_icon.png?v=38bfc4dbae-g0.f0788ef5) center / contain no-repeat;cursor:pointer}.rating--lemons .rating__input:checked~.rating__star{background-image:url(/img/mr/lemon_yellow_icon.png?v=38bfc4dbae-g0.6e14e76c)}@media (hover:hover){.rating--lemons .rating__star:hover,.rating--lemons .rating__star:hover~.rating__star{background-image:url(/img/mr/lemon_yellow_icon.png?v=38bfc4dbae-g0.6e14e76c)}}.range__input{accent-color:var(--color_primary)}.card{--my_card_bg:var(--color_surface);--my_card_border:var(--color_border);border-radius:var(--radius)}.modal__panel{border-radius:var(--mr_radius_sheet);background:var(--color_surface);color:var(--color_text)}.modal__title{font-size:var(--mr_font_subheading);font-weight:var(--mr_weight_bold);color:var(--color_text_brand)}.mr_icon{display:inline-block;inline-size:var(--mr_icon);block-size:var(--mr_icon);flex:none;background-color:currentColor;mask:var(--mr_icon_src) center / contain no-repeat}.mr_icon--large{inline-size:var(--mr_icon_large);block-size:var(--mr_icon_large)}.mr_icon--flip{transform:scaleX(-1)}:dir(ltr) .mr_icon--dir{transform:scaleX(-1)}.mr_icon--menu{--mr_icon_src:url(/img/icons/mr/menu.svg?v=38bfc4dbae-g0.9aa1ccda)}.mr_icon--back{--mr_icon_src:url(/img/icons/mr/nav_arrow.svg?v=38bfc4dbae-g0.9cc641dc)}.mr_icon--close{--mr_icon_src:url(/img/icons/mr/close.svg?v=38bfc4dbae-g0.9255ab1d)}.mr_icon--cancel{--mr_icon_src:url(/img/icons/mr/cancel.svg?v=38bfc4dbae-g0.1798a51c)}.mr_icon--profile{--mr_icon_src:url(/img/icons/mr/profile.svg?v=38bfc4dbae-g0.b17684c6)}.mr_icon--avatar{--mr_icon_src:url(/img/icons/mr/avatar.svg?v=38bfc4dbae-g0.9966c536)}.mr_icon--account{--mr_icon_src:url(/img/icons/mr/account_details.svg?v=38bfc4dbae-g0.29299405)}.mr_icon--notification{--mr_icon_src:url(/img/icons/mr/notification.svg?v=38bfc4dbae-g0.31a8110c)}.mr_icon--settings{--mr_icon_src:url(/img/icons/mr/settings.svg?v=38bfc4dbae-g0.8aa7e846)}.mr_icon--message{--mr_icon_src:url(/img/icons/mr/message.svg?v=38bfc4dbae-g0.5884eacf)}.mr_icon--logout{--mr_icon_src:url(/img/icons/mr/logout.svg?v=38bfc4dbae-g0.1c462f12)}.mr_icon--calendar{--mr_icon_src:url(/img/icons/mr/calendar.svg?v=38bfc4dbae-g0.b4ba323a)}.mr_icon--location{--mr_icon_src:url(/img/icons/mr/location_updated.svg?v=38bfc4dbae-g0.0ca0ea3a)}.mr_icon--box{--mr_icon_src:url(/img/icons/mr/box.svg?v=38bfc4dbae-g0.1f265415)}.mr_icon--bag{--mr_icon_src:url(/img/icons/mr/bag.svg?v=38bfc4dbae-g0.8a09ff34)}.mr_icon--lamp{--mr_icon_src:url(/img/icons/mr/lamp.svg?v=38bfc4dbae-g0.534015f9)}.mr_icon--badge{--mr_icon_src:url(/img/icons/mr/badge.svg?v=38bfc4dbae-g0.f65b382e)}.mr_icon--user_admin{--mr_icon_src:url(/img/icons/mr/user_admin.svg?v=38bfc4dbae-g0.29145363)}.mr_icon--meal_admin{--mr_icon_src:url(/img/icons/mr/meal_admin.svg?v=38bfc4dbae-g0.ffc1be76)}.mr_header{display:flex;align-items:center;justify-content:space-between;gap:var(--space_3);min-block-size:calc(var(--mr_tap) + var(--space_4));padding-block-start:var(--space_6);padding-inline:var(--mr_gutter);color:var(--color_text)}.mr_header__title{margin:0;font-size:var(--mr_font_subheading);font-weight:var(--mr_weight_bold);color:var(--color_text_brand)}.mr_header__logo{inline-size:var(--mr_marker);block-size:var(--mr_marker)}.mr_header__action{display:inline-grid;place-items:center;min-inline-size:var(--mr_tap);min-block-size:var(--mr_tap);color:inherit;background:none;border:0;cursor:pointer}.mr_choice_tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space_6);inline-size:100%;padding-block:var(--space_6);color:var(--color_text_brand);background:var(--color_bg);border:var(--mr_border_strong) solid var(--color_primary);border-radius:calc(var(--radius) + var(--space_2));font:inherit;cursor:pointer;transition:transform var(--mr_motion_fast) var(--mr_easing)}.mr_choice_tile:active{transform:scale(.98)}.mr_choice_tile__image{inline-size:auto;block-size:calc(var(--mr_tap) * 3)}.mr_choice_tile__label{font-size:var(--mr_font_button);font-weight:var(--mr_weight_bold);line-height:var(--mr_line_button)}.mr_choice_tile--filled{color:var(--color_on_primary);background:var(--color_primary)}.mr_meal_card{display:grid;grid-template-columns:calc(var(--mr_tap) * 2) 1fr;gap:var(--space_3);align-items:center;padding:var(--space_3);color:var(--color_text);background:var(--color_surface);border:var(--border_width) solid var(--color_border);border-radius:var(--radius)}.mr_meal_card__image{inline-size:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--radius) - var(--space_1))}.mr_meal_card__title{margin:0;font-size:var(--mr_font_body);font-weight:var(--mr_weight_bold)}.mr_meal_card__meta{margin:0;font-size:var(--mr_font_caption);color:var(--color_text2)}.mr_meal_sheet{display:flex;flex-direction:column;background:var(--color_bg)}.mr_meal_sheet__image{inline-size:100%;block-size:var(--mr_image_hero);object-fit:cover}.mr_meal_sheet__body{display:flex;flex-direction:column;gap:var(--space_4);margin-block-start:calc(var(--mr_radius_sheet) * -1);padding:var(--space_6) var(--mr_gutter);background:var(--color_bg);border-start-start-radius:var(--mr_radius_sheet);border-start-end-radius:var(--mr_radius_sheet);box-shadow:var(--mr_shadow_sheet)}.mr_meal_sheet__title{margin:0;font-size:var(--mr_font_heading);line-height:var(--mr_line_heading);font-weight:var(--mr_weight_bold);color:var(--color_text_brand)}.mr_meal_sheet__actions{display:flex;flex-direction:column;gap:var(--space_3);padding-inline:var(--space_6)}.mr_info_row{display:flex;align-items:flex-start;gap:var(--space_2);margin:0;font-size:var(--mr_font_body);color:var(--color_text)}.mr_info_row .mr_icon{color:var(--color_text)}.mr_menu{position:fixed;inset:0;z-index:var(--z_modal);display:flex;background:color-mix(in srgb,var(--color_scrim) 40%,transparent)}.mr_menu[hidden]{display:none}.mr_menu__panel{display:flex;flex-direction:column;gap:var(--space_2);inline-size:min(80%, calc(var(--mr_screen_max) * .8));padding:var(--space_6) var(--mr_gutter);color:var(--color_on_primary);background:var(--color_menu_bg);overflow-y:auto}:root[data-theme="contrast"] .mr_menu__panel{color:var(--color_text)}.mr_menu__item{display:flex;align-items:center;gap:var(--space_3);min-block-size:var(--mr_tap);padding-inline:var(--space_2);font:inherit;font-size:var(--mr_font_subheading);font-weight:var(--mr_weight_semibold);color:inherit;text-align:start;text-decoration:none;background:none;border:0;border-radius:var(--radius);cursor:pointer}.mr_menu__item:hover,.mr_menu__item:focus-visible{background:color-mix(in srgb,currentColor 12%,transparent)}.mr_chat{display:flex;flex-direction:column;gap:var(--space_2);padding:var(--space_4) var(--mr_gutter)}.mr_chat__bubble{max-inline-size:80%;padding:var(--space_2) var(--space_3);font-size:var(--mr_font_body);color:var(--color_text);background:var(--color_surface);border:var(--border_width) solid var(--color_chat_border);border-radius:var(--radius)}.mr_chat__bubble--mine{align-self:flex-start;border-color:var(--color_primary);border-start-start-radius:var(--space_1)}.mr_chat__bubble--theirs{align-self:flex-end;border-start-end-radius:var(--space_1)}.mr_chat__time{display:block;margin-block-start:var(--space_1);font-size:var(--mr_font_small);color:var(--color_text2)}.mr_chat__status{display:inline-flex;align-items:center;gap:var(--space_1);font-size:var(--mr_font_caption);color:var(--color_text2)}.mr_quick_replies{display:flex;flex-wrap:wrap;gap:var(--space_2);padding:var(--space_3) var(--mr_gutter);border-block-start:var(--border_width) solid var(--color_chat_border)}.mr_quick_reply{min-block-size:var(--mr_tap);padding-inline:var(--space_4);font:inherit;font-size:var(--mr_font_caption);color:var(--color_text_brand);background:var(--color_surface);border:var(--border_width) solid var(--color_primary);border-radius:var(--mr_radius_pill);cursor:pointer}.mr_timer{position:relative;display:grid;place-items:center;inline-size:var(--mr_timer_size);aspect-ratio:1;margin-inline:auto}.mr_timer__ring{position:absolute;inset:0;inline-size:100%;block-size:100%;transform:rotate(-90deg)}.mr_timer__track{fill:none;stroke:var(--color_border);stroke-width:var(--mr_timer_stroke)}.mr_timer__progress{fill:none;stroke:var(--color_primary);stroke-width:var(--mr_timer_stroke);stroke-linecap:round;transition:stroke-dashoffset var(--mr_motion_base) linear}.mr_timer__value{display:flex;flex-direction:column;align-items:center;color:var(--color_text_brand)}.mr_timer__number{font-size:var(--mr_font_title);font-weight:var(--mr_weight_bold);line-height:var(--mr_line_heading);font-variant-numeric:tabular-nums}.mr_timer__unit{font-size:var(--mr_font_caption);color:var(--color_text)}.mr_notification{display:grid;grid-template-columns:auto 1fr;gap:var(--space_3);padding:var(--space_3) var(--mr_gutter);color:var(--color_text);border-block-end:var(--border_width) solid var(--color_border)}.mr_notification--unread{background:color-mix(in srgb,var(--color_primary) 8%,transparent)}.mr_notification__text{margin:0;font-size:var(--mr_font_body)}.mr_notification__time{margin:0;font-size:var(--mr_font_small);color:var(--color_text2)}.mr_marker{display:block;inline-size:var(--mr_marker);block-size:var(--mr_marker);background:url(/img/mr/main_marker.png?v=38bfc4dbae-g0.bbb5df98) center / contain no-repeat}.mr_cluster{display:grid;place-items:center;inline-size:var(--mr_marker);block-size:var(--mr_marker);font-size:var(--mr_font_caption);font-weight:var(--mr_weight_bold);color:var(--color_on_primary);background:var(--color_accent);border:var(--mr_border_strong) solid var(--color_surface);border-radius:50%}.mr_cluster--own{background:var(--color_primary)}.mr_logo{display:inline-flex;align-items:center;gap:var(--space_2)}.mr_logo__icon{inline-size:var(--mr_logo_size,var(--mr_marker));block-size:var(--mr_logo_size,var(--mr_marker))}.mr_logo__word{block-size:calc(var(--mr_logo_size, var(--mr_marker)) * .75);inline-size:auto}.mr_logo--huge{--mr_logo_size:calc(var(--mr_tap) * 3)}.mr_logo--large{--mr_logo_size:calc(var(--mr_tap) * 2)}.mr_logo--small{--mr_logo_size:var(--mr_icon_large)}.mr_logo--tiny{--mr_logo_size:var(--mr_icon)}.mr_logo--vertical{flex-direction:column}:root[data-theme="dark"] .mr_logo__word--mono{filter:invert(1)}}@layer components{.mr_screen.is_current{display:flex}.mr_screen{flex-direction:column;min-block-size:100dvh;max-inline-size:var(--mr_screen_max);margin-inline:auto;color:var(--color_text);background:var(--color_bg)}.mr_screen__body{flex:1;display:flex;flex-direction:column;gap:var(--space_6);padding:var(--space_6) var(--mr_gutter)}.mr_screen__body--center{justify-content:center;align-items:center;text-align:center}.mr_screen__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space_4);padding:var(--space_4) calc(var(--mr_gutter) * 2) calc(var(--space_6) * 2)}.mr_header__spacer{inline-size:var(--mr_tap)}.mr_lead{margin:0;font-size:var(--mr_font_subheading);line-height:var(--mr_line_body);color:var(--color_text);white-space:pre-line}.mr_signoff{margin:0;font-size:var(--mr_font_subheading);text-align:center;white-space:pre-line}.mr_welcome_title{inline-size:min(100%, calc(var(--mr_tap) * 6));block-size:auto;margin-inline:auto}:root[data-theme="dark"] .mr_welcome_title{filter:invert(1)}.mr_note{margin:0;font-size:var(--mr_font_caption);color:var(--color_text2)}.button--quiet{--my_button_bg:color-mix(in srgb, var(--color_bg) 90%, var(--color_text));--my_button_color:var(--color_text);--my_button_border:var(--color_primary)}.mr_wizard_progress{font-size:var(--mr_font_caption);color:var(--color_text2);text-align:center}}@layer components{.mr_screen__form{flex:1;display:flex;flex-direction:column}}@layer components{.mr_header{display:grid;grid-template-columns:var(--mr_tap) 1fr var(--mr_tap);align-items:center;justify-items:center;row-gap:var(--space_3);padding-block-start:var(--mr_header_top)}.mr_header__logo{inline-size:var(--mr_logo_header_w);block-size:var(--mr_logo_header_h);object-fit:contain}.mr_header__title{grid-column:1 / -1;justify-self:start}.button{--my_button_height:var(--mr_button_height);min-inline-size:var(--mr_button_width)}.button--wide{--my_button_height:var(--mr_button_wide_height);min-inline-size:min(100%, var(--mr_button_wide_width))}.mr_screen__actions{align-items:center}.field{gap:var(--mr_label_gap)}.field__label{font-size:var(--mr_font_subheading);font-weight:var(--mr_weight_semibold);color:var(--color_text)}.field__input,.field__select{min-block-size:var(--mr_field_height);color:var(--color_text);border-block-end-color:var(--color_text);padding-inline:0}.mr_screen__body{gap:var(--mr_block_gap)}.pills__list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--mr_pill_row_gap) var(--mr_pill_gap)}.pill{display:inline-flex}.pill__text{display:inline-flex;align-items:center;padding:var(--mr_pill_pad_block) var(--mr_pill_pad_inline);font-size:var(--mr_font_body);font-weight:var(--mr_weight_regular);color:var(--color_text);background:#fff0;border:var(--border_width) solid var(--color_primary);border-radius:var(--mr_radius_pill);cursor:pointer}.pill__check{display:none}.pill__input:checked+.pill__text{color:var(--color_on_primary);background:var(--color_primary)}.pill__input:focus-visible+.pill__text{outline:var(--focus_ring_width) solid var(--color_focus_ring);outline-offset:var(--focus_ring_offset)}.field--otp .field__otp_input,.field--otp .field__otp_input:is([aria-invalid],:disabled){--my_otp_line:var(--color_text);background-image:repeating-linear-gradient(90deg,var(--my_otp_line) 0 1.2em,transparent 1.2em 1.5em);background-size:calc(var(--otp_length, 6) * 1.5em) var(--border_width);background-position:.15em bottom}.field--otp .field__otp_input[aria-invalid="true"],.field--otp.is_invalid .field__otp_input{--my_otp_line:var(--color_error)}.field--otp .field__otp_input:focus-visible{--my_otp_line:var(--color_primary);box-shadow:none}.field--phone .field__parts{display:flex;align-items:flex-end;gap:var(--space_3)}.field--phone .field__part--prefix{flex:0 0 auto;inline-size:5em}.field--phone .field__part--number{flex:1 1 0%;inline-size:auto;min-inline-size:0;letter-spacing:.3em}.range__input{appearance:none;background:#fff0;block-size:var(--mr_range_thumb)}.range__input::-webkit-slider-runnable-track{block-size:var(--border_width);background:var(--color_text)}.range__input::-moz-range-track{block-size:var(--border_width);background:var(--color_text)}.range__input::-webkit-slider-thumb{appearance:none;inline-size:var(--mr_range_thumb);block-size:var(--mr_range_thumb);margin-block-start:calc(var(--mr_range_thumb) / -2);border-radius:50%;background:var(--color_primary);border:0}.range__input::-moz-range-thumb{inline-size:var(--mr_range_thumb);block-size:var(--mr_range_thumb);border-radius:50%;background:var(--color_primary);border:0}.mr_range_scale{display:flex;justify-content:space-between;margin:0;font-size:var(--mr_font_body);color:var(--color_text)}.check_animated__text .link,.check_animated__text a{color:var(--color_link);text-decoration:underline}.check_animated__text [aria-hidden="true"]{color:var(--color_required)}.field__label [aria-hidden="true"]{color:var(--color_required)}.mr_choice_tile{block-size:var(--mr_tile_height);padding-block:var(--space_6);border-radius:var(--mr_tile_radius)}.mr_choice_tile__label{font-size:var(--mr_font_tile)}.mr_choice_tile__image{block-size:calc(var(--mr_tile_height) * .5)}.mr_menu{align-items:flex-start}.mr_menu__panel{position:relative;align-items:center;gap:var(--space_6);inline-size:100%;max-inline-size:var(--mr_screen_max);margin-inline:auto;padding:calc(var(--space_6) * 2) var(--mr_gutter) var(--space_6);border-end-start-radius:var(--mr_menu_radius);border-end-end-radius:var(--mr_menu_radius)}.mr_menu__panel .js_menu_close{position:absolute;inset-block-start:var(--space_4);inset-inline-end:var(--space_4)}.mr_menu__item{flex-direction:column;gap:var(--space_2);justify-content:center;text-align:center}.mr_menu__item .mr_icon{inline-size:var(--mr_icon_large);block-size:var(--mr_icon_large)}.mr_screen__form--center{justify-content:center;padding-block-end:calc(var(--mr_tile_height) / 2)}.mr_screen__form--center .mr_screen__body{flex:0 0 auto}}@layer utilities{.uik_page{padding:var(--space_6) var(--mr_gutter);color:var(--color_text);background:var(--color_bg)}.uik_head{margin-block-end:var(--space_6)}.uik_lead{margin:0;color:var(--color_text2);font-size:var(--mr_font_caption)}.uik_section{padding-block:var(--space_6);border-block-start:var(--border_width) solid var(--color_border)}.uik_section__title{margin:0 0 var(--space_4);font-size:var(--mr_font_subheading);font-weight:var(--mr_weight_bold);color:var(--color_text_brand)}.uik_controls{position:sticky;inset-block-start:0;z-index:var(--z_banner);background:var(--color_bg)}.uik_row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space_4);margin-block-end:var(--space_4)}.uik_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, calc(var(--mr_tap) * 6)),1fr));gap:var(--space_4)}.uik_stack{display:flex;flex-direction:column;gap:var(--space_4)}.uik_narrow{max-inline-size:var(--mr_screen_max);margin-block-end:var(--space_4)}.uik_frame{border:var(--border_width) dashed var(--color_border);overflow:hidden}.uik_static{position:static}.uik_when{margin:0 0 var(--space_4);font-size:var(--mr_font_caption);color:var(--color_text2)}.uik_stage{margin-inline:auto}.uik_stage[data-width]{max-inline-size:calc(var(--uik_width, 0) * 1px);outline:var(--border_width) dashed var(--color_accent)}.uik_scroll{max-inline-size:100%;overflow-x:auto}.uik_table{inline-size:100%;border-collapse:collapse;font-size:var(--mr_font_caption)}.uik_table th,.uik_table td{padding:var(--space_2);text-align:start;vertical-align:middle;border-block-end:var(--border_width) solid var(--color_border)}.uik_swatch{display:inline-block;inline-size:var(--mr_icon);block-size:var(--mr_icon);margin-inline-end:var(--space_2);vertical-align:middle;border:var(--border_width) solid var(--color_border);border-radius:var(--space_1)}.uik_fail{color:var(--color_error);font-weight:var(--mr_weight_bold)}.uik_code{display:block;max-block-size:calc(var(--mr_tap) * 3);margin:var(--space_2) 0 0;padding:var(--space_2);overflow:auto;font-family:ui-monospace,monospace;font-size:var(--mr_font_small);direction:ltr;text-align:left;white-space:pre-wrap;word-break:break-all;color:var(--color_text2);background:var(--color_surface);border-radius:var(--space_1)}.uik_list{margin:0;padding-inline-start:var(--space_6);font-size:var(--mr_font_caption)}.uik_type__title{font-size:var(--mr_font_title);font-weight:var(--mr_weight_bold);line-height:var(--mr_line_heading);margin:0}.uik_type__heading{font-size:var(--mr_font_heading);font-weight:var(--mr_weight_bold);line-height:var(--mr_line_heading);margin:0}.uik_type__subheading{font-size:var(--mr_font_subheading);font-weight:var(--mr_weight_semibold);margin:0}.uik_type__body{font-size:var(--mr_font_body);margin:0}.uik_type__caption{font-size:var(--mr_font_caption);margin:0}.uik_type__small{font-size:var(--mr_font_small);color:var(--color_text2);margin:0}.uik_type__brand{font-size:var(--mr_font_body);color:var(--color_text_brand);font-weight:var(--mr_weight_semibold);margin:0}.uik_type__numbers{font-size:var(--mr_font_body);font-variant-numeric:tabular-nums;margin:0}.uik_type{display:flex;flex-direction:column;gap:var(--space_3)}:root[data-uik-motion="reduced"] *{animation-duration:0s;transition-duration:0s}}