:root{--kg-bg: #0a0a0f;--kg-bg-deep: #07070a;--kg-surface: #12121a;--kg-surface-hover: #181824;--kg-text: #e8e8ed;--kg-text-soft: #d0cdd8;--kg-text-muted: #aaa;--kg-text-dim: #888;--kg-text-faint: #777;--kg-text-ghost: #666;--kg-ghost: #555;--kg-accent: #ffd200;--kg-accent-2: #f7971e;--kg-accent-gradient: linear-gradient(135deg, #f7971e, #ffd200);--kg-accent-gradient-reverse: linear-gradient(135deg, #ffd200, #f7971e);--kg-navbar-h: 70px;--kg-max-w: 1400px;--kg-shell: 1200px;--kg-radius: 16px;--kg-radius-sm: 12px;--kg-radius-xs: 8px;--kg-border: 1px solid rgb(255 255 255 / .05);--kg-border-strong: 1px solid rgb(255 255 255 / .1);--kg-font-body: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--kg-font-display: "Playfair Display", Georgia, serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--kg-font-body);background:var(--kg-bg);color:var(--kg-text);line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit;transition:color .3s}img{max-width:100%;height:auto;display:block}ul{list-style:none}:focus-visible{outline:2px solid var(--kg-accent);outline-offset:3px;border-radius:4px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--kg-bg)}::-webkit-scrollbar-thumb{background:#2a2a3a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a3a4a}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0a0fd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgb(255 255 255 / .05);transition:all .3s ease}.navbar.scrolled{background:#0a0a0ff2;box-shadow:0 10px 30px #00000080}.nav-inner{max-width:var(--kg-max-w);margin:0 auto;display:flex;align-items:center;padding:0 32px;height:var(--kg-navbar-h);gap:16px}.nav-logo{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0;cursor:pointer}.nav-logo .logo-text{font-family:var(--kg-font-display);font-weight:800;font-size:24px;color:var(--kg-accent);background:var(--kg-accent-gradient-reverse);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.3px;display:inline-block;white-space:nowrap}.nav-logo:hover .logo-text{filter:brightness(1.1)}.nav-logo-img{height:40px;width:40px;object-fit:contain;display:block;border-radius:50%;background:none}.nav-search-box{position:relative;display:flex;align-items:center;background:#ffffff0d;border:1px solid rgb(255 255 255 / .1);border-radius:30px;padding:6px 14px 6px 36px;margin-left:12px;transition:all .3s ease;width:180px;flex-shrink:0}.nav-search-box:focus-within{background:#ffffff14;border-color:var(--kg-accent);box-shadow:0 0 10px #ffd2001a;width:220px}.nav-search-box .search-icon{position:absolute;left:14px;color:var(--kg-text-dim);font-size:13px;pointer-events:none;display:flex}.nav-search-box input{border:none;background:transparent;color:#fff;font-family:inherit;font-size:13px;outline:none;width:100%;padding:0}.nav-search-box input::placeholder{color:var(--kg-text-ghost)}.nav-links{display:flex;align-items:center;gap:4px;margin-left:auto;padding:0;list-style:none}.nav-links li{list-style:none;display:inline-block;position:relative}.nav-links a{padding:8px 16px;border-radius:var(--kg-radius-xs);font-size:13px;font-weight:500;color:var(--kg-text-dim);transition:all .3s;white-space:nowrap;display:block}.nav-links a:hover,.nav-links li.current-menu-item>a,.nav-links a.active{color:#fff;background:#ffffff0f}.nav-links li.current-menu-item>a,.nav-links a.active{color:var(--kg-accent)}.nav-links a.nav-home-btn{background:#ffffff14!important;color:var(--kg-accent)!important;font-weight:700!important;border-radius:var(--kg-radius-xs)!important;padding:8px 18px!important;box-shadow:0 2px 8px #0000004d}.nav-links a.nav-home-btn:hover{background:#ffffff26!important;transform:translateY(-1px)}.nav-links ul,.nav-links .sub-menu{position:absolute;top:100%;left:0;background:var(--kg-surface);border:1px solid rgb(255 255 255 / .1);border-radius:var(--kg-radius);padding:10px 0;min-width:200px;box-shadow:0 10px 30px #00000080;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:100;list-style:none}.nav-links li:hover>ul,.nav-links li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-links .sub-menu li{display:block;width:100%}.nav-links .sub-menu a{padding:10px 20px;font-size:13px;color:var(--kg-text-muted);border-radius:0;display:block}.nav-links .sub-menu a:hover{color:var(--kg-accent);background:#ffffff0d}.back-to-home-banner{margin:40px 0 20px;padding:24px 28px;background:linear-gradient(135deg,#ffd2000f,#f7971e08);border:1px solid rgb(255 210 0 / .2);border-radius:var(--kg-radius);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.back-to-home-banner .banner-info{display:flex;align-items:center;gap:16px;flex:1;min-width:260px}.back-to-home-banner .banner-icon{font-size:24px;color:var(--kg-accent);background:#ffd2001a;padding:12px 14px;border-radius:var(--kg-radius);display:flex}.back-to-home-banner h4{color:#fff;font-size:16px;font-weight:700;margin-bottom:4px}.back-to-home-banner p{color:var(--kg-text-muted);font-size:13px;line-height:1.5;margin:0}.back-to-home-btn{background:var(--kg-accent-gradient-reverse);color:#000;font-weight:700;font-size:14px;padding:12px 24px;border-radius:10px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 15px #ffd20033;text-decoration:none}.back-to-home-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd20059;color:#000}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px;margin-left:auto;background:none;border:none}.hamburger span{width:24px;height:2px;background:var(--kg-text);border-radius:2px;transition:all .3s}.hamburger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--kg-navbar-h);background:#0a0a0ffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999;padding:32px;display:flex;flex-direction:column;gap:16px;opacity:0;pointer-events:none;transition:all .3s ease;overflow-y:auto}.mobile-nav-drawer.active{opacity:1;pointer-events:auto}.mobile-nav-drawer a{font-size:18px;font-weight:600;color:var(--kg-text-muted);padding:12px 0;border-bottom:1px solid rgb(255 255 255 / .05)}.mobile-nav-drawer a:hover,.mobile-nav-drawer li.current-menu-item>a{color:var(--kg-accent)}.hero{margin-top:var(--kg-navbar-h);position:relative;height:85vh;min-height:560px;overflow:hidden;cursor:pointer}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s ease;display:flex;align-items:flex-end;overflow:hidden}.hero-slide.active{opacity:1;z-index:1}.hero-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.hero-slide:hover img{transform:scale(1.06)}.hero-slide-clickable{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:block}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(ellipse at center,transparent 35%,rgb(10 10 15 / .75) 100%),linear-gradient(180deg,rgb(10 10 15 / .2) 0%,rgb(10 10 15 / .85) 85%,var(--kg-bg) 100%);pointer-events:none}.hero-content{position:relative;z-index:6;max-width:var(--kg-max-w);margin:0 auto;padding:0 32px 100px;width:100%;pointer-events:none}.hero-content a{pointer-events:auto}.hero-category{display:inline-block;padding:6px 16px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:var(--kg-accent-gradient);color:var(--kg-bg);margin-bottom:16px}.hero-title{font-family:var(--kg-font-display);font-size:clamp(32px,5vw,64px);font-weight:700;line-height:1.15;max-width:800px;margin-bottom:16px}.hero-title a{color:#fff}.hero-title a:hover{color:var(--kg-accent)}.hero-excerpt{font-size:16px;color:var(--kg-text-muted);max-width:600px;margin-bottom:24px;line-height:1.6}.hero-meta{display:flex;align-items:center;gap:16px;font-size:13px;color:var(--kg-text-faint);flex-wrap:wrap}.hero-meta .date,.hero-meta .time{display:flex;align-items:center;gap:6px}.hero-meta .author{color:var(--kg-accent);font-weight:600}.slider-nav{position:absolute;z-index:50!important;bottom:40px;right:32px;display:flex;gap:12px;pointer-events:auto!important}.slider-nav button{width:48px;height:48px;border-radius:50%;border:1px solid rgb(255 255 255 / .15);background:#ffffff0f;color:#fff;font-size:16px;cursor:pointer;transition:all .3s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto!important;position:relative;z-index:51!important;display:flex;align-items:center;justify-content:center}.slider-nav button:hover{background:#ffffff1f;border-color:#ffffff4d;transform:scale(1.05)}.slider-dots{position:absolute;z-index:50!important;bottom:54px;left:32px;display:flex;gap:10px;align-items:center;pointer-events:auto!important}.slider-dots span{width:8px;height:8px;border-radius:50%;background:#ffffff40;cursor:pointer;transition:all .3s;pointer-events:auto!important;position:relative;z-index:51!important}.slider-dots span.active{background:var(--kg-accent);width:28px;border-radius:4px}.cat-strip{display:flex;width:100%;height:260px;gap:3px;background:var(--kg-bg);margin-bottom:0}.cat-strip .category-card{flex:1;border-radius:0;height:100%;border:none;min-width:0;position:relative;overflow:hidden;cursor:pointer;transition:transform .4s ease,box-shadow .4s ease;background:var(--kg-surface)}.cat-strip .category-card img{width:100%;height:100%;object-fit:cover;opacity:.6;transition:transform .6s ease,opacity .4s ease}.cat-strip .category-card:hover{transform:scale(1.03);box-shadow:0 0 40px #f7971e26;z-index:2}.cat-strip .category-card:hover img{opacity:.8;transform:scale(1.08)}.cat-strip .category-card .card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 20%,rgb(10 10 15 / .92) 100%)}.cat-strip .category-card .card-content{position:absolute;bottom:0;left:0;right:0;padding:24px}.cat-strip .category-card h3{font-family:var(--kg-font-display);font-size:17px;font-weight:700;color:#fff;line-height:1.3}.cat-strip:hover .category-card:not(:hover) img{opacity:.4}.section{max-width:var(--kg-max-w);margin:0 auto;padding:80px 32px}.section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;flex-wrap:wrap;gap:16px}.section-header h2{font-family:var(--kg-font-display);font-size:36px;font-weight:700;position:relative;color:#fff}.section-header h2:after{content:"";position:absolute;bottom:-8px;left:0;width:48px;height:3px;background:var(--kg-accent-gradient);border-radius:2px}.section-header .see-all{font-size:13px;font-weight:600;color:var(--kg-text-dim);display:flex;align-items:center;gap:8px;transition:color .3s}.section-header .see-all:hover{color:var(--kg-accent)}.article-wrap{max-width:var(--kg-shell);margin:0 auto;padding:40px 32px 64px;display:grid;grid-template-columns:1fr 340px;gap:48px}.article-main{min-width:0}.article-main .cat-label{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kg-accent);margin-bottom:8px}.article-main h1{font-family:var(--kg-font-display);font-size:clamp(2.2rem,3.8vw,3.4rem);font-weight:900;line-height:1.15;color:#fff;margin-bottom:12px}.article-main .meta{font-size:.9rem;color:var(--kg-text-dim);margin-bottom:24px}.article-main .meta .author{color:var(--kg-accent);font-weight:600}.share-panel{display:flex;flex-direction:row;align-items:center;gap:12px;margin:16px 0 24px;padding:10px 16px;background:#ffffff08;border:1px solid rgb(255 255 255 / .08);border-radius:30px;width:fit-content}.share-panel .share-title{font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--kg-text-dim);letter-spacing:.08em;margin-right:4px}.share-panel .share-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--kg-text-muted);background:#ffffff0a;border:1px solid rgb(255 255 255 / .08);cursor:pointer;transition:all .3s ease;font-size:.9rem;text-decoration:none}.share-panel .share-btn:hover{transform:scale(1.08);color:#fff}.share-panel .share-btn.twitter:hover{background:#1da1f2;border-color:#1da1f2}.share-panel .share-btn.facebook:hover{background:#1877f2;border-color:#1877f2}.share-panel .share-btn.whatsapp:hover{background:#25d366;border-color:#25d366}.share-panel .share-btn.copy-link:hover{background:var(--kg-accent);border-color:var(--kg-accent);color:var(--kg-bg)}@media (min-width: 1360px){.share-panel{position:fixed;left:calc((100vw - 1200px)/2 - 70px);top:220px;flex-direction:column;background:#ffffff05;border:1px solid rgb(255 255 255 / .08);padding:16px 10px;border-radius:30px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:90;margin:0;gap:12px;box-shadow:0 10px 30px #00000080}.share-panel .share-title{writing-mode:vertical-lr;margin-right:0;margin-bottom:4px}}.article-main .featured-image{border-radius:var(--kg-radius);overflow:hidden;margin-bottom:32px;border:1px solid rgb(255 255 255 / .15);box-shadow:0 16px 40px #0009}.article-main .featured-image img{width:100%;height:auto;max-height:560px;object-fit:cover}.lead-quote{font-family:var(--kg-font-display);font-size:18px;font-style:italic;line-height:1.6;color:#e0deda;border-left:3px solid var(--kg-accent);padding-left:20px;margin-bottom:32px}.sidebar-title{font-family:var(--kg-font-display);font-size:20px;font-weight:700;color:#fff;margin-bottom:20px;position:relative;display:inline-block;padding-bottom:6px}.sidebar-title:after{content:"";position:absolute;bottom:0;left:0;width:36px;height:3px;background:var(--kg-accent-gradient);border-radius:2px}.rec-list{display:flex;flex-direction:column;gap:16px}.rec-card{background:var(--kg-surface);border-radius:14px;border:1px solid rgb(255 255 255 / .05);padding:14px;display:flex;gap:14px;align-items:center;transition:all .3s ease;text-decoration:none}.rec-card:hover{background:var(--kg-surface-hover);border-color:#ffd2004d;transform:translate(4px);box-shadow:0 10px 30px #0006}.rec-card .thumb{width:80px;height:64px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--kg-bg)}.rec-card .thumb img{width:100%;height:100%;object-fit:cover}.rec-card .info{flex:1;min-width:0}.rec-card .info .cat{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--kg-accent);margin-bottom:4px}.rec-card .info h4{font-family:var(--kg-font-display);font-size:14px;font-weight:700;color:#fff;line-height:1.35;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rec-card .info p{font-size:12px;color:var(--kg-text-faint);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-grid-layout{display:grid;grid-template-columns:2fr 1fr;gap:32px}.main-post-list{display:flex;flex-direction:column;gap:32px}.post-card-horizontal{display:flex;gap:24px;background:var(--kg-surface);border:1px solid rgb(255 255 255 / .05);border-radius:var(--kg-radius);overflow:hidden;transition:transform .3s,box-shadow .3s}.post-card-horizontal:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000080;border-color:#ffd20033}.post-card-horizontal .thumb{width:280px;flex-shrink:0;overflow:hidden;position:relative}.post-card-horizontal .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.post-card-horizontal:hover .thumb img{transform:scale(1.06)}.post-card-horizontal .body{padding:24px 24px 24px 0;display:flex;flex-direction:column;justify-content:center}.post-card-horizontal .tag{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--kg-accent);margin-bottom:8px}.post-card-horizontal h3{font-family:var(--kg-font-display);font-size:22px;font-weight:700;line-height:1.3;margin-bottom:10px;color:#fff}.post-card-horizontal h3 a:hover{color:var(--kg-accent)}.post-card-horizontal p{font-size:14px;color:var(--kg-text-muted);margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card-horizontal .meta{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--kg-text-faint);flex-wrap:wrap}.post-card-horizontal .meta span{display:flex;align-items:center;gap:6px}.post-grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post-card-vertical{background:var(--kg-surface);border:1px solid rgb(255 255 255 / .05);border-radius:var(--kg-radius);overflow:hidden;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column}.post-card-vertical:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000080}.post-card-vertical .thumb{height:220px;overflow:hidden;position:relative}.post-card-vertical .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.post-card-vertical:hover .thumb img{transform:scale(1.06)}.post-card-vertical .body{padding:24px;flex:1;display:flex;flex-direction:column}.post-card-vertical .tag{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--kg-accent);margin-bottom:8px}.post-card-vertical h3{font-family:var(--kg-font-display);font-size:20px;font-weight:700;line-height:1.35;margin-bottom:10px;color:#fff}.post-card-vertical h3 a:hover{color:var(--kg-accent)}.post-card-vertical p{font-size:13px;color:#999;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card-vertical .meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--kg-text-ghost);border-top:1px solid rgb(255 255 255 / .04);padding-top:14px;gap:10px}.sidebar{display:flex;flex-direction:column;gap:32px}.widget{background:var(--kg-surface);border:1px solid rgb(255 255 255 / .05);border-radius:var(--kg-radius);padding:28px}.widget-title{font-family:var(--kg-font-display);font-size:20px;font-weight:700;margin-bottom:20px;color:#fff;position:relative;padding-bottom:10px}.widget-title:after{content:"";position:absolute;bottom:0;left:0;width:36px;height:2px;background:var(--kg-accent-gradient)}.widget ul li{padding:10px 0;border-bottom:1px solid rgb(255 255 255 / .04);font-size:14px;color:var(--kg-text-muted);transition:color .3s}.widget ul li:last-child{border-bottom:none}.widget ul li a:hover{color:var(--kg-accent)}.widget_search form,.search-form{display:flex;gap:8px;position:relative}.widget_search input[type=search],.search-form input[type=search]{flex:1;padding:12px 16px;border-radius:10px;border:1px solid rgb(255 255 255 / .1);background:#ffffff0a;color:#fff;font-size:14px;outline:none;transition:border .3s}.widget_search input[type=search]:focus,.search-form input[type=search]:focus{border-color:var(--kg-accent)}.widget_search button,.search-form button,.search-form input[type=submit]{padding:12px 20px;border-radius:10px;border:none;background:var(--kg-accent-gradient);color:var(--kg-bg);font-weight:700;cursor:pointer}.tagcloud a{display:inline-block;padding:6px 14px;margin:3px;border-radius:var(--kg-radius-xs);background:#ffffff0d;color:var(--kg-text-muted)!important;font-size:12px!important;transition:all .3s}.tagcloud a:hover{background:var(--kg-accent);color:var(--kg-bg)!important}.newsletter-block{background:linear-gradient(135deg,var(--kg-surface),var(--kg-bg-deep));border:1px solid rgb(255 255 255 / .05);border-radius:20px;padding:56px 32px;text-align:center;margin:60px auto;max-width:var(--kg-max-w);box-shadow:0 20px 50px #0006}.newsletter-block h2{font-family:var(--kg-font-display);font-size:32px;font-weight:700;color:#fff}.newsletter-block p{color:#999;margin:12px 0 28px}.newsletter-block form{display:flex;gap:12px;max-width:480px;margin:0 auto}.newsletter-block input{flex:1;padding:14px 20px;border-radius:var(--kg-radius);border:1px solid rgb(255 255 255 / .1);background:#ffffff0d;color:#fff;font-size:14px;outline:none;transition:border .3s}.newsletter-block input:focus{border-color:var(--kg-accent)}.newsletter-block button{padding:14px 32px;border-radius:var(--kg-radius);border:none;background:var(--kg-accent-gradient);color:var(--kg-bg);font-weight:700;font-size:14px;cursor:pointer;transition:transform .3s}.newsletter-block button:hover{transform:scale(1.03)}.newsletter-block .form-note{margin-top:14px;font-size:13px;color:var(--kg-text-faint);min-height:20px}.pagination-wrap{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:48px;flex-wrap:wrap}.pagination-wrap .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;border-radius:var(--kg-radius);border:1px solid rgb(255 255 255 / .1);background:var(--kg-surface);color:var(--kg-text-muted);font-weight:600;font-size:14px;transition:all .3s}.pagination-wrap .page-numbers:hover,.pagination-wrap .page-numbers.current{background:var(--kg-accent-gradient);color:var(--kg-bg);border-color:transparent}.pagination-wrap .page-numbers.dots{background:transparent;border-color:transparent;color:var(--kg-text-ghost)}.single-post-hero{margin-top:var(--kg-navbar-h);padding:80px 32px 40px;background:radial-gradient(circle at top center,rgb(247 151 30 / .08) 0%,transparent 70%);text-align:center}.single-post-hero .cat-badge{display:inline-block;padding:6px 18px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:var(--kg-accent-gradient);color:var(--kg-bg);margin-bottom:20px}.single-post-hero h1{font-family:var(--kg-font-display);font-size:clamp(32px,4.5vw,56px);font-weight:900;line-height:1.15;max-width:900px;margin:0 auto 24px;color:#fff}.single-post-hero .post-meta{display:flex;align-items:center;justify-content:center;gap:20px;font-size:14px;color:var(--kg-text-dim);flex-wrap:wrap}.single-post-hero .post-meta .author-info{display:flex;align-items:center;gap:10px;color:var(--kg-accent);font-weight:600}.single-post-hero .post-meta .author-info img{width:36px;height:36px;border-radius:50%;object-fit:cover}.single-container{max-width:var(--kg-shell);margin:0 auto;padding:0 32px 80px;display:grid;grid-template-columns:1fr 340px;gap:48px}.single-content{min-width:0}.single-featured-img{border-radius:20px;overflow:hidden;margin-bottom:40px;border:1px solid rgb(255 255 255 / .05);box-shadow:0 20px 50px #00000080}.single-featured-img img{width:100%;height:auto;max-height:540px;object-fit:cover}.entry-content{font-size:1.1rem;line-height:1.85;color:var(--kg-text-soft)}.entry-content p{margin-bottom:24px}.entry-content h2{font-family:var(--kg-font-display);font-size:2rem;font-weight:700;margin:48px 0 20px;color:#fff;border-bottom:1px solid rgb(255 255 255 / .06);padding-bottom:12px}.entry-content h3{font-family:var(--kg-font-display);font-size:1.5rem;font-weight:700;margin:36px 0 16px;color:var(--kg-accent)}.entry-content h4{font-family:var(--kg-font-display);font-size:1.2rem;font-weight:700;margin:28px 0 12px;color:#fff}.entry-content blockquote{font-family:var(--kg-font-display);font-size:1.4rem;font-style:italic;border-left:4px solid var(--kg-accent-2);padding:20px 28px;margin:40px 0;background:#ffffff05;border-radius:0 var(--kg-radius) var(--kg-radius) 0;color:#fff}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content ul,.entry-content ol{margin:0 0 24px 24px;padding:0;list-style:revert}.entry-content ul li{list-style:disc;margin-bottom:8px}.entry-content ol li{list-style:decimal;margin-bottom:8px}.entry-content a{color:var(--kg-accent);border-bottom:1px solid rgb(255 210 0 / .3);transition:border-color .3s}.entry-content a:hover{border-bottom-color:var(--kg-accent)}.entry-content strong{color:#fff}.entry-content code{background:#ffffff0f;border:1px solid rgb(255 255 255 / .08);border-radius:6px;padding:2px 6px;font-size:.88em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;color:var(--kg-accent)}.entry-content pre{background:#0d0d14;border:1px solid rgb(255 255 255 / .08);border-radius:var(--kg-radius);padding:20px 24px;margin:0 0 28px;overflow-x:auto}.entry-content pre code{background:none;border:none;padding:0;color:#d8d6e0;font-size:.9rem;line-height:1.7;direction:ltr;text-align:left;white-space:pre;display:block}.entry-content img{border-radius:var(--kg-radius);margin:8px auto}.entry-content figure{margin:0 0 28px;text-align:center}.entry-content figcaption{font-size:.85rem;color:var(--kg-text-faint);margin-top:10px;font-style:italic}.entry-content hr{border:none;border-top:1px solid rgb(255 255 255 / .1);margin:40px 0}.entry-content table{width:100%;border-collapse:collapse;margin:0 0 28px;font-size:.95rem;display:block;overflow-x:auto}.entry-content th,.entry-content td{border:1px solid rgb(255 255 255 / .1);padding:10px 14px;text-align:left}.entry-content th{background:#ffffff0a;color:#fff;font-weight:700}.entry-content .katex{color:#e6e4ee;font-size:1.05em}.entry-content .katex-display{overflow-x:auto;overflow-y:hidden;padding:4px 0;margin:28px 0}.entry-content .katex-display>.katex>.katex-html{overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.entry-content .katex .frac-line,.entry-content .katex .overline .overline-line,.entry-content .katex .underline .underline-line,.entry-content .katex .hdash-line,.entry-content .katex .rule{border-color:currentColor}.post-toc{background:var(--kg-surface);border:1px solid rgb(255 255 255 / .05);border-radius:var(--kg-radius);padding:20px 24px;margin-bottom:32px}.post-toc .toc-title{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--kg-accent);margin-bottom:12px}.post-toc ol{list-style:none;margin:0;padding:0}.post-toc li{margin-bottom:6px;font-size:14px;line-height:1.5}.post-toc li[data-depth="3"]{padding-left:16px;color:var(--kg-text-faint)}.post-toc li[data-depth="4"]{padding-left:32px;color:var(--kg-text-faint)}.post-toc a:hover{color:var(--kg-accent)}.post-tags{margin:40px 0;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.post-tags span{font-weight:600;color:var(--kg-text-dim);font-size:14px}.post-tags a{padding:6px 16px;border-radius:20px;background:#ffffff0a;border:1px solid rgb(255 255 255 / .08);font-size:12px;color:var(--kg-text-muted);transition:all .3s}.post-tags a:hover{background:var(--kg-accent);color:var(--kg-bg);border-color:var(--kg-accent)}.author-box{display:flex;gap:24px;padding:32px;border-radius:20px;background:var(--kg-surface);border:1px solid rgb(255 255 255 / .05);margin:48px 0;align-items:center}.author-box img{width:80px;height:80px;border-radius:50%;object-fit:cover}.author-box h4{font-family:var(--kg-font-display);font-size:20px;font-weight:700;color:#fff}.author-box p{font-size:14px;color:#999;margin-top:6px}.comments-area{margin-top:60px;padding-top:40px;border-top:1px solid rgb(255 255 255 / .06)}.comments-title{font-family:var(--kg-font-display);font-size:26px;font-weight:700;margin-bottom:32px;color:#fff}.comment-list .comment{margin-bottom:24px;padding:24px;border-radius:var(--kg-radius);background:var(--kg-surface);border:1px solid rgb(255 255 255 / .04)}.comment-body{display:flex;gap:16px}.comment-author img{width:48px;height:48px;border-radius:50%}.comment-meta{font-size:13px;color:var(--kg-text-faint);margin-bottom:8px}.comment-meta .fn{font-weight:700;color:#fff;font-size:15px}.comment-content{font-size:14px;color:#ccc;line-height:1.6}.comment-reply-link{display:inline-block;margin-top:10px;font-size:12px;font-weight:600;color:var(--kg-accent);text-transform:uppercase;letter-spacing:1px}.comment-respond{margin-top:48px;padding:32px;border-radius:20px;background:var(--kg-surface);border:1px solid rgb(255 255 255 / .05)}.comment-reply-title{font-family:var(--kg-font-display);font-size:22px;font-weight:700;margin-bottom:20px;color:#fff}.comment-reply-title small a{font-size:13px;font-weight:400}.comment-form p{margin-bottom:16px}.comment-form label{display:block;font-size:13px;color:var(--kg-text-muted);margin-bottom:6px}.comment-form input[type=text],.comment-form input[type=email],.comment-form textarea{width:100%;padding:14px;border-radius:10px;border:1px solid rgb(255 255 255 / .1);background:#ffffff0a;color:#fff;font-size:14px;outline:none;transition:border .3s;font-family:inherit}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--kg-accent)}.comment-form input[type=submit]{padding:14px 32px;border-radius:var(--kg-radius);border:none;background:var(--kg-accent-gradient);color:var(--kg-bg);font-weight:700;cursor:pointer;transition:transform .3s}.comment-form input[type=submit]:hover{transform:scale(1.02)}.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0a0a0ff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all .3s ease}.search-modal.active{opacity:1;pointer-events:auto}.search-modal-content{width:90%;max-width:650px;text-align:center;position:relative}.search-modal-close{position:absolute;top:-60px;right:0;background:none;border:none;color:#fff;font-size:32px;cursor:pointer;opacity:.7;transition:opacity .3s;line-height:1}.search-modal-close:hover{opacity:1;color:var(--kg-accent)}.search-modal form{display:flex;gap:12px;width:100%}.search-modal input[type=search]{flex:1;padding:18px 24px;border-radius:var(--kg-radius);border:2px solid rgb(255 210 0 / .3);background:#ffffff0d;color:#fff;font-size:18px;outline:none}.search-modal input[type=search]:focus{border-color:var(--kg-accent);box-shadow:0 0 30px #ffd20033}.search-modal button{padding:18px 36px;border-radius:var(--kg-radius);border:none;background:var(--kg-accent-gradient);color:var(--kg-bg);font-size:16px;font-weight:700;cursor:pointer}.pf-results{text-align:left;max-height:60vh;overflow-y:auto;margin-top:24px}.pf-results .pf-result{padding:14px 0;border-bottom:1px solid rgb(255 255 255 / .06)}.pf-results .pf-result:last-child{border-bottom:none}.pf-results mark{background:#ffd20033;color:var(--kg-accent);border-radius:3px;padding:0 2px}.pf-results .pf-empty{color:var(--kg-text-faint);padding:24px 0}.back-to-top{position:fixed;bottom:32px;right:32px;z-index:900;width:48px;height:48px;border-radius:50%;background:var(--kg-accent-gradient);color:var(--kg-bg);border:none;font-size:18px;cursor:pointer;box-shadow:0 10px 30px #00000080;opacity:0;visibility:hidden;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{transform:translateY(-4px)}.reading-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--kg-accent-gradient);z-index:1100;transition:width .1s linear}footer{border-top:1px solid rgb(255 255 255 / .05);padding:60px 32px 32px;max-width:var(--kg-max-w);margin:0 auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}footer h4{font-family:var(--kg-font-display);font-size:28px;font-weight:900;background:var(--kg-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}footer h5{font-size:15px;font-weight:700;margin-bottom:18px;color:#fff}footer p{font-size:13px;color:var(--kg-text-ghost);margin-top:12px;line-height:1.6}footer .col a{display:block;font-size:13px;color:var(--kg-text-dim);margin-bottom:10px;transition:color .3s}footer .col a:hover{color:var(--kg-accent)}.footer-bottom{border-top:1px solid rgb(255 255 255 / .04);padding-top:24px;display:flex;justify-content:space-between;font-size:12px;color:var(--kg-ghost);flex-wrap:wrap;gap:12px}.events-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.events-gallery img{width:100%;height:100%;object-fit:cover;border-radius:6px}.w-sister-site{background:#0d0d0d;border:1px solid #333;border-radius:var(--kg-radius-xs);overflow:hidden;margin-bottom:20px;text-align:center;box-shadow:0 4px 15px #00000080}.w-sister-site .w-head{background:#000;padding:10px;border-bottom:2px solid var(--w-accent, #af0700)}.w-sister-site .w-head h3{color:#fff;margin:0;font-size:14px;letter-spacing:2px;font-weight:700}.w-sister-site .w-body{padding:25px 20px}.w-sister-site .w-logo{width:80px;height:80px;margin:0 auto 15px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid var(--w-accent, #af0700);box-shadow:0 0 10px #00e5ff4d}.w-sister-site .w-logo img{width:100%;height:100%;object-fit:cover}.w-sister-site h4{color:#fff;margin:0 0 8px;font-size:18px;text-transform:uppercase;font-family:var(--kg-font-body);font-weight:800}.w-sister-site p{color:#aaa;font-size:13px;margin-bottom:20px;line-height:1.5}.w-sister-site .w-cta{background:var(--w-accent, #af0700);color:#000;padding:10px 25px;text-decoration:none;border-radius:50px;font-weight:800;font-size:13px;display:inline-block;transition:.3s;text-transform:uppercase}.w-sister-site .w-cta:hover{filter:brightness(1.15)}.w-iss{width:100%;border:1px solid #444;border-radius:var(--kg-radius-xs);overflow:hidden}.w-iss h3{text-align:center;background:#0b3d91;color:#fff;margin:0;padding:10px;font-size:14px;letter-spacing:1px;font-weight:700}.w-iss iframe{display:block;border:0;width:100%;height:350px}.w-iss .w-foot{padding:5px;text-align:center;color:var(--kg-text-dim);font-size:11px}.w-iss--live h3{background:#000;border-bottom:2px solid #af0700;color:#fff;font-size:16px;text-align:center}.w-moon{background:#222;color:#fff;padding:15px;border-radius:10px;display:flex;align-items:center;gap:15px;max-width:100%;box-shadow:0 4px 10px #0003}.w-moon .moon-icon{font-size:3.5rem;line-height:1;filter:drop-shadow(0 0 5px rgb(255 255 255 / .3))}.w-moon .moon-details{display:flex;flex-direction:column}.w-moon .moon-label{font-size:.7rem;text-transform:uppercase;opacity:.7;margin-bottom:2px;letter-spacing:.5px}.w-moon h3{margin:0;font-size:1.1rem;font-weight:600;color:#fff}.w-moon .moon-meta{font-size:.8rem;opacity:.8;margin-top:4px}.w-on-this-day{background:#1a1a1d;border-left:5px solid #4ecca3;padding:20px;border-radius:5px;color:#fff}.w-on-this-day h4{margin:0 0 12px;color:#4ecca3;text-transform:uppercase;letter-spacing:1px;font-size:14px}.w-on-this-day p{font-size:14px;line-height:1.6;color:#ddd;margin:0 0 10px}.w-on-this-day a{color:#ccc;font-size:12px}.w-translate{display:none}.archive-header{max-width:var(--kg-shell);margin:0 auto;padding:56px 32px 8px}.archive-header .cat-badge{display:inline-block;padding:6px 18px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:var(--kg-accent-gradient);color:var(--kg-bg);margin-bottom:16px}.archive-header h1{font-family:var(--kg-font-display);font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.15;color:#fff;margin-bottom:12px}.archive-header p{color:var(--kg-text-muted);font-size:15px;max-width:700px}.archive-count{color:var(--kg-text-faint);font-size:13px;margin-top:10px}@media (max-width: 900px){.post-grid-layout,.single-container,.article-wrap{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.post-grid-3col{grid-template-columns:repeat(2,1fr)}.cat-strip{height:200px}}@media (max-width: 768px){.nav-links{display:none}.hamburger{display:flex}.nav-search-box{display:none}.hero{height:70vh}.hero-content{padding-bottom:60px}.cat-strip{flex-direction:column;height:auto}.cat-strip .category-card{height:120px}.post-card-horizontal{flex-direction:column}.post-card-horizontal .thumb{width:100%;height:200px}.post-card-horizontal .body{padding:20px}.post-grid-3col,.footer-grid{grid-template-columns:1fr}.newsletter-block{padding:36px 20px}.newsletter-block form{flex-direction:column}.section{padding:48px 20px}.article-wrap,.single-container{padding:24px 20px 48px}.archive-header{padding:40px 20px 8px}.entry-content{font-size:1.05rem}.entry-content h2{font-size:1.6rem}.entry-content blockquote{font-size:1.15rem;padding:16px 20px}.author-box{flex-direction:column;text-align:center}.search-modal form{flex-direction:column}.slider-nav{right:16px;bottom:20px}.slider-dots{left:16px;bottom:34px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(./playfair-display-cyrillic-400-normal.CjW2EstV.woff2) format("woff2"),url(./playfair-display-cyrillic-400-normal.ZiRag6zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(./playfair-display-vietnamese-400-normal.BV2APVTb.woff2) format("woff2"),url(./playfair-display-vietnamese-400-normal.BbvUAu4N.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(./playfair-display-latin-ext-400-normal.BxlSGspa.woff2) format("woff2"),url(./playfair-display-latin-ext-400-normal.qdZwdvNS.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(./playfair-display-latin-400-normal.CFtfchNt.woff2) format("woff2"),url(./playfair-display-latin-400-normal.DHYHbkg3.woff) format("woff");unicode-range:U+0000-00FF,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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(./playfair-display-cyrillic-400-italic.drKdN10-.woff2) format("woff2"),url(./playfair-display-cyrillic-400-italic.24vVh5t9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(./playfair-display-vietnamese-400-italic.CD15TOr5.woff2) format("woff2"),url(./playfair-display-vietnamese-400-italic.Cpv4sfwY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(./playfair-display-latin-ext-400-italic.zVOgzDMq.woff2) format("woff2"),url(./playfair-display-latin-ext-400-italic.CZOjvne0.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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(./playfair-display-latin-400-italic.LeeEXsx5.woff2) format("woff2"),url(./playfair-display-latin-400-italic.hIeePEuE.woff) format("woff");unicode-range:U+0000-00FF,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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(./playfair-display-cyrillic-700-normal.Dw3uKy19.woff2) format("woff2"),url(./playfair-display-cyrillic-700-normal.Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(./playfair-display-vietnamese-700-normal.CaKJSIny.woff2) format("woff2"),url(./playfair-display-vietnamese-700-normal.Cr1rw0mr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(./playfair-display-latin-ext-700-normal.C58ejOkc.woff2) format("woff2"),url(./playfair-display-latin-ext-700-normal.D5HUU8GT.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(./playfair-display-latin-700-normal.CuDiGg7c.woff2) format("woff2"),url(./playfair-display-latin-700-normal.Bc_1Q1cG.woff) format("woff");unicode-range:U+0000-00FF,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:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(./playfair-display-cyrillic-800-normal.BNMG-Q7a.woff2) format("woff2"),url(./playfair-display-cyrillic-800-normal.Drcgs-AM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(./playfair-display-vietnamese-800-normal.eAF99_Jc.woff2) format("woff2"),url(./playfair-display-vietnamese-800-normal.DQKEhsq9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(./playfair-display-latin-ext-800-normal.ZgHWgVpM.woff2) format("woff2"),url(./playfair-display-latin-ext-800-normal.DD7uHqs8.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:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(./playfair-display-latin-800-normal.lwhkvH_6.woff2) format("woff2"),url(./playfair-display-latin-800-normal.D0Xz4t1K.woff) format("woff");unicode-range:U+0000-00FF,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:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(./playfair-display-cyrillic-900-normal.C8kZZFQC.woff2) format("woff2"),url(./playfair-display-cyrillic-900-normal.sDNg_-Xm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(./playfair-display-vietnamese-900-normal.wtaM1xIw.woff2) format("woff2"),url(./playfair-display-vietnamese-900-normal.dpsjWZtQ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(./playfair-display-latin-ext-900-normal.wdRhZY-D.woff2) format("woff2"),url(./playfair-display-latin-ext-900-normal.Dl6M2jFN.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:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(./playfair-display-latin-900-normal.oSb7_CWx.woff2) format("woff2"),url(./playfair-display-latin-900-normal.DypQvTWf.woff) format("woff");unicode-range:U+0000-00FF,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,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(./inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular.BQhdFMY1.woff2) format("woff2"),url(./KaTeX_AMS-Regular.DMm9YOAa.woff) format("woff"),url(./KaTeX_AMS-Regular.DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold.Dq_IR9rO.woff2) format("woff2"),url(./KaTeX_Caligraphic-Bold.BEiXGLvX.woff) format("woff"),url(./KaTeX_Caligraphic-Bold.ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular.Di6jR-x-.woff2) format("woff2"),url(./KaTeX_Caligraphic-Regular.CTRA-rTL.woff) format("woff"),url(./KaTeX_Caligraphic-Regular.wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold.CL6g_b3V.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold.BsDP51OF.woff) format("woff"),url(./KaTeX_Fraktur-Bold.BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular.CTYiF6lA.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular.Dxdc4cR9.woff) format("woff"),url(./KaTeX_Fraktur-Regular.CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold.Cx986IdX.woff2) format("woff2"),url(./KaTeX_Main-Bold.Jm3AIy58.woff) format("woff"),url(./KaTeX_Main-Bold.waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic.DxDJ3AOS.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic.SpSLRI95.woff) format("woff"),url(./KaTeX_Main-BoldItalic.DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic.NWA7e6Wa.woff2) format("woff2"),url(./KaTeX_Main-Italic.BMLOBm91.woff) format("woff"),url(./KaTeX_Main-Italic.3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular.B22Nviop.woff2) format("woff2"),url(./KaTeX_Main-Regular.Dr94JaBh.woff) format("woff"),url(./KaTeX_Main-Regular.ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic.CZnvNsCZ.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic.iY-2wyZ7.woff) format("woff"),url(./KaTeX_Math-BoldItalic.B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic.t53AETM-.woff2) format("woff2"),url(./KaTeX_Math-Italic.DA0__PXp.woff) format("woff"),url(./KaTeX_Math-Italic.flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold.D1sUS0GD.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold.DbIhKOiC.woff) format("woff"),url(./KaTeX_SansSerif-Bold.CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic.C3H0VqGB.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic.DN2j7dab.woff) format("woff"),url(./KaTeX_SansSerif-Italic.YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular.DDBCnlJ7.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular.CS6fqUqJ.woff) format("woff"),url(./KaTeX_SansSerif-Regular.BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular.D3wIWfF6.woff2) format("woff2"),url(./KaTeX_Script-Regular.D5yQViql.woff) format("woff"),url(./KaTeX_Script-Regular.C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular.mCD8mA8B.woff2) format("woff2"),url(./KaTeX_Size1-Regular.C195tn64.woff) format("woff"),url(./KaTeX_Size1-Regular.Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular.Dy4dx90m.woff2) format("woff2"),url(./KaTeX_Size2-Regular.oD1tc_U0.woff) format("woff"),url(./KaTeX_Size2-Regular.B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(./KaTeX_Size3-Regular.gV2CO0n9.woff2) format("woff2"),url(./KaTeX_Size3-Regular.CTq5MqoE.woff) format("woff"),url(./KaTeX_Size3-Regular.DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular.Dl5lxZxV.woff2) format("woff2"),url(./KaTeX_Size4-Regular.BF-4gkZK.woff) format("woff"),url(./KaTeX_Size4-Regular.DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular.CO6r4hn1.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular.C0xS9mPB.woff) format("woff"),url(./KaTeX_Typewriter-Regular.D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,math,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.19.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
