.rg-visual{place-items:center;display:grid}.rg-stage{aspect-ratio:520/460;width:100%;max-width:540px;color:var(--ink);justify-self:end;font-size:13px;position:relative}.rg-stage:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#6241d31a,#0000 75%);border-radius:40px;position:absolute;inset:6% 4%}.rg-stars{color:#f2c94c;place-items:center;display:grid;position:absolute;inset:0}.rg-stars svg{position:absolute}.rg-mini-h{text-transform:uppercase;letter-spacing:.06em;color:var(--mute);margin:0 0 8px;font-size:11.5px;font-weight:600}.rg-ok{color:#1d7a45}.rg-ic{color:var(--mute);flex:none}.rg-code{color:var(--ink);margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.rg-gdpr-lines{width:100%;height:100%;position:absolute;inset:0}.rg-gdpr-lines line{stroke:#d9d9e0;stroke-width:1.4px;stroke-dasharray:3 5}.rg-gdpr-core{color:#fff;z-index:1;background:#101727;border-radius:50%;align-content:center;place-items:center;gap:2px;width:132px;height:132px;margin:-66px 0 0 -66px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 24px 60px -20px #1017278c,0 0 0 10px #1017270d}.rg-gdpr-core b{letter-spacing:-.02em;font-size:22px;font-weight:600;position:relative}.rg-gdpr-core small{color:#ffffff8c;font-size:11.5px;position:relative}.rg-duty{border:1px solid var(--line);box-shadow:var(--shadow);white-space:nowrap;z-index:2;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:8px 12px 8px 9px;display:flex;position:absolute;transform:translate(-50%,-50%)}.rg-duty small{color:var(--mute);font-size:10.5px;line-height:1.2;display:block}.rg-duty b{letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.25;display:block}.rg-duty-dot{color:#fff;background:#1d7a45;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.rg-gdpr-count{border:1px solid var(--line);box-shadow:var(--shadow);white-space:nowrap;z-index:2;background:#fff;border-radius:999px;align-items:baseline;gap:6px;padding:8px 14px;display:flex;position:absolute;bottom:0;right:0}.rg-gdpr-count small{color:var(--mute);font-size:12.5px}.rg-count6,.rg-count23{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.rg-count6:after{content:"6"}.rg-count23:after{content:"23"}.rg-count6,.rg-count23{counter-reset:rgn var(--rgn)}.rg-browser{border:1px solid var(--line);width:74%;height:84%;box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;position:absolute;top:4%;left:0;overflow:hidden}.rg-browser-bar{border-bottom:1px solid var(--line);background:#fbfbfc;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.rg-browser-bar i{background:#e2e2e8;border-radius:50%;width:9px;height:9px}.rg-browser-bar span{color:#55555c;background:#f0f0f3;border-radius:7px;align-items:center;gap:5px;margin-left:10px;padding:3px 10px;font-size:11.5px;display:inline-flex}.rg-browser-page{height:calc(100% - 34px);padding:18px;position:relative}.rg-sk{background:#efeff3;border-radius:4px;width:85%;height:8px;margin-bottom:9px}.rg-sk-h{background:#e4e4ea;width:58%;height:16px;margin-bottom:14px}.rg-sk-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.rg-sk-img{background:linear-gradient(135deg,#f1edfc,#f4f4f7);border-radius:10px;height:74px}.rg-banner{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px 14px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 18px 40px -16px #14142847}.rg-banner b{font-size:13px;font-weight:600}.rg-banner p{color:#6b6b73;margin:4px 0 10px;font-size:11.5px;line-height:1.45}.rg-banner-btns{gap:6px;display:flex}.rg-banner-btns span{text-align:center;background:var(--ink);color:#fff;border-radius:8px;flex:1;padding:7px 6px;font-size:11.5px;font-weight:500}.rg-banner-btns span.ghost{color:var(--ink);border:1px solid var(--line);background:#fff}.rg-cursor{opacity:0;filter:drop-shadow(0 2px 3px #00000040);z-index:3;position:absolute;top:40%;left:60%}.rg-trackers{border:1px solid var(--line);width:44%;box-shadow:var(--shadow-lg);z-index:2;background:#fff;border-radius:16px;padding:14px;position:absolute;top:18%;right:0}.rg-tracker{border-top:1px solid var(--line);align-items:center;gap:9px;padding:8px 0;display:flex}.rg-tracker:first-of-type{border-top:0}.rg-tracker img,.rg-tracker .lp-logo{border-radius:6px;flex:none}.rg-tracker>span{flex:1;min-width:0}.rg-tracker b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.rg-tracker small{color:var(--mute);font-size:11px;display:block}.rg-tracker em{color:#55555c;white-space:nowrap;background:#f0f0f3;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:500;display:inline-flex}.rg-toast{color:#fff;z-index:3;background:#101727;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;bottom:2%;right:4%;box-shadow:0 18px 40px -14px #10172780}.rg-toast svg{color:#6ee7a8;flex:none}.rg-toast b{font-size:12.5px;font-weight:600;display:block}.rg-toast small{color:#fff9;font-size:11px;display:block}.rg-pyramid{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;display:flex;position:absolute;inset:6% 0 18%}.rg-tier{width:var(--w);border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 16px;display:flex;position:relative}.rg-tier>span:first-child{text-align:left;display:grid}.rg-tier b{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.rg-tier small{color:var(--mute);font-size:11px}.rg-tier-0{background:#fdeceb;border-color:#f6cfcc}.rg-tier-0 b{color:#b42318}.rg-tier-1{background:#fdf1dc;border-color:#f3dcae}.rg-tier-1 b{color:#8a5a0b}.rg-tier-2{background:#f1edfc;border-color:#ddd4fa}.rg-tier-2 b{color:#4b2fb0}.rg-tier-3{background:#fff}.rg-use{background:var(--ink);color:#fff;white-space:nowrap;z-index:2;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:500;box-shadow:0 10px 22px -10px #14141e80}.rg-tier-0 .rg-use{background:#b42318}.rg-ai-card{border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:2;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:0;right:0}.rg-ai-card>svg:first-child{color:var(--mute)}.rg-ai-card b{font-size:12.5px;font-weight:600;display:block}.rg-ai-card small{color:var(--mute);font-size:11px;display:block}.rg-usmap{grid-template-rows:repeat(8,auto);grid-template-columns:repeat(11,1fr);gap:5px;display:grid;position:absolute;top:2%;left:0;right:6%}.rg-st{aspect-ratio:1;color:#a0a0a8;letter-spacing:.02em;background:#ececf0;border-radius:7px;place-items:center;font-size:10px;font-weight:600;display:grid}.rg-st.law{background:var(--ink);color:#fff}.rg-st.soon{color:var(--violet);box-shadow:inset 0 0 0 1.5px var(--violet);background:#fff}.rg-us-legend{color:#55555c;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;top:4%;left:11%}.rg-us-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.rg-us-legend i.law{background:var(--ink)}.rg-us-legend i.soon{box-shadow:inset 0 0 0 1.5px var(--violet)}.rg-us-count{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;display:inline-flex}.rg-us-count small{color:var(--mute);font-size:12px}.rg-us-gpc{border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:2;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;bottom:0;right:0}.rg-us-gpc>svg{color:var(--violet)}.rg-us-gpc b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:block}.rg-us-gpc small{color:var(--mute);font-size:11px;display:block}.rg-us-gpc em{color:#1d7a45;background:#e6f5ec;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:500}.rg-us-dns{color:#fff;z-index:2;background:#101727;border-radius:10px;align-items:center;gap:7px;max-width:52%;padding:8px 12px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;bottom:1%;left:0}.rg-us-dns svg{flex:none}.rg-tr>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rg-route{fill:none;stroke:#dcdce3;stroke-width:2px}.rg-packet{fill:none;stroke:var(--violet);stroke-width:3px;stroke-linecap:round;stroke-dasharray:0 100;opacity:0}.rg-eea{color:#fff;z-index:1;background:#101727;border-radius:50%;place-items:center;width:92px;height:92px;margin-top:-46px;display:grid;position:absolute;top:50%;left:6%;box-shadow:0 24px 60px -20px #1017278c,0 0 0 10px #1017270d}.rg-eea b{letter-spacing:-.01em;font-size:17px;font-weight:600;position:relative}.rg-dest{border:1px solid var(--line);box-shadow:var(--shadow);z-index:1;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;left:52%;right:0;transform:translateY(-50%)}.rg-dest>span{flex:1;min-width:0}.rg-dest b,.rg-dest small{white-space:nowrap}.rg-dest b{font-size:13px;font-weight:600;display:block}.rg-dest small{color:var(--mute);font-size:11px;display:block}.rg-dest em{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:500;display:inline-flex}.rg-dest em.ok{color:#1d7a45;background:#e6f5ec}.rg-dest em.amber{color:#8a5a0b;background:#fdf0d8}.rg-ct-doc{border:1px solid var(--line);width:60%;box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;padding:16px;position:absolute;top:2%;left:0}.rg-ct-sec{background:#f6f6f8;border-radius:9px;align-items:center;gap:9px;margin-top:6px;padding:8px 10px;font-size:12.5px;display:flex}.rg-ct-sec b{width:18px;height:18px;color:var(--mute);background:#fff;border-radius:5px;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid}.rg-ct-sec span{flex:1;min-width:0}.rg-ct-new{background:#f1edfc;font-weight:550;box-shadow:inset 0 0 0 1.5px #6241d359}.rg-ct-new b{color:var(--violet)}.rg-ct-new em{background:var(--violet);color:#fff;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:600}.rg-ct-sub{color:#55555c;border-left:2px solid #ddd4fa;margin:5px 0 0 37px;padding:5px 9px;font-size:11.5px}.rg-ct-form{border:1px solid var(--line);width:46%;box-shadow:var(--shadow-lg);z-index:2;background:#fff;border-radius:16px;gap:8px;padding:16px;display:grid;position:absolute;top:22%;right:0}.rg-ct-form .rg-mini-h{margin:0}.rg-ct-label{color:var(--mute);font-size:12px}.rg-ct-select{border:1.5px solid var(--violet);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:550;display:flex}.rg-ct-code,.rg-glyph-country{letter-spacing:.02em;place-items:center;font-style:normal;font-weight:700;display:inline-grid}.rg-ct-code{color:#fff;background:#101727;border-radius:4px;width:24px;height:18px;font-size:9.5px}.rg-ct-ring{align-items:center;gap:12px;margin-top:4px;display:flex}.rg-ct-ring b{font-size:15px;font-weight:650;display:block}.rg-ct-ring small{color:var(--mute);font-size:11.5px;display:block}.rg-ct-banner{color:#fff;z-index:3;background:#101727;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:3%;left:6%;box-shadow:0 18px 40px -14px #10172780}.rg-ct-banner svg{color:#6ee7a8;flex:none}.rg-glyph-country{color:#fff;background:#101727;border-radius:11px}.rg-hub-ct{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rg-hub-ct .lp-tile{gap:8px;height:100%;padding:22px;transition:border-color .15s,transform .2s;display:grid}.rg-hub-ct .lp-tile:hover{border-color:#cfcfd6;transform:translateY(-2px)}.rg-hub-ct h3{letter-spacing:-.02em;margin:6px 0 0;font-size:18px;font-weight:600}.rg-hub-ct p{color:#55555c;margin:0;font-size:14.5px;line-height:1.5}.rg-hub-ct .rg-hub-meta{color:var(--mute);font-size:13px}.rg-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:28px;display:flex}.rg-sec-head .lpf-h2{max-width:20em;margin:0}.rg-sec-head p{color:var(--mute);margin:0;font-size:15px}.rg-ex{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:20px;display:grid}.rg-ex-list{gap:6px;display:grid}.rg-ex-item{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:92px 1fr auto;align-items:center;gap:12px;padding:14px 16px;transition:background .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.rg-ex-item:hover{border-color:var(--line);background:#fff}.rg-ex-item.on{border-color:var(--line);box-shadow:var(--shadow);background:#fff}.rg-ex-item:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.rg-ex-ref{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.rg-ex-item.on .rg-ex-ref{color:var(--violet)}.rg-ex-title{letter-spacing:-.01em;font-size:15.5px;font-weight:550;line-height:1.3}.rg-ex-plan,.rg-ex-note span,.rg-all em{color:#55555c;white-space:nowrap;background:#f0f0f3;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:550}[data-plan=Pro]{color:#4b2fb0!important;background:#f1edfc!important}[data-plan=Business]{background:var(--ink)!important;color:#fff!important}.rg-ex-progress{background:var(--violet);transform-origin:0;opacity:0;border-radius:2px;height:2px;position:absolute;bottom:6px;left:16px;right:16px;transform:scaleX(0)}.rg-ex-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff radial-gradient(120% 70% at 100% 0,#6241d312,#0000 60%);border-radius:22px;align-content:start;gap:18px;min-height:520px;padding:26px;display:grid;position:sticky;top:88px}.rg-ex-text p{color:#45454c;margin:0 0 12px;font-size:15.5px;line-height:1.6}.rg-ex-text p.rg-ex-k{text-transform:uppercase;letter-spacing:.06em;color:var(--mute);margin:0 0 4px;font-size:11.5px;font-weight:600}.rg-ex-note{flex-wrap:wrap;align-items:center;gap:8px;display:flex;color:var(--mute)!important;margin:4px 0 0!important;font-size:13.5px!important}.rg-ex-shot{justify-items:center;display:grid}.rg-ex-shot>.ui-card{width:100%;max-width:460px;box-shadow:0 24px 50px -24px #14142847}.rg-ex-next{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.rg-ex-next:hover{color:var(--violet)}.rg-all{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.rg-all summary{cursor:pointer;color:#55555c;font-size:14.5px;font-weight:500}.rg-all ol{gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.rg-all li p{color:#55555c;margin:4px 0 0;font-size:15px;line-height:1.6}.rg-all-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex;color:var(--ink)!important}.rg-all-h span{color:var(--violet);font-size:12px;font-weight:600}.lp-sec.rg-band{color:#fff;background:#101727;position:relative;overflow:hidden}.rg-band:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#6241d373,#0000);width:900px;height:600px;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.rg-band .lp-rail{border-color:#ffffff14;position:relative}.lp .rg-band .lpf-h2{color:#fff}.rg-figs{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.rg-figs li{background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;padding:26px}.rg-figs b{font-family:var(--font-sora,inherit);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(34px,4.2vw,50px);font-weight:600;line-height:1;display:block}.rg-figs p{color:#ffffffa6;margin:14px 0 0;font-size:15px;line-height:1.55}.rg-figs-note{color:#ffffff80;max-width:52em;margin:22px 0 0;font-size:14px;line-height:1.55}.rg-tl{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rg-tl:before{content:"";background:linear-gradient(90deg, var(--ink), var(--ink) var(--past,70%), #dcdce3 var(--past,70%));transform-origin:0;height:2px;position:absolute;top:8px;left:0;right:0}.rg-tl li{padding-top:30px;position:relative}.rg-tl-dot{background:var(--ink);border-radius:50%;width:18px;height:18px;position:absolute;top:0;left:0;box-shadow:0 0 0 5px #fff}.rg-tl li.next .rg-tl-dot{box-shadow:0 0 0 5px #fff, inset 0 0 0 2px var(--violet);background:#fff}.rg-tl time{color:var(--mute);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;display:block}.rg-tl li.next time{color:var(--violet)}.rg-tl h3{letter-spacing:-.02em;margin:6px 0;font-size:16.5px;font-weight:600}.rg-tl p{color:#55555c;margin:0;font-size:14.5px;line-height:1.55}.rg-tl-soon{color:#4b2fb0;background:#f1edfc;border-radius:999px;margin-top:10px;padding:3px 9px;font-size:11.5px;font-weight:550;display:inline-block}.rg-cov{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rg-cov .lp-tile{padding:28px}.rg-cov h3{letter-spacing:-.02em;margin:0 0 16px;font-size:18px;font-weight:600}.rg-cov ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rg-cov li{color:#3d3d44;grid-template-columns:20px 1fr;gap:10px;font-size:15px;line-height:1.5;display:grid}.rg-cov li svg{margin-top:3px}.rg-cov-yes li svg{color:#1d7a45}.rg-cov-no{background:#fbfbfc}.rg-cov-no li{color:#55555c}.rg-cov-no li svg{color:#a0a0a8}.rg-cov-foot{color:var(--mute);margin:18px 0 0;font-size:13.5px}.rg-src{padding-top:40px;padding-bottom:56px}.rg-src h2{text-transform:uppercase;letter-spacing:.06em;color:var(--mute);margin:0 0 14px;font-size:15px;font-weight:600}.rg-src ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rg-src a{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;transition:border-color .15s;display:inline-flex}.rg-src a:hover{border-color:#cfcfd6}.rg-src a svg{color:var(--mute)}.rg-src p{color:var(--mute);margin:14px 0 0;font-size:13.5px}.rg-feat-h{margin-top:56px!important}.rg-others .lp-tile{padding:26px}.rg-glyph{color:var(--violet);background:#f1edfc;border-radius:11px;flex:none;place-items:center;display:grid}.rg-glyph-gdpr{color:#f2c94c;background:#101727}.rg-hub-hero .lpf-hub-head{padding-top:56px;overflow:hidden}.rg-hub-marquee{width:100%;margin-top:6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.rg-hub-marquee>div{gap:10px;width:max-content;display:flex}.rg-hub-marquee>div>span{border:1px solid var(--line);color:#55555c;white-space:nowrap;background:#fff;border-radius:999px;padding:7px 12px;font-size:13px}.rg-hub{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.rg-hub li.wide{grid-column:1/-1}.rg-hub .lp-tile{height:100%;padding:0;transition:border-color .15s,transform .2s}.rg-hub .lp-tile:hover{border-color:#cfcfd6;transform:translateY(-2px)}.rg-hub-viz{border-bottom:1px solid var(--line);background:#f7f7f8;place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.rg-hub-viz .rg-stage{transform-origin:50%;width:520px;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.rg-hub li.wide .lp-tile{grid-template-columns:1.1fr 1fr;display:grid}.rg-hub li.wide .rg-hub-viz{border-bottom:0;border-right:1px solid var(--line);height:100%;min-height:340px}.rg-hub li.wide .rg-hub-viz .rg-stage{transform:translate(-50%,-50%)scale(.66)}.rg-hub-text{flex-direction:column;align-items:flex-start;gap:10px;padding:26px 28px 28px;display:flex}.rg-hub li.wide .rg-hub-text{justify-content:center;padding:40px}.rg-hub-top{align-items:center;gap:10px;display:flex}.rg-hub-top small{color:var(--mute);font-size:13px}.rg-hub h2{letter-spacing:-.03em;margin:4px 0 0;font-size:24px;font-weight:550}.rg-hub li.wide h2{font-size:32px}.rg-hub p{color:#55555c;margin:0;font-size:15.5px;line-height:1.55}.rg-hub-meta{color:var(--mute);font-size:13px}.rg-hub .lpf-more{padding-top:6px}.rg-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rg-chips li{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;display:inline-flex}.rg-chips svg{color:var(--mute)}.rg-link{color:var(--ink);align-items:center;gap:6px;font-weight:500;display:inline-flex}.rg-link:hover{color:var(--violet)}@media (max-width:960px){.rg-stage{justify-self:center}.rg-ex{grid-template-columns:1fr}.rg-ex-panel{min-height:0;position:static}.rg-figs,.rg-cov{grid-template-columns:1fr}.rg-tl{grid-auto-columns:auto;grid-auto-flow:row;gap:22px;padding-left:30px}.rg-tl:before{background:linear-gradient(180deg, var(--ink), var(--ink) var(--past,70%), #dcdce3 var(--past,70%));width:2px;height:auto;inset:0 auto 0 8px}.rg-tl li{padding-top:0}.rg-tl-dot{top:2px;left:-30px}.rg-hub,.rg-hub li.wide .lp-tile{grid-template-columns:1fr}.rg-hub li.wide .rg-hub-viz{border-right:0;border-bottom:1px solid var(--line);height:300px;min-height:0}.rg-hub li.wide .rg-hub-viz .rg-stage{transform:translate(-50%,-50%)scale(.6)}}@media (max-width:720px){.rg-ex-item{grid-template-columns:1fr auto;gap:4px 10px;padding:12px 14px}.rg-ex-ref{grid-column:1/-1}.rg-ex-panel{padding:18px}.rg-stage{font-size:12px}.rg-duty{gap:6px;padding:6px 9px 6px 7px}.rg-duty b{font-size:11.5px}.rg-duty small{font-size:9.5px}.rg-duty-dot{width:16px;height:16px}.rg-gdpr-core{width:104px;height:104px;margin:-52px 0 0 -52px}.rg-gdpr-core .rg-stars svg{width:9px;height:9px}.rg-trackers{width:50%;padding:10px}.rg-tracker b{font-size:11px}.rg-tracker em{padding:2px 6px;font-size:10px}.rg-st{border-radius:5px;font-size:8px}.rg-usmap{gap:3px}.rg-us-dns{max-width:60%;font-size:10px}.rg-us-legend>span:not(.rg-us-count),.rg-us-gpc{display:none}.rg-us-gpc{padding:8px 10px}.rg-dest{gap:6px;padding:7px 9px}.rg-ct-doc{width:66%;padding:10px}.rg-ct-sec{padding:6px 8px;font-size:11px}.rg-ct-sub{display:none}.rg-ct-form{width:50%;padding:10px}.rg-ct-banner{font-size:11px;left:0}.rg-dest b{font-size:11.5px}.rg-dest em{padding:2px 6px;font-size:9.5px}.rg-eea{width:70px;height:70px;margin-top:-35px}.rg-use{padding:4px 8px;font-size:10px}.rg-hub-viz{height:240px}.rg-hub-viz .rg-stage,.rg-hub li.wide .rg-hub-viz .rg-stage{transform:translate(-50%,-50%)scale(.5)}}@property --rgn{syntax:"<integer>";inherits:false;initial-value:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.rg-gdpr-lines line{animation:1.6s linear infinite rg-dash}.rg-gdpr .rg-stars{animation:40s linear infinite rg-spin}.rg-duty{animation:12s ease-in-out infinite rg-duty;animation-delay:calc(var(--i) * 1.1s)}.rg-duty .rg-duty-dot{animation:12s ease-in-out infinite rg-duty-dot;animation-delay:calc(var(--i) * 1.1s)}.rg-count6:after,.rg-count23:after{content:counter(rgn)}.rg-count6{animation:12s step-end infinite rg-count6}.rg-gdpr-core{animation:6s ease-in-out infinite rg-breathe}.rg-banner{animation:10s cubic-bezier(.2,.7,.2,1) infinite rg-banner}.rg-cursor{animation:10s ease-in-out infinite rg-cursor}.rg-reject{animation:10s ease-in-out infinite rg-press}.rg-tracker em{animation:10s ease-in-out infinite rg-blocked;animation-delay:calc(var(--i) * .12s)}.rg-toast{animation:10s cubic-bezier(.2,.7,.2,1) infinite rg-toast}.rg-trackers{animation:7s ease-in-out infinite alternate mo-float}.rg-ai .rg-use{animation:12s cubic-bezier(.3,1.25,.5,1) infinite rg-drop;animation-delay:calc(var(--i) * 1.4s)}.rg-ai .rg-tier{animation:12s ease-in-out infinite rg-tier}.rg-ai .rg-tier-0{animation-delay:4.6s}.rg-ai .rg-tier-1{animation-delay:1.8s}.rg-ai .rg-tier-2{animation-delay:.4s}.rg-ai .rg-tier-3{animation-delay:3.2s}.rg-ai-card{animation:7s ease-in-out 1s infinite alternate mo-float}.rg-st.law,.rg-st.soon{animation:14s ease-out infinite rg-state;animation-delay:calc(var(--n) * .22s)}.rg-st.soon{animation-name:rg-state-soon}.rg-count23{animation:14s linear infinite rg-count23}.rg-us-gpc{animation:7s ease-in-out infinite alternate mo-float}.rg-packet{animation:8s ease-in-out infinite rg-packet;animation-delay:calc(var(--i) * .9s)}.rg-dest em{animation:8s ease-in-out infinite rg-tool;animation-delay:calc(var(--i) * .9s)}.rg-eea .rg-stars{animation:40s linear infinite rg-spin}.rg-eea{animation:6s ease-in-out infinite rg-breathe}.rg-ex.running .rg-ex-progress{opacity:1;animation:7s linear both rg-progress}.rg-ex-text{animation:.45s cubic-bezier(.2,.7,.2,1) both mo-up}.rg-ex-shot{animation:.55s cubic-bezier(.2,.7,.2,1) 80ms both rg-shot}.lp .rg-tl[data-rv]:before{transform:scaleX(0)}.lp .rg-tl[data-rv].in:before{animation:1.2s cubic-bezier(.3,.7,.2,1) .1s both rg-line}.lp .rg-tl[data-rv] li{opacity:0;transform:translateY(12px)}.lp .rg-tl[data-rv].in li{animation:.55s cubic-bezier(.2,.7,.2,1) both mo-up;animation-delay:calc(var(--i) * .14s + .25s)}.lp .rg-tl[data-rv].in li.next .rg-tl-dot{animation:2.4s ease-out 1.6s infinite rg-ping}.rg-ct-new{animation:9s ease-in-out infinite rg-ct-new}.rg-ct-sub{animation:9s ease-in-out infinite rg-ct-sub}.rg-ct-select{animation:9s ease-in-out infinite rg-ct-select}.rg-ct-ring{animation:9s ease-in-out infinite rg-ct-ring}.rg-ct-banner{animation:9s cubic-bezier(.2,.7,.2,1) infinite rg-ct-banner}.rg-ct-form{animation:7s ease-in-out infinite alternate mo-float}.rg-hub-marquee>div{animation:60s linear infinite rg-marquee}.rg-hub-marquee:hover>div{animation-play-state:paused}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (max-width:960px){.lp .rg-tl[data-rv]:before{transform-origin:top;transform:scaleY(0)}.lp .rg-tl[data-rv].in:before{animation-name:rg-line-y}}@keyframes rg-dash{to{stroke-dashoffset:-16px}}@keyframes rg-spin{to{transform:rotate(360deg)}}@keyframes rg-breathe{0%,to{scale:1}50%{scale:1.03}}@keyframes rg-duty{0%,4%{opacity:.55;box-shadow:none;translate:0 6px}10%,84%{opacity:1;box-shadow:var(--shadow);translate:0}94%,to{opacity:.55;box-shadow:none;translate:0 6px}}@keyframes rg-duty-dot{0%,6%{background:#e2e2e8;scale:.8}10%{background:#1d7a45;scale:1.2}14%,86%{background:#1d7a45;scale:1}94%,to{background:#e2e2e8;scale:.8}}@keyframes rg-count6{0%{--rgn:0}10%{--rgn:1}19%{--rgn:2}28%{--rgn:3}37%{--rgn:4}46%{--rgn:5}55%,88%{--rgn:6}94%,to{--rgn:0}}@keyframes rg-banner{0%,6%{opacity:0;transform:translateY(24px)}12%,56%{opacity:1;transform:none}62%,to{opacity:0;transform:translateY(24px)}}@keyframes rg-cursor{0%,18%{opacity:0;top:22%;left:82%}24%{opacity:1;top:22%;left:82%}44%{opacity:1;top:79%;left:58%;transform:scale(1)}48%{top:79%;left:58%;transform:scale(.85)}52%{opacity:1;top:79%;left:58%;transform:scale(1)}62%,to{opacity:0;top:70%;left:64%}}@keyframes rg-press{0%,46%{background:var(--ink)}48%{background:var(--violet)}54%,to{background:var(--ink)}}@keyframes rg-blocked{0%,54%{color:#55555c;background:#f0f0f3}58%{background:var(--ink);color:#fff;scale:1.08}62%,92%{background:var(--ink);color:#fff;scale:1}to{color:#55555c;background:#f0f0f3}}@keyframes rg-toast{0%,58%{opacity:0;transform:translateY(14px)scale(.96)}64%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes rg-drop{0%,2%{opacity:0;translate:0 -60px}8%,82%{opacity:1;translate:0}90%,to{opacity:0;translate:0}}@keyframes rg-tier{0%,4%{filter:none}8%{filter:brightness(.94)}14%,to{filter:none}}@keyframes rg-state{0%,1%{color:#a0a0a8;background:#ececf0;transform:scale(.8)}4%{transform:scale(1.12)}6%,88%{background:var(--ink);color:#fff;transform:none}96%,to{color:#a0a0a8;background:#ececf0;transform:scale(.9)}}@keyframes rg-state-soon{0%,1%{color:#a0a0a8;box-shadow:none;background:#ececf0;transform:scale(.8)}4%{transform:scale(1.12)}6%,88%{color:var(--violet);box-shadow:inset 0 0 0 1.5px var(--violet);background:#fff;transform:none}96%,to{color:#a0a0a8;box-shadow:none;background:#ececf0;transform:scale(.9)}}@keyframes rg-count23{0%{--rgn:0}36%,88%{--rgn:23}96%,to{--rgn:0}}@keyframes rg-packet{0%{stroke-dasharray:0 100;stroke-dashoffset:0;opacity:0}4%{opacity:1;stroke-dasharray:12 100;stroke-dashoffset:0}26%{stroke-dasharray:12 100;stroke-dashoffset:-88px;opacity:1}30%,to{stroke-dasharray:0 100;stroke-dashoffset:-100px;opacity:0}}@keyframes rg-tool{0%,22%{opacity:0;scale:.8}28%,86%{opacity:1;scale:1}94%,to{opacity:0;scale:.8}}@keyframes rg-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rg-shot{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes rg-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rg-line-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rg-ping{0%{box-shadow:0 0 0 5px #fff, inset 0 0 0 2px var(--violet), 0 0 0 5px #6241d359}to{box-shadow:0 0 0 5px #fff, inset 0 0 0 2px var(--violet), 0 0 0 16px #6241d300}}@keyframes rg-marquee{to{transform:translate(-50%)}}@keyframes rg-ct-new{0%,8%{opacity:0;transform:translateY(8px)}16%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes rg-ct-sub{0%,18%{opacity:0}26%,90%{opacity:1}98%,to{opacity:0}}@keyframes rg-ct-select{0%,30%{border-color:var(--line);color:#a0a0a8}36%,92%{border-color:var(--violet);color:var(--ink)}to{border-color:var(--line);color:#a0a0a8}}@keyframes rg-ct-ring{0%,40%{opacity:0;transform:scale(.94)}48%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes rg-ct-banner{0%,56%{opacity:0;transform:translateY(12px)}64%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}.lp #countries .rg-also{color:var(--mute);margin:44px 0 14px;font-size:14.5px;line-height:1.4}#countries .rg-link{display:inline-flex}.lp #countries .rg-chips+p{margin:22px 0 0}.rg .lpf-hero .lp-tag{white-space:normal;max-width:100%}.rg .lpf-hero-text,.rg .lpf-hero-in>*{min-width:0}.rg-flag{border-radius:4px;flex:none;line-height:0;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #1414281a,0 2px 6px -2px #1414282e}.rg-flag img{object-fit:cover;width:100%;height:100%;display:block}.rg-hub-ct .rg-flag,.rg-others .rg-flag{border-radius:6px}.rg-chips li .rg-flag,.rg-hub-marquee .rg-flag{border-radius:3px}.rg-hub-marquee>div>span{align-items:center;gap:7px;display:inline-flex}.rg-read{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.rg-read-k{text-transform:uppercase;letter-spacing:.06em;color:var(--mute);margin:0 0 10px;font-size:12px;font-weight:600}.rg-read ul{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.rg-read li+li{border-top:1px solid var(--line)}.rg-read a{color:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:14px 18px;transition:background .15s;display:grid}.rg-read a:hover{background:#fafafc}.rg-read strong{letter-spacing:-.01em;font-size:15px;font-weight:550;line-height:1.35}.rg-read small{color:var(--mute);grid-column:1;font-size:13px}.rg-read svg{color:var(--mute);grid-area:1/2/span 2}.rg-for a{color:var(--ink)}.rg-for li:hover{border-color:#cfcfd6}
