/* generate style (цвета темы) */
body{background-color:var(--base-2);color:var(--contrast);}a{color:var(--accent);}a{text-decoration:underline;}.entry-title a, .site-branding a, a.button, .wp-block-button__link, .main-navigation a{text-decoration:none;}a:hover, a:focus, a:active{color:var(--contrast);}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--base-3);}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:var(--contrast-2);}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:var(--base-3);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--accent);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent);}.main-navigation ul ul{background-color:var(--base);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:rgba(0,0,0,0);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast-2);}.entry-meta{color:var(--contrast-2);}.sidebar .widget{background-color:var(--base-3);}.footer-widgets{background-color:var(--base-3);}.site-info{background-color:var(--base-3);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#55555e;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f4047;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width:768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast);}}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 20px 0px 20px;}.site-main .wp-block-group__inner-container{padding:40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}/* End cached CSS */.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:70%;}@media (max-width:768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}}

/* пользовательский CSS (тёмный дизайн) */
:root{--bg:#0d0b13;--surface:#15121e;--surface2:#1c1829;--border:#29233d;--accent:#8b5cf6;--accent2:#a78bfa;--accent3:#c4b5fd;--gold:#f0b429;--red:#e05c5c;--green:#22c55e;--blue:#38bdf8;--text:#ede9f8;--text-muted:#8a83a8;--text-dim:#4e4868;--link:#b89fff;--tag-bg:#1f1a30;--r:10px;--rl:16px}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:'Inter',sans-serif;font-size:16px;line-height:1.75;overflow-x:hidden;width:100%}.bc{max-width:1140px;margin:0 auto;padding:8px 18px;font-size:.74rem;color:var(--text-dim);display:flex;gap:5px;flex-wrap:wrap}.bc a{color:var(--text-dim);cursor:pointer}.bc a:hover{color:var(--link)}.bc .sep{opacity:.4}.hero{padding:52px 18px 36px;text-align:center;position:relative;overflow:hidden;width:100%;box-sizing:border-box}.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 65% 55% at 50% 0%,rgba(139,92,246,.2) 0%,transparent 68%);pointer-events:none}.eyebrow{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);color:var(--accent3);font-size:.69rem;font-weight:500;padding:3px 10px;border-radius:20px;margin-bottom:12px;letter-spacing:.05em;text-transform:uppercase}.hero h1{font-family:'Playfair Display',serif;font-size:clamp(1.6rem,4vw,2.7rem);font-weight:700;line-height:1.2;max-width:700px;margin:0 auto 13px;color:#fff}.hero h1 em{font-style:italic;color:var(--accent2)}.hero-desc{max-width:500px;margin:0 auto 18px;color:var(--text-muted);font-size:.93rem;word-wrap:break-word}.hero-meta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;font-size:.74rem;color:var(--text-dim)}.wrap{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr 265px;gap:28px;padding:18px 18px 56px}@media(max-width:768px){html,body{overflow-x:hidden;width:100%}.wrap{grid-template-columns:1fr;padding:12px 12px 40px}.sb-col{display:none}.hero{padding:28px 14px 22px;width:100%;box-sizing:border-box}.hero h1{font-size:1.4rem}.hero-desc{font-size:.88rem;max-width:100%;width:100%}.art{min-width:0;width:100%;overflow-x:hidden}.ig{grid-template-columns:1fr}.rg{grid-template-columns:1fr}.steps .step{flex-direction:column}.aeo{padding:12px;width:100%;box-sizing:border-box;overflow:hidden}.aeo-q{font-size:.82rem;word-break:break-word}.aeo-a{font-size:.82rem;word-break:break-word}.aeo-label{font-size:.72rem}.tw{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;display:block}.dt{font-size:.78rem;width:100%}.dt th,.dt td{padding:6px 8px;word-break:break-word}.cf-wrap{padding:12px;width:100%;box-sizing:border-box}.fr{flex-direction:column;gap:8px}.fr input{width:100%;box-sizing:border-box}.c{padding:10px 12px;width:100%;box-sizing:border-box}.chk{padding:10px 12px}.toc{padding:12px}.bc{padding:6px 10px}}.art{min-width:0}.art h2{font-family:'Playfair Display',serif;font-size:1.4rem;font-weight:600;color:#fff;margin:36px 0 11px;padding-top:11px;border-top:1px solid var(--border)}.art h3{font-size:.98rem;font-weight:600;color:var(--accent3);margin:20px 0 7px}.art p{color:var(--text);margin-bottom:12px}.art a{color:var(--link);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.art ul,.art ol{margin:7px 0 13px 18px}.art li{margin-bottom:5px;color:var(--text)}.art li strong{color:var(--accent3)}.aeo{background:linear-gradient(135deg,#0f0a22,#1a0f3d);border:1px solid #4c2fa0;border-radius:var(--rl);padding:16px;margin:0 0 24px;box-sizing:border-box;width:100%;overflow:hidden;display:block}.aeo-label{display:flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.aeo-label::before{content:'🤖';font-size:.85rem}.aeo-qa{margin-bottom:9px}.aeo-qa:last-child{margin-bottom:0}.aeo-q{font-weight:600;font-size:.84rem;color:var(--accent3);margin-bottom:3px;display:flex;gap:6px;align-items:flex-start;word-break:break-word;overflow-wrap:break-word}.aeo-q::before{content:'Q';background:var(--accent);color:#fff;border-radius:3px;padding:1px 5px;font-size:.65rem;font-weight:700;flex-shrink:0;margin-top:2px}.aeo-a{font-size:.84rem;color:var(--text-muted);display:flex;gap:6px;align-items:flex-start;word-break:break-word;overflow-wrap:break-word}.aeo-a::before{content:'A';background:var(--green);color:#fff;border-radius:3px;padding:1px 5px;font-size:.65rem;font-weight:700;flex-shrink:0;margin-top:2px}.toc{background:var(--surface);border:1px solid var(--border);border-radius:var(--rl);padding:16px;margin-bottom:24px}.toc-t{font-weight:600;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:9px}.toc ol{list-style:none;counter-reset:tc}.toc li{counter-increment:tc;margin-bottom:4px;display:flex;align-items:baseline;gap:5px}.toc li::before{content:counter(tc);color:var(--accent);font-size:.72rem;font-weight:700;flex-shrink:0;width:14px}.toc a{color:var(--link);text-decoration:none;font-size:.82rem}.toc a:hover{color:var(--accent3)}.c{border-left:3px solid var(--accent);background:var(--surface2);border-radius:0 var(--r) var(--r) 0;padding:12px 14px;margin:16px 0}.c-warn{border-left-color:var(--gold)}.c-info{border-left-color:var(--blue)}.c-green{border-left-color:var(--green)}.c-t{font-weight:600;font-size:.77rem;margin-bottom:4px;color:var(--accent3)}.c-warn .c-t{color:var(--gold)}.c-info .c-t{color:#7dd3fc}.c-green .c-t{color:var(--green)}.c p{margin:0;font-size:.86rem}.chk{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:13px 17px;margin:16px 0}.chk-t{font-weight:600;font-size:.74rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:9px}.chk ul{list-style:none;margin:0}.chk li{padding:4px 0;border-bottom:1px solid var(--border);font-size:.85rem;display:flex;align-items:flex-start;gap:6px}.chk li:last-child{border-bottom:none}.chk li::before{content:'✓';color:var(--accent);font-weight:700;flex-shrink:0}.steps{margin:16px 0}.step{display:flex;gap:13px;margin-bottom:16px}.sn{width:28px;height:28px;flex-shrink:0;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;color:#fff;margin-top:2px}.sb h4{font-weight:600;color:var(--text);margin-bottom:3px}.sb p{color:var(--text-muted);font-size:.86rem;margin:0}.tw{overflow-x:auto;margin:16px 0;border-radius:var(--r);border:1px solid var(--border);-webkit-overflow-scrolling:touch;max-width:100%}.dt{width:100%;border-collapse:collapse;font-size:.83rem}.dt th{background:var(--surface2);color:var(--accent3);font-weight:600;padding:8px 12px;text-align:left;border:1px solid var(--border);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.dt td{padding:7px 12px;border:1px solid var(--border);color:var(--text-muted);vertical-align:top}.dt td strong{color:var(--text)}.dt tr:hover td{background:rgba(139,92,246,.04)}.ib{margin:18px 0}.iw{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.ip{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:190px;padding:24px;text-align:center;background:linear-gradient(135deg,#1a1035,#0e0c14)}.ip .ii{font-size:2.6rem;margin-bottom:9px;opacity:.6}.ip h4{color:var(--text-muted);font-size:.84rem;font-weight:500;margin-bottom:4px}.ip p{color:var(--text-dim);font-size:.74rem}.ic{padding:7px 12px;font-size:.74rem;color:var(--text-dim);border-top:1px solid var(--border);font-style:italic}.ig{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.vb{margin:22px 0}.vw{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--r);border:1px solid var(--border);background:var(--surface2)}.vw iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.vp{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:linear-gradient(135deg,#1a1035,#0d0b13)}.vpl{width:54px;height:54px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:11px;transition:transform .2s}.vp:hover .vpl{transform:scale(1.1)}.vp p{color:var(--text-muted);font-size:.83rem}.infog{margin:22px 0}.infog-w{background:var(--surface2);border:1px solid var(--border);border-radius:var(--rl);padding:18px;overflow-x:auto}.cg{display:grid;grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:10px;margin:16px 0}.cc{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);padding:12px;cursor:pointer;transition:border-color .2s,transform .15s;display:block}.cc:hover{border-color:var(--accent);transform:translateY(-2px)}.cc-tag{font-size:.67rem;color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.cc h4{font-size:.84rem;font-weight:600;color:var(--text);margin-bottom:3px;line-height:1.3}.cc p{font-size:.74rem;color:var(--text-muted);margin:0}.faq{margin:16px 0}.fi{border:1px solid var(--border);border-radius:var(--r);margin-bottom:5px;overflow:hidden}.fq{padding:10px 13px;font-weight:500;color:var(--text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:var(--surface);font-size:.86rem;user-select:none}.fq::after{content:'↓';color:var(--accent);transition:transform .25s}.fi.open .fq::after{transform:rotate(180deg)}.fa{padding:0 13px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s;color:var(--text-muted);font-size:.85rem;background:var(--surface2)}.fi.open .fa{max-height:400px;padding:10px 13px}.tags{display:flex;flex-wrap:wrap;gap:5px;margin:20px 0}.tag{background:var(--tag-bg);border:1px solid var(--border);border-radius:20px;padding:3px 9px;font-size:.72rem;color:var(--text-muted);cursor:pointer;transition:all .2s}.tag:hover{border-color:var(--accent);color:var(--link)}.rel{margin-top:32px}.rel h3{font-family:'Playfair Display',serif;font-size:1.2rem;color:#fff;margin-bottom:11px}.rg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px}.rc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:14px;cursor:pointer;transition:border-color .2s;display:block}.rc:hover{border-color:var(--accent)}.rc-type{font-size:.66rem;color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.rc h4{font-size:.88rem;font-weight:600;color:var(--text);margin-bottom:4px;line-height:1.3}.rc p{font-size:.76rem;color:var(--text-muted);margin:0}.sb-col{position:relative}.sb-st{position:sticky;top:64px;display:flex;flex-direction:column;gap:12px}.sb-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--rl);padding:15px}.sb-box h4{font-size:.71rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:9px}.sb-links{list-style:none}.sb-links li{margin-bottom:6px}.sb-links a{color:var(--link);text-decoration:none;font-size:.82rem;display:flex;align-items:flex-start;gap:5px;cursor:pointer}.sb-links a::before{content:'→';flex-shrink:0;color:var(--accent);margin-top:1px}.sb-links a:hover{color:var(--accent3)}.sb-cta{background:linear-gradient(135deg,#200f5a,#150a3a);border-color:#4c2fa0;text-align:center}.sb-cta h4{color:var(--accent3);margin-bottom:5px}.sb-cta p{font-size:.79rem;color:var(--text-muted);margin-bottom:9px}.ef input,.ef textarea{width:100%;background:rgba(0,0,0,.35);border:1px solid var(--border);border-radius:6px;padding:7px 10px;color:var(--text);font-size:.82rem;margin-bottom:5px;outline:none;transition:border-color .2s;font-family:inherit}.ef input:focus,.ef textarea:focus{border-color:var(--accent)}.ef input::placeholder,.ef textarea::placeholder{color:var(--text-dim)}.ef textarea{resize:vertical;min-height:72px}.ul-label{display:flex;align-items:center;gap:5px;background:rgba(0,0,0,.3);border:1px dashed var(--border);border-radius:6px;padding:7px 10px;cursor:pointer;font-size:.78rem;color:var(--text-muted);margin-bottom:5px;transition:border-color .2s}.ul-label:hover{border-color:var(--accent);color:var(--text)}.ul-label input{display:none}.ul-prev{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:5px}.ul-prev img{width:44px;height:44px;object-fit:cover;border-radius:4px;border:1px solid var(--border)}.btn-s{width:100%;background:var(--accent);color:#fff;border:none;border-radius:6px;padding:9px;font-size:.83rem;font-weight:600;cursor:pointer;transition:opacity .2s;font-family:inherit}.btn-s:hover{opacity:.87}.fn{font-size:.69rem;color:var(--text-dim);text-align:center;margin-top:4px}.ok-box{text-align:center;padding:5px 0}.ok-icon{width:36px;height:36px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;margin:0 auto 7px;color:#fff}.ok-box p{font-size:.82rem;color:var(--text-muted)}.fr{display:grid;grid-template-columns:1fr 1fr;gap:7px}.qs{background:var(--surface);border:1px solid var(--border);border-radius:var(--rl);padding:20px;margin:24px 0}.qs h2{border:none;margin-top:0;padding-top:0;font-size:1.25rem}.eh{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);padding:8px 12px;margin-bottom:12px;font-size:.77rem;color:var(--text-muted)}.eh code{background:rgba(139,92,246,.15);color:var(--accent3);padding:2px 5px;border-radius:3px;font-family:monospace;font-size:.76rem}.cms{margin:28px 0}.cms&gt;h2{font-family:'Playfair Display',serif;font-size:1.3rem;color:#fff;margin-bottom:4px;border:none;padding:0}.cms-cnt{font-size:.79rem;color:var(--text-muted);margin-bottom:14px}.cm-list{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.cm{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:13px}.cm-h{display:flex;align-items:center;gap:8px;margin-bottom:7px}.cm-av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent),#5b21b6);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.82rem;color:#fff;flex-shrink:0}.cm-name{font-weight:600;font-size:.84rem;color:var(--text)}.cm-date{font-size:.7rem;color:var(--text-dim)}.cm-text{font-size:.84rem;color:var(--text-muted);line-height:1.6}.cm-photo{margin-top:7px}.cm-photo img{max-width:130px;border-radius:5px;border:1px solid var(--border)}.rep-btn{background:none;border:none;color:var(--link);font-size:.74rem;cursor:pointer;padding:0;margin-top:5px;font-family:inherit}.cf-wrap{background:var(--surface2);border:1px solid var(--border);border-radius:var(--rl);padding:16px;width:100%;box-sizing:border-box}.cf-wrap h3{font-size:.92rem;font-weight:600;color:var(--text);margin-bottom:12px}.mod-note{background:rgba(240,180,41,.08);border:1px solid rgba(240,180,41,.3);border-radius:var(--r);padding:9px 12px;margin-bottom:12px;font-size:.77rem;color:var(--gold);display:flex;align-items:flex-start;gap:6px}.rv-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--rl);padding:18px;margin-bottom:14px}.rv-h{display:flex;align-items:flex-start;gap:11px;margin-bottom:11px}.rv-av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--accent),#5b21b6);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#fff;flex-shrink:0}.rv-name{font-weight:600;font-size:.94rem;color:var(--text)}.rv-date{font-size:.72rem;color:var(--text-dim)}.rv-stars{display:flex;gap:2px;margin-top:2px}.rv-stars .st{font-size:.95rem;color:var(--gold)}.rv-topic{display:inline-block;background:var(--tag-bg);border:1px solid var(--border);border-radius:20px;padding:2px 8px;font-size:.7rem;color:var(--accent);margin-top:3px}.rv-text{font-size:.88rem;color:var(--text-muted);line-height:1.7;margin-bottom:10px}.rv-photo img{max-width:170px;border-radius:7px;border:1px solid var(--border)}.rv-ver{display:flex;align-items:center;gap:4px;font-size:.72rem;color:var(--green);margin-top:7px}.sg{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:18px 0}.sc{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);padding:12px;text-align:center}.sv{font-size:1.7rem;font-weight:700;color:var(--accent2);line-height:1}.sl{font-size:.72rem;color:var(--text-muted);margin-top:3px}.rb{margin:14px 0}.rr{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:.8rem}.rr span:first-child{width:28px;color:var(--text-muted);text-align:right}.rbw{flex:1;background:var(--border);border-radius:20px;height:6px;overflow:hidden}.rbf{height:100%;background:var(--gold);border-radius:20px}.rr span:last-child{width:26px;color:var(--text-dim);font-size:.74rem}.pending-note{background:rgba(240,180,41,.06);border:1px solid rgba(240,180,41,.25);border-radius:var(--r);padding:14px 16px;margin:20px 0;font-size:.83rem;color:var(--gold)}.diag{background:linear-gradient(135deg,#130a2e,#0e0c14);border:1px solid #3b2878;border-radius:var(--rl);padding:20px;margin:24px 0}.diag&gt;h2{border:none;margin-top:0;padding-top:0;font-size:1.25rem;color:#fff}.dp{background:var(--border);border-radius:20px;height:4px;margin-bottom:14px;overflow:hidden}.dpb{background:linear-gradient(90deg,var(--accent),var(--accent2));height:100%;border-radius:20px;transition:width .4s ease}.dsl{font-size:.72rem;color:var(--text-dim);margin-bottom:9px}.dq{font-weight:500;color:var(--text);margin-bottom:11px;font-size:.93rem;line-height:1.5}.do-list{display:flex;flex-direction:column;gap:6px}.do{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);padding:8px 12px;cursor:pointer;font-size:.84rem;color:var(--text-muted);transition:all .2s;text-align:left;font-family:inherit}.do:hover{border-color:var(--accent);color:var(--text)}.do.sel{border-color:var(--accent);background:#221750;color:var(--text)}.dn{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.db{background:var(--accent);color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit}.db.sec{background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}.db:disabled{opacity:.35;cursor:not-allowed}.dr{text-align:center;padding:5px 0}.dri{font-size:2.3rem;margin-bottom:8px}.dr h3{font-family:'Playfair Display',serif;font-size:1.25rem;color:#fff;margin-bottom:7px}.dr p{font-size:.86rem;color:var(--text-muted);margin-bottom:13px}.sb2{background:var(--border);border-radius:20px;height:8px;overflow:hidden;margin:9px 0}.sf{height:100%;border-radius:20px;transition:width 1s ease}.sl2{font-size:.76rem;color:var(--text-dim);margin-bottom:11px}.dr-rst{background:none;border:1px solid var(--border);color:var(--text-muted);border-radius:6px;padding:6px 13px;font-size:.78rem;cursor:pointer;margin-top:4px;font-family:inherit}.ana-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--rl);padding:20px}.ana-ta{width:100%;background:rgba(0,0,0,.4);border:1px solid var(--border);border-radius:var(--r);padding:12px;color:var(--text);font-size:.84rem;min-height:150px;outline:none;resize:vertical;font-family:inherit;line-height:1.6;transition:border-color .2s;margin-bottom:9px}.ana-ta:focus{border-color:var(--accent)}.ana-row{display:flex;gap:7px;margin-bottom:11px}.ana-row input{flex:1;background:rgba(0,0,0,.4);border:1px solid var(--border);border-radius:var(--r);padding:8px 11px;color:var(--text);font-size:.84rem;outline:none;font-family:inherit;transition:border-color .2s}.ana-row input:focus{border-color:var(--accent)}.btn-ana{background:var(--accent);color:#fff;border:none;border-radius:var(--r);padding:8px 18px;font-size:.86rem;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.ana-res{display:none;margin-top:16px}.ana-res.show{display:block}.mg{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:9px;margin-bottom:16px}.mc{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);padding:11px;text-align:center}.mv{font-size:1.4rem;font-weight:700;color:var(--accent2);line-height:1}.ml{font-size:.7rem;color:var(--text-muted);margin-top:3px}.mc.good{border-color:var(--green)}.mc.good .mv{color:var(--green)}.mc.warn{border-color:var(--gold)}.mc.warn .mv{color:var(--gold)}.mc.bad{border-color:var(--red)}.mc.bad .mv{color:var(--red)}.dt2{width:100%;border-collapse:collapse;margin:11px 0;font-size:.8rem}.dt2 th{background:var(--surface2);color:var(--accent3);padding:6px 10px;text-align:left;border:1px solid var(--border);font-size:.72rem}.dt2 td{padding:5px 10px;border:1px solid var(--border);color:var(--text-muted)}.dbar{height:5px;background:var(--accent);border-radius:3px;display:inline-block;min-width:3px;vertical-align:middle;margin-left:4px}.recs h4{font-size:.81rem;font-weight:600;color:var(--text);margin-bottom:7px;text-transform:uppercase;letter-spacing:.06em}.ri{display:flex;gap:7px;align-items:flex-start;margin-bottom:6px;font-size:.82rem}.ri-ic{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.63rem;font-weight:700;margin-top:1px}.ri-ok{background:rgba(34,197,94,.15);color:var(--green)}.ri-bad{background:rgba(224,92,92,.15);color:var(--red)}.kg{background:var(--surface2);border:1px solid var(--border);border-radius:var(--rl);padding:20px;margin:20px 0}.kg h3{font-size:.96rem;font-weight:600;color:var(--accent3);margin-bottom:13px}.kg-row{display:flex;gap:7px;margin-bottom:12px}.kg-row input{flex:1;background:rgba(0,0,0,.4);border:1px solid var(--border);border-radius:var(--r);padding:8px 11px;color:var(--text);font-size:.84rem;outline:none;font-family:inherit;transition:border-color .2s}.kg-row input:focus{border-color:var(--accent)}.btn-gen{background:var(--surface);border:1px solid var(--accent);color:var(--accent2);border-radius:var(--r);padding:8px 16px;font-size:.84rem;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.btn-gen:hover{background:var(--accent);color:#fff}.kg-res{display:none}.kg-res.show{display:block}.kg-cats{display:flex;flex-direction:column;gap:10px}.kg-cat h4{font-size:.76rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.kg-tags{display:flex;flex-wrap:wrap;gap:5px}.kg-tag{background:var(--tag-bg);border:1px solid var(--border);border-radius:20px;padding:3px 9px;font-size:.74rem;color:var(--text-muted);cursor:pointer;transition:all .2s}.kg-tag:hover{border-color:var(--accent);color:var(--link)}.ext-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:9px;margin:13px 0}.ext-card{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);padding:12px;text-decoration:none;display:flex;flex-direction:column;gap:4px;transition:border-color .2s}.ext-card:hover{border-color:var(--accent)}.ext-card .en{font-weight:600;font-size:.84rem;color:var(--text)}.ext-card .ed{font-size:.74rem;color:var(--text-muted)}.ext-card .et{font-size:.66rem;color:var(--accent);font-weight:600;text-transform:uppercase}.wpg{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);padding:15px;margin:15px 0}.wpg h3{font-size:.9rem;font-weight:600;color:var(--accent3);margin-bottom:9px}.wf{margin-bottom:9px}.wf label{display:block;font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.wf code{display:block;background:rgba(0,0,0,.4);border:1px solid var(--border);border-radius:5px;padding:6px 9px;font-size:.77rem;color:var(--accent3);font-family:monospace;line-height:1.5;word-break:break-all}footer{background:var(--surface);border-top:1px solid var(--border);padding:24px 18px;text-align:center;color:var(--text-dim);font-size:.77rem}footer a{color:var(--link);text-decoration:none;cursor:pointer}footer a:hover{color:var(--accent3)}.fl{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:8px}@media(max-width:780px){.wrap{grid-template-columns:1fr}.sb-col .sb-st{position:relative;top:0}.cg,.rg,.mg,.ig,.sg{grid-template-columns:1fr}.fr,.kg-row,.ana-row{flex-direction:column}.ig{grid-template-columns:1fr 1fr}}.site,.site-content,.inside-article,.content-area,.site-main,.separate-containers .inside-article,.one-container .container{background:var(--bg)!important;color:var(--text)}.entry-title,.entry-title a{font-family:'Playfair Display',serif;color:var(--text)}.sp-art{margin:0;padding:0}.sp-art a{color:var(--link)}.site-header,.main-navigation,.main-navigation ul ul,.site-footer,.footer-widgets,.sidebar .widget{background:#15121e!important}
.site-title a,.main-title a{color:#b89fff!important;font-family:'Playfair Display',serif}
.main-navigation .main-nav ul li a,.menu-toggle,.sidebar .widget,.sidebar .widget a,.widget-title{color:#ede9f8!important}
.main-navigation .main-nav ul li a:hover,.sidebar .widget a:hover{color:#c4b5fd!important}
.menu-toggle{background:transparent!important}
.site-info,.site-info a{color:#8a83a8!important}


/* block-content */
.esoteric-guide{max-width:860px;line-height:1.7;overflow-wrap:anywhere}.esoteric-guide h1{line-height:1.2}.esoteric-guide h2{line-height:1.35;margin-top:2em}.esoteric-guide h3{line-height:1.45}.esoteric-guide .table-wrap{max-width:100%;overflow-x:auto;margin:24px 0}.esoteric-guide table{border-collapse:collapse;width:100%;min-width:340px}.esoteric-guide th,.esoteric-guide td{border:1px solid #ccc;padding:10px;text-align:left;vertical-align:top}.esoteric-guide .breadcrumbs{display:flex;gap:.5em;flex-wrap:wrap;list-style:none;padding:0}.esoteric-guide .breadcrumbs li{margin:0}.esoteric-guide .toc{border:1px solid #ddd;padding:16px}.esoteric-guide .related{border-top:1px solid #ddd;margin-top:32px;padding-top:12px}.site-directory details{padding:10px 0}.site-directory summary{cursor:pointer;font-weight:600}@media(max-width:600px){.esoteric-guide h1{font-size:1.8rem}.esoteric-guide h2{font-size:1.4rem}}