*,:before,:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;scroll-padding-top:76px}html:has(dialog[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg-app);min-height:100vh;color:var(--fg-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.55;display:flex}html:lang(ko) body{word-break:keep-all;overflow-wrap:break-word}main{flex:1 0 auto}a{color:var(--fg-accent,var(--brand-600))}img,video{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand-500));outline-offset:2px}.skip-link{inset-inline-start:16px;z-index:100;background:var(--brand-600);color:#fff;border-radius:10px;padding:12px 20px;font-weight:700;position:absolute;top:0;transform:translateY(-200%)}.skip-link:focus{top:16px;transform:none}[dir=rtl] .g-icon-dir{scale:-1 1}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-ext-400-normal.C_uLvvQ5.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-ext-400-normal.Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-greek-400-normal.C190GLew.woff2)format("woff2"),url(/_astro/jetbrains-mono-greek-400-normal.B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-vietnamese-400-normal.ByoDsISC.woff2)format("woff2"),url(/_astro/jetbrains-mono-vietnamese-400-normal.CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-cyrillic-ext-700-normal.D6iG63UR.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-ext-700-normal.iEXTdOVf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-cyrillic-700-normal.BWTpRfYl.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-700-normal.CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-greek-700-normal.C6CZE3T8.woff2)format("woff2"),url(/_astro/jetbrains-mono-greek-700-normal.DEigVDxa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-vietnamese-700-normal.k5PzE07T.woff2)format("woff2"),url(/_astro/jetbrains-mono-vietnamese-700-normal.BDLVIk2r.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-ext-700-normal.CZipNAKV.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-700-normal.CxPITLHs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:lang(ar) .gondar-app{--font-sans:"Noto Sans Arabic", "Geeza Pro", Tahoma, Arial, sans-serif}html:lang(zh-Hans) .gondar-app{--font-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif}html:lang(ja) .gondar-app{--font-sans:"Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", system-ui, sans-serif}html:lang(ko) .gondar-app{--font-sans:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", system-ui, sans-serif}html:lang(th) .gondar-app{--font-sans:Thonburi, Tahoma, "Noto Sans Thai", system-ui, sans-serif}.gondar-app{--brand-50:#f5f7ff;--brand-100:#ebefff;--brand-200:#d5ddff;--brand-300:#b3c3ff;--brand-400:#899dff;--brand-500:#6074f5;--brand-600:#4657d9;--brand-700:#3946af;--brand-800:#313f8a;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-900:#0f172a;--success-500:#10b981;--warning-500:#f59e0b;--danger-500:#ef4444;--info-500:#3b82f6;--bg-app:#f8fafc;--bg-panel:#fff;--bg-muted:#f1f5f9;--bg-elev:#fff;--border-quiet:#e2e8f0b3;--border-default:#e2e8f0;--border-strong:#cbd5e1;--fg-1:#0f172a;--fg-2:#334155;--fg-3:#5b6b82;--fg-4:#5f6f85;--ok-bg:#ecfdf5;--ok-fg:#047857;--ok-bd:#a7f3d0;--warn-bg:#fffbeb;--warn-fg:#b45309;--warn-bd:#fde68a;--info-bg:#eff6ff;--info-fg:#1d4ed8;--info-bd:#bfdbfe;--brandc-bg:#f5f7ff;--brandc-fg:#3946af;--brandc-bd:#d5ddff;--neut-bg:#f1f5f9;--neut-fg:#334155;--neut-bd:#e2e8f0;--danger-bg:#fef2f2;--danger-fg:#b91c1c;--danger-bd:#fecaca;--shadow-soft:var(--shadow-card);--shadow-drawer:0 0 0 1px #0000000f, 0 24px 64px -12px #0f172a47;--shadow-pop:0 0 0 1px #0000000f, 0 8px 24px -4px #0f172a24;--hero-glow:radial-gradient(1100px 560px at 78% -8%, #4657d912, transparent 60%);--dot:#64748b2b;--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--font-display:var(--font-sans);--font-hero:"Instrument Serif", Georgia, serif;--shadow-dashboard:0 25px 80px -12px #0f172a1a, 0 0 0 1px #0f172a0f;--hero-glass-bg:#fff6;--hero-glass-bd:#ffffff80;--hero-video-overlay:linear-gradient(to bottom, color-mix(in srgb, var(--bg-app) 30%, transparent), color-mix(in srgb, var(--bg-app) 82%, transparent));--bg-canvas:#f4f5fa;--bg-subtle:#f8f9fc;--bg-hover:#0f172a0b;--bg-inverse:#4352d6;--inverse-gradient:linear-gradient(135deg, #4657d9 0%, #5b4fe0 55%, #7c4fe0 100%);--bg-inverse-raised:#ffffff1f;--fg-on-inverse:#fff;--fg-on-inverse-2:#ffffffeb;--border-inverse:#ffffff1f;--shadow-inverse:none;--fg-accent:var(--brand-600);--bg-selected:var(--brand-100);--border-selected:var(--brand-200);--border-control:#8592a6;--danger-solid:#dc2626;--focus-ring-color:var(--brand-500);--scrim:#0f172a66;--chart-1:#4657d9;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-seq-1:#4657d9;--chart-seq-2:#14b8a6;--chart-seq-3:#f59e0b;--chart-seq-4:#ec4899;--chart-seq-5:#8b5cf6;--violet-bg:#f5f3ff;--violet-fg:#6d28d9;--violet-bd:#ddd6fe;--violet-500:#8b5cf6;--teal-bg:#f0fdfa;--teal-fg:#0f766e;--teal-bd:#99f6e4;--teal-500:#14b8a6;--pink-bg:#fdf2f8;--pink-fg:#be185d;--pink-bd:#fbcfe8;--pink-500:#ec4899;--chart-grid:#e8ebf2;--chart-track:#eceff5;--shadow-card:0 0 0 1px #0000000f, 0 1px 2px -1px #0000000f, 0 2px 4px 0 #0000000a;--shadow-card-hover:0 0 0 1px #00000014, 0 1px 2px -1px #00000014, 0 2px 4px 0 #0000000f;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--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;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:999px;--sidebar-w:248px;--sidebar-w-collapsed:72px;--topbar-h:56px;--tabbar-h:64px;--page-gutter:32px;--content-max:1360px;--content-narrow:760px;--content-wide:1600px;--type-display:650 34px/40px var(--font-display);--type-title:650 26px/32px var(--font-display);--type-heading:600 20px/26px var(--font-display);--type-subheading:700 18px/24px var(--font-sans);--type-section:700 15px/21px var(--font-sans);--type-body:500 14px/21px var(--font-sans);--type-small:500 13px/19px var(--font-sans);--type-label:600 12px/16px var(--font-sans);--type-figure-xl:700 32px/34px var(--font-sans);--type-figure-lg:700 22px/26px var(--font-sans);--type-data:400 13px/19px var(--font-mono);--type-data-strong:700 14px/20px var(--font-mono);--type-data-sm:400 12px/16px var(--font-mono);--tracking-display:-.025em;--tracking-title:-.02em;--tracking-figure:-.02em;--tracking-label:.01em;--dur-instant:.1s;--dur-fast:.15s;--dur-base:.2s;--dur-slow:.28s;--dur-chart:.6s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--z-sticky:10;--z-topbar:20;--z-sidebar:30;--z-drawer:40;--z-modal:50;--z-popover:60;--z-toast:70;--z-skip:100;font-family:var(--font-sans);color:var(--fg-1);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;color-scheme:light}.g-bidi-ltr{direction:ltr;unicode-bidi:isolate}.gondar-app input[type=email],.gondar-app input[type=url]{text-align:left;direction:ltr;unicode-bidi:isolate}.gondar-app.gondar-dark{--bg-app:#090e1a;--bg-panel:#101827;--bg-muted:#0d1424;--bg-elev:#151d30;--border-quiet:#94a3b821;--border-default:#94a3b82e;--border-strong:#94a3b84d;--fg-1:#f1f5f9;--fg-2:#cbd5e1;--fg-3:#94a3b8;--fg-4:#8391a7;--brand-600:#4f61e0;--brand-700:#4657d9;--brand-50:#141b33;--brand-100:#182146;--ok-bg:#10b98121;--ok-fg:#6ee7b7;--ok-bd:#10b9814d;--warn-bg:#f59e0b21;--warn-fg:#fcd34d;--warn-bd:#f59e0b4d;--info-bg:#3b82f624;--info-fg:#93c5fd;--info-bd:#3b82f652;--brandc-bg:#6074f526;--brandc-fg:#b3c3ff;--brandc-bd:#6074f557;--neut-bg:#94a3b81f;--neut-fg:#cbd5e1;--neut-bd:#94a3b838;--danger-bg:#ef444424;--danger-fg:#fca5a5;--danger-bd:#ef444452;--shadow-soft:var(--shadow-card);--shadow-drawer:0 0 0 1px #ffffff14, 0 24px 64px #0009;--shadow-pop:0 0 0 1px #ffffff14, 0 10px 28px #0000008c;--hero-glow:radial-gradient(1100px 560px at 78% -8%, #6074f524, transparent 62%);--dot:#94a3b81c;--shadow-dashboard:0 25px 80px -12px #0009, 0 0 0 1px #94a3b824;--hero-glass-bg:#10182773;--hero-glass-bd:#94a3b833;--hero-video-overlay:linear-gradient(to bottom, color-mix(in srgb, var(--bg-app) 55%, transparent), color-mix(in srgb, var(--bg-app) 88%, transparent));--bg-canvas:#090e1a;--bg-subtle:#131b2d;--bg-hover:#ffffff0f;--bg-inverse:#4351d6;--inverse-gradient:linear-gradient(135deg, #4352d6 0%, #5a4bd9 55%, #7448d6 100%);--border-inverse:#9aabff38;--shadow-inverse:inset 0 0 0 1px var(--border-inverse);--fg-on-inverse:#f1f5f9;--fg-on-inverse-2:#f1f5f9eb;--fg-accent:#9aabff;--bg-selected:var(--brandc-bg);--border-selected:var(--brandc-bd);--border-control:#64748b;--focus-ring-color:var(--brand-400);--scrim:#0009;--chart-1:#7083f7;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-seq-1:#7083f7;--chart-seq-2:#2dd4bf;--chart-seq-3:#fbbf24;--chart-seq-4:#f472b6;--chart-seq-5:#a78bfa;--violet-bg:#8b5cf629;--violet-fg:#c4b5fd;--violet-bd:#8b5cf657;--violet-500:#a78bfa;--teal-bg:#14b8a629;--teal-fg:#5eead4;--teal-bd:#14b8a657;--teal-500:#2dd4bf;--pink-bg:#ec489929;--pink-fg:#f9a8d4;--pink-bd:#ec489957;--pink-500:#f472b6;--chart-grid:#94a3b824;--chart-track:#94a3b829;--shadow-card:0 0 0 1px #ffffff14;--shadow-card-hover:0 0 0 1px #ffffff21;color-scheme:dark}@media (width<=1279px){.gondar-app{--page-gutter:24px}}@media (width<=767px){.gondar-app{--page-gutter:16px;--type-display:650 28px/34px var(--font-display);--type-title:600 23px/29px var(--font-display);--type-heading:600 19px/25px var(--font-display);--type-subheading:700 17px/23px var(--font-sans);--type-figure-xl:700 28px/30px var(--font-sans);--type-figure-lg:700 20px/24px var(--font-sans)}}html,body{margin:0;padding:0}.gondar-app ::selection{background:#6074f54d}.gondar-app button{cursor:pointer;font-family:inherit}.gondar-app input,.gondar-app select,.gondar-app textarea{color:inherit;font-family:inherit}.gondar-app input::placeholder,.gondar-app textarea::placeholder{color:var(--fg-4)}.g-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}table.g-sr-only{display:block!important}.g-skip-link{z-index:100;background:var(--fg-1);color:var(--bg-panel);border-radius:8px;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(calc(-100% - 20px))}.g-skip-link:focus-visible{outline:3px solid var(--brand-300);outline-offset:2px;transform:translateY(0)}.g-hover-muted:hover{background:var(--bg-muted)}.g-hover-brand:hover{background:var(--brand-700)!important}.g-hover-fg:hover{color:var(--fg-1)}.g-hover-opt:hover{border-color:var(--border-strong)!important;background:var(--bg-muted)!important}.g-focus-brand:focus{border-color:var(--brand-300)}.g-focus-brand:focus-visible{border-color:var(--brand-300);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-600) 45%, transparent)}@keyframes gfade{0%{opacity:0}to{opacity:1}}@keyframes grise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gshimmer{0%{background-position:-140% 0}to{background-position:140% 0}}@keyframes gondarFlow{to{background-position:200%}}@keyframes gblink{0%,to{opacity:1}50%{opacity:.9}}@keyframes gbar{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.gondar-app *,.gondar-app :before,.gondar-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes gdraw{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}.prism-mark[data-astro-cid-fnijpuqs]{flex:none;display:block;overflow:visible}.language-switch[data-astro-cid-6fcuklmw] ul[data-astro-cid-6fcuklmw]{margin:0;padding:0;list-style:none}.language-switch[data-astro-cid-6fcuklmw] a[data-astro-cid-6fcuklmw]{color:var(--fg-2);align-items:center;font-weight:600;text-decoration:none;display:flex}.language-switch[data-astro-cid-6fcuklmw] a[data-astro-cid-6fcuklmw]:hover{color:var(--fg-1)}.language-switch[data-astro-cid-6fcuklmw] [data-astro-cid-6fcuklmw][lang]{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.language-switch[data-astro-cid-6fcuklmw] [data-astro-cid-6fcuklmw][lang=ja]{font-family:Hiragino Sans,Yu Gothic,Noto Sans CJK JP,system-ui,sans-serif}.language-switch[data-astro-cid-6fcuklmw] [data-astro-cid-6fcuklmw][lang=zh-Hans]{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif}.language-switch[data-astro-cid-6fcuklmw] [data-astro-cid-6fcuklmw][lang=ko]{font-family:Apple SD Gothic Neo,Malgun Gothic,Noto Sans CJK KR,system-ui,sans-serif}.language-switch[data-astro-cid-6fcuklmw] [data-astro-cid-6fcuklmw][lang=ar]{font-family:Noto Sans Arabic,Geeza Pro,Tahoma,Arial,sans-serif}.language-switch--compact[data-astro-cid-6fcuklmw]{position:relative}.language-switch--compact[data-astro-cid-6fcuklmw] summary[data-astro-cid-6fcuklmw]{border:1px solid var(--border-default);background:color-mix(in srgb, var(--bg-panel) 80%, transparent);min-height:36px;color:var(--fg-2);letter-spacing:.04em;cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 9px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.language-switch--compact[data-astro-cid-6fcuklmw] summary[data-astro-cid-6fcuklmw]::-webkit-details-marker{display:none}.language-switch--compact[data-astro-cid-6fcuklmw] summary[data-astro-cid-6fcuklmw]:hover,.language-switch--compact[data-astro-cid-6fcuklmw][open] summary[data-astro-cid-6fcuklmw]{border-color:var(--border-strong);color:var(--fg-1)}.language-switch__chevron[data-astro-cid-6fcuklmw]{transition:transform .15s}.language-switch--compact[data-astro-cid-6fcuklmw][open] .language-switch__chevron[data-astro-cid-6fcuklmw]{transform:rotate(180deg)}.language-switch__panel[data-astro-cid-6fcuklmw]{top:calc(100% + 8px);z-index:60;border:1px solid var(--border-default);background:var(--bg-panel);width:max-content;max-width:min(440px,100vw - 32px);box-shadow:var(--shadow-dashboard,var(--shadow-soft));border-radius:14px;padding:8px;position:absolute;inset-inline-end:0}.language-switch__panel[data-astro-cid-6fcuklmw] ul[data-astro-cid-6fcuklmw]{grid-template-columns:repeat(2,max-content);gap:2px;display:grid}.language-switch__panel[data-astro-cid-6fcuklmw] a[data-astro-cid-6fcuklmw]{white-space:nowrap;border-radius:8px;justify-content:space-between;gap:16px;min-height:36px;padding:0 10px;font-size:13.5px}.language-switch__panel[data-astro-cid-6fcuklmw] a[data-astro-cid-6fcuklmw]:hover{background:var(--bg-hover,#0f172a0b)}.language-switch__panel[data-astro-cid-6fcuklmw] a[data-astro-cid-6fcuklmw][aria-current=true]{background:var(--brandc-bg,var(--bg-muted));color:var(--brand-700)}.language-switch__code[data-astro-cid-6fcuklmw]{color:var(--fg-3);letter-spacing:.04em;font-size:11px;font-weight:700}.language-switch__panel[data-astro-cid-6fcuklmw] a[data-astro-cid-6fcuklmw][aria-current=true] .language-switch__code[data-astro-cid-6fcuklmw]{color:inherit}.language-switch--list[data-astro-cid-6fcuklmw] ul[data-astro-cid-6fcuklmw]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));column-gap:16px;display:grid}.language-switch--list[data-astro-cid-6fcuklmw] a[data-astro-cid-6fcuklmw]{min-height:32px;font-size:13.5px}.language-switch--list[data-astro-cid-6fcuklmw] a[data-astro-cid-6fcuklmw][aria-current=true]{color:var(--brand-700)}.language-switch--list[data-astro-cid-6fcuklmw] a[data-astro-cid-6fcuklmw][aria-current=true]:after{content:"";background:var(--brand-600);border-radius:50%;flex:none;width:6px;height:6px;margin-inline-start:8px}@media (prefers-reduced-motion:reduce){.language-switch__chevron[data-astro-cid-6fcuklmw]{transition:none}}.site-header[data-astro-cid-jae56hh5]{z-index:50;border-bottom:1px solid var(--border-quiet);background:color-mix(in srgb, var(--bg-app) 86%, transparent);backdrop-filter:blur(14px)saturate(1.2);position:sticky;top:0}.site-header[data-astro-cid-jae56hh5][data-variant=overlay]{background:linear-gradient(to bottom, color-mix(in srgb, var(--bg-app) 58%, transparent), transparent);backdrop-filter:blur(9px);border-bottom-color:#0000;transition:background-color .3s,border-color .3s,box-shadow .3s;position:fixed;left:0;right:0}.site-header[data-astro-cid-jae56hh5][data-variant=overlay][data-scrolled]{border-bottom-color:var(--border-quiet);background:color-mix(in srgb, var(--bg-app) 82%, transparent);box-shadow:var(--shadow-soft);backdrop-filter:blur(16px)saturate(1.3)}.site-header__bar[data-astro-cid-jae56hh5]{align-items:center;gap:16px;max-width:1200px;min-height:60px;margin:0 auto;padding:12px clamp(16px,4vw,32px);display:flex}.site-brand[data-astro-cid-jae56hh5]{min-height:40px;color:var(--fg-1);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-brand__word[data-astro-cid-jae56hh5]{letter-spacing:-.02em;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#94a3b8,#64748b,#475569,#64748b,#94a3b8);background-size:200%;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:800;animation:6s linear infinite gondarFlow}.site-header__nav[data-astro-cid-jae56hh5]{flex:1;justify-content:center;display:flex}.site-header__nav[data-astro-cid-jae56hh5] ul[data-astro-cid-jae56hh5],.site-menu__nav[data-astro-cid-jae56hh5] ul[data-astro-cid-jae56hh5]{margin:0;padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-jae56hh5] ul[data-astro-cid-jae56hh5]{gap:24px}.site-header__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]{min-height:40px;color:var(--fg-1);white-space:nowrap;align-items:center;padding:0 2px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=1279px){.site-header__nav[data-astro-cid-jae56hh5] ul[data-astro-cid-jae56hh5]{gap:18px}}.site-header[data-astro-cid-jae56hh5][data-compact] .site-header__nav[data-astro-cid-jae56hh5],.site-header[data-astro-cid-jae56hh5][data-compact] .site-header__desktop-only[data-astro-cid-jae56hh5]{display:none}.site-header[data-astro-cid-jae56hh5][data-compact] .site-menu-button[data-astro-cid-jae56hh5]{display:inline-flex}.site-header__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]:hover,.site-header__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5][aria-current=page]{color:var(--fg-accent,var(--brand-600))}.site-header__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5][aria-current=page]{text-underline-offset:8px;text-decoration:underline 2px}.site-header__actions[data-astro-cid-jae56hh5]{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.site-button[data-astro-cid-jae56hh5][hidden]{display:none}.site-button[data-astro-cid-jae56hh5]{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;line-height:1.1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.site-button--primary[data-astro-cid-jae56hh5]{background:var(--brand-600);color:#fff;box-shadow:var(--shadow-soft)}.site-button--primary[data-astro-cid-jae56hh5]:hover{background:var(--brand-700)}.site-button--ghost[data-astro-cid-jae56hh5]{color:var(--fg-1)}.site-button--ghost[data-astro-cid-jae56hh5]:hover{background:var(--bg-hover,#0f172a0b)}.site-button--secondary[data-astro-cid-jae56hh5]{border-color:var(--border-default);background:var(--bg-panel);color:var(--fg-1)}.site-button--secondary[data-astro-cid-jae56hh5]:hover{border-color:var(--border-strong)}.site-button--block[data-astro-cid-jae56hh5]{width:100%;min-height:48px;font-size:15px}.site-menu-button[data-astro-cid-jae56hh5]{border:1px solid var(--border-default);background:var(--bg-panel);width:40px;height:40px;color:var(--fg-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:none}.site-menu-button[data-astro-cid-jae56hh5]:hover{color:var(--fg-1);border-color:var(--border-strong)}.site-menu[data-astro-cid-jae56hh5]{width:100%;max-width:none;height:100%;max-height:none;padding:12px clamp(16px, 4vw, 32px) max(24px, env(safe-area-inset-bottom));background:var(--bg-app);color:var(--fg-1);border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.site-menu[data-astro-cid-jae56hh5][open]{flex-direction:column;gap:24px;display:flex}.site-menu[data-astro-cid-jae56hh5]::backdrop{background:var(--scrim,#0f172a66)}.site-menu__top[data-astro-cid-jae56hh5]{justify-content:space-between;align-items:center;min-height:40px;display:flex}.site-menu__top[data-astro-cid-jae56hh5] .site-menu-button[data-astro-cid-jae56hh5]{display:inline-flex}.site-menu__nav[data-astro-cid-jae56hh5] ul[data-astro-cid-jae56hh5]{flex-direction:column;gap:4px}.site-menu__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]{border-bottom:1px solid var(--border-quiet);min-height:52px;color:var(--fg-1);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;padding:0 4px;font-size:22px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.site-menu__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5][aria-current=page]{color:var(--fg-accent,var(--brand-600))}.site-menu__language[data-astro-cid-jae56hh5]{padding:0 4px}.site-menu__label[data-astro-cid-jae56hh5]{color:var(--fg-3);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.site-menu__actions[data-astro-cid-jae56hh5]{flex-direction:column;gap:10px;margin-top:auto;display:flex}@media (width<=1023px){.site-header__nav[data-astro-cid-jae56hh5],.site-header__desktop-only[data-astro-cid-jae56hh5]{display:none}.site-header__bar[data-astro-cid-jae56hh5],.site-header__actions[data-astro-cid-jae56hh5]{gap:8px}.site-menu-button[data-astro-cid-jae56hh5]{display:inline-flex}}@media (width<=1023px) and (scripting:none){.site-header__bar[data-astro-cid-jae56hh5]{flex-wrap:wrap;row-gap:0}.site-header__nav[data-astro-cid-jae56hh5]{flex:1 0 100%;order:3;justify-content:flex-start;display:flex}.site-header__nav[data-astro-cid-jae56hh5] ul[data-astro-cid-jae56hh5]{flex-wrap:wrap;gap:0 20px}.site-header__actions[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5].site-header__desktop-only{display:inline-flex}.site-menu-button[data-astro-cid-jae56hh5]{display:none}}@media (width<=379px){.site-header__bar[data-astro-cid-jae56hh5] .site-brand__word[data-astro-cid-jae56hh5]{display:none}}@media (prefers-reduced-motion:reduce){.site-brand__word[data-astro-cid-jae56hh5]{animation:none}}.site-footer[data-astro-cid-bddg4lij]{--paper:var(--bg-app);--ink:#0c0c0c;--body:#5f6472;--muted:#8b90a0;--mist:#e2e3f1;--u:min(100vw / 1440, 100svh / 672);background:var(--paper);height:100svh;min-height:600px;color:var(--ink);isolation:isolate;position:relative;overflow:hidden}.site-footer[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{color:inherit;text-decoration:none}.site-footer[data-astro-cid-bddg4lij] ul[data-astro-cid-bddg4lij]{margin:0;padding:0;list-style:none}.site-footer__stage[data-astro-cid-bddg4lij]{z-index:0;position:absolute;inset:0}.site-footer__video[data-astro-cid-bddg4lij]{object-fit:cover;object-position:50% 100%;width:100%;max-width:none;height:100%;display:block;transform:translateY(9%)}.site-footer__stage[data-astro-cid-bddg4lij]:after{content:"";background:linear-gradient(to bottom, var(--paper) 0%, color-mix(in srgb, var(--paper) 96%, transparent) 26%, color-mix(in srgb, var(--paper) 72%, transparent) 44%, color-mix(in srgb, var(--paper) 0%, transparent) 70%);position:absolute;inset:0}.site-footer__fog[data-astro-cid-bddg4lij]{z-index:2;background:linear-gradient(to top, var(--mist) 0%, #e2e3f199 30%, #e2e3f100 100%);pointer-events:none;height:17%;position:absolute;inset:auto 0 0}.site-footer__content[data-astro-cid-bddg4lij]{z-index:3;grid-template-columns:calc(440 * var(--u)) calc(240 * var(--u)) calc(240 * var(--u)) 1fr;width:calc(1440 * var(--u));padding:calc(86 * var(--u)) calc(100 * var(--u)) 0 calc(160 * var(--u));align-items:start;margin:0 auto;display:grid;position:relative}.site-footer__logo[data-astro-cid-bddg4lij]{align-items:center;gap:calc(10 * var(--u));font-size:calc(17 * var(--u));letter-spacing:-.02em;font-weight:500;display:inline-flex}.site-footer__mark[data-astro-cid-bddg4lij]{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(8 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #00000040;color:#fff;background:linear-gradient(#2b2b2b,#0a0a0a 55%);place-items:center;display:inline-grid}.site-footer__mark[data-astro-cid-bddg4lij] svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.site-footer__title[data-astro-cid-bddg4lij]{margin:calc(19 * var(--u)) 0 0;font-family:var(--font-sans);font-size:calc(20 * var(--u));letter-spacing:-.045em;font-weight:600;line-height:1.2}.site-footer__text[data-astro-cid-bddg4lij]{max-width:calc(412 * var(--u));margin:calc(18 * var(--u)) 0 0;color:var(--body);font-size:calc(13.7 * var(--u));letter-spacing:-.012em;line-height:1.43}.site-footer__cta[data-astro-cid-bddg4lij]{align-items:center;gap:calc(6 * var(--u));height:calc(32.5 * var(--u));margin-top:calc(20 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(15 * var(--u));border-radius:calc(7 * var(--u));background:var(--ink);font-size:calc(11.8 * var(--u));letter-spacing:-.01em;font-weight:500;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.site-footer__cta[data-astro-cid-bddg4lij] svg[data-astro-cid-bddg4lij]{width:calc(13 * var(--u));height:calc(13 * var(--u));margin-top:calc(-1.5 * var(--u));fill:currentColor}.site-footer__cta[data-astro-cid-bddg4lij]:hover{background:#262626;transform:translateY(-1px)}.site-footer__copy[data-astro-cid-bddg4lij]{margin:calc(23 * var(--u)) 0 0;color:var(--muted);font-size:calc(12.2 * var(--u));letter-spacing:.01em}.site-footer__by[data-astro-cid-bddg4lij]{align-items:center;gap:calc(5 * var(--u));margin:calc(21 * var(--u)) 0 0;font-size:calc(11.8 * var(--u));letter-spacing:-.01em;font-weight:500;display:flex}.site-footer__by[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{text-underline-offset:2px;text-decoration:underline #0c0c0c40!important}.site-footer__status[data-astro-cid-bddg4lij]{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex;margin-top:calc(16 * var(--u))!important}.site-footer__chip[data-astro-cid-bddg4lij]{align-items:center;gap:calc(6 * var(--u));height:calc(25 * var(--u));padding:0 calc(10 * var(--u));font-size:calc(10.8 * var(--u));letter-spacing:-.01em;white-space:nowrap;background:#ffffff8c;border:1px solid #0c0c0c1f;border-radius:999px;font-weight:500;display:inline-flex}.site-footer__chip[data-astro-cid-bddg4lij] svg[data-astro-cid-bddg4lij]{width:calc(11 * var(--u));height:calc(11 * var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.site-footer__dot[data-astro-cid-bddg4lij]{width:calc(6 * var(--u));height:calc(6 * var(--u));box-shadow:0 0 0 calc(2.5 * var(--u)) #2fb36a2e;background:#2fb36a;border-radius:50%}.site-footer__col-title[data-astro-cid-bddg4lij]{font-family:var(--font-sans);font-size:calc(16 * var(--u));letter-spacing:-.045em;margin:0;font-weight:600;line-height:1}.site-footer__list[data-astro-cid-bddg4lij]{gap:calc(20.5 * var(--u));color:#161616;font-size:calc(13.7 * var(--u));letter-spacing:.022em;line-height:1.24;display:grid;margin-top:calc(24 * var(--u))!important}.site-footer__col--menu[data-astro-cid-bddg4lij] .site-footer__list[data-astro-cid-bddg4lij]{gap:calc(15 * var(--u));color:var(--ink);letter-spacing:-.025em;font-weight:500;margin-top:calc(21 * var(--u))!important}.site-footer__list[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{transition:opacity .2s}.site-footer__list[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:hover{opacity:.55}.site-footer__meta[data-astro-cid-bddg4lij]{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));margin-top:calc(44 * var(--u));grid-column:2/-1;display:flex}.site-footer__note[data-astro-cid-bddg4lij]{max-width:calc(520 * var(--u));color:var(--muted);font-size:calc(11.5 * var(--u));margin:0;line-height:1.45}.site-footer__meta[data-astro-cid-bddg4lij] .language-switch__panel{top:auto;bottom:calc(100% + 8px)}@media (width>=768px) and (width<=1023px){.site-footer[data-astro-cid-bddg4lij]{--u:min(100vw / 1040, 100svh / 672)}.site-footer__content[data-astro-cid-bddg4lij]{grid-template-columns:calc(400 * var(--u)) calc(190 * var(--u)) calc(210 * var(--u)) 1fr;width:calc(1040 * var(--u));padding:calc(64 * var(--u)) calc(40 * var(--u)) 0}.site-footer__text[data-astro-cid-bddg4lij]{max-width:calc(350 * var(--u))}}@media (width<=767px){.site-footer[data-astro-cid-bddg4lij]{--u:1px;flex-direction:column;height:auto;min-height:100svh;display:flex}.site-footer__stage[data-astro-cid-bddg4lij]:after{background:linear-gradient(to bottom, var(--paper) 0%, color-mix(in srgb, var(--paper) 95%, transparent) 50%, color-mix(in srgb, var(--paper) 80%, transparent) 68%, color-mix(in srgb, var(--paper) 0%, transparent) 90%)}.site-footer__content[data-astro-cid-bddg4lij]{grid-template-columns:auto auto auto;justify-content:space-between;gap:36px 12px;width:100%;margin-bottom:max(34vw,150px);padding:40px 20px 0}.site-footer__brand[data-astro-cid-bddg4lij],.site-footer__meta[data-astro-cid-bddg4lij]{grid-column:1/-1}.site-footer__title[data-astro-cid-bddg4lij]{font-size:21px}.site-footer__text[data-astro-cid-bddg4lij]{max-width:34em;font-size:14px}.site-footer__cta[data-astro-cid-bddg4lij]{border-radius:8px;height:38px;padding:0 18px 0 16px;font-size:13px}.site-footer__cta[data-astro-cid-bddg4lij] svg[data-astro-cid-bddg4lij]{width:14px;height:14px}.site-footer__copy[data-astro-cid-bddg4lij],.site-footer__by[data-astro-cid-bddg4lij]{font-size:12.5px}.site-footer__chip[data-astro-cid-bddg4lij]{height:28px;font-size:12px}.site-footer__col-title[data-astro-cid-bddg4lij]{font-size:15px}.site-footer__list[data-astro-cid-bddg4lij],.site-footer__col--menu[data-astro-cid-bddg4lij] .site-footer__list[data-astro-cid-bddg4lij]{letter-spacing:0;white-space:nowrap;gap:14px;font-size:13px;margin-top:20px!important}.site-footer__meta[data-astro-cid-bddg4lij]{flex-wrap:wrap;margin-top:0}.site-footer__note[data-astro-cid-bddg4lij]{font-size:12px}.site-footer__fog[data-astro-cid-bddg4lij]{height:7%}}@media (width<=359px){.site-footer__content[data-astro-cid-bddg4lij]{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.site-footer__cta[data-astro-cid-bddg4lij],.site-footer__list[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{transition:none}}
