@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/noto-sans-myanmar-myanmar-400-normal.c9ec861a.woff2) format("woff2"),url(/_next/static/media/noto-sans-myanmar-myanmar-400-normal.a29c12b8.woff) format("woff");unicode-range:u+1000-109f,u+200c-200d,u+25cc,u+a92e,u+a9e0-a9fe,u+aa60-aa7f,u+116d0-116e3}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/noto-sans-myanmar-latin-ext-400-normal.ee7d938e.woff2) format("woff2"),url(/_next/static/media/noto-sans-myanmar-latin-ext-400-normal.dd1e6535.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/noto-sans-myanmar-latin-400-normal.d8eb9a56.woff2) format("woff2"),url(/_next/static/media/noto-sans-myanmar-latin-400-normal.76bcee2c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/noto-sans-myanmar-myanmar-500-normal.6f1d9762.woff2) format("woff2"),url(/_next/static/media/noto-sans-myanmar-myanmar-500-normal.7d78f654.woff) format("woff");unicode-range:u+1000-109f,u+200c-200d,u+25cc,u+a92e,u+a9e0-a9fe,u+aa60-aa7f,u+116d0-116e3}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/noto-sans-myanmar-latin-ext-500-normal.801b45c1.woff2) format("woff2"),url(/_next/static/media/noto-sans-myanmar-latin-ext-500-normal.d0c7f937.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/noto-sans-myanmar-latin-500-normal.652b432f.woff2) format("woff2"),url(/_next/static/media/noto-sans-myanmar-latin-500-normal.d7a4c7bf.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/noto-sans-myanmar-myanmar-700-normal.1e82e61a.woff2) format("woff2"),url(/_next/static/media/noto-sans-myanmar-myanmar-700-normal.847fba40.woff) format("woff");unicode-range:u+1000-109f,u+200c-200d,u+25cc,u+a92e,u+a9e0-a9fe,u+aa60-aa7f,u+116d0-116e3}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/noto-sans-myanmar-latin-ext-700-normal.bf6a1ce1.woff2) format("woff2"),url(/_next/static/media/noto-sans-myanmar-latin-ext-700-normal.009f97d4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/noto-sans-myanmar-latin-700-normal.cef46255.woff2) format("woff2"),url(/_next/static/media/noto-sans-myanmar-latin-700-normal.69c53705.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--blue-50:214 100% 97%;--blue-100:214 95% 93%;--blue-200:213 97% 87%;--blue-300:212 96% 78%;--blue-400:213 94% 68%;--blue-500:217 91% 60%;--blue-600:221 83% 53%;--blue-700:224 76% 48%;--blue-800:226 71% 40%;--blue-900:224 64% 33%;--purple-50:270 70% 96%;--purple-500:270 70% 60%;--purple-600:270 65% 52%;--purple-700:270 60% 44%;--green-50:142 76% 95%;--green-100:141 84% 86%;--green-500:142 71% 45%;--green-600:142 76% 36%;--green-700:142 76% 30%;--amber-50:38 92% 95%;--amber-100:39 96% 89%;--amber-500:32 95% 52%;--amber-600:26 90% 45%;--amber-700:32 90% 35%;--red-500:10 50% 45%;--red-600:10 45% 38%;--red-700:10 45% 35%;--slate-50:210 60% 99%;--slate-100:216 33% 94%;--slate-200:210 40% 92%;--slate-400:215 18% 55%;--slate-500:215 18% 35%;--slate-600:215 20% 25%;--slate-900:222 47% 12%;--patriotic-red:0 72% 51%;--cyan-300:192 95% 68%;--orange-400:18 92% 70%;--rose-500:350 89% 60%;--fuchsia-500:292 84% 61%;--sky-500:199 89% 48%;--color-background:var(--slate-50);--color-surface:0 0% 100%;--color-surface-raised:0 0% 100%;--color-surface-muted:var(--slate-100);--color-overlay:0 0% 0%;--color-text-primary:var(--slate-900);--color-text-secondary:var(--slate-500);--color-text-on-primary:0 0% 100%;--color-text-on-destructive:0 0% 100%;--color-primary:var(--blue-500);--color-primary-hover:var(--blue-600);--color-primary-active:var(--blue-700);--color-primary-disabled:var(--blue-300);--color-primary-subtle:var(--blue-50);--color-primary-50a:217 91% 60%/0.12;--color-secondary:var(--cyan-300);--color-secondary-foreground:210 40% 15%;--color-accent:var(--orange-400);--color-accent-foreground:210 40% 10%;--color-accent-purple:var(--purple-500);--color-accent-purple-active:var(--purple-700);--color-accent-purple-foreground:0 0% 100%;--color-destructive:var(--red-500);--color-destructive-hover:var(--red-600);--color-destructive-active:var(--red-700);--color-destructive-foreground:0 0% 100%;--color-success:var(--green-500);--color-success-active:var(--green-700);--color-success-subtle:var(--green-50);--color-success-foreground:0 0% 100%;--color-warning:var(--amber-500);--color-warning-subtle:var(--amber-50);--color-warning-foreground:0 0% 100%;--color-success-text:var(--green-700);--color-warning-text:var(--amber-700);--color-border:var(--slate-200);--color-border-muted:var(--slate-100);--color-input:var(--slate-200);--color-ring:var(--blue-500);--color-tts:250 70% 55%;--color-patriotic-red:var(--patriotic-red);--color-status-online:var(--green-500);--color-status-offline:var(--slate-400);--color-status-syncing:var(--blue-400);--color-status-error:var(--red-500);--color-chart-blue:var(--blue-500);--color-chart-amber:var(--amber-500);--color-chart-emerald:var(--green-500);--color-category-democracy:var(--rose-500);--color-category-government:var(--blue-500);--color-category-rights:var(--green-500);--color-category-colonial:var(--amber-500);--color-category-1800s:var(--fuchsia-500);--color-category-recent:var(--sky-500);--color-category-symbols:var(--slate-500);--background:var(--color-background);--foreground:var(--color-text-primary);--card:var(--color-surface);--card-foreground:var(--color-text-primary);--popover:var(--color-surface-raised);--popover-foreground:var(--color-text-primary);--primary:var(--color-primary);--primary-foreground:var(--color-text-on-primary);--secondary:var(--color-secondary);--secondary-foreground:var(--color-secondary-foreground);--muted:var(--color-surface-muted);--muted-foreground:var(--color-text-secondary);--accent:var(--color-accent);--accent-foreground:var(--color-accent-foreground);--accent-purple:var(--color-accent-purple);--accent-purple-foreground:var(--color-accent-purple-foreground);--destructive:var(--color-destructive);--destructive-foreground:var(--color-destructive-foreground);--success:var(--color-success);--success-foreground:var(--color-success-foreground);--success-green:var(--color-success);--warning:var(--color-warning);--warning-foreground:var(--color-warning-foreground);--success-text:var(--color-success-text);--warning-text:var(--color-warning-text);--border:var(--color-border);--input:var(--color-input);--ring:var(--color-ring);--primary-50:var(--blue-50);--primary-100:var(--blue-100);--primary-200:var(--blue-200);--primary-300:var(--blue-300);--primary-400:var(--blue-400);--primary-500:var(--blue-500);--primary-600:var(--blue-600);--primary-700:var(--blue-700);--primary-800:var(--blue-800);--primary-900:var(--blue-900);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:9999px;--radius:var(--radius-xl);--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--shadow-chunky:0 4px 0 hsl(var(--color-primary-active));--shadow-chunky-active:0 1px 0 hsl(var(--color-primary-active));--duration-instant:0ms;--duration-fast:150ms;--duration-normal:200ms;--duration-slow:300ms;--duration-page:400ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--glass-light-blur:16px;--glass-light-opacity:0.65;--glass-medium-blur:24px;--glass-medium-opacity:0.55;--glass-heavy-blur:32px;--glass-heavy-opacity:0.45;--font-sans:"Inter","Noto Sans Myanmar",system-ui,-apple-system,sans-serif;--font-myanmar:"Noto Sans Myanmar","Inter",system-ui,-apple-system,sans-serif;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800}.dark{--color-background:222 47% 11%;--color-surface:222 47% 14%;--color-surface-raised:222 47% 19%;--color-surface-muted:217 33% 17%;--color-text-primary:210 40% 98%;--color-text-secondary:215 20% 65%;--color-text-on-primary:222 47% 11%;--color-primary:var(--blue-400);--color-primary-hover:var(--blue-300);--color-primary-active:var(--blue-200);--color-primary-disabled:var(--blue-700);--color-primary-subtle:224 71% 15%;--color-primary-50a:213 94% 68%/0.15;--color-secondary:200 45% 18%;--color-secondary-foreground:210 40% 96%;--color-accent:217 33% 20%;--color-accent-foreground:210 40% 98%;--color-accent-purple:270 65% 65%;--color-accent-purple-active:var(--purple-600);--color-destructive:10 45% 50%;--color-destructive-hover:10 45% 55%;--color-destructive-active:var(--red-600);--color-destructive-foreground:210 40% 98%;--color-success:142 71% 50%;--color-success-active:var(--green-600);--color-success-subtle:142 71% 15%;--color-success-foreground:222 47% 11%;--color-warning:32 95% 58%;--color-warning-subtle:32 95% 20%;--color-warning-foreground:222 47% 11%;--color-success-text:var(--green-100);--color-warning-text:var(--amber-100);--color-border:217 33% 25%;--color-border-muted:217 33% 20%;--color-input:217 33% 20%;--color-ring:var(--blue-400);--color-tts:250 80% 70%;--color-patriotic-red:var(--patriotic-red);--color-surface-elevated-1:222 47% 16%;--color-surface-elevated-2:222 47% 19%;--color-surface-elevated-3:222 47% 22%;--glass-light-blur:18px;--glass-medium-blur:28px;--glass-heavy-blur:36px;--glass-light-opacity:0.55;--glass-medium-opacity:0.45;--glass-heavy-opacity:0.45;--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.2);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.3),0 2px 4px -2px rgb(0 0 0/0.2);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.4),0 4px 6px -4px rgb(0 0 0/0.3);--shadow-xl:0 20px 25px -5px rgb(0 0 0/0.4),0 8px 10px -6px rgb(0 0 0/0.3);--shadow-chunky:0 4px 0 hsl(var(--color-primary-active));--shadow-chunky-active:0 1px 0 hsl(var(--color-primary-active));--primary-50:224 71% 15%;--primary-100:224 68% 20%;--primary-200:223 65% 28%;--primary-300:220 62% 38%;--primary-400:218 70% 50%;--primary-500:217 85% 60%;--primary-600:215 90% 68%;--primary-700:213 95% 76%;--primary-800:212 97% 84%;--primary-900:211 100% 92%;--primary-foreground:var(--color-text-on-primary);--success-green:var(--color-success);--accent-purple-foreground:0 0% 100%}@media (prefers-contrast:more){:root{--color-text-secondary:var(--slate-600);--color-border:var(--slate-400);--color-border-muted:var(--slate-200);--color-input:var(--slate-400)}.dark{--color-text-secondary:215 20% 80%;--color-border:var(--slate-400);--color-border-muted:217 33% 35%;--color-input:var(--slate-400)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,hsl(var(--muted)) 0,hsl(var(--muted-foreground)/.1) 50%,hsl(var(--muted)) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite}@media (prefers-reduced-motion:reduce){.skeleton-shimmer{animation:none;background:hsl(var(--muted))}}.skeleton-prismatic{background:linear-gradient(90deg,hsl(var(--muted)) 0,hsl(280deg 60% 70%/.15) 25%,hsl(200deg 80% 65%/.2) 50%,hsl(280deg 60% 70%/.15) 75%,hsl(var(--muted)) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite}@media (prefers-reduced-motion:reduce){.skeleton-prismatic{animation:none;background:hsl(var(--muted))}}.skeleton-accent{background:linear-gradient(90deg,hsl(var(--muted)) 0,hsl(var(--primary)/.08) 50%,hsl(var(--muted)) 100%);background-size:200% 100%;animation:shimmer 1s infinite}@media (prefers-reduced-motion:reduce){.skeleton-accent{animation:none;background:hsl(var(--muted))}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 hsl(var(--primary)/.4)}50%{box-shadow:0 0 0 8px hsl(var(--primary)/0)}}@media (prefers-reduced-motion:reduce){[class*=pulse-glow]{animation:none}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .3s ease-out forwards}@media (prefers-reduced-motion:reduce){.animate-fade-in-up{animation:none;opacity:1;transform:none}}@keyframes breathe{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.15);opacity:1}}.animate-breathe{animation:breathe 4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.animate-breathe{animation:none;opacity:1}}@keyframes flame-flicker{0%,to{transform:scaleY(1) scaleX(1);filter:brightness(1)}25%{transform:scaleY(1.05) scaleX(.95);filter:brightness(1.1)}50%{transform:scaleY(.95) scaleX(1.02);filter:brightness(.95)}75%{transform:scaleY(1.02) scaleX(.98);filter:brightness(1.05)}}.animate-flame{animation:flame-flicker .5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.animate-flame{animation:none}}.about-card-animated{animation:floaty 6s ease-in-out infinite;position:relative}.about-card-animated:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0,hsl(var(--primary)/.06) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 4s infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.about-card-animated,.about-card-animated:after{animation:none}}@property --prismatic-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes prismatic-rotate{0%{--prismatic-angle:0deg}to{--prismatic-angle:360deg}}.prismatic-border{position:relative;isolation:isolate}.prismatic-border.fixed{position:fixed}.prismatic-border.absolute{position:absolute}.prismatic-border.sticky{position:sticky}.prismatic-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--prismatic-angle),hsl(0deg 80% 60%/.4),hsl(60deg 80% 60%/.35),hsl(120deg 80% 60%/.4),hsl(180deg 80% 60%/.35),hsl(240deg 80% 60%/.4),hsl(300deg 80% 60%/.35),hsl(0deg 80% 60%/.4));-webkit-mask:linear-gradient(rgb(255 255 255) 0 0) content-box,linear-gradient(rgb(255 255 255) 0 0);mask:linear-gradient(rgb(255 255 255) 0 0) content-box,linear-gradient(rgb(255 255 255) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:prismatic-rotate 4s linear infinite;pointer-events:none;z-index:1}.dark .prismatic-border:before{background:conic-gradient(from var(--prismatic-angle),hsl(0deg 80% 60%/.7),hsl(60deg 80% 60%/.6),hsl(120deg 80% 60%/.7),hsl(180deg 80% 60%/.6),hsl(240deg 80% 60%/.7),hsl(300deg 80% 60%/.6),hsl(0deg 80% 60%/.7));filter:blur(.5px)}.prismatic-border:focus-within:before,.prismatic-border:hover:before{padding:1.5px;filter:brightness(1.3)}.dark .prismatic-border:focus-within:before,.dark .prismatic-border:hover:before{padding:1.5px;filter:blur(.5px) brightness(1.5)}@media (prefers-reduced-motion:reduce){.prismatic-border:before{animation:none;--prismatic-angle:45deg}}@supports not (animation-timeline:scroll){.prismatic-border:before{display:none}.prismatic-border{border:1px solid hsl(var(--color-border)/.4)}}