@layer skx-base{:root{--ink:#0B1B33;--ink-2:#1B2A45;--paper:#F5F8FC;--surface:#FFFFFF;--line:#E3E9F2;--line-soft:#EEF2F8;--muted:#5B6B82;--muted-2:#8493A8;--blue:#2563EB;--sky:#3B82F6;--sky-soft:#60A5FA;--green:#16A34A;--red:#EF4444}}html[data-theme=dark]:not(.skx-notheme){--paper:#0E1626;--surface:#16213A;--ink:#E9EEF6;--ink-2:#C7D2E2;--line:#26314A;--line-soft:#1E2842;--muted:#9DAAC0;--muted-2:#8496AE;--amber-soft:#3A2E1C;--sky-soft:#3B4D74;--shadow-sm:0 1px 2px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.4);--shadow:0 10px 30px -12px rgba(0,0,0,.65),0 4px 10px -6px rgba(0,0,0,.5);--shadow-lg:0 30px 70px -28px rgba(0,0,0,.75);color-scheme:dark}html[data-theme=dark].skx-legal{--bg:#0E1626;--bg-tint:#16213A;--body:#C7D2E2}html.skx-theme-ready,html.skx-theme-ready body{transition:background-color .25s ease,color .25s ease}html[data-theme=dark]:not(.skx-notheme) img:not([src*=".svg"]):not(.skx-no-dim){filter:saturate(.92) brightness(.96)}html[data-theme=dark] .logo img,html[data-theme=dark] .skz-logo img,html[data-theme=dark] footer img,html[data-theme=dark] header img{filter:none!important}.skx-skip{position:absolute;left:8px;top:-60px;z-index:10000;background:var(--blue);color:#fff;padding:10px 16px;border-radius:10px;font:600 14px/1 var(--body,system-ui);box-shadow:var(--shadow);transition:top .18s ease}.skx-skip:focus{top:8px;outline:3px solid var(--sky-soft);outline-offset:2px}.skx-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:9999;background:linear-gradient(90deg,var(--sky,#3b82f6),var(--blue,#2563eb));transition:width .08s linear;pointer-events:none}header.nav{position:sticky;top:0;z-index:900;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);transition:box-shadow .2s ease,background .2s ease}header.nav.skx-stuck,header.skz-nav.skx-stuck{box-shadow:var(--shadow-sm);border-bottom:1px solid var(--line)}@supports not (backdrop-filter:blur(2px)){header.nav{background:var(--surface)}}html[data-theme=dark]:not(.skx-notheme) .nav,html[data-theme=dark]:not(.skx-notheme) header,html[data-theme=dark]:not(.skx-notheme) header.nav,html[data-theme=dark]:not(.skx-notheme) header.skz-nav{background:rgba(16,22,38,.86)!important;border-bottom-color:var(--line)!important}html[data-theme=dark]:not(.skx-notheme) .nav-links.open,html[data-theme=dark]:not(.skx-notheme) .skz-links.skz-open{background:var(--surface)!important}.skx-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.skx-iconbtn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:var(--muted-2)}.skx-iconbtn:focus-visible{outline:3px solid var(--sky-soft);outline-offset:2px}.skx-iconbtn svg{width:19px;height:19px;display:block}.skx-theme-sun{display:none}html[data-theme=dark] .skx-theme-sun{display:block}html[data-theme=dark] .skx-theme-moon{display:none}.skx-search{position:fixed;inset:0;z-index:9500;display:none;align-items:flex-start;justify-content:center;background:rgba(6,12,24,.55);backdrop-filter:blur(3px);padding:12vh 16px 16px}.skx-search.skx-open{display:flex}.skx-search-box{width:100%;max-width:620px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;animation:skx-pop .18s ease}@keyframes skx-pop{from{transform:translateY(-8px);opacity:.6}to{transform:none;opacity:1}}.skx-search-in{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.skx-search-in input{flex:1;border:0;outline:0;background:0 0;color:var(--ink);font:500 17px/1.2 var(--body,system-ui)}.skx-search-close{flex:none;width:30px;height:30px;border:0;background:0 0;color:var(--muted);cursor:pointer;border-radius:8px;display:grid;place-items:center;margin-left:2px}.skx-search-close:hover{background:var(--paper);color:var(--ink)}.skx-search-close:focus-visible{outline:2px solid var(--sky-soft);outline-offset:1px}.skx-search-close svg{width:18px;height:18px}.skx-search-in kbd{font:600 11px/1 var(--mono,monospace);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:4px 6px;background:var(--paper)}.skx-results{max-height:52vh;overflow:auto;margin:0;padding:6px;list-style:none}.skx-results li{margin:0}.skx-results a{display:block;padding:11px 12px;border-radius:10px;color:var(--ink)}.skx-results a.skx-cur,.skx-results a:hover{background:var(--paper)}.skx-results .skx-t{font-weight:600;font-size:15px}.skx-results .skx-d{font-size:13px;color:var(--muted);margin-top:2px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.skx-empty{padding:22px 16px;color:var(--muted);text-align:center;font-size:14px}.skx-top{position:fixed;right:18px;bottom:84px;z-index:800;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:var(--shadow);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;display:grid;place-items:center}.skx-top.skx-show{opacity:1;transform:none;pointer-events:auto}.skx-top:hover{transform:translateY(-2px)}.skx-top:focus-visible{outline:3px solid var(--sky-soft);outline-offset:2px}.skx-contact{position:fixed;right:18px;bottom:20px;z-index:800;display:inline-flex;align-items:center;gap:9px;padding:12px 16px;border-radius:999px;border:0;cursor:pointer;font:600 14px/1 var(--body,system-ui);color:#fff;background:linear-gradient(180deg,var(--sky,#3b82f6),var(--blue,#2563eb));box-shadow:var(--shadow)}.skx-contact:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.skx-contact:focus-visible{outline:3px solid var(--sky-soft);outline-offset:2px}.skx-contact svg{width:17px;height:17px}@media (max-width:640px){.skx-contact .skx-contact-t{display:none}.skx-contact{padding:13px}}.skx-pass-wrap{position:relative}.skx-pass-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;background:0 0;color:var(--muted);cursor:pointer;display:grid;place-items:center;border-radius:8px}.skx-pass-toggle:hover{color:var(--ink);background:var(--paper)}.skx-pass-toggle:focus-visible{outline:2px solid var(--sky-soft);outline-offset:1px}.skx-faq details{border:1px solid var(--line);border-radius:12px;background:var(--surface);margin:10px 0;overflow:hidden}.skx-faq details[open]{box-shadow:var(--shadow-sm)}.skx-faq summary{list-style:none;cursor:pointer;padding:16px 18px;font-weight:600;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:12px}.skx-faq summary::-webkit-details-marker{display:none}.skx-faq summary:hover{background:var(--paper)}.skx-faq summary .skx-chev{transition:transform .2s ease;flex:none}.skx-faq details[open] summary .skx-chev{transform:rotate(180deg)}.skx-faq .skx-faq-body{padding:0 18px 16px;color:var(--muted);line-height:1.6}.skx-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skx-news-block{max-width:560px;margin:0 auto 14px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.skx-news-head{font-weight:600;font-size:14px;color:var(--ink);flex:1 1 100%;margin:0}@media (min-width:560px){.skx-news-head{flex:1 1 auto;margin:0}}.skx-news{display:flex;gap:8px;flex-wrap:nowrap;align-items:center;margin:0;flex:1 1 260px}.skx-news input[type=email]{flex:1;min-width:160px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:500 15px/1.2 var(--body,system-ui)}.skx-news input:focus{outline:0;border-color:var(--sky,#3b82f6);box-shadow:0 0 0 3px var(--sky-soft)}.skx-news button{padding:8px 16px;border-radius:10px;border:0;cursor:pointer;color:#fff;font:600 14px/1 var(--body,system-ui);white-space:nowrap;background:linear-gradient(180deg,var(--sky,#3b82f6),var(--blue,#2563eb))}.skx-news button:hover{transform:translateY(-1px)}.skx-news button:disabled{opacity:.6;cursor:default;transform:none}.skx-news-msg{width:100%;font-size:13px;margin-top:2px;min-height:0}.skx-news-msg:empty{display:none}.skx-news-msg.skx-ok{color:var(--green,#16a34a)}.skx-news-msg.skx-err{color:var(--red,#ef4444)}.skx-news-note{width:100%;font-size:11px;color:var(--muted-2);margin:0}.skx-updated{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);margin:14px 0 2px}.skx-updated svg{width:15px;height:15px;opacity:.8}.skx-hoverable:hover,a.btn:hover,button.btn:hover{filter:brightness(.98)}button:not(.btn):not(.skx-iconbtn):not(.skx-pass-toggle):not([class*=skx-]):hover{filter:brightness(.97)}@media (prefers-reduced-motion:no-preference){.skx-reveal{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.skx-reveal.skx-in{opacity:1;transform:none}}@media print{#cookie,.cookie,.nav,.skx-contact,.skx-iconbtn,.skx-progress,.skx-search,.skx-search-trigger,.skx-skip,.skx-theme-toggle,.skx-top,[class*=cookie],footer .skx-news,header.nav{display:none!important}html[data-theme=dark]{--paper:#fff;--surface:#fff;--ink:#000;--ink-2:#111;--muted:#333;--line:#ccc}body,html{background:#fff!important;color:#000!important}a[href^=http]::after{content:" (" attr(href) ")";font-size:.85em;color:#555;word-break:break-all}a[href^="#"]::after,a[href^="/"]::after,a[href^=mailto]::after{content:""}.wrap,main{max-width:100%!important}*{box-shadow:none!important}h1,h2,h3{page-break-after:avoid}figure,img,table{page-break-inside:avoid}}