@font-face{font-family:FiraGO;src:url(/assets/fonts/FiraGO-Regular-ge.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+10A0-10FF,U+1C90-1CBF,U+2000-206F,U+20AC,U+20BE,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2713,U+FEFF,U+FFFD}@font-face{font-family:FiraGO;src:url(/assets/fonts/FiraGO-Medium-ge.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+10A0-10FF,U+1C90-1CBF,U+2000-206F,U+20AC,U+20BE,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2713,U+FEFF,U+FFFD}@font-face{font-family:FiraGO;src:url(/assets/fonts/FiraGO-SemiBold-ge.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+10A0-10FF,U+1C90-1CBF,U+2000-206F,U+20AC,U+20BE,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2713,U+FEFF,U+FFFD}@font-face{font-family:FiraGO;src:url(/assets/fonts/FiraGO-Bold-ge.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+10A0-10FF,U+1C90-1CBF,U+2000-206F,U+20AC,U+20BE,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2713,U+FEFF,U+FFFD}:root{--theme-primary:#171717;--theme-accent:#171717;--theme-ink:#111;--theme-surface:#fff;--theme-font:FiraGO;--theme-radius:8px;--theme-caps-headings:"case" 1;--theme-caps-buttons:"case" 1;--theme-caps-tracking:0;--theme-caps-hero:normal;--theme-icon-stroke:1.75;--blue-50:color-mix(in srgb,var(--theme-primary) 7%,#fff);--blue-100:color-mix(in srgb,var(--theme-primary) 15%,#fff);--blue-200:color-mix(in srgb,var(--theme-primary) 28%,#fff);--blue-300:color-mix(in srgb,var(--theme-primary) 48%,#fff);--blue-400:color-mix(in srgb,var(--theme-primary) 72%,#fff);--blue-500:color-mix(in srgb,var(--theme-primary) 90%,#fff);--blue-600:var(--theme-primary);--blue-700:color-mix(in srgb,var(--theme-primary) 80%,#000);--blue-800:color-mix(in srgb,var(--theme-primary) 66%,#000);--blue-900:color-mix(in srgb,var(--theme-primary) 50%,#000);--orange-50:color-mix(in srgb,var(--theme-accent) 8%,#fff);--orange-100:color-mix(in srgb,var(--theme-accent) 20%,#fff);--orange-300:color-mix(in srgb,var(--theme-accent) 62%,#fff);--orange-400:var(--theme-accent);--orange-500:color-mix(in srgb,var(--theme-accent) 88%,#000);--orange-600:color-mix(in srgb,var(--theme-accent) 65%,#000);--orange-700:color-mix(in srgb,var(--theme-accent) 52%,#000);--brand-gradient:var(--theme-primary);--ink-950:color-mix(in srgb,var(--theme-ink) 80%,#000);--ink-900:var(--theme-ink);--ink-800:color-mix(in srgb,var(--theme-ink) 90%,#fff);--ink-700:color-mix(in srgb,var(--theme-ink) 80%,#fff);--ink-600:color-mix(in srgb,var(--theme-ink) 70%,#fff);--ink-500:color-mix(in srgb,var(--theme-ink) 65%,#fff);--ink-400:color-mix(in srgb,var(--theme-ink) 50%,#fff);--ink-300:color-mix(in srgb,var(--theme-ink) 28%,#fff);--ink-200:color-mix(in srgb,var(--theme-ink) 16%,#fff);--ink-150:color-mix(in srgb,var(--theme-ink) 11%,#fff);--ink-100:color-mix(in srgb,var(--theme-ink) 7%,#fff);--ink-50:color-mix(in srgb,var(--theme-ink) 3.5%,#fff);--white:var(--theme-surface);--info-50:#eff6ff;--info-100:#dbeafe;--info-600:#2563eb;--info-700:#1d4ed8;--success-50:#ecfdf3;--success-100:#d1fae5;--success-600:#16a34a;--success-700:#15803d;--warning-50:#f1f5f9;--warning-100:#e2e8f0;--warning-600:#475569;--warning-700:#334155;--danger-50:#fef2f2;--danger-100:#fee2e2;--danger-600:#dc2626;--danger-700:#b91c1c;--font-sans:var(--theme-font),"Noto Sans Georgian",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-num:var(--theme-font),system-ui,sans-serif;--fs-display:40px;--lh-display:48px;--fs-h1:32px;--lh-h1:40px;--fs-h2:24px;--lh-h2:32px;--fs-h3:20px;--lh-h3:26px;--fs-title:18px;--lh-title:24px;--fs-body-lg:17px;--lh-body-lg:28px;--fs-body:16px;--lh-body:26px;--fs-sm:14px;--lh-sm:22px;--fs-xs:13px;--lh-xs:20px;--fs-eyebrow:13px;--lh-eyebrow:18px;--ls-eyebrow:0;--ff-heading:var(--theme-caps-headings);--ff-button:var(--theme-caps-buttons);--ff-eyebrow:normal;--ls-heading:.02em;--ls-button:var(--theme-caps-tracking);--fs-button:15px;--lh-button:20px;--fw-regular:400;--filter-count-opacity:1;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--measure:65ch;--lh-text:1.6;--lh-heading:1.3;--lh-meta:20px;--fs-copy:16px;--lh-copy:26px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--section-gap:48px;--radius-xs:calc(var(--theme-radius) * .6);--radius-sm:calc(var(--theme-radius) * .6);--radius-md:var(--theme-radius);--radius-lg:calc(var(--theme-radius) * 1.2);--radius-xl:calc(var(--theme-radius) * 1.6);--radius-pill:999px;--radius-control:var(--radius-md);--shadow-0:none;--shadow-1:0 1px 2px color-mix(in srgb,var(--theme-ink) 6%,transparent),0 1px 1px color-mix(in srgb,var(--theme-ink) 4%,transparent);--shadow-2:0 2px 4px color-mix(in srgb,var(--theme-ink) 6%,transparent),0 6px 16px color-mix(in srgb,var(--theme-ink) 8%,transparent);--shadow-3:0 8px 24px color-mix(in srgb,var(--theme-ink) 12%,transparent),0 2px 6px color-mix(in srgb,var(--theme-ink) 6%,transparent);--shadow-4:0 24px 64px color-mix(in srgb,var(--ink-950) 24%,transparent);--control-h-sm:var(--control-h);--control-h:44px;--control-h-lg:calc(var(--control-h) + 8px);--tap-min:44px;--icon-sm:16px;--icon:20px;--icon-md:20px;--icon-lg:24px;--icon-stroke:var(--theme-icon-stroke);--icon-btn:18px;--header-h:56px;--container:1200px;--admin-container:1440px;--gutter:16px;--z-sticky:20;--z-header:30;--z-menu:40;--z-toast:60;--motion-fast:.15s;--motion-base:.22s;--motion-slow:.32s;--motion-ease:cubic-bezier(.2,.8,.2,1);--motion-ease-out:cubic-bezier(0,0,.2,1);--motion-enter:.2s;--motion-stagger:40ms;--motion-pulse:2.4s;--motion-overlay-in:.22s;--motion-overlay-out:.16s;--motion-overlay-ease:var(--motion-ease);--mask-fade-start:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='1' stop-opacity='1'/%3E%3C/linearGradient%3E%3Crect width='1' height='1' fill='url(%23g)'/%3E%3C/svg%3E");--mask-solid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Crect width='1' height='1'/%3E%3C/svg%3E");--mask-fade-end:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-opacity='1'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect width='1' height='1' fill='url(%23g)'/%3E%3C/svg%3E");--shadow-hover:var(--shadow-2);--ease:cubic-bezier(.2,.7,.2,1);--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--space-hairline:1px;--space-control-y:10px;--space-control-x:18px;--space-control-roomy:14px;--space-control-lg-x:22px;--space-control-sm-y:7px;--radius-circle:50%;--space-compact:6px;--space-three-quarter:3px;--space-field-y:9px;--lh-control:24px;--space-affix:42px;--space-control-lg:52px;--space-half:2px;--shadow-control:0 1px 2px color-mix(in srgb,var(--ink-900) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--ink-900) 6%,transparent);--lh-solid:1;--fs-meta:13px;--fs-section-fixed:20px;--fs-stat:30px;--fs-dialog-title:22px;--radius-mark:2px;--tab-active-shadow:inset 0 -2px var(--action);--space-control-tight:5px;--shadow-dock:0 -6px 16px color-mix(in srgb,var(--ink-900) 8%,transparent);--space-dock:88px;--space-list-indent:1.25em;--fs-legacy-title:26px;--space-control:44px;--fs-control-copy:15px;--lh-compact-ratio:1.45;--space-7:28px;--lh-stat:30px;--space-section-compact:30px;--lh-section-fixed:32px;--space-panel-legacy:26px;--space-affix-compact:38px;--color-legacy-ink:#000;--lh-control-ratio:1.5;--lh-prose-ratio:1.7;--size-320:320px;--size-neg-80:-80px;--color--dfe5ed:var(--ink-200);--color--1c365509:color-mix(in srgb,var(--ink-900) 4%,transparent);--color--bdcce0:var(--ink-300);--color--eff3fa:var(--ink-50);--color--edf0f5:var(--ink-100);--color--e7ebf1:var(--ink-150);--color--f7f8fa:var(--ink-50);--color--f0f4fc:var(--ink-50);--color--e6ecf7:var(--ink-100);--color--365681:var(--ink-700);--color--ffe2c5:var(--ink-150);--size-34:34px;--color-rgba-0-0-0-12:#0000001f;--size-640:640px;--size-160:160px;--size-420:420px;--size-200:200px;--size-360:360px;--size-180:180px;--size-280:280px;--size-1080:1080px;--size-72:72px;--size-62:62px;--size-560:560px;--size-960:960px;--size-272:272px;--color-rgba-0-0-0-16:#00000029;--color-rgba-255-255-255-94:#fffffff0;--color-rgba-0-0-0-18:#0000002e;--size-1p5:1.5px;--color--172b4d26:color-mix(in srgb,var(--ink-900) 15%,transparent);--size-220:220px;--color--F6F7FA:var(--ink-50);--size-104:104px;--size-440:440px;--size-116:116px;--size-neg-56:-56px;--size-neg-48:-48px;--size-neg-24:-24px;--size-992:992px;--size-148:148px;--size-128:128px;--size-132:132px;--color--EEF3FB:var(--ink-50);--size-196:196px;--size-neg-42:-42px;--size-neg-18:-18px;--size-neg-65:-65px;--size-142:142px;--color--dfe7f2:var(--ink-200);--color-rgb-29-51-71-5:color-mix(in srgb,var(--ink-900) 5%,transparent);--size-11:11px;--size-19:19px;--color--fff1e3:var(--ink-100);--color--945015:var(--ink-800);--size-976:976px;--size-212:212px;--size-176:176px;--size-880:880px;--color-rgba-0-0-0-2:#0003;--size-neg-3:-3px;--size-46:46px;--size-150:150px;--size-380:380px;--size-240:240px;--size-400:400px;--size-120:120px;--color-rgba-0-0-0-45:#00000073;--color--111:#111;--color-rgba-0-0-0-75:#000000bf;--color--ddd:#ddd;--color-rgba-255-255-255-92:#ffffffeb;--size-300:300px;--size-130:130px;--size-neg-2:-2px;--size-190:190px;--size-164:164px;--size-188:188px;--size-23:23px;--color--f1f4f9:var(--ink-100);--color--172b4d0d:color-mix(in srgb,var(--ink-900) 5%,transparent);--size-152:152px;--color--d4dce8:var(--ink-200);--color--172b4d0b:color-mix(in srgb,var(--ink-900) 4%,transparent);--color--172b4d05:color-mix(in srgb,var(--ink-900) 2%,transparent);--color--dce4f1:var(--ink-200);--color--d4deee:var(--ink-200);--color--e5eaf2:var(--ink-150);--color--10255812:color-mix(in srgb,var(--ink-900) 7%,transparent);--color--10255808:color-mix(in srgb,var(--ink-900) 3%,transparent);--size-neg-12:-12px;--color--10255822:color-mix(in srgb,var(--ink-900) 13%,transparent);--color--1025581a:color-mix(in srgb,var(--ink-900) 10%,transparent);--size-50:50px;--size-neg-8:-8px;--size-neg-7:-7px;--color--ffffff29:#ffffff29;--size-84:84px;--size-74:74px;--color--d4def6:var(--ink-200);--color--c5d3f5:var(--ink-300);--size-124:124px;--size-neg-28:-28px;--color-rgba-0-0-0-10:#0000001a;--size-neg-16:-16px;--size-70:70px;--color--e0e8fa:var(--ink-150);--color--ffffff80:#ffffff80;--color--ffffff14:#ffffff14;--size-800:800px;--size-680:680px;--size-neg-p5:-.5px;--size-340:340px;--size-92:92px;--size-760:760px;--size-210:210px;--size-720:720px;--size-neg-1:-1px;--size-248:248px;--size-neg-4:-4px;--size-820:820px;--size-600:600px;--size-460:460px;--size-112:112px;--size-144:144px;--size-216:216px;--size-0:0px;--size-neg-5:-5px;--size-140:140px;--size-520:520px;--size-76:76px;--size-54:54px;--size-232:232px;--size-260:260px;--size-neg-6:-6px;--color--1b2330:var(--ink-900);--color-rgba-0-0-0-22:#00000038;--size-16:16px;--size-1:1px;--size-12:12px;--size-3:3px;--size-2:2px;--size-48:48px;--size-6:6px;--size-64:64px;--size-20:20px;--size-24:24px;--size-14:14px;--size-4:4px;--size-8:8px;--size-18:18px;--size-5:5px;--size-30:30px;--size-13:13px;--size-7:7px;--size-10:10px;--size-15:15px;--size-36:36px;--size-9:9px;--size-999:999px;--size-52:52px;--size-44:44px;--size-38:38px;--size-40:40px;--size-28:28px;--size-26:26px;--size-22:22px;--size-56:56px;--size-32:32px;--size-96:96px;--size-21:21px;--size-42:42px;--size-80:80px;--size-17:17px;--size-88:88px;--catalog-title-case:normal;--tier-vip-bg:var(--white);--tier-vip-border:var(--ink-200);--tier-vip-text:var(--ink-700);--tier-top-bg:var(--blue-50);--tier-top-border:var(--blue-200);--tier-top-text:var(--blue-700);--tier-top-badge-bg:var(--blue-100);--bg:var(--white);--bg-subtle:var(--ink-50);--bg-muted:var(--ink-100);--bg-inverse:var(--ink-900);--text:var(--ink-900);--text-2:var(--ink-700);--text-3:var(--ink-600);--text-placeholder:var(--ink-500);--text-disabled:var(--ink-400);--text-link:var(--blue-600);--text-on-brand:var(--white);--text-accent:var(--orange-600);--border:var(--ink-200);--border-subtle:var(--ink-150);--border-input:var(--ink-400);--border-strong:var(--ink-300);--action-primary:var(--blue-600);--action-strong:var(--ink-950);--action-strong-hover:var(--ink-800);--action-strong-press:var(--ink-900);--active-text:var(--ink-950);--active-bg:var(--ink-100);--nav-selected-bg:var(--white);--brand-panel-bg:var(--ink-950);--inverse-text-2:var(--ink-400);--inverse-text-3:var(--ink-500);--inverse-border:var(--ink-800);--message-sent-bg:var(--ink-950);--theme-swatch:#2563eb;--action:var(--action-primary);--action-hover:var(--blue-700);--action-press:var(--blue-800);--action-subtle:var(--blue-50);--selected-bg:var(--blue-50);--selected-text:var(--blue-700);--catalog-band-bg:var(--blue-900);--scrim:color-mix(in srgb,var(--ink-950) 48%,transparent);--focus-ring:0 0 0 2px var(--white),0 0 0 4px var(--action);--surface-page:var(--bg);--surface-subtle:var(--bg-subtle);--surface-muted:var(--bg-muted);--status-success-bg:var(--success-50);--status-success-text:var(--success-700);--status-error-bg:var(--danger-50);--status-error-text:var(--danger-700);--avatar-bg:var(--ink-900);--avatar-text:var(--white);--avatar-1-bg:var(--avatar-bg);--avatar-1-text:var(--avatar-text);--avatar-2-bg:var(--avatar-bg);--avatar-2-text:var(--avatar-text);--avatar-3-bg:var(--avatar-bg);--avatar-3-text:var(--avatar-text);--avatar-4-bg:var(--avatar-bg);--avatar-4-text:var(--avatar-text);--avatar-5-bg:var(--avatar-bg);--avatar-5-text:var(--avatar-text);--avatar-6-bg:var(--avatar-bg);--avatar-6-text:var(--avatar-text);--card-pad:16px;--field-error-ring:0 0 0 2px var(--white),0 0 0 4px var(--danger-600);--badge-accent-ring:0 0 0 3px var(--orange-50);--card-selected-shadow:var(--shadow-1),0 0 0 6px var(--ink-100);--field-focus-ring:0 0 0 2px var(--blue-300);--field-active-ring:0 0 0 1px var(--action);--btn-h:var(--control-h);--btn-px:var(--space-control-x);--btn-py:var(--space-control-y);--btn-radius:8px;--btn-fs:var(--fs-button);--btn-weight:var(--fw-semibold);--btn-primary-bg:var(--action-strong);--btn-primary-hover:var(--action-strong-hover);--btn-primary-press:var(--action-strong-press);--badge-py:2px;--badge-px:10px;--btn-primary-text:var(--white);--btn-secondary-bg:var(--white);--btn-accent-bg:var(--btn-primary-bg);--btn-accent-hover:var(--btn-primary-hover);--btn-accent-text:var(--white);--btn-tint-bg:var(--ink-100);--btn-tint-hover:var(--ink-150);--btn-tint-text:var(--ink-900);--shadow-float:0 6px 16px #0000001f;--shadow-search:0 3px 12px #0000001a;--accent-soft:var(--ink-100);--accent-text:var(--ink-900);--accent-line:var(--ink-200);--canvas:var(--theme-surface);--card-radius:12px;--card-border:var(--ink-200);--card-shadow:0 1px 2px 0 #0000000a,0 1px 3px 0 #0000000f;--card-hover-border:var(--ink-300);--card-hover-shadow:0 10px 30px -10px #00000038;--hero-bg:var(--white);--hero-text:var(--text);--hero-text-2:var(--text-2);--glass:var(--white);--glass-border:var(--border);--btn-secondary-text:var(--ink-950);--btn-ghost-bg:transparent;--btn-ghost-text:var(--ink-900);--btn-danger-bg:var(--danger-600);--btn-danger-text:var(--white);--row-pad:var(--space-4);--row-gap:var(--space-5);--row-divider:var(--border-subtle);--row-hover-bg:var(--bg-subtle);--field-h:var(--control-h);--field-border:var(--border-input);--field-radius:8px;--field-fs:var(--fs-body);--field-error:var(--danger-600);--badge-radius:var(--radius-sm);--badge-fs:var(--fs-meta);--badge-weight:var(--fw-medium);--badge-fill:var(--white);--badge-tint:0%;--avatar-size-sm:40px;--avatar-size-md:48px;--avatar-size-lg:56px;--sheet-radius:var(--radius-lg);--sheet-shadow:var(--shadow-4)}:root[data-theme=blue]{--theme-primary:var(--design-primary,#2b66de);--theme-accent:#f2683a;--theme-ink:#1b2433;--theme-swatch:#171717;--action-strong:var(--blue-600);--action-strong-hover:var(--blue-700);--action-strong-press:var(--blue-800);--active-text:var(--blue-700);--active-bg:var(--blue-50);--nav-selected-bg:var(--blue-50);--brand-panel-bg:#162a4f;--inverse-text-2:color-mix(in srgb,var(--white) 80%,var(--brand-panel-bg));--inverse-text-3:color-mix(in srgb,var(--white) 65%,var(--brand-panel-bg));--inverse-border:color-mix(in srgb,var(--white) 20%,var(--brand-panel-bg));--message-sent-bg:var(--blue-600);--logo-sky:#3aa6f2;--hero-pattern:none;--avatar-bg:var(--ink-900);--warning-50:var(--orange-50);--warning-100:var(--orange-100);--warning-600:var(--orange-500);--warning-700:var(--orange-600);--btn-secondary-text:var(--blue-700);--btn-ghost-text:var(--blue-700);--btn-tint-bg:var(--blue-50);--btn-tint-hover:var(--blue-100);--btn-tint-text:var(--blue-700);--accent-soft:var(--orange-50);--accent-text:var(--orange-600);--accent-line:var(--orange-300);--tier-vip-border:var(--orange-300);--tier-vip-text:var(--orange-600);--card-hover-border:var(--blue-200)}@media (max-width:767px){:root{--fs-display:32px;--lh-display:40px;--fs-h1:24px;--lh-h1:32px;--fs-h2:21px;--lh-h2:28px;--fs-h3:18px;--lh-h3:24px;--fs-copy:15px;--lh-copy:24px}}@media (min-width:768px){:root{--card-pad:20px;--header-h:64px;--gutter:24px}}@media (min-width:1024px){:root{--section-gap:80px}}@media (min-width:1280px){:root{--gutter:32px}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s;--motion-overlay-in:1ms;--motion-overlay-out:1ms}}
.ma,.ma *,.ma :before,.ma :after,.ma-footer,.ma-footer *,.ma-sheet,.ma-sheet *{box-sizing:border-box}html:has(body.ma){-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--size-16))}body.ma{min-width:var(--size-320);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}.ma,.ma-footer,.ma-sheet,#form-dialog{font-feature-settings:normal}.ma :is(h1,h2,h3,h4,h5,h6),.ma :is(.ma-display,.ma-h1,.ma-h2,.ma-title,.ma-section__title,.ma-sheet__title),.ma-sheet :is(h1,h2,h3,h4,h5,h6,.ma-sheet__title),#form-dialog h2{letter-spacing:var(--ls-heading);font-feature-settings:var(--ff-heading)!important}.ma .ma-btn,.ma-sheet .ma-btn,.ma .ma-tab{letter-spacing:var(--ls-button);font-feature-settings:var(--ff-button)!important}.ma :where(h1,h2,h3,h4,h5,h6){font-weight:var(--fw-semibold);color:var(--text);overflow-wrap:break-word;margin:0}.ma :where(p,ul,ol,dl,dd,figure,blockquote){margin:0}.ma :where(ul[class],ol[class]){padding:0;list-style:none}.ma :where(a){color:var(--text-link)}.ma :where(img,svg,video){max-width:100%}.ma :where(img){height:auto;display:block}.ma :where(button,input,select,textarea){font:inherit;color:inherit}.ma :where(button){cursor:pointer}.ma ::selection{background:var(--blue-100)}.ma .icon,.ma-footer .icon,.ma-sheet .icon{width:var(--icon);height:var(--icon);vertical-align:middle;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block}.ma :focus-visible,.ma-footer :focus-visible,.ma-sheet :focus-visible{box-shadow:var(--focus-ring);outline:none}.ma-sr-only{width:var(--size-1);height:var(--size-1);margin:calc(-1 * var(--space-hairline));clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;overflow:hidden;position:absolute!important}.ma-skip{left:var(--size-16);top:var(--size-neg-80);z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--ink-900);color:var(--white);font:var(--fw-semibold) var(--fs-sm)/var(--lh-sm) var(--font-sans);transition:top var(--dur) var(--ease);text-decoration:none;position:absolute}.ma-skip:focus{top:var(--size-12)}.ma-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);letter-spacing:-.005em}.ma-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold)}.ma-eyebrow{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);color:var(--text-3);display:block;font-feature-settings:var(--ff-eyebrow)!important}.ma-prose{max-width:var(--measure);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--ink-800);white-space:pre-line;overflow-wrap:break-word}.ma-lead{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-2)}.ma-link{font:inherit;color:var(--text-link);text-decoration:underline;text-decoration-thickness:var(--size-1);text-underline-offset:var(--size-3);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:0}.ma-link:hover{color:var(--action-hover);text-decoration-thickness:var(--size-2)}.duo-icon{color:var(--text-2);flex:none}.icon-tile{width:var(--size-48);height:var(--size-48);background:var(--blue-50);transition:background-color var(--motion-fast) var(--motion-ease);border-radius:50%;flex:none;place-items:center;display:inline-grid}.icon-tile .duo-icon{color:var(--action)}.category-glyph{flex:none}.category-icon{width:var(--size-28);height:var(--size-28);border-radius:var(--radius-sm);background:var(--blue-50);color:var(--action);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);flex:none;place-items:center;display:inline-grid}.category-icon .category-glyph{width:var(--size-18);height:var(--size-18)}[aria-pressed=true]>.category-icon{background:var(--white);color:var(--action-strong)}
.ma-btn{--btn-bg:var(--white);--btn-fg:var(--text);--btn-bd:transparent;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-h);max-width:100%;padding:var(--btn-py) var(--btn-px);border:var(--size-1) solid var(--btn-bd);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-sans);font-feature-settings:var(--ff-button);font-size:var(--btn-fs);line-height:var(--lh-button);font-weight:var(--btn-weight);text-align:center;white-space:normal;overflow-wrap:break-word;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);text-decoration:none;display:inline-flex;position:relative}.ma-btn .icon{width:var(--icon-btn);height:var(--icon-btn);margin-inline:0}.ma-btn--primary{--btn-bg:var(--btn-primary-bg);--btn-fg:var(--btn-primary-text)}.ma-btn--primary:hover{--btn-bg:var(--btn-primary-hover)}.ma-btn--primary:active{--btn-bg:var(--btn-primary-press)}.ma-btn--secondary{--btn-bg:var(--btn-secondary-bg);--btn-fg:var(--btn-secondary-text);--btn-bd:var(--ink-300)}.ma-btn--secondary:hover{--btn-bd:var(--ink-950)}.ma-btn--secondary:active{--btn-bg:var(--ink-50)}.ma-btn--ghost{--btn-bg:var(--btn-ghost-bg);--btn-fg:var(--btn-ghost-text)}.ma-btn--ghost:hover{--btn-bg:var(--ink-100)}.ma-btn--ghost:active{--btn-bg:var(--ink-150)}.ma-btn--accent{--btn-bg:var(--btn-accent-bg);--btn-fg:var(--btn-accent-text)}.ma-btn--accent:hover{--btn-bg:var(--btn-accent-hover)}.ma-btn--accent:active{--btn-bg:var(--btn-primary-press)}.ma-btn--tint{--btn-bg:var(--btn-tint-bg);--btn-fg:var(--btn-tint-text)}.ma-btn--tint:hover{--btn-bg:var(--btn-tint-hover)}.ma-btn--tint:active{--btn-bg:var(--ink-200)}.ma-btn--danger{--btn-bg:var(--btn-danger-bg);--btn-fg:var(--btn-danger-text)}.ma-btn--danger:hover,.ma-btn--danger:active{--btn-bg:var(--danger-700)}.ma-btn--danger-quiet{--btn-bg:var(--white);--btn-fg:var(--danger-700);--btn-bd:var(--danger-100)}.ma-btn--danger-quiet:hover{--btn-bg:var(--danger-50);--btn-bd:var(--danger-600)}.ma-btn--lg{min-height:var(--control-h-lg);padding:var(--space-control-roomy) var(--space-control-lg-x);font-size:var(--btn-fs);line-height:var(--lh-sm)}.ma-btn--block{width:100%;display:flex}.ma-btn--icon{width:var(--control-h);min-width:var(--control-h);padding:0}.ma-btn--sm{padding:var(--space-2) var(--space-control-roomy)}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.ma-btn--sm{min-height:var(--control-h-sm);padding:var(--space-control-sm-y) var(--space-3);font-size:var(--btn-fs)}.ma-btn--sm .icon{width:var(--icon-sm);height:var(--icon-sm)}.ma-btn--sm.ma-btn--icon{width:var(--control-h-sm);min-width:var(--control-h-sm);padding:0}}.ma-btn:disabled,.ma-btn[aria-disabled=true]{--btn-bg:var(--bg-muted);--btn-fg:var(--text-disabled);--btn-bd:transparent;cursor:not-allowed;box-shadow:none}.ma-btn[aria-busy=true]{pointer-events:none;cursor:progress;color:#0000!important}.ma-btn[aria-busy=true]>*{visibility:hidden}.ma-btn[aria-busy=true]:after{content:"";width:var(--size-18);height:var(--size-18);border-radius:var(--radius-circle);border:var(--size-2) solid var(--btn-fg);border-right-color:#0000;margin:auto;animation:.7s linear infinite ma-spin;position:absolute;inset:0}.ma-btn--secondary[aria-busy=true]:after,.ma-btn--ghost[aria-busy=true]:after{border-color:var(--action);border-right-color:#0000}@keyframes ma-spin{to{transform:rotate(360deg)}}.ma-field{align-content:start;gap:var(--space-compact);border:0;min-width:0;margin:0;padding:0;display:grid}.ma-field__label{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--text);padding:0;display:block}.ma-field__opt{font-weight:var(--fw-regular);color:var(--text-3)}.ma-field__help{font-size:var(--fs-copy);line-height:var(--lh-copy);color:var(--text-3);max-width:var(--measure)}.ma-field__error{gap:var(--space-compact);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--danger-600);font-weight:var(--fw-medium);align-items:flex-start;display:flex}.ma-field__error .icon{width:var(--icon-sm);height:var(--icon-sm);margin-top:var(--space-three-quarter)}.ma-field__error[hidden]{display:none}.ma-form{gap:var(--space-5);display:grid}.ma-form__row{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:480px){.ma-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ma-input,.ma-textarea,.ma-select{width:100%;min-height:var(--field-h);padding:var(--space-field-y) var(--space-3);border:var(--size-1) solid var(--field-border);border-radius:var(--field-radius);background:var(--white);color:var(--text);font-family:var(--font-sans);font-size:var(--field-fs);line-height:var(--lh-control);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);display:block}.ma-input::placeholder,.ma-textarea::placeholder{color:var(--text-placeholder);opacity:1}.ma-input:hover,.ma-textarea:hover,.ma-select:hover{border-color:var(--ink-500)}.ma-input:focus,.ma-textarea:focus,.ma-select:focus,.ma-input:focus-visible,.ma-textarea:focus-visible,.ma-select:focus-visible{border-color:var(--action);box-shadow:var(--focus-ring);outline:none}.ma-textarea{min-height:var(--size-132);resize:vertical;line-height:var(--lh-body)}.ma-select{appearance:none;padding-right:var(--space-10);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352647A' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--size-12) center;background-size:var(--size-20) var(--size-20);text-overflow:ellipsis}.ma-field--error .ma-input,.ma-field--error .ma-textarea,.ma-field--error .ma-select,.ma-input[aria-invalid=true],.ma-textarea[aria-invalid=true],.ma-select[aria-invalid=true]{border-color:var(--danger-600)}.ma-field--error .ma-input:focus,.ma-field--error .ma-textarea:focus,.ma-field--error .ma-select:focus,.ma-input[aria-invalid=true]:focus,.ma-textarea[aria-invalid=true]:focus{box-shadow:var(--field-error-ring)}.ma-input:disabled,.ma-textarea:disabled,.ma-select:disabled{background-color:var(--bg-subtle);border-color:var(--border);color:var(--text-disabled);cursor:not-allowed}.ma-input[readonly]{background:var(--bg-subtle);border-color:var(--border);color:var(--text-2)}.ma-input--num{font-variant-numeric:tabular-nums}.ma-check{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-min);padding-block:var(--space-control-y);font-size:var(--fs-body);line-height:var(--lh-control);color:var(--text);cursor:pointer;display:flex}.ma-check input{width:var(--size-20);height:var(--size-20);margin:var(--space-half) 0 0;accent-color:var(--action);cursor:pointer;flex:none}.ma-drop{align-items:center;gap:var(--space-3);min-height:var(--size-72);padding:var(--space-4);border:var(--size-1p5) dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-sm);cursor:pointer;display:flex;position:relative}.ma-drop:hover,.ma-drop.is-over{border-color:var(--action);background:var(--blue-50);color:var(--blue-700)}.ma-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.ma-drop:has(input:focus-visible){box-shadow:var(--focus-ring)}.ma-drop .icon{color:var(--action);width:var(--icon-lg);height:var(--icon-lg)}.ma-badge{letter-spacing:normal;--badge-tone:var(--ink-500);align-items:center;gap:var(--space-1);min-height:var(--size-24);max-width:100%;padding:var(--badge-py) var(--badge-px);border:var(--size-1) solid var(--ink-200);border-radius:var(--badge-radius);background:var(--badge-fill);color:var(--ink-700);font-size:var(--badge-fs);line-height:var(--lh-xs);font-weight:var(--badge-weight);white-space:normal;overflow-wrap:anywhere;vertical-align:middle;display:inline-flex;font-feature-settings:normal!important}.ma-badge .icon{width:var(--size-14);height:var(--size-14);margin-inline:calc(-1 * var(--space-hairline))}.ma-badge--success{--badge-tone:var(--success-700);background:color-mix(in srgb,var(--badge-tone) var(--badge-tint),var(--white));border-color:color-mix(in srgb,var(--badge-tone) 18%,var(--white));color:var(--ink-700)}.ma-badge--warning{--badge-tone:var(--warning-700);background:color-mix(in srgb,var(--badge-tone) var(--badge-tint),var(--white));border-color:color-mix(in srgb,var(--badge-tone) 18%,var(--white));color:var(--ink-700)}.ma-badge--info{--badge-tone:var(--info-700);background:color-mix(in srgb,var(--badge-tone) var(--badge-tint),var(--white));border-color:color-mix(in srgb,var(--badge-tone) 18%,var(--white));color:var(--ink-700)}.ma-badge--neutral{background:var(--badge-fill);color:var(--ink-700)}.ma-badge--danger{--badge-tone:var(--danger-700);background:color-mix(in srgb,var(--badge-tone) var(--badge-tint),var(--white));border-color:color-mix(in srgb,var(--badge-tone) 18%,var(--white));color:var(--ink-700)}.ma-badge--dark,.ma-badge--accent{background:var(--badge-fill);border-color:var(--blue-200);color:var(--text)}.ma-badge--muted{background:var(--badge-fill);color:var(--ink-600)}.ma-avatar{width:var(--size-44);height:var(--size-44);border-radius:var(--radius-md);background:var(--blue-50);color:var(--blue-700);font-size:var(--fs-body);line-height:var(--lh-solid);font-weight:var(--fw-bold);letter-spacing:.01em;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:grid;overflow:hidden}.ma-avatar img{object-fit:cover;width:100%;height:100%}.ma-avatar--sm{width:var(--size-32);height:var(--size-32);border-radius:var(--radius-sm);font-size:var(--fs-meta)}.ma-avatar--lg{width:var(--size-56);height:var(--size-56);font-size:var(--fs-section-fixed)}.ma-avatar--xl{width:var(--size-88);height:var(--size-88);border-radius:var(--radius-lg);font-size:var(--fs-stat)}.ma-avatar--accent{background:var(--orange-50);color:var(--orange-700)}.ma-skel{border-radius:var(--radius-sm);background:var(--ink-150);animation:ma-skel-pulse var(--motion-pulse) ease-in-out infinite;display:block}.ma-skel--line{height:var(--size-14)}.ma-skel--title{height:var(--size-20);width:80%}.ma-skel--h1{height:var(--size-32);border-radius:var(--radius-md);width:60%}.ma-skel--tile{width:var(--size-48);height:var(--size-48);border-radius:var(--radius-md);flex:none}.ma-skel--btn{height:var(--size-44);width:var(--size-140);border-radius:var(--radius-md)}.ma-skel--block{height:var(--size-120);border-radius:var(--card-radius)}.ma-skel--w40{width:40%}.ma-skel--w60{width:60%}.ma-skel--w90{width:90%}.ma-alert{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border:var(--size-1) solid var(--blue-100);border-radius:var(--radius-md);background:var(--blue-50);color:var(--text);font-size:var(--fs-copy);line-height:var(--lh-copy);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ma-alert>.icon{margin-top:var(--space-hairline);color:var(--blue-700)}@media (min-width:768px){.ma-alert:has(.ma-alert__action){grid-template-columns:auto minmax(0,1fr) auto;align-items:center}}.ma-notice{--notice-tone:var(--info-700);--notice-bg:var(--info-50);--notice-bd:var(--info-100);gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:var(--size-1) solid var(--notice-bd);border-radius:var(--radius-md);background:var(--notice-bg);color:var(--text);font-size:var(--fs-copy);line-height:var(--lh-copy);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ma-notice--warning{--notice-tone:var(--warning-700);--notice-bg:var(--warning-50);--notice-bd:var(--warning-100)}.ma-notice--error{--notice-tone:var(--danger-700);--notice-bg:var(--danger-50);--notice-bd:var(--danger-100)}.ma-notice>.icon{width:var(--icon-md);height:var(--icon-md);color:var(--notice-tone)}.ma-notice__body{overflow-wrap:anywhere;align-self:center;min-width:0}.ma-notice__action{grid-column:2;justify-self:start}@media (min-width:768px){.ma-notice:has(.ma-notice__action){grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ma-notice__action{grid-column:auto}}.ma-sheet{width:min(var(--size-520),calc(100vw - var(--size-32)));max-width:none;max-height:min(88dvh,var(--size-760));border-radius:var(--radius-xl);background:var(--white);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);box-shadow:var(--shadow-4);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:hidden}.ma-sheet[open]{animation:ma-modal-in var(--dur) var(--ease) both;flex-direction:column;display:flex}.ma-sheet::backdrop{background:var(--scrim);animation:ma-appear var(--dur) var(--ease) both}.ma-sheet--wide{width:min(var(--size-640),calc(100vw - var(--size-32)))}.ma-sheet__header{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-2);flex:none;display:flex}.ma-sheet__title{min-width:0;padding-top:var(--space-compact);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);overflow-wrap:break-word;flex:1}.ma-sheet__close{width:var(--control-h);height:var(--control-h);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) 0 0;border-radius:var(--radius-md);color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ma-sheet__close:hover{background:var(--bg-muted);color:var(--text)}.ma-sheet__body{min-height:0;padding:var(--space-2) var(--space-6) var(--space-4);align-content:start;gap:var(--space-4);flex:1;display:grid;overflow-y:auto}.ma-sheet__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-6);border-top:var(--size-1) solid var(--border-subtle);flex-wrap:wrap;flex:none;display:flex}.ma-sheet__footer .ma-btn{min-width:var(--size-120)}@media (max-width:767.98px){.ma-sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}.ma-sheet[open]{animation:ma-sheet-up var(--dur-slow) var(--ease) both}.ma-sheet:before{content:"";top:var(--size-8);width:var(--size-36);height:var(--size-4);margin-left:calc(-1 * var(--space-control-x));border-radius:var(--radius-xs);background:var(--ink-200);position:absolute;left:50%}.ma-sheet__header{padding:var(--space-6) var(--gutter) var(--space-2)}.ma-sheet__body{padding:var(--space-2) var(--gutter) var(--space-4)}.ma-sheet__footer{padding:var(--space-3) var(--gutter) calc(var(--space-4) + env(safe-area-inset-bottom));flex-direction:column-reverse}.ma-sheet__footer .ma-btn{width:100%;min-height:var(--control-h-lg);font-size:var(--btn-fs)}.ma-sheet--full{border-radius:0;height:100dvh;max-height:100dvh}.ma-sheet--full:before{display:none}}@keyframes ma-sheet-up{0%{transform:translateY(var(--size-40));opacity:0}}.ma-skel--search{height:var(--size-48);border-radius:var(--radius-md)}.ma-skel--pills{height:var(--size-36);border-radius:var(--radius-pill);width:70%}.ma-skel--badge{height:var(--size-24);width:var(--size-88);border-radius:var(--radius-pill)}.ma-skel--facts{height:var(--size-76)}.ma-skel--avatar-xl{width:var(--size-88);height:var(--size-88);border-radius:var(--radius-lg)}.ma-proto .ma-badge{white-space:normal;max-width:100%}.ma-proto .ma-sheet--wide{height:min(88dvh,calc(var(--space-24) * 9));max-height:88dvh}.ma-proto .ma-sheet__footer{background:var(--white);position:sticky;bottom:0}.ma-proto .ma-sheet__title{padding-top:0}.ma-proto .ma-drop{flex-wrap:wrap}.ma-proto .ma-drop input{width:100%;max-width:100%;min-height:100%}.ma-proto .ma-check{align-items:center}.ma-proto .ma-check input{margin:0}@media (max-width:767.98px){.ma-proto .ma-sheet--full{height:100dvh;max-height:100dvh}}.ma-proto .ma-sheet__header>div{flex:1;min-width:0}.ma-proto .ma-avatar{background:var(--action);color:var(--white);border-radius:var(--radius-md);flex-shrink:0}.ma-avatar[data-tone="1"]{--avatar-bg:var(--avatar-1-bg);--avatar-text:var(--avatar-1-text)}.ma-avatar[data-tone="2"]{--avatar-bg:var(--avatar-2-bg);--avatar-text:var(--avatar-2-text)}.ma-avatar[data-tone="3"]{--avatar-bg:var(--avatar-3-bg);--avatar-text:var(--avatar-3-text)}.ma-avatar[data-tone="4"]{--avatar-bg:var(--avatar-4-bg);--avatar-text:var(--avatar-4-text)}.ma-avatar[data-tone="5"]{--avatar-bg:var(--avatar-5-bg);--avatar-text:var(--avatar-5-text)}.ma-avatar[data-tone="6"]{--avatar-bg:var(--avatar-6-bg);--avatar-text:var(--avatar-6-text)}.ma-avatar{font-feature-settings:normal;position:relative}.ma-proto .ma-avatar[data-tone]:not(.ma-chat__head>.ma-avatar,.ma-ocard--declined .ma-avatar){background:var(--avatar-bg);color:var(--avatar-text)}.ma-proto .ma-sheet[open],.ma-proto .ma-sheet::backdrop{animation:none}:is(.account-page,.auth-page,.request-form) :is(.ma-input,.ma-select){min-height:var(--control-h);padding-block:var(--space-2);border-radius:var(--field-radius);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body)}:is(.account-page,.auth-page,.request-form) .ma-textarea{border-radius:var(--field-radius);font-size:var(--fs-body);line-height:var(--lh-body)}:is(.account-page,.auth-page,.request-form) :is(.ma-field__label,legend.ma-field__label){font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--text);font-feature-settings:var(--catalog-title-case);letter-spacing:normal}:is(.account-page,.auth-page,.request-form) .ma-field__opt{margin-left:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);color:var(--text-3)}:is(.account-page,.auth-page,.request-form) .ma-check{font-size:var(--fs-copy);line-height:var(--lh-copy)}.ma-avatar--40{width:var(--avatar-size-sm);height:var(--avatar-size-sm)}.ma-avatar--48{width:var(--avatar-size-md);height:var(--avatar-size-md)}.ma-avatar--56{width:var(--avatar-size-lg);height:var(--avatar-size-lg);font-size:var(--fs-section-fixed)}.ma-custom-select{text-align:left;font-weight:var(--fw-regular);letter-spacing:normal;font-feature-settings:normal;white-space:normal;min-width:0;height:auto}.ma-custom-select__value{white-space:normal;overflow-wrap:anywhere;pointer-events:none;display:block}.ma-custom-select[aria-expanded=true]{border-color:var(--action);box-shadow:var(--focus-ring)}.ma-custom-select__native{width:var(--size-1)!important;height:var(--size-1)!important;min-height:0!important;margin:var(--size-neg-1)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;border:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ma-select-menu{padding:var(--space-1);box-sizing:border-box;max-width:calc(100vw - var(--size-24));overscroll-behavior:contain;border:var(--size-1) solid var(--border);border-radius:var(--radius-md);background:var(--white);color:var(--text);box-shadow:var(--shadow-3);font-family:var(--font-sans);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);text-align:left;letter-spacing:normal;font-feature-settings:normal;z-index:var(--z-menu);scroll-padding:var(--space-1);margin:0;position:fixed;inset:auto;overflow-y:auto}.ma-select-menu:popover-open{gap:var(--space-1);display:grid}.ma-select-menu__option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);cursor:pointer;overflow-wrap:anywhere;flex-shrink:0;display:flex}.ma-select-menu__option>span{min-width:0}.ma-select-menu__option>svg{width:var(--icon-sm);height:var(--icon-sm);visibility:hidden;flex:none}.ma-select-menu__option[data-active]{background:var(--bg-subtle)}.ma-select-menu__option[aria-selected=true]{color:var(--selected-text);background:var(--selected-bg);font-weight:var(--fw-medium)}.ma-select-menu__option[aria-selected=true]>svg{visibility:visible}.ma-select-menu__option[aria-selected=true][data-active]{background:var(--blue-100)}.ma-select-menu__option[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}@media (forced-colors:active){.ma-select-menu__option[data-active]{outline:var(--size-1) solid Highlight}.ma-select-menu__option[aria-selected=true]{color:highlight}}@media (max-width:767px){.ma-proto main .ma-btn:not(.ma-btn--lg),.ma-proto .company-card__footer .ma-call{min-height:var(--btn-h)}}.ma-avatar[data-tone=neutral]{background:var(--bg-muted);color:var(--text-3)}.ma-avatar>.icon{width:50%;height:50%;max-width:var(--size-28)}@keyframes ma-skel-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ma-skel{animation:none}}.ma-skel-grid{grid-template-columns:repeat(var(--skeleton-columns,3),minmax(0,1fr));gap:var(--space-4);display:grid}.ma-skel-card{border:var(--size-1) solid var(--ink-200);border-radius:var(--card-radius);background:var(--white);overflow:hidden}.ma-skel-card__photo{aspect-ratio:16/8;border-radius:0}.ma-skel-card__body{gap:var(--space-control-y);padding:var(--space-4);display:grid}.ma-skel-card__actions{gap:var(--space-2);padding-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ma-skel-card__actions .ma-skel{width:100%;height:var(--space-10)}.ma-skel-card .ma-skel--w40,.ma-skel-card .ma-skel--w60{height:var(--space-3)}@media (max-width:639px){.ma-skel-grid{grid-template-columns:minmax(0,1fr)}}.ma-scroll-row{--scroll-row-fade:var(--gutter);gap:var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;min-width:0;scroll-padding-inline:var(--scroll-row-fade);padding-block:var(--space-1);padding-inline:var(--scroll-row-fade);scrollbar-width:none;-webkit-mask-image:var(--mask-fade-start),var(--mask-solid),var(--mask-fade-end);-webkit-mask-image:var(--mask-fade-start),var(--mask-solid),var(--mask-fade-end);mask-image:var(--mask-fade-start),var(--mask-solid),var(--mask-fade-end);-webkit-mask-size:var(--scroll-row-fade) 100%,calc(100% - 2 * var(--scroll-row-fade)) 100%,var(--scroll-row-fade) 100%;-webkit-mask-size:var(--scroll-row-fade) 100%,calc(100% - 2 * var(--scroll-row-fade)) 100%,var(--scroll-row-fade) 100%;mask-size:var(--scroll-row-fade) 100%,calc(100% - 2 * var(--scroll-row-fade)) 100%,var(--scroll-row-fade) 100%;display:flex;overflow:auto hidden;-webkit-mask-position:0,50%,100%;mask-position:0,50%,100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ma-scroll-row::-webkit-scrollbar{display:none}.ma-scroll-row>*{scroll-snap-align:start;flex:none}.ma-scroll-row--bleed{margin-inline:calc(-1 * var(--gutter))}.ma-form-bar{bottom:var(--keyboard-inset,0);z-index:var(--z-sticky);justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-3) 0 calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--size-1) solid var(--border-subtle);background:color-mix(in srgb,var(--white) 94%,transparent);-webkit-backdrop-filter:blur(var(--size-12));backdrop-filter:blur(var(--size-12));flex-wrap:wrap;display:flex;position:sticky}.ma-form-bar__note{color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-sm);margin-right:auto}@media (max-width:639.98px){.ma-form-bar{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-direction:column;align-items:stretch}.ma-form-bar>.ma-btn{width:100%}.ma-form-bar>:is(.ma-btn--primary,.ma-btn--danger){order:-1}.ma-form-bar__note{text-align:center;margin:0}}
.ma-container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.ma-frame{flex-direction:column;min-height:100dvh;display:flex}.ma-main{flex:1;min-width:0;display:block}.ma-page{padding-block:var(--space-6) var(--space-12)}@media (min-width:768px){.ma-page{padding-block:var(--space-8) var(--space-20)}}.ma-page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.ma-page-head__text{gap:var(--space-1);min-width:0;display:grid}.ma-page-head__meta{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-3)}.ma-page-head__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ma-section{gap:var(--space-4);display:grid}.ma-section+.ma-section{margin-top:var(--space-10)}.ma-section__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ma-section__title{align-items:center;gap:var(--space-2);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);display:flex}.ma-stack{gap:var(--gap,var(--space-4));flex-direction:column;display:flex}.ma-cluster{align-items:center;gap:var(--gap,var(--space-2));flex-wrap:wrap;display:flex}.ma-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ma-panel{gap:var(--space-4);padding:var(--space-5);border:var(--size-1) solid var(--border);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-1);display:grid}@media (min-width:768px){.ma-panel{padding:var(--space-6)}}.ma-note{gap:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-3);align-items:flex-start;display:flex}.ma-note .icon{width:var(--icon-sm);height:var(--icon-sm);margin-top:var(--space-three-quarter);color:var(--text-3)}.ma-meta{align-items:center;gap:var(--space-half) 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.ma-meta>*{align-items:center;gap:var(--space-compact);display:inline-flex}.ma-meta>:not(:last-child):after{content:"·";margin-inline:var(--space-2);color:var(--ink-400)}.ma-meta b{font-weight:var(--fw-semibold);color:var(--text-2);font-variant-numeric:tabular-nums}.ma-ocard{gap:var(--space-4);min-width:0;padding:var(--card-pad);border:var(--size-1) solid var(--border);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-1);display:grid;position:relative}.ma-ocard__head{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ma-ocard__who{gap:var(--space-1);min-width:0;display:grid}.ma-ocard__name-row{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ma-ocard__name{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-semibold);color:var(--text);overflow-wrap:anywhere;text-decoration:none}a.ma-ocard__name:hover{color:var(--blue-700);text-underline-offset:var(--size-3);text-decoration:underline}.ma-ocard__who .ma-meta{font-size:var(--fs-xs);line-height:var(--lh-xs)}.ma-ocard__who .ma-meta>:not(:last-child):after{margin-inline:var(--space-compact)}@media (max-width:419.98px){.ma-ocard__head{grid-template-columns:auto minmax(0,1fr)}}.ma-ocard__body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-800);white-space:pre-line;overflow-wrap:break-word}.ma-ocard__actions{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--size-1) solid var(--border-subtle);flex-wrap:wrap;display:flex}.ma-ocard__actions .ma-btn{flex:1 1 var(--size-160)}@media (min-width:768px){.ma-ocard__actions{justify-content:flex-end}.ma-ocard__actions .ma-btn{flex:none}}.ma-ocard--new .ma-ocard__name-row:after{content:"";width:var(--size-8);height:var(--size-8);border-radius:var(--radius-circle);background:var(--orange-400);box-shadow:var(--badge-accent-ring);order:-1}.ma-ocard--chosen{border:var(--size-2) solid var(--action);padding:calc(var(--card-pad) - var(--space-hairline));background:var(--white);box-shadow:var(--shadow-2);animation:ma-ring-in var(--dur-slow) var(--ease) both}@keyframes ma-ring-in{0%{opacity:.4;transform:scale(.985)}to{opacity:1;transform:none}}.ma-ocard--declined{background:var(--bg-subtle);border-color:var(--border-subtle);box-shadow:none}.ma-ocard--declined,.ma-ocard--declined .ma-ocard__name,.ma-ocard--declined .ma-ocard__body{color:var(--text-3)}.ma-ocard--declined .ma-avatar{background:var(--bg-muted);color:var(--text-3)}.ma-ocard--declined .ma-ocard__actions{display:none}.ma-stat{gap:var(--space-half);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-subtle);align-content:start;min-width:0;display:grid}.ma-stat__value{font-family:var(--font-num);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums}.ma-stat__label{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-3)}.ma-kv{margin:0;display:grid}.ma-kv>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-control-y) 0;border-top:var(--size-1) solid var(--border-subtle);font-size:var(--fs-sm);line-height:var(--lh-sm);display:flex}.ma-kv>div:first-child{border-top:0}.ma-kv dt{color:var(--text-3)}.ma-kv dd{font-weight:var(--fw-semibold);color:var(--text);text-align:right;font-variant-numeric:tabular-nums;margin:0}.ma-progress{height:var(--size-6);border-radius:var(--radius-pill);background:var(--bg-muted);overflow:hidden}.ma-empty{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);border:var(--size-1) dashed var(--ink-300);border-radius:var(--card-radius);background:var(--white);text-align:center;display:grid}.ma-empty__icon{width:var(--size-48);height:var(--size-48);border-radius:var(--radius-pill);background:var(--ink-100);color:var(--ink-700);place-items:center;display:grid}.ma-empty__title{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-bold);max-width:100%;color:var(--ink-950);margin:0}.ma-empty__text{max-width:var(--size-400);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-600);margin:0}.ma-empty__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@keyframes ma-appear{0%{opacity:0}to{opacity:1}}@keyframes ma-shimmer{to{background-position:-200% 0}}.ma-loading{min-width:0;position:relative}.ma-loading__shapes{gap:var(--space-6);display:grid}.ma-loading .ma-skel{height:var(--space-3);background:var(--ink-150)}.ma-loading .ma-skel--h1{width:70%;height:var(--space-8)}.ma-loading .ma-skel--title{height:var(--space-5)}.ma-loading .ma-skel--btn{height:var(--control-h);max-width:100%}.ma-loading .ma-skel--tile{width:var(--space-12);height:var(--space-12)}.ma-loading .ma-skel--avatar{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-lg);flex:none}.ma-loading .ma-skel--media{height:calc(var(--space-20) * 2);border-radius:var(--radius-lg);width:100%}.ma-loading__copy{align-content:start;gap:var(--space-3);flex:1;min-width:0;display:grid}.ma-loading__heading{align-items:center;gap:var(--space-4);padding-block:var(--space-4) var(--space-6);border-bottom:var(--size-1) solid var(--border-subtle);display:flex}.ma-loading__heading .ma-loading__copy{max-width:var(--size-720)}.ma-loading__search,.ma-loading__tabs{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ma-loading__search{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-subtle)}.ma-loading__split,.ma-loading__companies{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.ma-loading__panel{align-content:start;gap:var(--space-8);min-width:0;padding:var(--space-6);border:var(--size-1) solid var(--border-subtle);border-radius:var(--radius-lg);display:grid}.ma-loading__rows{gap:var(--space-4);display:grid}.ma-loading__row{align-items:start;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:var(--size-1) solid var(--border-subtle);display:flex}.ma-loading__facts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ma-loading__stat{gap:var(--space-4);padding:var(--space-5);background:var(--bg-subtle);border-radius:var(--radius-lg);display:grid}.ma-loading--compact{width:100%;padding:0}.ma-loading--compact .ma-loading__row:first-child{padding-top:0}@media (min-width:768px){.ma-loading__companies{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ma-loading__split{grid-template-columns:minmax(0,8fr) minmax(var(--size-280),4fr)}}@media (max-width:479.98px){.ma-loading__panel{padding:var(--space-4)}.ma-loading__stat{padding:var(--space-3)}.ma-loading .ma-skel--avatar{width:var(--space-12);height:var(--space-12)}}.ma-progress{height:var(--size-3);z-index:var(--z-toast);background:var(--blue-50);pointer-events:none;position:fixed;inset:0 0 auto;overflow:hidden}.ma-progress>span{background:var(--action);transform-origin:0;width:40%;height:100%;animation:ma-progress calc(var(--motion-base) * 8) var(--motion-ease) infinite;display:block}body:has(.ma-loading) .ma-navigation-progress{display:none}@keyframes ma-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.ma-loading .ma-skel,.ma-progress>span{animation:none!important}.ma-progress>span{width:100%;transform:none}}.ma-tabs{gap:var(--space-6);border-bottom:var(--size-1) solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.ma-tabs::-webkit-scrollbar{display:none}.ma-tab{align-items:center;gap:var(--space-2);min-height:var(--size-48);padding:0 var(--space-half);color:var(--text-3);font-family:var(--font-sans);font-size:var(--fs-button);line-height:var(--lh-button);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:0 0;border:0;flex:none;text-decoration:none;display:inline-flex;position:relative}.ma-tab:hover{color:var(--text)}.ma-tab:after{content:"";left:0;right:0;bottom:var(--size-neg-1);height:var(--size-2);border-radius:var(--radius-xs) var(--radius-mark) 0 0;transition:background-color var(--dur-fast) var(--ease);background:0 0;position:absolute}.ma-tab[aria-selected=true],.ma-tab[aria-current=page]{color:var(--text)}.ma-tab[aria-selected=true]:after,.ma-tab[aria-current=page]:after{background:var(--action)}@media (max-width:767.98px){.ma-tabs{gap:var(--space-2);margin-inline:calc(-1 * var(--gutter));padding:var(--space-half) var(--gutter) var(--space-1);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);-webkit-mask-image:var(--mask-fade-start),var(--mask-solid),var(--mask-fade-end);-webkit-mask-image:var(--mask-fade-start),var(--mask-solid),var(--mask-fade-end);mask-image:var(--mask-fade-start),var(--mask-solid),var(--mask-fade-end);-webkit-mask-size:var(--gutter) 100%,calc(100% - 2 * var(--gutter)) 100%,var(--gutter) 100%;-webkit-mask-size:var(--gutter) 100%,calc(100% - 2 * var(--gutter)) 100%,var(--gutter) 100%;mask-size:var(--gutter) 100%,calc(100% - 2 * var(--gutter)) 100%,var(--gutter) 100%;border-bottom:0;-webkit-mask-position:0,50%,100%;mask-position:0,50%,100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ma-tab{scroll-snap-align:start;min-height:var(--tap-min);padding:0 var(--space-4);border:var(--size-1) solid var(--border);border-radius:var(--radius-pill);background:var(--white);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ma-tab:after{display:none}.ma-tab[aria-selected=true],.ma-tab[aria-current=page]{background:var(--action-strong);border-color:var(--action-strong);color:var(--white)}}.ma-logo{align-items:center;gap:var(--space-2);line-height:var(--lh-solid);display:inline-flex}.ma-logo__symbol{height:var(--logo-h,var(--size-28));width:auto;max-width:none;display:block}.ma-logo__wordmark{height:calc(var(--logo-h,var(--size-28)) * .786);width:auto;max-width:none;display:block}@keyframes ma-menu-in{0%{opacity:0;transform:translateY(var(--size-neg-4))}}@keyframes ma-slide-in{0%{transform:translateX(var(--size-24));opacity:0}}html:has(.ma-sheet[open]){overflow:hidden}@media (max-width:1023.98px){body:has(.ma-actionbar) .ma-main{padding-bottom:var(--space-dock)}}@keyframes ma-modal-in{0%{opacity:0;transform:translateY(var(--size-8)) scale(.98)}}.ma-back{align-items:center;gap:var(--space-compact);min-height:var(--tap-min);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.ma-back:hover{color:var(--blue-700)}.ma-back .icon{width:var(--size-18);height:var(--size-18)}.ma-terms{max-width:calc(var(--size-820) + 2 * var(--gutter))}.ma-container.ma-terms{margin-block:var(--space-10) var(--space-16);padding:var(--space-12);border:var(--size-1) solid var(--card-border);border-radius:var(--card-radius);background:var(--white);box-shadow:var(--card-shadow)}@media (max-width:767px){.ma-container.ma-terms{margin:var(--space-5) var(--gutter) var(--space-10);width:auto;padding:var(--space-6) var(--space-5)}}.ma-table td a{color:var(--text);font-weight:var(--fw-semibold);text-decoration:none}.ma-table td a:hover{color:var(--action)}.ma-terms h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);margin:var(--space-2) 0 var(--space-5)}.ma-terms h2{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:var(--space-10) 0 var(--space-3);scroll-margin-top:calc(var(--header-h) + var(--size-16))}.ma-terms p,.ma-terms li{color:var(--text-2);max-width:var(--measure)}.ma-terms p+p{margin-top:var(--space-3)}.ma-terms ul{padding-left:var(--space-list-indent);gap:var(--space-2);margin:0;display:grid}@media (prefers-reduced-motion:reduce){.ma *,.ma-sheet,.ma-toast{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ma [hidden]{display:none!important}@keyframes ma-rise{0%{opacity:0;transform:translateY(var(--size-8))}to{opacity:1;transform:none}}@keyframes ma-content-in{0%{opacity:.72;transform:translateY(var(--size-4))}to{opacity:1;transform:none}}.ma-main>.ma-container>:not(.ma-loading):not(.post-page):not(:has(.ma-loading)){animation:ma-content-in var(--motion-base) var(--motion-ease) backwards}@media (prefers-reduced-motion:reduce){.ma-main>.ma-container>*{animation:none!important}}.ma-ocard{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur-fast) var(--ease)}@media (hover:hover){:is(.ma-btn,.ma-link):hover>.icon[data-icon=arrow-right]{transform:translateX(var(--size-2))}}:is(.ma-btn,.ma-pill,.ma-chip,.ma-seg__opt span){transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.ma-btn>.icon{transition:transform var(--dur) var(--ease)}:is(.ma-btn,.ma-pill):active:not(:disabled){transform:none}:is(.ma,.ma-sheet) :focus-visible{transition:box-shadow var(--dur-fast) var(--ease)}.ma :is(input[type=checkbox],input[type=radio]):not(.ma-seg__opt>input):not(.ma-switch input){width:var(--size-18);height:var(--size-18);accent-color:var(--action);cursor:pointer;flex:none;margin:0}#form-dialog{width:min(var(--size-600),calc(100vw - var(--size-32)));max-height:calc(100dvh - var(--size-32));padding:var(--space-panel-legacy);border-radius:var(--radius-xl);background:var(--white);color:var(--text);box-shadow:var(--shadow-4);overscroll-behavior:contain;font-family:var(--font-sans);border:0;overflow-y:auto}#form-dialog::backdrop{background:var(--scrim)}#form-dialog h2#form-title{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold);margin:var(--space-1) var(--space-12) var(--space-compact) 0}@media (max-width:640px){#form-dialog{padding:var(--space-5)}}.ma-call__number{font-variant-numeric:tabular-nums;white-space:nowrap;font-feature-settings:normal;letter-spacing:0}@media (prefers-reduced-motion:reduce){:is(.ma-btn,.ma-link)>.icon{transition:none!important;transform:none!important}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.ma-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{transform:translateY(var(--size-neg-1))}.ma-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transform:translateY(var(--size-1))}}.sector-icon{width:var(--space-8);height:var(--space-8);color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.sector-icon svg{width:var(--icon-lg);height:var(--icon-lg);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linejoin:round;stroke-linecap:round;display:block}.sector-icon .sector-fill{fill:var(--blue-50)}.search-suggestions{top:calc(100% + var(--space-3));z-index:var(--z-menu);max-height:min(var(--size-460), 70vh);overscroll-behavior:contain;padding:var(--space-2);border:var(--size-1) solid var(--border-subtle);border-radius:var(--size-16);background:var(--white);color:var(--text);box-shadow:var(--shadow-float);position:absolute;left:0;right:0;overflow-y:auto}.search-suggestions[hidden]{display:none}.search-suggestions__heading{padding:var(--space-3) var(--space-3) var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);color:var(--text-3);margin:0}.search-suggestions__heading:first-child{padding-top:var(--space-1)}.search-suggestion+.search-suggestions__heading{margin-top:var(--space-2);border-top:var(--size-1) solid var(--border-subtle)}.search-suggestion{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-56);padding:var(--space-2) var(--space-3);border-radius:var(--size-8);color:var(--text);text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease);background:0 0;border:0;display:flex}.search-suggestion>span:last-child{gap:var(--size-2);flex:1;min-width:0;display:grid}.search-suggestion strong{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-suggestion small{font-size:var(--fs-xs);line-height:var(--lh-sm);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-suggestion__category-icon{width:var(--size-36);height:var(--size-36);border-radius:var(--size-8);background:var(--blue-50);color:var(--blue-700);flex:none;place-items:center;display:grid}.search-suggestion__thumb{width:var(--size-36);height:var(--size-36);border-radius:var(--size-8);object-fit:cover;background:var(--bg-muted);flex:none}.search-suggestion__thumb--initials{background:var(--blue-50);color:var(--blue-700);font-size:var(--fs-sm);font-weight:var(--fw-bold);place-items:center;display:grid}.search-suggestion:hover,.search-suggestion[aria-selected=true]{background:var(--blue-50)}.search-suggestion[aria-selected=true]{box-shadow:inset var(--size-2) 0 var(--blue-700)}.search-suggestions__all{bottom:calc(-1 * var(--space-2));justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);margin-top:var(--space-2);border-top:var(--size-1) solid var(--border-subtle);border-radius:0 0 var(--size-8) var(--size-8);background:var(--white);color:var(--blue-700);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);text-decoration:none;display:flex;position:sticky}.search-suggestions__all:hover{background:var(--blue-50)}.search-suggestions__all .icon{width:var(--size-16);height:var(--size-16)}.ma-chat[open]{inset:auto var(--space-6) var(--space-6) auto;width:calc(var(--space-24) * 4 + var(--space-8));height:calc(var(--space-24) * 6);max-height:calc(100dvh - var(--space-12));max-width:calc(100vw - var(--space-12));border:var(--size-1) solid var(--border);border-radius:var(--radius-lg);background:var(--bg);color:var(--text);box-shadow:var(--shadow-4);z-index:var(--z-menu);animation:ma-chat-enter var(--motion-enter) var(--motion-ease-out);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;overflow:hidden}.ma-chat__head{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--action);color:var(--text-on-brand);flex:none;display:flex}.ma-chat__head>div{flex:1;min-width:0}.ma-chat__head h2{color:var(--text-on-brand);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);font-feature-settings:var(--ff-heading);margin:0;overflow:hidden}.ma-chat .ma-chat__head .ma-avatar{background:var(--action-subtle);color:var(--action);flex:none}.ma-chat__head span:not(.ma-avatar){font-size:var(--fs-xs);line-height:var(--lh-xs)}.ma-chat__peer-link,.ma-chat__context a{color:inherit;text-decoration:none}.ma-chat__peer-link:hover,.ma-chat__context a:hover{text-decoration:underline}.ma-chat__peer-link:focus-visible,.ma-chat__context a:focus-visible{outline:var(--size-2) solid currentColor;outline-offset:calc(-1 * var(--size-2))}.ma-chat__context{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ma-chat__close{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-control);color:inherit;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease);background:0 0;border:0;flex:none;place-items:center;display:grid}.ma-chat__close:hover{background:var(--action-hover)}.ma-chat__messages{gap:var(--space-3);overscroll-behavior:contain;min-height:0;padding:var(--space-5);background:var(--bg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ma-chat__empty{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-6) var(--space-4);flex-direction:column;margin:auto;display:flex}.ma-chat__empty>.icon{width:var(--space-12);height:var(--space-12);padding:var(--space-3);box-sizing:content-box;background:var(--action-subtle);color:var(--action);border-radius:var(--radius-pill)}.ma-chat__empty h3{font-size:var(--fs-title);line-height:var(--lh-title);margin:0}.ma-chat__empty p{color:var(--text-3);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.ma-chat__message{max-width:88%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs);background:var(--bg-muted);overflow-wrap:anywhere;align-self:flex-start}.ma-chat__message--mine{background:var(--action-subtle);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);align-self:flex-end}.ma-chat__message p{white-space:pre-wrap;font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.ma-chat__message time{margin-top:var(--space-1);color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-xs);text-align:right;display:block}.ma-chat__composer{padding:var(--space-4);border-top:var(--size-1) solid var(--border-subtle);flex:none}.ma-chat__composer .ma-textarea{min-height:var(--space-16);max-height:calc(var(--space-24) * 2);resize:vertical;font-size:var(--fs-body);line-height:var(--lh-body);display:block}.ma-chat__composer-foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.ma-chat__composer-foot>span{color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-meta);font-variant-numeric:tabular-nums}.ma-chat__retry{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--fs-xs);line-height:var(--lh-meta);color:var(--danger-700);display:flex}.ma-chat .ma-btn,.ma-chat-unread{transition:background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.ma-chat .ma-btn:active:not(:disabled),.ma-chat-unread:active{transform:translateY(var(--size-1))}.ma-chat-unread{width:var(--tap-min);height:var(--tap-min);border:var(--size-1) solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text);flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.ma-chat-unread:hover{background:var(--action-subtle);color:var(--action)}.ma-chat-badge{min-width:var(--space-5);min-height:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--action);color:var(--text-on-brand);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ma-chat-unread>.ma-chat-badge{top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1));border:var(--size-1) solid var(--bg);position:absolute}@keyframes ma-chat-enter{0%{opacity:0;transform:translateY(var(--space-6))}to{opacity:1;transform:translateY(0)}}.ma-chat-launcher{right:var(--size-24);bottom:var(--size-24);z-index:var(--z-menu);width:var(--size-52);height:var(--size-52);border:var(--size-1) solid var(--action);border-radius:var(--btn-radius);background:var(--action);color:var(--white);box-shadow:var(--shadow-2);cursor:pointer;transition:background-color var(--motion-fast),box-shadow var(--motion-fast);place-items:center;padding:0;display:grid;position:fixed}.ma-chat-launcher:hover{background:var(--action-strong-hover);box-shadow:var(--shadow-3)}.ma-chat-launcher>.icon{width:var(--size-28);height:var(--size-28)}.ma-chat-launcher__dots{gap:var(--size-2);top:var(--size-22);left:var(--size-19);pointer-events:none;display:flex;position:absolute}.ma-chat-launcher__dots i{width:var(--size-3);height:var(--size-3);border-radius:var(--radius-circle);background:currentColor}@keyframes ma-chat-invite{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(calc(-1 * var(--size-2)))}}@media (prefers-reduced-motion:no-preference){.ma-chat-launcher__dots i{animation:.6s ease-in-out 3 ma-chat-invite}.ma-chat-launcher__dots i:nth-child(2){animation-delay:.1s}.ma-chat-launcher__dots i:nth-child(3){animation-delay:.2s}.ma-chat-launcher:is(:hover,:focus-visible) .ma-chat-launcher__dots i{animation-iteration-count:infinite}}.ma-chat-launcher>.ma-chat-badge{top:var(--size-neg-5);right:var(--size-neg-5);border:var(--size-1) solid var(--action);position:absolute}.ma-chat-launcher .ma-chat-badge{background:var(--white);color:var(--blue-700)}.ma-chat--dock[open]{bottom:var(--size-88);max-height:calc(100dvh - var(--size-112));animation:none}.ma-chat-list{overscroll-behavior:contain;min-height:0;padding:var(--size-8);flex:1;overflow-y:auto}.ma-chat-list ul{margin:0;padding:0;list-style:none}.ma-chat-list__row{align-items:center;gap:var(--size-12);width:100%;min-height:var(--size-88);padding:var(--size-12);border:0;border-bottom:var(--size-1) solid var(--border-subtle);border-radius:var(--size-10);background:var(--white);color:var(--text);text-align:left;cursor:pointer;display:flex}.ma-chat-list__row:hover{background:var(--blue-50)}.ma-chat-list__row>.ma-avatar{width:var(--size-42);height:var(--size-42);flex:none}.ma-chat-list__text{gap:var(--size-3);flex:1;min-width:0;display:grid}.ma-chat-list__text strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--size-14);line-height:var(--lh-sm);font-weight:var(--fw-semibold);overflow:hidden}.ma-chat-list__text small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-3);overflow:hidden}.ma-chat-list__text>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--size-13);line-height:var(--lh-meta);color:var(--text-2);overflow:hidden}.ma-chat-list__row[data-unread] .ma-chat-list__text strong{color:var(--blue-700)}.ma-chat-list__row[data-unread] .ma-chat-list__text>span{font-weight:var(--fw-semibold)}.ma-chat-list__note{align-content:center;justify-items:center;gap:var(--size-12);min-height:var(--size-220);padding:var(--size-24);text-align:center;color:var(--text-2);font-size:var(--size-14);line-height:var(--lh-sm);display:grid}.ma-chat-list__note p{margin:0}.ma-chat__close{text-decoration:none}@media (prefers-reduced-motion:reduce){.ma-chat[open]{animation:none}}@media (max-width:767px){html:has(.ma-chat:modal){overflow:hidden}.ma:has(.ma-chat:modal){height:100dvh;overflow:hidden}.ma-chat[open]{width:100%;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;inset:0}.ma-chat--dock[open]{top:var(--chat-viewport-top,var(--size-0));height:var(--chat-viewport-height,100dvh);max-height:var(--chat-viewport-height,100dvh);bottom:auto}.ma-chat-launcher{right:var(--size-16);bottom:calc(var(--size-16) + env(safe-area-inset-bottom));width:var(--size-52);border-radius:var(--btn-radius);justify-content:center;padding:0}.ma-chat-launcher>.ma-chat-badge{top:var(--size-neg-5);right:var(--size-neg-5);border:var(--size-1) solid var(--blue-700);position:absolute}.ma-chat--dock .ma-chat__head{gap:var(--size-8);padding-inline:var(--size-12)}.ma-chat--dock .ma-chat__head>.ma-avatar{width:var(--size-36);height:var(--size-36)}.ma-chat::backdrop{background:var(--bg)}.ma-chat__composer{padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}.ma-chat__head{padding-top:max(var(--space-4),env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.ma-chat[open]{animation:none}.ma-chat .ma-btn,.ma-chat-unread,.ma-chat__close{transition:none}.ma-chat .ma-btn:active:not(:disabled),.ma-chat-unread:active{transform:none}}.catalog-search__input{position:relative}.catalog-search__input>.icon{left:var(--space-4);color:var(--text-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.catalog-search .ma-input{width:100%;padding-left:var(--space-12);padding-right:var(--space-12)}.catalog-search__clear{width:var(--tap-min);border-radius:var(--radius-control);height:100%;color:var(--text-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.catalog-search input::-webkit-search-cancel-button{display:none}.ma-proto [hidden]{display:none!important}.ma-proto :is(h3,h4){font-feature-settings:var(--ff-heading);letter-spacing:var(--ls-heading)}.ma-proto :is(a,button,input,select,textarea){min-width:0}.ma-proto .ma-tabs{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.ma-proto .ma-tab{white-space:normal}.ma-proto .ma-panel,.ma-proto .ma-stack{min-width:0}.ma-proto .ma-link{min-height:var(--tap-min);min-width:var(--tap-min);align-items:center;display:inline-flex}.ma-proto .ma-ocard__name{min-height:var(--tap-min);text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:inline-flex}.ma-proto .ma-kv>div{flex-wrap:wrap}.ma-proto .ma-kv dd{overflow-wrap:anywhere}.ma-proto-preview{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ma-proto-preview img{width:var(--space-24);height:calc(var(--space-16) + var(--space-2));object-fit:cover;border-radius:var(--radius-md)}.ma-proto .ma-stat__label{overflow-wrap:anywhere}.ma-proto :is(h3,h4,.ma-title){font-feature-settings:var(--ff-heading);letter-spacing:var(--ls-heading)}.ma-proto .r2-band{align-items:center;gap:var(--space-4) var(--space-5);color:var(--text);padding-block:var(--space-6);margin-bottom:var(--space-4);background:0 0;border-bottom:0;flex-wrap:wrap;display:flex}.ma-proto .r2-band>.ma-avatar{width:calc(var(--space-12) + var(--space-2));height:calc(var(--space-12) + var(--space-2));background:var(--avatar-bg);color:var(--avatar-text);border-radius:var(--radius-md);font-size:var(--fs-title);font-weight:var(--fw-semibold)}.ma-proto .r2-band h1{font-size:var(--size-32);line-height:var(--size-40);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;margin:0}.ma-proto .r2-band .ma-lead{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-3);margin:0}.r2-band .ma-page-head__text{flex:1;min-width:0;max-width:none}.r2-band .ma-page-head__meta{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-3);overflow-wrap:anywhere}.r2-band .ma-page-head__actions{align-self:center;margin-left:auto}.r2-search{width:100%;padding:var(--space-5);background:var(--white);border-radius:var(--radius-lg);color:var(--text)}.r2-search .ma-input{width:100%}@media (max-width:767px){.ma-proto .r2-band{padding-block:var(--space-4);gap:var(--space-3)}.ma-proto .r2-band>.ma-avatar{width:var(--space-12);height:var(--space-12);font-size:var(--fs-body);align-self:flex-start}.r2-band .ma-page-head__actions{flex-basis:100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-left:0;display:grid}.r2-band .ma-page-head__actions>.ma-btn{width:100%}.r2-search{padding:var(--space-3)}.ma-proto #filters{border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:auto;max-height:90dvh;margin-top:auto;margin-bottom:0}}.ma-proto .ma-main{animation:none}.request-description{gap:var(--space-4);display:grid}.request-description .ma-prose{max-width:var(--measure);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);margin:0}.request-author{gap:var(--space-3);display:grid}.request-author .ma-btn{width:100%}.request-responses{gap:var(--space-5);padding-top:var(--space-6);border-top:var(--size-1) solid var(--border-subtle);display:grid}@keyframes catalog-enter{0%{opacity:.72;transform:translateY(calc(var(--space-1)*1.5))}to{opacity:1;transform:none}}@keyframes catalog-pulse{0%,to{opacity:1}50%{opacity:.7}}:is(.account-page,.auth-page,.request-form) :is(.account-link,.auth-link,.request-form__cancel){min-height:var(--tap-min);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--text-link);cursor:pointer;font-feature-settings:var(--catalog-title-case);letter-spacing:normal;background:0 0;border:0;justify-self:start;align-items:center;padding:0;text-decoration:none;display:inline-flex}:is(.account-page,.auth-page,.request-form) :is(.account-link,.auth-link,.request-form__cancel):hover{color:var(--action-hover);text-decoration:underline}:is(.account-page,.auth-page,.request-form) :is(.account-link,.auth-link,.request-form__cancel):disabled{color:var(--text-disabled);cursor:not-allowed;text-decoration:none}:is(.account-page,.auth-page,.request-form) .ma-form__row{gap:var(--space-4)}.ma-form__row--3{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.ma-form__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.inbox{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:1024px){.inbox[data-view]{grid-template-columns:calc(var(--space-24) * 3 + var(--space-16) + var(--space-2)) minmax(0,1fr);height:min(calc(var(--space-24) * 7),calc(100dvh - var(--header-h) - var(--space-8)))}}.ma-list-row{align-items:flex-start;gap:var(--row-gap);padding-block:var(--row-pad);border-bottom:var(--size-1) solid var(--row-divider);display:flex;position:relative}.ma-list-row__media{flex:none}.ma-list-row__body{gap:var(--space-1);flex:1;min-width:0;display:grid}.ma-list-row__meta{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-3)}.ma-list-row__aside{z-index:1;flex:none;position:relative}.ma-list-row__body :is(a,button,input,select,textarea):not(.ma-list-row__link){z-index:1;position:relative}.ma-list-row__link:after{content:"";position:absolute;inset:0}.ma-list-row:has(.ma-list-row__link):hover{background:var(--row-hover-bg)}@media (max-width:767.98px){.ma-list-row{flex-wrap:wrap}.ma-list-row__aside{width:100%}}.ma-list-row__link:focus-visible:after{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.ma-theme-toggle{width:var(--tap-min);min-height:var(--tap-min);height:var(--tap-min);border-color:var(--ink-300);flex:none;padding:0}.ma-theme-toggle__swatch{width:var(--size-18);height:var(--size-18);border:var(--size-1) solid var(--ink-300);border-radius:var(--radius-circle);background:var(--theme-swatch);flex:none;display:block}.ma-theme-toggle.ma-btn--secondary[aria-pressed=true]{border-color:var(--action);background:var(--selected-bg);color:var(--selected-text)}
