.site-header[data-v-0845e8e0]{background:radial-gradient(circle at top,rgba(249,115,22,.12),transparent 60%),#0b0f17eb;border-bottom:1px solid rgba(248,191,36,.25);position:sticky;top:0;z-index:100;box-shadow:0 20px 35px #0505058c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;max-width:100vw}.header-content[data-v-0845e8e0]{width:100%;max-width:100%;margin:0;padding:16px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;box-sizing:border-box;min-width:0}.search-container[data-v-0845e8e0]{flex:1;max-width:500px;min-width:0;display:flex;justify-content:center}.search-box[data-v-0845e8e0]{width:100%;max-width:100%;position:relative;display:flex;align-items:center;min-width:0}.search-input[data-v-0845e8e0]{width:100%;max-width:100%;padding:8px 40px 8px 16px;background:#0f172ab3;border:1px solid rgba(248,191,36,.25);border-radius:8px;color:var(--color-text-primary);font-size:14px;transition:all .3s ease;font-family:Consolas,Monaco,Courier New,monospace;box-shadow:inset 0 0 #f8bf2400;box-sizing:border-box;min-width:0}.search-input[data-v-0845e8e0]::placeholder{color:var(--color-text-muted)}.search-input[data-v-0845e8e0]:focus{outline:none;border-color:#f8bf248c;background:#0f172af2;box-shadow:0 0 0 3px #f8bf2426}.search-btn[data-v-0845e8e0]{position:absolute;right:8px;background:transparent;border:none;cursor:pointer;color:var(--color-accent);padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s ease,transform .3s ease}.search-btn[data-v-0845e8e0]:hover{color:var(--color-accent-strong);transform:scale(1.05)}.logo[data-v-0845e8e0]{display:flex;align-items:center;gap:1rem;flex-shrink:0;min-width:0}.logo img[data-v-0845e8e0]{width:60px;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px #f9731666;border:1px solid rgba(248,191,36,.4);background:radial-gradient(circle at top,rgba(248,191,36,.25),transparent)}.brand-name[data-v-0845e8e0]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);text-shadow:0 4px 16px rgba(249,115,22,.4);letter-spacing:.4px}.hamburger-btn[data-v-0845e8e0]{display:none;flex-direction:column;justify-content:space-between;width:30px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:101;flex-shrink:0;min-width:30px}.hamburger-line[data-v-0845e8e0]{width:100%;height:3px;background:var(--color-accent);border-radius:3px;transition:all .3s ease;transform-origin:center;box-shadow:0 0 8px #f8bf2459}.hamburger-btn.active .hamburger-line[data-v-0845e8e0]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger-btn.active .hamburger-line[data-v-0845e8e0]:nth-child(2){opacity:0}.hamburger-btn.active .hamburger-line[data-v-0845e8e0]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.desktop-nav[data-v-0845e8e0]{display:flex;gap:2rem}.nav-link[data-v-0845e8e0]{color:var(--color-text-secondary);text-decoration:none;padding:.5rem 1rem;border-radius:8px;position:relative;font-weight:500;transition:all .3s ease;border:1px solid transparent}.nav-link[data-v-0845e8e0]:hover{color:var(--color-text-primary);background:#f8bf242e;border-color:#f8bf2459;box-shadow:0 6px 16px #f9731640}.nav-link.router-link-active[data-v-0845e8e0]{color:var(--color-text-primary);background:linear-gradient(135deg,#f59e0b47,#f9731657);border-color:#f8bf2499;box-shadow:0 8px 20px #f8bf2440}.mobile-nav[data-v-0845e8e0]{display:none;position:fixed;top:0;right:0;width:280px;max-width:80%;height:100vh;background:#0b0f17f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding-top:80px;padding-left:24px;padding-right:24px;z-index:102;transform:translate(100%);transition:transform .3s ease;box-shadow:-12px 0 30px #00000080;border-left:1px solid rgba(248,191,36,.35)}.mobile-nav.open[data-v-0845e8e0]{transform:translate(0)}.mobile-nav-link[data-v-0845e8e0]{color:var(--color-text-secondary);text-decoration:none;font-size:16px;font-weight:500;padding:12px 16px;border-radius:8px;background:transparent;border:1px solid transparent;transition:all .3s ease;text-align:left;margin-bottom:8px;display:block}.mobile-nav-link[data-v-0845e8e0]:hover,.mobile-nav-link.router-link-active[data-v-0845e8e0]{color:var(--color-text-primary);background:#f8bf242e;border-color:#f8bf2459;box-shadow:0 6px 16px #f9731640}.mobile-overlay[data-v-0845e8e0]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;z-index:101;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:1024px){.header-content[data-v-0845e8e0]{padding:16px 24px;gap:16px}.search-container[data-v-0845e8e0]{max-width:300px}.logo[data-v-0845e8e0]{font-size:1.8rem}.desktop-nav[data-v-0845e8e0]{gap:1.5rem}.nav-link[data-v-0845e8e0]{padding:.6rem 1.2rem;font-size:.95rem}}@media(max-width:768px){.site-header[data-v-0845e8e0]{width:100%;max-width:100vw}.header-content[data-v-0845e8e0]{padding:12px 16px;gap:10px;width:100%;max-width:100%;min-width:0}.search-container[data-v-0845e8e0]{max-width:180px;min-width:0;flex-shrink:1}.search-input[data-v-0845e8e0]{font-size:12px;padding:6px 32px 6px 12px;line-height:1.2}.search-input[data-v-0845e8e0]::placeholder{font-size:12px}.search-btn[data-v-0845e8e0]{right:6px;padding:2px}.search-btn svg[data-v-0845e8e0]{width:16px;height:16px}.logo[data-v-0845e8e0]{font-size:1.4rem;flex-shrink:0;min-width:0}.logo img[data-v-0845e8e0]{width:40px;flex-shrink:0}.brand-name[data-v-0845e8e0]{font-size:1.2rem;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.desktop-nav[data-v-0845e8e0]{display:none}.hamburger-btn[data-v-0845e8e0]{display:flex;width:28px;height:22px;flex-shrink:0;min-width:28px;z-index:999}.mobile-nav[data-v-0845e8e0]{display:flex;width:260px;max-width:75%;padding-top:70px;padding-left:20px;padding-right:20px}.mobile-nav-link[data-v-0845e8e0]{font-size:12px;padding:10px;line-height:1.2;margin-bottom:10px}}.site-footer[data-v-91968182]{background:linear-gradient(180deg,#0b0f17f2,#050505eb);border-top:1px solid rgba(248,191,36,.3);color:var(--color-text-primary);box-shadow:0 -20px 40px #05050580}.footer-content[data-v-91968182]{width:100%;margin:0;padding:2rem 2rem 1.5rem;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem}.footer-brand[data-v-91968182]{max-width:350px}.brand-logo[data-v-91968182]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.brand-logo img[data-v-91968182]{width:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(248,191,36,.35);box-shadow:0 16px 28px #f973164d;background:radial-gradient(circle at top,rgba(248,191,36,.2),transparent)}.brand-name[data-v-91968182]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);letter-spacing:.5px}.brand-description[data-v-91968182]{color:var(--color-text-secondary);line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.social-links[data-v-91968182]{display:flex;gap:1rem}.social-link[data-v-91968182]{width:40px;height:40px;background:#0f172ab3;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);transition:all .3s ease;text-decoration:none;border:1px solid rgba(248,191,36,.35);box-shadow:0 8px 18px #f9731640}.social-link[data-v-91968182]:hover{background:#1e1912d9;color:var(--color-accent-strong);transform:translateY(-3px);border-color:#f8bf2499;box-shadow:0 12px 24px #f9731659}.footer-section[data-v-91968182]{min-width:0}.section-title[data-v-91968182]{color:var(--color-text-primary);font-size:1.1rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.footer-links[data-v-91968182]{list-style:none;padding:0;margin:0}.footer-links li[data-v-91968182]{margin-bottom:.75rem}.footer-link[data-v-91968182]{color:var(--color-text-secondary);text-decoration:none;font-size:.95rem;transition:color .3s ease,transform .3s ease;display:block}.footer-link[data-v-91968182]:hover{color:var(--color-accent-strong);transform:translate(4px)}.footer-bottom[data-v-91968182]{border-top:1px solid rgba(248,191,36,.2);padding:1.5rem 2rem;text-align:center;background:#050505f2}.footer-bottom p[data-v-91968182]{margin:0;color:var(--color-text-muted);font-size:.9rem;letter-spacing:.3px}@media(max-width:1024px){.footer-content[data-v-91968182]{grid-template-columns:1fr 1fr;gap:2.5rem;padding:2.5rem 1.5rem 1.5rem}.footer-brand[data-v-91968182]{grid-column:1 / -1;max-width:none;text-align:center;margin-bottom:1.5rem}.brand-logo[data-v-91968182],.social-links[data-v-91968182]{justify-content:center}.section-title[data-v-91968182]{font-size:1rem}.footer-link[data-v-91968182]{font-size:.9rem}}@media(max-width:768px){.footer-content[data-v-91968182]{grid-template-columns:1fr;gap:20px;padding:20px 16px;text-align:center}.footer-brand[data-v-91968182]{margin-bottom:0}.brand-name[data-v-91968182]{font-size:16px;line-height:1.2}.brand-description[data-v-91968182]{font-size:12px;line-height:1.2;margin-bottom:20px}.footer-section[data-v-91968182]{display:none}.section-title[data-v-91968182]{text-align:center;margin-bottom:10px;font-size:14px;line-height:1.2}.footer-links li[data-v-91968182]{margin-bottom:10px}.footer-link[data-v-91968182]{font-size:12px;line-height:1.2}.social-links[data-v-91968182]{justify-content:center;gap:10px}.social-link[data-v-91968182]{width:32px;height:32px}.footer-bottom[data-v-91968182]{padding:20px 16px}.footer-bottom p[data-v-91968182]{font-size:12px;line-height:1.2}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;width:100%;max-width:100vw}:root{--color-bg-base: #050505;--color-bg-surface: #111827;--color-bg-overlay: #1f2937;--color-bg-muted: #0f172a;--color-text-primary: #f4f4f5;--color-text-secondary: #94a3b8;--color-text-muted: #64748b;--color-accent: #f59e0b;--color-accent-strong: #fbbf24;--color-accent-soft: rgba(245, 158, 11, .18);--color-border: rgba(248, 191, 36, .28);--color-border-strong: rgba(248, 191, 36, .45);--color-shadow-soft: 0 12px 32px rgba(15, 23, 42, .5)}body{font-family:Consolas,Monaco,Courier New,monospace;line-height:1.6;color:var(--color-text-primary);background:radial-gradient(circle at top,rgba(245,158,11,.12),transparent 45%),var(--color-bg-base);min-height:100vh;overflow-y:auto;width:100%;max-width:100vw;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-container{min-height:100vh;background:linear-gradient(180deg,#111827d1,#050505f2);color:var(--color-text-primary);position:relative;display:flex;flex-direction:column;width:100%;max-width:100vw}.main-content{flex:1 0 auto;padding-bottom:32px;background:transparent}.page-layout{display:flex;gap:24px;width:100%;margin:0;padding:0 24px;align-items:flex-start}.content-area{flex:1;min-width:0}.page-section{padding:24px 0}.page-wrapper{width:100%;margin:0}.title-h1{font-size:32px;font-weight:700;margin-bottom:12px;color:var(--color-text-primary);text-align:left}.title-h2{font-size:35.2px;margin-bottom:16px;color:var(--color-text-primary)}.page-description{text-align:left;color:var(--color-text-secondary);font-size:16px;margin-bottom:24px}.categories-filter{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-bottom:32px;padding:0}.category-btn{padding:8px 16px;border-radius:6px;border:1px solid var(--color-border);background:#0f172a99;color:var(--color-text-secondary);font-weight:500;cursor:pointer;transition:all .2s ease;font-size:14px;box-shadow:inset 0 0 #f59e0b00}.category-btn:hover{border-color:var(--color-border-strong);background:#1e293be6;color:var(--color-text-primary);box-shadow:inset 0 0 0 1px #f59e0b40}.category-btn.active{background:linear-gradient(135deg,#f59e0b2e,#f9731633);color:var(--color-text-primary);border-color:var(--color-border-strong);box-shadow:0 4px 12px #f59e0b40}@media(max-width:1024px){.page-layout{flex-direction:column;padding:0 15px;gap:20px}.page-section{padding:20px 0}.title-h1{font-size:32px}.title-h2{font-size:28.8px}}@media(max-width:768px){html{overflow-x:hidden}body{line-height:1.2;overflow-x:hidden}.app-container{overflow-x:hidden}.main-content{padding-bottom:20px}.page-layout{padding:0 16px;gap:20px}.page-section{padding:20px 0}.title-h1{font-size:24px;line-height:1.2;margin-bottom:10px}.title-h2{font-size:20px;line-height:1.2;margin-bottom:10px}.page-description{font-size:12px;line-height:1.2;margin-bottom:20px}.categories-filter{gap:10px;margin-bottom:20px}.category-btn{padding:8px 12px;font-size:12px;line-height:1.2}.details-html{font-size:14px}.details-html h2{font-size:24px;margin-top:24px;margin-bottom:12px}.details-html h3{font-size:18px;margin-top:20px;margin-bottom:10px}.details-html p{font-size:12px;line-height:1.2;margin-bottom:10px}.details-html ul,.details-html ol{margin-bottom:10px}.details-html li{font-size:12px;line-height:1.2;padding-left:20px}.details-html li:before{font-size:14px}.details-html img{margin:16px 0}}.details-html{color:var(--color-text-secondary);line-height:1.8;font-size:15px}.details-html h2{font-size:28px;font-weight:700;margin-top:32px;margin-bottom:16px;color:var(--color-text-primary);letter-spacing:-.3px;border-bottom:2px solid rgba(59,130,246,.3);padding-bottom:8px}.details-html h2:first-child{margin-top:0}.details-html h3{font-size:20px;font-weight:600;margin-top:24px;margin-bottom:12px;color:var(--color-accent-strong);letter-spacing:-.2px}.details-html h3:first-child{margin-top:1.5em}.details-html p{margin-bottom:16px;color:var(--color-text-secondary);line-height:1.8}.details-html ul,.details-html ol{list-style:none;padding-left:0;margin-left:0;margin-bottom:20px}.details-html li{margin-bottom:10px;padding-left:24px;position:relative;color:var(--color-text-secondary);list-style:none;line-height:1.7}.details-html li:before{content:"▸";position:absolute;left:0;color:var(--color-accent);font-weight:700;font-size:16px}.details-html strong{color:var(--color-text-primary);font-weight:600}.details-html img{max-width:100%;height:auto;border-radius:12px;margin:20px 0;box-shadow:0 12px 24px #05050566}.details-html iframe{width:50%;height:400px;border-radius:12px;margin:20px 0;box-shadow:0 12px 24px #05050566}
