@layer reset{:where(*){box-sizing:border-box;border:0 solid}:where(html){-webkit-text-size-adjust:100%;tab-size:4;color-scheme:light dark;line-height:1.5}:where(body){line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd){margin:0}:where(a){color:inherit;text-decoration:inherit}:where(b,strong){font-weight:bolder}:where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}:where(small){font-size:80%}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(ol,ul,menu){margin:0;padding:0;list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){max-width:100%;height:auto}:where([data-astryx-aspect-ratio-override=cover],[data-astryx-aspect-ratio-override=contain])>:where(*){width:100%;height:100%}:where([data-astryx-aspect-ratio-override=cover])>:where(img,video){object-fit:cover}:where([data-astryx-aspect-ratio-override=contain])>:where(img,video){object-fit:contain}:where(button,input,optgroup,select,textarea){font:inherit;color:inherit;margin:0;padding:0}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button;background-color:#0000;background-image:none}:where(button,[role=button]){cursor:pointer}:where(:disabled,[aria-disabled=true]){cursor:default}:where(textarea){resize:vertical}:where(){opacity:1;color:var(--color-text-secondary,#9ca3af);-webkit-appearance:none}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse}:where(hr){height:0;color:inherit;border-top-width:1px}:where(summary){display:list-item}:where(dialog){outline:none;padding:0}:where([hidden]){display:none}:where(html){-webkit-tap-highlight-color:transparent}:where(html[data-theme=light]){color-scheme:light}:where(html[data-theme=dark]){color-scheme:dark}:where(html:not([data-theme])){color-scheme:light dark}:where([data-astryx-media=dark]){color-scheme:dark}:where([data-astryx-media=light]){color-scheme:light}@scope([data-astryx-theme=portpulse]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base{:root{--color-data-categorical-blue:#0171e3;--color-data-categorical-orange:#eb6e00;--color-data-categorical-purple:#6b1efd;--color-data-categorical-green:#0b991f;--color-data-categorical-pink:#f351c0;--color-data-categorical-cyan:#0171a4;--color-data-categorical-red:#f5394f;--color-data-categorical-teal:#08a3a3;--color-data-categorical-brown:#965e03;--color-data-categorical-indigo:#6f8aff;--color-data-neutral:light-dark(#8494a3,#8c939b);--color-data-blue-5:#02165e;--color-data-blue-4:#004cbc;--color-data-blue-3:#2694fe;--color-data-blue-2:#78beff;--color-data-blue-1:#dbecff;--color-data-shamrock-5:#0b603d;--color-data-shamrock-4:#138546;--color-data-shamrock-3:#24bb5e;--color-data-shamrock-2:#8ef7aa;--color-data-shamrock-1:#d6fee4;--color-data-orange-5:#a13f04;--color-data-orange-4:#d66100;--color-data-orange-3:#fd9537;--color-data-orange-2:#fdb876;--color-data-orange-1:#ffe6cf;--color-data-pink-5:#8e1073;--color-data-pink-4:#d123a1;--color-data-pink-3:#f989d3;--color-data-pink-2:#feade3;--color-data-pink-1:#fce3f4;--color-data-purple-5:#3e0697;--color-data-purple-4:#6b1efd;--color-data-purple-3:#9081ff;--color-data-purple-2:#b3b0fe;--color-data-purple-1:#e8e8fb;--color-data-red-5:#9d0519;--color-data-red-4:#d31130;--color-data-red-3:#fb7d87;--color-data-red-2:#ffb2b8;--color-data-red-1:#fee4e6;--color-data-teal-5:#08767d;--color-data-teal-4:#0c9293;--color-data-teal-3:#0db7af;--color-data-teal-2:#6ce6d8;--color-data-teal-1:#d7fcf8;--color-data-yellow-5:#8a5001;--color-data-yellow-4:#d69804;--color-data-yellow-3:#fbce03;--color-data-yellow-2:#fcec85;--color-data-yellow-1:#fdf6ba;--color-data-gray-5:light-dark(#25363f,#333338);--color-data-gray-4:light-dark(#5d6c7b,#666a72);--color-data-gray-3:light-dark(#afb9c4,#b2b8be);--color-data-gray-2:light-dark(#ccd3db,#d0d3d6);--color-data-gray-1:light-dark(#f1f4f7,#f2f4f6)}}@layer astryx-theme{:root{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}@scope([data-astryx-theme=portpulse]) to ([data-astryx-theme]){:scope{--color-accent:var(--accent-11);--color-accent-muted:var(--neutral-3);--color-on-accent:var(--neutral-1);--color-neutral:color-mix(in srgb, var(--neutral-12) 8%, transparent);--color-background-surface:var(--neutral-2);--color-background-body:var(--neutral-1);--color-overlay:light-dark(color-mix(in srgb, var(--neutral-12) 40%, transparent),color-mix(in srgb, var(--neutral-1) 70%, transparent));--color-overlay-hover:color-mix(in srgb, var(--neutral-12) 6%, transparent);--color-overlay-pressed:color-mix(in srgb, var(--neutral-12) 12%, transparent);--color-background-muted:var(--neutral-3);--color-text-primary:var(--neutral-12);--color-text-secondary:var(--neutral-11);--color-text-disabled:var(--neutral-8);--color-text-accent:var(--accent-11);--color-icon-accent:var(--accent-11);--color-icon-primary:var(--neutral-12);--color-icon-secondary:var(--neutral-11);--color-icon-disabled:var(--neutral-8);--color-background-card:var(--neutral-2);--color-background-popover:var(--neutral-2);--color-background-inverted:var(--neutral-12);--color-border:var(--rule);--color-border-emphasized:var(--rule);--color-skeleton:var(--neutral-4);--color-track:var(--neutral-4);--color-shadow:light-dark(var(--neutral-12),var(--neutral-1));--color-tint-hover:light-dark(#000,#fff);--font-size-4xs:.375rem;--font-size-3xs:.4375rem;--font-size-2xs:.5rem;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8125rem;--font-size-4xl:2.1875rem;--font-size-5xl:2.625rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.3333;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.4118;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.4286;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.6667;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.4286;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4118;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.4286;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4286;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.6667;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:500;--text-display-1-leading:1.2381;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2571;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.3793;--radius-none:0px;--radius-inner:2px;--radius-element:4px;--radius-container:6px;--radius-page:14px;--radius-chat:14px;--radius-full:9999px;--duration-fast-min:75ms;--duration-fast:.1s;--duration-fast-max:.135s;--duration-medium-min:.15s;--duration-medium:.2s;--duration-medium-max:.265s;--duration-slow-min:.3s;--duration-slow:.4s;--duration-slow-max:.535s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--font-family-body:"Source Sans 3", "Source Sans Pro", "Segoe UI", system-ui, sans-serif;--font-family-heading:"Source Sans 3", "Source Sans Pro", "Segoe UI", system-ui, sans-serif;--font-family-code:"Source Code Pro", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--color-success:var(--success-9);--color-success-muted:var(--success-3);--color-on-success:var(--success-on-solid);--color-warning:var(--warning-9);--color-warning-muted:var(--warning-3);--color-on-warning:var(--warning-on-solid);--color-error:var(--error-9);--color-error-muted:var(--error-3);--color-on-error:var(--error-on-solid);--color-background-error-inverted:var(--error-11);--color-data-categorical-green:var(--series-1);--color-data-categorical-orange:var(--series-1);--color-data-categorical-blue:var(--series-2);--color-data-categorical-indigo:var(--series-2);--color-data-categorical-cyan:var(--series-3);--color-data-categorical-pink:var(--series-4);--color-data-categorical-teal:var(--series-5);--color-data-categorical-purple:var(--series-6);--color-data-categorical-red:var(--error-11);--color-data-categorical-brown:var(--series-neutral);--color-data-neutral:var(--series-neutral);--color-background-blue:var(--deck-violet-3);--color-border-blue:var(--deck-violet-11);--color-icon-blue:var(--deck-violet-11);--color-text-blue:var(--deck-violet-11);--color-background-cyan:var(--deck-cyan-3);--color-border-cyan:var(--deck-cyan-11);--color-icon-cyan:var(--deck-cyan-11);--color-text-cyan:var(--deck-cyan-11);--color-background-teal:var(--deck-teal-3);--color-border-teal:var(--deck-teal-11);--color-icon-teal:var(--deck-teal-11);--color-text-teal:var(--deck-teal-11);--color-background-purple:var(--deck-purple-3);--color-border-purple:var(--deck-purple-11);--color-icon-purple:var(--deck-purple-11);--color-text-purple:var(--deck-purple-11);--color-background-pink:var(--deck-pink-3);--color-border-pink:var(--deck-pink-11);--color-icon-pink:var(--deck-pink-11);--color-text-pink:var(--deck-pink-11);--color-background-green:var(--success-3);--color-border-green:var(--success-11);--color-icon-green:var(--success-11);--color-text-green:var(--success-11);--color-background-yellow:var(--warning-3);--color-border-yellow:var(--warning-11);--color-icon-yellow:var(--warning-11);--color-text-yellow:var(--warning-11);--color-background-orange:var(--warning-3);--color-border-orange:var(--warning-11);--color-icon-orange:var(--warning-11);--color-text-orange:var(--warning-11);--color-background-red:var(--error-3);--color-border-red:var(--error-11);--color-icon-red:var(--error-11);--color-text-red:var(--error-11);--color-background-gray:var(--neutral-3);--color-border-gray:var(--neutral-11);--color-icon-gray:var(--neutral-11);--color-text-gray:var(--neutral-11);--color-data-blue-1:var(--neutral-3);--color-data-blue-2:var(--neutral-5);--color-data-blue-3:var(--neutral-7);--color-data-blue-4:var(--neutral-8);--color-data-blue-5:var(--neutral-11);--color-data-gray-1:var(--neutral-3);--color-data-gray-2:var(--neutral-5);--color-data-gray-3:var(--neutral-7);--color-data-gray-4:var(--neutral-8);--color-data-gray-5:var(--neutral-11);--color-data-orange-1:var(--neutral-3);--color-data-orange-2:var(--neutral-5);--color-data-orange-3:var(--neutral-7);--color-data-orange-4:var(--neutral-8);--color-data-orange-5:var(--neutral-11);--color-data-pink-1:var(--neutral-3);--color-data-pink-2:var(--neutral-5);--color-data-pink-3:var(--neutral-7);--color-data-pink-4:var(--neutral-8);--color-data-pink-5:var(--neutral-11);--color-data-purple-1:var(--neutral-3);--color-data-purple-2:var(--neutral-5);--color-data-purple-3:var(--neutral-7);--color-data-purple-4:var(--neutral-8);--color-data-purple-5:var(--neutral-11);--color-data-red-1:var(--neutral-3);--color-data-red-2:var(--neutral-5);--color-data-red-3:var(--neutral-7);--color-data-red-4:var(--neutral-8);--color-data-red-5:var(--neutral-11);--color-data-shamrock-1:var(--neutral-3);--color-data-shamrock-2:var(--neutral-5);--color-data-shamrock-3:var(--neutral-7);--color-data-shamrock-4:var(--neutral-8);--color-data-shamrock-5:var(--neutral-11);--color-data-teal-1:var(--neutral-3);--color-data-teal-2:var(--neutral-5);--color-data-teal-3:var(--neutral-7);--color-data-teal-4:var(--neutral-8);--color-data-teal-5:var(--neutral-11);--color-data-yellow-1:var(--neutral-3);--color-data-yellow-2:var(--neutral-5);--color-data-yellow-3:var(--neutral-7);--color-data-yellow-4:var(--neutral-8);--color-data-yellow-5:var(--neutral-11);--shadow-low:0 1px 2px color-mix(in srgb, var(--color-shadow) 6%, transparent);--shadow-med:0 1px 2px color-mix(in srgb, var(--color-shadow) 6%, transparent), 0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent);--shadow-high:0 2px 4px color-mix(in srgb, var(--color-shadow) 8%, transparent), 0 12px 32px color-mix(in srgb, var(--color-shadow) 16%, transparent);--border-width:1px;--focus-outline-width:2px;--focus-outline-offset:2px;--focus-outline-color:var(--focus-ring);--neutral-1:light-dark(#fdfcfc,#131312);--neutral-2:light-dark(#faf8f8,#1a1919);--neutral-3:light-dark(#f3f0ee,#242220);--neutral-4:light-dark(#ebe7e4,#2d2927);--neutral-5:light-dark(#e2ddd9,#36312f);--neutral-6:light-dark(#d8d1cc,#403a37);--neutral-7:light-dark(#cac1bc,#4f4743);--neutral-8:light-dark(#b3a8a2,#685e59);--neutral-9:#b1a59d;--neutral-10:light-dark(#9e938c,#c4b8b1);--neutral-11:light-dark(#68625e,#bdb6b1);--neutral-12:light-dark(#302d2b,#ebe7e4);--accent-1:light-dark(#fffcfa,#151211);--accent-2:light-dark(#fef7f4,#1d1816);--accent-3:light-dark(#fbede5,#29201a);--accent-4:light-dark(#f7e3d8,#35271e);--accent-5:light-dark(#f3d8c8,#412d21);--accent-6:light-dark(#eccbb6,#4f3524);--accent-7:light-dark(#e2baa2,#61402b);--accent-8:light-dark(#ce9f83,#7f553b);--accent-9:#d29976;--accent-10:light-dark(#bc8867,#e4ad8b);--accent-11:light-dark(#7b5c48,#d2af9a);--accent-12:light-dark(#3a2a20,#f9e3d6);--error-3:light-dark(#ffebe9,#2d1d1c);--error-9:#c56c65;--error-11:light-dark(#86534f,#e0a7a1);--error-on-solid:#150a09;--success-3:light-dark(#e6f6e6,#1a261a);--success-9:#84cc86;--success-11:light-dark(#486e49,#9bc49b);--success-on-solid:#081008;--warning-3:light-dark(#f6f0e4,#262219);--warning-9:#ceb47e;--warning-11:light-dark(#6f6144,#c5b696);--warning-on-solid:#110d04;--deck-lime-3:light-dark(#f0f2e4,#222319);--deck-lime-9:#b8be7c;--deck-lime-11:light-dark(#636744,#b7bb95);--deck-lime-on-solid:#0d0e05;--deck-teal-3:light-dark(#e6f4ef,#1a2521);--deck-teal-9:#84c8b3;--deck-teal-11:light-dark(#486c61,#9bc1b4);--deck-teal-on-solid:#05100c;--deck-cyan-3:light-dark(#e6f4f5,#1a2425);--deck-cyan-9:#83c4ca;--deck-cyan-11:light-dark(#486a6d,#9abfc3);--deck-cyan-on-solid:#031011;--deck-violet-3:light-dark(#f1eeff,#22202f);--deck-violet-9:#705ab0;--deck-violet-11:light-dark(#655b8c,#b9afe6);--deck-violet-on-solid:#faf9ff;--deck-purple-3:light-dark(#fbeafd,#291d2b);--deck-purple-9:#ba72c4;--deck-purple-11:light-dark(#7a527f,#d2a6d7);--deck-purple-on-solid:#110a12;--deck-pink-3:light-dark(#ffeaf2,#2c1d23);--deck-pink-9:#c76e96;--deck-pink-11:light-dark(#835267,#dda5bc);--deck-pink-on-solid:#140a0e;--accent-on-solid:#140b06;--rule:light-dark(#938983,#746a65);--background:var(--neutral-1);--surface:var(--neutral-2);--surface-hover:var(--neutral-3);--surface-active:var(--neutral-4);--text-secondary:var(--neutral-11);--text:var(--neutral-12);--accent-bg-subtle:var(--accent-3);--accent-solid:var(--accent-9);--accent-solid-hover:var(--accent-10);--accent-text:var(--accent-11);--border:var(--rule);--border-strong:var(--rule);--border-subtle:var(--rule-chart);--rule-chart:var(--neutral-6);--info-3:var(--neutral-3);--info-9:var(--neutral-9);--info-11:var(--neutral-11);--focus-ring:var(--neutral-12);--focus-ring-halo:var(--neutral-1);--button-solid:var(--accent-11);--button-on-solid:var(--neutral-1);--link:var(--neutral-12);--nav-current:var(--accent-11);--marker-halo:var(--neutral-1);--series-neutral:var(--neutral-11);--series-overlay-nominated:var(--success-11);--row-selected-fill:var(--neutral-3);--row-selected-bar:var(--focus-ring);--color-data-categorical-lime:var(--series-1);--color-data-categorical-violet:var(--series-2);--row-height-balanced:40px;--row-height-compact:32px;--cell-padding-x-balanced:var(--spacing-3);--cell-padding-x-compact:var(--spacing-2);--series-1:var(--deck-lime-11);--series-1-pattern:solid;--color-data-series-1:var(--series-1);--color-data-series-1-pattern:solid;--series-2:var(--deck-violet-11);--series-2-pattern:dashed;--color-data-series-2:var(--series-2);--color-data-series-2-pattern:dashed;--series-3:var(--deck-cyan-11);--series-3-pattern:dotted;--color-data-series-3:var(--series-3);--color-data-series-3-pattern:dotted;--series-4:var(--deck-pink-11);--series-4-pattern:hatched;--color-data-series-4:var(--series-4);--color-data-series-4-pattern:hatched;--series-5:var(--deck-teal-11);--series-5-pattern:cross-hatched;--color-data-series-5:var(--series-5);--color-data-series-5-pattern:cross-hatched;--series-6:var(--deck-purple-11);--series-6-pattern:stippled;--color-data-series-6:var(--series-6);--color-data-series-6-pattern:stippled;--relationship-active-client-fill:var(--success-3);--relationship-active-client-muted:var(--success-3);--relationship-active-client-ink:var(--success-11);--color-data-relationship-active-client:var(--relationship-active-client-ink);--relationship-target-prospect-fill:var(--deck-violet-3);--relationship-target-prospect-muted:var(--deck-violet-3);--relationship-target-prospect-ink:var(--deck-violet-11);--color-data-relationship-target-prospect:var(--relationship-target-prospect-ink);--relationship-unassigned-fill:var(--warning-3);--relationship-unassigned-muted:var(--warning-3);--relationship-unassigned-ink:var(--warning-11);--color-data-relationship-unassigned:var(--relationship-unassigned-ink);--relationship-unknown-fill:transparent;--relationship-unknown-muted:var(--neutral-3);--relationship-unknown-ink:var(--neutral-11);--color-data-relationship-unknown:var(--relationship-unknown-ink);--action-status-upcoming-fill:transparent;--action-status-upcoming-muted:var(--neutral-3);--action-status-upcoming-ink:var(--neutral-11);--color-data-action-status-upcoming:var(--action-status-upcoming-ink);--action-status-open-fill:var(--warning-3);--action-status-open-muted:var(--warning-3);--action-status-open-ink:var(--warning-11);--color-data-action-status-open:var(--action-status-open-ink);--action-status-sent-fill:var(--deck-teal-3);--action-status-sent-muted:var(--deck-teal-3);--action-status-sent-ink:var(--deck-teal-11);--color-data-action-status-sent:var(--action-status-sent-ink);--action-status-snoozed-fill:var(--neutral-3);--action-status-snoozed-muted:var(--neutral-3);--action-status-snoozed-ink:var(--neutral-11);--color-data-action-status-snoozed:var(--action-status-snoozed-ink);--action-status-done-fill:var(--success-3);--action-status-done-muted:var(--success-3);--action-status-done-ink:var(--success-11);--color-data-action-status-done:var(--action-status-done-ink);--action-status-dismissed-fill:transparent;--action-status-dismissed-muted:var(--neutral-3);--action-status-dismissed-ink:var(--neutral-11);--color-data-action-status-dismissed:var(--action-status-dismissed-ink);--watch-rule-kind-scheduled-arrival-fill:var(--deck-cyan-3);--watch-rule-kind-scheduled-arrival-muted:var(--deck-cyan-3);--watch-rule-kind-scheduled-arrival-ink:var(--deck-cyan-11);--color-data-watch-rule-kind-scheduled-arrival:var(--watch-rule-kind-scheduled-arrival-ink);--watch-rule-kind-arrived-at-port-fill:var(--deck-cyan-3);--watch-rule-kind-arrived-at-port-muted:var(--deck-cyan-3);--watch-rule-kind-arrived-at-port-ink:var(--deck-cyan-11);--color-data-watch-rule-kind-arrived-at-port:var(--watch-rule-kind-arrived-at-port-ink);--watch-rule-kind-eta-change-fill:var(--deck-violet-3);--watch-rule-kind-eta-change-muted:var(--deck-violet-3);--watch-rule-kind-eta-change-ink:var(--deck-violet-11);--color-data-watch-rule-kind-eta-change:var(--watch-rule-kind-eta-change-ink);--watch-rule-kind-destination-change-fill:var(--deck-violet-3);--watch-rule-kind-destination-change-muted:var(--deck-violet-3);--watch-rule-kind-destination-change-ink:var(--deck-violet-11);--color-data-watch-rule-kind-destination-change:var(--watch-rule-kind-destination-change-ink);--watch-rule-kind-identity-change-fill:var(--deck-purple-3);--watch-rule-kind-identity-change-muted:var(--deck-purple-3);--watch-rule-kind-identity-change-ink:var(--deck-purple-11);--color-data-watch-rule-kind-identity-change:var(--watch-rule-kind-identity-change-ink);--watch-rule-kind-nav-status-change-fill:var(--deck-purple-3);--watch-rule-kind-nav-status-change-muted:var(--deck-purple-3);--watch-rule-kind-nav-status-change-ink:var(--deck-purple-11);--color-data-watch-rule-kind-nav-status-change:var(--watch-rule-kind-nav-status-change-ink);--watch-rule-kind-area-entry-exit-fill:var(--deck-lime-3);--watch-rule-kind-area-entry-exit-muted:var(--deck-lime-3);--watch-rule-kind-area-entry-exit-ink:var(--deck-lime-11);--color-data-watch-rule-kind-area-entry-exit:var(--watch-rule-kind-area-entry-exit-ink);--watch-rule-kind-sanction-status-change-fill:var(--error-3);--watch-rule-kind-sanction-status-change-muted:var(--error-3);--watch-rule-kind-sanction-status-change-ink:var(--error-11);--color-data-watch-rule-kind-sanction-status-change:var(--watch-rule-kind-sanction-status-change-ink);--sanction-status-sanctioned-fill:var(--error-9);--sanction-status-sanctioned-muted:var(--error-3);--sanction-status-sanctioned-ink:var(--error-on-solid);--color-data-sanction-status-sanctioned:var(--sanction-status-sanctioned-ink);--sanction-status-possible-match-fill:var(--warning-3);--sanction-status-possible-match-muted:var(--warning-3);--sanction-status-possible-match-ink:var(--warning-11);--color-data-sanction-status-possible-match:var(--sanction-status-possible-match-ink);--sanction-status-clear-fill:transparent;--sanction-status-clear-muted:var(--neutral-3);--sanction-status-clear-ink:var(--neutral-11);--color-data-sanction-status-clear:var(--sanction-status-clear-ink);--ship-category-cargo-fill:var(--deck-cyan-3);--ship-category-cargo-muted:var(--deck-cyan-3);--ship-category-cargo-ink:var(--deck-cyan-11);--color-data-ship-category-cargo:var(--ship-category-cargo-ink);--ship-category-tanker-fill:var(--deck-pink-3);--ship-category-tanker-muted:var(--deck-pink-3);--ship-category-tanker-ink:var(--deck-pink-11);--color-data-ship-category-tanker:var(--ship-category-tanker-ink);--ship-category-passenger-fill:var(--deck-violet-3);--ship-category-passenger-muted:var(--deck-violet-3);--ship-category-passenger-ink:var(--deck-violet-11);--color-data-ship-category-passenger:var(--ship-category-passenger-ink);--ship-category-fishing-fill:var(--deck-teal-3);--ship-category-fishing-muted:var(--deck-teal-3);--ship-category-fishing-ink:var(--deck-teal-11);--color-data-ship-category-fishing:var(--ship-category-fishing-ink);--ship-category-service-fill:var(--deck-lime-3);--ship-category-service-muted:var(--deck-lime-3);--ship-category-service-ink:var(--deck-lime-11);--color-data-ship-category-service:var(--ship-category-service-ink);--ship-category-leisure-fill:var(--deck-purple-3);--ship-category-leisure-muted:var(--deck-purple-3);--ship-category-leisure-ink:var(--deck-purple-11);--color-data-ship-category-leisure:var(--ship-category-leisure-ink);--ship-category-other-fill:var(--neutral-3);--ship-category-other-muted:var(--neutral-3);--ship-category-other-ink:var(--neutral-11);--color-data-ship-category-other:var(--ship-category-other-ink);--nav-status-under-way-fill:transparent;--nav-status-under-way-muted:var(--neutral-3);--nav-status-under-way-ink:var(--neutral-12);--color-data-nav-status-under-way:var(--nav-status-under-way-ink);--nav-status-at-anchor-fill:transparent;--nav-status-at-anchor-muted:var(--neutral-3);--nav-status-at-anchor-ink:var(--neutral-12);--color-data-nav-status-at-anchor:var(--nav-status-at-anchor-ink);--nav-status-moored-fill:transparent;--nav-status-moored-muted:var(--neutral-3);--nav-status-moored-ink:var(--neutral-12);--color-data-nav-status-moored:var(--nav-status-moored-ink);--nav-status-no-position-fill:transparent;--nav-status-no-position-muted:var(--neutral-3);--nav-status-no-position-ink:var(--neutral-11);--color-data-nav-status-no-position:var(--nav-status-no-position-ink);--nomination-status-nominated-fill:var(--success-3);--nomination-status-nominated-muted:var(--success-3);--nomination-status-nominated-ink:var(--success-11);--color-data-nomination-status-nominated:var(--nomination-status-nominated-ink);--nomination-status-pending-fill:transparent;--nomination-status-pending-muted:var(--neutral-3);--nomination-status-pending-ink:var(--neutral-11);--color-data-nomination-status-pending:var(--nomination-status-pending-ink);--nomination-status-cancelled-fill:transparent;--nomination-status-cancelled-muted:var(--neutral-3);--nomination-status-cancelled-ink:var(--neutral-11);--color-data-nomination-status-cancelled:var(--nomination-status-cancelled-ink);font-family:var(--font-family-body)}.astryx-heading[data-level="1"]{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading);letter-spacing:-.02em}.astryx-heading[data-level="2"]{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading[data-level="3"]{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading[data-level="4"]{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading[data-level="5"]{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading[data-level="6"]{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-heading{letter-spacing:-.01em}.astryx-text[data-type=body]{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text[data-type=large]{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text[data-type=label]{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text[data-type=code]{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text[data-type=supporting]{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text[data-type=identifier]{font-family:var(--font-family-code);font-size:var(--font-size-base);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.02em;line-height:var(--text-body-leading)}.astryx-text[data-type=metric]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.astryx-link{color:var(--link);text-underline-offset:.12em;text-decoration:underline}.astryx-table-cell{font-variant-numeric:tabular-nums;padding-block:0}.astryx-table-cell[data-density=balanced]{height:var(--row-height-balanced);padding-inline:var(--cell-padding-x-balanced)}.astryx-table-cell[data-density=compact]{height:var(--row-height-compact);padding-inline:var(--cell-padding-x-compact)}.astryx-table-header-cell{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:none;font-feature-settings:"smcp", "c2sc";font-synthesis:none;vertical-align:middle;padding-block:0;font-variant-caps:all-small-caps;line-height:1.5}.astryx-table-header-cell[data-density=balanced]{height:var(--row-height-balanced);padding-inline:var(--cell-padding-x-balanced)}.astryx-table-header-cell[data-density=compact]{height:var(--row-height-compact);padding-inline:var(--cell-padding-x-compact)}.astryx-metadata-list-item{font-variant-numeric:tabular-nums}.astryx-token{border-radius:var(--radius-element);border:1px solid #0000}.astryx-token[data-color=default]{background-color:var(--neutral-3);color:var(--neutral-11)}.astryx-token[data-color=active-client]{background-color:var(--relationship-active-client-fill);color:var(--relationship-active-client-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=target-prospect]{background-color:var(--relationship-target-prospect-fill);color:var(--relationship-target-prospect-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=unassigned]{background-color:var(--relationship-unassigned-fill);color:var(--relationship-unassigned-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=unknown]{background-color:var(--relationship-unknown-fill);color:var(--relationship-unknown-ink);border-color:var(--rule);border-style:dashed}.astryx-token[data-color=upcoming]{background-color:var(--action-status-upcoming-fill);color:var(--action-status-upcoming-ink);border-color:var(--rule);border-style:solid}.astryx-token[data-color=open]{background-color:var(--action-status-open-fill);color:var(--action-status-open-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=sent]{background-color:var(--action-status-sent-fill);color:var(--action-status-sent-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=snoozed]{background-color:var(--action-status-snoozed-fill);color:var(--action-status-snoozed-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=done]{background-color:var(--action-status-done-fill);color:var(--action-status-done-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=dismissed]{background-color:var(--action-status-dismissed-fill);color:var(--action-status-dismissed-ink);border-color:var(--rule);border-style:solid}.astryx-token[data-color=scheduled-arrival]{background-color:var(--watch-rule-kind-scheduled-arrival-fill);color:var(--watch-rule-kind-scheduled-arrival-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=arrived-at-port]{background-color:var(--watch-rule-kind-arrived-at-port-fill);color:var(--watch-rule-kind-arrived-at-port-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=eta-change]{background-color:var(--watch-rule-kind-eta-change-fill);color:var(--watch-rule-kind-eta-change-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=destination-change]{background-color:var(--watch-rule-kind-destination-change-fill);color:var(--watch-rule-kind-destination-change-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=identity-change]{background-color:var(--watch-rule-kind-identity-change-fill);color:var(--watch-rule-kind-identity-change-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=nav-status-change]{background-color:var(--watch-rule-kind-nav-status-change-fill);color:var(--watch-rule-kind-nav-status-change-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=area-entry-exit]{background-color:var(--watch-rule-kind-area-entry-exit-fill);color:var(--watch-rule-kind-area-entry-exit-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=sanction-status-change]{background-color:var(--watch-rule-kind-sanction-status-change-fill);color:var(--watch-rule-kind-sanction-status-change-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=sanctioned]{background-color:var(--sanction-status-sanctioned-fill);color:var(--sanction-status-sanctioned-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=possible-match]{background-color:var(--sanction-status-possible-match-fill);color:var(--sanction-status-possible-match-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=clear]{background-color:var(--sanction-status-clear-fill);color:var(--sanction-status-clear-ink);border-color:var(--rule);border-style:solid}.astryx-token[data-color=cargo]{background-color:var(--ship-category-cargo-fill);color:var(--ship-category-cargo-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=tanker]{background-color:var(--ship-category-tanker-fill);color:var(--ship-category-tanker-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=passenger]{background-color:var(--ship-category-passenger-fill);color:var(--ship-category-passenger-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=fishing]{background-color:var(--ship-category-fishing-fill);color:var(--ship-category-fishing-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=service]{background-color:var(--ship-category-service-fill);color:var(--ship-category-service-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=leisure]{background-color:var(--ship-category-leisure-fill);color:var(--ship-category-leisure-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=other]{background-color:var(--ship-category-other-fill);color:var(--ship-category-other-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=under-way]{background-color:var(--nav-status-under-way-fill);color:var(--nav-status-under-way-ink);border-color:var(--rule);border-style:solid}.astryx-token[data-color=at-anchor]{background-color:var(--nav-status-at-anchor-fill);color:var(--nav-status-at-anchor-ink);border-color:var(--rule);border-style:solid}.astryx-token[data-color=moored]{background-color:var(--nav-status-moored-fill);color:var(--nav-status-moored-ink);border-color:var(--rule);border-style:solid}.astryx-token[data-color=no-position]{background-color:var(--nav-status-no-position-fill);color:var(--nav-status-no-position-ink);border-color:var(--rule);border-style:dashed}.astryx-token[data-color=nominated]{background-color:var(--nomination-status-nominated-fill);color:var(--nomination-status-nominated-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=pending]{background-color:var(--nomination-status-pending-fill);color:var(--nomination-status-pending-ink);border-color:var(--rule);border-style:solid}.astryx-token[data-color=cancelled]{background-color:var(--nomination-status-cancelled-fill);color:var(--nomination-status-cancelled-ink);border-color:var(--rule);border-style:solid}.astryx-token[data-color=client]{background-color:var(--relationship-active-client-fill);color:var(--relationship-active-client-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=prospect]{background-color:var(--relationship-target-prospect-fill);color:var(--relationship-target-prospect-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=actNow]{background-color:var(--action-status-open-fill);color:var(--action-status-open-ink);border-style:solid;border-color:#0000}.astryx-token[data-color=lost]{background-color:var(--watch-rule-kind-sanction-status-change-fill);color:var(--watch-rule-kind-sanction-status-change-ink);border-style:solid;border-color:#0000}.astryx-badge[data-variant=neutral],.astryx-badge[data-variant=info]{background-color:var(--neutral-12);color:var(--neutral-1)}.astryx-status-dot[data-variant=accent]{background-color:var(--neutral-11)}.astryx-banner[data-status=info]{background-color:var(--info-3)}.astryx-banner-icon[data-status=info]{color:var(--info-11)}.astryx-top-nav-item{color:var(--color-text-primary);border-radius:var(--radius-element)}.astryx-top-nav-item[data-selected=selected]{color:var(--nav-current);box-shadow:inset 0 -2px 0 0 var(--nav-current);background-color:#0000}.astryx-tab[data-selected=selected]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.astryx-tab-indicator[data-selected=selected]{background-color:var(--neutral-12);height:2px}.astryx-segmented-control-item[data-selected=selected]{background-color:var(--neutral-12);color:var(--neutral-1);box-shadow:none}.astryx-toggle-button[data-is-pressed=isPressed]{background-color:var(--neutral-12);color:var(--neutral-1)}.astryx-toggle-button[data-is-pressed=isPressed]:focus-visible{box-shadow:0 0 0 var(--focus-outline-width) var(--focus-ring-halo)}.astryx-button{font-weight:var(--font-weight-semibold)}.astryx-button:focus-visible{box-shadow:0 0 0 var(--focus-outline-width) var(--focus-ring-halo)}.astryx-button[data-variant=primary]{background-color:var(--button-solid);color:var(--button-on-solid)}.astryx-button[data-variant=secondary]{background-color:var(--color-background-surface);border:var(--border-width) solid var(--rule);color:var(--color-text-primary)}.astryx-button[data-variant=ghost]{color:var(--color-text-primary)}.astryx-button[data-variant=ink]{background-color:var(--neutral-12);color:var(--neutral-1)}.astryx-card{border:var(--border-width) solid var(--rule);border-radius:var(--radius-container);--astryx-card-padding:var(--spacing-4);--_card-radius:var(--radius-container)}.astryx-clickable-card{border:var(--border-width) solid var(--rule);border-radius:var(--radius-container)}.astryx-popover{box-shadow:var(--shadow-low);border:var(--border-width) solid var(--rule)}.astryx-dialog{border-radius:var(--radius-container);box-shadow:var(--shadow-med);--_dialog-radius:var(--radius-container)}.astryx-bottom-sheet{border-radius:var(--radius-page)}.astryx-toast{box-shadow:var(--shadow-high)}.astryx-tooltip{font-size:var(--font-size-sm)}.astryx-selectable-card{--selectable-card-ring-color:var(--focus-ring)}.astryx-text[data-color=primary],.astryx-heading[data-color=primary],.astryx-link[data-color=primary]{color:var(--color-text-primary)}.astryx-text[data-color=secondary],.astryx-heading[data-color=secondary],.astryx-link[data-color=secondary]{color:var(--color-text-secondary)}.astryx-text[data-color=disabled],.astryx-heading[data-color=disabled],.astryx-link[data-color=disabled]{color:var(--color-text-disabled)}.astryx-text[data-color=placeholder],.astryx-heading[data-color=placeholder],.astryx-link[data-color=placeholder]{color:var(--color-text-secondary)}.astryx-text[data-color=accent],.astryx-heading[data-color=accent],.astryx-link[data-color=accent]{color:var(--color-text-accent)}.astryx-text[data-size="4xs"]{font-size:var(--font-size-4xs)}.astryx-text[data-size="3xs"]{font-size:var(--font-size-3xs)}.astryx-text[data-size="2xs"]{font-size:var(--font-size-2xs)}.astryx-text[data-size=xsm]{font-size:var(--font-size-xs)}.astryx-text[data-size=sm]{font-size:var(--font-size-sm)}.astryx-text[data-size=base]{font-size:var(--font-size-base)}.astryx-text[data-size=lg]{font-size:var(--font-size-lg)}.astryx-text[data-size=xl]{font-size:var(--font-size-xl)}.astryx-text[data-size="2xl"]{font-size:var(--font-size-2xl)}.astryx-text[data-size="3xl"]{font-size:var(--font-size-3xl)}.astryx-text[data-size="4xl"]{font-size:var(--font-size-4xl)}.astryx-heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.astryx-heading[data-weight=medium]{font-weight:var(--font-weight-medium)}.astryx-heading[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.astryx-heading[data-weight=bold]{font-weight:var(--font-weight-bold)}}@media (pointer:coarse){@scope([data-astryx-theme=portpulse]) to ([data-astryx-theme]){:scope{--size-element-sm:44px;--size-element-md:44px;--size-element-lg:44px;--row-height-balanced:48px;--row-height-compact:48px;--cell-padding-x-compact:var(--spacing-3)}.astryx-segmented-control-item,.astryx-tab{min-height:var(--size-element-lg)}.astryx-link{min-width:var(--size-element-lg);margin-block:-12px;padding-block:12px}.astryx-link[data-color=primary]{color:var(--color-text-primary)}.astryx-link[data-color=secondary]{color:var(--color-text-secondary)}.astryx-link[data-color=disabled]{color:var(--color-text-disabled)}.astryx-link[data-color=placeholder]{color:var(--color-text-secondary)}.astryx-link[data-color=accent]{color:var(--color-text-accent)}}}@media (prefers-reduced-motion:reduce){@scope([data-astryx-theme=portpulse]) to ([data-astryx-theme]){:scope{--duration-fast:.01ms;--duration-fast-min:.01ms;--duration-fast-max:.01ms;--duration-medium:.01ms;--duration-medium-min:.01ms;--duration-medium-max:.01ms;--duration-slow:.01ms;--duration-slow-min:.01ms;--duration-slow-max:.01ms}.astryx-skeleton{opacity:.8;animation-name:none}}}@scope([data-astryx-theme=portpulse]) to ([data-astryx-theme]){[data-astryx-media=dark]{color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-cyrillic-ext-400-normal.BwJdxs7r.woff2)format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-400-normal.BqOlcezh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-cyrillic-400-normal.DjhbW-4D.woff2)format("woff2"),url(/_astro/source-sans-3-cyrillic-400-normal.DkNBMcYd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-greek-ext-400-normal.CpIwTHMM.woff2)format("woff2"),url(/_astro/source-sans-3-greek-ext-400-normal.CN4VBqpr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-greek-400-normal.DZReXJla.woff2)format("woff2"),url(/_astro/source-sans-3-greek-400-normal.DyO2Yfz5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-vietnamese-400-normal.CwtaIDr2.woff2)format("woff2"),url(/_astro/source-sans-3-vietnamese-400-normal.eMQk7hmk.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-ext-400-normal.UNsKFIBq.woff2)format("woff2"),url(/_astro/source-sans-3-latin-ext-400-normal.D5P-Ud2J.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2)format("woff2"),url(/_astro/source-sans-3-latin-400-normal.RR2C27NP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-cyrillic-ext-500-normal.D8Dd5jAI.woff2)format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-500-normal.BLOQrhpu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-cyrillic-500-normal.BmnPaoCF.woff2)format("woff2"),url(/_astro/source-sans-3-cyrillic-500-normal.C7qwroL1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-greek-ext-500-normal.9wgnofA_.woff2)format("woff2"),url(/_astro/source-sans-3-greek-ext-500-normal.VGXj8bVn.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-greek-500-normal.eLQqTu5G.woff2)format("woff2"),url(/_astro/source-sans-3-greek-500-normal.DplGkEXg.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-vietnamese-500-normal.BSXhk166.woff2)format("woff2"),url(/_astro/source-sans-3-vietnamese-500-normal.B_7_ZXok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-latin-ext-500-normal.tzH6xoxH.woff2)format("woff2"),url(/_astro/source-sans-3-latin-ext-500-normal.CdS-Ceo-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-latin-500-normal.DiWS0tcR.woff2)format("woff2"),url(/_astro/source-sans-3-latin-500-normal.BHNJO6aI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-cyrillic-ext-600-normal.6AhwUnSr.woff2)format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-600-normal.Cjpx_pje.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-cyrillic-600-normal.BnFu5nHC.woff2)format("woff2"),url(/_astro/source-sans-3-cyrillic-600-normal.CloKWf-q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-greek-ext-600-normal.DynePNDL.woff2)format("woff2"),url(/_astro/source-sans-3-greek-ext-600-normal.CnpzyT-3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-greek-600-normal.BSO157bq.woff2)format("woff2"),url(/_astro/source-sans-3-greek-600-normal.B42bzTIr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-vietnamese-600-normal.B2sTNYey.woff2)format("woff2"),url(/_astro/source-sans-3-vietnamese-600-normal.BzH4Q14_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-ext-600-normal.AEyhgUpm.woff2)format("woff2"),url(/_astro/source-sans-3-latin-ext-600-normal.D2VZAM8_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-600-normal.DeckBYAU.woff2)format("woff2"),url(/_astro/source-sans-3-latin-600-normal.Ck0n4g8U.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-cyrillic-ext-400-normal.DMj7z5uw.woff2)format("woff2"),url(/_astro/source-code-pro-cyrillic-ext-400-normal.C4HW5rAf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-cyrillic-400-normal.zAQh90eX.woff2)format("woff2"),url(/_astro/source-code-pro-cyrillic-400-normal.BNPE9vbi.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAc8ABEAAAAADvAAAAbdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGUYaFhseHDQGYD9TVEFULgCBDBEICo0YihsLSgABNgIkA0oEIAWFMAeDFgwHG/sLMwPCxgFAkp+I4r9M3hCxHxUbFrZNacZqEtoNlRoUg553VTGUGK2KPzKsAts0pvV7X6P7nxGl3OJ4u+r8EJSi7+F08MT793lm7v2A32ZRBmIXVxA6wFW2DYoKYAeojd9QXjaFkjKTTZ2tjKAiU/tg1q8D8JIpxPMSki97oTIBHxI2d80DjZQzO5rTryr7zr3c+KFlFVQD9oGn0DVhJ2fnJhcA/W8F3/j6/Vr9e3tuUTxJaG+IhEwKJ/YwseSWLBGJJEIT8aYRqkUy6TKUwkM3WWE1Ita0P98dAviB9iy2/8DHT6R0q6sMKb0SkSKlL7kpkBIvAIISxo8A4iY4c4qACvICCQBhAGmRIqkRgpSTZP2dxbEALgCJua227Gykd2DYzPWsjpVdiIBu6VYDGOZiLeOwGM2gIRMw1qhawFC+2z797Rd0Caf/5uH/H9gGNyYg0AwAea/7ADgMguBHgDQBynT5dN2M8gHFAIrKLoCeBgDqrSnNIOppLCsAJMUZFEdfFrvQvV70o/8uwNGHcT9Tu9OzvvVvNfeVC9ZqsfB+w6TllTnAg8VLXEqQMFFCRIiRkOQngA9BXMQAaAAwGEAj5DBALTABwCYA8Fxp8eJCLmJ9RJIBUvVYrzkkapNLIl2Fiz4oKyspLGnLJRVkhCFTmmi+DiGNikgJp0gxDEJRLEOjLIvQNC2EJqLxSMyROxrI4i2zKFZACsw9aM/t2023vICN3ho1EO25K9B8B0GEsy7J3JkjAkLoYprftNtuNCGvProtl2HpXJ+GN13nwB6E26fis3D0YpBxev+4exzke88eOpdL7twr0HzGRvP4ynnQtG85d8fqAdLh4pqt+rFT9bu1E7k95tt70Z7doGmXP0tTLAwTJIhmWHoqSqzLcCf27EC4XQo2C1fp/OO7t9d33qtsPXspcceZAwLNd303Xy6YpakBvx957onNTdZ8VY9tA03btZmF0k+fNqyZcoQ7c6ZROqmQeK2M67fNiqdoH5Ye8K8XmjPdZqUoNZ7Zadhhw7++cr91l9FHo4X2An6tlhnC1hlloY2vG9/uOSVsFu9e8bG2TlJvw+tNtUcDCcFXiiouEFXLeyf8szzRkgLypqexJ0gdPOOZxrfzdjC3DTkg7IuEBnu5OdMF+gHltdGUn7WtdZBhULxwDhXn4OkcY8XkgGhUY0pDyzySJ5ANMsxwDVnRF9X+bTsANPa4RknrLAN3k26T191zgNpNKevTshwRo5kiFrdFUzkq+g8xIhZLFYnbCtBune2vIdEx5H3pmwKp+lUHBDpf0/qqSip8u+TdPE7Ab+WcioA7IW8XhLt4cCdt9txTMuBxCcnUgzMRWEV6iQoMy4AwI5bves1dSm/ZjyeXCOXgoWAtEJ/G8Ckc78Yxbh9MKIwugk0bVSiFXLmAyZXrjui26igFX4VfW6EzwhsDX92WXD9G6nvrL1m4W+FwzNrYYNlfyuMa+DD8NCW2rtcCpLSXgY+5zhKf/Dco3f9Lo/X4wVprdW2yzQrK3OYvY4Hq6F+4tQZH3ca8xyBu5W4x5KOvT147Pkco6i/7S0H5IuFyzbToLFdvzs0lpr9ZODarDp0bcjT635r2842s7UbQS0ET85jGDNZhFR2sYAusYRZLWMQykzvT5743APio3dXpTzQ+1Z6KDn6gLQUblYC20mf42RUYF4wgW2ASdsE+2Ac7XJvXwmmj+9CV2kce6QN2r6WbxsvWtbJhatm7QXLFNHl9OwHEe+TEfvyB8bHuv9+YjwAvhx/vAPC2snoKav9X7Vx0A14UAIGfI13HSvicJSKUVPiXcgGOyfz5yEee8kAC7MIZNGrBgkaG9BhxSStl9CNJh9ArAs4rhsGfAgjQoDUPrRl/PQUFAiziBTZQsm2OEFah/TRYlagssBpGStlq6c89q4exNFm99NTXEqWjcIbk3dawhxVG6abhdc7n+uiBgj5aFBKKJjMRTevmUfegUh/QVrynA7F4dQZvaMqCR08Nd94FcXSbBdW3qGoDV8OoewSzdaKhiXRyhyFR75M8SAU6SzEIYLgddrQ0jCkYZ8cYBx5+oLVpufbL6dLDqYk/atLvZf2H03NYUwxhmnr5jSGX1Fdl9wJh0v2T0lzQcOUWxiTz+cHrJ9Uf0tCJ2KX4X98Zew5yP3MO/OrYTecCaWlwNxnxSkMDYJrvp1EEFVXTDdOyHZfb4/WRg4FwPAR5ChQpUaZCFYlPjfooLwz1bQ85LttP8dlUjwyJUhyd6pIcj+NxfI7PJjmeC2ExizYRviZTaCb0Xo0xhUPygZdSpl7zZfJ+1lCKIcQ8mTsBZSQlCYcDJylBgsfx0j0t8k/7nx0AAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAnkABAAAAAADngAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABCQVNFAAABbAAAAEYAAABGVP9uA0dERUYAAAG0AAAAFgAAABYAEQADR1BPUwAAAcwAAAAeAAAAHkR0THVHU1VCAAAB7AAAADMAAAA0kw2CAk9TLzIAAAIgAAAAVQAAAGBch9SsU1RBVAAAAngAAAAqAAAALnipbN1jbWFwAAACpAAAAGsAAACMv9yB+2dhc3AAAAMQAAAACAAAAAgAAAAQZ2x5ZgAAAxgAAAP/AAAGik+AUhhoZWFkAAAHGAAAADYAAAA2Jd92gmhoZWEAAAdQAAAAHwAAACQGMwCIaG10eAAAB3AAAABDAAAASg2WCt5sb2NhAAAHtAAAAEoAAABKGagYU21heHAAAAgAAAAAHAAAACAAWAJpbmFtZQAACBwAAAEYAAACXFF9ccVwb3N0AAAJNAAAALAAAAGWu3jnBAABAAAACAAAADQABAAEREZMVAAaY3lybAAaZ3JlawAabGF0bgAaAAYAAAAAAAEAAgAMAAgAAQAAAAH/VgACaWRlb3JvbW4AAAABAAAADAAAAAAAAAABAAIAAgABAAEAAAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhimCcwMDKwMDUxRTBwMDgDaEZ4xiMGJWBotzMnMwszExMLEA5ZgYk4Oji5M9wgEFB/h/zjX/vGRhYVBiPJTAwzgfJMT5jmgKkFBiYARbqDVkAAAB42mNgBEIOIGZgEAGTMgxM5ekZJYwSQDYTAzOYZGKcAKT2MDAAADs+A2oAAHjaRYi1AQIBDEXfCe7u5FaBqehZhEHQHlkA7ZEJIAS95DvgGj1j2dR5u88AKJK3xSWgz0gWspGD3OShCrb1bJvISnZykbuqnnShQ8Jzvp6mTJ02ARDBJ0qeEknbs6TIkKNAkTgJYk8OBRcGAAABAAH//wAPeNqNlFV4q1gQgOcMhHpyCRpiFBJoqtvQErv1rru7u7u7vKy7u7v77uu679u6u72s+52cr/S6ROdHfkYOQAzGAdDCy0CANuiEJGgAgdwtF7t9321pqfhGUKm4eZTH2Qf/XcTY+iNiePRpp90rDk9/P737qXjZvwfVz9p3382++ubpXY499vyv2BuAYJOzihdBC8hkUwLFJRfzPc93Jamlxf5wlw+3G/9pgpl5uTshLrDlPF7072EvvcQ69qocXKsdXNkLKJ89yeKSRQYL3GZWQVnXNVVq0fif5ApBORwd8VxXjoI9n5nZu1ZtrLfZ+KEbHLP9VutvvNHOB2y1847bHIAX2evUhzdNiB2bzE5u08tOCiuj/f/+05gZGwUGf///C7uMXQEKQMzxvFE5iKOm6mStGJLEdnB6lS0RmbJASrR2dKQ7raDAhsMD9l1LVQRhPNYC//8P3+BCdhL+gRKkYEX8AY6zwzibnN/GQbaxgMRqk1kbDrHzhTyxxvdfRHwj39/N+Rziqzjn5vffx9nmfBnxHZyznG/EMnta8ImdZTjP+VScYu/i28Q654sxYC8KEnGa87k4wl7n+VicL8WN2POCR5wBABblDwKBXzGYOrO1j4PPJ14GFtUyv2+6NrQ1DrV/lQAWXbfZFeYMoutILf44BuUc8nbHkR1l+XZW1nWhwvQ+N+3Z2aSuYxNwKuWk+gpCz5hLQb8remMF0kS9hgSBHzaXgl/JYXONsM62VL7UGxuYdOwAF/ZIuqIbGDK9lMsWDQAWzYWfO4ijIyGfOU3fYBtlA9uZHIiVem0Tx2NaMZsr6SxEgyTS0jMmFQhRz6CDbNRFxfHIR6uWMjEqRktlCX5aSacV+obDsxseORfjlqaipVKaYuqfdX2Uj4DM0XRWaKYOL2l+NmmayaRh7DQ5XVpfNk1ZMQzc0lDoj7728/GX9QjIHM2VzAYMLW0Oloj9aFZhOD8rSXpNtSxVTaXuUyxLoXjAKmYzSdkUeoWSNx9jL26UTjYPTaaj/2MTSkI3xZ6RuJowDNELATBawxCHJGXCpxENo9m/X82BzDoNsViw1KBvgxmciunFXKkXAxo1TWTw5fjzZInulBVaqFffL7YcObmht6ylSg0iS3S/QBe4AMzzlrDwHujR48F1PK/ZGbau25istxRtM/mQ6JKyoCTi4hCF2V4eYrnFyedyzMdEvCMeO8kra5quivRHL8C5OzrKO1rH/FnHh/xYu2YVimJ93Wz/DeXeDXDKo9WsapR4bylX1I32l+NzlhvXzHLzxAb+chYqf4nqNV79XIVL192ylJsdPFfl0FK1n95KS67Y0pio46vNMsX5oq/ujlEXEuizXC7vwCKQCxVxAAABAAAAAQao7zPzzV8PPPUAAwPoAAAAAOBSqzUAAAAA5B2BZP8//joDGQQkAAAABgACAAAAAAAAeNpjYGRgYL7x7z0DA1PEf/v/9sySQBFUwAgAl0EFvgB42mOKYLBjYGBQYEhm+M3wAgjvMFxk5GSYwNAFxFMY5gNhPcNEhm6GyWDxerCKF0D+RKDIFKCq+UB1E4AkAwDiwBR5AAAAACoAKgBNAIIApACsALQAvADEAMwA1ADcAOQA7AD0APwBBAEMARQBHAEqATgBYgGAAZ4BpgHTAgACRgJpAowCxQLoAwsDRQNFAAB42mNgZGBgUGH8waDFkMfABuYhADMDEwAptwHDeNqNkcVVBTAQRS/ubHHIDnd3Z4frBtfvLkXQCH1QERXwTs7gGr3Jm4nMABUkKaKguEJ8X3BiXEBrwYJxIbUFQ8ZFLPBkXEwfj8YlHBE2LqWLJeNaxqjGc0G9CA65JsAtd6RRV42TYop+1Zj4mig3oqiUsCwv/U5KY592k/Lc1ZwRSWFZfKV5i6Solx3xrdQw59o50Cop34A/zzFIHwMM6U3TujumGy69kjXN69Ii8g5x7S1uNOfVnfz65CmLDy9w9gaRvcJ9fMWHWxdZYYlN0f9/8XH1+90PoiF/27BoUVqMC693YNG2WOd87eMcsxFfiiLSOunBSQ2gHNl/UupJslzL3rFmGXJscC4f3eDq37/NNTwDFPNbq3jaXMHFAYQAAMCwFj13xXUB9p+BleBPQgAAy8wEyNYAhAyMBoZGxiam7tx78OjJsxev3rz78OnLtx+//vybmVtYWlnb2KarSvMATY6xDYBADANrhFgFOYQCSvjPr4LYfwEEdsRX54td5LZ2hljFRrYgI119EWt6yMXS5GIBGVXMnb2Erxg+wuaLF7i4s7Elm9UnNhv3nWG+xt+c2ZZ312V0OTeuTWZ0mZ/gwAPJDVTi)format("woff");unicode-range:U+1F??}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-greek-400-normal.loYmywBR.woff2)format("woff2"),url(/_astro/source-code-pro-greek-400-normal.BLt0TW07.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-vietnamese-400-normal.Cp62Zi-a.woff2)format("woff2"),url(/_astro/source-code-pro-vietnamese-400-normal.DgY6bmny.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-latin-ext-400-normal.C8wU-ygL.woff2)format("woff2"),url(/_astro/source-code-pro-latin-ext-400-normal.CB0vIBLK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-latin-400-normal.DEXWLoHG.woff2)format("woff2"),url(/_astro/source-code-pro-latin-400-normal.C5QriPt2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer product{*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--color-background-body);color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.site{flex-direction:column;min-height:100dvh;display:flex}.frame{width:min(100%,1600px);padding:0 var(--spacing-4);margin:0 auto}.wrap{width:min(100%,1120px);margin:0 auto}.narrow{max-width:46rem}a:not(.astryx-button){color:inherit}p{margin:0}:where(a,button,summary):focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.skip{left:var(--spacing-4);top:calc(-1 * var(--spacing-12) - var(--spacing-4));padding:var(--spacing-2) var(--spacing-3);background:var(--neutral-12);color:var(--neutral-1);border-radius:var(--radius-element);z-index:5;position:absolute}.skip:focus{top:var(--spacing-2)}.site-header{border-bottom:var(--border-width) solid var(--color-border);background:var(--color-background-surface)}.site-header .frame{justify-content:space-between;align-items:center;gap:0 var(--spacing-3);flex-wrap:wrap;min-height:56px;display:flex}.brand{align-items:center;gap:var(--spacing-3);min-height:44px;text-decoration:none;display:inline-flex}.mark{border-radius:var(--radius-inner);background:var(--neutral-12);width:20px;height:20px;position:relative}.mark:after{content:"";background:var(--accent-9);height:2px;position:absolute;top:calc(66.6667% - 1px);left:4px;right:4px}.wordmark{font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);letter-spacing:-.01em;line-height:1}.nav{justify-content:center;gap:var(--spacing-1);flex:1 0 100%;order:3;display:flex}.nav-item{white-space:nowrap;min-height:44px;padding:0 var(--spacing-3);font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.nav-item:hover{background:var(--color-overlay-hover)}.nav-item[aria-current=page]{color:var(--nav-current);box-shadow:inset 0 -2px 0 var(--nav-current)}.end{align-items:center;gap:var(--spacing-3);justify-content:flex-end;margin-left:auto;display:flex}.signin{white-space:nowrap;font-weight:var(--font-weight-medium);padding:var(--spacing-3) var(--spacing-1);text-decoration:none}.signin:hover{text-decoration:underline}.lang{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-element);background:var(--color-background-surface);padding:2px;display:inline-flex}.lang-item{min-width:44px;min-height:40px;padding:0 var(--spacing-2);border-radius:var(--radius-inner);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lang-item[aria-current=true]{background:var(--neutral-12);color:var(--neutral-1)}.lang-item:hover:not([aria-current=true]){background:var(--color-background-muted)}.site-footer{border-top:var(--border-width) solid var(--color-border);background:var(--color-background-surface);margin-top:auto}.site-footer .frame{gap:var(--spacing-4);padding-block:var(--spacing-8);display:grid}.site-footer nav{gap:var(--spacing-2) var(--spacing-6);flex-wrap:wrap;display:flex}.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.site-footer .fine{color:var(--color-text-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);max-width:46rem}.site-footer .row{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.hero{padding:calc(var(--spacing-12) * 1.25) 0 var(--spacing-12)}.hero-copy h1{max-width:32ch;font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading);letter-spacing:-.02em}.hero-copy p{max-width:46rem;font-size:var(--font-size-lg);line-height:1.5}.hero-actions .astryx-button,.cta .astryx-button{min-height:44px}.hero-actions .astryx-button{width:100%}.cta{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.cta .astryx-button{width:100%}.board-frame{width:100%;padding:var(--spacing-3);background:var(--accent-3);border-radius:var(--radius-page)}.board-table{display:none}.board-card,.phone-row{border:var(--border-width) solid var(--color-text-secondary);border-radius:var(--radius-container);background:var(--color-background-card);overflow:hidden}.board-card{padding:var(--spacing-3)}.board-head{align-items:baseline;gap:var(--spacing-1) var(--spacing-4);padding:var(--spacing-1) var(--spacing-1) var(--spacing-3);flex-wrap:wrap;display:flex}.pills{gap:var(--spacing-2) var(--spacing-6);padding:0 var(--spacing-1) var(--spacing-3);flex-wrap:wrap;margin:0;list-style:none;display:flex}.pills .group{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.count-pill{align-items:center;gap:var(--spacing-2);height:var(--size-element-md);padding:0 var(--spacing-3);border-radius:var(--radius-element);border:var(--border-width) solid var(--color-border);background:var(--color-background-surface);color:var(--color-text-primary);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.count-pill[data-pressed]{background:var(--neutral-12);color:var(--neutral-1);border-color:var(--neutral-12)}.count-pill[data-pressed] .astryx-badge{background:var(--neutral-1);color:var(--neutral-12)}.glyph{font-size:var(--font-size-sm)}.glyph[data-ink=client]{color:var(--relationship-active-client-ink)}.glyph[data-ink=prospect]{color:var(--relationship-target-prospect-ink)}.glyph[data-ink=unassigned]{color:var(--relationship-unassigned-ink)}.flag{font-size:var(--font-size-lg);line-height:1}.cell-row{align-items:center;gap:var(--spacing-2);min-width:0;display:inline-flex}.as-link{text-underline-offset:2px;text-decoration:underline 1px}.ident{font-family:var(--font-family-code);font-size:var(--font-size-sm);letter-spacing:.02em;font-variant-numeric:tabular-nums slashed-zero;color:var(--color-text-secondary)}.table-scroll{overflow-x:auto}.board-table table{border-collapse:separate;border-spacing:0;width:100%}.board-table th{text-align:left;padding:0 var(--cell-padding-x-compact);height:var(--row-height-balanced);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.06em;white-space:nowrap;font-variant-caps:all-small-caps}.board-table td{height:var(--row-height-balanced);padding:0 var(--cell-padding-x-compact);border-bottom:var(--border-width) solid var(--color-border);white-space:nowrap}.board-table tr:last-child td{border-bottom:0}.num{text-align:right}.board-caption{padding:var(--spacing-3) var(--spacing-1) var(--spacing-1);color:var(--color-text-primary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.board-phone .board-card{margin-bottom:var(--spacing-3)}.feed-list{gap:var(--spacing-3);display:grid}.phone-row{padding:var(--spacing-4)}.top-line{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.phone-row .meta{margin:var(--spacing-3) 0}.phone-row .cell-row{flex-wrap:wrap}.row-actions{gap:var(--spacing-2);display:flex}.row-actions .astryx-button{min-height:44px}.row-actions .main-action{flex:auto}.row-actions .main-action .astryx-button{width:100%}.more-actions{border:var(--border-width) solid var(--rule);border-radius:var(--radius-element);background:var(--color-background-surface);width:44px;min-height:44px;color:var(--color-text-primary);font-size:var(--font-size-lg);justify-content:center;align-items:center;display:inline-flex}.section{border-top:var(--border-width) solid var(--color-border);padding:var(--spacing-12) 0}.section h2,.page-title{margin:0 0 var(--spacing-4);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading);letter-spacing:-.02em;text-wrap:balance}.section p{margin:0 0 var(--spacing-4);max-width:46rem}.lead{color:var(--color-text-secondary);font-size:var(--font-size-lg);max-width:46rem;line-height:1.5}.cols3{gap:var(--spacing-6);grid-template-columns:1fr;display:grid}.cols3>div{border-top:var(--border-width) solid var(--color-border);padding-top:var(--spacing-3)}.cols3 h3,.steps h3{margin:0 0 var(--spacing-1);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.cols3 p,.steps p{color:var(--color-text-secondary);margin:0}.split{gap:var(--spacing-8);grid-template-columns:1fr;display:grid}.ledger{border-top:var(--border-width) solid var(--color-border);margin:0}.ledger .row{gap:var(--spacing-1) var(--spacing-6);padding:var(--spacing-3) 0;border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:1fr;display:grid}.ledger dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.06em;color:var(--color-text-secondary);font-variant-caps:all-small-caps}.ledger dd{margin:0}.ledger[data-terms=plain] dt{font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:0;color:var(--color-text-primary);font-variant-caps:normal}.label{margin:0 0 var(--spacing-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:.06em;color:var(--color-text-secondary);font-variant-caps:all-small-caps;display:block}.link{font-weight:var(--font-weight-medium);text-underline-offset:3px;padding-block:var(--spacing-3);text-decoration:underline 1px;display:inline-block}.kinds{gap:var(--spacing-2);margin:var(--spacing-4) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.note{color:var(--color-text-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.media{gap:var(--spacing-8);margin-top:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),52rem));display:grid}.video{margin:0}.video video{aspect-ratio:16/9;object-fit:contain;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-card);block-size:auto;inline-size:100%;display:block}.video figcaption{padding-top:var(--spacing-4)}.video h3{margin:0 0 var(--spacing-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.video p{margin:0 0 var(--spacing-2);max-width:46rem}.video .meta{color:var(--color-text-secondary)}.video summary{cursor:pointer;min-height:44px;font-weight:var(--font-weight-medium);align-items:center;display:flex}.video ol{margin:0 0 var(--spacing-2);padding-left:var(--spacing-6);color:var(--color-text-secondary);max-width:46rem}.steps{gap:var(--spacing-6);counter-reset:step;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:var(--border-width) solid var(--color-border);padding-top:var(--spacing-3);counter-increment:step}.steps li:before{content:counter(step);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-1);line-height:1.2;display:block}.faq{border-top:var(--border-width) solid var(--color-border)}.faq details{border-bottom:var(--border-width) solid var(--color-border)}.faq summary{cursor:pointer;justify-content:space-between;gap:var(--spacing-4);min-height:48px;padding:var(--spacing-2) 0;font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);align-items:center;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:var(--font-weight-normal);font-size:var(--font-size-2xl);line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{margin:0 0 var(--spacing-4);color:var(--color-text-secondary)}.final{text-align:center}.final .wrap{align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}.final h2,.final p{margin:0}.final p{max-width:36rem}.final .cta{justify-content:center}.final .write{font-size:var(--text-supporting-size);color:var(--color-text-secondary)}.final .write a{color:var(--color-text-primary)}.page-head{padding:var(--spacing-12) 0 var(--spacing-8)}.page-head .page-title{margin-bottom:var(--spacing-3)}.marker{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-surface);margin:0 0 var(--spacing-6);flex-wrap:wrap;max-width:46rem;display:flex}.marker p{flex:18rem;margin:0}.status{color:var(--color-text-secondary);font-size:var(--text-supporting-size);margin-bottom:var(--spacing-8)}.index{gap:var(--spacing-1) var(--spacing-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.index a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.legal-list{border-top:var(--border-width) solid var(--color-border);max-width:46rem;margin:0;padding:0;list-style:none}.legal-list li{padding:var(--spacing-4) 0;border-bottom:var(--border-width) solid var(--color-border)}.legal-list h2{margin:0 0 var(--spacing-1);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading);letter-spacing:-.01em}.legal-list p{color:var(--color-text-secondary);margin:0}.plain-list{margin:0 0 var(--spacing-4);padding-left:var(--spacing-5)}.plain-list li{padding-block:var(--spacing-1)}.email{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}@media (width>=720px){.hero-copy h1{font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.hero-actions .astryx-button,.cta .astryx-button{width:auto}.board-table{display:block}.board-phone{display:none}.board-frame{padding:var(--spacing-4)}.site-header .frame{grid-template-columns:1fr auto 1fr;display:grid}.nav{order:0;grid-area:1/2}.cols3,.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ledger .row{grid-template-columns:11rem 1fr}}@media (width>=900px){.split{gap:var(--spacing-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (width>=1100px){.frame{padding:0 var(--spacing-8)}.hero-copy h1{font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.board-frame{padding:var(--spacing-6)}}.agent-right{gap:var(--spacing-6);display:grid}.agent-card{max-width:22rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}

