@charset "UTF-8";@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/sora/files/sora-latin-300-normal.woff2) format("woff2");size-adjust:105%;ascent-override:95%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sora/files/sora-latin-400-normal.woff2) format("woff2");size-adjust:105%;ascent-override:95%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sora/files/sora-latin-500-normal.woff2) format("woff2");size-adjust:105%;ascent-override:95%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora/files/sora-latin-700-normal.woff2) format("woff2");size-adjust:105%;ascent-override:95%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sora/files/sora-latin-800-normal.woff2) format("woff2");size-adjust:105%;ascent-override:95%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/files/inter-latin-300-normal.woff2) format("woff2");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/files/inter-latin-400-normal.woff2) format("woff2");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/files/inter-latin-500-normal.woff2) format("woff2");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/files/inter-latin-600-normal.woff2) format("woff2");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/files/inter-latin-700-normal.woff2) format("woff2");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/files/jetbrains-mono-latin-400-normal.woff2) format("woff2");size-adjust:100%;ascent-override:100%;descent-override:25%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono/files/jetbrains-mono-latin-500-normal.woff2) format("woff2");size-adjust:100%;ascent-override:100%;descent-override:25%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/files/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/files/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/files/ibm-plex-sans-arabic-arabic-700-normal.woff2) format("woff2")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-georgian/files/noto-sans-georgian-georgian-400-normal.woff2) format("woff2")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-georgian/files/noto-sans-georgian-georgian-600-normal.woff2) format("woff2")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-georgian/files/noto-sans-georgian-georgian-700-normal.woff2) format("woff2")}:root{--_color-deep-navy: #08111F;--_color-midnight-blue: #101B2D;--_color-cloud-white: #F8FAFC;--_color-tech-blue: #2563EB;--_color-tech-blue-dark: #5BA9FF;--_color-electric-cyan: #00D4FF;--_color-mint-aqua: #5EF2C2;--_color-cool-gray: #94A3B8;--_color-slate-border: #263244;--_color-slate-500: #475569;--_color-graphite: #1E293B;--_color-danger: #DC2626;--_color-danger-on-dark: #FCA5A5;--color-surface-base: var(--_color-deep-navy);--color-surface-elevated: var(--_color-midnight-blue);--color-surface-brand: var(--_color-deep-navy);--color-surface-brand-soft: var(--_color-midnight-blue);--color-text-primary: var(--_color-cloud-white);--color-text-on-brand: var(--_color-cloud-white);--color-text-muted: var(--_color-cool-gray);--color-text-muted-on-brand: var(--_color-cool-gray);--color-action-primary: var(--_color-tech-blue-dark);--color-action-primary-hover: #7FBEFF;--color-action-on-brand: var(--_color-electric-cyan);--color-action-on-brand-hover: #26E4FF;--color-text-on-action: var(--_color-deep-navy);--color-link-on-brand: var(--_color-tech-blue-dark);--color-whatsapp-green: #25D366;--color-whatsapp-green-hover: #1FB855;--color-link-prose: var(--_color-tech-blue-dark);--color-blockquote-rail: var(--_color-electric-cyan);--color-code-bg: var(--_color-midnight-blue);--color-code-text: var(--_color-cloud-white);--color-accent-punctuation: var(--_color-electric-cyan);--color-accent-success: var(--_color-mint-aqua);--color-accent-success-dark: var(--_color-mint-aqua);--color-accent-danger: var(--_color-danger-on-dark);--color-accent-danger-dark: var(--_color-danger-on-dark);--color-border-subtle: var(--_color-slate-border);--color-border-on-brand: var(--_color-slate-border);--color-image-mat-border: var(--_color-slate-500);--color-focus-ring: var(--_color-electric-cyan);--color-focus-ring-light: var(--_color-tech-blue);--measure-prose: 68ch;--space-prose-paragraph: 1.5em;--font-family-display: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-family-arabic: "IBM Plex Sans Arabic", "Geeza Pro", "Segoe UI", Tahoma, sans-serif;--font-family-georgian: "Noto Sans Georgian", "BPG Nino Mtavruli", Sylfaen, sans-serif;--line-height-arabic: 1.9;--font-size-h1: clamp(2.5rem, 4vw + 1rem, 4rem);--font-size-h2: clamp(2rem, 3vw + .5rem, 2.625rem);--font-size-h3: 1.375rem;--font-size-body: 1rem;--font-size-body-sm: .875rem;--font-size-caption: .6875rem;--font-size-button: .875rem;--font-size-label: .625rem;--font-weight-display: 700;--font-weight-heading: 600;--font-weight-body: 400;--font-weight-button: 600;--font-weight-label: 500;--line-height-display: 1.05;--line-height-heading: 1.2;--line-height-body: 1.6;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(8, 17, 31, .05), 0 4px 12px rgba(8, 17, 31, .04);--shadow-brand: 0 8px 24px rgba(8, 17, 31, .18);--motion-fast: .14s cubic-bezier(.2, 0, .2, 1);--motion-base: .2s cubic-bezier(.2, 0, .2, 1);--container-max: 1200px}:root[lang=ar]{--font-family-body: var(--font-family-arabic);--font-family-display: var(--font-family-arabic);--line-height-body: var(--line-height-arabic)}:root[lang=ka]{--font-family-body: var(--font-family-georgian);--font-family-display: var(--font-family-georgian)}:root[lang=ar] :is(em,i,cite,address,blockquote){font-style:normal}[dir=rtl] :is(code,pre,samp,kbd,.ltr-isolate){direction:ltr;unicode-bidi:isolate}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;overflow-x:hidden;width:100%;max-width:100%}body{font-family:var(--font-family-body);line-height:var(--line-height-body);color:var(--color-text-primary);background-color:var(--color-surface-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%;max-width:100%;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:1rem}img.featured-icon[src*=Vector]{filter:brightness(0) invert(1);opacity:.85}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-display);line-height:var(--line-height-display)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}p{margin-bottom:1rem}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}.container{max-width:1200px;margin:0 auto;padding:0 20px}.text-center{text-align:center}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent;border-radius:10px}*::-webkit-scrollbar-thumb{background:#70728f40;border-radius:10px;border:2px solid transparent;background-clip:padding-box;transition:background .2s ease,width .2s ease}*::-webkit-scrollbar-thumb:hover{background:#70728f66;background-clip:padding-box}*::-webkit-scrollbar-thumb:active{background:#1a1a1a80;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(112,114,143,.25) transparent}.dark-scrollbar::-webkit-scrollbar-track{background:#1a1a1a0d}.dark-scrollbar::-webkit-scrollbar-thumb{background:#ffffff40;background-clip:padding-box}.dark-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff6;background-clip:padding-box}.dark-scrollbar{scrollbar-color:rgba(255,255,255,.25) rgba(26,26,26,.05)}
