.site-footer{background:#1d395c}#ai_act_link,.notd{text-decoration:none!important}div#menu-primary{font-size:16px}#text-5{border:1px solid #6c6c6c}.menu-item-19122>a{background:#20a4e6;color:#fff!important;text-decoration:none!important}@-moz-document url-prefix(){.menu-item-1889_deakt>a::before{margin-right:4px;margin-top:-2px;float:left;content:"\f465";font-family:dashicons;font-size:14px}}li.cat-item.cat-item-65,li.cat-item.cat-item-64,li.cat-item.cat-item-60,li.cat-item.cat-item-15,li.cat-item.cat-item-14,li.cat-item.cat-item-11,li.cat-item.cat-item-9{display:none}#mailpoet_form_1 .mailpoet_validate_success{color:#057d51}blockquote{margin-top:2.0em!important;margin-bottom:2.0em!important;padding-top:1px;padding-bottom:16px}blockquote cite{font-size:90%}h2{font-size:1.25em}h2,h3{font-weight:700}h1,h2:not(.widget-title):not(.drdsgvo-title),h3{font-family:"Source Sans Pro",sans-serif;font-weight:600}h1{font-size:24px!important}h2:not(.widget-title):not(.drdsgvo-title){font-size:1.3em}.wp-block-buttons{text-align:center;justify-content:center}a:not(.slide-nav):not(.menu-item-19122):not(.mashsb-noshadow):not(.schlagwort):not(.a_wichtig):not(.btn):not(.read-more):not(.wp-block-button__link):not(.loesungurl):not(.ai-paper-button),a:link:not(.slide-nav):not(.mashsb-noshadow):not(.schlagwort):not(.a_wichtig):not(.read-more):not(.btn):not(.wp-block-button__link):not(.ai-paper-button),a:visited:not(.menu-item-19122):not(.mashsb-noshadow):not(.schlagwort):not(.a_wichtig):not(.read-more):not(.btn):not(.wp-block-button__link):not(.loesungurl):not(.ai-paper-button){color:#162B99;text-decoration:underline dotted #acacac}a.cyan{color:#20a4e6!important}.site-title a{text-decoration:none!important}a.schlagwort{background:#444}.schlagworte{font-weight:700;margin-bottom:8px}.post-tags1{border:1px solid #ccc;padding:8px}.wp-block-button__link{padding-top:11px;padding-bottom:11px;border-radius:4px;color:#fff!important;min-width:160px}.wp-block-button:hover,.wp-block-button__link:hover:not(.ai-paper-button>a){color:#20a4e6!important}ul{list-style-type:square}.search-form input[type="submit"],.search-form label input{border-radius:0}.wp-block-pullquote{padding-top:.1em;padding-bottom:.1em;font-size:1.3em;line-height:1.5}.wp-block-buttons.aligncenter{line-height:initial}.wp-block-image.size-large{text-align:center}.wp-block-video figcaption{line-height:1.5;margin:3px 0 0 0;color:#333;text-align:center;font-size:.875em}blockquote cite{text-align:center}.wp-block-pullquote cite{text-transform:uppercase;font-style:normal;font-size:70%}div.post-content>.wp-block-image{text-align:center}div.post-content>.wp-block-image img{max-height:400px;object-fit:scale-down}.search-form label input{border:1px solid #c8c8c8}div.post-content img{text-align:center;display:block;margin:16px auto;max-width:100%}div.post-content .ol-attribution img{display:inline;margin:0}.retrodiv{line-height:1.5;font-style:italic;font-size:.75em;padding:8px;border:1px solid #ccc}.beweisdiv{line-height:1.5;font-style:italic;font-size:.8em;padding:8px;border:2px solid #005c3b;color:#005c3b;text-align:center}input.search-submit{background:#4c4c4c}input[type="search"],input.search-submit{font-size:1em}.footer-title{color:#fff!important;margin-right:12px!important}div[itemprop="mainEntity"]{border:1px solid #aaa;padding:24px;margin-bottom:12px;background:#484848}div[itemprop="mainEntity"]>h4{color:#fff;font-size:17px;font-weight:700;margin-bottom:8px}div[itemprop="acceptedAnswer"]>div{color:#fff;font-weight:400;margin-bottom:12px}.bullshitdiv{margin-top:72px;border1:1px dashed #888;padding:24px;margin-left:32px;margin-right:32px;text-align:center;background:#4c4c4c;color:#fff}.secondary-header{display:none}.refkasten{background:#444;color:#fff;padding:24px}.bb-slider{max-height:300px}.quellen_div,.autor_div{font-size:90%;margin-top:64px;padding:24px;margin-bottom:48px;border:1px solid #ccc;margin-left:16px;margin-right:16px}.autor_div{border:unset}.autor_head{font-weight:700;font-size:110%;margin-bottom:8px}.quellen_text{font-style:italic;margin-top:8px;margin-bottom:8px;text-align:center}.comment-form-url{display:none}.recog_excerpt{font-style:italic;display:block;padding-left:16px!important}ul.recog_list{counter-reset:li;list-style:none;padding:0;text-shadow:0 1px 0 rgb(255 255 255 / .5);margin-left:20px}.recog_list span{position:relative;display:block;padding:.1em .4em .1em 2em;margin:.5em 0;background:#fff;color:#444;text-decoration:none;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em}span.nonumber:before{content:'';counter-increment:li;position:absolute;left:-1.3em;top:60%;margin-top:-1.3em;background:#4faffe;color:#fff;height:2.2em;width:2.2em;line-height:1.5em;border:.3em solid #fff;text-align:center;font-weight:700;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em}.bold{font-weight:700}.text-center{text-align:center}.text-left{text-align:left}.hide{display:none!important}.sidebar-drdsgvo{float:left;margin:2.25em 0;margin-left:-260px;margin-right:10px;width:18%;background:#fff;border-radius:3px;padding:8px}.drdsgvo-post-addons.dsgvo-addon-article{display:none!important}.sidebar_mobile-drdsgvo,#text-6{display:none!important}@media (max-width:1844px){.sidebar-drdsgvo{display:none!important}.drdsgvo-post-addons.dsgvo-addon-article{display:block!important}}@media (max-width:1844px){.sidebar_mobile-drdsgvo,#text-6{display:block!important}}.drdsgvo-li{margin-bottom:0px!important;padding-bottom:0px!important}.drdsgvo-li:before{content:'»';margin-right:4px}.drdsgvo-title{font-size:.8em}h3.drdsgvo{color:#fff;text-align:center;margin-bottom:12px}.drdsgvo-fakt i{margin-right:4px}.drdsgvo-fakt{margin-bottom:4px}.drdsgvo-intro{top:20px;position:absolute;color:#444;right:310px;height:288px;padding:16px;width:310px;background:#20a4e6;border-radius:6px;z-index:999}.drdsgvo-fakten,.drdsgvo-fakten a{color:#fff!important}.sidebar_mobile-drdsgvo div.drdsgvo-post-addons{display:none!important}@media (max-width:1700px){.drdsgvo-intro{display:none!important}.sidebar_mobile-drdsgvo div.drdsgvo-post-addons{display:block!important}}.drdsgvo-post-addons{padding-top:12px;padding-left:8px}.drdsgvo-tease{font-size:13px;font-weight:700}.drdsgvo-tease:after{margin-left:2px;content:'\21E2';margin-right:6px}.drdsgvo-post-addon{padding:4px;padding-left:12px;padding-right:12px;display:inline-block;background:#20a4e6;color:#fff;font-size:13px}.drdsgvo-post-addon2{color:#6c6c6c;font-size:13px}.drdsgvo-post-addon2:before{margin-left:6px;content:'\21E2';margin-right:2px}.drdsgvo-post-addons.dsgvo-addon-article{text-align:center;background:#20A4E6;background-image:linear-gradient(to right,#20A4E6,#17E6C3);margin-top:12px;padding-bottom:12px;box-shadow:0 0 24px 0 rgb(0 0 0 / .05);border-radius:3px}.drdsgvo-post-addon a{color:#fff!important;text-decoration:none!important}.drdsgvo-intro .drdsgvo-tease{color:#fff}.drdsgvo-post-addons.dsgvo-addon-article .drdsgvo-tease{font-size:13px!important;color:#6c6c6c!important;font-weight:normal!important}.sidebar-drdsgvo .drdsgvo-post-addon1,.drdsgvo-intro .drdsgvo-post-addon{background-image:linear-gradient(to right,#20A4E6,#17E6C3)}.sidebar-drdsgvo .drdsgvo-post-addon1 a,.drdsgvo-intro .drdsgvo-post-addon a{color:#222!important}textarea{border:1px solid #23B6FF}.btn-blue{padding:8px;background:#20a4e6;color:#fff;cursor:pointer}@media (min-width:987px){.hidden-lg{display:none!important}}@media (max-width:986px){.hidden-md{display:none!important}}@media (max-width:767px){.hidden-sm{display:none!important}}@media (max-width:500px){.hidden-xs{display:none!important}}@media (max-width:500px){.visible-xs{display:block!important}}.glow-button,.read-more{color:#fff;cursor:pointer;position:relative;z-index:0}.glow-back{position:relative;z-index:0}.glow-button:before,.read-more:before{content:'';background:linear-gradient(45deg,#ff0000,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,#ff0000);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(8px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .3s ease-in-out;border-radius:10px}.glow-back:before{content:'';background:linear-gradient(45deg,#ff0000,#fffb00,#20a4e6,#002bff);position:absolute;top:-2px;left:-2px;background-size:100%;z-index:-1;filter:blur(8px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 0s linear infinite;animation-iteration-count:0;opacity:0;border-radius:20px}.read-more:before{animation:glowing 0s linear forwards}.glow-back:before{animation:glowing2 1s linear forwards}.glow-back:before{opacity:1}.glow-button:hover:before,.read-more:hover:before{opacity:1}.glow-button:after,.read-more:after,.glow-back:after{z-index:-1;content:'';position:absolute;width:100%;height:100%;left:0;top:0;border-radius:10px}@keyframes glowing{0%{background-position:0 0}50%{background-position:200% 0}100%{background-position:0 0}}@keyframes glowing2{0%{background-position:0 0}70%{background-position:400% 0}100%{background-position:0;opacity:0}}.imgbtncontainer{position:relative;width:50%;margin:0 auto}.imgbtncontainer img{width:100%;height:auto}.imgbtncontainer .btn{position:absolute;max-height:50px;top:calc(50% - 38px);left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:#555;color:#fff;font-size:16px;padding:12px 24px;border:none;cursor:pointer;border-radius:5px}.imgbtncontainer .btn.noimg{top:calc(50% - 46px)}.imgbtncontainer .btn:hover{background-color:#000}.extlink_icon:after{content:url(//dr-dsgvo.de/fonts/external-link_sm2.png);vertical-align:unset;padding-left:4px}a[href^="http://"]:not([href*="dr-dsgvo.de"]):not([href*="it-logic.de"]):not([href*="meffert42.com"]):after,a[href^="https://"]:not([href*="dr-dsgvo.de"]):not([href*="it-logic.de"]):not([href*="meffert42.com"]):not([href*="wwwschutz.de"]):not(.intlink):after,a.mash-large:not(.mashicon-subscribe) .text:after{content:url(//dr-dsgvo.de/fonts/external-link_sm2.png);vertical-align:unset;padding-left:4px}a[href^="mailto:"]:not(.glow-button):after,span.mailto:after{content1:url(//dr-dsgvo.de/fonts/mailto.png);vertical-align:unset;padding-left:4px;font-family:"Font Awesome 5 Free";color:#7c7c7c;content:'\f0e0'}.drdsgvo_btn a:after,.ol-attribution a:after{content:url(//dr-dsgvo.de/fonts/external-link_sm2.png)!important;padding-left:0px!important;margin-left:2px;margin-right:2px;background1:rgb(190 190 190 / .9)}.linkinfo{font-size:12px;text-align:center;margin-top:12px}.drdsgvo_btn{width:55px!important;padding-top:0px!important;display:none!important}.drdsgvo_btn a{color:#fff!important}.prominent{border:1px solid #2271b1;padding:8px;color:#162b99;background:#eee}.mashsb-box{max-width:700px}.mashsb-buttons{align-items:center;justify-content:center}.mashsb-stretched .mashsb-buttons a{max-width:200px}.post-content p:not(.post-categories) a,.post-content li a{border-bottom:1px solid #8493DD;text-decoration:initial!important;text-decoration:unset!important}.toc_list li a{color:#23B6FF!important;border-bottom:0px!important;text-decoration:underline dotted #acacac!important}#toc_container{margin-left:auto;margin-right:auto;width:600px!important;max-width:95%}ol.nobullet>li>ul,ol.nobullet li ul,ul.nobullet,ul .nobullet>li,ul.nobullet{list-style-type:none!important}div.post-content>.wp-block-image.fullwidth>img{max-height:800px}.clickable_drdsgvo{cursor:pointer}section#srpw_widget-2 ul.srpw-ul li.srpw-li>a{min-height:70px;float:left}.primary-header{background:#1d395c}#menu-primary-items li a{color:#fff!important;font-weight:400;background:#1d395c}.menu-item-19122>a{background:#20a4e6!important}.btn_corr a{margin-bottom:12px;min-width:176px}div#warnung{margin-bottom:48px;font-size:140%;text-align:center}.importanttext{color:red}div.mashsb-buttons{justify-content:center;display:flex}div a.mashicon-subscribe{background:#fff120;padding:13px;color:#000}figure.wp-block-audio{text-align:center;font-size:80%}.infoblock_positiv{padding:20px;background:green;color:#fff}figure:not(.wp-block-audio):hover figcaption,figure:hover cite{background:#222;color:#fff;padding:6px;border-radius:4px}figure:hover cite a{color:#fff!important}figure:not(.wp-block-audio):hover figcaption a{color:#fff!important}figure:not(.wp-block-audio):hover{border:1px solid #ccc;border-radius:2px}.auskunft_div{border-left:3px solid #20a4e6;;padding-left:10px}select{width:300px;max-width:95%;font-size:120%;padding-top:12px;padding-bottom:12px;padding-left:12px;margin-bottom:12px}select.cyan{background:#20a4e6;color:#fff}.wp-block-buttons>.wp-block-button.content_text.hide{display:none}.btns_choice.hide{display:none!important}.wp-block-preformatted:not(.faq){font-size:110%}pre.faq{font-family:"Source Sans Pro",sans-serif}.transcript_block{padding:12px;padding-left:8px;padding-right:6px;background:#f0f5f8;border:1px solid #eee;border-radius:3px;color:#042e47}.transcript_line{text-indent:-15px;padding-left:20px;margin-bottom:8px}.transcript_line::before{content:"\f007";font-weight:900;font-family:"Font Awesome 5 Free";font-size:12px;color:#ccc;text-indent:-16px;width:15px;display:inline-block;padding-left:15px}.featured-image{padding-bottom:57%}.statline.grey,.statline.small{margin-left:auto;margin-right:auto}progress{position:fixed;left:0;bottom:0;z-index:999;width:100%;height:.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff0;color:#20a4e6}progress::-webkit-progress-bar{background-color:#fff0}.flat::-webkit-progress-value{background-color:#20a4e6}.flat::-moz-progress-bar{background-color:#20a4e6}.single::-webkit-progress-value{background-color:#fff0;background-image:-webkit-linear-gradient(left,transparent,#20a4e6)}.single::-moz-progress-bar{background-color:#fff0;background-image:-moz-linear-gradient(left,transparent,#20a4e6)}.multiple::-webkit-progress-value{background-image:-webkit-linear-gradient(-45deg,transparent 33%,rgb(0 0 0 / .1) 33%,rgb(0 0 0 / .1) 66%,transparent 66%),-webkit-linear-gradient(left,green,#20a4e6)}.multiple::-moz-progress-bar{background-image:-moz-linear-gradient(-45deg,transparent 33%,rgb(0 0 0 / .1) 33%,rgb(0 0 0 / .1) 66%,transparent 66%),-moz-linear-gradient(left,green,#20a4e6)}.progress-container{width:100%;background-color:#fff0;position:fixed;top:0;left:0;height:.25em;display:block}.progress-bar{background-color:#20a4e6;width:50%;display:block;height:inherit}#dym_km:before{content:'↬';margin-right:4px}figure.table90,table.table90{font-size:90%}.post-content.km_pc p{margin-bottom:8px;font-size:93%}.post-title.km_pc{font-size:1.25em!important;width:100%}.ki_kontakt{border:1px dotted #888;padding:24px;margin-top:72px;margin-bottom:72px;background:#2287ae;color:#fff}.ai-image::after{content:'KI';font-family:"Source Sans Pro",sans-serif;letter-spacing:1px;position:absolute;top:15px;right:15px;color:#fff;background:#30303090;border:1px dashed #20a4e6;padding:6px;padding-top:1px;padding-bottom:1px;cursor:pointer}.ai-image2::after{content:'KI';font-family:"Source Sans Pro",sans-serif;letter-spacing:1px;position:absolute;top:15px;right:15px;color:#fff;background:#30303090;border:1px dashed #20a4e6;padding:6px;padding-top:1px;padding-bottom:1px;cursor:pointer}.ai-image3{position:relative;display:inline-flex}.ai-image3::before{content:'KI';font-family:"Source Sans Pro",sans-serif;letter-spacing:1px;position:absolute;z-index:999;top:15px;right:25px;color:#fff;background:#30303090;border:1px dashed #20a4e6;padding:6px;padding-top:1px;padding-bottom:1px;cursor:pointer}.wp-block-image.ai-image,.km_search_img.ai-image2{position:relative}.wp-block-image.ai-image::after,.km_search_img.ai-image2::after{padding-top:14px;min-width:30px;min-height:30px}.srpw-content{margin-top:-6px;line-height:1.35}#srwp_widget-2{padding-right:8%}#orisuche{font-size:90%;color:#3c3c3c}@media (max-width:600px){input.search-submit.km{display:none}}.menu-primary-items a{line-height:1.8}@media (min-width:50em){.primary-header{padding:1.125em 6%;padding-top:1.125em;padding-right:6%;padding-bottom:1.125em;padding-left:6%}}.km-code{text-align:center;font-family:"Source Sans Pro",sans-serif;border-top:1px solid #ccc;margin-top:16px;padding-top:8px;font-size:15px;font-style:italic}.simple_btn.active_btn>.wp-element-button,.simple_short_btn.active_btn>.wp-element-button,.formal_btn.active_btn>.wp-element-button{background:green}.wp-block-button__link.btnsmaller,.btnsmaller>.wp-block-button__link{font-size:1em}.post-3621 .ki_kontakt ul{list-style-type:disc;padding-left:24px!important}.post-3621 .ki_kontakt h2{color:#fff}.textvor{margin-top:10px}.h2vor{margin-top:48px}@media (min-width:980px){.drdsgvo_infoblock{padding:16px;border:1px solid #20a4e6}}.notopmargin{margin-top:0}#news_date::after{content:"\f135";font-weight:900;font-family:"Font Awesome 5 Free";margin-left:4px}#nlpos{padding:12px;background:#1d395c;color:#fff;font-size:100%;text-align:center}#nlpos2{xfont-family:"monospace","Courier New";font-size:82%}#nonlpos2{font-size:90%}#nlpos2 a,#nonlpos2 a{color:#fff}#nonlpos{padding:12px;background:#933315;color:#fff;font-size:100%;text-align:center}#newsres:not(.ready){position:absolute;-webkit-animation:linear infinite;-webkit-animation-name:leftrightkm;-webkit-animation-duration:5s}@-webkit-keyframes leftrightkm{0%{left:32px}50%{left:calc(100% - 240px)}100%{left:32px}}.english_hint{font-size:80%;color:#888}figure.original_img{position:relative}.original_img::after{padding:6px;padding-top:14px;content:'\f0a4  original';font-family:"Font Awesome 5 Free",sans-serif;letter-spacing:0;position:absolute;top:-15px;right:-10px;color:#ccc;font-size:80%;background:#505050d0;padding-bottom:1px;cursor:pointer;min-height:30px}.original_img.translated::after{padding:6px;padding-top:14px;content:'\f0a4  EN';font-family:"Font Awesome 5 Free",sans-serif}.multilingual{margin-top:0;float:left;width:100%;margin-bottom:0}.language_link{padding:6px;background:#20a4e6;color:#fff!important;margin-right:8px;display:inline-block;margin-bottom:12px;min-width:160px;padding-top:8px;padding-bottom:4px}.language_link:hover{background:green}.language_img{width:48px;height:40px;vertical-align:middle;margin-right:6px;padding-bottom:4px}.lang_flag{height:40px}.post-header{padding-left:5%;padding-right:5%;}.entry{margin-top:1.8em}.language_link img.flag_en{padding-top:1px;padding-bottom:4px}.language_link span{max-width:91px;display:inline-block;overflow:hidden;font-size:19px}.language_link.lang_uk span{font-size:88%}@media (min-width:62.5em){.post-header{padding:1.5em 5.883804% 0;margin-bottom:.8em;padding-top:1.1em}}@media (max-width:570px){.language_link{min-width:170px;font-size:90%;margin-right:12px}.language_img{width:30px;height:30px;padding-bottom:2px}}@media (max-width:685px){.language_link{min-width:160px;font-size:90%}}@media (max-width:640px){.language_link span{display:none}.language_link{min-width:80px;text-align:center;padding:5px;background:#ddd}.language_link img{width:60px;height:50px;margin-right:0;padding-bottom:0}}@media (min-width:501px){.show_sm{display:none}}@media (max-width:490px){.multilingual{background:#eee;padding-left:4px;padding-top:4px;padding-bottom:4px;margin-bottom:8px}.language_link{min-width:55px;padding:0;background:0;margin-bottom:4px}.language_link img{width:54px;height:45px}}@media (max-width:200px){.language_link{display:block}.hide_sm{display:none}.show_sm{display:block}.lang_more{margin-bottom:16px}}#more_lang{cursor:pointer}#randpost{margin-bottom:12px}@media (min-width:62.5em){.post-header{padding-right:25px}}.post-comments-link{right:4%}.search-header.bottom{padding-bottom:24px}blockquote.prominent{background-color:#e5e5f7;background-image:radial-gradient(#444cf7 .5px,#e5e5f7 .5px);background-size:10px 10px;padding-right:16px}.ki-headline{text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px}.ki-spruch{position:relative;background:#ccc;color:#333;padding:16px;margin-top:16px;border-radius:8px;background:linear-gradient(135deg,#20a4e6 0%,#3074a2 100%);color:#fff;box-shadow:0 5px 30px rgb(80 126 204 / .2)}.ki-spruch::before{z-index:9999;position:relative;--padding:1rem;--xHeight:3rem;--color:#20a4e6;--acc-color:#666;content:"";margin-left:calc(var(--padding) * -1 - 20px);margin-top:calc(var(--padding) * -1 - 20px);height:var(--xHeight);width:calc(var(--xHeight) * 1.1);background-image:radial-gradient(circle at bottom right,transparent calc(var(--xHeight) / 4 - 1px),var(--acc-color,--color) calc(var(--xHeight) / 4) calc(var(--xHeight) / 2),transparent calc(var(--xHeight) / 2 + 1px)),linear-gradient(var(--acc-color,--color),var(--acc-color,--color));background-size:calc(var(--xHeight) / 2) calc(var(--xHeight) / 2);background-position:top left,bottom left;background-repeat:space no-repeat;display:inline-block}.spruchtext{font-size:140%;line-height:1.6;font-weight:400;color:#fff;text-shadow:0 2px 4px rgb(0 0 0 / .1);padding-right:116px}.about-spruch{margin-top:16px;font-size:90%;color:#6a6a6a;text-align:right}.about-spruch a{padding-left:8px;color:rgb(255 255 255 / .9)!important}.about-spruch a:hover{color:#ffd700!important}.spruch-link{text-decoration:none!important}.spruch-autor{color:var(--text-color-author,white);background-color:var(--accent-color,#666);justify-self:end;font-size:.85em;padding:.5em 1em;border-radius:.25rem}.ki-inspiration{margin-top:8px;font-style:italic;text-align:right}#sidebar-primary{margin-top:12px}.ki-spruch-bild{border-radius:6px;box-shadow:3px 3px 4px #141313,-3px -3px 4px #ccc}.fa-refresh::before{content:"\f021"}#spruchimg2{max-width:90px;max-height:90px;position:absolute;top:20px;right:18px;border-radius:12px;box-shadow:0 8px 20px rgb(0 0 0 / .25);border:3px solid rgb(255 255 255 / .3);transition:transform 0.3s ease}@media (max-width:500px){.bb-slider{min-height:450px}}ax{position:relative}ax::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#20a4e6;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}ax:hover::before{transform:scaleX(1)}.spruch-link-ki{position:absolute;bottom:18px;right:180px;z-index:9999;color:#000!important;font-size:85%}.spruch-link-ki-left{position:absolute;bottom:18px;left:40px;z-index:9999;color:#000!important;font-size:95%}.spruch-link-ki .spruch-autor,.spruch-link-ki-left .spruch-autor{border:1px solid #20a4e6;color:var(--text-color-author,#000);background-color:var(--accent-color,#fff)}@media (min-width:1052px){.spruch-link-ki-left{display:none}}@media (max-width:800px){.spruch-link-ki{position:absolute;bottom:unset;bottom:initial;right:unset;right:initial;top:-18px;left:50px}.spruch-link-ki .spruch-autor{padding:6px}}@media (max-width:370px){.spruch-link-ki{display:none}.spruch-link-ki-left{display:none}}#magisches-hexagon-info{border:1px solid #ccc!important;padding:16px;font-size:90%!important;color:#444!important}#magisches-hexagon-info h1{font-size:100%!important;xfont-family:"Courier New"}.magic-button{text-align:right;margin-top:12px}.search-header form{padding-bottom:20px}.bb-slider .content-container p{max-width:800px}#ai_act_link{color:#fff}.kernaussagen{border:1px solid #ccc;padding:12px;background:#20a4e6;font-family:system-ui,-apple-system,sans-serif;color:#fff;border-radius:24px;box-shadow:0 20px 40px rgb(0 0 0 / .08)}.kernaussagen h2,.ki_kontakt h2{text-align:center}.ki_kontakt{border-radius:16px}.ki_kontakt h2{margin-bottom:16px}.kernaussagen p,ul.summary li{line-height:1.3;font-size:88%;text-indent:-20px;margin-left:20px}ul.summary li{list-style-type:none;margin-bottom:8px}.kernaussagen p:not(.kernaussagen_info)::before,ul.summary li::before{content:'✦';color:#fff120;padding-right:6px}ul.summary li::before{font-weight:700}.summary_group,.summary_div{border:1px solid #ccc;padding:12px;background:#6c826c;color:#fff}.kernaussagen_info{text-align:right}.kernaussagen_info a{color:#eee!important;font-size:90%;border-bottom:1px dotted #ccc!important}.news_title{font-weight:700;margin-bottom:4px;color:#20a4e6;margin-left:14px}.news_title::before{content:">";width:14px;display:inline-block;color:#20a4e6;text-indent:-4px;margin-left:-14px}.news_entry{padding-bottom:16px;border-bottom:1px solid #ccc;margin-bottom:32px}.news_main_text{padding-left:14px}.news_meta{margin-top:6px;font-size:85%;padding-left:14px;margin-bottom:12px}.news_footer{font-size:90%;margin-top:40px}.news_header{font-weight:700}.news_sub_header{font-size:75%;font-style:italic}.news_footer2 p,.news_footer1 p{font-weight:700;margin-bottom:2px}.news_footer2 div,.news_footer1 div{font-size:90%}.news_schlagworte{margin-top:12px}.news_schlagworte,.news_excerpt{margin-bottom:12px;font-size:90%}.schlagwort_intro,.excerpt_intro{margin-right:4px;text-decoration:underline}.news_intro_title{font-size:115%;text-align:center;margin-bottom:32px;margin-top:0;background:#20a4e6;color:#fff;padding-top:8px;padding-bottom:8px}.news_sub_header_x::before{content:">";width:14px;display:inline-block;color:orange;font-style:initial;font-weight:700}.news_shorties_title{font-weight:700}.news_shorties{font-size:95%;line-height:1.65}.news_day_title{font-weight:700}.news_day_auszug{font-size:95%}.news_day{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #ccc}.news_day_schlagworte{font-style:italic}.news_day_teaser,.news_day_schlagworte{margin-top:16px;font-size:90%}.news_day_link{text-align:right;margin-top:16px}.news_day_link a{padding:8px;min-width:120px;display:inline-block;background:#0070c0;color:#fff;text-align:center}.news_footer_week{text-align:center;margin-top:32px}.news_footer_week a{padding:8px;text-align:center;background:#007cff;color:#fff}.little_space{margin-left:64px}.news_image_div img{margin-bottom:0!important}.news_main_text p{margin-bottom:1px!important;margin-top:8px!important}.superheld-btn{background:linear-gradient(45deg,#cc3c22,#cc3456);border:none;color:white!important;padding:10px 20px;font-size:14px;font-family:Arial,sans-serif;border-radius:50px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 5px 15px rgb(255 75 43 / .4);text-transform:uppercase;letter-spacing:1px;font-weight:700;text-decoration:none!important}.superheld-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgb(255 75 43 / .6)}.superheld-btn:active{transform:translateY(1px);box-shadow:0 2px 10px rgb(255 75 43 / .4)}.datenschutz-btn{background:linear-gradient(45deg,#1e4a72,#2b6cb0);border:none;color:#fff;padding:10px 20px;font-size:14px;font-family:Arial,sans-serif;border-radius:50px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 5px 15px rgb(43 108 176 / .4);text-transform:uppercase;letter-spacing:1px;font-weight:700}.datenschutz-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgb(43 108 176 / .6)}.datenschutz-btn:active{transform:translateY(1px);box-shadow:0 2px 10px rgb(43 108 176 / .4)}.widget-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgb(0 0 0 / .1);border:1px solid #e2e8f0;padding:24px;padding-top:0;padding-bottom:0;max-width:400px;margin:20px auto;text-decoration:none!important;display:block;color:inherit;cursor:pointer;text-align:center;transition:all 0.3s ease}.widget-container:hover{box-shadow:0 6px 12px rgb(0 0 0 / .15);border-color:#cbd5e0}.content-wrapper{display:flex;align-items:center;gap:16px;margin-bottom:16px}.consultant-image{width:96px;height:96px;border-radius:50%;object-fit:cover;flex-shrink:0}.w_text-content{flex:1;text-align:left}.w_title{font-family:Arial,sans-serif;font-size:18px;font-weight:700;margin:0;color:#2d3748;text-decoration:none;line-height:1.4}.training-widget{font-family:'Arial',sans-serif;max-width:1024px;border-radius:16px;box-shadow:0 8px 24px rgb(0 0 0 / .15);overflow:hidden;background:#fff;margin:20px auto;display:flex;min-height:300px;border:1px solid #e2e8f0;margin-top:72px;margin-bottom:72px}.training-image{width:100%;height:calc(100% - 32px);object-fit:cover;display:block;margin:0!important}.image-container2{width:45%;position:relative;display:flex;flex-direction:column;justify-content:space-between;background:#f9fafb}.content-wrapper2{padding:32px;flex:1;display:flex;flex-direction:column;justify-content:center}.training-title{color:#1a1a1a;font-size:28px;margin:0 0 16px 0;font-weight:700;line-height:1.2}.training-description{color:#4a4a4a;font-size:16px;line-height:1.6;margin:0 0 28px 0}.cta-button{display:inline-block;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);color:#fff;padding:14px 32px;border-radius:30px;text-decoration:none;font-weight:600;font-size:16px;text-align:center;transition:all 0.3s ease;box-shadow:0 4px 12px rgb(37 99 235 / .2);text-transform:uppercase;letter-spacing:.5px;align-self:flex-start;color:#fff!important;text-decoration:none!important}.cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgb(37 99 235 / .3);background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.cta-button:active{transform:translateY(0);box-shadow:0 4px 12px rgb(37 99 235 / .2)}.neural-dots{display:none}@media (min-width:769px) and (max-width:1024px){.training-widget{margin:20px;min-height:260px}.image-container{width:40%;position:relative;overflow:hidden}.content-wrapper{padding:24px 32px}.training-title{font-size:24px;margin-bottom:12px}.training-description{font-size:15px;margin-bottom:24px}}@media (max-width:499px){.neural-dots{display:none!important}.training-image{height:100%}}@media (min-width:500px) and (max-width:768px){.neural-dots{display:block}.training-image{height:200px}}@media (max-width:768px){.training-widget{flex-direction:column;max-width:100%;margin:20px 16px}.training-image{width:100%;margin:0;object-fit:contain}.image-credit2{text-align:center;background:#f9fafb!important}.image-container2{width:100%;height:auto}.content-wrapper2{padding:24px}.training-title{font-size:24px}.cta-button{width:100%}.neural-dots{display:block;position:absolute;width:100%;height:100%;pointer-events:none}.neural-dots::before,.neural-dots::after{content:'';position:absolute;background-image:linear-gradient(to right,#3b82f6 1px,transparent 1px),linear-gradient(to bottom,#3b82f6 1px,transparent 1px);background-size:30px 30px;width:900px;height:calc(100% - 32px);opacity:.1;top:0}.neural-dots::before{left:-400px}.neural-dots::after{right:-1800px}}.image-credit2{padding:8px 12px;color:#6b7280;font-size:12px;background:#f9fafb}.deep-section{padding-left:2rem;background-color:#f8f9fa;border-radius:8px;max-width:600px;margin:1rem auto;display:flex;align-items:center;gap:1.5rem;box-shadow1:0 2px 4px rgb(0 0 0 / .1);margin-left:0}.deep_icon-wrapper{background-color:#e9ecef;padding:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:480px){.deep_icon-wrapper{display:none}.deep-section{padding-left:0}}}.deep_content{flex-grow:1}.deep_title{font-family:system-ui,-apple-system,sans-serif;font-size:1.25rem;font-weight:600;color:#212529;margin:0}.deep_button{display:inline-flex;align-items:center;background-color:#0d6efd;color:white!important;padding:.5rem 1rem;border-radius:4px;text-decoration:none!important;font-family:system-ui,-apple-system,sans-serif;font-size:.875rem;transition:background-color 0.2s;min-width:265px}.deep_button:hover{background-color:#0b5ed7}.ai-solution-section{font-family:system-ui,-apple-system,sans-serif;max-width:800px;margin:2rem auto;padding:3rem;background:linear-gradient(135deg,#ffffff 0%,#f8f9ff 100%);border-radius:24px;box-shadow:0 20px 40px rgb(0 0 0 / .08),0 0 100px rgb(78 108 255 / .05);border:1px solid rgb(255 255 255 / .8);position:relative;overflow:hidden}.ai-solution-section::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(78 108 255 / .03) 0%,transparent 50%);animation:ai_rotate 30s linear infinite;z-index:0}@keyframes ai_rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ai-solution-section>*{position:relative;z-index:1}.ai-solution-section h2{color:#1a237e;font-size:2.5rem;margin-bottom:1.5rem;font-weight:700;background:linear-gradient(135deg,#1a237e 0%,#3949ab 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;line-height:1.2}.ai-solution-section p{color:#424242;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.ai_solution-advantages{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);padding:1.5rem;padding-top:1rem;padding-bottom:1rem;border-radius:16px;margin:2rem 0;margin-top:1.5rem;backdrop-filter:blur(10px);transform:translateY(0);transition:transform 0.3s ease,box-shadow 0.3s ease}.ai_solution-advantages:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .05)}.ai_solution-advantages h3{color:#fff;font-size:1.2rem;margin-bottom:.2rem;font-weight:600}.ai_solution-advantages ul{list-style:none;padding:0;margin:0}.ai_solution-advantages li{color:#fff;padding:.8rem 0;padding-left:2rem;position:relative;font-size:1.1rem;transition:transform 0.2s ease}.ai_solution-advantages li:hover{transform:translateX(5px)}.ai_solution-advantages li::before{content:"✦";color:#fff;position:absolute;left:0;font-weight:700;animation:ai-pulse 2s infinite}@keyframes ai-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.ai_solution-contact-button{display:inline-block;background:#fff;color:#20a4e6!important;text-decoration:none;padding:.5rem 1rem;border-radius:12px;font-weight:600;font-size:1.1rem;transition:all 0.3s ease;border:none;box-shadow:0 4px 15px rgb(57 73 171 / .3);position:relative;overflow:hidden}.ai_solution-contact-button::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(255 255 255 / .2) 0%,transparent 50%);transform:scale(0);transition:transform 0.5s ease-out}.ai_solution-contact-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(57 73 171 / .4)}.ai_solution-contact-button:hover::after{transform:scale(1)}.ai-small{font-size:90%}.li{box-sizing:border-box}:root{--primary:#0077B5;--primary-hover:#005582;--bg:#F5F7F9;--border:#E9EEF2;--shadow:0 8px 30px rgba(0,0,0,0.08)}.li{font-family:system-ui,-apple-system,sans-serif;max-width:800px;margin:40px auto;padding:0 20px;background:var(--bg);line-height:1.6;color:#1A1A1A}.li container{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:var(--shadow)}.li .form-group{margin-bottom:0rem}.li label{display:block;font-weight:600;margin-bottom:.75rem;color:#1A1A1A;font-size:1.1rem}.li textarea{width:100%;padding:1rem;border:2px solid var(--border);border-radius:12px;min-height:140px;resize:vertical;font-size:1rem;transition:all 0.3s ease;box-shadow:0 2px 4px rgb(0 0 0 / .02)}.li textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px rgb(0 119 181 / .1)}.li input[type="text"]{width:100%;padding:1rem;border:2px solid var(--border);border-radius:12px;font-size:1rem;transition:all 0.3s ease;box-shadow:0 2px 4px rgb(0 0 0 / .02);margin-bottom:1rem}.li input[type="text"]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px rgb(0 119 181 / .1)}.li button{background:var(--primary);color:#fff;border:none;padding:14px 32px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.3s ease;box-shadow:0 4px 12px rgb(0 119 181 / .2)}.li button:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 16px rgb(0 119 181 / .25)}.li button:active:not(:disabled){transform:translateY(0)}.li button:disabled{background:#CBD5E1;box-shadow:none;cursor:not-allowed}.li .spinner{display:none;animation:li_spin 1s linear infinite}@keyframes li_spin{100%{transform:rotate(360deg)}}.li .output{background:var(--bg);padding:1.75rem;border-radius:12px;min-height:140px;white-space:pre-wrap;border:2px solid var(--border);margin-top:0rem;transition:all 0.3s ease}.li .output:not(:empty){box-shadow:var(--shadow)}.li .skeleton{display:none;background:linear-gradient(90deg,#EEF2F6 25%,#F4F7FA 50%,#EEF2F6 75%);background-size:200% 100%;animation:li_loading 1.5s infinite;border-radius:6px;height:1.2rem;margin:.75rem 0}.li .skeleton:nth-child(2){width:92%}.li .skeleton:nth-child(3){width:88%}.li .skeleton:nth-child(4){width:84%}@keyframes li_loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.li h2{margin:0 0 2rem 0;color:var(--primary);font-size:1.75rem;display:flex;align-items:center;gap:.75rem}@media (max-width:640px){.li{margin:20px auto}.li_container{padding:1.5rem}}.deepseek-section{padding:.75rem;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:12px;max-width:600px;margin:2rem auto;display:flex;align-items:center;gap:1rem;border:1px solid rgb(255 255 255 / .1);position:relative;overflow:hidden}.particle{position:absolute;border-radius:50%;filter:blur(1px);transition:transform 0.3s ease}.particle::after{content:'';position:absolute;background:inherit;filter:blur(2px);opacity:.2;transform-origin:50% 50%}.cluster{position:absolute}.deepseek-section .network-lines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 45%,rgb(0 102 255 / .1) 45%,rgb(0 102 255 / .1) 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,rgb(0 102 255 / .1) 45%,rgb(0 102 255 / .1) 55%,transparent 55%);background-size:30px 30px;animation:moveLines 15s linear infinite}.deepseek-section .icon-wrapper{background:linear-gradient(45deg,#0066ff,#00ccff);padding:.875rem;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 15px rgb(0 102 255 / .3);position:relative;z-index:2}.deepseek-section .button{display:inline-flex;align-items:center;background:rgb(255 255 255 / .1);color:#fff!important;padding:.75rem 1.25rem;border-radius:8px;text-decoration:none!important;font-family:system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:500;letter-spacing:.5px;transition:all 0.2s;border:1px solid rgb(255 255 255 / .15);backdrop-filter:blur(10px);position:relative;z-index:2}.deepseek-section .button:hover{background:rgb(255 255 255 / .15);transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 102 255 / .2)}.ai-paper-button>a{display:inline-block;padding:12px 24px;background:linear-gradient(45deg,#3498db,#2980b9);color:white!important;text-decoration:none!important;font-family:'Arial',sans-serif;font-size:16px;font-weight:600;text-decoration:none;border-radius:8px;border:none;box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:all 0.3s ease;cursor:pointer;text-align:center}.ai-paper-button>a:hover{background:linear-gradient(45deg,#2980b9,#3498db);transform:translateY(-2px);box-shadow:0 6px 8px rgb(0 0 0 / .15)}.ai-paper-button>a:active{transform:translateY(0);box-shadow:0 2px 4px rgb(0 0 0 / .1)}.ai-paper-button i{margin-right:8px}.mashsb-buttons>a{display:inline-block;padding:12px 24px;background:linear-gradient(45deg,#3498db,#2980b9)!important;color:white!important;text-decoration:none!important;font-family:'Arial',sans-serif;font-size:16px;font-weight:600;text-decoration:none;border-radius:4px;border:none;box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:all 0.3s ease;cursor:pointer;text-align:center;min-width:140px}.mashsb-buttons>a:hover{background:linear-gradient(45deg,#2980b9,#3498db)!important;transform:translateY(-2px);box-shadow:0 6px 8px rgb(0 0 0 / .15)}.mashsb-buttons>a:active{transform:translateY(0);box-shadow:0 2px 4px rgb(0 0 0 / .1)}..mashsb-buttons i{margin-right:8px}.next-article{max-width:600px;margin:0 auto;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease}.next-article:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgb(0 0 0 / .2)}.article-link{text-decoration:none!important;display:block}.article-image-container{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;background-color:#f5f5f5;padding:20px;position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.article-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.next-article:hover .article-image{transform:scale(1.05)}.next-button{position:absolute;bottom:30px;right:50px;background-color:#555;color:#fff;border:none;padding:10px 20px;border-radius:4px;font-weight:300;font-size:1rem;cursor:pointer;transition:background-color 0.3s ease,transform 0.3s ease;opacity:1}.next-button:hover{background-color:rgb(0 82 164);transform:scale(1.05)}.article-title{padding:18px 20px;font-size:1.3rem;font-weight:500;color:#444;letter-spacing:.5px;background-color:#fff}@media (max-width:768px){.next-article{max-width:100%}.article-title{font-size:1.2rem;padding:15px}.next-button{padding:8px 16px;font-size:.9rem;bottom:15px;right:45px}}@media (max-width:480px){.article-title{font-size:1.1rem;padding:12px 15px}.next-button{padding:6px 12px;font-size:.8rem;bottom:10px;right:40px}}.wp-block-button>a{display:inline-block;padding:12px 24px;background:#32373c;color:white!important;text-decoration:none!important;font-family:'Arial',sans-serif;font-size:16px;font-weight:600;border-radius:8px;border:none;box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:all 0.3s ease;cursor:pointer;text-align:center}.srpw-classic-style .srpw-meta{color:#555!important}div.post-content>.wp-block-image.img600px img{max-height:600px}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image figcaption{color:#333}#nlbtn2{font-weight:700;background:#1578b3;}.sidebar-footer-area{font-size:18px}.english-redirect-notice{background:#e7f3ff!important;border-left:4px solid #0073aa!important}div.post-content>.wp-block-image.height800 img{max-height:1000px}.podcast-player1{min-height:550px}.post-content{content-visibility:auto;contain-intrinsic-size:auto 9500px}section.widget{content-visibility:auto;contain-intrinsic-size:auto 600px}section.widget.smart_recent_posts{content-visibility:auto;contain-intrinsic-size:auto 1100px}section.comments{content-visibility:auto;contain-intrinsic-size:auto 8000px}.pdf-download-wrapper{margin-top:20px;padding:15px;background:#f5f5f5;border-radius:5px;text-align:center}.pdf-download-button{display:inline-block;padding:10px 20px;background:#0073aa;color:white!important;text-decoration:none!important;border-radius:3px}.pdf-download-button:hover{background:#005177}.pdf-no-download-wrapper{text-align:center;margin-top:24px;background:#f5f5f5;padding:15px;align-items:center;display:flex;justify-content:center;gap:8px}@media (max-width:600px){.pdf-download-wrapper{flex-direction:column;align-items:flex-start;gap:15px}.pdf-download-button{width:100%;text-align:center}}.pdf-btn-info{position:relative;flex-shrink:0}.pdf-info-icon{background:rgb(255 255 255 / .2);border:1px solid rgb(255 255 255 / .3);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all 0.2s ease;padding:0}.pdf-info-icon:hover{background:rgb(255 255 255 / .3);transform:scale(1.1)}.pdf-info-tooltip{position:absolute;top:calc(100% + 10px);right:0;background:#fff;color:#1f2937;padding:1rem;border-radius:8px;box-shadow:0 10px 25px rgb(0 0 0 / .2);width:280px;font-size:.875rem;line-height:1.5;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;z-index:1000;pointer-events:none}.pdf-info-tooltip::before{content:'';position:absolute;top:-6px;right:10px;width:12px;height:12px;background:#fff;transform:rotate(45deg)}.pdf-info-tooltip strong{color:#111827;display:inline-block;margin-bottom:.25rem}.pdf-info-icon:hover+.pdf-info-tooltip,.pdf-info-tooltip:hover{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}@media (max-width:768px){.pdf-info-tooltip{width:260px;right:-10px}.pdf-info-tooltip.active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}@media (max-width:480px){.pdf-btn-info{align-self:flex-end}}.borderimg{border:1px solid #ccc;padding:6px}h3{font-size:1.2em}.podcast-player{border:0}
.imgbtncontainer img {
box-shadow: 0 8px 20px rgba(102, 126, 234, 0.4);
padding:8px;
} .max-width {
max-width: 1620px;
margin: 0 auto;
transition: max-width 0.3s ease;
}
.max-width.sidebar-expanded {
max-width: 1300px;
} @media (min-width: 75em) {
.main-content-container {
padding: 0 4.112%;
transition: padding 0.3s ease;
}
.main-content-container.sidebar-expanded {
padding: 0 11.112%;
}
} div.post-content > .wp-block-image img {
max-height: 600px;
width: auto;
display: block;
}
div.post-content > .wp-block-image img.sidebar-expanded {
max-height: 400px;
} .sidebar-drdsgvo {
float: left;
margin: 2.25em 10px 0 -105px;
width: 18%;
max-width: 50px; overflow: hidden;
background: transparent;
border-radius: 3px;
padding: 0;
transition: max-width 0.35s ease, background 0.3s ease, padding 0.3s ease;
position: relative;
white-space: nowrap;
height:100px;
}
.sidebar-drdsgvo.open {
max-width: 300px; margin-left: -260px; height:100%;
background: #fff;
padding: 8px;
} .sidebar-toggle-btn {
display: block;
width: 32px;
background: #0073aa;
color: #fff;
border: none;
border-radius: 3px;
padding: 6px 4px;
cursor: pointer;
font-size: 13px;
text-align: center;
margin-bottom: 8px;
white-space: nowrap;
}
.sidebar-toggle-btn::after {
content: ' ▶';
}
.sidebar-drdsgvo.open .sidebar-toggle-btn::after {
content: ' ◀';
} .sidebar-drdsgvo .sidebar-inner {
opacity: 0;
transition: opacity 0.2s ease;
overflow: hidden;
}
.sidebar-drdsgvo.open .sidebar-inner {
opacity: 1;
}
.h_highlights {
margin-top: 32px;
}
.h_highlights h2 {
font-size: clamp(1.1rem, 3vw, 2rem);
font-weight: 700;
color: #1a1a2e;
display: flex;
align-items: center;
gap: 12px;
white-space: normal;
word-break: break-word;
hyphens: auto;
text-align: center;
}
.h_highlights h2::before,
.h_highlights h2::after {
content: '';
flex: 1;
height: 2px;
background: linear-gradient(to right, #e2e8f0, #6366f1);
border-radius: 1px;
min-width: 16px;
flex-shrink: 1;
}
.h_highlights h2::after {
background: linear-gradient(to left, #e2e8f0, #6366f1);
} @media (max-width: 420px) {
.h_highlights h2::before,
.h_highlights h2::after {
display: none;
}
.h_highlights h2 {
justify-content: center;
}
}
.h_lowlights h2 {
font-size: 2rem;
font-weight: 700;
color: #0f172a;
position: relative;
padding-top: 16px;
}
.h_lowlights h2::before {
content: '';
position: absolute;
top: 0; left: 0;
width: 48px; height: 4px;
background: #6366f1;
border-radius: 2px;
}:root {
--bg:      #0a0c10;
--surface: #0f1318;
--card:    #141920;
--border:  #1e2730;
--accent:  #00e5ff;
--accent2: #7c3aed;
--green:   #22c55e;
--red:     #ef4444;
--yellow:  #f59e0b;
--text:    #e2e8f0;
--muted:   #94b4cb;
--font:    'Courier New', monospace;
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
.page, .post-content {
background: var(--bg);
}
.sddiv {
background: var(--bg);
color: var(--text);
font-family: var(--font);
min-height: 100vh;
overflow-x: hidden;
}
.entry::before {
background: unset;
background-image:unset;
}
.sddiv::before {
content: '';
position: fixed; inset: 0;
background-image:
linear-gradient(rgba(0,229,255,.03) 1px, transparent 1px),
linear-gradient(90deg, rgba(0,229,255,.03) 1px, transparent 1px);
background-size: 40px 40px;
pointer-events: none;
z-index: 0;
}
.orb { position: fixed; border-radius: 50%; filter: blur(120px); pointer-events: none; z-index: 0; }
.orb1 { width:500px; height:500px; top:-150px; left:-150px; background: rgba(0,229,255,.06); }
.orb2 { width:400px; height:400px; bottom:-100px; right:-100px; background: rgba(124,58,237,.08); }
.wrap { position: relative; z-index: 1; max-width: 1100px; margin: 0 auto; padding: 0 20px 60px; }
sdheader {
display: flex; align-items: center; justify-content: space-between;
padding: 24px 0 32px;
border-bottom: 1px solid var(--border);
margin-bottom: 40px;
}
.logo { display: flex; align-items: center; gap: 10px; font-size: 1.25rem; font-weight: 700; letter-spacing: .05em; color:#fff}
.logo-icon { width:32px; height:32px; background: linear-gradient(135deg, var(--accent), var(--accent2)); border-radius:8px; display:grid; place-items:center; font-size:.75rem; }
.logo span { color: var(--accent); }
.badge { padding:4px 10px; border-radius:20px; font-size:.65rem; letter-spacing:.08em; background:rgba(0,229,255,.1); border:1px solid rgba(0,229,255,.2); color:var(--accent); }
.scan-box {
background: var(--card); border: 1px solid var(--border); border-radius:16px;
padding: 28px 28px 24px; margin-bottom:28px; position:relative; overflow:hidden;
}
.scan-box::before { content:''; position:absolute; top:0; left:0; right:0; height:1px; background:linear-gradient(90deg,transparent,var(--accent),transparent); opacity:.5; }
.scan-title { font-size:.7rem; color:var(--muted); letter-spacing:.12em; text-transform:uppercase; margin-bottom:16px; }
.input-row { display:flex; gap:10px; flex-wrap:wrap; }
.input-wrap { flex:1; min-width:220px; position:relative; }
.input-wrap input { width:100%; background:var(--surface); border:1px solid var(--border); border-radius:10px; color:var(--text); font-family:var(--font); font-size:.9rem; padding:12px 16px 12px 42px; outline:none; transition:border-color .2s,box-shadow .2s; }
.input-wrap input:focus { border-color:var(--accent); box-shadow:0 0 0 3px rgba(0,229,255,.08); color:#000;}
.input-wrap input::placeholder { color:var(--muted); }
.input-icon { position:absolute; left:14px; top:50%; transform:translateY(-50%); color:var(--muted); font-size:.8rem; pointer-events:none; }
.options-row { display:flex; gap:8px; flex-wrap:wrap; margin-top:14px; }
.toggle { display:flex; align-items:center; gap:8px; padding:8px 14px; border-radius:8px; border:1px solid var(--border); background:var(--surface); color:var(--muted); font-family:var(--font); font-size:.75rem; cursor:pointer; transition:all .2s; user-select:none; }
.toggle.active { border-color:rgba(0,229,255,.4); background:rgba(0,229,255,.07); color:var(--accent); }
.toggle .dot { width:8px; height:8px; border-radius:50%; background:var(--border); transition:background .2s; }
.toggle.active .dot { background:var(--accent); box-shadow:0 0 6px var(--accent); }
.shodan-key-wrap { margin-top:12px; display:none; }
.shodan-key-wrap.visible { display:flex; gap:10px; align-items:center; }
.shodan-key-wrap input { flex:1; background:var(--surface); border:1px solid rgba(124,58,237,.4); border-radius:8px; color:var(--text); font-family:var(--font); font-size:.8rem; padding:9px 14px; outline:none; }
.shodan-key-wrap label { font-size:.72rem; color:var(--muted); white-space:nowrap; }
.btn-scan { padding:12px 28px; background:linear-gradient(135deg,var(--accent),#0099bb); border:none; border-radius:10px; color:#000; font-family:var(--font); font-weight:700; font-size:.85rem; letter-spacing:.05em; cursor:pointer; white-space:nowrap; transition:opacity .2s,transform .1s; }
.btn-scan:hover { opacity:.9; transform:translateY(-1px); }
.btn-scan:active { transform:translateY(0); }
.btn-scan.loading { opacity:.6; pointer-events:none; }
.terminal { background:var(--surface); border:1px solid var(--border); border-radius:12px; padding:16px 20px; margin-bottom:24px; font-size:.78rem; line-height:1.8; min-height:120px; max-height:220px; overflow-y:auto; display:none; }
.terminal.active { display:block; }
.terminal::-webkit-scrollbar { width:4px; }
.terminal::-webkit-scrollbar-thumb { background:var(--border); border-radius:4px; }
.t-line { display:flex; gap:10px; }
.t-time { color:var(--muted); min-width:70px; }
.t-ok   { color:var(--green); }
.t-info { color:var(--accent); }
.t-warn { color:var(--yellow); }
.t-err  { color:var(--red); }
.cursor { display:inline-block; width:8px; height:14px; background:var(--accent); animation:blink 1s step-end infinite; vertical-align:text-bottom; }
@keyframes blink { 50% { opacity:0; } }
.stats-bar { display:grid; grid-template-columns:repeat(auto-fit,minmax(140px,1fr)); gap:12px; margin-bottom:24px; }
.stat-card { background:var(--card); border:1px solid var(--border); border-radius:12px; padding:16px 18px; transition:border-color .2s; }
.stat-card:hover { border-color:rgba(0,229,255,.2); }
.stat-label { font-size:.65rem; color:var(--muted); letter-spacing:.1em; text-transform:uppercase; margin-bottom:6px; }
.stat-value { font-size:1.8rem; font-weight:700; }
.stat-value.cyan   { color:var(--accent); }
.stat-value.green  { color:var(--green); }
.stat-value.yellow { color:var(--yellow); }
.stat-value.purple { color:#a78bfa; }
.stat-value.red    { color:var(--red); }
.stat-sub { font-size:.65rem; color:var(--muted); margin-top:4px; }
.table-head { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px; margin-bottom:14px; }
.table-title { font-size:.8rem; color:var(--muted); letter-spacing:.08em; text-transform:uppercase; }
.filter-row { display:flex; gap:8px; flex-wrap:wrap; }
.filter-btn { padding:5px 14px; border-radius:20px; font-size:.72rem; font-family:var(--font); cursor:pointer; border:1px solid var(--border); background:var(--surface); color:var(--muted); transition:all .2s; }
.filter-btn.active { background:rgba(0,229,255,.1); border-color:rgba(0,229,255,.3); color:var(--accent); }
.search-wrap { position:relative; }
.search-wrap input { background:var(--surface); border:1px solid var(--border); border-radius:8px; color:var(--text); font-family:var(--font); font-size:.78rem; padding:7px 12px 7px 32px; outline:none; width:200px; transition:border-color .2s; }
.search-wrap input:focus { border-color:rgba(0,229,255,.3); color:#000;}
.search-icon { position:absolute; left:10px; top:50%; transform:translateY(-50%); color:var(--muted); font-size:.75rem; }
.table-wrap { background:var(--card); border:1px solid var(--border); border-radius:14px; overflow:hidden; margin-bottom:24px; }
table { width:100%; border-collapse:collapse; font-size:.78rem; }
thead th { padding:12px 16px; text-align:left; font-size:.65rem; color:var(--muted); letter-spacing:.1em; text-transform:uppercase; border-bottom:1px solid var(--border); background:var(--surface); }
tbody tr { border-bottom:1px solid var(--border); transition:background .15s; cursor:pointer; }
tbody tr:last-child { border-bottom:none; }
tbody tr:hover { background:rgba(255,255,255,.02); }
tbody td { padding:12px 16px; vertical-align:middle; }
.status-dot { width:8px; height:8px; border-radius:50%; display:inline-block; }
.dot-live     { background:var(--green);  box-shadow:0 0 6px var(--green); }
.dot-dead     { background:var(--red); }
.dot-wildcard { background:var(--yellow); box-shadow:0 0 6px var(--yellow); }
.subdomain-cell { color:var(--text); font-size:.8rem; }
.subdomain-cell .sub-pre { color:var(--accent); }
.ip-cell { color:var(--muted); font-size:.75rem; }
.source-tags { display:flex; gap:4px; flex-wrap:wrap; }
.tag { padding:2px 8px; border-radius:4px; font-size:.62rem; letter-spacing:.05em; }
.tag-crtsh  { background:rgba(0,229,255,.1);  color:var(--accent); border:1px solid rgba(0,229,255,.2); }
.tag-dns    { background:rgba(34,197,94,.1);  color:var(--green);  border:1px solid rgba(34,197,94,.2); }
.tag-shodan { background:rgba(239,68,68,.1);  color:var(--red);    border:1px solid rgba(239,68,68,.2); }
.tag-rdap   { background:rgba(124,58,237,.1); color:#a78bfa;       border:1px solid rgba(124,58,237,.2); }
.ports-cell { color:var(--yellow); font-size:.72rem; }
.rdap-card { background:var(--card); border:1px solid var(--border); border-radius:14px; padding:20px 24px; margin-bottom:24px; display:none; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:20px; }
.rdap-card.active { display:grid; }
.rdap-field label { font-size:.63rem; color:var(--muted); letter-spacing:.1em; text-transform:uppercase; display:block; margin-bottom:4px; }
.rdap-field span { font-size:.8rem; color:var(--text); }
.empty { text-align:center; padding:60px 20px; color:var(--muted); }
.empty-icon { font-size:3rem; margin-bottom:12px; opacity:.3; }
.empty p { font-size:.8rem; }
@media (max-width: 640px) {
sdheader { flex-direction:column; align-items:flex-start; gap:12px; }
.btn-scan { width:100%; text-align:center; }
.input-row { flex-direction:column; }
thead th:nth-child(n+4), tbody td:nth-child(n+4) { display:none; }
}
.hide {
display: none !important;
}
.illustration {
margin-bottom: 36px;
padding: 32px 28px 28px;
background: var(--card);
border: 1px solid var(--border);
border-radius: 16px;
position: relative;
overflow: hidden;
}
.illustration::before {
content: '';
position: absolute; top: 0; left: 0; right: 0; height: 1px;
background: linear-gradient(90deg, transparent, var(--accent2), var(--accent), transparent);
opacity: .6;
}
.ill-title {
font-size: .65rem; color: var(--muted);
letter-spacing: .12em; text-transform: uppercase;
margin-bottom: 24px;
}
.ill-pipeline {
display: flex;
align-items: center;
justify-content: center;
gap: 0;
flex-wrap: wrap;
row-gap: 16px;
margin-bottom: 28px;
}
.ill-node {
display: flex; flex-direction: column; align-items: center; gap: 8px;
min-width: 90px;
}
.ill-icon {
width: 52px; height: 52px; border-radius: 14px;
display: grid; place-items: center;
font-size: 1.25rem;
position: relative;
border: 1px solid var(--border);
background: var(--surface);
transition: transform .2s;
}
.ill-icon:hover { transform: translateY(-3px); }
.ill-icon.cyan   { border-color: rgba(0,229,255,.35); box-shadow: 0 0 18px rgba(0,229,255,.1); }
.ill-icon.green  { border-color: rgba(34,197,94,.35); box-shadow: 0 0 18px rgba(34,197,94,.1); }
.ill-icon.purple { border-color: rgba(124,58,237,.35);box-shadow: 0 0 18px rgba(124,58,237,.1); }
.ill-icon.yellow { border-color: rgba(245,158,11,.35);box-shadow: 0 0 18px rgba(245,158,11,.1); }
.ill-label {
font-size: .62rem; color: var(--muted);
letter-spacing: .06em; text-align: center; line-height: 1.4;
}
.ill-label strong { color: var(--text); display: block; font-size: .7rem; margin-bottom: 1px; }
.ill-arrow {
display: flex; align-items: center;
padding: 0 6px; color: var(--muted); font-size: .9rem;
flex-shrink: 0;
}
@media (max-width: 600px) {
.ill-arrow { display: none; }
}
.ill-merge {
display: flex; flex-direction: column; align-items: center; gap: 8px;
padding: 0 12px;
}
.ill-merge-icon {
width: 64px; height: 64px; border-radius: 50%;
display: grid; place-items: center; font-size: 1.5rem;
background: linear-gradient(135deg, rgba(0,229,255,.15), rgba(124,58,237,.15));
border: 1px solid rgba(0,229,255,.25);
box-shadow: 0 0 28px rgba(0,229,255,.12);
animation: pulse-glow 3s ease-in-out infinite;
}
@keyframes pulse-glow {
0%,100% { box-shadow: 0 0 20px rgba(0,229,255,.1); }
50%      { box-shadow: 0 0 36px rgba(0,229,255,.25); }
}
.ill-outputs {
display: flex; flex-wrap: wrap; justify-content: center; gap: 8px;
}
.ill-chip {
padding: 5px 14px; border-radius: 20px; font-size: .67rem;
letter-spacing: .05em; border: 1px solid var(--border);
background: var(--surface); color: var(--muted);
display: flex; align-items: center; gap: 6px;
}
.ill-chip .chip-dot { width: 6px; height: 6px; border-radius: 50%; }
.chip-live   .chip-dot { background: var(--green);  box-shadow: 0 0 5px var(--green); }
.chip-wild   .chip-dot { background: var(--yellow); box-shadow: 0 0 5px var(--yellow); }
.chip-ports  .chip-dot { background: #a78bfa;       box-shadow: 0 0 5px #a78bfa; }
.chip-rdap   .chip-dot { background: var(--accent);  box-shadow: 0 0 5px var(--accent); }
.chip-db     .chip-dot { background: var(--muted); } .hal-wrap {
display: flex; align-items: center; gap: 48px; flex-wrap: wrap;
background: var(--card); border: 1px solid var(--border);
border-radius: 20px; padding: 44px 40px;
margin-bottom: 28px; position: relative; overflow: hidden;
}
.hal-wrap::before {
content: '';
position: absolute; inset: 0;
background: radial-gradient(ellipse at 30% 50%, rgba(220,38,38,.06) 0%, transparent 70%);
pointer-events: none;
}
.hal-wrap::after {
content: '';
position: absolute; top: 0; left: 0; right: 0; height: 1px;
background: linear-gradient(90deg, transparent, rgba(220,38,38,.6), transparent);
}
.hal-eye-wrap {
position: relative; flex-shrink: 0;
width: 180px; height: 180px;
display: grid; place-items: center;
}
.hal-outer-ring, .hal-mid-ring {
position: absolute; border-radius: 50%; border: 2px solid;
}
.hal-outer-ring {
inset: 0;
border-color: rgba(220,38,38,.25);
animation: hal-rotate 12s linear infinite;
background: radial-gradient(circle, rgba(220,38,38,.04), transparent 70%);
}
.hal-mid-ring {
inset: 16px;
border-color: rgba(220,38,38,.18);
animation: hal-rotate 8s linear infinite reverse;
}
@keyframes hal-rotate {
to { transform: rotate(360deg); }
}
.hal-eye {
width: 110px; height: 110px; border-radius: 50%;
background: radial-gradient(circle at 40% 38%,
#4a0000 0%, #1a0000 40%, #0a0000 70%, #000 100%);
box-shadow:
0 0 40px rgba(220,38,38,.5),
0 0 80px rgba(220,38,38,.2),
inset 0 0 30px rgba(0,0,0,.8);
display: grid; place-items: center;
position: relative; z-index: 1;
animation: hal-breathe 3s ease-in-out infinite;
}
@keyframes hal-breathe {
0%,100% { box-shadow: 0 0 40px rgba(220,38,38,.5), 0 0 80px rgba(220,38,38,.2), inset 0 0 30px rgba(0,0,0,.8); }
50%      { box-shadow: 0 0 60px rgba(220,38,38,.8), 0 0 120px rgba(220,38,38,.35), inset 0 0 30px rgba(0,0,0,.8); }
}
.hal-iris {
width: 62px; height: 62px; border-radius: 50%;
background: radial-gradient(circle at 38% 35%,
#ff2200 0%, #cc1100 25%, #880000 55%, #3a0000 80%, #000 100%);
display: grid; place-items: center;
box-shadow: 0 0 12px rgba(220,38,38,.6), inset 0 0 8px rgba(0,0,0,.6);
}
.hal-pupil {
width: 26px; height: 26px; border-radius: 50%;
background: radial-gradient(circle at 35% 30%, #ff6644, #cc2200 40%, #000 75%);
display: grid; place-items: center;
position: relative;
}
.hal-glint {
width: 7px; height: 7px; border-radius: 50%;
background: rgba(255,255,255,.7);
position: absolute; top: 4px; left: 5px;
filter: blur(1px);
}
.hal-scan-line {
position: absolute;
width: 110px; height: 2px;
background: linear-gradient(90deg, transparent, rgba(220,38,38,.8), transparent);
border-radius: 1px;
animation: hal-scan 2.8s ease-in-out infinite;
z-index: 2;
}
@keyframes hal-scan {
0%   { transform: translateY(-44px); opacity: 0; }
15%  { opacity: 1; }
85%  { opacity: 1; }
100% { transform: translateY(44px);  opacity: 0; }
}
.hal-text { flex: 1; min-width: 240px; }
.hal-greeting {
font-size: 1.1rem; color: #ef4444;
letter-spacing: .04em; margin-bottom: 14px;
min-height: 1.5em;
}
.hal-greeting::after {
content: '▊';
animation: blink 1s step-end infinite;
color: #ef4444;
}
.hal-sub {
font-size: .82rem; line-height: 1.8;
color: var(--text); margin-bottom: 20px;
}
.hal-chips {
display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px;
}
.hal-chip {
padding: 5px 14px; border-radius: 20px; font-size: .7rem;
background: rgba(220,38,38,.08); border: 1px solid rgba(220,38,38,.2);
color: #f87171; letter-spacing: .04em;
}
.hal-btn {
padding: 10px 24px; border-radius: 9px; font-family: var(--font);
font-size: .8rem; font-weight: 700; letter-spacing: .05em;
background: transparent; border: 1px solid rgba(220,38,38,.4);
color: #ef4444; cursor: pointer; transition: all .2s;
}
.hal-btn:hover {
background: rgba(220,38,38,.1);
border-color: rgba(220,38,38,.7);
box-shadow: 0 0 16px rgba(220,38,38,.2);
}
.cta-wrap {
position: relative; overflow: hidden;
display: flex; align-items: center; gap: 32px; flex-wrap: wrap;
background: var(--card);
border: 1px solid rgba(124,58,237,.35);
border-radius: 20px;
padding: 36px 36px 32px;
margin-top: 12px;
}
.cta-wrap::before {
content: '';
position: absolute; top: 0; left: 0; right: 0; height: 1px;
background: linear-gradient(90deg, transparent, var(--accent2), var(--accent), transparent);
opacity: .7;
}
.cta-glow {
position: absolute; inset: 0; pointer-events: none;
background: radial-gradient(ellipse at 0% 50%, rgba(124,58,237,.08) 0%, transparent 65%);
}
.cta-icon {
font-size: 3rem; flex-shrink: 0;
filter: drop-shadow(0 0 16px rgba(124,58,237,.5));
animation: cta-float 4s ease-in-out infinite;
}
@keyframes cta-float {
0%,100% { transform: translateY(0); }
50%      { transform: translateY(-6px); }
}
.cta-body { flex: 1; min-width: 260px; }
.cta-eyebrow {
font-size: .65rem; color: var(--muted);
letter-spacing: .12em; text-transform: uppercase;
margin-bottom: 8px;
}
.cta-headline {
font-size: 1.15rem; font-weight: 700;
color: var(--text); line-height: 1.4;
margin-bottom: 12px;
}
.cta-domain {
color: var(--accent);
text-shadow: 0 0 20px rgba(0,229,255,.3);
}
.cta-text {
font-size: .8rem; color: var(--muted);
line-height: 1.75; margin-bottom: 16px;
font-family: sans-serif;
}
.cta-text strong { color: var(--text); }
.cta-bullets {
display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 22px;
}
.cta-bullet {
font-size: .7rem; color: #a78bfa;
background: rgba(124,58,237,.1);
border: 1px solid rgba(124,58,237,.2);
border-radius: 20px; padding: 4px 12px;
letter-spacing: .03em;
}
.cta-btn {
display: inline-block;
padding: 12px 28px; border-radius: 10px;
background: linear-gradient(135deg, var(--accent2), #9333ea);
color: #fff; font-family: var(--font);
font-weight: 700; font-size: .85rem;
letter-spacing: .05em; text-decoration: none;
transition: opacity .2s, transform .15s, box-shadow .2s;
box-shadow: 0 4px 24px rgba(124,58,237,.35);
}
.cta-btn:hover {
opacity: .92;
transform: translateY(-2px);
box-shadow: 0 8px 32px rgba(124,58,237,.5);
}
.cta-btn:active { transform: translateY(0); } .scanning-wrap {
display: flex; align-items: center; gap: 36px; flex-wrap: wrap;
background: var(--card); border: 1px solid var(--border);
border-radius: 16px; padding: 28px 32px;
margin-bottom: 24px; position: relative; overflow: hidden;
}
.scanning-wrap::before {
content: '';
position: absolute; top: 0; left: 0; right: 0; height: 1px;
background: linear-gradient(90deg, transparent, var(--accent), transparent);
animation: scan-shimmer 2s ease-in-out infinite;
}
@keyframes scan-shimmer {
0%,100% { opacity: .3; } 50% { opacity: 1; }
} .radar-wrap {
position: relative; flex-shrink: 0;
width: 130px; height: 130px;
display: grid; place-items: center;
}
.radar-ring {
position: absolute; border-radius: 50%;
border: 1px solid rgba(0,229,255,.18);
}
.r1 { width: 130px; height: 130px; }
.r2 { width:  88px; height:  88px; }
.r3 { width:  46px; height:  46px; }
.radar-sweep {
position: absolute; inset: 0; border-radius: 50%;
background: conic-gradient(
from 0deg,
transparent 75%,
rgba(0,229,255,.08) 85%,
rgba(0,229,255,.45) 100%
);
animation: radar-spin 2.5s linear infinite;
}
@keyframes radar-spin { to { transform: rotate(360deg); } }
.radar-center {
width: 8px; height: 8px; border-radius: 50%;
background: var(--accent);
box-shadow: 0 0 8px var(--accent);
z-index: 2;
} .radar-wrap::after {
content: '';
position: absolute; inset: 0;
background:
linear-gradient(rgba(0,229,255,.1) 1px, transparent 1px),
linear-gradient(90deg, rgba(0,229,255,.1) 1px, transparent 1px);
background-size: 130px 130px;
background-position: center;
border-radius: 50%;
pointer-events: none;
} .radar-blip {
position: absolute; width: 6px; height: 6px;
border-radius: 50%; background: var(--accent);
box-shadow: 0 0 6px var(--accent);
opacity: 0; z-index: 3;
animation: blip-fade 2.5s ease-out infinite;
}
#blip1 { top: 22%; left: 62%; animation-delay: 0s; }
#blip2 { top: 55%; left: 25%; animation-delay: .8s; }
#blip3 { top: 70%; left: 68%; animation-delay: 1.6s; }
@keyframes blip-fade {
0%   { opacity: 0; transform: scale(.5); }
10%  { opacity: 1; transform: scale(1.4); }
40%  { opacity: .7; }
100% { opacity: 0; transform: scale(.8); }
} .scanning-info { flex: 1; min-width: 220px; }
.scanning-label {
font-size: .62rem; letter-spacing: .18em;
color: var(--accent); margin-bottom: 4px;
}
.scanning-domain {
font-size: 1rem; font-weight: 700; color: var(--text);
margin-bottom: 18px; word-break: break-all;
} .src-progress-list { display: flex; flex-direction: column; gap: 9px; margin-bottom: 16px; }
.src-row {
display: grid;
grid-template-columns: 72px 1fr 36px;
align-items: center; gap: 10px;
opacity: .35; transition: opacity .4s;
}
.src-row.active  { opacity: 1; }
.src-row.done    { opacity: .65; }
.src-name { font-size: .68rem; color: var(--muted); }
.src-bar-wrap {
height: 4px; background: var(--border);
border-radius: 4px; overflow: hidden;
}
.src-bar {
height: 100%; width: 0%; border-radius: 4px;
background: linear-gradient(90deg, var(--accent), #0099bb);
transition: width .3s ease;
}
.src-row.done .src-bar { background: var(--green); }
.src-pct { font-size: .65rem; color: var(--muted); text-align: right; } .scanning-footer {
display: flex; align-items: center; gap: 8px;
font-size: .72rem; color: var(--muted);
}
.scan-dot-anim {
display: flex; gap: 3px; align-items: center;
}
.scan-dot-anim::before,
.scan-dot-anim::after,
.scanning-footer::before {
content: '';
}
.scan-dot-anim {
width: 6px; height: 6px; border-radius: 50%;
background: var(--accent);
box-shadow: 10px 0 0 var(--accent), 20px 0 0 var(--accent);
animation: dot-bounce 1.2s ease-in-out infinite;
margin-right: 14px; flex-shrink: 0;
}
@keyframes dot-bounce {
0%,80%,100% { transform: translateY(0);    opacity: 1; }
40%          { transform: translateY(-5px); opacity: .6; }
}
.ill-header {
display: flex; align-items: center; justify-content: space-between;
cursor: pointer; user-select: none;
margin-bottom: 0; padding-bottom: 0;
}
.ill-header:hover .ill-title { color: var(--accent); }
.ill-toggle-icon {
font-size: .65rem; color: var(--muted);
transition: transform .3s ease, color .2s;
}
#illBody {
overflow: hidden;
max-height: 400px;                     
transition: max-height .35s ease, opacity .3s ease, margin-top .3s ease;
margin-top: 24px;
opacity: 1;
}
#illBody.collapsed {
max-height: 0;
opacity: 0;
margin-top: 0;
}
#ctaLink {
color: #fff;
text-decoration: none;
}
.input-row {
flex-wrap: wrap;
align-items: flex-start; }
.input-wrap {
display: flex;
flex-direction: column; }
#inputError {
font-size: .7rem;
color: var(--red);
margin-top: 6px;
padding-left: 4px;
width: 100%;
animation: error-in .15s ease;
}
@keyframes error-in {
from { opacity: 0; transform: translateY(-4px); }
to   { opacity: 1; transform: translateY(0); }
}