@layer astryx-base {
  @layer priority1;

  @layer priority2 {
    .astryxkdpibf {
      margin: -1px;
    }

    .astryx1ghz6dp {
      margin: 0;
    }

    .astryx1717udv {
      padding: 0;
    }

    .astryx15nmkw0 {
      padding: var(--spacing-2) 0;
    }
  }

  @layer priority3 {
    .astryx1jxw6zd {
      border-radius: var(--_button-radius, var(--radius-element));
    }

    .astryx1hviunn {
      border-radius: var(--radius-container);
    }

    .astryxjspbzw {
      border-radius: var(--radius-full);
    }

    .astryxx3sua9 {
      border-radius: var(--radius-inner);
    }

    .astryxng3xce {
      border-style: none;
    }

    .astryxc342km {
      border-width: 0;
    }

    .astryx1lsbc85 {
      gap: var(--spacing-0-5);
    }

    .astryxzye2dw {
      gap: var(--spacing-1);
    }

    .astryxpec5dj {
      gap: var(--spacing-2) var(--spacing-4);
    }

    .astryx1txdalj {
      gap: var(--spacing-2);
    }

    .astryxjcht0a {
      gap: var(--spacing-3);
    }

    .astryx18g69wz {
      gap: var(--spacing-4);
    }

    .astryx1a2a7pz {
      outline: none;
    }

    .astryxaw4jrz {
      outline: var(--_focus-outline, none);
    }

    .astryxysyzu8 {
      overflow: auto;
    }

    .astryxb3r6kr {
      overflow: hidden;
    }

    .astryx1rea2x4 {
      overflow: visible;
    }

    .astryxt970qd {
      padding-block: 0;
    }

    .astryxce4md1 {
      padding-block: var(--spacing-2);
    }

    .astryxnjsko4 {
      padding-inline: 0;
    }

    .astryxf314gf {
      padding-inline: var(--spacing-2);
    }

    .astryxrrkdod {
      padding-inline: var(--spacing-3);
    }

    .astryx1ku5rj1 {
      place-items: center;
    }

    .astryxmqliwb {
      text-decoration: line-through;
    }

    .astryx1hl2dhg {
      text-decoration: none;
    }

    .astryx16s19ga:has(:focus-visible) {
      outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);
    }
  }

  @layer priority4 {
    .astryx1ua5tub {
      -webkit-box-orient: vertical;
    }

    .astryx1pha0wt {
      align-items: baseline;
    }

    .astryx6s0dn4 {
      align-items: center;
    }

    .astryxuk3077 {
      align-items: flex-end;
    }

    .astryx1cy8zhl {
      align-items: flex-start;
    }

    .astryx1qjc9v5 {
      align-items: stretch;
    }

    .astryxqcrz7y {
      align-self: flex-start;
    }

    .astryx17yabm6 {
      animation-delay: var(--duration-medium-min);
    }

    .astryxjlvqhv {
      animation-duration: 1ms;
    }

    .astryx9uej1z {
      animation-duration: var(--duration-fast-max);
    }

    .astryxb2rp9n {
      animation-duration: var(--duration-fast);
    }

    .astryx14qxm4i {
      animation-duration: var(--duration-slow-min);
    }

    .astryxskzprw {
      animation-fill-mode: backwards;
    }

    .astryx10e4vud {
      animation-fill-mode: forwards;
    }

    .astryxa4qsjk {
      animation-iteration-count: infinite;
    }

    .astryx27dgz5 {
      animation-name: astryx188b6p3-B;
    }

    .astryxdcu2ud {
      animation-name: astryx18re5ia-B;
    }

    .astryx1aqi4f6 {
      animation-name: astryx1ahk7ht-B;
    }

    .astryx11fu2hj {
      animation-name: astryx1wbvqyn-B;
    }

    .astryx1dzmt0o {
      animation-name: astryxu7jd1z-B;
    }

    .astryx15pcnev {
      animation-name: astryxv1hr86-B;
    }

    .astryx156zr3w {
      animation-name: astryxwmkjkf-B;
    }

    .astryx1esw782 {
      animation-timing-function: linear;
    }

    .astryx128ha8g {
      animation-timing-function: var(--ease-standard);
    }

    .astryxjyslct {
      appearance: none;
    }

    .astryxioom0i {
      aspect-ratio: var(--button-icon-only-aspect);
    }

    .astryxlp1x4z {
      backface-visibility: hidden;
    }

    .astryxjbqb8w {
      background-color: #0000;
    }

    .astryx1ewilqj {
      background-color: var(--color-accent);
    }

    .astryx1o0wnni {
      background-color: var(--color-background-blue);
    }

    .astryx1rgj867 {
      background-color: var(--color-background-cyan);
    }

    .astryxspzpui {
      background-color: var(--color-background-gray);
    }

    .astryx1sqjeoo {
      background-color: var(--color-background-green);
    }

    .astryxwmxj5m {
      background-color: var(--color-background-muted);
    }

    .astryx1e9xt6e {
      background-color: var(--color-background-orange);
    }

    .astryxnpoty2 {
      background-color: var(--color-background-pink);
    }

    .astryx16i6n6f {
      background-color: var(--color-background-purple);
    }

    .astryx1cibrc5 {
      background-color: var(--color-background-red);
    }

    .astryx10xzikg {
      background-color: var(--color-background-surface);
    }

    .astryx1jtji5o {
      background-color: var(--color-background-teal);
    }

    .astryx1bo7t0x {
      background-color: var(--color-background-yellow);
    }

    .astryx1pjz0fi {
      background-color: var(--color-error);
    }

    .astryx17x4s8c {
      background-color: var(--color-neutral);
    }

    .astryxdsz4j9 {
      background-color: var(--color-success);
    }

    .astryx19aspcf {
      background-color: var(--color-text-primary);
    }

    .astryx1q8g9m5 {
      background-color: var(--color-warning);
    }

    .astryx14bno8m {
      background-image: linear-gradient(var(--color-neutral),var(--color-neutral));
    }

    .astryx18o3ruo {
      background-image: none;
    }

    .astryx16uus16 {
      border-end-end-radius: 0;
    }

    .astryxbiv7yw {
      border-end-start-radius: 0;
    }

    .astryx1gejf6u {
      border-inline-end-color: var(--color-border);
    }

    .astryx18b5jzi {
      border-inline-end-style: solid;
    }

    .astryx1lun4ml {
      border-inline-end-width: 1px;
    }

    .astryx1j92z86 {
      border-inline-start-color: var(--color-border);
    }

    .astryxrvmtm5 {
      border-inline-start-color: var(--color-on-accent);
    }

    .astryx1t7ytsu {
      border-inline-start-style: solid;
    }

    .astryxpilrb4 {
      border-inline-start-width: 1px;
    }

    .astryxgbv0en {
      border-inline-start-width: var(--border-width);
    }

    .astryx1ga7v0g {
      border-start-end-radius: 0;
    }

    .astryx15mokao {
      border-start-start-radius: 0;
    }

    .astryx1gnnqk1 {
      box-shadow: none;
    }

    .astryx1kcpxr7 {
      box-shadow: var(--shadow-high);
    }

    .astryx1i5ehqx {
      box-shadow: var(--shadow-low);
    }

    .astryx14hfi27 {
      box-shadow: var(--shadow-med);
    }

    .astryx9f619 {
      box-sizing: border-box;
    }

    .astryxzpqnlu {
      clip: rect(0,0,0,0);
    }

    .astryx1hyvwdk {
      clip-path: inset(50%);
    }

    .astryx1heor9g {
      color: inherit;
    }

    .astryx19co3pv {
      color: #0000;
    }

    .astryxqwr325 {
      color: var(--color-accent);
    }

    .astryxrkvqaz {
      color: var(--color-background-surface);
    }

    .astryxjt36v0 {
      color: var(--color-error);
    }

    .astryx1fns2mt {
      color: var(--color-icon-blue);
    }

    .astryx157w0xa {
      color: var(--color-icon-cyan);
    }

    .astryxqa6c3m {
      color: var(--color-icon-disabled);
    }

    .astryx1eyinzz {
      color: var(--color-icon-gray);
    }

    .astryxmxeech {
      color: var(--color-icon-green);
    }

    .astryxxu74a4 {
      color: var(--color-icon-orange);
    }

    .astryx1kxxfg5 {
      color: var(--color-icon-pink);
    }

    .astryxtbr613 {
      color: var(--color-icon-primary);
    }

    .astryxzdw94u {
      color: var(--color-icon-purple);
    }

    .astryxeffzf7 {
      color: var(--color-icon-red);
    }

    .astryxv9yike {
      color: var(--color-icon-secondary);
    }

    .astryx1f3zxcb {
      color: var(--color-icon-teal);
    }

    .astryx1g6zdft {
      color: var(--color-icon-yellow);
    }

    .astryx17wrial {
      color: var(--color-on-accent);
    }

    .astryx1m024r3 {
      color: var(--color-on-error);
    }

    .astryxri61p4 {
      color: var(--color-on-success);
    }

    .astryxrebv38 {
      color: var(--color-on-warning);
    }

    .astryxtjic6 {
      color: var(--color-success);
    }

    .astryxjse4m1 {
      color: var(--color-text-accent);
    }

    .astryx1vvqiwl {
      color: var(--color-text-blue);
    }

    .astryx1txnczv {
      color: var(--color-text-cyan);
    }

    .astryxnbbluu {
      color: var(--color-text-disabled);
    }

    .astryxru1t7f {
      color: var(--color-text-gray);
    }

    .astryxltfdvo {
      color: var(--color-text-green);
    }

    .astryxm47u9q {
      color: var(--color-text-orange);
    }

    .astryxiuofww {
      color: var(--color-text-pink);
    }

    .astryx1tgivj0 {
      color: var(--color-text-primary);
    }

    .astryx1m9wyeb {
      color: var(--color-text-purple);
    }

    .astryx1joocv1 {
      color: var(--color-text-red);
    }

    .astryxv1l7n4 {
      color: var(--color-text-secondary);
    }

    .astryx9x0lbs {
      color: var(--color-text-teal);
    }

    .astryxdhq94a {
      color: var(--color-text-yellow);
    }

    .astryxs3pv69 {
      color: var(--color-warning);
    }

    .astryxntwwlm {
      --lightningcss-light: ;
      --lightningcss-dark: initial;
      color-scheme: dark;
    }

    .astryx108lcm5 {
      --lightningcss-light: initial;
      --lightningcss-dark: ;
      color-scheme: light dark;
    }

    @media (prefers-color-scheme: dark) {
      .astryx108lcm5 {
        --lightningcss-light: ;
        --lightningcss-dark: initial;
      }
    }

    .astryx19aimcq {
      --lightningcss-light: initial;
      --lightningcss-dark: ;
      color-scheme: light;
    }

    .astryx1kihgfc {
      column-gap: var(--spacing-0-5);
    }

    .astryx1o57wo1 {
      column-gap: var(--spacing-0);
    }

    .astryx1thn6ci {
      column-gap: var(--spacing-1-5);
    }

    .astryx1lfs0n9 {
      column-gap: var(--spacing-1);
    }

    .astryx1p37tyl {
      column-gap: var(--spacing-10);
    }

    .astryxak3so {
      column-gap: var(--spacing-2);
    }

    .astryxewh9hi {
      column-gap: var(--spacing-3);
    }

    .astryxty4p9g {
      column-gap: var(--spacing-4);
    }

    .astryx1eqhezk {
      column-gap: var(--spacing-5);
    }

    .astryx3qlgwd {
      column-gap: var(--spacing-6);
    }

    .astryxicv188 {
      column-gap: var(--spacing-8);
    }

    .astryxt0e3qv {
      cursor: default;
    }

    .astryxmper1u {
      cursor: inherit;
    }

    .astryx1ypdohk {
      cursor: pointer;
    }

    .astryx104kibb {
      display: -webkit-box;
    }

    .astryx1lliihq {
      display: block;
    }

    .astryxjp7ctv {
      display: contents;
    }

    .astryx78zum5 {
      display: flex;
    }

    .astryxrvj5dj {
      display: grid;
    }

    .astryx3nfvp2 {
      display: inline-flex;
    }

    .astryxwz0xwf {
      display: inline-grid;
    }

    .astryxt0psk2 {
      display: inline;
    }

    .astryxbh8q5q {
      fill: none;
    }

    .astryxdt5ytf {
      flex-direction: column;
    }

    .astryx1q0g3np {
      flex-direction: row;
    }

    .astryx2lah0s {
      flex-shrink: 0;
    }

    .astryxozqiw3 {
      flex-wrap: nowrap;
    }

    .astryx8hhl5t {
      flex-wrap: wrap-reverse;
    }

    .astryx1a02dak {
      flex-wrap: wrap;
    }

    .astryxjb2p0i {
      font-family: inherit;
    }

    .astryx9ynric {
      font-family: var(--font-family-body);
    }

    .astryx9m5x89 {
      font-family: var(--font-family-code);
    }

    .astryxboafo0 {
      font-size: .75rem;
    }

    .astryx1603h9y {
      font-size: 1.25rem;
    }

    .astryxngnso2 {
      font-size: 1.5rem;
    }

    .astryx1jchvi3 {
      font-size: 1rem;
    }

    .astryx1qlqyl8 {
      font-size: inherit;
    }

    .astryxhs0kqb {
      font-size: var(--font-size-2xl);
    }

    .astryx16a80zy {
      font-size: var(--font-size-2xs);
    }

    .astryx10srzze {
      font-size: var(--font-size-3xl);
    }

    .astryx10p7juq {
      font-size: var(--font-size-3xs);
    }

    .astryxqcvi3d {
      font-size: var(--font-size-4xl);
    }

    .astryxxc45ev {
      font-size: var(--font-size-4xs);
    }

    .astryx1j29vfg {
      font-size: var(--font-size-base);
    }

    .astryxc7cgfe {
      font-size: var(--font-size-lg);
    }

    .astryx1eqnyfr {
      font-size: var(--font-size-sm);
    }

    .astryx1wqms48 {
      font-size: var(--font-size-xl);
    }

    .astryx51wmvv {
      font-size: var(--font-size-xs);
    }

    .astryxjm74w1 {
      font-size: var(--text-body-size);
    }

    .astryxp03k98 {
      font-size: var(--text-code-size);
    }

    .astryxsub3ws {
      font-size: var(--text-display-1-size);
    }

    .astryx1yego12 {
      font-size: var(--text-display-2-size);
    }

    .astryxlgnzhf {
      font-size: var(--text-display-3-size);
    }

    .astryxcg7oai {
      font-size: var(--text-heading-1-size);
    }

    .astryx1xvnhcw {
      font-size: var(--text-heading-2-size);
    }

    .astryxii13ha {
      font-size: var(--text-heading-3-size);
    }

    .astryx8tkxat {
      font-size: var(--text-heading-4-size);
    }

    .astryxsgqta0 {
      font-size: var(--text-heading-5-size);
    }

    .astryxw5ohdf {
      font-size: var(--text-heading-6-size);
    }

    .astryxcr08ib {
      font-size: var(--text-label-size);
    }

    .astryx18juvz8 {
      font-size: var(--text-large-size);
    }

    .astryx141an7d {
      font-size: var(--text-supporting-size);
    }

    .astryx1j61x8r {
      font-style: normal;
    }

    .astryxss6m8b {
      font-variant-numeric: tabular-nums;
    }

    .astryx1pd3egz {
      font-weight: inherit;
    }

    .astryx1lvx875 {
      font-weight: var(--font-weight-bold);
    }

    .astryx1e4wzip {
      font-weight: var(--font-weight-medium);
    }

    .astryx1sodnla {
      font-weight: var(--font-weight-normal);
    }

    .astryx2mo6ok {
      font-weight: var(--font-weight-semibold);
    }

    .astryxxovm9e {
      font-weight: var(--text-body-weight);
    }

    .astryxx3eeay {
      font-weight: var(--text-code-weight);
    }

    .astryx1txul5o {
      font-weight: var(--text-display-1-weight);
    }

    .astryx1y36c3f {
      font-weight: var(--text-display-2-weight);
    }

    .astryx1on40hk {
      font-weight: var(--text-display-3-weight);
    }

    .astryx1v68xuy {
      font-weight: var(--text-heading-1-weight);
    }

    .astryx12yy4cs {
      font-weight: var(--text-heading-2-weight);
    }

    .astryx1jcxfy8 {
      font-weight: var(--text-heading-3-weight);
    }

    .astryx2hcmsi {
      font-weight: var(--text-heading-4-weight);
    }

    .astryxno150v {
      font-weight: var(--text-heading-5-weight);
    }

    .astryx1pw4frv {
      font-weight: var(--text-heading-6-weight);
    }

    .astryxmhvcl5 {
      font-weight: var(--text-label-weight);
    }

    .astryx149oux8 {
      font-weight: var(--text-large-weight);
    }

    .astryxv8on6e {
      font-weight: var(--text-supporting-weight);
    }

    .astryx1y6fwsi {
      grid-template-columns: 1fr;
    }

    .astryx1rkzygb {
      grid-template-columns: auto minmax(0, 1fr);
    }

    .astryx189bvgu {
      grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    }

    .astryxqketvx {
      grid-template-columns: var(--x-gridTemplateColumns);
    }

    .astryxxydokm {
      hyphens: manual;
    }

    .astryxtijo5x {
      inset-inline-end: 0;
    }

    .astryx1o0tod {
      inset-inline-start: 0;
    }

    .astryxl56j7k {
      justify-content: center;
    }

    .astryx13a6bvl {
      justify-content: flex-end;
    }

    .astryx1nhvcw1 {
      justify-content: flex-start;
    }

    .astryx1l1ennw {
      justify-content: space-around;
    }

    .astryx1qughib {
      justify-content: space-between;
    }

    .astryxaw8158 {
      justify-content: space-evenly;
    }

    .astryx1i21sxh {
      letter-spacing: normal;
    }

    .astryx15bjb6t {
      line-height: inherit;
    }

    .astryxw6l6zx {
      line-height: var(--text-body-leading);
    }

    .astryx17iicif {
      line-height: var(--text-code-leading);
    }

    .astryx112ttwr {
      line-height: var(--text-display-1-leading);
    }

    .astryxh0iwvy {
      line-height: var(--text-display-2-leading);
    }

    .astryx1ujwuaq {
      line-height: var(--text-display-3-leading);
    }

    .astryxfmsba7 {
      line-height: var(--text-heading-1-leading);
    }

    .astryx1cpk1wn {
      line-height: var(--text-heading-2-leading);
    }

    .astryxwjzt0u {
      line-height: var(--text-heading-3-leading);
    }

    .astryxqerer {
      line-height: var(--text-heading-4-leading);
    }

    .astryxo3gurs {
      line-height: var(--text-heading-5-leading);
    }

    .astryxeixjfn {
      line-height: var(--text-heading-6-leading);
    }

    .astryx1kq96og {
      line-height: var(--text-label-leading);
    }

    .astryxf74fhv {
      line-height: var(--text-large-leading);
    }

    .astryx1ltkj2j {
      line-height: var(--text-supporting-leading);
    }

    .astryx14z9mp {
      margin-inline-end: 0;
    }

    .astryx1fcf3bl {
      margin-inline-end: calc(-1 * var(--container-padding-inline-end, 0px));
    }

    .astryxkd40ry {
      margin-inline-end: calc(-1 * var(--spacing-1));
    }

    .astryx17uq07p {
      margin-inline-end: calc(max(var(--spacing-4), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px)) + max(var(--astryx-layer-inset-inline-start, 0px), var(--astryx-layer-inset-inline-end, 0px)));
    }

    .astryx16v65q9 {
      margin-inline-end: var(--astryx3pzc91, calc(var(--spacing-4) + max(var(--astryx-layer-inset-inline-start, 0px), var(--astryx-layer-inset-inline-end, 0px))));
    }

    .astryx1c9tiao {
      margin-inline-end: var(--x-marginInlineEnd);
    }

    .astryx1lziwak {
      margin-inline-start: 0;
    }

    .astryxojxgvx {
      margin-inline-start: calc(-1 * var(--container-padding-inline-start, 0px));
    }

    .astryx1f8n2wu {
      margin-inline-start: calc(max(var(--spacing-4), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px)) + max(var(--astryx-layer-inset-inline-start, 0px), var(--astryx-layer-inset-inline-end, 0px)));
    }

    .astryx6dgx7m {
      margin-inline-start: var(--astryx3pzc91, calc(var(--spacing-4) + max(var(--astryx-layer-inset-inline-start, 0px), var(--astryx-layer-inset-inline-end, 0px))));
    }

    .astryx4lel18 {
      margin-inline-start: var(--x-marginInlineStart);
    }

    .astryxbyyjgo {
      opacity: .5;
    }

    .astryx1wfwxd8 {
      outline-offset: 0;
    }

    .astryx1kvmbwa {
      outline-offset: var(--_focus-outline-offset, 0);
    }

    .astryx1t137rt {
      outline-style: none;
    }

    .astryx1k57tk5 {
      outline-width: 0;
    }

    .astryx1mzt3pk {
      overflow-wrap: break-word;
    }

    .astryx1h4wwuj {
      overflow-wrap: normal;
    }

    .astryxyri2b {
      padding-inline-end: 0;
    }

    .astryx64h4k7 {
      padding-inline-end: var(--container-padding-inline-end);
    }

    .astryx1le3yxw {
      padding-inline-end: var(--spacing-0-5);
    }

    .astryx1s0aq8i {
      padding-inline-end: var(--spacing-0);
    }

    .astryx17hk9do {
      padding-inline-end: var(--spacing-1-5);
    }

    .astryx1nryj5t {
      padding-inline-end: var(--spacing-1);
    }

    .astryx160ivqr {
      padding-inline-end: var(--spacing-10);
    }

    .astryx1djylfy {
      padding-inline-end: var(--spacing-2);
    }

    .astryx1t818jl {
      padding-inline-end: var(--spacing-3);
    }

    .astryxnjyzlh {
      padding-inline-end: var(--spacing-4);
    }

    .astryxdbrk9v {
      padding-inline-end: var(--spacing-5);
    }

    .astryx1we12cn {
      padding-inline-end: var(--spacing-6);
    }

    .astryx1q91b2g {
      padding-inline-end: var(--spacing-8);
    }

    .astryx1c1uobl {
      padding-inline-start: 0;
    }

    .astryx1c35znw {
      padding-inline-start: var(--container-padding-inline-start);
    }

    .astryx138rykx {
      padding-inline-start: var(--spacing-0-5);
    }

    .astryx18gyask {
      padding-inline-start: var(--spacing-0);
    }

    .astryxfti1ec {
      padding-inline-start: var(--spacing-1-5);
    }

    .astryx1vsv5vr {
      padding-inline-start: var(--spacing-1);
    }

    .astryxqp078j {
      padding-inline-start: var(--spacing-10);
    }

    .astryx12gdq22 {
      padding-inline-start: var(--spacing-2);
    }

    .astryx126nfab {
      padding-inline-start: var(--spacing-3);
    }

    .astryx1rey3nv {
      padding-inline-start: var(--spacing-4);
    }

    .astryx1blguxw {
      padding-inline-start: var(--spacing-5);
    }

    .astryx31w388 {
      padding-inline-start: var(--spacing-6);
    }

    .astryx1j3hnjz {
      padding-inline-start: var(--spacing-8);
    }

    .astryx47corl {
      pointer-events: none;
    }

    .astryx10l6tqk {
      position: absolute;
    }

    .astryxixxii4 {
      position: fixed;
    }

    .astryx1n2onr6 {
      position: relative;
    }

    .astryxio8zfp {
      r: calc(var(--_spinner-ring-diameter) / 2);
    }

    .astryx1tw44j4 {
      row-gap: var(--spacing-0-5);
    }

    .astryx6yxi7o {
      row-gap: var(--spacing-0);
    }

    .astryxhq53yo {
      row-gap: var(--spacing-1-5);
    }

    .astryx1ngg2t4 {
      row-gap: var(--spacing-1);
    }

    .astryx1xpicb7 {
      row-gap: var(--spacing-10);
    }

    .astryx1x7z4sm {
      row-gap: var(--spacing-2);
    }

    .astryx4olc9o {
      row-gap: var(--spacing-3);
    }

    .astryxtx9w7w {
      row-gap: var(--spacing-4);
    }

    .astryx1iu6piu {
      row-gap: var(--spacing-5);
    }

    .astryxczp1bk {
      row-gap: var(--spacing-6);
    }

    .astryxgx0vcf {
      row-gap: var(--spacing-8);
    }

    .astryxtve3lm {
      stroke: var(--spinner-color);
    }

    .astryxalkhop {
      stroke: var(--spinner-track-color);
    }

    .astryxdv9ggb {
      stroke-dasharray: calc(var(--_spinner-ring-diameter) * 3.14159 * var(--spinner-arc-fraction)) calc(var(--_spinner-ring-diameter) * 3.14159 * (1 - var(--spinner-arc-fraction)));
    }

    .astryx1owpc8m {
      stroke-linecap: round;
    }

    .astryx7bo2k {
      stroke-opacity: .3;
    }

    .astryx1smxkh6 {
      stroke-opacity: .302;
    }

    .astryx1g350g8 {
      stroke-opacity: 1;
    }

    .astryxgw3ha0 {
      stroke-width: var(--_spinner-ring-stroke);
    }

    .astryx2b8uid {
      text-align: center;
    }

    .astryxp4054r {
      text-align: end;
    }

    .astryx1yc453h {
      text-align: start;
    }

    .astryx7ssn7h {
      text-align-last: auto;
    }

    .astryx1b2iylo {
      text-box-edge: cap alphabetic;
    }

    .astryxwgcxoh {
      text-box-trim: trim-both;
    }

    .astryxycaml9 {
      -webkit-text-decoration-color: var(--color-border-emphasized);
      text-decoration-color: var(--color-border-emphasized);
    }

    .astryxujl8zx {
      text-decoration-line: underline;
    }

    .astryxev0dqp {
      text-decoration-style: dashed;
    }

    .astryxzugeeo {
      text-indent: 0;
    }

    .astryxlyipyv {
      text-overflow: ellipsis;
    }

    .astryx19pm5ym {
      text-shadow: none;
    }

    .astryx6mezaz {
      text-transform: none;
    }

    .astryxrys4gj {
      text-underline-offset: 2px;
    }

    .astryx1w2vvpw {
      text-wrap: balance;
    }

    .astryxebhuq6 {
      text-wrap: nowrap;
    }

    .astryx1fzhlzt {
      text-wrap: pretty;
    }

    .astryxk4td0m {
      text-wrap: wrap;
    }

    .astryx1c071of {
      transform: none;
    }

    .astryx9tu13d {
      transform: rotate(-90deg);
    }

    .astryx3oybdh {
      transform: scale(1);
    }

    .astryxsqj5wx {
      transform: var(--x-transform);
    }

    .astryx1764fhq {
      transform-box: fill-box;
    }

    .astryx1g0ag68 {
      transform-origin: center;
    }

    .astryxuedmi6 {
      transition-duration: var(--duration-fast);
    }

    .astryxrafxwg {
      transition-property: background-image, background-color, color, opacity, transform;
    }

    .astryx12qzo2w {
      transition-property: background-image;
    }

    .astryxlr8y92 {
      transition-timing-function: var(--ease-standard);
    }

    .astryx87ps6o {
      -webkit-user-select: none;
      user-select: none;
    }

    .astryxxymvpz {
      vertical-align: middle;
    }

    .astryxeaf4i8 {
      white-space: normal;
    }

    .astryxuxw1ft {
      white-space: nowrap;
    }

    .astryx1yn0g08 {
      word-break: break-all;
    }

    .astryx13faqbe {
      word-break: break-word;
    }

    .astryx1lldw8n {
      word-break: normal;
    }

    .astryxp3md9m {
      word-spacing: normal;
    }

    .astryx11z29ks[data-astryx-press="on"], .astryxli5ek3[data-astryx-press="fading"] {
      --astryx-press-alpha: 1;
    }

    .astryxwwt2cb:is([dir="rtl"] *) {
      animation-name: astryxu7jd1z-B;
    }

    .astryxp3u9bv:is([dir="rtl"] *) {
      animation-name: astryxwmkjkf-B;
    }

    .astryx1ursds5:not(:has( ~ :not([popover]):not(template):not(dialog))) {
      border-end-end-radius: var(--radius-element);
    }

    .astryxy2bsav:not(:has( ~ :not([popover]):not(template):not(dialog))) {
      border-end-start-radius: var(--radius-element);
    }

    .astryx149bkfe:not(:has( ~ :not([popover]):not(template):not(dialog))) {
      border-start-end-radius: var(--radius-element);
    }

    .astryx16khyan:is(:disabled, [aria-disabled="true"]) {
      cursor: default;
    }

    .astryx1e0x2sz:focus-visible {
      outline-color: var(--color-error);
    }

    .astryxx47ajj:focus-visible {
      outline-color: var(--focus-outline-color);
    }

    .astryx13aywxo:focus-visible {
      outline-offset: var(--button-focus-offset);
    }

    .astryx1vwwbsn:focus-visible {
      outline-offset: var(--focus-outline-offset);
    }

    .astryx1jhp3zv:focus-visible {
      outline-style: var(--focus-outline-style);
    }

    .astryx1vidyx5:focus-visible {
      outline-width: var(--focus-outline-width);
    }

    .astryx8ppqj.astryx8ppqj:active:where(:not(:disabled, [aria-disabled="true"])) {
      transform: scale(.98);
    }

    .astryxgtlewx:is([dir="rtl"] *) {
      transform: scaleX(-1);
    }

    .astryx92e2el:has( > [data-astryx-edge-comp]:last-child) {
      margin-inline-end: var(--x-4drmnv);
    }

    .astryx1kftj4p:has( > [data-astryx-edge-comp]:first-child) {
      margin-inline-start: var(--x-126w13d);
    }

    .astryx1uy843r:has(:focus-visible), .astryxobxmqy:has( > :first-child:focus-visible) {
      outline-color: var(--focus-outline-color);
    }

    .astryx1jumodi:has(:focus-visible), .astryx2vr5qc:has( > :first-child:focus-visible) {
      outline-offset: var(--focus-outline-offset);
    }

    .astryxciu248:has(:focus-visible), .astryxfd04fr:has( > :first-child:focus-visible) {
      outline-style: var(--focus-outline-style);
    }

    .astryx11j6mr8:has(:focus-visible), .astryxmmisi4:has( > :first-child:focus-visible) {
      outline-width: var(--focus-outline-width);
    }

    .astryx1xrp5p4:first-child {
      border-end-start-radius: var(--radius-element);
    }

    .astryxyf0ibl:first-child {
      border-inline-start-style: none;
    }

    .astryx1pjv70x:first-child {
      border-inline-start-width: 0;
    }

    .astryx2qxyot:first-child {
      border-start-end-radius: var(--radius-element);
    }

    .astryx8eehn2:first-child {
      border-start-start-radius: var(--radius-element);
    }

    .astryxuqm82a:active {
      background-image: none;
    }

    .astryx1pdlv7q:active {
      transform: none;
    }

    @media (prefers-reduced-motion: reduce) {
      .astryx14q22ui.astryx14q22ui {
        animation-delay: 0s;
      }

      .astryxnh0sag.astryxnh0sag {
        animation-duration: 3s;
      }

      .astryx1aquc0h.astryx1aquc0h {
        animation-name: none;
      }

      .astryx12w9bfk.astryx12w9bfk {
        transition-duration: 0s;
      }
    }

    .astryx1anq1lc.astryx1anq1lc:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-color: var(--color-overlay-pressed);
    }

    .astryxzmimnh.astryxzmimnh:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed)),linear-gradient(var(--color-neutral),var(--color-neutral));
    }

    .astryx7uyq82.astryx7uyq82:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed));
    }

    @media (pointer: coarse) {
      .astryxom6oz5.astryxom6oz5.astryxom6oz5:active:where(:not(:disabled, [aria-disabled="true"])) {
        transform: scale(1);
      }
    }

    @media (hover: hover) {
      .astryxoevpu5.astryxoevpu5.astryxoevpu5:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--color-overlay-hover);
      }

      .astryx1otsd3y.astryx1otsd3y.astryx1otsd3y:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover)),linear-gradient(var(--color-neutral),var(--color-neutral));
      }

      .astryxmvprkv.astryxmvprkv.astryxmvprkv:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover));
      }
    }

    @media (pointer: coarse) {
      .astryx1s5nr2v.astryx1s5nr2v.astryx1s5nr2v:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: #0000;
      }
    }

    @media (hover: hover) {
      .astryxprvw0a.astryxprvw0a.astryxprvw0a:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--color-overlay-pressed);
      }
    }

    @media (pointer: coarse) {
      .astryxvbnuu.astryxvbnuu.astryxvbnuu:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: linear-gradient(var(--color-neutral),var(--color-neutral));
      }
    }

    @media (hover: hover) {
      .astryxo3fi6e.astryxo3fi6e.astryxo3fi6e:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed)),linear-gradient(var(--color-neutral),var(--color-neutral));
      }

      .astryxetgvay.astryxetgvay.astryxetgvay:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed));
      }
    }

    @media (pointer: coarse) {
      .astryx3f84ok.astryx3f84ok.astryx3f84ok:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: none;
      }
    }
  }

  @layer priority5 {
    .astryxw8gpjh {
      border-bottom-color: var(--color-border);
    }

    .astryx1q0q8m5 {
      border-bottom-style: solid;
    }

    .astryxso031l {
      border-bottom-width: 1px;
    }

    .astryx1pc3f07 {
      border-top-color: var(--color-border);
    }

    .astryx11npmm7 {
      border-top-color: var(--color-on-accent);
    }

    .astryx13fuv20 {
      border-top-style: solid;
    }

    .astryx178xt8z {
      border-top-width: 1px;
    }

    .astryx11xkdxz {
      border-top-width: var(--border-width);
    }

    .astryx1ey2m1c {
      bottom: 0;
    }

    .astryxvle69y {
      height: .75rem;
    }

    .astryxmll18r {
      height: 1.25rem;
    }

    .astryxam5rvr {
      height: 1.5rem;
    }

    .astryx5yr21d {
      height: 100%;
    }

    .astryxlup9mm {
      height: 16px;
    }

    .astryxjm9jq1 {
      height: 1px;
    }

    .astryx1l36t39 {
      height: 1rem;
    }

    .astryx102lyln {
      height: calc(var(--size-element-lg) - 8px);
    }

    .astryxrmxcn7 {
      height: calc(var(--size-element-md) - 8px);
    }

    .astryxzydfjl {
      height: calc(var(--size-element-sm) - 8px);
    }

    .astryx7yyq19 {
      height: var(--_spinner-box-size);
    }

    .astryxssyfek {
      height: var(--size-element-lg);
    }

    .astryx1ueg155 {
      height: var(--size-element-md);
    }

    .astryx6k0iem {
      height: var(--size-element-sm);
    }

    .astryx1grt7ep {
      height: var(--spacing-5);
    }

    .astryx16ye13r {
      height: var(--x-height);
    }

    .astryx1nrll8i {
      left: 50%;
    }

    .astryxat24cr {
      margin-bottom: 0;
    }

    .astryxu7oaa3 {
      margin-bottom: calc(max(var(--spacing-4), env(safe-area-inset-top, 0px), env(safe-area-inset-bottom, 0px)) + max(var(--astryx-layer-inset-block-start, 0px), var(--astryx-layer-inset-block-end, 0px)));
    }

    .astryx9jtp1a {
      margin-bottom: var(--astryx1ot8se4, calc(var(--spacing-4) + max(var(--astryx-layer-inset-block-start, 0px), var(--astryx-layer-inset-block-end, 0px))));
    }

    .astryxep27e5 {
      margin-bottom: var(--spacing-3);
    }

    .astryxlm3tn6 {
      margin-bottom: var(--x-marginBlockEnd);
    }

    .astryxdj266r {
      margin-top: 0;
    }

    .astryxtcm5rz {
      margin-top: calc(max(var(--spacing-4), env(safe-area-inset-top, 0px), env(safe-area-inset-bottom, 0px)) + max(var(--astryx-layer-inset-block-start, 0px), var(--astryx-layer-inset-block-end, 0px)));
    }

    .astryxsgm78j {
      margin-top: var(--astryx1ot8se4, calc(var(--spacing-4) + max(var(--astryx-layer-inset-block-start, 0px), var(--astryx-layer-inset-block-end, 0px))));
    }

    .astryx1vhfslr {
      margin-top: var(--x-marginBlockStart);
    }

    .astryx1knyq2z {
      max-height: var(--astryx17ekfff, calc(100vh - var(--spacing-4) - var(--spacing-4) - var(--astryx-layer-inset-block-start, 0px) - var(--astryx-layer-inset-block-end, 0px)));
    }

    .astryx193iq5w {
      max-width: 100%;
    }

    .astryxw5ewwj {
      max-width: 300px;
    }

    .astryx1x1rfll {
      max-width: none;
    }

    .astryxrichqk {
      max-width: var(--astryxdig2zt, calc(100vw - var(--spacing-4) - var(--spacing-4) - var(--astryx-layer-inset-inline-start, 0px) - var(--astryx-layer-inset-inline-end, 0px)));
    }

    .astryxf68679 {
      max-width: var(--x-maxWidth);
    }

    .astryxjwf9q1 {
      min-height: 24px;
    }

    .astryx82snj4 {
      min-height: var(--x-minHeight);
    }

    .astryxeuugli {
      min-width: 0;
    }

    .astryx18d9i69 {
      padding-bottom: 0;
    }

    .astryxc1wllq {
      padding-bottom: var(--container-padding-block-end);
    }

    .astryxij103a {
      padding-bottom: var(--spacing-0-5);
    }

    .astryx1l20ajd {
      padding-bottom: var(--spacing-0);
    }

    .astryx1opdxmq {
      padding-bottom: var(--spacing-1-5);
    }

    .astryxy143xn {
      padding-bottom: var(--spacing-1);
    }

    .astryx2izi54 {
      padding-bottom: var(--spacing-10);
    }

    .astryx1wesfrj {
      padding-bottom: var(--spacing-2);
    }

    .astryxvmdzux {
      padding-bottom: var(--spacing-3);
    }

    .astryx1awphl8 {
      padding-bottom: var(--spacing-4);
    }

    .astryx1hk98q {
      padding-bottom: var(--spacing-5);
    }

    .astryxjpqqx5 {
      padding-bottom: var(--spacing-6);
    }

    .astryx2oz4g1 {
      padding-bottom: var(--spacing-8);
    }

    .astryxexx8yu {
      padding-top: 0;
    }

    .astryx14m0hsi {
      padding-top: var(--container-padding-block-start);
    }

    .astryxbx876j {
      padding-top: var(--spacing-0-5);
    }

    .astryx1ydh6w3 {
      padding-top: var(--spacing-0);
    }

    .astryx1kwdpsa {
      padding-top: var(--spacing-1-5);
    }

    .astryxfsso4q {
      padding-top: var(--spacing-1);
    }

    .astryxk6660b {
      padding-top: var(--spacing-10);
    }

    .astryx1xye8es {
      padding-top: var(--spacing-2);
    }

    .astryx1vlblms {
      padding-top: var(--spacing-3);
    }

    .astryx1oa1p4a {
      padding-top: var(--spacing-4);
    }

    .astryxx7rijo {
      padding-top: var(--spacing-5);
    }

    .astryx1adxfkp {
      padding-top: var(--spacing-6);
    }

    .astryxoxd1wu {
      padding-top: var(--spacing-8);
    }

    .astryx13vifvy {
      top: 0;
    }

    .astryx1jw3ynk {
      width: .75rem;
    }

    .astryxwqq7k2 {
      width: 1.25rem;
    }

    .astryxp8d6y2 {
      width: 1.5rem;
    }

    .astryx1kky2od {
      width: 16px;
    }

    .astryx1i1rx1s {
      width: 1px;
    }

    .astryxcdlrvm {
      width: 1rem;
    }

    .astryx6v0vjy {
      width: var(--_spinner-box-size);
    }

    .astryx5lhr3w {
      width: var(--x-width);
    }

    .astryx1d9v4yf:first-child {
      border-top-style: none;
    }

    .astryx1g31smg:first-child {
      border-top-width: 0;
    }

    .astryxkibk3:first-child {
      margin-top: calc(-1 * var(--container-padding-block-start, 0px));
    }

    .astryxlayyun:last-child {
      margin-bottom: calc(-1 * var(--container-padding-block-end, 0px));
    }
  }

  @layer priority6 {
    .astryx8s9nux[data-astryx-press="fading"] {
      animation-duration: .2s;
    }

    .astryxziyay6[data-astryx-press="fading"] {
      animation-fill-mode: both;
    }

    .astryxk1pyz[data-astryx-press="fading"] {
      animation-name: astryx10jkm1t-B;
    }

    .astryxwkbtvz[data-astryx-press="fading"] {
      animation-timing-function: cubic-bezier(0, 0, .2, 1);
    }

    .astryx1bev2v5[data-astryx-press="on"] {
      background-image: none;
    }

    .astryx1xsm0q9:after {
      inset: -14px;
    }

    .astryx1ylxtyb[data-astryx-press="on"] {
      transform: none;
    }

    .astryx3y5scg[data-astryx-press="on"] {
      transform: scale(.98);
    }

    .astryx13ugjdw.astryx13ugjdw:where(:not(:disabled, [aria-disabled="true"]))[data-astryx-press="on"], .astryxl8sb5e.astryxl8sb5e:where(:not(:disabled, [aria-disabled="true"]))[data-astryx-press="fading"] {
      background-color: #0000;
    }

    .astryx1qxwyo6.astryx1qxwyo6:where(:not(:disabled, [aria-disabled="true"]))[data-astryx-press="fading"], .astryx5rw36h.astryx5rw36h:where(:not(:disabled, [aria-disabled="true"]))[data-astryx-press="on"] {
      background-image: var(--_press-paint-image),linear-gradient(var(--color-neutral),var(--color-neutral));
    }

    .astryx7ngsy6.astryx7ngsy6:where(:not(:disabled, [aria-disabled="true"]))[data-astryx-press="on"], .astryxubczrd.astryxubczrd:where(:not(:disabled, [aria-disabled="true"]))[data-astryx-press="fading"] {
      background-image: var(--_press-paint-image);
    }
  }

  @layer priority7 {
    .astryx1s928wv:after {
      content: "";
    }

    .astryx1j6awrg:after {
      position: absolute;
    }
  }

  @property --x---container-max-height {
    syntax: "*";
    inherits: false
  }

  @property --x-126w13d {
    syntax: "*";
    inherits: false
  }

  @property --x-4drmnv {
    syntax: "*";
    inherits: false
  }

  @property --x-gridTemplateColumns {
    syntax: "*";
    inherits: false
  }

  @property --x-height {
    syntax: "*";
    inherits: false
  }

  @property --x-marginBlockEnd {
    syntax: "*";
    inherits: false
  }

  @property --x-marginBlockStart {
    syntax: "*";
    inherits: false
  }

  @property --x-marginInlineEnd {
    syntax: "*";
    inherits: false
  }

  @property --x-marginInlineStart {
    syntax: "*";
    inherits: false
  }

  @property --x-maxWidth {
    syntax: "*";
    inherits: false
  }

  @property --x-minHeight {
    syntax: "*";
    inherits: false
  }

  @property --x-transform {
    syntax: "*";
    inherits: false
  }

  @property --x-width {
    syntax: "*";
    inherits: false
  }

  @property --astryx-press-alpha {
    syntax: "<number>";
    inherits: true;
    initial-value: 0;
  }

  @keyframes astryx10jkm1t-B {
    from {
      --astryx-press-alpha: 1;
    }

    to {
      --astryx-press-alpha: 0;
    }
  }

  @keyframes astryx188b6p3-B {
    from {
      color: inherit;
    }

    to {
      color: #0000;
    }
  }

  @keyframes astryx18re5ia-B {
    from {
      opacity: 0;
    }

    to {
      opacity: 1;
    }
  }

  @keyframes astryxu7jd1z-B {
    from {
      opacity: 0;
      transform: translateX(var(--spacing-2)) scale(.95);
    }

    to {
      opacity: 1;
      transform: translateX(0) scale(1);
    }
  }

  @keyframes astryxwmkjkf-B {
    from {
      opacity: 0;
      transform: translateX(calc(-1 * var(--spacing-2))) scale(.95);
    }

    to {
      opacity: 1;
      transform: translateX(0) scale(1);
    }
  }

  @keyframes astryx1ahk7ht-B {
    from {
      opacity: 0;
      transform: translateY(var(--spacing-2)) scale(.95);
    }

    to {
      opacity: 1;
      transform: translateY(0) scale(1);
    }
  }

  @keyframes astryxv1hr86-B {
    from {
      opacity: 0;
      transform: translateY(calc(-1 * var(--spacing-2))) scale(.95);
    }

    to {
      opacity: 1;
      transform: translateY(0) scale(1);
    }
  }

  @keyframes astryx1wbvqyn-B {
    0% {
      stroke-dashoffset: 0;
    }

    100% {
      stroke-dashoffset: calc(var(--_spinner-ring-diameter) * -3.14159);
    }
  }

  :root, .astryx1qqxm5o {
    --astryx-press-alpha: 0;
  }

  :root, .astryxafi2nm {
    --border-width: 1px;
  }

  :root, .astryxj0fimd {
    --color-accent: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
    --color-accent-muted: var(--lightningcss-light, #0082fb33) var(--lightningcss-dark, #0082fb3f);
    --color-on-accent: #fff;
    --color-neutral: var(--lightningcss-light, #0536591a) var(--lightningcss-dark, #dfe2e533);
    --color-background-surface: var(--lightningcss-light, #fff) var(--lightningcss-dark, #1f1f22);
    --color-background-body: var(--lightningcss-light, #f1f4f7) var(--lightningcss-dark, #111112);
    --color-overlay: var(--lightningcss-light, #01122866) var(--lightningcss-dark, #11111299);
    --color-overlay-hover: var(--lightningcss-light, #0536590c) var(--lightningcss-dark, #ffffff0c);
    --color-overlay-pressed: var(--lightningcss-light, #05365919) var(--lightningcss-dark, #ffffff19);
    --color-background-muted: var(--lightningcss-light, #0536590c) var(--lightningcss-dark, #1111127f);
    --color-text-primary: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #dfe2e5);
    --color-text-secondary: var(--lightningcss-light, #4e606f) var(--lightningcss-dark, #aaafb5);
    --color-text-disabled: var(--lightningcss-light, #a4b0bc) var(--lightningcss-dark, #6f747c);
    --color-text-accent: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #3e9efb);
    --color-on-dark: #fff;
    --color-on-light: #000;
    --color-icon-accent: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
    --color-icon-primary: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #dfe2e5);
    --color-icon-secondary: var(--lightningcss-light, #4e606f) var(--lightningcss-dark, #aaafb5);
    --color-icon-disabled: var(--lightningcss-light, #a4b0bc) var(--lightningcss-dark, #6f747c);
    --color-background-card: var(--lightningcss-light, #fff) var(--lightningcss-dark, #1f1f22);
    --color-background-popover: var(--lightningcss-light, #fff) var(--lightningcss-dark, #28292c);
    --color-background-inverted: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #fff);
    --color-background-error-inverted: var(--lightningcss-light, #aa071e) var(--lightningcss-dark, #e3193b);
    --color-success: #0d8626;
    --color-success-muted: var(--lightningcss-light, #0b991f33) var(--lightningcss-dark, #0b991f3f);
    --color-on-success: #fff;
    --color-error: var(--lightningcss-light, #e3193b) var(--lightningcss-dark, #f5394f);
    --color-error-muted: var(--lightningcss-light, #e3193b33) var(--lightningcss-dark, #f5394f3f);
    --color-on-error: #fff;
    --color-warning: var(--lightningcss-light, #e9af08) var(--lightningcss-dark, #f2c00b);
    --color-warning-muted: var(--lightningcss-light, #e2a40033) var(--lightningcss-dark, #e2a4003f);
    --color-on-warning: #0a1317;
    --color-border: var(--lightningcss-light, #05365919) var(--lightningcss-dark, #f2f4f619);
    --color-border-emphasized: var(--lightningcss-light, #ccd3db) var(--lightningcss-dark, #494d53);
    --color-skeleton: var(--lightningcss-light, #ccd3db) var(--lightningcss-dark, #5a5e66);
    --color-track: var(--lightningcss-light, #ccd3db) var(--lightningcss-dark, #5a5e66);
    --color-shadow: var(--lightningcss-light, #0536591a) var(--lightningcss-dark, #0000004d);
    --color-tint-hover: var(--lightningcss-light, #000) var(--lightningcss-dark, #fff);
    --color-background-blue: #0171e333;
    --color-border-blue: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
    --color-icon-blue: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
    --color-text-blue: var(--lightningcss-light, #042f97) var(--lightningcss-dark, #afd7ff);
    --color-background-cyan: #03a7d733;
    --color-border-cyan: var(--lightningcss-light, #089dd0) var(--lightningcss-dark, #0171a4);
    --color-icon-cyan: var(--lightningcss-light, #00acc1) var(--lightningcss-dark, #26c6da);
    --color-text-cyan: var(--lightningcss-light, #014975) var(--lightningcss-dark, #a1eef9);
    --color-background-gray: var(--lightningcss-light, #0a131733) var(--lightningcss-dark, #666a724c);
    --color-border-gray: var(--lightningcss-light, #647685) var(--lightningcss-dark, #748695);
    --color-icon-gray: var(--lightningcss-light, #4e606f) var(--lightningcss-dark, #aaafb5);
    --color-text-gray: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #e7eaed);
    --color-background-green: #24bb5e33;
    --color-border-green: var(--lightningcss-light, #0d8626) var(--lightningcss-dark, #0b991f);
    --color-icon-green: var(--lightningcss-light, #0d8626) var(--lightningcss-dark, #26a756);
    --color-text-green: var(--lightningcss-light, #09441f) var(--lightningcss-dark, #a5f690);
    --color-background-orange: #f2790233;
    --color-border-orange: var(--lightningcss-light, #eb6e00) var(--lightningcss-dark, #b34a01);
    --color-icon-orange: var(--lightningcss-light, #e9690b) var(--lightningcss-dark, #fb8c00);
    --color-text-orange: var(--lightningcss-light, #6b2203) var(--lightningcss-dark, #fdb876);
    --color-background-pink: #e638b333;
    --color-border-pink: var(--lightningcss-light, #f351c0) var(--lightningcss-dark, #c02294);
    --color-icon-pink: var(--lightningcss-light, #c2185b) var(--lightningcss-dark, #ec407a);
    --color-text-pink: var(--lightningcss-light, #650053) var(--lightningcss-dark, #feade3);
    --color-background-purple: #7952ff33;
    --color-border-purple: var(--lightningcss-light, #9081ff) var(--lightningcss-dark, #7340fe);
    --color-icon-purple: var(--lightningcss-light, #5b08d8) var(--lightningcss-dark, #7952ff);
    --color-text-purple: var(--lightningcss-light, #3e0697) var(--lightningcss-dark, #b3b0fe);
    --color-background-red: #e3193b33;
    --color-border-red: var(--lightningcss-light, #e3193b) var(--lightningcss-dark, #f5394f);
    --color-icon-red: var(--lightningcss-light, #d31130) var(--lightningcss-dark, #e3193b);
    --color-text-red: var(--lightningcss-light, #7b0210) var(--lightningcss-dark, #ffb2b8);
    --color-background-teal: #0db7af33;
    --color-border-teal: var(--lightningcss-light, #08a3a3) var(--lightningcss-dark, #08767d);
    --color-icon-teal: var(--lightningcss-light, #009688) var(--lightningcss-dark, #26a69a);
    --color-text-teal: var(--lightningcss-light, #083943) var(--lightningcss-dark, #40dccd);
    --color-background-yellow: #e2a40033;
    --color-border-yellow: var(--lightningcss-light, #c58600) var(--lightningcss-dark, #b47700);
    --color-icon-yellow: var(--lightningcss-light, #fbc02d) var(--lightningcss-dark, #ffee58);
    --color-text-yellow: var(--lightningcss-light, #753f07) var(--lightningcss-dark, #fbce03);
  }

  :root, .astryx14lkjui {
    --duration-fast-min: .13s;
    --duration-fast: .175s;
    --duration-fast-max: .23s;
    --duration-medium-min: .31s;
    --duration-medium: .41s;
    --duration-medium-max: .55s;
    --duration-slow-min: .73s;
    --duration-slow: .975s;
    --duration-slow-max: 1.3s;
  }

  :root, .astryxf09i69 {
    --ease-standard: cubic-bezier(.24, 1, .4, 1);
  }

  :root, .astryxzxs3qz {
    --focus-outline-width: 2px;
    --focus-outline-style: solid;
    --focus-outline-color: var(--color-accent);
    --focus-outline-offset: 3px;
  }

  :root, .astryx5tdzeq {
    --font-family-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    --font-family-code: "SF Mono", Monaco, Consolas, monospace;
    --font-family-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  }

  :root, .astryx1q1ms06 {
    --font-size-4xs: .375rem;
    --font-size-3xs: .4375rem;
    --font-size-2xs: .5rem;
    --font-size-xs: .625rem;
    --font-size-sm: .75rem;
    --font-size-base: .875rem;
    --font-size-lg: 1.0625rem;
    --font-size-xl: 1.25rem;
    --font-size-2xl: 1.5rem;
    --font-size-3xl: 1.8125rem;
    --font-size-4xl: 2.1875rem;
    --font-size-5xl: 2.625rem;
  }

  :root, .astryx1ccmotb {
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
  }

  :root, .astryxrw1vgx {
    --radius-none: 0px;
    --radius-inner: 4px;
    --radius-element: 8px;
    --radius-container: 12px;
    --radius-page: 28px;
    --radius-chat: 28px;
    --radius-full: 9999px;
  }

  :root, .astryxua8qm3 {
    --shadow-low: 0px 1px 1px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0px 2px 8px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003);
    --shadow-med: 0px 1px 2px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0px 2px 12px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003);
    --shadow-high: 0px 2px 2px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0px 8px 24px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0000004d);
    --shadow-inset-hover: inset 0px 0px 0px 2px var(--lightningcss-light, #05365926) var(--lightningcss-dark, #dfe2e533);
    --shadow-inset-selected: inset 0px 0px 0px 2px #0171e380;
    --shadow-inset-success: inset 0px 0px 0px 2px #26a7564d;
    --shadow-inset-warning: inset 0px 0px 0px 2px #e2a4004d;
    --shadow-inset-error: inset 0px 0px 0px 2px #e3193b4d;
  }

  :root, .astryxkgjyic {
    --size-element-sm: 28px;
    --size-element-md: 32px;
    --size-element-lg: 36px;
  }

  :root, .astryx1kvdh9l {
    --spacing-0: 0px;
    --spacing-0-5: 2px;
    --spacing-1: 4px;
    --spacing-1-5: 6px;
    --spacing-2: 8px;
    --spacing-3: 12px;
    --spacing-4: 16px;
    --spacing-5: 20px;
    --spacing-6: 24px;
    --spacing-7: 28px;
    --spacing-8: 32px;
    --spacing-9: 36px;
    --spacing-10: 40px;
    --spacing-11: 44px;
    --spacing-12: 48px;
  }

  :root, .astryx1etlgq0 {
    --text-heading-1-size: var(--font-size-2xl);
    --text-heading-1-weight: var(--font-weight-semibold);
    --text-heading-1-leading: 1.3333;
    --text-heading-2-size: var(--font-size-xl);
    --text-heading-2-weight: var(--font-weight-semibold);
    --text-heading-2-leading: 1.4;
    --text-heading-3-size: var(--font-size-lg);
    --text-heading-3-weight: var(--font-weight-semibold);
    --text-heading-3-leading: 1.4118;
    --text-heading-4-size: var(--font-size-base);
    --text-heading-4-weight: var(--font-weight-semibold);
    --text-heading-4-leading: 1.4286;
    --text-heading-5-size: var(--font-size-sm);
    --text-heading-5-weight: var(--font-weight-semibold);
    --text-heading-5-leading: 1.6667;
    --text-heading-6-size: var(--font-size-xs);
    --text-heading-6-weight: var(--font-weight-semibold);
    --text-heading-6-leading: 1.6;
    --text-body-size: var(--font-size-base);
    --text-body-weight: var(--font-weight-normal);
    --text-body-leading: 1.4286;
    --text-large-size: var(--font-size-lg);
    --text-large-weight: var(--font-weight-semibold);
    --text-large-leading: 1.4118;
    --text-label-size: var(--font-size-base);
    --text-label-weight: var(--font-weight-medium);
    --text-label-leading: 1.4286;
    --text-code-size: var(--font-size-base);
    --text-code-weight: var(--font-weight-normal);
    --text-code-leading: 1.4286;
    --text-supporting-size: var(--font-size-sm);
    --text-supporting-weight: var(--font-weight-normal);
    --text-supporting-leading: 1.6667;
    --text-display-1-size: var(--font-size-5xl);
    --text-display-1-weight: var(--font-weight-normal);
    --text-display-1-leading: 1.2381;
    --text-display-2-size: var(--font-size-4xl);
    --text-display-2-weight: var(--font-weight-normal);
    --text-display-2-leading: 1.2571;
    --text-display-3-size: var(--font-size-3xl);
    --text-display-3-weight: var(--font-weight-normal);
    --text-display-3-leading: 1.2414;
  }

  .astryx17wzz1v {
    --_focus-outline: none;
  }

  .astryxgzxwq1 {
    --_focus-outline-offset: 0;
  }

  .astryxz2mauf {
    --_press-paint: color-mix(in srgb,var(--color-overlay-pressed) calc(var(--astryx-press-alpha) * 100%),transparent);
  }

  .astryx1l7afqf {
    --_press-paint-image: linear-gradient(var(--_press-paint),var(--_press-paint));
  }

  .astryx1f17rg1 {
    --_section-padding-propagated: initial;
  }

  .astryx2ccaqq {
    --_section-padding-propagated: var(--spacing-0-5);
  }

  .astryx7mo41q {
    --_section-padding-propagated: var(--spacing-0);
  }

  .astryxxa843v {
    --_section-padding-propagated: var(--spacing-1-5);
  }

  .astryx1j3iakl {
    --_section-padding-propagated: var(--spacing-1);
  }

  .astryx4h2jfd {
    --_section-padding-propagated: var(--spacing-10);
  }

  .astryxezgk69 {
    --_section-padding-propagated: var(--spacing-2);
  }

  .astryx1wtz8uf {
    --_section-padding-propagated: var(--spacing-3);
  }

  .astryx5wdj8h {
    --_section-padding-propagated: var(--spacing-4);
  }

  .astryxgjndll {
    --_section-padding-propagated: var(--spacing-5);
  }

  .astryx15i4jqh {
    --_section-padding-propagated: var(--spacing-6);
  }

  .astryxmb9lpv {
    --_section-padding-propagated: var(--spacing-8);
  }

  .astryx69vvuq {
    --_spinner-box-size: calc(var(--_spinner-ring-diameter) + var(--_spinner-ring-stroke) * 2);
  }

  .astryx2lq4xu {
    --_spinner-ring-diameter: var(--spinner-diameter);
  }

  .astryx10qssua {
    --_spinner-ring-stroke: var(--spinner-stroke-width);
  }

  .astryx16bblx1 {
    --button-focus-offset: var(--focus-outline-offset);
  }

  .astryx1v15ycx {
    --button-icon-only-aspect: 1 / 1;
  }

  .astryx18nyedi {
    --container-max-height: var(--x---container-max-height);
  }

  .astryxax9j7h {
    --container-padding-block-end: 0px;
  }

  .astryx5xkije {
    --container-padding-block-end: var(--astryx-bottom-sheet-padding-block-end, var(--astryx-bottom-sheet-padding, 0px));
  }

  .astryx1omyuck {
    --container-padding-block-end: var(--astryx-card-padding-block-end, var(--astryx-card-padding, var(--spacing-4)));
  }

  .astryx1gvthzm {
    --container-padding-block-end: var(--astryx-dialog-padding-block-end, var(--astryx-dialog-padding, var(--spacing-4)));
  }

  .astryx1g5mqay {
    --container-padding-block-end: var(--astryx-drawer-padding-block-end, var(--astryx-drawer-padding, var(--spacing-4)));
  }

  .astryxek4msv {
    --container-padding-block-end: var(--astryx-section-padding-block-end, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4))));
  }

  .astryx1cao3zv {
    --container-padding-block-end: var(--spacing-0-5);
  }

  .astryxkunwnr {
    --container-padding-block-end: var(--spacing-0);
  }

  .astryxv53x8y {
    --container-padding-block-end: var(--spacing-1-5);
  }

  .astryx57a7ii {
    --container-padding-block-end: var(--spacing-1);
  }

  .astryx15vxphk {
    --container-padding-block-end: var(--spacing-10);
  }

  .astryx4bg2x9 {
    --container-padding-block-end: var(--spacing-11);
  }

  .astryx186mjxr {
    --container-padding-block-end: var(--spacing-12);
  }

  .astryx1lsgcmx {
    --container-padding-block-end: var(--spacing-2);
  }

  .astryx1q3ppug {
    --container-padding-block-end: var(--spacing-3);
  }

  .astryx4hfsld {
    --container-padding-block-end: var(--spacing-4);
  }

  .astryxbib2ws {
    --container-padding-block-end: var(--spacing-5);
  }

  .astryx1q8d17g {
    --container-padding-block-end: var(--spacing-6);
  }

  .astryx1yqogew {
    --container-padding-block-end: var(--spacing-7);
  }

  .astryx8lgq76 {
    --container-padding-block-end: var(--spacing-8);
  }

  .astryx1f7f9rt {
    --container-padding-block-end: var(--spacing-9);
  }

  .astryx1047aw6 {
    --container-padding-block-start: 0px;
  }

  .astryx16x203f {
    --container-padding-block-start: var(--astryx-bottom-sheet-padding-block-start, var(--astryx-bottom-sheet-padding, 0px));
  }

  .astryx1rqz8me {
    --container-padding-block-start: var(--astryx-card-padding-block-start, var(--astryx-card-padding, var(--spacing-4)));
  }

  .astryx1g2kccc {
    --container-padding-block-start: var(--astryx-dialog-padding-block-start, var(--astryx-dialog-padding, var(--spacing-4)));
  }

  .astryx18184ib {
    --container-padding-block-start: var(--astryx-drawer-padding-block-start, var(--astryx-drawer-padding, var(--spacing-4)));
  }

  .astryxnw7zt4 {
    --container-padding-block-start: var(--astryx-section-padding-block-start, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4))));
  }

  .astryxvdf9ev {
    --container-padding-block-start: var(--spacing-0-5);
  }

  .astryx1i3qcxz {
    --container-padding-block-start: var(--spacing-0);
  }

  .astryx1kbx601 {
    --container-padding-block-start: var(--spacing-1-5);
  }

  .astryxnsckjb {
    --container-padding-block-start: var(--spacing-1);
  }

  .astryx17h9kl7 {
    --container-padding-block-start: var(--spacing-10);
  }

  .astryx1rdjxae {
    --container-padding-block-start: var(--spacing-11);
  }

  .astryxecwdl6 {
    --container-padding-block-start: var(--spacing-12);
  }

  .astryxa8b4fq {
    --container-padding-block-start: var(--spacing-2);
  }

  .astryx11k4f5r {
    --container-padding-block-start: var(--spacing-3);
  }

  .astryxm01sq8 {
    --container-padding-block-start: var(--spacing-4);
  }

  .astryxp8wdkl {
    --container-padding-block-start: var(--spacing-5);
  }

  .astryx1hmud4d {
    --container-padding-block-start: var(--spacing-6);
  }

  .astryx1c00sag {
    --container-padding-block-start: var(--spacing-7);
  }

  .astryxfv60at {
    --container-padding-block-start: var(--spacing-8);
  }

  .astryx14fzdu7 {
    --container-padding-block-start: var(--spacing-9);
  }

  .astryxjsfl84 {
    --container-padding-inline-end: 0px;
  }

  .astryx1hy8vpo {
    --container-padding-inline-end: var(--astryx-bottom-sheet-padding-inline-end, var(--astryx-bottom-sheet-padding-inline, var(--astryx-bottom-sheet-padding, 0px)));
  }

  .astryx1ihxwbr {
    --container-padding-inline-end: var(--astryx-card-padding-inline-end, var(--astryx-card-padding-inline, var(--astryx-card-padding, var(--spacing-4))));
  }

  .astryx11h1f2o {
    --container-padding-inline-end: var(--astryx-dialog-padding-inline-end, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, var(--spacing-4))));
  }

  .astryxlsqznw {
    --container-padding-inline-end: var(--astryx-drawer-padding-inline-end, var(--astryx-drawer-padding-inline, var(--astryx-drawer-padding, var(--spacing-4))));
  }

  .astryxu1wldr {
    --container-padding-inline-end: var(--astryx-section-padding-inline-end, var(--astryx-section-padding-inline, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4)))));
  }

  .astryx1wz3t3y {
    --container-padding-inline-end: var(--spacing-0-5);
  }

  .astryx91ghl5 {
    --container-padding-inline-end: var(--spacing-0);
  }

  .astryxntetml {
    --container-padding-inline-end: var(--spacing-1-5);
  }

  .astryx2oyxnl {
    --container-padding-inline-end: var(--spacing-1);
  }

  .astryxx5lg5w {
    --container-padding-inline-end: var(--spacing-10);
  }

  .astryx1nmgbqg {
    --container-padding-inline-end: var(--spacing-11);
  }

  .astryx1wsfsk2 {
    --container-padding-inline-end: var(--spacing-12);
  }

  .astryxcas3b9 {
    --container-padding-inline-end: var(--spacing-2);
  }

  .astryxu0ipoa {
    --container-padding-inline-end: var(--spacing-3);
  }

  .astryxs0pscg {
    --container-padding-inline-end: var(--spacing-4);
  }

  .astryxgkj7vj {
    --container-padding-inline-end: var(--spacing-5);
  }

  .astryx94cj42 {
    --container-padding-inline-end: var(--spacing-6);
  }

  .astryx11tj35w {
    --container-padding-inline-end: var(--spacing-7);
  }

  .astryx1b9k1pi {
    --container-padding-inline-end: var(--spacing-8);
  }

  .astryx19w02kr {
    --container-padding-inline-end: var(--spacing-9);
  }

  .astryxrhngw9 {
    --container-padding-inline-start: 0px;
  }

  .astryx11ikt10 {
    --container-padding-inline-start: var(--astryx-bottom-sheet-padding-inline-start, var(--astryx-bottom-sheet-padding-inline, var(--astryx-bottom-sheet-padding, 0px)));
  }

  .astryxjmlhfd {
    --container-padding-inline-start: var(--astryx-card-padding-inline-start, var(--astryx-card-padding-inline, var(--astryx-card-padding, var(--spacing-4))));
  }

  .astryx1tewnwq {
    --container-padding-inline-start: var(--astryx-dialog-padding-inline-start, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, var(--spacing-4))));
  }

  .astryx1mndvw9 {
    --container-padding-inline-start: var(--astryx-drawer-padding-inline-start, var(--astryx-drawer-padding-inline, var(--astryx-drawer-padding, var(--spacing-4))));
  }

  .astryx19lemt0 {
    --container-padding-inline-start: var(--astryx-section-padding-inline-start, var(--astryx-section-padding-inline, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4)))));
  }

  .astryx14ws0sr {
    --container-padding-inline-start: var(--spacing-0-5);
  }

  .astryx1gu2k80 {
    --container-padding-inline-start: var(--spacing-0);
  }

  .astryx176g23i {
    --container-padding-inline-start: var(--spacing-1-5);
  }

  .astryx1cvlban {
    --container-padding-inline-start: var(--spacing-1);
  }

  .astryxserb3f {
    --container-padding-inline-start: var(--spacing-10);
  }

  .astryxziclwo {
    --container-padding-inline-start: var(--spacing-11);
  }

  .astryx1iiwihq {
    --container-padding-inline-start: var(--spacing-12);
  }

  .astryx1xlrr2o {
    --container-padding-inline-start: var(--spacing-2);
  }

  .astryxfdwxua {
    --container-padding-inline-start: var(--spacing-3);
  }

  .astryx1dlhslv {
    --container-padding-inline-start: var(--spacing-4);
  }

  .astryx1s81nki {
    --container-padding-inline-start: var(--spacing-5);
  }

  .astryx1ep0dkj {
    --container-padding-inline-start: var(--spacing-6);
  }

  .astryx157xojc {
    --container-padding-inline-start: var(--spacing-7);
  }

  .astryxw1diwv {
    --container-padding-inline-start: var(--spacing-8);
  }

  .astryxraca2a {
    --container-padding-inline-start: var(--spacing-9);
  }

  .astryx1qfll2g {
    --layout-padding-inner-x: initial;
  }

  .astryxolz96h {
    --layout-padding-inner-x: var(--astryx-bottom-sheet-padding-inline-start, var(--astryx-bottom-sheet-padding-inline, var(--astryx-bottom-sheet-padding)));
  }

  .astryx4poyjn {
    --layout-padding-inner-x: var(--astryx-card-padding-inline-start, var(--astryx-card-padding-inline, var(--astryx-card-padding, var(--spacing-4))));
  }

  .astryx2so38 {
    --layout-padding-inner-x: var(--astryx-dialog-padding-inline-start, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, var(--spacing-4))));
  }

  .astryx1qbr0dm {
    --layout-padding-inner-x: var(--astryx-drawer-padding-inline-start, var(--astryx-drawer-padding-inline, var(--astryx-drawer-padding, var(--spacing-4))));
  }

  .astryx1v3gmnx {
    --layout-padding-inner-x: var(--astryx-section-padding-inline-start, var(--astryx-section-padding-inline, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4)))));
  }

  .astryxlriy2h {
    --layout-padding-inner-x: var(--spacing-0-5);
  }

  .astryxj1bl4l {
    --layout-padding-inner-x: var(--spacing-0);
  }

  .astryxd38f90 {
    --layout-padding-inner-x: var(--spacing-1-5);
  }

  .astryx6uuyak {
    --layout-padding-inner-x: var(--spacing-1);
  }

  .astryx1vf4qco {
    --layout-padding-inner-x: var(--spacing-10);
  }

  .astryxsmamsf {
    --layout-padding-inner-x: var(--spacing-11);
  }

  .astryx2xk2xj {
    --layout-padding-inner-x: var(--spacing-12);
  }

  .astryxxqksqd {
    --layout-padding-inner-x: var(--spacing-2);
  }

  .astryx1fyui2f {
    --layout-padding-inner-x: var(--spacing-3);
  }

  .astryx1i2ajwi {
    --layout-padding-inner-x: var(--spacing-4);
  }

  .astryx1tac27u {
    --layout-padding-inner-x: var(--spacing-5);
  }

  .astryx1ntgf3t {
    --layout-padding-inner-x: var(--spacing-6);
  }

  .astryxhjd9tl {
    --layout-padding-inner-x: var(--spacing-7);
  }

  .astryxn7c84u {
    --layout-padding-inner-x: var(--spacing-8);
  }

  .astryxeqkbsz {
    --layout-padding-inner-x: var(--spacing-9);
  }

  .astryxyvxpqs {
    --layout-padding-inner-y: initial;
  }

  .astryxq72d63 {
    --layout-padding-inner-y: var(--astryx-bottom-sheet-padding-block-start, var(--astryx-bottom-sheet-padding));
  }

  .astryx1u1kw4e {
    --layout-padding-inner-y: var(--astryx-card-padding-block-start, var(--astryx-card-padding, var(--spacing-4)));
  }

  .astryxinu7xd {
    --layout-padding-inner-y: var(--astryx-dialog-padding-block-start, var(--astryx-dialog-padding, var(--spacing-4)));
  }

  .astryx1ek71mq {
    --layout-padding-inner-y: var(--astryx-drawer-padding-block-start, var(--astryx-drawer-padding, var(--spacing-4)));
  }

  .astryx15yx5hm {
    --layout-padding-inner-y: var(--astryx-section-padding-block-start, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4))));
  }

  .astryx180h0y5 {
    --layout-padding-inner-y: var(--spacing-0-5);
  }

  .astryxwuefyo {
    --layout-padding-inner-y: var(--spacing-0);
  }

  .astryx1g8jpzm {
    --layout-padding-inner-y: var(--spacing-1-5);
  }

  .astryxmpug6m {
    --layout-padding-inner-y: var(--spacing-1);
  }

  .astryx18gbwmk {
    --layout-padding-inner-y: var(--spacing-10);
  }

  .astryx14zymzj {
    --layout-padding-inner-y: var(--spacing-11);
  }

  .astryxzfpkx9 {
    --layout-padding-inner-y: var(--spacing-12);
  }

  .astryx1lksgje {
    --layout-padding-inner-y: var(--spacing-2);
  }

  .astryx4j7gld {
    --layout-padding-inner-y: var(--spacing-3);
  }

  .astryx1s3ehtl {
    --layout-padding-inner-y: var(--spacing-4);
  }

  .astryx1rj5eim {
    --layout-padding-inner-y: var(--spacing-5);
  }

  .astryx1ftgg6u {
    --layout-padding-inner-y: var(--spacing-6);
  }

  .astryx1ho74vh {
    --layout-padding-inner-y: var(--spacing-7);
  }

  .astryxm2cs6f {
    --layout-padding-inner-y: var(--spacing-8);
  }

  .astryx1vsq92b {
    --layout-padding-inner-y: var(--spacing-9);
  }

  .astryxdt8ak2 {
    --layout-padding-outer-x: initial;
  }

  .astryx24a7nr {
    --layout-padding-outer-x: var(--astryx-bottom-sheet-padding-inline-start, var(--astryx-bottom-sheet-padding-inline, var(--astryx-bottom-sheet-padding)));
  }

  .astryx14rzhog {
    --layout-padding-outer-x: var(--astryx-card-padding-inline-start, var(--astryx-card-padding-inline, var(--astryx-card-padding, var(--spacing-4))));
  }

  .astryx1hsjncj {
    --layout-padding-outer-x: var(--astryx-dialog-padding-inline-start, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, var(--spacing-4))));
  }

  .astryx18e7m0u {
    --layout-padding-outer-x: var(--astryx-drawer-padding-inline-start, var(--astryx-drawer-padding-inline, var(--astryx-drawer-padding, var(--spacing-4))));
  }

  .astryx15i0zw9 {
    --layout-padding-outer-x: var(--astryx-section-padding-inline-start, var(--astryx-section-padding-inline, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4)))));
  }

  .astryxihiwg7 {
    --layout-padding-outer-x: var(--spacing-0-5);
  }

  .astryxswhm3q {
    --layout-padding-outer-x: var(--spacing-0);
  }

  .astryx1u93lgd {
    --layout-padding-outer-x: var(--spacing-1-5);
  }

  .astryxc96xmq {
    --layout-padding-outer-x: var(--spacing-1);
  }

  .astryx1jdf5a4 {
    --layout-padding-outer-x: var(--spacing-10);
  }

  .astryx1hct0t0 {
    --layout-padding-outer-x: var(--spacing-11);
  }

  .astryx11cyqoe {
    --layout-padding-outer-x: var(--spacing-12);
  }

  .astryx15dxnc0 {
    --layout-padding-outer-x: var(--spacing-2);
  }

  .astryxadgj3j {
    --layout-padding-outer-x: var(--spacing-3);
  }

  .astryx1v56qcf {
    --layout-padding-outer-x: var(--spacing-4);
  }

  .astryx1nzs0gl {
    --layout-padding-outer-x: var(--spacing-5);
  }

  .astryx1c3n52a {
    --layout-padding-outer-x: var(--spacing-6);
  }

  .astryx1gfiokx {
    --layout-padding-outer-x: var(--spacing-7);
  }

  .astryx1t3kfz {
    --layout-padding-outer-x: var(--spacing-8);
  }

  .astryxzr4qsh {
    --layout-padding-outer-x: var(--spacing-9);
  }

  .astryx1rs4lu4 {
    --layout-padding-outer-y: initial;
  }

  .astryx1bvgf6f {
    --layout-padding-outer-y: var(--astryx-bottom-sheet-padding-block-start, var(--astryx-bottom-sheet-padding));
  }

  .astryxjej9fs {
    --layout-padding-outer-y: var(--astryx-card-padding-block-start, var(--astryx-card-padding, var(--spacing-4)));
  }

  .astryx1pui4bz {
    --layout-padding-outer-y: var(--astryx-dialog-padding-block-start, var(--astryx-dialog-padding, var(--spacing-4)));
  }

  .astryxc006j {
    --layout-padding-outer-y: var(--astryx-drawer-padding-block-start, var(--astryx-drawer-padding, var(--spacing-4)));
  }

  .astryx1vw4zgg {
    --layout-padding-outer-y: var(--astryx-section-padding-block-start, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4))));
  }

  .astryx1vj96e0 {
    --layout-padding-outer-y: var(--spacing-0-5);
  }

  .astryx1mzf5mb {
    --layout-padding-outer-y: var(--spacing-0);
  }

  .astryxd3dqby {
    --layout-padding-outer-y: var(--spacing-1-5);
  }

  .astryx1gpfxoh {
    --layout-padding-outer-y: var(--spacing-1);
  }

  .astryx26l4wa {
    --layout-padding-outer-y: var(--spacing-10);
  }

  .astryx10zktp0 {
    --layout-padding-outer-y: var(--spacing-11);
  }

  .astryx1yz3n6a {
    --layout-padding-outer-y: var(--spacing-12);
  }

  .astryx10pz7y9 {
    --layout-padding-outer-y: var(--spacing-2);
  }

  .astryx1p6yq3h {
    --layout-padding-outer-y: var(--spacing-3);
  }

  .astryxx738ci {
    --layout-padding-outer-y: var(--spacing-4);
  }

  .astryx6yxws5 {
    --layout-padding-outer-y: var(--spacing-5);
  }

  .astryx180vrwl {
    --layout-padding-outer-y: var(--spacing-6);
  }

  .astryx1q6rme1 {
    --layout-padding-outer-y: var(--spacing-7);
  }

  .astryxid7e43 {
    --layout-padding-outer-y: var(--spacing-8);
  }

  .astryx1t5kicu {
    --layout-padding-outer-y: var(--spacing-9);
  }

  .astryx1vii845 {
    --layout-padding-own-outer-x: initial;
  }

  .astryx1ftjo2o {
    --layout-padding-own-outer-x: var(--spacing-0-5);
  }

  .astryxhcsosl {
    --layout-padding-own-outer-x: var(--spacing-0);
  }

  .astryx1k4nu17 {
    --layout-padding-own-outer-x: var(--spacing-1-5);
  }

  .astryx14y473 {
    --layout-padding-own-outer-x: var(--spacing-1);
  }

  .astryxczqutc {
    --layout-padding-own-outer-x: var(--spacing-10);
  }

  .astryx18c6olm {
    --layout-padding-own-outer-x: var(--spacing-2);
  }

  .astryx1cfn5ow {
    --layout-padding-own-outer-x: var(--spacing-3);
  }

  .astryxh30wjg {
    --layout-padding-own-outer-x: var(--spacing-4);
  }

  .astryxse87af {
    --layout-padding-own-outer-x: var(--spacing-5);
  }

  .astryxznoj5s {
    --layout-padding-own-outer-x: var(--spacing-6);
  }

  .astryxtjvahm {
    --layout-padding-own-outer-x: var(--spacing-8);
  }

  .astryxojybgt {
    --layout-padding-own-outer-y: initial;
  }

  .astryx1b6unwa {
    --layout-padding-own-outer-y: var(--spacing-0-5);
  }

  .astryxe1wva8 {
    --layout-padding-own-outer-y: var(--spacing-0);
  }

  .astryx1g16mdy {
    --layout-padding-own-outer-y: var(--spacing-1-5);
  }

  .astryx1nxw61z {
    --layout-padding-own-outer-y: var(--spacing-1);
  }

  .astryxaqnhag {
    --layout-padding-own-outer-y: var(--spacing-10);
  }

  .astryxm4vj23 {
    --layout-padding-own-outer-y: var(--spacing-2);
  }

  .astryx69uvy7 {
    --layout-padding-own-outer-y: var(--spacing-3);
  }

  .astryx139ridu {
    --layout-padding-own-outer-y: var(--spacing-4);
  }

  .astryx1cq2jmq {
    --layout-padding-own-outer-y: var(--spacing-5);
  }

  .astryx1ir1f5p {
    --layout-padding-own-outer-y: var(--spacing-6);
  }

  .astryxhbsdkj {
    --layout-padding-own-outer-y: var(--spacing-8);
  }

  .astryx7o5821 {
    --spinner-arc-fraction: .375;
  }

  .astryx1uzk0gl {
    --spinner-color: currentColor;
  }

  .astryxt1b8mc {
    --spinner-color: var(--color-accent);
  }

  .astryx13u6jys {
    --spinner-color: var(--color-on-dark);
  }

  .astryx1jevo6s {
    --spinner-color: var(--color-text-secondary);
  }

  .astryx11wm0hx {
    --spinner-diameter: 10px;
  }

  .astryx15pu9g6 {
    --spinner-diameter: 14px;
  }

  .astryx1w424tr {
    --spinner-diameter: 18px;
  }

  .astryx1orj1z9 {
    --spinner-diameter: 28px;
  }

  .astryxls98ul {
    --spinner-stroke-width: 2px;
  }

  .astryxr0wkrm {
    --spinner-stroke-width: 3px;
  }

  .astryx7y2bof {
    --spinner-stroke-width: 4px;
  }

  .astryxbfzqbu {
    --spinner-track-color: currentColor;
  }

  .astryx1ufpcf6 {
    --spinner-track-color: var(--color-on-dark);
  }

  .astryxspt9s2 {
    --spinner-track-color: var(--color-track);
  }

  .astryx1qkaldv {
    --step-connector-gap: initial;
  }

  .astryxqih627:focus-visible {
    --_focus-outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);
  }

  .astryxqchwus:focus-visible {
    --_focus-outline-offset: var(--focus-outline-offset);
  }
}
