.ad-rotation{position:relative;margin:36px 0;border:3px solid #121212;border-radius:18px;box-shadow:8px 9px 0 #121212;min-height:168px;background:#111;overflow:hidden;isolation:isolate}.ad-rotation:before{content:"";position:absolute;z-index:7;inset:0;border:1px solid rgba(255,255,255,.28);border-radius:14px;pointer-events:none}.ad-disclosure{position:absolute;z-index:12;right:12px;top:9px;padding:3px 7px;border:1px solid currentColor;border-radius:99px;background:rgba(0,0,0,.22);color:#fff;font-size:8px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;backdrop-filter:blur(5px)}.network-ad{--accent:#ffd329;--glow:rgba(255,211,41,.4);position:absolute;inset:0;width:100%;min-height:162px;border:0;padding:22px 34px;display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:24px;text-align:left;opacity:0;visibility:hidden;transform:translate3d(24px,0,0) scale(.985);transition:opacity .5s ease,transform .5s ease;cursor:pointer;font-family:Arial,sans-serif;overflow:hidden;isolation:isolate}.network-ad:before{content:"";position:absolute;z-index:-2;inset:-35%;background:radial-gradient(circle at 22% 35%,var(--glow),transparent 25%),radial-gradient(circle at 82% 20%,rgba(255,255,255,.16),transparent 20%),linear-gradient(115deg,transparent 22%,rgba(255,255,255,.07) 22.5%,transparent 23%,transparent 65%,rgba(255,255,255,.08) 65.5%,transparent 66%);transform:rotate(-4deg)}.network-ad:after{content:"";position:absolute;z-index:-1;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 46px,rgba(255,255,255,.025) 47px,transparent 48px);mix-blend-mode:screen}.network-ad.is-active{opacity:1;visibility:visible;transform:none}.network-ad.is-active:before{animation:adGlow 7s ease-in-out infinite alternate}.ad-orbit{position:absolute;z-index:-1;width:260px;height:260px;right:15%;top:50%;border:1px solid rgba(255,255,255,.17);border-radius:50%;transform:translateY(-50%) rotate(-15deg)}.ad-orbit:before,.ad-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.12)}.ad-orbit:before{inset:25px}.ad-orbit:after{inset:58px;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 66%)}.network-ad-icon{position:relative;width:74px;height:74px;border:1px solid rgba(255,255,255,.58);border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(255,255,255,.24),rgba(255,255,255,.04));box-shadow:inset 0 1px rgba(255,255,255,.55),0 14px 35px rgba(0,0,0,.3),0 0 28px var(--glow);font:900 31px/1 Arial Black,Arial,sans-serif;transform:rotate(-4deg);backdrop-filter:blur(10px)}.network-ad-icon:after{content:"";position:absolute;width:12px;height:12px;right:-7px;top:-7px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--accent)}.network-ad-copy{display:grid;position:relative;z-index:2;text-shadow:0 2px 16px rgba(0,0,0,.3)}.network-ad-copy small{width:max-content;margin-bottom:5px;padding:4px 8px;border-radius:4px;background:var(--accent);color:#111;text-shadow:none;font-size:9px;font-weight:1000;letter-spacing:.18em;box-shadow:3px 3px 0 rgba(0,0,0,.22)}.network-ad-copy strong{font:1000 clamp(28px,4.5vw,52px)/.88 Arial Black,Impact,sans-serif;letter-spacing:-.055em}.network-ad-copy>span{max-width:680px;margin-top:8px;font-size:14px;font-weight:750;letter-spacing:.01em}.network-ad>b{position:relative;z-index:3;min-width:155px;padding:13px 15px;border:1px solid rgba(255,255,255,.66);border-radius:99px;background:rgba(0,0,0,.18);box-shadow:inset 0 1px rgba(255,255,255,.28),0 9px 22px rgba(0,0,0,.25);text-align:center;text-transform:uppercase;font-size:10px;letter-spacing:.08em;white-space:nowrap;backdrop-filter:blur(8px);transition:transform .2s,background .2s}.network-ad>b em{font-style:normal;color:var(--accent);font-size:16px;vertical-align:-1px}.network-ad:hover>b{transform:translateY(-2px);background:rgba(255,255,255,.18)}.ad-theme-lucaryn{--accent:#d8a7ff;--glow:rgba(162,69,237,.48);background:linear-gradient(125deg,#0d071b 0%,#32104f 50%,#6b238c 100%);color:#fff}.ad-theme-lucaryn .network-ad-icon{border-radius:50%}.ad-theme-melissa{--accent:#f4cc75;--glow:rgba(244,164,71,.46);background:linear-gradient(125deg,#1c071e 0%,#5a153b 48%,#9b511c 100%);color:#fff}.ad-theme-melissa .network-ad-icon{border-radius:50% 50% 44% 44%}.ad-theme-guided{--accent:#f3d383;--glow:rgba(41,106,255,.5);background:linear-gradient(125deg,#020615 0%,#071c4e 47%,#1653b7 100%);color:#f8e2a5}.ad-theme-guided:after{background:repeating-radial-gradient(circle at 70% 50%,transparent 0,transparent 24px,rgba(255,255,255,.045) 25px,transparent 26px)}.ad-theme-libra{--accent:#d8a3ff;--glow:rgba(151,64,213,.45);background:linear-gradient(125deg,#09090c 0%,#23172e 46%,#653278 100%);color:#fff}.ad-theme-libra .network-ad-icon{border-radius:18px 18px 36px 36px}.ad-theme-genx{--accent:#56efff;--glow:rgba(0,164,255,.5);background:linear-gradient(120deg,#020202 0%,#07132b 42%,#163dac 100%);color:#fff}.ad-theme-genx:after{background:linear-gradient(90deg,transparent 49.4%,rgba(86,239,255,.13) 49.5%,transparent 49.8%),linear-gradient(0deg,transparent 49.4%,rgba(255,81,184,.09) 49.5%,transparent 49.8%);background-size:32px 32px}.ad-theme-genx .network-ad-icon{border-radius:3px;box-shadow:7px 7px 0 #ff51b8,0 0 28px var(--glow)}.ad-theme-honey{--accent:#ffc73d;--glow:rgba(255,182,31,.42);background:linear-gradient(125deg,#190d27 0%,#4b216a 48%,#9b6314 100%);color:#fff}.ad-theme-honey:after{background:radial-gradient(circle at 15px 15px,transparent 8px,rgba(255,255,255,.05) 9px,transparent 10px);background-size:30px 26px}.ad-theme-honey .network-ad-icon{border-radius:30%}.ad-theme-advertise{--accent:#f13b2d;--glow:rgba(241,59,45,.34);background:linear-gradient(120deg,#ffd329 0%,#ffb226 52%,#ff705f 100%);color:#121212}.ad-theme-advertise:before{background:radial-gradient(circle at 18% 25%,rgba(255,255,255,.62),transparent 25%),repeating-linear-gradient(-45deg,transparent 0,transparent 18px,rgba(255,255,255,.13) 19px,transparent 20px)}.ad-theme-advertise .network-ad-copy{text-shadow:none}.ad-theme-advertise .network-ad-copy small{background:#121212;color:#fff}.ad-theme-advertise .network-ad-icon{border:2px solid #121212;background:rgba(255,255,255,.26);box-shadow:7px 7px 0 #121212,0 0 28px var(--glow)}.ad-theme-advertise .network-ad-icon:after{background:#121212;box-shadow:none}.ad-theme-advertise>b{border:2px solid #121212;background:#121212;color:#fff;box-shadow:5px 5px 0 rgba(255,255,255,.55)}.ad-dots{position:absolute;z-index:14;bottom:9px;right:13px;display:flex;gap:6px}.ad-dots button{width:18px;height:5px;border:0;border-radius:99px;padding:0;background:rgba(255,255,255,.35);box-shadow:0 1px rgba(0,0,0,.22);transition:width .25s,background .25s}.ad-dots button.is-active{width:34px;background:#fff}.ad-article{margin-top:52px}.advertise-dialog{width:min(760px,calc(100% - 30px));max-height:90vh;overflow:auto;border:3px solid #121212;border-radius:18px;box-shadow:12px 13px 0 #ffd329;padding:32px;background:#f7f2e7}.advertise-dialog::backdrop{background:rgba(6,4,12,.8);backdrop-filter:blur(5px)}.advertise-dialog h2{font:900 44px/1 Arial Black,Impact,sans-serif;margin:12px 0}.dialog-close{position:absolute;right:12px;top:10px;border:2px solid;background:#fff;border-radius:50%;font-size:25px;width:38px;height:38px}.advertise-form>div{display:grid;grid-template-columns:1fr 1fr;gap:15px}.advertise-form label{display:block;font-weight:800;margin:13px 0}.advertise-form input,.advertise-form select,.advertise-form textarea{display:block;width:100%;border:2px solid #121212;border-radius:8px;background:#fff;padding:11px;margin-top:5px;font:inherit}.advertise-form input:focus,.advertise-form select:focus,.advertise-form textarea:focus{outline:3px solid #ffd329;outline-offset:1px}.advertise-form textarea{resize:vertical}.advertise-form .button{margin-top:12px}.trap{position:absolute!important;left:-10000px!important}.form-note{font-size:12px;color:#6c675f}@keyframes adGlow{from{transform:rotate(-4deg) scale(1)}to{transform:rotate(2deg) scale(1.06)}}@media(prefers-reduced-motion:reduce){.network-ad,.network-ad.is-active:before{transition:none;animation:none}}@media(max-width:700px){.ad-rotation{min-height:170px;border-radius:14px}.network-ad{min-height:164px;grid-template-columns:58px 1fr;padding:19px 18px;gap:14px}.network-ad-icon{width:54px;height:54px;border-radius:16px;font-size:23px}.network-ad>b{display:none}.network-ad-copy strong{font-size:27px}.network-ad-copy>span{font-size:12px;line-height:1.3}.network-ad-copy small{font-size:7px}.ad-orbit{right:-80px}.advertise-form>div{grid-template-columns:1fr}.advertise-dialog h2{font-size:34px}}
