.wof-app{color:#18152e;background:#f6f5fa;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,Arial,sans-serif}.wof-app button,.wof-app input,.wof-app select,.wof-app textarea{font:inherit}.wof-app button{cursor:pointer}.wof-app a{text-decoration:none}.wof-app .hero{color:#fff;background:radial-gradient(at 73% 36%,#5b237d 0%,#2e155b 37%,#151038 78%);min-height:400px;position:relative;overflow:hidden}.hero-noise{opacity:.42;background-image:radial-gradient(circle at 75% 30%,#e236b3 1px,#0000 2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000 100%);mask-image:linear-gradient(90deg,#0000 45%,#000 100%)}.header-inner{max-width:1260px;margin:auto;padding:27px 36px 56px;position:relative}.topbar{justify-content:space-between;align-items:center;gap:22px;display:flex}.brand{letter-spacing:-1px;white-space:nowrap;font-size:23px;font-style:italic;font-weight:900}.brand span{font-weight:1000}.brand em{letter-spacing:2px;color:#c2aeda;margin-top:-2px;font-size:9px;font-style:normal;font-weight:600;display:block}.top-actions{align-items:center;gap:8px;display:flex}.top-actions button{color:#eee8fb;background:#ffffff0d;border:1px solid #ffffff30;border-radius:22px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:700;display:flex}.top-actions button:hover,.top-actions button.selected{background:#ffffff24;border-color:#ff64c0}.hero-content{z-index:2;max-width:700px;margin-top:62px;position:relative}.hero-tag{color:#e5b1ef;letter-spacing:2px;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.tag-dot{background:#f3249c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #f3249c}.hero h1{letter-spacing:-2px;margin:17px 0 14px;font-size:clamp(37px,5vw,64px);font-weight:900;line-height:1.06}.hero h1 span{color:#f52b9e}.hero-content p{color:#cfc4e7;max-width:570px;font-size:15px;line-height:1.8}.hero-stats{gap:35px;margin-top:31px;display:flex}.hero-stats div{border-left:2px solid #e839a0;flex-direction:column;padding-left:13px;display:flex}.hero-stats b{font-size:24px}.hero-stats span{color:#cfc2e0;letter-spacing:1px;text-transform:uppercase;font-size:10px}.globe-art{opacity:.82;background:radial-gradient(circle at 39% 30%,#bb63d473,#0000 20%),radial-gradient(circle,#a42fab70,#0000 57%),repeating-radial-gradient(circle at 50% 48%,#0000 0 17px,#cfa7ff22 18px 19px,#0000 20px 42px);border:1px solid #ec69ff34;border-radius:50%;width:480px;height:480px;position:absolute;top:90px;right:15px;transform:rotate(-13deg);box-shadow:inset 0 0 80px #e995ea22,0 0 100px #b337c94a}.globe-circle{color:#e23aab44;background:repeating-linear-gradient(100deg,#0000 0 29px,#c08bee2c 30px 31px),repeating-linear-gradient(0deg,#0000 0 28px,#cb75ff2a 29px 30px);border-radius:50%;justify-content:center;align-items:center;font-size:100px;display:flex;position:absolute;inset:80px}.orbit{border:1px solid #df62d08c;border-radius:50%;position:absolute;inset:40px -80px;transform:rotate(35deg)}.orbit-two{transform:rotate(-32deg)scale(.9)}.globe-label{letter-spacing:2px;background:#1b124b;border:1px solid #fc58cb65;border-radius:18px;padding:8px 13px;font-size:10px;font-weight:800;position:absolute}.l-one{top:105px;left:10px}.l-two{bottom:130px;right:-12px}.service-bar{color:#f4eaff;background:#27134e;flex-wrap:wrap;justify-content:center;gap:0;padding:16px 20px;display:flex}.service-bar span{border-right:1px solid #8f77b370;align-items:center;gap:11px;padding:3px 24px;font-size:12px;font-weight:600;display:flex}.service-bar span:last-child{border:0}.service-bar svg{color:#e68de0}.main-content{max-width:1260px;margin:auto;padding:51px 35px 85px}.section-intro,.admin-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:2.5px;font-size:11px;font-weight:900}.eyebrow.pink{color:#e30c91}.section-intro h2,.admin-heading h2{letter-spacing:-1.5px;margin:8px 0;font-size:35px;font-weight:850}.section-intro p,.admin-heading p,.panel-header p{color:#807c92;font-size:13px}.verified{color:#6a5981;letter-spacing:1px;background:#fff;border:1px solid #ded8eb;border-radius:24px;align-items:center;gap:8px;padding:12px 15px;font-size:10px;font-weight:900;display:flex}.verified svg{color:#9e47c6}.filters{background:#fff;border:1px solid #ede8f5;border-radius:18px;align-items:center;gap:12px;margin-bottom:36px;padding:16px;display:flex;box-shadow:0 8px 30px #24133b0c}.searchbox{background:#faf9fd;border:1px solid #e8e4ef;border-radius:11px;flex:1;align-items:center;gap:11px;min-width:200px;padding:0 15px;display:flex}.searchbox svg,.filterbox svg{color:#9c8ba9}.searchbox input{background:0 0;border:0;outline:0;width:100%;padding:14px 0;font-size:13px}.filterbox{background:#faf9fd;border:1px solid #e8e4ef;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.filterbox select{color:#534762;background:0 0;border:none;outline:0;max-width:165px;padding:13px 4px;font-size:12px}.result-count{color:#946ca4;white-space:nowrap;padding:0 7px;font-size:11px;font-weight:800}.region-section{background:#fff;border:1px solid #eae5ef;border-radius:20px;margin:0 0 26px;overflow:hidden;box-shadow:0 8px 30px #2713450b}.region-heading{color:#fff;background:linear-gradient(95deg,#572083 0%,#a537a3 55%,#eedbf3 100%);justify-content:space-between;align-items:center;min-height:73px;padding:0 25px;display:flex;position:relative;overflow:hidden}.reg-1{background:linear-gradient(95deg,#ad1c7b,#e13a9e,#f9d7ea)}.reg-2{background:linear-gradient(95deg,#5d257d,#9d3d97,#efc3da)}.reg-3{background:linear-gradient(95deg,#632184,#b3469a,#f6cfcf)}.reg-4{background:linear-gradient(95deg,#b11d7f,#f14a9e,#ffcedf)}.reg-5{background:linear-gradient(95deg,#52217f,#96509d,#ded1ed)}.region-name{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.region-name span{letter-spacing:.5px;font-size:24px;font-style:italic;font-weight:900}.region-name small{letter-spacing:1px;background:#ffffff30;border-radius:12px;padding:6px 9px;font-size:9px;font-style:normal}.region-decoration{color:#ffffff7d;letter-spacing:27px;font-size:40px;position:absolute;top:-6px;right:-3%}.member-table{padding:13px 17px 17px}.table-header,.member-row{grid-template-columns:22% 38% 23% 17%;align-items:center;display:grid}.table-header{color:#eee7fa;letter-spacing:1.2px;background:#2f195a;border-radius:10px 10px 0 0;padding:13px;font-size:10px;font-weight:800}.member-row{border-bottom:1px solid #f0edf5;gap:0;min-height:54px;padding:7px 13px;transition:background .15s}.member-row:nth-of-type(odd){background:#faf9fd}.member-row:hover{background:#fff0fa}.country-cell{color:#4b435d;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:750;display:flex}.flag{font-size:22px;line-height:1}.company-cell{align-items:center;gap:10px;min-width:0;display:flex}.company-cell strong{color:#b21782;font-size:12px;line-height:1.4}.mini-featured{color:#c8228e;background:#fcddf1;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:900}.web-cell a{color:#4650a4;word-break:break-word;align-items:center;gap:7px;font-size:11px;display:flex}.web-cell a:hover{color:#e20e9a;text-decoration:underline}.muted{color:#a6a0ae;font-size:11px}.logo-cell{justify-content:center;align-items:center;display:flex}.member-logo{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:42px}.logo-fallback{color:#3d275b;letter-spacing:-1px;text-align:center;background:#f5f1fa;border-radius:9px;min-width:62px;padding:7px 10px;font-size:16px;font-weight:900}.logo-fallback.qcs{color:#282532;background:0 0;font-style:italic}.logo-chevron{color:#f36a21;vertical-align:-3px;font-size:26px}.embedded-banner{grid-column:1/-1;margin:12px 0}.ad-card{background:linear-gradient(105deg,#24134f,#68256c 63%,#de367f) 50%/cover;border-radius:15px;align-items:center;gap:22px;min-height:144px;padding:21px 29px;display:flex;position:relative;overflow:hidden;color:#fff!important}.ad-glow{border:1px solid #fff6;border-radius:50%;width:270px;height:270px;position:absolute;top:-110px;right:-40px;box-shadow:0 0 60px #e336a855}.ad-logo{z-index:1;color:#ba278b;background:#fff;border-radius:13px;justify-content:center;align-items:center;width:84px;min-width:84px;height:80px;display:flex}.ad-logo img{-o-object-fit:contain;object-fit:contain;max-width:90%;max-height:75px}.ad-copy{z-index:1;flex:1}.ad-copy .eyebrow{color:#ffc0eb;font-size:9px}.ad-copy h3{letter-spacing:-.5px;margin:6px 0 3px;font-size:24px;font-weight:900}.ad-copy p{color:#eee1f5;max-width:390px;font-size:12px}.ad-cta{z-index:1;border:1px solid #ffffff70;border-radius:25px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;font-weight:800;display:flex}.bottom-banner{color:#fff;background:radial-gradient(circle at 80% 20%,#c3248b 0,#381561 44%,#1b1140 100%);border-radius:20px;margin-top:45px;padding:48px 55px;position:relative;overflow:hidden}.bottom-banner .eyebrow{color:#f08ecb}.bottom-banner h2{margin:14px 0;font-size:38px;font-weight:900;line-height:1.16}.bottom-banner h2 i{color:#f259b2}.bottom-banner p{color:#e3d6ef;font-size:13px}.bottom-banner a{color:#fff;background:#e62498;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:13px 19px;font-size:12px;font-weight:800;display:inline-flex}.wof-app footer{color:#c2b5db;background:#1d133f;justify-content:space-between;align-items:center;gap:15px;padding:27px max(35px,50vw - 595px);font-size:11px;display:flex}.footer-brand{color:#fff;font-size:18px;font-style:italic;font-weight:900}.footer-brand b{color:#ee3cad}.wof-app footer a{color:#d6b3ec;align-items:center;gap:7px;display:flex}.empty{text-align:center;color:#847892;background:#fff;border-radius:20px;padding:70px}.admin-content{min-height:700px}.admin-heading{margin-bottom:26px}.outline-button,.primary-button{color:#5d3976;background:#fff;border:1px solid #e1d8e9;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:800;display:inline-flex}.primary-button{color:#fff!important;background:#df178c!important;border-color:#df178c!important}.kpis{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px;display:grid}.kpis>div{background:#fff;border:1px solid #ede9f1;border-radius:15px;flex-direction:column;gap:6px;padding:22px;display:flex;box-shadow:0 6px 20px #25143d0a}.kpis svg{color:#c02a98;margin-bottom:4px}.kpis span{color:#8d8398;font-size:11px}.kpis strong{color:#27153e;font-size:30px}.admin-grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:23px;display:grid}.admin-panel{background:#fff;border:1px solid #ebe6f0;border-radius:17px;overflow:hidden}.panel-header{border-bottom:1px solid #f1eaf4;justify-content:space-between;align-items:center;gap:15px;padding:24px;display:flex}.panel-header h3{margin-bottom:4px;font-size:19px;font-weight:850}.panel-header p{font-size:11px}.button-group{gap:8px;display:flex}.admin-scroll{max-height:710px;overflow:auto}.admin-list-item,.managed-banner{border-bottom:1px solid #f1edf4;align-items:center;gap:11px;padding:13px 20px;display:flex}.admin-avatar{background:#f7f3fb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.admin-item-main{flex:1;min-width:0}.admin-item-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.admin-item-main small{color:#91869d;margin-top:3px;font-size:10px;display:block}.admin-list-item>button,.managed-banner>button{color:#9c88ac;background:0 0;border:0;padding:7px}.admin-list-item>button:hover,.managed-banner>button:hover{color:#d31f94}.ad-admin-list{min-height:240px}.blank-ads{text-align:center;color:#a28daf;flex-direction:column;align-items:center;gap:11px;padding:55px 35px;display:flex}.blank-ads strong{color:#362344;font-size:16px}.blank-ads p{max-width:260px;font-size:12px;line-height:1.6}.managed-image{color:#fff;background:linear-gradient(110deg,#291759,#d1289c) 50%/cover;border-radius:9px;flex-shrink:0;place-items:center;width:68px;height:49px;display:grid}.ad-tip{color:#9078a2;background:#faf6fc;align-items:center;gap:9px;padding:16px 20px;font-size:11px;display:flex}.modal-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#18102eae;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.edit-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(600px,100%);max-height:95vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #12072966}.modal-title{border-bottom:1px solid #f0e8f5;justify-content:space-between;align-items:center;padding:24px 29px;display:flex}.modal-title h2{margin-top:7px;font-size:25px;font-weight:900}.modal-title button{background:#f5f2f8;border:0;border-radius:9px;padding:8px}.modal-body{flex-direction:column;gap:15px;padding:24px 29px;display:flex;overflow:auto}.modal-body label:not(.checkbox-label):not(.upload-label){color:#564364;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.modal-body input:not([type=checkbox]),.modal-body select,.modal-body textarea{color:#362a42;background:#fcfbfe;border:1px solid #e3daea;border-radius:9px;outline:none;width:100%;padding:12px;font-size:13px}.modal-body input:focus,.modal-body textarea:focus{border-color:#d32d9a}.two-col{grid-template-columns:1fr 1fr;gap:15px;display:grid}.checkbox-label{color:#554163;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.upload-label{color:#84479a;cursor:pointer;background:#f6f0fa;border:1px dashed #d4bade;border-radius:9px;align-self:flex-start;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}.modal-footer{border-top:1px solid #eee9f2;justify-content:flex-end;gap:12px;padding:17px 28px;display:flex}.preview-banner .ad-card{min-height:110px}.preview-banner .ad-logo{width:60px;min-width:60px;height:60px}.preview-banner .ad-copy h3{font-size:17px}.preview-banner .ad-cta{display:none}.toast-note{color:#fff;z-index:120;cursor:pointer;background:#231340;border-radius:10px;gap:10px;padding:14px 20px;font-size:13px;display:flex;position:fixed;bottom:25px;right:25px}@media (width<=900px){.globe-art{opacity:.25;right:-180px}.admin-grid{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,1fr)}.service-bar span{padding:7px 12px}.filters{flex-wrap:wrap}.result-count{margin-left:auto}.topbar{align-items:flex-start}.top-actions{flex-wrap:wrap;justify-content:flex-end}}@media (width<=620px){.header-inner{padding:20px 18px 42px}.topbar{flex-direction:column}.hero-content{margin-top:45px}.hero h1{font-size:43px}.hero-stats{gap:17px}.hero-stats b{font-size:20px}.service-bar{justify-content:flex-start}.main-content{padding:32px 12px 55px}.section-intro,.admin-heading{flex-direction:column;align-items:flex-start}.verified{display:none}.filters{padding:12px}.searchbox{min-width:100%}.region-name span{font-size:19px}.region-name small{font-size:8px}.region-heading{padding:0 14px}.member-table{padding:7px}.table-header,.member-row{grid-template-columns:29% 43% 28%}.table-header{padding:12px 6px;font-size:8px}.table-header span:nth-child(4),.logo-cell{display:none}.member-row{padding:9px 6px}.flag{font-size:17px}.country-cell{gap:4px;font-size:9px}.company-cell strong{font-size:10px}.web-cell a{font-size:9px}.web-cell svg{display:none}.ad-card{gap:12px;padding:18px}.ad-logo{width:55px;min-width:55px;height:55px}.ad-copy h3{font-size:16px}.ad-copy p{font-size:10px}.ad-cta{display:none}.bottom-banner{padding:30px 25px}.bottom-banner h2{font-size:30px}.wof-app footer{flex-wrap:wrap;padding:24px 18px}.kpis{gap:9px}.kpis>div{padding:15px}.panel-header{flex-direction:column;align-items:flex-start}.two-col{grid-template-columns:1fr}}@media print{.top-actions,.filters,.service-bar,.verified,.bottom-banner,.wof-app footer{display:none!important}.hero{min-height:165px!important}.hero-content{margin-top:20px}.hero-stats,.globe-art{display:none}.main-content{padding:15px}.region-section,.embedded-banner{-moz-column-break-inside:avoid;break-inside:avoid}}.pdf-print-document,.pdf-print-visual{display:none}@page{size:A4 portrait;margin:12mm 11mm 14mm}@media print{html,body,#root{background:#fff!important;margin:0!important;padding:0!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.wof-app{color:#24143c!important;background:#fff!important;min-height:0!important;font-family:Arial,Helvetica,sans-serif!important;display:block!important}.wof-app>:not(.pdf-print-document){display:none!important}.wof-app .pdf-print-document{width:100%!important;box-shadow:none!important;display:none!important;position:static!important}.wof-app.pdf-mode-simple .pdf-print-simple,.wof-app.pdf-mode-visual .pdf-print-visual{display:block!important}.pdf-print-head{background:linear-gradient(105deg,#30164d,#ae1689 73%,#e726a4);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:16px 19px;display:flex;color:#fff!important}.pdf-print-brand strong{letter-spacing:-1px;color:#fff;font-size:25px;font-weight:900;display:block}.pdf-print-brand strong span{color:#ffcee9}.pdf-print-brand small{letter-spacing:2px;color:#fff;margin-top:3px;font-size:8px;display:block}.pdf-print-head-right{text-align:right;letter-spacing:.5px;color:#fff;font-size:9px;line-height:1.8}.pdf-print-head-right strong{color:#fff;font-size:10px}.pdf-print-lead{color:#7d668e;margin:12px 1px 19px;font-size:11px}.pdf-print-region{-moz-column-break-inside:auto;break-inside:auto;margin:0 0 14px}.pdf-print-region h2{letter-spacing:1px;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;background:#8e257d;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;padding:9px 13px;font-size:13px;font-weight:900;display:flex;color:#fff!important}.pdf-print-region h2 span{letter-spacing:.5px;color:#fff;font-size:8px;font-weight:700}.pdf-print-table{width:100%}.pdf-print-columns,.pdf-print-row{-moz-column-gap:0;grid-template-columns:21% 37% 27% 15%;align-items:center;column-gap:0;display:grid}.pdf-print-columns{letter-spacing:.6px;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;background:#2e1950;border-radius:3px;padding:8px 10px;font-size:8px;font-weight:800;color:#fff!important}.pdf-print-row{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid #ece6f0;min-height:33px;padding:5px 10px;font-size:9px;line-height:1.4}.pdf-print-row:nth-child(odd){background:#f8f4fa}.pdf-print-row>span,.pdf-print-row>strong{overflow-wrap:anywhere;padding-right:8px}.pdf-print-row strong{color:#a01b7e;font-weight:700}.pdf-print-row a{color:#524a85!important;text-decoration:none!important}.pdf-print-logo{justify-content:center;align-items:center;min-height:24px;display:flex}.pdf-print-logo img{-o-object-fit:contain;object-fit:contain;max-width:80px;max-height:28px}.pdf-print-logo b{color:#705583;background:#f0e9f5;border-radius:4px;padding:3px 7px;font-size:11px}.pdf-print-sponsors{-moz-column-break-before:page;break-before:page;page-break-before:always}.pdf-print-sponsors h2{color:#a01b7e;border-bottom:2px solid #a01b7e;margin-bottom:14px;padding-bottom:9px;font-size:15px}.pdf-print-sponsor{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;background:#faf6fc;border:1px solid #ebdced;border-radius:9px;align-items:center;gap:16px;margin:0 0 12px;padding:15px;display:flex}.pdf-print-sponsor>img{-o-object-fit:contain;object-fit:contain;max-width:80px;max-height:62px}.pdf-print-sponsor div{flex:1;min-width:0}.pdf-print-sponsor strong{color:#8d176b;font-size:14px}.pdf-print-sponsor p{color:#554363;font-size:10px}.pdf-print-sponsor a{color:#6c4e95;font-size:9px}.pdf-print-sponsor .pdf-print-sponsor-image{max-width:110px;max-height:75px}.pdf-print-foot{color:#8e759b;text-align:center;letter-spacing:1px;-moz-column-break-inside:avoid;break-inside:avoid;border-top:1px solid #eaddeb;margin-top:20px;padding-top:7px;font-size:8px}.wof-app.pdf-mode-visual .pdf-print-visual{color:#231437!important;font-family:Inter,Arial,Helvetica,sans-serif!important}.pdf-print-visual *{box-sizing:border-box}.visual-cover{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;background:radial-gradient(at 84% 25%,#7d2c8a 0%,#431b70 42%,#170f3f 82%);border-radius:12px;min-height:95mm;padding:17mm 14mm 13mm;position:relative;overflow:hidden;color:#fff!important}.visual-cover:after{content:"";background:repeating-radial-gradient(circle,#0000 0 9mm,#f2b7f212 9.4mm 9.7mm,#0000 10mm 18mm);border:1px solid #db71f245;border-radius:50%;width:128mm;height:128mm;position:absolute;top:0;right:-22mm}.visual-cover-top,.visual-cover-body{z-index:2;position:relative}.visual-cover-top{justify-content:space-between;align-items:flex-start;display:flex}.visual-logo{letter-spacing:-.7px;color:#fff;font-size:19px;font-style:italic;font-weight:900}.visual-logo b{color:#fff;font-weight:950}.visual-logo small{letter-spacing:2px;color:#d6c1e7;margin-top:3px;font-size:7px;font-style:normal;font-weight:600;display:block}.visual-cover-kicker{letter-spacing:1.3px;color:#f8d2ee;border:1px solid #ffffff40;border-radius:12px;padding:7px 9px;font-size:8px}.visual-overline{color:#f5abe0;letter-spacing:2.5px;font-size:9px;font-weight:900}.visual-cover-body{margin-top:16mm}.visual-cover-body h1{letter-spacing:-1.5px;margin:6px 0;font-size:38px;line-height:1.06;color:#fff!important}.visual-cover-body h1 em{color:#ff4eb5;font-style:normal}.visual-cover-body p{color:#e2d4ed;max-width:90mm;font-size:10px}.visual-stats{gap:14mm;margin-top:13mm;display:flex}.visual-stats div{border-left:2px solid #ff49ad;flex-direction:column;gap:3px;padding-left:9px;display:flex}.visual-stats strong{color:#fff;font-size:21px}.visual-stats span{color:#e1cbe9;letter-spacing:.5px;font-size:7px}.visual-globe{color:#f3a8ff12;z-index:1;font-size:100px;position:absolute;top:37mm;right:9mm}.visual-intro{padding:14px 5px 18px}.visual-intro>span{color:#d01091;letter-spacing:2px;font-size:8px;font-weight:900}.visual-intro h2{color:#2d1a47;letter-spacing:-.6px;margin:3px 0 0;font-size:24px}.visual-intro p{color:#81738f;margin:4px 0;font-size:10px}.visual-region{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto;border:1px solid #e7ddec;border-radius:10px;margin-bottom:16px;overflow:hidden}.visual-region-head{color:#fff;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;background:linear-gradient(96deg,#5d207e,#b42c9b 72%,#eebee2);padding:12px 15px}.visual-region-1,.visual-region-3{background:linear-gradient(96deg,#a42180,#e446a8 72%,#f2d6e8)}.visual-region-2,.visual-region-4{background:linear-gradient(96deg,#51217e,#97499d 72%,#ddc4e3)}.visual-region-head,.visual-region-head>div{justify-content:space-between;align-items:center;gap:11px;display:flex}.visual-region-head>div{justify-content:flex-start}.visual-region-head strong{color:#fff;letter-spacing:.7px;font-size:15px}.visual-region-head small{color:#fff;letter-spacing:.4px;background:#ffffff30;border-radius:12px;padding:4px 7px;font-size:7px}.visual-region-head>span{color:#ffffff85;font-size:22px}.visual-member-table{padding:8px 9px 9px}.visual-member-cols,.visual-member-row{grid-template-columns:22% 37% 24% 17%;align-items:center;display:grid}.visual-member-cols{color:#fff;letter-spacing:.5px;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;background:#2a1851;border-radius:6px 6px 0 0;padding:9px;font-size:7px;font-weight:900}.visual-member-entry{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.visual-member-row{border-bottom:1px solid #efeaf3;min-height:43px;padding:6px 9px;font-size:9px;line-height:1.4}.visual-member-entry:nth-child(odd) .visual-member-row{background:#fbf9fd}.visual-country{color:#403453;align-items:center;gap:5px;padding-right:5px;font-size:8px;font-weight:700;display:flex}.visual-flag{font-size:15px;line-height:1.1}.visual-member-row strong{color:#b22088;overflow-wrap:anywhere;padding-right:7px;font-size:9px}.visual-member-row strong i{color:#c91a92;background:#ffe1f2;border-radius:4px;padding:2px 4px;font-size:6px;font-style:normal;display:inline-block}.visual-website{overflow-wrap:anywhere;padding-right:7px;font-size:8px}.visual-website a{color:#5057a3!important;text-decoration:none!important}.visual-logo-cell{justify-content:center;align-items:center;min-height:30px;display:flex}.visual-logo-cell img{-o-object-fit:contain;object-fit:contain;max-width:80px;max-height:33px}.visual-logo-cell b{color:#45285e;text-align:center;background:#f1ecf7;border-radius:5px;min-width:36px;padding:7px;font-size:12px}.visual-banner{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;background:linear-gradient(110deg,#221348,#6d2679 66%,#d42a95) 50%/cover;border-radius:9px;align-items:center;gap:12px;min-height:70px;margin:9px 0;padding:12px 15px;display:flex;color:#fff!important}.visual-banner-logo{color:#bd1687;background:#fff;border-radius:8px;flex:0 0 55px;justify-content:center;align-items:center;width:55px;height:49px;display:flex}.visual-banner-logo img{-o-object-fit:contain;object-fit:contain;max-width:90%;max-height:43px}.visual-banner-copy{flex:1;min-width:0}.visual-banner-copy small{color:#ffc1e4;letter-spacing:1px;font-size:7px;font-weight:800;display:block}.visual-banner-copy strong{color:#fff;margin:3px 0;font-size:16px;display:block}.visual-banner-copy p{color:#f5e9f6;margin:0;font-size:8px;line-height:1.3}.visual-banner-link{color:#fff;white-space:nowrap;border:1px solid #ffffff80;border-radius:16px;padding:7px 8px;font-size:7px}.visual-bottom{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;background:radial-gradient(at 78% 15%,#bf278e 0%,#36155e 58%,#1e1340 100%);border-radius:12px;flex-direction:column;gap:6px;margin-top:18px;padding:17mm 13mm;display:flex;color:#fff!important}.visual-bottom>span{letter-spacing:2px;color:#f2a7d4;font-size:9px}.visual-bottom>strong{color:#fff;font-size:27px;line-height:1.14}.visual-bottom>strong em{color:#f54bb6;font-style:normal}.visual-bottom small{color:#eeddf4;margin-top:6px;font-size:10px}.visual-footer{color:#94799f;text-align:center;letter-spacing:1px;border-top:1px solid #e8d8e9;margin-top:14px;padding:10px;font-size:8px}}
