:root{--bg:#f4f7fc;--surface:#fff;--surface-2:#eef2fa;--text:#0f172a;--text-2:#475569;--muted:#64748b;--border:#e2e8f4;--primary:#2563eb;--primary-2:#6366f1;--accent:#06b6d4;--ok:#059669;--ok-bg:#d1fae5;--bad:#dc2626;--bad-bg:#fee2e2;--ring:rgba(37,99,235,.35);--shadow-sm:0 1px 2px rgba(15,23,42,.06),0 1px 3px rgba(15,23,42,.04);--shadow:0 10px 30px -12px rgba(30,64,175,.25);--shadow-lg:0 24px 60px -20px rgba(30,64,175,.35);--hero-1:#1e3a8a;--hero-2:#4f46e5;--hero-3:#0ea5e9;--radius:16px;--nav-h:64px;color-scheme:light}:root[data-theme=dark]{--bg:#0a0f1f;--surface:#111a33;--surface-2:#17213f;--text:#e8edfa;--text-2:#b4bfd8;--muted:#8a97b5;--border:#22305a;--primary:#60a5fa;--primary-2:#818cf8;--accent:#22d3ee;--ok:#34d399;--ok-bg:rgba(52,211,153,.15);--bad:#f87171;--bad-bg:hsla(0,91%,71%,.15);--ring:rgba(96,165,250,.45);--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow:0 12px 32px -14px rgba(0,0,0,.7);--shadow-lg:0 28px 64px -22px rgba(0,0,0,.8);--hero-1:#0f1d4d;--hero-2:#2b2a7a;--hero-3:#0b5d86;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f4f7fc;background:var(--bg);color:#0f172a;color:var(--text);font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;margin:0}h1,h2,h3,h4,p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%}button,input{color:inherit;font:inherit}button{cursor:pointer}:focus-visible{border-radius:8px;outline:3px solid rgba(37,99,235,.35);outline:3px solid var(--ring);outline-offset:2px}.ico{flex:none}.wrap{margin-inline:auto;width:min(1120px,100% - 32px)}.app{display:flex;flex-direction:column;min-height:100vh}.app>main{flex:1 1}html.theme-anim,html.theme-anim *,html.theme-anim :after,html.theme-anim :before{transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease!important}.nav{-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);background:color-mix(in srgb,#fff 78%,transparent);background:color-mix(in srgb,var(--surface) 78%,transparent);border-bottom:1px solid transparent;height:64px;height:var(--nav-h);position:-webkit-sticky;position:sticky;top:0;transition:border-color .25s,box-shadow .25s;z-index:50}.nav--scrolled{border-bottom-color:#e2e8f4;border-bottom-color:var(--border);box-shadow:0 1px 2px rgba(15,23,42,.06),0 1px 3px rgba(15,23,42,.04);box-shadow:var(--shadow-sm)}.nav__inner{align-items:center;display:flex;gap:12px;height:100%;margin-inline:auto;width:min(1120px,100% - 32px)}.nav__back{background:#fff;background:var(--surface);border:1px solid #e2e8f4;border:1px solid var(--border);border-radius:12px;color:#475569;color:var(--text-2);display:grid;height:38px;place-items:center;transition:color .2s,border-color .2s,-webkit-transform .2s;transition:transform .2s,color .2s,border-color .2s;transition:transform .2s,color .2s,border-color .2s,-webkit-transform .2s;width:38px}.nav__back:hover{border-color:#2563eb;border-color:var(--primary);color:#2563eb;color:var(--primary);-webkit-transform:translateX(-2px);transform:translateX(-2px)}.nav__brand{align-items:center;display:flex;gap:10px}.nav__brand img{border-radius:10px;transition:background-color .3s,padding .3s}:root[data-theme=dark] .nav__brand img{background:#fff;padding:3px}.nav__brandText{display:flex;flex-direction:column;line-height:1.1}.nav__brandText b{font-size:1.05rem;font-weight:800;letter-spacing:-.2px}.nav__brandText i{color:#64748b;color:var(--muted);font-size:.72rem;font-style:normal;font-weight:500;letter-spacing:.3px}.nav__tools{align-items:center;display:flex;gap:8px;margin-left:auto}.iconBtn{background:#fff;background:var(--surface);border:1px solid #e2e8f4;border:1px solid var(--border);border-radius:12px;color:#475569;color:var(--text-2);display:grid;height:40px;place-items:center;transition:color .2s,border-color .2s,-webkit-transform .2s;transition:color .2s,border-color .2s,transform .2s;transition:color .2s,border-color .2s,transform .2s,-webkit-transform .2s;width:40px}.iconBtn:hover{border-color:#2563eb;border-color:var(--primary);color:#2563eb;color:var(--primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.iconBtn__swap{display:block;height:20px;position:relative;width:20px}.iconBtn__swap .ico{inset:0;position:absolute;transition:opacity .3s,-webkit-transform .45s cubic-bezier(.2,.8,.2,1);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s,-webkit-transform .45s cubic-bezier(.2,.8,.2,1)}.iconBtn__swap[data-mode=light] .i-moon{opacity:0;-webkit-transform:rotate(-90deg) scale(.4);transform:rotate(-90deg) scale(.4)}.iconBtn__swap[data-mode=dark] .i-sun{opacity:0;-webkit-transform:rotate(90deg) scale(.4);transform:rotate(90deg) scale(.4)}.lang{position:relative}.lang__btn{align-items:center;background:#fff;background:var(--surface);border:1px solid #e2e8f4;border:1px solid var(--border);border-radius:12px;display:flex;font-size:.82rem;font-weight:700;gap:7px;height:40px;padding:0 10px;transition:border-color .2s}.lang__btn img{border-radius:50%;object-fit:cover}.lang__btn:hover{border-color:#2563eb;border-color:var(--primary)}.lang__chev{transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.lang__chev.is-open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lang__menu{-webkit-animation:pop .18s ease-out;animation:pop .18s ease-out;background:#fff;background:var(--surface);border:1px solid #e2e8f4;border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 60px -20px rgba(30,64,175,.35);box-shadow:var(--shadow-lg);min-width:170px;padding:6px;position:absolute;right:0;top:calc(100% + 8px)}.lang__menu li{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:10px;padding:9px 10px}.lang__menu li img{border-radius:50%;object-fit:cover}.lang__menu li .ico{color:#2563eb;color:var(--primary);margin-left:auto}.lang__menu li:hover{background:#eef2fa;background:var(--surface-2)}.lang__menu li.is-active{color:#2563eb;color:var(--primary)}.hero{-webkit-animation:gradShift 16s ease-in-out infinite alternate;animation:gradShift 16s ease-in-out infinite alternate;background:linear-gradient(130deg,#1e3a8a,#4f46e5 55%,#0ea5e9);background:linear-gradient(130deg,var(--hero-1),var(--hero-2) 55%,var(--hero-3));background-size:160% 160%;color:#fff;isolation:isolate;padding:64px 0 96px;position:relative;z-index:5}.hero:after{background-image:radial-gradient(hsla(0,0%,100%,.9) 1px,transparent 0);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%);opacity:.18;pointer-events:none;position:absolute;z-index:-1}.hero--small{padding:40px 0 64px}.hero__bg{inset:0;overflow:hidden;position:absolute;z-index:-1}.hero__inner{align-items:center;-webkit-animation:rise .6s ease both;animation:rise .6s ease both;display:flex;flex-direction:column;text-align:center}.hero__chip{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:600;gap:7px;padding:6px 14px}.hero__title{text-wrap:balance;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:800;letter-spacing:-.8px;line-height:1.15;margin-top:16px}.hero__sub{text-wrap:balance;color:hsla(0,0%,100%,.86);font-size:1.02rem;margin-top:12px;max-width:560px}.hero--small .hero__title{font-size:clamp(1.6rem,3.6vw,2.3rem);margin-top:12px}.hero--small .hero__sub{font-size:.95rem;margin-top:6px}.blob{-webkit-animation:float 14s ease-in-out infinite;animation:float 14s ease-in-out infinite;border-radius:50%;-webkit-filter:blur(60px);filter:blur(60px);opacity:.55;position:absolute}.blob.b1{background:#38bdf8;height:340px;left:-80px;top:-120px;width:340px}.blob.b2{-webkit-animation-delay:-5s;animation-delay:-5s;background:#a78bfa;height:300px;right:-60px;top:10%;width:300px}.blob.b3{-webkit-animation-delay:-9s;animation-delay:-9s;background:#22d3ee;bottom:-120px;height:240px;left:38%;opacity:.4;width:240px}.crumbs{color:hsla(0,0%,100%,.85);flex-wrap:wrap;font-size:.84rem;gap:6px;justify-content:center}.crumbs,.crumbs a{align-items:center;display:inline-flex}.crumbs a{gap:5px}.crumbs a:hover{color:#fff;text-decoration:underline}.crumbs__sep{opacity:.7;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.crumbs span[aria-current]{color:#fff;font-weight:700}.search{margin-top:28px;position:relative;text-align:left;width:min(640px,100%)}.search__ico{color:#64748b;color:var(--muted);left:18px;pointer-events:none;position:absolute;top:18px;z-index:1}.search__input{background:#fff;background:var(--surface);border:2px solid transparent;border-radius:18px;box-shadow:0 24px 60px -20px rgba(30,64,175,.35);box-shadow:var(--shadow-lg);color:#0f172a;color:var(--text);font-size:1rem;height:58px;padding:0 48px 0 50px;transition:border-color .2s,box-shadow .2s;width:100%}.search__input::-webkit-input-placeholder{color:#64748b;color:var(--muted)}.search__input::placeholder{color:#64748b;color:var(--muted)}.search__input:focus{border-color:#2563eb;border-color:var(--primary);box-shadow:0 0 0 5px rgba(37,99,235,.35),0 24px 60px -20px rgba(30,64,175,.35);box-shadow:0 0 0 5px var(--ring),var(--shadow-lg);outline:none}.search__input::-webkit-search-cancel-button{display:none}.search__clear{background:#eef2fa;background:var(--surface-2);border:0;border-radius:10px;color:#64748b;color:var(--muted);display:grid;height:32px;place-items:center;position:absolute;right:12px;top:13px;width:32px}.search__clear:hover,.search__panel{color:#0f172a;color:var(--text)}.search__panel{-webkit-animation:pop .18s ease-out;animation:pop .18s ease-out;background:#fff;background:var(--surface);border:1px solid #e2e8f4;border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 60px -20px rgba(30,64,175,.35);box-shadow:var(--shadow-lg);left:0;max-height:420px;overflow:auto;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.search__msg{color:#64748b;color:var(--muted);font-size:.92rem;padding:18px;text-align:center}.search__msg b{color:#0f172a;color:var(--text)}.search__msg--bad{color:#dc2626;color:var(--bad)}.search__item{align-items:flex-start;background:transparent;border:0;border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:11px 14px;text-align:left;width:100%}.search__item b{font-size:.95rem;font-weight:700}.search__item small{color:#64748b;color:var(--muted);font-size:.8rem;line-height:1.45}.search__item.is-active{background:#eef2fa;background:var(--surface-2)}.search__cat{color:#2563eb;color:var(--primary);font-size:.68rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.search__more{color:#64748b;color:var(--muted);font-size:.78rem;padding:10px;text-align:center}.section{padding:48px 0 72px}.section__head{margin:0 0 22px}.section__head h2{font-size:1.5rem;font-weight:800;letter-spacing:-.4px}.section__head p{color:#64748b;color:var(--muted);font-size:.95rem;margin-top:2px}.grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.cat{align-items:center;-webkit-animation:rise .55s cubic-bezier(.2,.8,.2,1) both;animation:rise .55s cubic-bezier(.2,.8,.2,1) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:calc(var(--i, 0)*55ms);animation-delay:calc(var(--i, 0)*55ms);background:#fff;background:var(--surface);border:1px solid #e2e8f4;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 1px 2px rgba(15,23,42,.06),0 1px 3px rgba(15,23,42,.04);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:14px;padding:26px 20px 22px;position:relative;text-align:center;transition:box-shadow .28s,border-color .28s,-webkit-transform .28s cubic-bezier(.2,.8,.2,1);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s,-webkit-transform .28s cubic-bezier(.2,.8,.2,1)}.cat:before{background:linear-gradient(135deg,color-mix(in srgb,#2563eb 12%,transparent),color-mix(in srgb,#06b6d4 10%,transparent));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,transparent),color-mix(in srgb,var(--accent) 10%,transparent));border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .28s}.cat:hover{border-color:color-mix(in srgb,#2563eb 45%,#e2e8f4);border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:0 10px 30px -12px rgba(30,64,175,.25);box-shadow:var(--shadow);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.cat:hover:before{opacity:1}.cat:hover .cat__go{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.cat:hover .cat__img img{-webkit-transform:scale(1.08) rotate(-2deg);transform:scale(1.08) rotate(-2deg)}.cat__img{background:linear-gradient(135deg,#eef2fa,color-mix(in srgb,#2563eb 10%,#eef2fa));background:linear-gradient(135deg,var(--surface-2),color-mix(in srgb,var(--primary) 10%,var(--surface-2)));border-radius:26px;display:grid;height:92px;place-items:center;position:relative;width:92px}.cat__img img{height:64px;object-fit:contain;transition:-webkit-transform .35s cubic-bezier(.2,.8,.2,1);transition:transform .35s cubic-bezier(.2,.8,.2,1);transition:transform .35s cubic-bezier(.2,.8,.2,1),-webkit-transform .35s cubic-bezier(.2,.8,.2,1);width:64px}.cat__name{font-size:1.02rem;font-weight:700;line-height:1.35;position:relative}.cat__go{background:linear-gradient(135deg,#2563eb,#6366f1);background:linear-gradient(135deg,var(--primary),var(--primary-2));border-radius:10px;color:#fff;display:grid;height:32px;opacity:0;place-items:center;position:absolute;right:14px;top:14px;-webkit-transform:translateX(-6px);transform:translateX(-6px);transition:opacity .28s,-webkit-transform .28s;transition:transform .28s,opacity .28s;transition:transform .28s,opacity .28s,-webkit-transform .28s;width:32px}.detail{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 280px}.detail__main{min-width:0}.detail__side{background:#fff;background:var(--surface);border:1px solid #e2e8f4;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 1px 2px rgba(15,23,42,.06),0 1px 3px rgba(15,23,42,.04);box-shadow:var(--shadow-sm);padding:18px;position:-webkit-sticky;position:sticky;top:80px;top:calc(var(--nav-h) + 16px)}.detail__side h4{color:#64748b;color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.detail__side li a{align-items:center;border-radius:12px;color:#475569;color:var(--text-2);display:flex;font-size:.9rem;font-weight:600;gap:10px;padding:8px 10px;transition:background .2s,color .2s,-webkit-transform .2s;transition:background .2s,color .2s,transform .2s;transition:background .2s,color .2s,transform .2s,-webkit-transform .2s}.detail__side li a img{background:#eef2fa;background:var(--surface-2);border-radius:8px;object-fit:contain;padding:3px}.detail__side li a:hover{background:#eef2fa;background:var(--surface-2);color:#2563eb;color:var(--primary);-webkit-transform:translateX(3px);transform:translateX(3px)}.hero--small+.detail{margin-top:-36px;padding-top:0;position:relative;z-index:6}.toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.filter{align-items:center;background:#fff;background:var(--surface);border:1px solid #e2e8f4;border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 1px 3px rgba(15,23,42,.04);box-shadow:var(--shadow-sm);color:#64748b;color:var(--muted);display:flex;flex:1 1;gap:10px;height:46px;min-width:200px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.filter:focus-within{border-color:#2563eb;border-color:var(--primary);box-shadow:0 0 0 4px rgba(37,99,235,.35);box-shadow:0 0 0 4px var(--ring)}.filter input{background:transparent;border:0;flex:1 1;font-size:.95rem;min-width:0;outline:0}.filter input::-webkit-search-cancel-button{display:none}.btn{align-items:center;background:linear-gradient(135deg,#2563eb,#6366f1);background:linear-gradient(135deg,var(--primary),var(--primary-2));border:0;border-radius:14px;box-shadow:0 8px 20px -8px rgba(37,99,235,.35);box-shadow:0 8px 20px -8px var(--ring);color:#fff;display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;height:46px;justify-content:center;padding:0 20px;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s}.btn:hover{box-shadow:0 12px 24px -8px rgba(37,99,235,.35);box-shadow:0 12px 24px -8px var(--ring);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn--ghost{background:#fff;background:var(--surface);border:1px solid #e2e8f4;border:1px solid var(--border);box-shadow:0 1px 2px rgba(15,23,42,.06),0 1px 3px rgba(15,23,42,.04);box-shadow:var(--shadow-sm);color:#475569;color:var(--text-2)}.btn--ghost:hover{border-color:#2563eb;border-color:var(--primary);color:#2563eb;color:var(--primary)}.faqList{display:flex;flex-direction:column;gap:12px}.faq{-webkit-animation:rise .5s cubic-bezier(.2,.8,.2,1) both;animation:rise .5s cubic-bezier(.2,.8,.2,1) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:calc(var(--i, 0)*45ms);animation-delay:calc(var(--i, 0)*45ms);background:#fff;background:var(--surface);border:1px solid #e2e8f4;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 1px 2px rgba(15,23,42,.06),0 1px 3px rgba(15,23,42,.04);box-shadow:var(--shadow-sm);overflow:hidden;scroll-margin-top:84px;scroll-margin-top:calc(var(--nav-h) + 20px);transition:border-color .25s,box-shadow .25s}.faq.is-open{border-color:color-mix(in srgb,#2563eb 50%,#e2e8f4);border-color:color-mix(in srgb,var(--primary) 50%,var(--border));box-shadow:0 10px 30px -12px rgba(30,64,175,.25);box-shadow:var(--shadow)}.faq__btn,.faq__q{font-size:1rem;font-weight:700}.faq__btn{align-items:center;background:transparent;border:0;display:flex;gap:14px;padding:16px 18px;text-align:left;width:100%}.faq__no{background:color-mix(in srgb,#2563eb 12%,#fff);background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-radius:11px;color:#2563eb;color:var(--primary);display:grid;flex:none;font-size:.78rem;font-weight:800;height:34px;place-items:center;transition:background .25s,color .25s;width:34px}.faq.is-open .faq__no{background:linear-gradient(135deg,#2563eb,#6366f1);background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff}.faq__title{flex:1 1}.faq__chev{color:#64748b;color:var(--muted);transition:color .2s,-webkit-transform .3s cubic-bezier(.2,.8,.2,1);transition:transform .3s cubic-bezier(.2,.8,.2,1),color .2s;transition:transform .3s cubic-bezier(.2,.8,.2,1),color .2s,-webkit-transform .3s cubic-bezier(.2,.8,.2,1)}.faq.is-open .faq__chev{color:#2563eb;color:var(--primary);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1),visibility 0s linear .35s;visibility:hidden}.faq.is-open .faq__body{grid-template-rows:1fr;transition-delay:0s;visibility:visible}.faq__clip{min-height:0;overflow:hidden}.faq__content{color:#475569;color:var(--text-2);padding:2px 20px 8px 66px}.faq__foot{border-top:1px dashed #e2e8f4;border-top:1px dashed var(--border);gap:12px;justify-content:space-between;margin:6px 20px 0 66px;padding:14px 0 18px}.faq__foot,.fb{align-items:center;display:flex;flex-wrap:wrap}.fb{gap:8px}.fb__ask{font-size:.88rem;font-weight:600;margin-right:4px}.fb__ask,.fb__btn{color:#475569;color:var(--text-2)}.fb__btn{align-items:center;background:#eef2fa;background:var(--surface-2);border:1px solid #e2e8f4;border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:.84rem;font-weight:700;gap:6px;height:36px;padding:0 14px;transition:all .2s}.fb__btn:disabled{cursor:progress;opacity:.6}.fb__btn--yes:hover:not(:disabled){background:#d1fae5;background:var(--ok-bg);border-color:#059669;border-color:var(--ok);color:#059669;color:var(--ok);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.fb__btn--no:hover:not(:disabled){background:#fee2e2;background:var(--bad-bg);border-color:#dc2626;border-color:var(--bad);color:#dc2626;color:var(--bad);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.fb__thanks{align-items:center;-webkit-animation:pop .3s ease-out;animation:pop .3s ease-out;color:#059669;color:var(--ok);display:inline-flex;font-size:.88rem;font-weight:700;gap:8px}.fb__err{color:#dc2626;color:var(--bad)}.fb__err,.linkBtn{font-size:.82rem;font-weight:600}.linkBtn{align-items:center;background:transparent;border:0;border-radius:8px;color:#64748b;color:var(--muted);display:inline-flex;gap:6px;padding:6px 8px}.linkBtn:hover{background:#eef2fa;background:var(--surface-2);color:#2563eb;color:var(--primary)}.richtext{word-wrap:break-word;font-size:.96rem;line-height:1.75;overflow-wrap:anywhere}.richtext>:first-child{margin-top:0}.richtext p{margin:0 0 .85em}.richtext h1,.richtext h2,.richtext h3,.richtext h4{color:#0f172a;color:var(--text);line-height:1.3;margin:1.1em 0 .45em}.richtext ol,.richtext ul{margin:0 0 .9em;padding-left:1.4em}.richtext ul{list-style:disc}.richtext li{margin:.25em 0}.richtext a{color:#2563eb;color:var(--primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.richtext iframe,.richtext img,.richtext video{border:1px solid #e2e8f4;border:1px solid var(--border);border-radius:12px;height:auto;margin:.4em 0;max-width:100%}.richtext iframe{aspect-ratio:16/9;height:auto;width:100%}.richtext table{border-collapse:collapse;display:block;font-size:.92rem;margin:.6em 0;overflow-x:auto;width:100%}.richtext td,.richtext th{border:1px solid #e2e8f4;border:1px solid var(--border);padding:8px 10px;text-align:left}.richtext th{color:#0f172a;color:var(--text)}.richtext blockquote,.richtext th{background:#eef2fa;background:var(--surface-2)}.richtext blockquote{border-left:4px solid #2563eb;border-left:4px solid var(--primary);border-radius:0 12px 12px 0;margin:.8em 0;padding:10px 16px}.richtext code{background:#eef2fa;background:var(--surface-2);border-radius:6px;font-size:.88em;padding:2px 6px}.richtext b,.richtext strong{color:#0f172a;color:var(--text)}.help{align-items:center;background:linear-gradient(130deg,#1e3a8a,#4f46e5 60%,#0ea5e9);background:linear-gradient(130deg,var(--hero-1),var(--hero-2) 60%,var(--hero-3));border-radius:16px;border-radius:var(--radius);box-shadow:0 10px 30px -12px rgba(30,64,175,.25);box-shadow:var(--shadow);color:#fff;display:flex;gap:16px;margin-top:28px;padding:20px 22px}.help__ico{background:hsla(0,0%,100%,.18);border-radius:16px;display:grid;flex:none;height:52px;place-items:center;width:52px}.help h3{font-size:1.05rem;font-weight:800}.help p{color:hsla(0,0%,100%,.85);font-size:.9rem;margin-top:2px}.state{align-items:center;background:#fff;background:var(--surface);border:1px dashed #e2e8f4;border:1px dashed var(--border);border-radius:16px;border-radius:var(--radius);display:flex;flex-direction:column;gap:8px;padding:44px 20px;text-align:center}.state h3{font-size:1.1rem;font-weight:800}.state p{color:#64748b;color:var(--muted);margin-bottom:8px;max-width:420px}.state__ico{background:color-mix(in srgb,#2563eb 12%,#fff);background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-radius:20px;color:#2563eb;color:var(--primary);display:grid;height:62px;place-items:center;width:62px}.state__ico--bad{background:#fee2e2;background:var(--bad-bg);color:#dc2626;color:var(--bad)}.state__code{background:linear-gradient(135deg,#2563eb,#06b6d4);background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:4.5rem;font-weight:800;letter-spacing:-2px;line-height:1}.state--page{border-style:solid;margin-top:48px}.skel{background:#fff;background:var(--surface);border:1px solid #e2e8f4;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);overflow:hidden;position:relative}.skel:after{-webkit-animation:shimmer 1.4s infinite;animation:shimmer 1.4s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,#2563eb 10%,transparent),transparent);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 10%,transparent),transparent);content:"";inset:0;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.skel--card{flex-direction:column;gap:14px;padding:26px 20px 22px}.skel--card,.skel--row{align-items:center;display:flex}.skel--row{height:66px;padding:0 20px}.skel__img{border-radius:26px;height:92px;width:92px}.skel__img,.skel__line{background:#eef2fa;background:var(--surface-2)}.skel__line{border-radius:6px;display:block;height:12px;width:70%}.skel__line--s{width:40%}.skel--row .skel__line{width:55%}.footer{background:#fff;background:var(--surface);border-top:1px solid #e2e8f4;border-top:1px solid var(--border);color:#64748b;color:var(--muted);font-size:.84rem;margin-top:auto;padding:22px 0}.footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px}.footer__brand{align-items:center;color:#0f172a;color:var(--text);display:inline-flex;font-weight:800;gap:8px}.footer__links{display:flex;gap:18px;margin-left:auto}@-webkit-keyframes rise{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rise{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes pop{0%{opacity:0;-webkit-transform:translateY(-6px) scale(.97);transform:translateY(-6px) scale(.97)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes pop{0%{opacity:0;-webkit-transform:translateY(-6px) scale(.97);transform:translateY(-6px) scale(.97)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes float{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(30px,24px) scale(1.12);transform:translate(30px,24px) scale(1.12)}}@keyframes float{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(30px,24px) scale(1.12);transform:translate(30px,24px) scale(1.12)}}@-webkit-keyframes gradShift{0%{background-position:0 40%}to{background-position:100% 60%}}@keyframes gradShift{0%{background-position:0 40%}to{background-position:100% 60%}}@media(max-width:900px){.detail{grid-template-columns:1fr}.detail__side{order:2;position:static}}@media(max-width:600px){.hero{padding:44px 0 80px}.hero--small{padding:30px 0 56px}.search__input{font-size:.95rem;height:52px}.search__ico{top:15px}.search__clear{top:10px}.grid{gap:12px;grid-template-columns:repeat(2,1fr)}.cat{padding:20px 12px 16px}.cat__img{border-radius:20px;height:72px;width:72px}.cat__img img{height:48px;width:48px}.cat__name{font-size:.92rem}.cat__go{display:none}.faq__content{padding-left:20px}.faq__foot{margin-left:20px}.faq__no{display:none}.help{flex-direction:column;text-align:center}.footer__links{margin-left:0}.nav__brandText i{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.13fa97ec.css.map*/