@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&family=Source+Code+Pro:wght@400;500;600&display=swap";/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.h-4{height:calc(var(--spacing) * 4)}.w-4{width:calc(var(--spacing) * 4)}}:root,[data-theme=dark]{color-scheme:dark;--font-mono: "Fira Code", "Source Code Pro", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-button: "Source Code Pro", "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-terminal: "Source Code Pro", "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--neon-pink: #ff65e5;--neon-pink-rgb: 255 101 229;--neon-pink-alt: #ec4899;--neon-pink-alt-rgb: 236 72 153;--neon-violet: #9d4edd;--neon-violet-rgb: 157 78 221;--neon-violet-alt: #8b5cf6;--neon-violet-alt-rgb: 139 92 246;--status-green: #10b981;--status-green-rgb: 16 185 129;--status-red: #ef4444;--status-red-rgb: 239 68 68;--ice-white: #f0f8ff;--ice-white-rgb: 240 248 255;--muted: #9ca3af;--muted-rgb: 156 163 175;--color-background: #05080f;--color-background-rgb: 5 8 15;--color-foreground: #f2f8ff;--color-foreground-rgb: 242 248 255;--terminal-bg: #070b14;--card-bg: rgba(10, 15, 24, .84);--card-border: rgba(255, 101, 229, .24);--terminal-header-bg: rgba(255, 255, 255, .04);--scanline-bg: rgba(0, 0, 0, .1);--grid-line-rgb: 157, 78, 221;--grid-radial-rgb: 157, 78, 221;--nav-bg: rgba(5, 8, 15, .92);--scrollbar-track: #02050a}[data-theme=light]{color-scheme:light;--neon-pink: #af1f85;--neon-pink-rgb: 175 31 133;--neon-pink-alt: #8f1a6d;--neon-pink-alt-rgb: 143 26 109;--neon-violet: #4f4aa8;--neon-violet-rgb: 79 74 168;--neon-violet-alt: #44409a;--neon-violet-alt-rgb: 68 64 154;--status-green: #12663b;--status-green-rgb: 18 102 59;--status-red: #a73030;--status-red-rgb: 167 48 48;--ice-white: #0f1a2a;--ice-white-rgb: 15 26 42;--muted: #44556d;--muted-rgb: 68 85 109;--color-background: #dce7f4;--color-background-rgb: 220 231 244;--color-foreground: #14263a;--color-foreground-rgb: 20 38 58;--terminal-bg: #ebf2fb;--card-bg: rgba(238, 245, 255, .88);--card-border: rgba(79, 74, 168, .32);--terminal-header-bg: rgba(59, 77, 109, .12);--scanline-bg: rgba(15, 26, 42, .035);--grid-line-rgb: 79, 74, 168;--grid-radial-rgb: 35, 87, 160;--nav-bg: rgba(214, 226, 242, .94);--scrollbar-track: #c7d5e8}:root,[data-theme=dark],[data-theme=light]{--neon-pink-v2: var(--neon-pink);--neon-violet-v2: var(--neon-violet);--status-green-v2: var(--status-green);--status-red-v2: var(--status-red);--ice-white-v2: var(--ice-white);--muted-v2: var(--muted);--terminal-bg-v2: var(--terminal-bg);--card-bg-v2: var(--card-bg);--card-border-v2: var(--card-border);--terminal-header-bg-v2: var(--terminal-header-bg);--scrollbar-track-v2: var(--scrollbar-track)}:root{--header-offset-mobile-v2: calc(108px + env(safe-area-inset-top)) ;--header-offset-v2: calc(118px + env(safe-area-inset-top)) }*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-mono);background:var(--color-background);color:var(--color-foreground);font-size:16px;min-height:100vh;min-height:100dvh;overflow-x:hidden;transition:background-color .2s ease,color .2s ease;text-rendering:optimizeLegibility}a{color:inherit}button,a,summary{min-height:44px}button,summary{touch-action:manipulation}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-v2 ::-webkit-scrollbar{width:6px}.app-v2 ::-webkit-scrollbar-track{background:var(--scrollbar-track)}.app-v2 ::-webkit-scrollbar-thumb{background:var(--neon-pink);border-radius:3px}.app-v2 ::-webkit-scrollbar-thumb:hover{background:var(--neon-violet)}.app-v2{position:relative;min-height:100vh;color:rgb(var(--color-foreground-rgb) / 1);--button-text-neon-shadow-v2: 0 0 8px rgba(var(--neon-pink-rgb), .35)}.app-v2[data-theme=light]{--button-text-neon-shadow-v2: 0 0 6px rgba(var(--neon-pink-rgb), .22)}.container-v2{width:min(1200px,calc(100% - 28px));margin-inline:auto}.main-v2{position:relative;z-index:5}.page-with-fixed-header-v2{padding-top:var(--header-offset-mobile-v2)}@media (min-width: 900px){.page-with-fixed-header-v2{padding-top:var(--header-offset-v2)}}.cyber-bg-v2{position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(var(--grid-line-rgb),.06) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--grid-line-rgb),.06) 1px,transparent 1px),radial-gradient(ellipse at 50% 0%,rgba(var(--grid-radial-rgb),.14) 0%,transparent 55%);background-size:50px 50px,50px 50px,100% 100%;transition:background .2s ease}.cyber-bg-v2__grid,.cyber-bg-v2__radial{display:none}.cyber-bg-v2__dots{position:absolute;inset:0}.cyber-bg-v2__dot{position:absolute;width:4px;height:4px;border-radius:999px;background:rgba(var(--grid-line-rgb),.4);animation:v2-pulse 3.2s ease-in-out infinite}.cyber-bg-v2__scanline{position:absolute;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,rgba(var(--neon-pink-rgb),.1),transparent);animation:v2-scan 8s linear infinite}.scanlines-v2:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:60;background:repeating-linear-gradient(0deg,var(--scanline-bg) 0px,var(--scanline-bg) 1px,transparent 1px,transparent 2px)}.scanlines-v2:after{content:"";position:fixed;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,rgba(var(--neon-pink-rgb),.1),transparent);animation:v2-scan 8s linear infinite;pointer-events:none;z-index:61}@keyframes v2-scan{0%{top:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes v2-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.9;transform:scale(1.3)}}.header-v2{position:fixed;top:0;left:0;right:0;z-index:80;padding-top:10px}.header-shell-v2{overflow:visible}.terminal-window-v2{position:relative;background:var(--terminal-bg);border:1px solid var(--card-border);box-shadow:0 0 14px rgba(var(--neon-pink-rgb),.18);border-radius:8px;overflow:hidden;transition:background-color .2s ease,border-color .2s ease}.terminal-window-v2.allow-overflow{overflow:visible}.terminal-header-v2{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--card-border);background:var(--terminal-header-bg)}.terminal-header-v2:before{content:"";width:18px;height:4px;border-radius:999px;background:var(--neon-pink);box-shadow:0 0 10px rgba(var(--neon-pink-rgb),.6)}.terminal-header-v2--dots:before{content:none}.terminal-dot-v2{width:12px;height:12px;border-radius:50%;display:none}.terminal-header-v2--dots .terminal-dot-v2{display:inline-block}.terminal-dot-v2--red{background:var(--status-red)}.terminal-dot-v2--yellow{background:#fbbf24}.terminal-dot-v2--green{background:var(--status-green)}.header-caption-v2{margin-left:8px;font-size:.78rem;line-height:1.2;letter-spacing:.03em;font-family:var(--font-terminal);font-weight:500;color:rgb(var(--muted-rgb) / 1)}.header-caption-v2--footer-copy{margin-left:auto;font-size:.72rem;color:rgb(var(--muted-rgb) / .9);max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-content-v2{padding:20px;background:color-mix(in srgb,var(--terminal-bg),transparent 6%)}.header-content-v2{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px}.brand-link-v2{display:inline-flex;align-items:center;gap:12px;border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.brand-link-v2__logo-wrap{width:36px;height:36px;border-radius:999px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,filter .2s ease}.brand-link-v2:hover .brand-link-v2__logo-wrap{transform:scale(1.04);filter:drop-shadow(0 0 10px rgba(var(--neon-pink-rgb),.26))}.brand-link-v2__logo{width:32px;height:32px;border-radius:999px;object-fit:cover}.brand-link-v2__label{font-size:clamp(1.04rem,1.25vw,1.56rem);color:rgb(var(--neon-pink-rgb) / 1);letter-spacing:.02em}.header-nav-v2{display:none;align-items:center;gap:4px;flex-wrap:nowrap;justify-content:center;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;min-width:0}.header-nav-v2::-webkit-scrollbar{display:none}.header-nav-v2 .header-nav-v2__item{min-height:40px;padding:7px 9px;border-radius:4px;border:0;font-family:var(--font-button);font-size:clamp(.62rem,.5vw,.7rem);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;transition:all .25s ease}.header-nav-v2 .header-nav-v2__item:hover{background:rgba(var(--neon-pink-rgb),.1);border:0;color:rgb(var(--neon-pink-rgb) / 1);box-shadow:0 0 14px rgba(var(--neon-pink-rgb),.2),inset 0 0 16px rgba(var(--neon-pink-rgb),.08);transform:translateY(-2px)}.header-nav-v2 .header-nav-v2__item.is-active{background:rgba(var(--neon-pink-rgb),.14);border:0;color:rgb(var(--neon-pink-rgb) / 1);box-shadow:0 0 16px rgba(var(--neon-pink-rgb),.2)}.header-controls-v2{display:inline-flex;align-items:center;gap:6px}.header-action-v2{min-width:40px;min-height:40px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;background:transparent;color:rgb(var(--ice-white-rgb) / 1);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.header-action-v2:hover{background:rgba(var(--neon-pink-rgb),.14);border:0;box-shadow:0 0 14px rgba(var(--neon-pink-rgb),.2);transform:translateY(-2px)}.header-action-v2--profile{background:rgb(var(--neon-pink-rgb) / 1);color:#05080f;box-shadow:0 0 18px rgba(var(--neon-pink-rgb),.26),inset 0 0 10px #ffffff29}.header-action-v2--profile:hover{background:rgb(var(--neon-pink-rgb) / 1);color:#05080f;box-shadow:0 0 22px rgba(var(--neon-pink-rgb),.4),inset 0 0 12px #fff3}.app-v2[data-theme=light] .header-action-v2--profile{color:#1a1026;box-shadow:0 0 14px rgba(var(--neon-pink-rgb),.22),inset 0 0 8px #ffffff4d}.header-action-v2--menu{display:inline-flex;min-width:40px;padding:0}.mobile-nav-v2{border-top:1px solid var(--card-border);background:color-mix(in srgb,var(--terminal-bg),transparent 4%)}.mobile-nav-v2__item{width:100%;border:0;border-bottom:1px solid rgba(var(--neon-pink-rgb),.15);background:transparent;color:rgb(var(--ice-white-rgb) / .92);padding:12px 16px;text-align:left;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s ease,color .2s ease,text-shadow .2s ease}.mobile-nav-v2__item:hover,.mobile-nav-v2__item.is-active{background:rgba(var(--neon-pink-rgb),.11);color:rgb(var(--neon-pink-rgb) / 1);text-shadow:var(--button-text-neon-shadow-v2)}.mobile-nav-v2__item:focus-visible{outline:none;background:rgba(var(--neon-pink-rgb),.14)}.mobile-nav-v2__footer{padding:12px 16px}.language-switcher-v2{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:8px;overflow:hidden;background:transparent}.language-switcher-v2__button{min-width:46px;min-height:40px;border:none;background:transparent;color:rgb(var(--muted-rgb) / 1);padding:0 .55rem;cursor:pointer;font-family:var(--font-button);font-size:.72rem;font-weight:700;letter-spacing:.08em;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.language-switcher-v2__button:hover{background:rgba(var(--neon-violet-rgb),.12);color:rgb(var(--ice-white-rgb) / 1)}.language-switcher-v2__button.is-active{color:rgb(var(--neon-pink-rgb) / 1);background:rgba(var(--neon-pink-rgb),.18)}.language-switcher-v2--compact{display:none}.terminal-button-v2{border:1px solid rgb(var(--neon-pink-rgb) / 1);border-radius:4px;background:transparent;color:rgb(var(--neon-pink-rgb) / 1);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-button);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-size:.82rem;text-decoration:none;cursor:pointer;transition:all .3s ease}.terminal-button-v2:hover{background:rgba(var(--neon-pink-rgb),.1);border-color:rgb(var(--neon-pink-rgb) / 1);color:rgb(var(--neon-pink-rgb) / 1);text-shadow:0 0 8px rgba(var(--neon-pink-rgb),.35);box-shadow:0 0 20px rgba(var(--neon-pink-rgb),.4),inset 0 0 20px rgba(var(--neon-pink-rgb),.1);transform:translateY(-2px)}.terminal-button-v2--primary{background:var(--neon-pink);border:1px solid var(--neon-pink);color:#000;font-weight:600}.terminal-button-v2--primary:hover{background:var(--neon-pink)!important;border-color:transparent!important;color:#05080f!important;text-shadow:none;box-shadow:0 0 30px rgba(var(--neon-pink-rgb),.6)}.terminal-button-v2--primary .text-neon-prefix-v2{color:#000;text-shadow:none}.terminal-button-v2--ghost{border-color:rgba(var(--neon-violet-rgb),.45);color:rgb(var(--ice-white-rgb) / 1);background:rgba(var(--neon-violet-rgb),.09)}.terminal-button-v2--ghost:hover{background:rgba(var(--neon-violet-rgb),.16);border-color:rgba(var(--neon-violet-rgb),.62);color:rgb(var(--ice-white-rgb) / 1);box-shadow:0 0 20px rgba(var(--neon-violet-rgb),.35),inset 0 0 18px rgba(var(--neon-violet-rgb),.12)}.terminal-button-v2--subtle{border-color:var(--card-border);background:rgba(var(--ice-white-rgb),.03);color:rgb(var(--ice-white-rgb) / .9)}.terminal-button-v2--subtle:hover{background:rgba(var(--neon-pink-rgb),.1);border-color:rgba(var(--neon-pink-rgb),.5);color:rgb(var(--neon-pink-rgb) / 1)}.terminal-button-v2.is-disabled,.terminal-button-v2[aria-disabled=true]{opacity:.5;pointer-events:none;transform:none;box-shadow:none;text-shadow:none}.terminal-button-v2.is-disabled:hover,.terminal-button-v2[aria-disabled=true]:hover{color:rgb(var(--ice-white-rgb) / 1);text-shadow:none}.terminal-button-v2:focus-visible,.header-action-v2:focus-visible,.header-nav-v2__item:focus-visible,.language-switcher-v2__button:focus-visible,.service-row-v2:focus-visible,.directory-row-v2:focus-visible,.article-row-v2:focus-visible,.topic-chip-v2:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(var(--color-background-rgb),.75),0 0 0 4px rgba(var(--neon-violet-rgb),.38)}.text-neon-prefix-v2{color:rgb(var(--neon-pink-rgb) / 1);font-family:var(--font-terminal);font-size:.88rem;line-height:1.25}.footer-v2{position:relative;z-index:5;padding:20px 0 14px}.footer-marquee-v2{overflow:hidden;white-space:nowrap;border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);padding:8px 0;margin-bottom:12px;position:relative}.footer-marquee-v2__track{display:flex;width:max-content;gap:0;animation:v2-marquee 30s linear infinite}.footer-marquee-v2__track:hover{animation-play-state:paused}.footer-marquee-v2__item{font-size:.75rem;color:rgb(var(--muted-rgb) / 1);padding:0 20px}@keyframes v2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer-content-v2{display:grid;grid-template-columns:1fr;gap:12px;padding:12px 14px}.footer-brand-v2{display:inline-flex;align-items:center;gap:10px}.footer-brand-v2__logo{width:32px;height:32px;border-radius:8px;object-fit:cover;border:1px solid rgba(var(--neon-pink-rgb),.25)}.footer-brand-v2__title{color:rgb(var(--neon-pink-rgb) / 1);font-size:.86rem}.footer-brand-v2__subtitle{color:rgb(var(--muted-rgb) / 1);font-size:.72rem}.footer-center-v2{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--muted-rgb) / 1);font-size:.78rem;flex-wrap:wrap}.footer-actions-v2{display:inline-flex;gap:8px;flex-wrap:wrap}.footer-legal-v2{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.footer-legal-v2__button{min-height:34px;border:1px solid rgba(var(--neon-violet-rgb),.4);border-radius:6px;background:rgba(var(--neon-violet-rgb),.08);color:rgb(var(--ice-white-rgb) / .92);padding:6px 10px;font-family:var(--font-button);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.footer-legal-v2__button:hover{border-color:rgba(var(--neon-pink-rgb),.52);background:rgba(var(--neon-pink-rgb),.12);color:rgb(var(--neon-pink-rgb) / 1);box-shadow:0 0 12px rgba(var(--neon-pink-rgb),.2)}.footer-actions-v2__button{min-width:128px}.footer-actions-v2 .terminal-button-v2,.footer-actions-v2 .terminal-button-v2:hover{border:0!important}.section-v2{position:relative;z-index:5;display:grid;gap:clamp(1.5rem,3.4vh,2.5rem);margin-bottom:clamp(2.4rem,6vh,4.2rem)}.section-v2--hero{min-height:min(74vh,820px);align-content:start;padding-top:clamp(2.2rem,8vh,6rem);padding-bottom:clamp(3rem,9vh,7rem)}.section-v2--content{padding-top:clamp(2rem,5vh,3.2rem)}.intro-block-v2{display:grid;gap:10px}.intro-block-v2 p{margin:0;color:rgb(var(--muted-rgb) / 1);line-height:1.5}.intro-block-v2 h1{margin:0;font-size:clamp(1.55rem,2.3vw,2.35rem);color:rgb(var(--neon-pink-rgb) / 1)}.intro-block-v2--wide{max-width:1040px}.page-hero-v2{display:grid;gap:clamp(.55rem,1.2vw,.9rem);max-width:920px}.page-hero-v2>h1{margin:0;color:rgb(var(--neon-pink-rgb) / 1);font-size:clamp(1.95rem,3vw,2.7rem);line-height:1.05;letter-spacing:.01em}.page-hero-v2__command{margin:0;display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:.82rem;font-family:var(--font-terminal);color:rgb(var(--muted-rgb) / 1)}.page-hero-v2__command .text-neon-prefix-v2{font-size:inherit;line-height:inherit}.page-hero-v2__lead{margin:0;max-width:760px;color:rgb(var(--ice-white-rgb) / .98);font-size:clamp(1.08rem,1.75vw,1.56rem);line-height:1.42;letter-spacing:.01em}.page-hero-v2__subline{margin:0;max-width:700px;font-size:clamp(.9rem,1.2vw,1.02rem);color:rgb(var(--muted-rgb) / 1);line-height:1.55}.page-hero-v2--home{max-width:1040px;gap:clamp(.75rem,1.8vw,1.3rem);justify-items:center;text-align:center}.page-hero-v2--home .page-hero-v2__command{font-size:clamp(.95rem,1.6vw,1.35rem);justify-content:center}.hero-logo-v2{display:flex;justify-content:center}.ascii-logo-shell-v2{position:relative;z-index:10;display:flex;justify-content:center}.ascii-logo-shell-v2__group{position:relative;z-index:10;display:flex;justify-content:center;transition:transform .3s ease}.ascii-logo-shell-v2__scale{display:inline-block;transform-origin:center;transform:scale(.85);transition:transform .3s ease}.ascii-logo-shell-v2--hero .ascii-logo-shell-v2__scale,.ascii-logo-shell-v2--compact .ascii-logo-shell-v2__scale{transform:scale(.85)}.ascii-logo-shell-v2.is-animated:hover .ascii-logo-shell-v2__scale{transform:scale(1.05)}.ascii-logo-v2{margin:0;display:inline-block;line-height:1;white-space:pre;color:rgb(var(--neon-pink-rgb) / 1);text-shadow:0 0 10px var(--neon-pink);font-family:Fira Code,Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;text-align:left;font-variant-ligatures:none;font-kerning:none;letter-spacing:0;text-rendering:optimizeSpeed;user-select:none;overflow:visible}.ascii-logo-v2--hero,.ascii-logo-v2--compact{font-size:clamp(.35rem,1.8vw,.9rem)}.ascii-logo-shell-v2.is-animated .ascii-logo-v2{transition:color .3s ease,text-shadow .3s ease}.ascii-logo-shell-v2.is-animated:hover .ascii-logo-v2{color:rgb(var(--ice-white-rgb) / .82);text-shadow:0 0 1px currentColor,0 0 2px currentColor}@media (min-width: 640px){.ascii-logo-shell-v2--hero .ascii-logo-shell-v2__scale,.ascii-logo-shell-v2--compact .ascii-logo-shell-v2__scale{transform:scale(1)}}.glitch-v2{position:relative;display:inline-block}.glitch-v2:before,.glitch-v2:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;white-space:pre}.ascii-logo-shell-v2.is-animated:hover .glitch-v2:before{opacity:1;color:rgb(var(--neon-pink-rgb) / .8);animation:glitch-v2-a .3s infinite;z-index:-1}.ascii-logo-shell-v2.is-animated:hover .glitch-v2:after{opacity:1;color:rgb(var(--neon-violet-rgb) / .75);animation:glitch-v2-b .3s infinite;z-index:-2}@keyframes glitch-v2-a{0%{transform:translate(0)}20%{transform:translate(-1px)}40%{transform:translate(1px)}60%{transform:translate(-.5px)}80%{transform:translate(.5px)}to{transform:translate(0)}}@keyframes glitch-v2-b{0%{transform:translate(0)}25%{transform:translate(.5px)}50%{transform:translate(-.5px)}75%{transform:translate(1px)}to{transform:translate(0)}}.home-layout-v2{gap:clamp(1.8rem,4vh,3.2rem);justify-items:center}.home-menu-v2{max-width:980px;margin-inline:auto;width:100%}.home-menu-v2__content{display:grid;grid-template-columns:1fr;max-width:980px;margin-inline:auto;gap:4px;border-top:1px solid rgba(var(--neon-pink-rgb),.22);border-bottom:1px solid rgba(var(--neon-pink-rgb),.22)}.service-row-v2{width:100%;border:0;border-bottom:1px solid rgba(var(--neon-pink-rgb),.17);background:transparent;color:rgb(var(--ice-white-rgb) / .95);display:flex;align-items:flex-start;gap:12px;text-align:left;padding:14px 8px;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease,border-color .2s ease}.service-row-v2:last-child{border-bottom:0}.service-row-v2:hover{background:rgba(var(--neon-pink-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--neon-pink-rgb),.45),0 10px 22px rgba(var(--neon-pink-rgb),.12);transform:translateY(-1px)}.service-row-v2__prefix{color:rgb(var(--neon-pink-rgb) / 1);margin-top:2px}.service-row-v2__body{display:grid;gap:2px}.service-row-v2__index{color:rgb(var(--muted-rgb) / 1);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.service-row-v2__body strong{color:rgb(var(--ice-white-rgb) / 1);font-size:clamp(1.06rem,1.25vw,1.22rem);transition:color .2s ease,text-shadow .2s ease}.service-row-v2__body small{color:rgb(var(--muted-rgb) / 1);font-size:.79rem;transition:color .2s ease,text-shadow .2s ease}.service-row-v2:hover .service-row-v2__body strong,.service-row-v2:hover .service-row-v2__body small{color:rgb(var(--neon-pink-rgb) / 1);text-shadow:var(--button-text-neon-shadow-v2)}.service-row-v2:hover .service-row-v2__index{color:rgb(var(--muted-rgb) / 1);text-shadow:none}.menu-actions-v2{display:flex;justify-content:center}.status-line-v2{width:100%;max-width:980px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;font-size:.8rem;color:rgb(var(--muted-rgb) / 1);border-top:1px solid rgba(var(--neon-pink-rgb),.2);padding-top:14px}.footer-v2 .terminal-content-v2{background:color-mix(in srgb,var(--terminal-bg),transparent 6%)}.terminal-card-v2,.terminal-panel-v2{border:1px solid var(--card-border);border-radius:10px;background:color-mix(in srgb,var(--card-bg),transparent 12%);padding:clamp(14px,2.2vw,20px);box-shadow:0 0 10px rgba(var(--neon-pink-rgb),.1)}.terminal-card-v2{display:grid;gap:12px}.terminal-panel-v2{display:grid;gap:14px}.channel-layout-v2 .terminal-panel-v2{background:color-mix(in srgb,var(--card-bg),transparent 18%)}.articles-layout-v2 .terminal-panel-v2{background:color-mix(in srgb,var(--card-bg),transparent 10%)}.contacts-layout-v2 .terminal-panel-v2{background:color-mix(in srgb,var(--card-bg),transparent 15%)}.terminal-panel-v2 h2,.terminal-card-v2 h2{margin:0;font-size:clamp(1.05rem,1.5vw,1.45rem);color:rgb(var(--neon-pink-rgb) / 1)}.terminal-panel-v2 h3,.terminal-card-v2 h3{margin:0;font-size:.99rem;color:rgb(var(--ice-white-rgb) / .97)}.panel-subtitle-v2{margin:0;color:rgb(var(--muted-rgb) / 1);font-size:.9rem;line-height:1.6}.section-command-v2{margin:0;color:rgb(var(--muted-rgb) / 1);font-size:.76rem;font-family:var(--font-terminal);letter-spacing:.03em}.section-headline-v2{display:grid;gap:8px}.section-headline-v2 h1{margin:0;font-size:clamp(1.5rem,2.2vw,2.4rem);color:rgb(var(--ice-white-rgb) / 1)}.section-headline-v2 p{margin:0;color:rgb(var(--muted-rgb) / 1)}.terminal-list-v2,.terminal-ordered-v2{margin:0;padding-left:18px;display:grid;gap:8px}.terminal-list-v2 li,.terminal-ordered-v2 li{color:rgb(var(--ice-white-rgb) / .93);line-height:1.45}.terminal-list-v2--plain{list-style:none;padding-left:0}.terminal-list-v2--plain li{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--muted-rgb) / 1)}.terminal-list-v2--plain li:before{content:">";color:rgb(var(--neon-pink-rgb) / 1)}.terminal-subtitle-v2{color:rgb(var(--neon-pink-rgb) / 1);margin:6px 0 0;font-size:.96rem}.panel-footnote-v2{border-top:1px solid rgba(var(--neon-pink-rgb),.2);padding-top:10px;display:grid;gap:4px}.panel-footnote-v2 p{margin:0;font-size:.76rem;color:rgb(var(--muted-rgb) / 1)}.list-v2{margin:0;padding-left:18px;display:grid;gap:7px;color:rgb(var(--ice-white-rgb) / .9);font-size:.87rem}.list-v2--spacious{gap:9px}.channel-layout-v2{gap:clamp(1.35rem,3.2vh,2.4rem)}.channel-hero-v2__actions{margin-top:8px}.quick-facts-v2{display:grid;grid-template-columns:1fr;gap:10px}.quick-fact-v2{border:1px solid rgba(var(--neon-pink-rgb),.18);border-radius:8px;padding:10px 12px;background:rgba(var(--neon-pink-rgb),.02);display:grid;gap:4px;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.quick-fact-v2:hover{border-color:rgba(var(--neon-pink-rgb),.42);background:rgba(var(--neon-pink-rgb),.07);transform:translateY(-1px)}.quick-fact-v2 small{margin:0;font-size:.71rem;color:rgb(var(--muted-rgb) / 1);text-transform:uppercase;letter-spacing:.06em}.quick-fact-v2 strong{font-size:1.12rem;color:rgb(var(--ice-white-rgb) / .97)}.channel-feature-grid-v2{display:grid;grid-template-columns:1fr;gap:10px}.channel-feature-card-v2{border:1px solid rgba(var(--neon-pink-rgb),.2);border-radius:8px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr;gap:10px;background:rgba(var(--neon-pink-rgb),.03);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.channel-feature-card-v2:hover{border-color:rgba(var(--neon-pink-rgb),.45);background:rgba(var(--neon-pink-rgb),.09);box-shadow:0 0 14px rgba(var(--neon-pink-rgb),.2);transform:translateY(-1px)}.channel-feature-card-v2__icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--neon-pink-rgb) / 1);background:rgba(var(--neon-pink-rgb),.1)}.channel-feature-card-v2 p{margin:4px 0 0;color:rgb(var(--muted-rgb) / 1);font-size:.84rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.channel-grid-v2{display:grid;gap:16px}.channel-sections-v2{display:grid;gap:8px}.channel-section-row-v2{display:grid;gap:6px;padding:10px 0;border-bottom:1px solid rgba(var(--neon-violet-rgb),.2)}.channel-section-row-v2:last-child{border-bottom:0}.channel-section-row-v2 p{margin:0;color:rgb(var(--muted-rgb) / 1);font-size:.84rem;line-height:1.45}.directory-list-v2{display:grid;gap:0;border-top:1px solid rgba(var(--neon-pink-rgb),.18);border-bottom:1px solid rgba(var(--neon-pink-rgb),.18)}.directory-list-v2--muted{opacity:.84}.directory-row-v2{display:grid;gap:10px;padding:12px 0;border-bottom:1px solid rgba(var(--neon-pink-rgb),.15);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,border-color .2s ease}.directory-row-v2:last-child{border-bottom:0}.directory-row-v2:hover{background:rgba(var(--neon-pink-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--neon-pink-rgb),.34),0 10px 22px rgba(var(--neon-pink-rgb),.1);transform:translateY(-1px)}.directory-row-v2__main{display:grid;gap:4px}.directory-row-v2__main h3{margin:0;display:inline-flex;align-items:center;gap:8px}.directory-row-v2__main p{margin:0;color:rgb(var(--muted-rgb) / 1);font-size:.86rem;line-height:1.5}.directory-row-v2__main small{color:rgb(var(--muted-rgb) / 1);font-size:.73rem}.directory-row-v2__meta{display:inline-flex;align-items:center;gap:7px;color:rgb(var(--muted-rgb) / 1);font-size:.74rem}.directory-row-v2__action{width:max-content}.status-dot-v2{width:8px;height:8px;border-radius:50%;background:rgba(var(--status-red-rgb),.95);box-shadow:0 0 10px rgba(var(--status-red-rgb),.56)}.status-dot-v2--active{background:rgba(var(--status-green-rgb),.95);box-shadow:0 0 10px rgba(var(--status-green-rgb),.7);animation:glow-pulse-v2 2s ease-in-out infinite}.status-dot-v2--pending{background:rgba(var(--neon-violet-rgb),.9);box-shadow:0 0 10px rgba(var(--neon-violet-rgb),.5)}@keyframes glow-pulse-v2{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.7}}.articles-layout-v2{gap:clamp(1.5rem,3.3vh,2.7rem)}.topic-chip-list-v2{display:grid;gap:10px}.topic-chip-v2{display:grid;grid-template-columns:auto 1fr;gap:10px;border:1px solid rgba(var(--neon-pink-rgb),.2);border-radius:8px;padding:10px;background:rgba(var(--neon-pink-rgb),.03);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease}.topic-chip-v2:hover{border-color:rgba(var(--neon-pink-rgb),.42);background:rgba(var(--neon-pink-rgb),.08);box-shadow:0 0 14px rgba(var(--neon-pink-rgb),.15);transform:translateY(-1px)}.topic-chip-v2__icon{font-size:1.05rem;color:rgb(var(--neon-pink-rgb) / 1);margin-top:2px}.topic-chip-v2__body{display:grid;gap:4px}.topic-chip-v2__body h3{margin:0}.topic-chip-v2__body p{margin:0;color:rgb(var(--muted-rgb) / 1);font-size:.85rem}.filters-v2{display:grid;grid-template-columns:1fr;gap:10px}.filters-v2--floating{padding:10px;border:1px solid rgba(var(--neon-pink-rgb),.14);border-radius:8px;background:color-mix(in srgb,var(--terminal-bg),transparent 10%)}.search-field-v2,.select-field-v2{border:1px solid var(--card-border);border-radius:8px;background:rgba(var(--color-background-rgb),.3);display:inline-flex;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.search-field-v2:hover,.select-field-v2:hover{border-color:rgba(var(--neon-pink-rgb),.38);background:rgba(var(--neon-pink-rgb),.06)}.search-field-v2:focus-within,.select-field-v2:focus-within{border-color:rgba(var(--neon-pink-rgb),.55);box-shadow:0 0 0 2px rgba(var(--color-background-rgb),.82),0 0 0 4px rgba(var(--neon-pink-rgb),.35)}.search-field-v2 input,.select-field-v2 select{width:100%;min-height:42px;border:0;background:transparent;color:inherit;font-family:var(--font-mono);font-size:.87rem;outline:none}.select-field-v2 svg{pointer-events:none}.loading-v2,.error-v2{margin:0;font-size:.86rem}.error-v2{color:rgb(var(--status-red-rgb) / 1)}.article-table-v2{display:grid;gap:0;border-top:1px solid rgba(var(--neon-pink-rgb),.18);border-bottom:1px solid rgba(var(--neon-pink-rgb),.18)}.article-row-v2{display:grid;gap:10px;padding:12px 0;border-bottom:1px solid rgba(var(--neon-pink-rgb),.15);background:transparent;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,border-color .2s ease}.article-row-v2:last-child{border-bottom:0}.article-row-v2:hover{background:rgba(var(--neon-pink-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--neon-pink-rgb),.32),0 10px 22px rgba(var(--neon-pink-rgb),.1);transform:translateY(-1px)}.article-row-v2__index{color:rgb(var(--muted-rgb) / 1);font-size:.72rem;letter-spacing:.08em}.article-row-v2__body{display:grid;gap:7px}.article-row-v2__body h3{margin:0;color:rgb(var(--ice-white-rgb) / 1);font-size:clamp(1rem,1.3vw,1.25rem)}.article-row-v2__body p{margin:0;color:rgb(var(--muted-rgb) / 1);font-size:.86rem;line-height:1.5}.article-row-v2__tags{display:inline-flex;flex-wrap:wrap;gap:6px}.article-row-v2__tags span,.article-detail-meta-v2 span{border:1px solid rgba(var(--neon-violet-rgb),.28);border-radius:6px;padding:4px 8px;font-size:.72rem;color:rgb(var(--ice-white-rgb) / .9)}.article-row-v2__actions{display:flex;justify-content:flex-start}.contacts-layout-v2{gap:clamp(1.5rem,3.3vh,2.7rem)}.contacts-groups-v2{display:grid;gap:16px}.contacts-groups-v2 section{display:grid;gap:10px}.donation-table-v2{display:grid;gap:0;border-top:1px solid rgba(var(--neon-violet-rgb),.2);border-bottom:1px solid rgba(var(--neon-violet-rgb),.2)}.donation-row-v2{display:grid;gap:10px;padding:12px 0;border-bottom:1px solid rgba(var(--neon-violet-rgb),.15)}.donation-row-v2:last-child{border-bottom:0}.donation-row-v2__meta{display:grid;gap:4px}.donation-row-v2__meta p{margin:0;font-size:.82rem;color:rgb(var(--muted-rgb) / 1)}.donation-row-v2 code{background:#0003;border:1px solid rgba(var(--neon-violet-rgb),.28);border-radius:6px;padding:8px;font-size:.74rem;word-break:break-all}.loading-screen-v2{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;text-align:center;background:transparent}.loading-screen-v2__logo{margin-bottom:24px;display:flex;justify-content:center;position:relative;z-index:10}.loading-screen-v2__status{margin-top:8px;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.loading-screen-v2__status-text{color:rgb(var(--muted-rgb) / 1);font-size:.92rem}.loading-screen-v2__dots{margin-top:16px;display:inline-flex;gap:4px}.loading-screen-v2__dot{width:8px;height:8px;border-radius:999px;background:rgb(var(--neon-pink-rgb) / 1);animation:loading-dot-v2 1.1s ease-in-out infinite}.loading-screen-v2__dot--2{animation-delay:.2s}.loading-screen-v2__dot--3{animation-delay:.4s}.loading-screen-v2__command{margin:28px 0 0;color:rgb(var(--muted-rgb) / 1);font-family:var(--font-mono);font-size:.78rem}.cursor-blink-v2:after{content:"_";animation:blink-v2 1s steps(1,end) infinite}@keyframes loading-dot-v2{0%,80%,to{opacity:.35;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes blink-v2{0%,to{opacity:1}50%{opacity:0}}.article-detail-meta-v2{display:flex;flex-wrap:wrap;gap:8px}.article-detail-head-v2{display:grid;gap:10px;justify-items:start}.article-detail-head-v2 .section-headline-v2{width:100%}.article-detail-back-v2{justify-self:start;width:max-content;min-height:34px;padding:6px 8px;font-size:.74rem;letter-spacing:.05em;border:0!important;background:transparent}.article-detail-back-v2:hover{border:0!important}.article-detail-shell-v2{display:grid;gap:14px}.legal-policy-page-v2{gap:clamp(1.25rem,2.8vh,2.2rem)}.legal-policy-hero-v2{max-width:980px}.legal-policy-shell-v2{gap:16px}.legal-policy-shell-v2__actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.legal-policy-markdown-v2{border-top:1px solid rgba(var(--neon-pink-rgb),.22);padding-top:14px}.markdown-v2{color:rgb(var(--ice-white-rgb) / .95);font-size:.95rem;line-height:1.75}.markdown-v2>*:first-child{margin-top:0}.markdown-v2 h1,.markdown-v2 h2,.markdown-v2 h3,.markdown-v2 h4{color:rgb(var(--neon-pink-rgb) / 1);margin-top:1.2em;margin-bottom:.5em}.markdown-v2 p{margin:0 0 .9em}.markdown-v2 ul,.markdown-v2 ol{margin:.4em 0 .9em;padding-left:1.2em}.markdown-v2 li{margin-bottom:.35em}.markdown-v2 a{color:rgb(var(--neon-pink-rgb) / 1);text-underline-offset:2px}.markdown-v2 code{background:#00000052;border:1px solid rgba(var(--neon-violet-rgb),.35);border-radius:4px;padding:.12rem .35rem}.markdown-v2 pre{overflow-x:auto;padding:12px;border-radius:8px;border:1px solid rgba(var(--neon-violet-rgb),.3);background:#00000059}.markdown-v2 pre code{border:0;background:transparent;padding:0}.markdown-v2 table{width:100%;border-collapse:collapse;margin:.8em 0 1.1em;font-size:.85rem}.markdown-v2 th,.markdown-v2 td{border:1px solid rgba(var(--neon-violet-rgb),.35);padding:8px 10px;text-align:left;vertical-align:top}.markdown-v2 th{color:rgb(var(--neon-pink-rgb) / 1);background:rgba(var(--neon-violet-rgb),.1)}.consent-banner-v2{position:fixed;left:50%;bottom:14px;transform:translate(-50%);width:min(1040px,calc(100% - 20px));z-index:140;border:1px solid var(--card-border);border-radius:10px;background:color-mix(in srgb,var(--terminal-bg),transparent 4%);box-shadow:0 0 20px rgba(var(--neon-pink-rgb),.2);padding:12px;display:grid;gap:10px}.consent-banner-v2__content{display:grid;gap:6px}.consent-banner-v2__content strong{color:rgb(var(--neon-pink-rgb) / 1)}.consent-banner-v2__content p{margin:0;color:rgb(var(--muted-rgb) / 1);font-size:.88rem}.consent-banner-v2__actions{display:inline-flex;gap:8px;flex-wrap:wrap}.consent-modal-v2{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:18px}.consent-modal-v2__overlay{position:absolute;inset:0;background:#02040aa6}.consent-modal-v2__panel{position:relative;width:min(760px,100%);max-height:min(88vh,860px);overflow:auto;z-index:1}.consent-toggle-v2{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;border:1px solid rgba(var(--neon-violet-rgb),.25);border-radius:8px;padding:10px 12px;background:rgba(var(--neon-violet-rgb),.06)}.consent-toggle-v2 input{margin-top:2px}.consent-toggle-v2 span{display:grid;gap:4px}.consent-toggle-v2 strong{color:rgb(var(--ice-white-rgb) / .96);font-size:.9rem}.consent-toggle-v2 small{color:rgb(var(--muted-rgb) / 1);font-size:.79rem;line-height:1.45}.consent-essential-v2{margin:0;color:rgb(var(--muted-rgb) / 1);font-size:.82rem}.consent-reload-v2{border:1px solid rgba(var(--neon-pink-rgb),.34);border-radius:8px;background:rgba(var(--neon-pink-rgb),.08);padding:10px 12px;display:grid;gap:8px}.consent-reload-v2 p{margin:0;font-size:.84rem;color:rgb(var(--ice-white-rgb) / .95)}.consent-modal-v2__actions{display:inline-flex;gap:8px;flex-wrap:wrap}@media (min-width: 900px){.header-content-v2{display:grid;grid-template-columns:minmax(126px,max-content) minmax(0,1fr) minmax(126px,max-content);align-items:center;gap:8px}.brand-link-v2{justify-self:start}.header-controls-v2{justify-self:end}.header-nav-v2{display:inline-flex;justify-self:stretch;justify-content:center;width:100%;max-width:760px;margin-inline:auto}.header-action-v2--menu{display:none}.language-switcher-v2--compact{display:inline-flex}.home-menu-v2__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:0}.service-row-v2{border:1px solid rgba(var(--neon-pink-rgb),.18);border-radius:8px;padding:16px 14px}.service-row-v2:last-child{border-bottom:1px solid rgba(var(--neon-pink-rgb),.2)}.status-line-v2{padding-top:16px}.channel-grid-v2{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.quick-facts-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.channel-feature-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.channel-sections-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.directory-row-v2{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 4px}.directory-row-v2__action{justify-self:end}.topic-chip-list-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.filters-v2{grid-template-columns:minmax(0,1fr) 220px}.article-row-v2{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 4px}.article-row-v2__actions{justify-content:flex-end}.contacts-groups-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.donation-row-v2{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 4px}.footer-content-v2{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,auto);grid-template-areas:"brand center actions" "legal legal legal";align-items:center;gap:12px 16px}.footer-brand-v2{grid-area:brand;min-width:0}.footer-brand-v2__subtitle{white-space:nowrap}.footer-center-v2{grid-area:center;justify-content:center;text-align:center}.footer-actions-v2{grid-area:actions;justify-content:flex-end}.footer-legal-v2{grid-area:legal;padding-top:10px;border-top:1px solid rgba(var(--neon-pink-rgb),.2)}}@media (min-width: 900px) and (max-width: 1260px){.brand-link-v2__label{font-size:clamp(.96rem,1vw,1.22rem)}.header-nav-v2{gap:3px}.header-nav-v2 .header-nav-v2__item{padding:6px 7px;font-size:.62rem;letter-spacing:.04em}.language-switcher-v2__button{min-width:39px;padding:0 .4rem;font-size:.64rem}}.app-error-v2{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;z-index:10}.app-error-v2__window{width:min(860px,100%)}.app-error-v2__content{display:grid;gap:12px}.app-error-v2__content h1{margin:0;color:rgb(var(--neon-pink-rgb) / 1)}.app-error-v2__content p{margin:0}.app-error-v2__actions{display:inline-flex;gap:10px;flex-wrap:wrap}.chat-toggle-v2{position:fixed;bottom:80px;left:20px;z-index:2147483646;width:48px;height:48px;border-radius:50%;border:1px solid rgba(var(--neon-pink-rgb),.5);background:var(--terminal-bg);color:rgb(var(--neon-pink-rgb) / 1);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px rgba(var(--neon-pink-rgb),.25);transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease,transform .25s ease}.chat-toggle-v2:hover{background:rgba(var(--neon-pink-rgb),.12);border-color:rgb(var(--neon-pink-rgb) / 1);box-shadow:0 0 22px rgba(var(--neon-pink-rgb),.45);transform:scale(1.08)}.chat-toggle-v2--open{background:rgba(var(--neon-pink-rgb),.18);border-color:rgb(var(--neon-pink-rgb) / 1);box-shadow:0 0 18px rgba(var(--neon-pink-rgb),.4)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.glitch-v2:before,.glitch-v2:after{content:none}}
