@layer properties,theme,base;@layer components{.mi{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.mn-bi{border-radius:var(--radius-control,8px);height:32px;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:4px;padding-inline:10px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,color .15s;display:inline-flex}button.mn-bi{padding-inline-end:8px}:lang(en) .mn-bi{letter-spacing:-.1px}.mn-bi:hover,.mn-bi[aria-expanded=true]{background:var(--muted);color:var(--foreground)}.mn-bi[aria-current=page],.mn-bi[data-current]{color:var(--foreground);font-weight:600}.mn-bi .mi{stroke-width:2.25px;opacity:.7;width:14px;height:14px}.mn-bi[aria-expanded=true] .mi{transform:rotate(180deg)}.mn-p{inset-inline:0;z-index:10;width:fit-content;max-width:calc(100vw - 48px);margin-inline:auto;padding-top:8px;position:absolute;top:100%}@media (prefers-reduced-motion:no-preference){.mn-bi .mi{transition:transform .2s}.mn-p>*{animation:.15s ease-out mn-in}}.hd-cta{border-radius:var(--radius-control,8px);background:var(--brand-600);color:#fff;white-space:nowrap;align-items:center;height:36px;padding-inline:14px;font-size:14px;font-weight:600;transition:background-color .15s;box-shadow:0 1px 2px #0f172a1f}.hd-cta:hover{background:var(--brand-700)}@media not (min-width:48rem){.hd-cta{height:32px;padding-inline:12px;font-size:13px}}.hd-q{border-radius:var(--radius-control,8px);height:32px;color:var(--foreground);white-space:nowrap;align-items:center;padding-inline:10px;font-weight:500;transition:background-color .15s;display:inline-flex}.hd-q:hover{background:var(--muted)}.mn-card{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden;box-shadow:0 18px 40px -14px #0f172a38,0 2px 6px #0f172a0d}.mn-i{border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex}.mn-i>span{min-width:0}.mn-i>.mi{width:19px;height:19px;color:var(--brand-600);margin-top:2.5px}.mn-i:hover,.mn-s:hover,.mn-a:hover{background:color-mix(in oklab, var(--muted) 70%, transparent)}.mn-t{color:var(--foreground);font-size:15px;font-weight:600;line-height:22px;display:block}.mn-l{color:var(--muted-foreground);text-wrap:pretty;margin-top:2px;font-size:13.5px;line-height:1.55;display:block}:lang(ar) .mn-t{font-size:15.5px;line-height:24px}:lang(ar) .mn-l{font-size:14px;line-height:1.6}:lang(ar) .mn-i>.mi{margin-top:3.5px}.mn-g{color:var(--muted-foreground);padding:0 12px 4px;font-size:13px;font-weight:600;line-height:20px}:lang(ar) .mn-g{font-size:14px}.mn-n{color:var(--muted-foreground);align-items:center;gap:6px;padding-inline:8px;font-size:13.5px;font-weight:500;display:inline-flex}:lang(ar) .mn-n{font-size:14px}.mn-n .mi{stroke-width:2.25px;width:16px;height:16px;color:var(--brand-600)}.mn-s{min-height:44px;color:var(--foreground);border-radius:10px;align-items:center;gap:12px;padding:6px 12px;font-size:14.5px;font-weight:500;line-height:22px;transition:background-color .15s;display:flex}:lang(ar) .mn-s{font-size:15px;line-height:24px}.mn-s .mi{width:18px;height:18px;color:var(--brand-600)}.mn-a{min-height:36px;color:var(--foreground);border-radius:8px;align-items:center;padding:6px 10px;font-size:14px;font-weight:500;line-height:22px;transition:background-color .15s;display:flex}:lang(ar) .mn-a{font-size:14.5px}.mn-x,.mn-fc{color:var(--brand-700);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.mn-x{border-radius:8px;height:32px;padding:0 8px;transition:background-color .15s,color .15s}.mn-x:hover{background:var(--brand-50);color:var(--brand-800)}.mn-x .mi,.mn-fc .mi{stroke-width:2.25px;width:16px;height:16px}[dir=rtl] .mn-x .mi,[dir=rtl] .mn-fc .mi{transform:scaleX(-1)}.mn-f{background:var(--brand-50);border-radius:12px;flex-direction:column;gap:6px;height:100%;padding:16px;transition:background-color .15s;display:flex}.mn-f:hover{background:color-mix(in oklab, var(--brand-100) 70%, var(--brand-50))}.mn-fe{color:var(--brand-700);font-size:13px;font-weight:700}.mn-ft{color:var(--foreground);text-wrap:balance;font-size:15px;font-weight:700;line-height:1.45}.mn-fl{color:var(--muted-foreground);text-wrap:pretty;font-size:13.5px;line-height:1.6}:lang(ar) .mn-ft{font-size:16px}:lang(ar) .mn-fl{font-size:14px}.mn-fs{border-top:1px solid var(--brand-100);color:var(--muted-foreground);text-wrap:pretty;gap:2px;margin-top:6px;padding-top:12px;font-size:13.5px;line-height:1.55;display:grid}.mn-fs b{color:var(--brand-700);font-size:24px;font-weight:700;line-height:1.2}.mn-fc{margin-top:auto;padding-top:10px}.mn-foot{border-top:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.mn-en{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mn-e{border:1px solid var(--border);background:var(--card);border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:relative}.mn-e img{border-radius:2px;width:16px;height:16px}.mn-e i{inset-inline-end:-1px;width:10px;height:10px;box-shadow:0 0 0 1px var(--card);color:#0f1729;border-radius:3px;place-items:center;font-size:6px;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-1px}.mn-pg{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;padding:18px 14px 16px;display:grid}.mn-col{flex-direction:column;gap:16px;display:flex}.mn-col>[role=group]{gap:2px;display:grid}.mn-col>.mn-f{flex:1;height:auto;margin-inline:4px}}@layer utilities;@keyframes mn-in{0%{opacity:0;transform:translateY(-4px)}}
@layer properties,theme,base;@layer components{.ft-a{min-height:40px;color:var(--foreground);align-items:center;font-size:15px;transition:color .15s cubic-bezier(.4,0,.2,1);display:flex}.ft-a:hover{color:var(--brand-600)}@media (min-width:48rem){.ft-a{min-height:0;font-size:13px;display:inline}}.ft-h{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:600}.ft-s{border-radius:var(--radius-control,8px);width:40px;height:40px;color:var(--muted-foreground);justify-content:center;align-items:center;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ft-s:hover{background:var(--accent);color:var(--foreground)}.ft-s:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 5px color-mix(in oklab, var(--ring) 50%, transparent);outline:none}@media (min-width:48rem){.ft-s{width:36px;height:36px}}}@layer utilities;
