.gt[data-v-4c0ea2aa]{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-start-start-radius:clamp(40px,6vw,72px);border-start-end-radius:var(--radius);border-end-end-radius:clamp(40px,6vw,72px);border-end-start-radius:var(--radius);margin-top:clamp(48px,5vw,72px);padding:clamp(28px,3.4vw,44px) clamp(22px,3vw,40px)}.gt h2[data-v-4c0ea2aa]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);align-items:center;gap:12px;margin:0 0 8px;font-size:clamp(24px,2.2vw,32px);font-weight:750;line-height:1.1;display:flex}.gt h2[data-v-4c0ea2aa]:before{content:"";background:var(--accent);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);flex:none;width:14px;height:14px}html[lang=ar] .gt h2[data-v-4c0ea2aa]{font-family:var(--font-ar);letter-spacing:0;line-height:1.4}.gt__intro[data-v-4c0ea2aa]{color:var(--text-soft);margin:0 0 22px;font-size:16px;line-height:1.6}.gt__fields[data-v-4c0ea2aa]{gap:16px;display:grid}.gt__field[data-v-4c0ea2aa]{color:var(--text);align-content:start;gap:6px;font-size:14px;font-weight:600;display:grid}.gt__field input[data-v-4c0ea2aa]{border:1px solid var(--text-faint);border-radius:var(--radius);background:var(--paper);width:100%;min-height:48px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;padding:8px 12px;font-size:17px;font-weight:500}.gt__field input[data-v-4c0ea2aa]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.gt__field small[data-v-4c0ea2aa]{color:var(--text-soft);font-size:13px;font-weight:400}.gt__result[data-v-4c0ea2aa]{border-top:1px solid var(--line);gap:0;margin:28px 0 0;display:grid}.gt__result div[data-v-4c0ea2aa]{border-bottom:1px solid var(--line);padding-block:18px}.gt__result dt[data-v-4c0ea2aa]{color:var(--text-soft);font-size:13px;font-weight:600}.gt__result dd[data-v-4c0ea2aa]{font-family:var(--font-display);letter-spacing:-.045em;color:var(--accent);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(40px,4.6vw,64px);font-weight:750;line-height:.95}html[lang=ar] .gt__result dd[data-v-4c0ea2aa]{letter-spacing:0}.gt__note[data-v-4c0ea2aa]{color:var(--text-soft);margin:16px 0 0;font-size:14px;line-height:1.6}@media (width>=640px){.gt__fields[data-v-4c0ea2aa]{grid-template-columns:repeat(3,minmax(0,1fr))}.gt__result[data-v-4c0ea2aa]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.gc[data-v-7ea82c1c]{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-start-start-radius:clamp(40px,6vw,72px);border-start-end-radius:var(--radius);border-end-end-radius:clamp(40px,6vw,72px);border-end-start-radius:var(--radius);margin-top:clamp(48px,5vw,72px);padding:clamp(28px,3.4vw,44px) clamp(22px,3vw,40px)}.gc h2[data-v-7ea82c1c]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);align-items:center;gap:12px;margin:0 0 18px;font-size:clamp(24px,2.2vw,32px);font-weight:750;line-height:1.1;display:flex}.gc h2[data-v-7ea82c1c]:before{content:"";background:var(--accent);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);flex:none;width:14px;height:14px}html[lang=ar] .gc h2[data-v-7ea82c1c]{font-family:var(--font-ar);letter-spacing:0;line-height:1.4}.gc__list[data-v-7ea82c1c]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.gc__list li[data-v-7ea82c1c]{border-bottom:1px solid var(--line);padding:0}.gc__list label[data-v-7ea82c1c]{cursor:pointer;min-height:44px;color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:14px 4px;font-size:16px;line-height:1.6;display:grid}html[lang=ar] .gc__list label[data-v-7ea82c1c]{line-height:1.9}.gc__list label:hover span[data-v-7ea82c1c]{color:var(--accent)}.gc__list input[data-v-7ea82c1c]{width:20px;height:20px;accent-color:var(--action);cursor:pointer;margin:3px 0 0}.gc__list input[data-v-7ea82c1c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gc__list input:checked+span[data-v-7ea82c1c]{color:var(--text-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint)}.gc__progress[data-v-7ea82c1c]{color:var(--text);gap:10px;margin:20px 0 0;font-size:15px;font-weight:600;display:grid}.gc__bar[data-v-7ea82c1c]{background:var(--line);height:4px;display:block;position:relative;overflow:hidden}.gc__bar i[data-v-7ea82c1c]{background:var(--action);transform-origin:0;transition:transform var(--dur) var(--ease);position:absolute;inset:0;transform:scaleX(0)}html[dir=rtl] .gc__bar i[data-v-7ea82c1c]{transform-origin:100%}@media (prefers-reduced-motion:reduce){.gc__bar i[data-v-7ea82c1c]{transition:none}}html[dir=rtl] :is(.ga-back,.ga-solution em) .q-icon[data-v-ac11a74a]{direction:inherit;transform:scaleX(-1)}.ga-hero[data-v-ac11a74a]{padding-block:clamp(32px,5vw,72px) clamp(40px,5vw,72px);position:relative;overflow:clip}.ga-hero__grid[data-v-ac11a74a]{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.ga-hero__copy[data-v-ac11a74a]{justify-items:start;min-width:0;display:grid}.ga-back[data-v-ac11a74a]{width:fit-content;min-height:44px;font-size:var(--fs-sm);color:var(--text-soft);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:flex}.ga-back[data-v-ac11a74a]:hover{color:var(--accent)}.ga-back[data-v-ac11a74a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}:root .ga-hero.hero-field .ga-title[data-v-ac11a74a]{letter-spacing:-.04em;text-transform:uppercase;max-width:none;color:var(--text);overflow-wrap:normal;text-wrap:balance;margin:0;font-size:clamp(30px,4.6vw,68px);font-weight:750;line-height:1}html[lang=ar] .ga-hero.hero-field .ga-title[data-v-ac11a74a]{font-family:var(--font-ar);letter-spacing:0;font-size:clamp(30px,4.4vw,66px);font-weight:700;line-height:1.3}.ga-lead[data-v-ac11a74a]{max-width:34em;color:var(--text-soft);margin:20px 0 0;font-size:clamp(17px,1.6vw,22px);line-height:1.45}html[lang=ar] .ga-lead[data-v-ac11a74a]{line-height:1.8}.ga-checked[data-v-ac11a74a]{border-top:1px solid var(--line);color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:24px 0 0;padding-top:16px;font-size:13px;display:flex}.ga-checked span[data-v-ac11a74a]{color:var(--text);font-weight:600}.ga-main[data-v-ac11a74a]{padding-block:clamp(48px,6vw,96px)}.ga-grid[data-v-ac11a74a]{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (width>=1000px){.ga-grid[data-v-ac11a74a]{grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:clamp(48px,6vw,112px)}}.ga-toc[data-v-ac11a74a]{align-self:start}.ga-toc__label[data-v-ac11a74a]{color:var(--text);align-items:center;gap:10px;margin:0 0 16px;font-size:13px;font-weight:600;display:flex}.ga-toc__label .spark[data-v-ac11a74a]{width:12px;height:12px}.ga-toc__track[data-v-ac11a74a]{position:relative}.ga-toc__bar[data-v-ac11a74a]{display:none}.ga-toc ol[data-v-ac11a74a]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ga-toc a[data-v-ac11a74a]{color:var(--text-soft);transition:color var(--dur) var(--ease);grid-template-columns:minmax(0,1fr);align-items:baseline;padding-block:7px;font-size:14px;line-height:1.45;text-decoration:none;display:grid}html[lang=ar] .ga-toc a[data-v-ac11a74a]{line-height:1.7}.ga-toc a[data-v-ac11a74a]:hover{color:var(--text)}.ga-toc a[aria-current][data-v-ac11a74a]{color:var(--text);font-weight:600}.ga-toc a[data-v-ac11a74a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (width<=999px){.ga-toc[data-v-ac11a74a]{--blade-r:48px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-start-start-radius:var(--blade-r);border-start-end-radius:var(--radius);border-end-end-radius:var(--blade-r);border-end-start-radius:var(--radius);padding:22px 24px 18px}}@media (width>=1000px){.ga-toc[data-v-ac11a74a]{position:sticky;top:104px}.ga-toc__track[data-v-ac11a74a]{padding-inline-start:18px}.ga-toc__bar[data-v-ac11a74a]{background:var(--line);width:2px;display:block;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.ga-toc__bar i[data-v-ac11a74a]{background:var(--action);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}}.ga-body[data-v-ac11a74a]{min-width:0;max-width:68ch;font-size:clamp(17px,1.25vw,18.5px)}html[lang=ar] .ga-body[data-v-ac11a74a]{font-size:clamp(18px,1.35vw,20px)}.ga-sec[data-v-ac11a74a]{border-top:1px solid var(--line);padding-top:clamp(28px,3vw,40px);scroll-margin-top:100px;position:relative}.ga-sec+.ga-sec[data-v-ac11a74a]{margin-top:clamp(40px,4.4vw,64px)}.ga-sec[data-v-ac11a74a]:first-child{border-top:0;padding-top:0}.ga-sec__head[data-v-ac11a74a]{grid-template-columns:minmax(0,1fr);align-items:baseline;gap:clamp(12px,1.6vw,20px);margin-bottom:18px;display:grid}.ga-body h2[data-v-ac11a74a]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(25px,2.3vw,34px);font-weight:700;line-height:1.15}html[lang=ar] .ga-body h2[data-v-ac11a74a]{font-family:var(--font-ar);letter-spacing:0;line-height:1.45}.ga-sec p[data-v-ac11a74a]{color:var(--text);margin:0 0 1em;font-size:1em;line-height:1.75}.ga-sec ul[data-v-ac11a74a]{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ga-sec li[data-v-ac11a74a]{color:var(--text);padding-inline-start:26px;font-size:.94em;line-height:1.7;position:relative}.ga-sec li[data-v-ac11a74a]:before{content:"";top:.72em;background:var(--action);width:8px;height:8px;position:absolute;inset-inline-start:2px}html[lang=ar][data-v-ac11a74a] :is(.ga-sec p,.ga-sec li){line-height:2}html[lang=ar] .ga-sec li[data-v-ac11a74a]:before{top:.9em}.ga-end[data-v-ac11a74a]{gap:clamp(32px,4vw,48px);margin-top:clamp(48px,5vw,72px);display:grid}.ga-solution[data-v-ac11a74a]{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px 28px 28px clamp(32px,4vw,48px);display:grid}.ga-solution__copy[data-v-ac11a74a]{gap:6px;display:grid}.ga-solution small[data-v-ac11a74a]{color:var(--accent);font-size:13px;font-weight:600}.ga-solution strong[data-v-ac11a74a]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.15}html[lang=ar] .ga-solution strong[data-v-ac11a74a]{font-family:var(--font-ar);letter-spacing:0;line-height:1.45}.ga-solution__copy span[data-v-ac11a74a]{color:var(--text-soft);font-size:15px;line-height:1.55}.ga-solution em[data-v-ac11a74a]{min-height:44px;color:var(--accent);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-style:normal;font-weight:600;display:inline-flex}@media (width>=640px){.ga-solution[data-v-ac11a74a]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}}.ga-sources h2[data-v-ac11a74a]{margin-bottom:14px;font-size:19px}.ga-sources ol[data-v-ac11a74a]{gap:12px;margin:0;padding-inline-start:22px;display:grid}.ga-sources li[data-v-ac11a74a]{padding-inline-start:4px;font-size:15px;line-height:1.5}.ga-sources li[data-v-ac11a74a]::marker{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.ga-sources a[data-v-ac11a74a]{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;align-items:flex-start;gap:6px;display:inline-flex}.ga-sources a[data-v-ac11a74a]:hover{color:var(--accent);text-decoration-color:currentColor}.ga-sources a .q-icon[data-v-ac11a74a]{flex-shrink:0;margin-top:3px}.ga-sources small[data-v-ac11a74a]{color:var(--text-soft);text-align:left;direction:ltr;font-size:13px;display:block}html[dir=rtl] .ga-sources small[data-v-ac11a74a]{text-align:right}.ga-sources .ga-note[data-v-ac11a74a]{border-top:1px solid var(--line);color:var(--text-soft);margin:20px 0 0;padding-top:16px;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.ga-toc a[data-v-ac11a74a]{transition:none}}
