._nav_qvsou_2{position:fixed;top:0;left:0;width:100%;height:var(--header-h);background:transparent;border-bottom:1px solid transparent;z-index:1000;transition:background var(--transition),border-color var(--transition)}._scrolled_qvsou_12{background:#000000a6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--df-border)}._inner_qvsou_19{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 1.5rem;max-width:1280px;margin:0 auto}._logo_qvsou_29{display:flex;align-items:center;text-decoration:none}._logoImg_qvsou_34{height:36px;width:auto;display:block}._hamburger_qvsou_41{display:none;flex-direction:column;gap:4px;padding:4px;background:none;border:none;cursor:pointer;z-index:1001}._bar_qvsou_51{display:block;width:22px;height:2px;background:var(--df-olive-lt);transition:transform .2s}._links_qvsou_60{display:flex;align-items:center;gap:2rem}._links_qvsou_60 a{font-family:var(--font-mono);font-size:.8rem;color:var(--df-text-dim);text-transform:uppercase;letter-spacing:.04em;transition:color var(--transition);white-space:nowrap;position:relative}._links_qvsou_60 a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--df-olive);transition:width var(--transition)}._links_qvsou_60 a:hover:after,._links_qvsou_60 a.active:after{width:100%}._links_qvsou_60 a:hover{color:var(--df-olive-lt)}._avatarLink_qvsou_88{display:flex}._avatar_qvsou_88{width:32px;height:32px;border-radius:6px;border:1px solid var(--df-border);object-fit:cover}._logoutBtn_qvsou_98{font-family:var(--font-mono);font-size:.75rem;color:var(--df-text-dim);text-transform:uppercase;letter-spacing:.04em;transition:color var(--transition)}._logoutBtn_qvsou_98:hover{color:#f44}._adminLink_qvsou_108{font-family:var(--font-mono);font-size:.75rem;color:var(--df-khaki)!important;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--df-olive);padding:4px 12px;border-radius:var(--radius);transition:all var(--transition)}._adminLink_qvsou_108:hover{background:var(--df-olive)!important;color:var(--df-text)!important}@media (max-width: 768px){._hamburger_qvsou_41{display:flex}._links_qvsou_60{position:fixed;top:var(--header-h);left:0;right:0;flex-direction:column;background:#000000f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--df-border);padding:1.5rem;gap:1.25rem;transform:translateY(-120%);transition:transform .3s ease;pointer-events:none}._links_qvsou_60._open_qvsou_141{transform:translateY(0);pointer-events:all}._links_qvsou_60 a,._links_qvsou_60 button{font-size:.9rem}}:root{--df-bg: #070808;--df-panel: #111313;--df-elevated: #171A19;--df-border: rgba(156,203,77,.18);--df-border-h: rgba(156,203,77,.45);--df-olive: #4A5C3A;--df-olive-lt: #6B8F4E;--df-khaki: #8BA86A;--df-text: #FFFFFF;--df-text-sec: rgba(255,255,255,.65);--df-text-dim: rgba(255,255,255,.35);--font-heading: "Orbitron", "Courier New", monospace;--font-body: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--header-h: 72px;--radius: 8px;--transition: .2s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--df-bg);color:var(--df-text);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(156,203,77,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(156,203,77,.04) 1px,transparent 1px);background-size:60px 60px}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 30%,rgba(74,92,58,.08) 0%,transparent 70%)}img{max-width:100%;display:block}a{color:var(--df-olive-lt);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--df-khaki)}ul,ol{list-style:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea{font:inherit;color:inherit;background:none;border:none;outline:none}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--df-olive-lt);text-shadow:0 0 4px rgba(75,92,58,.4);line-height:1.15;font-weight:700;text-transform:uppercase}h1{font-size:clamp(2.2rem,8vw,4rem);letter-spacing:.02em}h2{font-size:clamp(1.8rem,5vw,2.8rem);letter-spacing:.02em}h3{font-size:clamp(1.2rem,3vw,1.6rem);letter-spacing:.01em}h4{font-size:clamp(.9rem,2vw,1.1rem)}p{color:var(--df-text-sec);margin-bottom:1em;font-size:1rem;line-height:1.7}.section-label{font-family:var(--font-mono);font-size:.75rem;color:var(--df-olive-lt);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem}code,.mono{font-family:var(--font-mono)}.section-heading{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;margin-bottom:24px;position:relative;text-align:center}.section-heading:after{content:"";display:block;margin:10px auto 0;height:2px;width:60px;background:var(--df-olive)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}.section{padding:96px 0;border-bottom:1px solid var(--df-border)}.section:last-child{border-bottom:none}.section--tight{padding:48px 0}.grid-2{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 640px){.grid-3{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.grid-3{grid-template-columns:1fr 1fr 1fr}}.hero{position:relative;min-height:80vh;display:flex;align-items:center;border-bottom:1px solid var(--df-border);overflow:hidden}.hero__content{position:relative;z-index:1;max-width:900px}.hero__sub{font-size:1.15rem;color:var(--df-text-sec);margin:1rem 0 2rem;max-width:600px;line-height:1.7}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:48px;padding:0 32px;font-family:var(--font-mono);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--df-text);color:var(--df-text);background:transparent;border-radius:var(--radius);cursor:pointer;transition:all var(--transition);position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--df-text);transform:scaleX(0);transform-origin:left;transition:transform var(--transition)}.btn:hover:before{transform:scaleX(1)}.btn:hover{color:var(--df-bg)}.btn--primary{border-color:var(--df-olive);background:var(--df-olive);color:var(--df-text);box-shadow:0 1px 3px #0000004d}.btn--primary:before{background:var(--df-khaki)}.btn--primary:hover{border-color:var(--df-khaki);color:var(--df-text);box-shadow:0 2px 6px #4a5c3a4d}.btn--outline{border-color:var(--df-olive);color:var(--df-olive-lt)}.btn--outline:before{background:var(--df-olive)}.btn--outline:hover{color:var(--df-text)}.card{background:var(--df-panel);border:1px solid var(--df-border);border-radius:var(--radius);padding:1.5rem;transition:transform var(--transition),border-color var(--transition);display:flex;flex-direction:column}.card:hover{transform:translateY(-2px);border-color:var(--df-border-h)}.card__title{font-family:var(--font-heading);font-size:1rem;color:var(--df-olive-lt);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.02em}.card__meta{font-family:var(--font-mono);font-size:.75rem;color:var(--df-text-dim)}.form-group{margin-bottom:20px}.form-label{display:block;font-family:var(--font-mono);font-size:.8rem;color:var(--df-text-sec);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.form-hint{font-size:.8rem;color:var(--df-text-dim);margin-top:4px}.input,.textarea{width:100%;height:52px;padding:0 16px;background:var(--df-panel);border:1px solid var(--df-border);border-radius:var(--radius);color:var(--df-text);font-size:.95rem;font-family:var(--font-body);transition:border-color var(--transition),box-shadow var(--transition)}.input:focus,.textarea:focus{border-color:var(--df-olive-lt);box-shadow:0 0 0 1px #6b8f4e33}.input::placeholder{color:var(--df-text-dim)}.textarea{height:auto;min-height:120px;padding:14px 16px;line-height:1.6;resize:none}.badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--df-border);border-radius:var(--radius);color:var(--df-text-dim)}.badge--olive{border-color:var(--df-olive);color:var(--df-olive-lt)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;gap:12px}.empty-state__icon{width:48px;height:48px;border:1px solid var(--df-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--df-text-dim);margin-bottom:4px}.empty-state__title{font-family:var(--font-heading);font-size:1rem;color:var(--df-text-sec);text-transform:uppercase;letter-spacing:.03em}.empty-state__desc{font-size:.9rem;color:var(--df-text-dim);max-width:320px}.footer{border-top:1px solid var(--df-border);padding:32px 0;margin-top:48px}.footer__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer__copy{font-family:var(--font-mono);font-size:.75rem;color:var(--df-text-dim)}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.anim-fade-up{animation:fadeUp .3s ease both}.anim-fade-in{animation:fadeIn .25s ease both}.text-olive{color:var(--df-olive-lt)}.text-khaki{color:var(--df-khaki)}.text-mono{font-family:var(--font-mono)}.text-center{text-align:center}.gap-sm{gap:16px}.gap-md{gap:24px}.gap-lg{gap:48px}.mt-lg{margin-top:48px}.mb-lg{margin-bottom:48px}.flex-wrap{flex-wrap:wrap}.w-full{width:100%}@media (max-width: 768px){.hero{min-height:70vh}.hero__content{max-width:100%}.section{padding:48px 0}.grid-3{gap:16px}.btn{height:44px;padding:0 24px;font-size:.8rem}.footer__inner{flex-direction:column;text-align:center}}.border-divider{border-bottom:1px solid var(--df-border)}.gap-sm{gap:1rem}.gap-md{gap:2rem}.gap-lg{gap:4rem}.mt-lg{margin-top:4rem}.mb-lg{margin-bottom:4rem}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}
