
.wwz-footer[data-ww-net="true"],.wwz-footer[data-ww-net="true"] *{box-sizing:border-box}
.wwz-footer[data-ww-net="true"]{--wwz-line:rgba(255,255,255,.11);--wwz-muted:#a5a4b7;position:relative;width:100%;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,#0b0a15 0%,#07080f 59%,#0b0b17 100%);color:#f7f5ff;font-family:var(--ww-font-body,Inter,Arial,sans-serif);line-height:1.5}
.wwz-footer[data-ww-net="true"]::before{content:"";position:absolute;inset:-10% 0 auto 35%;height:65%;pointer-events:none;background:radial-gradient(ellipse,rgba(65,46,115,.12),transparent 65%);z-index:-1}
.wwz-footer[data-ww-net="true"] a{color:inherit;text-decoration:none}.wwz-footer[data-ww-net="true"] a:focus-visible,.wwz-footer[data-ww-net="true"] button:focus-visible,.wwz-footer[data-ww-net="true"] input:focus-visible,.wwz-footer[data-ww-net="true"] canvas:focus-visible{outline:2px solid #b4a8ff;outline-offset:3px}
.wwz-footer[data-ww-net="true"] .wwz-inner{width:min(1220px,calc(100% - 58px));margin:0 auto}
.wwz-footer[data-ww-net="true"] .wwz-top{min-height:85px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--wwz-line)}
.wwz-footer[data-ww-net="true"] .wwz-logo{width:clamp(225px,23vw,295px);height:auto;max-height:82px;object-fit:contain;object-position:left center}
.wwz-footer[data-ww-net="true"] .wwz-status{font:600 10px ui-monospace,monospace;letter-spacing:.1em;color:#b2aec3;white-space:nowrap}.wwz-footer[data-ww-net="true"] .wwz-status i{display:inline-block;width:7px;height:7px;margin-right:9px;background:#70e5bd;border-radius:50%}
.wwz-footer[data-ww-net="true"] .wwz-news{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;padding:18px 0;border-block:1px solid var(--wwz-line)}
.wwz-footer[data-ww-net="true"] .wwz-news h3{font-size:18px;letter-spacing:-.03em;margin:0 0 3px}.wwz-footer[data-ww-net="true"] .wwz-news p{color:var(--wwz-muted);font-size:12px;margin:0}
.wwz-footer[data-ww-net="true"] .wwz-form{display:grid;gap:8px}.wwz-footer[data-ww-net="true"] .wwz-input-row{display:flex;align-items:center;min-height:47px;border:1px solid #ffffff34;border-radius:99px;background:#11111e;padding:4px;gap:8px}
.wwz-footer[data-ww-net="true"] .wwz-input-row input{flex:1;min-width:0;box-shadow:none!important;border:0!important;background:transparent!important;color:#fff!important;padding:8px 14px!important;font-size:12px;outline:0}
.wwz-footer[data-ww-net="true"] .wwz-input-row button{border:0;border-radius:99px;background:#ff8369;color:#14121a;font-size:12px;font-weight:800;padding:12px 17px;white-space:nowrap;cursor:pointer}.wwz-footer[data-ww-net="true"] .wwz-input-row button:disabled{opacity:.6}
.wwz-footer[data-ww-net="true"] .wwz-consent{display:flex;align-items:flex-start;gap:8px;color:#aaa6b8;font-size:10px;line-height:1.4}.wwz-footer[data-ww-net="true"] .wwz-consent input{accent-color:#ff8369;margin:2px 0 0}.wwz-footer[data-ww-net="true"] .wwz-consent a{text-decoration:underline;text-underline-offset:2px;color:#eee}
.wwz-footer[data-ww-net="true"] .wwz-form-status{font-size:11px;color:#9af7cf}.wwz-footer[data-ww-net="true"] .wwz-honey{position:absolute!important;left:-10000px!important;opacity:0!important;width:1px!important;height:1px!important}
.wwz-footer[data-ww-net="true"] .wwz-links{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:28px;padding:22px 0 18px}
.wwz-footer[data-ww-net="true"] .wwz-links .wwz-note{font-size:12px;max-width:260px;color:var(--wwz-muted);line-height:1.65}.wwz-footer[data-ww-net="true"] .wwz-links h4{font:700 10px ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase;color:#b6a9cd;margin:0 0 10px}
.wwz-footer[data-ww-net="true"] .wwz-links nav a{display:block;color:#d2cedc;margin:0 0 7px;font-size:12px;transition:color .2s,transform .2s}.wwz-footer[data-ww-net="true"] .wwz-links nav a:hover{color:#fff;transform:translateX(3px)}
.wwz-footer[data-ww-net="true"] .wwz-wordmark{padding:5px 0 0;text-align:center;white-space:nowrap;line-height:.96;border-top:1px solid var(--wwz-line);overflow:visible}
.wwz-footer[data-ww-net="true"] .wwz-wordmark span{display:inline-block;max-width:100%;font-weight:900;font-size:clamp(62px,15.8vw,228px);letter-spacing:.023em;background:linear-gradient(105deg,#fbf9ff,#b2bfff 22%,#658dff 36%,#db73bd 56%,#ff9277 71%,#8bafff 88%,#f9f8ff);background-size:230% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:wwz-shift 13s ease-in-out infinite alternate}
.wwz-footer[data-ww-net="true"] .wwz-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:9px 0 17px;border-top:1px solid #ffffff15;font-size:10px;color:#9994aa}.wwz-footer[data-ww-net="true"] .wwz-bottom nav{display:flex;gap:18px;flex-wrap:wrap}.wwz-footer[data-ww-net="true"] .wwz-bottom a:hover{color:#fff}
@keyframes wwz-shift{from{background-position:0% 50%}to{background-position:100% 50%}}
@media(max-width:940px){.wwz-footer[data-ww-net="true"] .wwz-main{grid-template-columns:1fr 1fr}.wwz-footer[data-ww-net="true"] .wwz-h2{font-size:clamp(33px,4.5vw,48px)}.wwz-footer[data-ww-net="true"] .wwz-links{gap:17px}}
@media(max-width:720px){.wwz-footer[data-ww-net="true"] .wwz-inner{width:calc(100% - 34px)}.wwz-footer[data-ww-net="true"] .wwz-top{min-height:75px}.wwz-footer[data-ww-net="true"] .wwz-logo{width:230px}.wwz-footer[data-ww-net="true"] .wwz-status{font-size:8px}.wwz-footer[data-ww-net="true"] .wwz-main{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:23px 0 0}.wwz-footer[data-ww-net="true"] .wwz-h2{font-size:clamp(32px,8.15vw,55px);margin-bottom:12px}.wwz-footer[data-ww-net="true"] .wwz-desc{max-width:540px}.wwz-footer[data-ww-net="true"] .wwz-news{grid-template-columns:1fr;gap:13px}.wwz-footer[data-ww-net="true"] .wwz-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 0}.wwz-footer[data-ww-net="true"] .wwz-links .wwz-note{grid-column:1/-1;max-width:none;margin:0}.wwz-footer[data-ww-net="true"] .wwz-wordmark span{font-size:15.6vw;letter-spacing:.01em}.wwz-footer[data-ww-net="true"] .wwz-bottom{display:block}.wwz-footer[data-ww-net="true"] .wwz-bottom nav{margin-top:7px}}
@media(max-width:410px){.wwz-footer[data-ww-net="true"] .wwz-logo{width:200px}.wwz-footer[data-ww-net="true"] .wwz-status{font-size:7px;max-width:120px;white-space:normal;text-align:right}.wwz-footer[data-ww-net="true"] .wwz-h2{font-size:clamp(28px,7.8vw,36px)}.wwz-footer[data-ww-net="true"] .wwz-input-row{display:grid;border-radius:17px;padding:7px}.wwz-footer[data-ww-net="true"] .wwz-input-row button{width:100%}}
@media(prefers-reduced-motion:reduce){.wwz-footer[data-ww-net="true"] .wwz-wordmark span,.wwz-footer[data-ww-net="true"] .wwz-h2 em{animation:none!important;background-position:55% 50%}.wwz-footer[data-ww-net="true"] .wwz-action,.wwz-footer[data-ww-net="true"] .wwz-links nav a{transition:none!important}}

/* v1.9.0 — the animated field is decorative, content stays in front. */
.wwz-footer[data-ww-net="true"]{background:#080910;isolation:isolate}
.wwz-footer[data-ww-net="true"]::before{display:none}
.wwz-footer[data-ww-net="true"] .wwz-net{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 78% 28%,#35214c 0,transparent 56%),radial-gradient(ellipse at 10% 65%,#12172b 0,transparent 60%);opacity:.85}
.wwz-footer[data-ww-net="true"] .wwz-net canvas{display:block;pointer-events:none!important;touch-action:pan-y}
.wwz-footer[data-ww-net="true"]::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(8,9,16,.94) 0%,rgba(8,9,16,.75) 46%,rgba(8,9,16,.18) 100%),linear-gradient(180deg,rgba(8,9,16,.08) 25%,rgba(8,9,16,.88) 65%,#080910 100%)}
.wwz-footer[data-ww-net="true"] .wwz-inner{position:relative;z-index:2}
.wwz-footer[data-ww-net="true"] .wwz-top{min-height:98px;gap:16px}
.wwz-footer[data-ww-net="true"] .wwz-logo{width:clamp(155px,17vw,215px);max-height:65px;object-fit:contain}
.wwz-footer[data-ww-net="true"] .wwz-tools{display:flex;align-items:center;justify-content:flex-end;gap:22px}
.wwz-footer[data-ww-net="true"] .wwz-status{font-size:9px;color:#cfcbdd;letter-spacing:.08em}
.wwz-footer[data-ww-net="true"] .wwz-motion{display:none;min-height:44px;align-items:center;gap:9px;padding:9px 14px;color:#e9e5f5;background:#14121dcc;border:1px solid #ffffff38;border-radius:99px;font:500 11px/1.3 Arial,sans-serif;cursor:pointer}
.wwz-footer[data-ww-net="true"][data-ww-net-ready] .wwz-motion{display:inline-flex}
.wwz-footer[data-ww-net="true"] .wwz-motion:hover{background:#252133}
.wwz-footer[data-ww-net="true"] .wwz-main{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px;align-items:end;min-height:390px;padding:45px 0 40px}
.wwz-footer[data-ww-net="true"] .wwz-message{min-width:0}
.wwz-footer[data-ww-net="true"] .wwz-eyebrow{display:block;margin-bottom:22px;color:#d0b7ff;font:600 10px/1.5 ui-monospace,monospace;letter-spacing:.17em}
.wwz-footer[data-ww-net="true"] .wwz-h2{font:850 clamp(44px,6.1vw,86px)/.98 var(--ww-font-body,Inter,Arial,sans-serif);letter-spacing:-.065em;color:#f7f5ff;margin:0 0 22px;text-transform:uppercase}
.wwz-footer[data-ww-net="true"] .wwz-h2 span{display:block;white-space:normal}
.wwz-footer[data-ww-net="true"] .wwz-h2 em{display:block;width:fit-content;font:italic 400 1.13em/1.06 Georgia,serif;text-transform:none;letter-spacing:-.055em;color:#d2a7f4;background:linear-gradient(105deg,#ffe0c7,#ff9f87 30%,#c596ff 72%,#a9c5ff);background-size:210% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:wwz-shift 13s ease-in-out infinite alternate}
.wwz-footer[data-ww-net="true"] .wwz-desc{max-width:465px;color:#cbc7d6;font-size:14px;line-height:1.7;margin:0 0 25px}
.wwz-footer[data-ww-net="true"] .wwz-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}
.wwz-footer[data-ww-net="true"] .wwz-action{display:inline-flex;align-items:center;gap:27px;min-height:52px;border-radius:99px;padding:8px 8px 8px 23px;color:#14111b;background:#f7f5ff;font-size:13px;font-weight:750;transition:transform .2s,box-shadow .2s}
.wwz-footer[data-ww-net="true"] .wwz-action span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ff977d;color:#20131b;font-size:23px}
.wwz-footer[data-ww-net="true"] .wwz-action:hover{transform:translateY(-3px);box-shadow:0 8px 30px #8d6bcc40}
.wwz-footer[data-ww-net="true"] .wwz-secondary{display:inline-flex;align-items:center;min-height:44px;color:#eee8fc;font-size:12px;text-decoration:underline;text-underline-offset:5px}
.wwz-footer[data-ww-net="true"] .wwz-side{padding:18px 0 4px 20px;border-left:1px solid #ffffff30}
.wwz-footer[data-ww-net="true"] .wwz-side p{font-size:14px;line-height:1.6;margin:0 0 18px;color:#e0d9ed}
.wwz-footer[data-ww-net="true"] .wwz-side small{display:block;color:#c3b4db;font:500 9px/1.7 ui-monospace,monospace;letter-spacing:.12em}
.wwz-footer[data-ww-net="true"] .wwz-side a{display:inline-flex;align-items:center;min-height:44px;color:#f7f5ff;font-size:12px;border-bottom:1px solid #ffffff45;overflow-wrap:anywhere}
.wwz-footer[data-ww-net="true"] .wwz-news{position:relative;background:rgba(8,9,16,.74)}
.wwz-footer[data-ww-net="true"] .wwz-news h3{color:#f7f5ff}
.wwz-footer[data-ww-net="true"] .wwz-consent{color:#bbb5cb}
.wwz-footer[data-ww-net="true"] .wwz-links nav a{min-height:27px;display:flex;align-items:center}
.wwz-footer[data-ww-net="true"] .wwz-input-row input:focus-visible{outline:2px solid #b4a8ff!important;outline-offset:-1px}
.wwz-footer[data-ww-net="true"][data-ww-net-paused] *{animation-play-state:paused!important;transition:none!important}
.wwz-footer[data-ww-net="true"] .wwz-form-status[data-error]{color:#ffb9ab}
@media(min-width:1600px){.wwz-footer[data-ww-net="true"] .wwz-main{min-height:425px}}
@media(max-width:1024px){.wwz-footer[data-ww-net="true"] .wwz-main{grid-template-columns:minmax(0,1fr) 190px;min-height:380px}.wwz-footer[data-ww-net="true"] .wwz-h2{font-size:clamp(43px,6.7vw,70px)}.wwz-footer[data-ww-net="true"] .wwz-tools{gap:12px}.wwz-footer[data-ww-net="true"] .wwz-status{max-width:150px;white-space:normal;font-size:8px}.wwz-footer[data-ww-net="true"] .wwz-side{padding-left:16px}}
@media(max-width:720px){.wwz-footer[data-ww-net="true"]::after{background:linear-gradient(90deg,#080910e8,#08091077),linear-gradient(180deg,#08091011,#080910 88%)}.wwz-footer[data-ww-net="true"] .wwz-top{min-height:88px}.wwz-footer[data-ww-net="true"] .wwz-logo{width:155px}.wwz-footer[data-ww-net="true"] .wwz-tools{gap:6px;flex-direction:column;align-items:flex-end}.wwz-footer[data-ww-net="true"] .wwz-status{max-width:none;font-size:7px;letter-spacing:.02em}.wwz-footer[data-ww-net="true"] .wwz-status i{width:5px;height:5px;margin-right:5px}.wwz-footer[data-ww-net="true"] .wwz-motion{min-height:36px;font-size:10px;padding:7px 10px}.wwz-footer[data-ww-net="true"] .wwz-main{display:block;min-height:0;padding:32px 0 28px}.wwz-footer[data-ww-net="true"] .wwz-eyebrow{font-size:9px;margin-bottom:21px;letter-spacing:.12em}.wwz-footer[data-ww-net="true"] .wwz-h2{font-size:clamp(41px,8.9vw,64px);margin-bottom:19px}.wwz-footer[data-ww-net="true"] .wwz-desc{font-size:13px;max-width:420px;margin-bottom:20px}.wwz-footer[data-ww-net="true"] .wwz-side{display:none}.wwz-footer[data-ww-net="true"] .wwz-actions{gap:18px}.wwz-footer[data-ww-net="true"] .wwz-links nav a{min-height:32px}.wwz-footer[data-ww-net="true"] .wwz-bottom a{display:inline-flex;min-height:28px;align-items:center}}
@media(max-width:360px){.wwz-footer[data-ww-net="true"] .wwz-logo{width:125px}.wwz-footer[data-ww-net="true"] .wwz-status{max-width:145px;text-align:right}.wwz-footer[data-ww-net="true"] .wwz-h2{font-size:39px}.wwz-footer[data-ww-net="true"] .wwz-actions{gap:12px}.wwz-footer[data-ww-net="true"] .wwz-action{padding-left:18px;gap:16px}.wwz-footer[data-ww-net="true"] .wwz-secondary{font-size:11px}}
@media(prefers-reduced-motion:reduce){.wwz-footer[data-ww-net="true"] *{animation:none!important;transition:none!important}.wwz-footer[data-ww-net="true"] .wwz-net canvas{display:none!important}}
@media(forced-colors:active){.wwz-footer[data-ww-net="true"] .wwz-net{display:none}.wwz-footer[data-ww-net="true"] .wwz-h2 em,.wwz-footer[data-ww-net="true"] .wwz-wordmark span{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}.wwz-footer[data-ww-net="true"] .wwz-action,.wwz-footer[data-ww-net="true"] .wwz-motion{border:1px solid ButtonText}}

.wwz-footer[data-ww-net="true"] .wwz-motion[hidden]{display:none!important}

/* Use the supplied horizontal artwork: preserve the colored symbol, give its black lettering contrast on the dark footer. */
.wwz-footer[data-ww-net="true"] .wwz-logo-wrap{position:relative;display:block;width:clamp(155px,17vw,215px);aspect-ratio:1013/215}
.wwz-footer[data-ww-net="true"] .wwz-logo-wrap img{position:absolute;inset:0;width:100%;height:auto;max-height:none;object-fit:contain}
.wwz-footer[data-ww-net="true"] .wwz-logo-wrap .wwz-logo{filter:brightness(0) invert(1)}
.wwz-footer[data-ww-net="true"] .wwz-logo-color{clip-path:inset(0 65% 0 0)}
@media(max-width:720px){.wwz-footer[data-ww-net="true"] .wwz-logo-wrap{width:155px}}
@media(max-width:360px){.wwz-footer[data-ww-net="true"] .wwz-logo-wrap{width:125px}}

/* Keep the entire fallback static, including decorative text gradients. */
.wwz-footer[data-ww-net="true"]:not([data-ww-net-state="running"]) *{animation-play-state:paused!important}
