/*!ssmin1 7e17015b2db4af7f1044f7e514e3136d*/
body.pubv2{--pv2-surface:#1a1a1b;--pv2-panel:#212122;--pv2-raised:#252526;--pv2-field:#2d2d2e;--pv2-hover:#333333;--pv2-border:#3a3a3b;--pv2-border-strong:#4c4c4d;--pv2-line:#2c2c2d;--pv2-text:#ffffff;--pv2-text-soft:#cccccc;--pv2-text-muted:#999999;--pv2-text-dim:#666666;--pv2-accent:#d5a84a;--pv2-gold:#eaa824;--pv2-gold-deep:#db9b15;--pv2-ok:#64d977;--pv2-ok-bg:rgba(100, 217, 119, 0.10);--pv2-warn:#f0ad4e;--pv2-warn-bg:rgba(240, 173, 78, 0.10);--pv2-danger:#f25757;--pv2-danger-bg:rgba(242, 87, 87, 0.10);--pv2-info:#5bc0de;--pv2-info-bg:rgba(91, 192, 222, 0.10);--pv2-radius:4px;--pv2-radius-lg:6px;--pv2-mono:Consolas,'Courier New',Monaco,monospace;--pv2-ctl-h:32px}body.pubv2.v2hdr.v2hdr-panel #c2brand .c2chip{display:inline-block!important}@media (min-width:1400px){body.pubv2 #c2brand .container{width:100%;max-width:var(--pv2p-rail-wide)}}@media (max-width:1599px){body.pubv2 #c2brand .c2rgt .c2socials{display:none!important}}@media (min-width:991px) and (max-width:1199px){body.pubv2 #c2brand .c2logo img{height:26px}}body.pubv2 #header{margin-bottom:0}body.pubv2 #header+section,body.pubv2 #header+section.page-title{margin-top:0}body.pubv2{--pv2p-s1:6px;--pv2p-s2:10px;--pv2p-s3:14px;--pv2p-s4:18px;--pv2p-s5:26px;--pv2p-s6:36px;--pv2p-s7:52px;--pv2p-font:'Open Sans',Arial,sans-serif;--pv2p-fs-body:14px;--pv2p-lh-body:1.62;--pv2p-fs-band:26px;--pv2p-measure:74ch;--pv2p-ctl:40px;--pv2p-pad:var(--pv2p-s4);--pv2p-rail:1170px;--pv2p-rail-wide:min(1560px, calc(100vw - 180px));--pv2p-doc-col:calc(var(--pv2p-measure) + (var(--pv2p-pad) * 2));--pv2p-shadow:0 10px 26px rgba(0, 0, 0, 0.30);--pv2p-weave:repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.014) 0 1px, rgba(255, 255, 255, 0) 1px 8px);--pv2p-bloom:radial-gradient(560px 240px at 100% 0%, rgba(234, 168, 36, 0.13), rgba(234, 168, 36, 0) 72%);--pv2p-deep:#131314}body.pubv2 .pv2p-band>.container,body.pubv2 .pv2p>.container{width:100%;max-width:var(--pv2p-rail);margin-left:auto;margin-right:auto}body.pubv2 .pv2p-band{font-size:var(--pv2p-fs-body)}@media only screen and (min-width:1400px){body.pubv2{--pv2p-rail:var(--pv2p-rail-wide)}body.pubv2 .pv2p-w-wide{--pv2p-rail:var(--pv2p-rail-wide)}}@media only screen and (min-width:992px){body.pubv2 .css-hero-inner{max-width:940px}}@media only screen and (min-width:1200px){body.pubv2 .css-hero-inner{max-width:1140px}}@media only screen and (min-width:1400px){body.pubv2 .css-hero-inner{max-width:calc(var(--pv2p-rail-wide) - 30px)}}@media (hover:none) and (pointer:coarse),(max-width:900px){body.pubv2 .css-hero-tagline{padding-top:0;padding-bottom:0}body.pubv2 .css-hero-tagline>a{display:block;padding:13px 22px}body.pubv2 .css-hero-dot{position:relative}body.pubv2 .css-hero-dot:after{content:'';position:absolute;left:-5.5px;right:-5.5px;bottom:-2px;height:44px;pointer-events:auto}}@media (max-width:991px){body.pubv2 .css-hero-tagline>a{padding-left:15px;padding-right:15px}}@media (max-width:600px){body.pubv2 .css-hero-dot:after{left:-4.5px;right:-4.5px}}body.pubv2 .pv2p{font-family:var(--pv2p-font);font-size:var(--pv2p-fs-body);line-height:var(--pv2p-lh-body);color:var(--pv2-text-soft);padding:var(--pv2p-s7) 0 var(--pv2p-s6);overflow-wrap:break-word}body.pubv2 .pv2p *,body.pubv2 .pv2p :after,body.pubv2 .pv2p :before{box-sizing:border-box}body.pubv2 .pv2p header,body.pubv2 .pv2p-band header{margin:0}body.pubv2 .pv2p input,body.pubv2 .pv2p select,body.pubv2 .pv2p textarea{margin-bottom:0}body.pubv2 .pv2p a{color:var(--pv2-accent);text-decoration:none;transition:color .12s}body.pubv2 .pv2p a:focus,body.pubv2 .pv2p a:hover{color:var(--pv2-gold);text-decoration:none}body.pubv2 .pv2p a:focus-visible{outline:2px solid rgba(213,168,74,.45);outline-offset:2px;border-radius:2px}body.pubv2 .pv2p-band{padding:22px 0 20px}body.pubv2 .pv2p-band h1,body.pubv2 .pv2p-band h2{font-family:var(--pv2p-font);font-size:var(--pv2p-fs-band);font-weight:400;color:#fff;letter-spacing:.01em;line-height:1.25;margin:0;padding-bottom:0;border-bottom:0;display:block}body.pubv2 .pv2p-band .pv2p-band-sub{margin:9px 0 0;padding:0;border:0;font-size:13.5px;line-height:1.5;color:var(--pv2-text-muted)}body.pubv2 .pv2p-prose{font-size:var(--pv2p-fs-body);line-height:var(--pv2p-lh-body);color:var(--pv2-text-soft)}body.pubv2 .pv2p-prose>:first-child{margin-top:0}body.pubv2 .pv2p-prose>:last-child{margin-bottom:0}body.pubv2 .pv2p-prose blockquote cite,body.pubv2 .pv2p-prose cite,body.pubv2 .pv2p-prose dd,body.pubv2 .pv2p-prose dl,body.pubv2 .pv2p-prose li,body.pubv2 .pv2p-prose ol,body.pubv2 .pv2p-prose p,body.pubv2 .pv2p-prose ul{color:var(--pv2-text-soft);line-height:var(--pv2p-lh-body)}body.pubv2 .pv2p-prose h1,body.pubv2 .pv2p-prose h2,body.pubv2 .pv2p-prose h3,body.pubv2 .pv2p-prose h4,body.pubv2 .pv2p-prose h5,body.pubv2 .pv2p-prose h6{font-family:var(--pv2p-font);color:#fff;margin:var(--pv2p-s5) 0 var(--pv2p-s2);padding:0;border:0;text-transform:none;letter-spacing:0}body.pubv2 .pv2p-prose h1{font-size:24px;font-weight:400;line-height:1.25}body.pubv2 .pv2p-prose h2{font-size:19px;font-weight:600;line-height:1.3}body.pubv2 .pv2p-prose h3{font-size:16px;font-weight:600;line-height:1.35}body.pubv2 .pv2p-prose h4{font-size:14.5px;font-weight:600;line-height:1.4}body.pubv2 .pv2p-prose h5,body.pubv2 .pv2p-prose h6{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--pv2-text-muted);margin-bottom:var(--pv2p-s1)}body.pubv2 .pv2p-prose p{margin:0 0 var(--pv2p-s3)}body.pubv2 .pv2p-prose b,body.pubv2 .pv2p-prose strong{color:#fff;font-weight:600}body.pubv2 .pv2p-prose em,body.pubv2 .pv2p-prose i:not([class*=fa-]){font-style:italic}body.pubv2 .pv2p-prose i[class*=fa-]{font-style:normal}body.pubv2 .pv2p-prose small{font-size:11.5px;color:var(--pv2-text-dim)}body.pubv2 .pv2p-mono,body.pubv2 .pv2p-prose code{font-family:var(--pv2-mono);font-size:12.5px;background:var(--pv2-field);border:1px solid var(--pv2-line);border-radius:3px;padding:1px 5px;color:#e6e6e6}body.pubv2 .pv2p hr,body.pubv2 .pv2p-prose hr{height:1px;border:0;background:var(--pv2-line);margin:var(--pv2p-s5) 0;opacity:1}body.pubv2 .pv2p hr.invisible,body.pubv2 .pv2p-prose hr.invisible{background:0 0}body.pubv2 .pv2p-prose ol,body.pubv2 .pv2p-prose ul{margin:0 0 var(--pv2p-s3);padding-left:22px;list-style-position:outside}body.pubv2 .pv2p-prose li{margin:0 0 var(--pv2p-s1);padding-left:2px}body.pubv2 .pv2p-prose li:last-child{margin-bottom:0}body.pubv2 .pv2p-prose li::marker{color:var(--pv2-text-dim)}body.pubv2 .pv2p-prose li>p{margin-bottom:var(--pv2p-s1)}body.pubv2 .pv2p-prose ol ol,body.pubv2 .pv2p-prose ol ul,body.pubv2 .pv2p-prose ul ol,body.pubv2 .pv2p-prose ul ul{margin-top:var(--pv2p-s1);margin-bottom:var(--pv2p-s2)}body.pubv2 .pv2p-prose blockquote{margin:0 0 var(--pv2p-s3);padding:11px 14px;border:0;border-left:3px solid var(--pv2-accent);background:rgba(255,255,255,.026);border-radius:0 var(--pv2-radius) var(--pv2-radius) 0;font-size:13.5px;line-height:1.55;color:#dcdcdc}body.pubv2 .pv2p-prose img{max-width:100%;height:auto}body.pubv2 .pv2p-sec{margin:0 0 var(--pv2p-s6)}body.pubv2 .pv2p-sec:last-child{margin-bottom:0}body.pubv2 .pv2p-stack{display:flex;flex-direction:column;gap:var(--pv2p-s5)}body.pubv2 .pv2p-card{background:var(--pv2-panel);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius-lg);box-shadow:var(--pv2p-shadow);overflow:hidden}body.pubv2 .pv2p-card+.pv2p-card{margin-top:var(--pv2p-s5)}body.pubv2 .pv2p-grid>.pv2p-card+.pv2p-card,body.pubv2 .pv2p-media>.pv2p-card+.pv2p-card,body.pubv2 .pv2p-split>.pv2p-card+.pv2p-card,body.pubv2 .pv2p-stack>.pv2p-card+.pv2p-card{margin-top:0}body.pubv2 .pv2p-card.flat{box-shadow:none;background:0 0}body.pubv2 .pv2p-card.accent{border-color:var(--pv2-border-strong)}body.pubv2 .pv2p-chead{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--pv2p-s2);min-height:44px;padding:11px var(--pv2p-pad);margin:0;background:var(--pv2-surface);border-bottom:1px solid var(--pv2-line)}body.pubv2 .pv2p-chead>h1,body.pubv2 .pv2p-chead>h2,body.pubv2 .pv2p-chead>h3,body.pubv2 .pv2p-chead>h4,body.pubv2 .pv2p-chead>h5,body.pubv2 .pv2p-chead>h6{position:relative;margin:0;padding:0;border:0;font-family:var(--pv2p-font);font-size:15px;font-weight:600;line-height:1.35;color:#fff;letter-spacing:0;text-transform:none;min-width:0}body.pubv2 .pv2p-chead-actions{margin-left:auto;display:flex;align-items:center;gap:var(--pv2p-s2);flex-shrink:0}body.pubv2 .pv2p-chead.bloom:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(150px 90px at 100% -30%,rgba(234,168,36,.16),rgba(234,168,36,0) 70%),var(--pv2p-weave)}body.pubv2 .pv2p-cbody{padding:var(--pv2p-pad)}body.pubv2 .pv2p-cbody>:first-child{margin-top:0}body.pubv2 .pv2p-cbody>:last-child{margin-bottom:0}body.pubv2 .pv2p-doc{margin:0 auto;max-width:min(100%,var(--pv2p-doc-col))}body.pubv2 .pv2p-doc .pv2p-cbody{padding:var(--pv2p-s5) var(--pv2p-pad)}body.pubv2 .pv2p-docmeta{margin:0;padding:0;border:0;font-size:12px;line-height:1.5;color:var(--pv2-text-dim)}body.pubv2 .pv2p-docmeta em,body.pubv2 .pv2p-docmeta i{font-style:normal}body.pubv2 .pv2p-legal>ol{padding-left:46px;margin-bottom:var(--pv2p-s4)}body.pubv2 .pv2p-legal>ol>h4{margin:var(--pv2p-s6) 0 var(--pv2p-s3);padding:0;font-size:17px;font-weight:600;line-height:1.3;color:#fff}body.pubv2 .pv2p-legal>ol>h4:first-child{margin-top:0}body.pubv2 .pv2p-legal>ol>h4>li{margin:0;padding:0}body.pubv2 .pv2p-legal>ol>h4>li::marker{color:var(--pv2-gold);font-weight:700;font-size:15px}body.pubv2 .pv2p-legal ol ol{padding-left:26px}body.pubv2 .pv2p-legal ol ol>li{margin-bottom:var(--pv2p-s2)}body.pubv2 .pv2p-legal ol ol>li::marker{color:var(--pv2-text-muted);font-weight:600}body.pubv2 .pv2p-legal ol ol ol>li::marker{color:var(--pv2-text-dim);font-weight:400}body.pubv2 .pv2p-legal>ol>hr{margin:var(--pv2p-s5) 0 0}body.pubv2 .pv2p-legal>ol>p{margin-bottom:var(--pv2p-s3)}@media only screen and (max-width:560px){body.pubv2 .pv2p-legal>ol{padding-left:30px}body.pubv2 .pv2p-legal>ol>h4{font-size:16px}body.pubv2 .pv2p-legal ol ol{padding-left:21px}}body.pubv2 nav.pv2p-toc{margin:var(--pv2p-s4) 0 var(--pv2p-s2);padding:var(--pv2p-s3) var(--pv2p-s4);background:var(--pv2-field);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius-lg)}body.pubv2 .pv2p-toc-label{display:block;margin:0 0 var(--pv2p-s1);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pv2-text-muted)}body.pubv2 ol.pv2p-toc-list{list-style:none;margin:0;padding:0}@media only screen and (min-width:600px){body.pubv2 ol.pv2p-toc-list{columns:2;column-gap:var(--pv2p-s5)}}body.pubv2 ol.pv2p-toc-list>li{margin:0;padding:0;break-inside:avoid}body.pubv2 ol.pv2p-toc-list>li>a{display:flex;align-items:baseline;gap:9px;padding:3px 2px;color:var(--pv2-text-soft)}body.pubv2 ol.pv2p-toc-list>li>a:focus,body.pubv2 ol.pv2p-toc-list>li>a:hover{color:var(--pv2-gold)}body.pubv2 .pv2p-toc-n{flex:0 0 26px;text-align:right;font-size:12px;font-weight:600;color:var(--pv2-gold)}@media (hover:none) and (pointer:coarse),(max-width:900px){body.pubv2 ol.pv2p-toc-list>li>a{padding:11px 2px}}body.pubv2 .pv2p-doc [id]{scroll-margin-top:14px}body.pubv2 .pv2p-grid{display:grid;gap:var(--pv2p-s5);grid-template-columns:minmax(0,1fr);align-items:start}@media only screen and (min-width:700px){body.pubv2 .pv2p-grid.cols-2,body.pubv2 .pv2p-grid.cols-3,body.pubv2 .pv2p-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1000px){body.pubv2 .pv2p-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body.pubv2 .pv2p-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:700px) and (max-width:999px){body.pubv2 .pv2p-grid.cols-2>:last-child:nth-child(odd),body.pubv2 .pv2p-grid.cols-3>:last-child:nth-child(odd),body.pubv2 .pv2p-grid.cols-4>:last-child:nth-child(odd){grid-column:1/-1}}@media only screen and (min-width:1000px){body.pubv2 .pv2p-grid.cols-2>:last-child:nth-child(odd){grid-column:1/-1}body.pubv2 .pv2p-grid.cols-3>:last-child:nth-child(3n+1){grid-column:1/-1}body.pubv2 .pv2p-grid.cols-4>:last-child:nth-child(4n+1){grid-column:1/-1}}body.pubv2 .pv2p-grid.even{grid-auto-rows:1fr;align-items:stretch}body.pubv2 .pv2p-grid.even>*,body.pubv2 .pv2p-grid.even>*>.pv2p-card{height:100%}body.pubv2 .pv2p-grid:after,body.pubv2 .pv2p-grid:before,body.pubv2 .pv2p-media:after,body.pubv2 .pv2p-media:before{content:none}body.pubv2 .pv2p-grid,body.pubv2 .pv2p-media{margin-left:0;margin-right:0}body.pubv2 .pv2p-cell{min-width:0;float:none;width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}body.pubv2 .pv2p-cell:after,body.pubv2 .pv2p-cell:before{content:none}body.pubv2 .pv2p-nest{width:auto;max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}body.pubv2 .pv2p-split{display:grid;gap:var(--pv2p-s5);grid-template-columns:minmax(0,1fr);align-items:start;margin-left:0;margin-right:0}body.pubv2 .pv2p-split:after,body.pubv2 .pv2p-split:before{content:none}body.pubv2 .pv2p-aside,body.pubv2 .pv2p-main{min-width:0;float:none;width:auto;padding-left:0;padding-right:0}body.pubv2 .pv2p .pv2p-plain{margin-left:0;margin-right:0}body.pubv2 .pv2p .pv2p-plain:after,body.pubv2 .pv2p .pv2p-plain:before{content:none}@media only screen and (min-width:900px){body.pubv2 .pv2p-split{grid-template-columns:minmax(0,1fr) clamp(260px,30%,340px);gap:var(--pv2p-s5) var(--pv2p-s6)}body.pubv2 .pv2p-split.rev{grid-template-columns:clamp(260px,30%,340px) minmax(0,1fr)}body.pubv2 .pv2p-split.rev>.pv2p-main{order:2}body.pubv2 .pv2p-split.rev>.pv2p-aside{order:1}}body.pubv2 .pv2p-well{background:var(--pv2-field);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius);padding:var(--pv2p-s3) var(--pv2p-s4)}body.pubv2 .pv2p-note{position:relative;padding:12px 14px;margin:0 0 var(--pv2p-s3);background:var(--pv2-field);border:1px solid var(--pv2-border);border-left:3px solid var(--pv2-border-strong);border-radius:var(--pv2-radius);font-size:13.5px;line-height:1.55;color:var(--pv2-text-soft)}body.pubv2 .pv2p-note>:first-child{margin-top:0}body.pubv2 .pv2p-note>:last-child{margin-bottom:0}body.pubv2 .pv2p-note.ok{border-left-color:var(--pv2-ok);background:var(--pv2-ok-bg)}body.pubv2 .pv2p-note.warn{border-left-color:var(--pv2-warn);background:var(--pv2-warn-bg)}body.pubv2 .pv2p-note.danger{border-left-color:var(--pv2-danger);background:var(--pv2-danger-bg)}body.pubv2 .pv2p-note.info{border-left-color:var(--pv2-info);background:var(--pv2-info-bg)}body.pubv2 .pv2p-quote{margin:0 0 var(--pv2p-s3);padding:11px 14px;border:0;border-left:3px solid var(--pv2-accent);background:rgba(255,255,255,.026);border-radius:0 var(--pv2-radius) var(--pv2-radius) 0;font-size:13.5px;line-height:1.55;color:#dcdcdc}body.pubv2 .pv2p-quote p{margin:0;font-size:inherit;line-height:inherit;color:inherit}body.pubv2 .pv2p-quote cite{display:block;margin:7px 0 0;font-size:11.5px;font-style:normal;color:var(--pv2-text-dim)}body.pubv2 .pv2p-lede{margin:0 0 var(--pv2p-s4);font-size:15.5px;line-height:1.6;font-weight:400;color:#e8e8e8}body.pubv2 .pv2p-label{display:block;margin:0 0 var(--pv2p-s2);padding:0;font-family:var(--pv2p-font);font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--pv2-text-dim)}body.pubv2 .pv2p-meta{font-size:11.5px;line-height:1.45;color:var(--pv2-text-dim)}body.pubv2 .pv2p-shead{margin:0 0 var(--pv2p-s4);padding:0;border:0}body.pubv2 .pv2p-shead>h1,body.pubv2 .pv2p-shead>h2,body.pubv2 .pv2p-shead>h3,body.pubv2 .pv2p-shead>h4,body.pubv2 .pv2p-shead>h5,body.pubv2 .pv2p-shead>h6,body.pubv2 h1.pv2p-shead,body.pubv2 h2.pv2p-shead,body.pubv2 h3.pv2p-shead,body.pubv2 h4.pv2p-shead,body.pubv2 h5.pv2p-shead,body.pubv2 h6.pv2p-shead{font-family:var(--pv2p-font);font-size:20px;font-weight:400;line-height:1.35;color:#fff;margin:0 0 var(--pv2p-s2);padding:0;border:0;text-transform:none;letter-spacing:.005em}body.pubv2 .pv2p-shead-sub,body.pubv2 .pv2p-shead>p{margin:0;padding:0;border:0;font-size:14.5px;line-height:1.6;color:var(--pv2-text-muted);max-width:78ch}@media only screen and (min-width:1400px){body.pubv2 .pv2p-shead>h1,body.pubv2 .pv2p-shead>h2,body.pubv2 .pv2p-shead>h3,body.pubv2 .pv2p-shead>h4,body.pubv2 h1.pv2p-shead,body.pubv2 h2.pv2p-shead,body.pubv2 h3.pv2p-shead,body.pubv2 h4.pv2p-shead{font-size:22px}}@media only screen and (max-width:560px){body.pubv2 .pv2p-shead>h1,body.pubv2 .pv2p-shead>h2,body.pubv2 .pv2p-shead>h3,body.pubv2 .pv2p-shead>h4,body.pubv2 h1.pv2p-shead,body.pubv2 h2.pv2p-shead,body.pubv2 h3.pv2p-shead,body.pubv2 h4.pv2p-shead{font-size:18px}}body.pubv2 .pv2p-btn,body.pubv2 a.pv2p-btn,body.pubv2 button.pv2p-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--pv2p-ctl);padding:0 20px;background:0 0;border:1px solid rgba(255,255,255,.5);border-radius:var(--pv2-radius);color:#fff;font-family:var(--pv2p-font);font-size:14px;font-weight:400;line-height:1;letter-spacing:.01em;white-space:nowrap;text-decoration:none;text-shadow:none;box-shadow:none;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}body.pubv2 .pv2p-btn:focus,body.pubv2 .pv2p-btn:hover,body.pubv2 a.pv2p-btn:focus,body.pubv2 a.pv2p-btn:hover,body.pubv2 button.pv2p-btn:focus,body.pubv2 button.pv2p-btn:hover{background-color:var(--pv2-hover);border-color:rgba(255,255,255,.5);color:#fff;text-decoration:none}body.pubv2 .pv2p-btn.primary,body.pubv2 a.pv2p-btn.primary,body.pubv2 button.pv2p-btn.primary{background:var(--pv2-gold);border-color:var(--pv2-gold);color:#fff;font-weight:600}body.pubv2 .pv2p-btn.primary:focus,body.pubv2 .pv2p-btn.primary:hover,body.pubv2 a.pv2p-btn.primary:focus,body.pubv2 a.pv2p-btn.primary:hover,body.pubv2 button.pv2p-btn.primary:focus,body.pubv2 button.pv2p-btn.primary:hover{background:var(--pv2-gold-deep);border-color:var(--pv2-gold-deep);color:#fff}body.pubv2 .pv2p-btn.ghost,body.pubv2 a.pv2p-btn.ghost,body.pubv2 button.pv2p-btn.ghost{background:0 0;border-color:var(--pv2-border-strong);color:var(--pv2-text-soft)}body.pubv2 .pv2p-btn.ghost:hover,body.pubv2 a.pv2p-btn.ghost:hover,body.pubv2 button.pv2p-btn.ghost:hover{background:var(--pv2-hover);color:#fff}body.pubv2 .pv2p-btn.sm,body.pubv2 a.pv2p-btn.sm,body.pubv2 button.pv2p-btn.sm{height:32px;padding:0 14px;font-size:13px}body.pubv2 .pv2p-btn.lg,body.pubv2 a.pv2p-btn.lg,body.pubv2 button.pv2p-btn.lg{height:46px;padding:0 26px;font-size:15px}body.pubv2 .pv2p-btn.block,body.pubv2 a.pv2p-btn.block,body.pubv2 button.pv2p-btn.block{width:100%}body.pubv2 .pv2p-btn.disabled,body.pubv2 .pv2p-btn[disabled]{opacity:.45;cursor:not-allowed}body.pubv2 .pv2p-btnrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pv2p-s2)}body.pubv2 .pv2p a.pv2p-back,body.pubv2 .pv2p a.pv2p-trail-rung,body.pubv2 .pv2p-back,body.pubv2 .pv2p-trail-rung,body.pubv2 a.pv2p-back,body.pubv2 a.pv2p-trail-rung{display:inline-flex;align-items:center;gap:var(--pv2p-s2);max-width:100%;height:22px;padding:0;margin:0 0 var(--pv2p-s2);background:0 0;border:0;border-radius:0;color:var(--pv2-text-soft);font-family:var(--pv2p-font);font-size:13px;font-weight:500;line-height:1;letter-spacing:.01em;text-decoration:none;text-shadow:none;box-shadow:none;transition:color .12s}body.pubv2 .pv2p a.pv2p-back:focus,body.pubv2 .pv2p a.pv2p-back:hover,body.pubv2 .pv2p a.pv2p-trail-rung:focus,body.pubv2 .pv2p a.pv2p-trail-rung:hover,body.pubv2 .pv2p-back:focus,body.pubv2 .pv2p-back:hover,body.pubv2 .pv2p-trail-rung:focus,body.pubv2 .pv2p-trail-rung:hover,body.pubv2 a.pv2p-back:focus,body.pubv2 a.pv2p-back:hover,body.pubv2 a.pv2p-trail-rung:focus,body.pubv2 a.pv2p-trail-rung:hover{background:0 0;color:var(--pv2-text);text-decoration:none}body.pubv2 .pv2p-back:focus-visible,body.pubv2 .pv2p-trail-rung:focus-visible,body.pubv2 a.pv2p-back:focus-visible,body.pubv2 a.pv2p-trail-rung:focus-visible{outline:2px solid rgba(213,168,74,.45);outline-offset:2px;box-shadow:0 0 0 2px rgba(213,168,74,.55);border-radius:2px}body.pubv2 .pv2p-back .pv2p-back-ico,body.pubv2 .pv2p-trail-rung .pv2p-back-ico{position:relative;flex:none;width:12px;height:12px;background:0 0}body.pubv2 .pv2p-back .pv2p-back-ico:before,body.pubv2 .pv2p-trail-rung .pv2p-back-ico:before{content:'';position:absolute;left:2.25px;top:50%;width:6px;height:6px;margin-top:-3px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:left .12s}body.pubv2 .pv2p-back .pv2p-back-ico:after,body.pubv2 .pv2p-trail-rung .pv2p-back-ico:after{content:'';position:absolute;left:1.25px;top:50%;width:10px;height:2px;margin-top:-1px;background:currentColor;border-radius:1px;transition:left .12s,width .12s}body.pubv2 .pv2p-back:focus .pv2p-back-ico:before,body.pubv2 .pv2p-back:hover .pv2p-back-ico:before,body.pubv2 .pv2p-trail-rung:focus .pv2p-back-ico:before,body.pubv2 .pv2p-trail-rung:hover .pv2p-back-ico:before{left:1.25px}body.pubv2 .pv2p-back:focus .pv2p-back-ico:after,body.pubv2 .pv2p-back:hover .pv2p-back-ico:after,body.pubv2 .pv2p-trail-rung:focus .pv2p-back-ico:after,body.pubv2 .pv2p-trail-rung:hover .pv2p-back-ico:after{left:.25px;width:11px}body.pubv2 .pv2p-back .pv2p-back-txt,body.pubv2 .pv2p-trail-rung .pv2p-back-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.pubv2 .pv2p-trail{max-width:100%;margin:0 0 var(--pv2p-s2)}body.pubv2 .pv2p-trail>ol{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--pv2p-s2);max-width:100%;margin:0;padding:0;list-style:none}body.pubv2 .pv2p-trail>ol>li{display:flex;align-items:center;min-width:0;margin:0;padding:0}body.pubv2 .pv2p-trail>ol>li:first-child{flex:none}body.pubv2 .pv2p-trail>ol>li+li{flex:0 1 auto}body.pubv2 .pv2p-trail>ol>li+li:before{content:'';flex:none;width:6px;height:6px;margin-right:var(--pv2p-s2);border-right:2px solid var(--pv2-text-muted);border-bottom:2px solid var(--pv2-text-muted);transform:rotate(-45deg)}body.pubv2 .pv2p a.pv2p-trail-rung,body.pubv2 .pv2p-trail-rung,body.pubv2 a.pv2p-trail-rung{margin:0;min-width:0}body.pubv2 .pv2p-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:11px;font-family:var(--pv2p-font);font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap;background:var(--pv2-field);color:var(--pv2-text-soft);border:1px solid var(--pv2-border)}body.pubv2 .pv2p-pill.ok{background:var(--pv2-ok-bg);color:var(--pv2-ok);border-color:rgba(100,217,119,.35)}body.pubv2 .pv2p-pill.warn{background:var(--pv2-warn-bg);color:var(--pv2-warn);border-color:rgba(240,173,78,.35)}body.pubv2 .pv2p-pill.danger{background:var(--pv2-danger-bg);color:var(--pv2-danger);border-color:rgba(242,87,87,.35)}body.pubv2 .pv2p-pill.info{background:var(--pv2-info-bg);color:var(--pv2-info);border-color:rgba(91,192,222,.35)}body.pubv2 .pv2p-pill.gold{background:var(--pv2-surface);color:var(--pv2-gold);border-color:var(--pv2-border-strong)}body.pubv2 .pv2p-chiplist{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}body.pubv2 .pv2p-chiplist>li{margin:0}body.pubv2 .pv2p a.pv2p-chip,body.pubv2 .pv2p-chip{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 11px;border-radius:999px;background:var(--pv2-field);border:1px solid var(--pv2-border);color:var(--pv2-text-soft);font-family:var(--pv2p-font);font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s}body.pubv2 .pv2p a.pv2p-chip:hover{background:var(--pv2-hover);border-color:var(--pv2-border-strong);color:#fff}body.pubv2 .pv2p-field{margin:0 0 var(--pv2p-s3)}body.pubv2 .pv2p-flabel{display:block;margin:0 0 var(--pv2p-s1);font-family:var(--pv2p-font);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pv2-text-muted)}body.pubv2 .pv2p-input,body.pubv2 .pv2p-select,body.pubv2 .pv2p-textarea{width:100%;height:var(--pv2p-ctl);padding:0 12px;background:var(--pv2-field);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius);color:#fff;box-shadow:none;font-family:var(--pv2p-font);font-size:14px;font-weight:400;margin:0;transition:border-color .12s}body.pubv2 .pv2p-textarea{height:auto;min-height:110px;padding:10px 12px;line-height:1.55;resize:vertical}body.pubv2 .pv2p-input::placeholder,body.pubv2 .pv2p-textarea::placeholder{color:var(--pv2-text-dim)}body.pubv2 .pv2p-input:focus,body.pubv2 .pv2p-select:focus,body.pubv2 .pv2p-textarea:focus{outline:0;border-color:var(--pv2-accent);box-shadow:none}body.pubv2 .pv2p-ctlrow{display:flex;align-items:stretch;gap:var(--pv2p-s2);flex-wrap:wrap}body.pubv2 .pv2p-ctlrow>*{margin:0}body.pubv2 .pv2p input[type=checkbox],body.pubv2 .pv2p input[type=radio]{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin:0;padding:0;background:var(--pv2-field);border:1px solid var(--pv2-border-strong);border-radius:3px;cursor:pointer;position:relative;vertical-align:middle;flex-shrink:0;transition:background-color .12s,border-color .12s}body.pubv2 .pv2p input[type=radio]{border-radius:50%}body.pubv2 .pv2p input[type=checkbox]:hover,body.pubv2 .pv2p input[type=radio]:hover{border-color:var(--pv2-accent)}body.pubv2 .pv2p input[type=checkbox]:checked,body.pubv2 .pv2p input[type=radio]:checked{background:var(--pv2-gold);border-color:var(--pv2-gold)}body.pubv2 .pv2p input[type=checkbox]:checked::after{content:'';position:absolute;left:50%;top:46%;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}body.pubv2 .pv2p input[type=radio]:checked::after{content:'';position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}body.pubv2 .pv2p input[type=checkbox]:focus-visible,body.pubv2 .pv2p input[type=radio]:focus-visible{outline:2px solid rgba(213,168,74,.4);outline-offset:1px}body.pubv2 .pv2p-tablewrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.pubv2 .pv2p-table{width:100%;border-collapse:collapse;table-layout:fixed}body.pubv2 .pv2p-table td,body.pubv2 .pv2p-table th{box-sizing:border-box!important}body.pubv2 .pv2p-table th{text-align:left;padding:10px 12px;background:var(--pv2-surface);font-family:var(--pv2p-font);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pv2-text-muted);border-bottom:1px solid var(--pv2-border)}body.pubv2 .pv2p-table td{padding:11px 12px;font-size:13px;color:var(--pv2-text-soft);border-bottom:1px solid var(--pv2-line);vertical-align:top}body.pubv2 .pv2p-table tr:last-child td{border-bottom:0}body.pubv2 .pv2p-table tbody tr:hover{background:rgba(255,255,255,.02)}body.pubv2 .pv2p-dl{margin:0;display:grid;gap:0}body.pubv2 .pv2p-dl>div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:var(--pv2p-s2) var(--pv2p-s4);padding:10px 0;border-bottom:1px solid var(--pv2-line)}body.pubv2 .pv2p-dl>div:last-child{border-bottom:0}body.pubv2 .pv2p-dl dt{margin:0;font-size:12.5px;font-weight:600;color:var(--pv2-text-muted)}body.pubv2 .pv2p-dl dd{margin:0;font-size:13.5px;color:var(--pv2-text-soft);min-width:0}@media only screen and (max-width:560px){body.pubv2 .pv2p-dl>div{grid-template-columns:minmax(0,1fr);gap:3px}}body.pubv2 .pv2p-stats{display:grid;gap:var(--pv2p-s2);margin:0;padding:0;list-style:none;grid-template-columns:minmax(0,1fr);align-items:stretch}body.pubv2 .pv2p-stats:after,body.pubv2 .pv2p-stats:before{content:none}@media only screen and (min-width:600px){body.pubv2 .pv2p-stats.cols-2,body.pubv2 .pv2p-stats.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:640px){body.pubv2 .pv2p-stats,body.pubv2 .pv2p-stats.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1000px){body.pubv2 .pv2p-stats.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}body.pubv2 .pv2p-stats.flow{display:flex;flex-wrap:wrap}body.pubv2 .pv2p-stats.flow>.pv2p-stat{min-width:200px}body.pubv2 .pv2p-stat{flex:0 1 300px;min-width:0;margin:0;background:var(--pv2-field);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius);padding:11px 12px}body.pubv2 .pv2p-stat b{display:block;font-family:var(--pv2p-font);font-size:19px;font-weight:700;line-height:1.15;color:#fff;font-variant-numeric:tabular-nums}body.pubv2 .pv2p-stat span{display:block;margin:5px 0 0;font-size:11.5px;line-height:1.35;color:var(--pv2-text-muted)}@media only screen and (max-width:560px){body.pubv2 .pv2p-table.rows{table-layout:auto;width:100%}body.pubv2 .pv2p-table.rows thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.pubv2 .pv2p-table.rows tbody,body.pubv2 .pv2p-table.rows td,body.pubv2 .pv2p-table.rows tr{display:block;width:auto}body.pubv2 .pv2p-table.rows tr{background:var(--pv2-field);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius);margin:0 0 var(--pv2p-s2);padding:3px 0}body.pubv2 .pv2p-table.rows tr:last-child{margin-bottom:0}body.pubv2 .pv2p-table.rows tbody tr:hover{background:var(--pv2-field)}body.pubv2 .pv2p-table.rows td{display:flex;align-items:baseline;gap:var(--pv2p-s3);border:0;padding:7px 12px;font-size:13px;min-width:0}body.pubv2 .pv2p-table.rows td[data-label]:before{content:attr(data-label);flex:0 0 38%;min-width:0;font-family:var(--pv2p-font);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--pv2-text-muted)}body.pubv2 .pv2p-table.rows td>*{min-width:0}}body.pubv2 .pv2p-map{position:relative;overflow:hidden;background:var(--pv2-surface);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius-lg)}body.pubv2 .pv2p-map>img,body.pubv2 .pv2p-map>svg{display:block;width:100%;height:auto;max-width:100%}body.pubv2 .pv2p-map-cap{margin:8px 0 0;font-size:11.5px;line-height:1.45;color:var(--pv2-text-dim)}body.pubv2 .pv2p-steps{display:grid;gap:var(--pv2p-s5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;counter-reset:pv2pstep}body.pubv2 .pv2p-steps:after,body.pubv2 .pv2p-steps:before{content:none}@media only screen and (min-width:700px){body.pubv2 .pv2p-steps,body.pubv2 .pv2p-steps.cols-2,body.pubv2 .pv2p-steps.cols-3,body.pubv2 .pv2p-steps.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1000px){body.pubv2 .pv2p-steps,body.pubv2 .pv2p-steps.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body.pubv2 .pv2p-steps.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}body.pubv2 .pv2p-step{position:relative;margin:0;padding:0 0 0 48px;min-width:0}body.pubv2 .pv2p-step-n{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--pv2-field);border:1px solid var(--pv2-border-strong);color:var(--pv2-gold);font-family:var(--pv2p-font);font-size:13px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}body.pubv2 .pv2p-steps.autonum>.pv2p-step:before{counter-increment:pv2pstep;content:counter(pv2pstep);position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--pv2-field);border:1px solid var(--pv2-border-strong);color:var(--pv2-gold);font-family:var(--pv2p-font);font-size:13px;font-weight:700;line-height:1}body.pubv2 .pv2p-step-title,body.pubv2 .pv2p-step>h1,body.pubv2 .pv2p-step>h2,body.pubv2 .pv2p-step>h3,body.pubv2 .pv2p-step>h4,body.pubv2 .pv2p-step>h5,body.pubv2 .pv2p-step>h6{margin:6px 0 var(--pv2p-s1);padding:0;border:0;font-family:var(--pv2p-font);font-size:15px;font-weight:600;line-height:1.35;color:#fff;text-transform:none;letter-spacing:0}body.pubv2 .pv2p-step p{margin:0;font-size:13.5px;line-height:1.55;color:var(--pv2-text-muted)}body.pubv2 .pv2p-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--pv2-radius);background:var(--pv2-field);border:1px solid var(--pv2-border);color:var(--pv2-accent);font-size:16px;line-height:1;margin:0 0 var(--pv2p-s3)}body.pubv2 .pv2p-icon.round{border-radius:50%}body.pubv2 .pv2p-icon.gold{background:rgba(234,168,36,.1);border-color:rgba(234,168,36,.32);color:var(--pv2-gold)}body.pubv2 .pv2p-icon em,body.pubv2 .pv2p-icon i{font-style:normal;line-height:1}body.pubv2 .pv2p-list{margin:0 0 var(--pv2p-s3);padding:0;list-style:none}body.pubv2 .pv2p-list>li{position:relative;margin:0 0 var(--pv2p-s2);padding:0 0 0 24px;font-size:13.5px;line-height:1.55;color:var(--pv2-text-soft)}body.pubv2 .pv2p-list>li:last-child{margin-bottom:0}body.pubv2 .pv2p-list>li:before{content:none}body.pubv2 .pv2p-list.check>li:after{content:'';position:absolute;left:3px;top:6px;width:5px;height:9px;border:solid var(--pv2-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}body.pubv2 .pv2p-list.dot>li:after{content:'';position:absolute;left:4px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--pv2-text-dim)}body.pubv2 .pv2p-list.plain>li{padding-left:0}body.pubv2 .pv2p-list.inline{display:flex;flex-wrap:wrap;gap:var(--pv2p-s2) var(--pv2p-s4)}body.pubv2 .pv2p-list.inline>li{margin:0}body.pubv2 .pv2p-acc{margin:0;background:var(--pv2-panel);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius-lg);box-shadow:var(--pv2p-shadow);overflow:hidden}body.pubv2 .pv2p-acc-item{margin:0;position:relative;clear:none;border-top:1px solid var(--pv2-line)}body.pubv2 .pv2p-acc>.pv2p-acc-item:first-child{border-top:0}body.pubv2 .pv2p-acc-item>label{position:relative;display:flex;align-items:center;gap:var(--pv2p-s3);margin:0;padding:14px 46px 14px var(--pv2p-pad);min-height:52px;background:0 0;border:0;border-bottom:0;border-radius:0;color:#fff;font-family:var(--pv2p-font);font-size:14.5px;font-weight:600;line-height:1.45;cursor:pointer;user-select:none;transition:background-color .12s,color .12s}body.pubv2 .pv2p-acc-item>label:hover{background:rgba(255,255,255,.03);color:var(--pv2-gold)}body.pubv2 .pv2p-acc-item>label:focus-visible{outline:2px solid rgba(213,168,74,.45);outline-offset:-2px}body.pubv2 .pv2p-acc-item>label:before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;border:0;margin:0;right:auto;background:0 0;transition:background-color .14s}body.pubv2 .pv2p-acc-item.active{box-shadow:inset 3px 0 0 var(--pv2-gold)}body.pubv2 .pv2p-acc-item.active>label:before{background:0 0;border:0;margin:0}body.pubv2 .pv2p-acc-item.active>label{color:var(--pv2-gold);background:rgba(234,168,36,.045)}body.pubv2 .pv2p-acc-item>label:after{content:'';position:absolute;right:21px;top:50%;width:8px;height:8px;margin-top:-6px;border:solid var(--pv2-text-muted);border-width:0 2px 2px 0;transform:rotate(45deg);transform-origin:50% 50%;transition:transform .18s ease,border-color .12s}body.pubv2 .pv2p-acc-item.active>label:after{border-color:var(--pv2-gold);margin-top:-2px;transform:rotate(225deg)}body.pubv2 .pv2p-acc-body,body.pubv2 .pv2p-acc-item>.toggle-content{margin:0;padding:var(--pv2p-s3) var(--pv2p-pad) var(--pv2p-s4);background:0 0;border:0;border-radius:0;font-size:var(--pv2p-fs-body);line-height:var(--pv2p-lh-body);color:var(--pv2-text-soft)}body.pubv2 .pv2p-acc-item>.toggle-content>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){body.pubv2 .pv2p-acc-item>label:after{transition:none}}body.pubv2 .pv2p-hero{position:relative;overflow:hidden;background:var(--pv2-panel);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius-lg);box-shadow:var(--pv2p-shadow);padding:var(--pv2p-s6) var(--pv2p-pad)}body.pubv2 .pv2p-hero:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px 220px at 100% -20%,rgba(234,168,36,.14),rgba(234,168,36,0) 70%),var(--pv2p-weave)}body.pubv2 .pv2p-hero>*{position:relative}body.pubv2 .pv2p-hero-title{margin:0 0 var(--pv2p-s2);padding:0;border:0;font-family:var(--pv2p-font);font-size:24px;font-weight:600;line-height:1.25;color:#fff;text-transform:none}body.pubv2 .pv2p-hero-sub{margin:0;font-size:14.5px;line-height:1.6;color:var(--pv2-text-muted)}body.pubv2 .pv2p-media{display:grid;gap:var(--pv2p-s4);align-items:start;grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:760px){body.pubv2 .pv2p-media{grid-template-columns:minmax(0,1fr) clamp(250px,40%,420px);gap:var(--pv2p-s4) var(--pv2p-s5)}body.pubv2 .pv2p-media.rev{grid-template-columns:clamp(250px,40%,420px) minmax(0,1fr)}body.pubv2 .pv2p-media.rev>.pv2p-fig{order:-1}}body.pubv2 .pv2p-fig{margin:0;padding:0;min-width:0}body.pubv2 .pv2p-fig img{display:block;width:100%;height:auto;max-width:100%;border:1px solid var(--pv2-border);border-radius:var(--pv2-radius);background:var(--pv2-surface)}body.pubv2 .pv2p-fig figcaption{margin:8px 0 0;font-size:11.5px;line-height:1.45;color:var(--pv2-text-dim);font-style:normal}body.pubv2 .pv2p-fig.bare img{border:0;background:0 0;border-radius:0}body.pubv2 .pv2p-dots{display:flex;align-items:center;justify-content:center;gap:0;margin:0;padding:0;list-style:none}body.pubv2 .pv2p-dots>li{margin:0;padding:0}body.pubv2 .pv2p-dot,body.pubv2 a.pv2p-dot,body.pubv2 button.pv2p-dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:44px;padding:0;margin:0;background:0 0;border:0;cursor:pointer;-webkit-appearance:none;appearance:none;font-size:0;line-height:0;text-indent:0;overflow:hidden}body.pubv2 .pv2p-dot:before{content:'';display:block;width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.3);box-shadow:none;transition:background-color .14s,transform .14s}body.pubv2 .pv2p-dot:hover:before{background:rgba(255,255,255,.55)}body.pubv2 .pv2p-dot.active:before,body.pubv2 .pv2p-dot[aria-current=true]:before{background:var(--pv2-gold)}body.pubv2 .pv2p-dot:focus-visible{outline:2px solid rgba(213,168,74,.45);outline-offset:-6px;border-radius:3px}@media only screen and (max-width:759px){body.pubv2 .pv2p-media>.pv2p-fig{order:-1;max-width:480px;margin-left:auto;margin-right:auto}}body.pubv2 .pv2p-cta{display:flex;align-items:center;gap:var(--pv2p-s5);flex-wrap:wrap;background:var(--pv2-panel);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius-lg);padding:20px var(--pv2p-pad);margin:0}body.pubv2 .pv2p-cta-txt{flex:1 1 300px;min-width:0}body.pubv2 .pv2p-cta-txt>h1,body.pubv2 .pv2p-cta-txt>h2,body.pubv2 .pv2p-cta-txt>h3,body.pubv2 .pv2p-cta-txt>h4{margin:0;padding:0;border:0;font-family:var(--pv2p-font);font-size:18px;font-weight:600;line-height:1.3;color:#fff;text-transform:none}body.pubv2 .pv2p-cta-txt p{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--pv2-text-muted)}body.pubv2 .pv2p-cta .pv2p-btn{flex:0 0 auto}body.pubv2 .pv2p-callout{background:0 0;padding:0;margin:0;border:0}body.pubv2 .pv2p-empty{text-align:center;padding:46px 20px;color:var(--pv2-text-muted)}body.pubv2 .pv2p-empty strong{display:block;color:var(--pv2-text-soft);font-size:15px;font-weight:600;margin-bottom:5px}@media only screen and (min-width:1400px){body.pubv2{--pv2p-fs-body:15.5px;--pv2p-lh-body:1.66;--pv2p-pad:var(--pv2p-s5)}body.pubv2 .pv2p-chead{padding:12px var(--pv2p-s5)}body.pubv2 .pv2p-hero{padding:var(--pv2p-s7) var(--pv2p-s5)}body.pubv2 .pv2p-cta{padding:22px var(--pv2p-s5)}body.pubv2 .pv2p-acc-item>label{padding-left:var(--pv2p-s5);font-size:15px}body.pubv2 .pv2p-acc-item>.toggle-content{padding-left:var(--pv2p-s5);padding-right:var(--pv2p-s5)}}@media only screen and (max-width:900px){body.pubv2 .pv2p{padding-top:var(--pv2p-s6)}}@media only screen and (max-width:560px){body.pubv2{--pv2p-pad:var(--pv2p-s3);--pv2p-s5:20px;--pv2p-s6:28px;--pv2p-s7:32px}body.pubv2 .pv2p-band{padding:18px 0 16px}body.pubv2 .parallax.parallax-1:not(.text-center) h1,body.pubv2 .parallax.parallax-1:not(.text-center) h2,body.pubv2 .pv2p-band h1,body.pubv2 .pv2p-band h2,body.pubv2 section.page-title:not(.pv2p-band) h1,body.pubv2 section.page-title:not(.pv2p-band) h2{font-size:22px}body.pubv2 .pv2p-doc .pv2p-cbody{padding:var(--pv2p-s4) var(--pv2p-s3)}body.pubv2 .pv2p-acc-item>label{padding:13px 42px 13px var(--pv2p-s3);font-size:14px}body.pubv2 .pv2p-acc-item>.toggle-content{padding-left:var(--pv2p-s3);padding-right:var(--pv2p-s3)}body.pubv2 .pv2p-cta{flex-direction:column;align-items:stretch;gap:var(--pv2p-s3);text-align:left}body.pubv2 .pv2p .pv2p-btn{width:100%}body.pubv2 .pv2p .pv2p-btn.sm{width:auto}body.pubv2 .pv2p-stat{flex:1 1 100%;min-width:0}body.pubv2 .pv2p-stats.flow>.pv2p-stat{flex:1 1 100%}body.pubv2 .pv2p-hero{padding:var(--pv2p-s5) var(--pv2p-s3)}body.pubv2 .pv2p-hero-title{font-size:21px}}@media (hover:none) and (pointer:coarse),(max-width:900px){body.pubv2 .pv2p-btn{min-height:44px}body.pubv2 .pv2p-back,body.pubv2 a.pv2p-back{min-height:44px}body.pubv2 .pv2p-trail-rung,body.pubv2 a.pv2p-trail-rung{min-height:44px}body.pubv2 .pv2p-acc-item>label{min-height:48px}body.pubv2 .pv2p-chip,body.pubv2 .pv2p-list>li>a{position:relative}body.pubv2 .pv2p-chip:after,body.pubv2 .pv2p-list>li>a:after{content:'';position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%);pointer-events:auto}body.pubv2 .pv2p-chip{height:32px}body.pubv2 .pv2p input[type=checkbox]:before,body.pubv2 .pv2p input[type=radio]:before{content:'';position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%);pointer-events:auto}body.pubv2 .pv2p-input,body.pubv2 .pv2p-select,body.pubv2 .pv2p-textarea{--pv2p-ctl:44px;font-size:16px}}@media (max-width:900px){body.pubv2 #toTop{width:44px;height:44px;right:12px;bottom:14px;padding:0;line-height:44px;border-radius:50%;background:rgba(33,33,34,.94);border:1px solid var(--pv2-border-strong);box-shadow:0 6px 20px rgba(0,0,0,.6);color:var(--pv2-text-soft);opacity:1}body.pubv2 #toTop:before{font-size:15px;line-height:inherit}}body.pubv2,body.pubv2 #wrapper{background-color:var(--pv2-surface)}body.pubv2 #wrapper{background-image:var(--pv2p-weave)}body.pubv2 section.ss-wg{background-color:var(--pv2-panel)}body.pubv2 section.alternate,body.pubv2 section.ss-wg{background-image:var(--pv2p-weave)}body.pubv2 section.alternate,body.pubv2 section.ss-wg{box-shadow:inset 0 1px 0 var(--pv2-line)}body.pubv2 section.page-title{box-shadow:inset 0 1px 0 var(--pv2-line),inset 0 -1px 0 var(--pv2-line)}body.pubv2 .callout{background-color:var(--pv2p-deep);background-image:var(--pv2p-bloom),var(--pv2p-weave);border-top:1px solid var(--pv2-line);border-bottom:1px solid var(--pv2-line)}body.pubv2 .callout h2,body.pubv2 .callout h3,body.pubv2 .callout h4,body.pubv2 .callout.styleBackgroundColor h2,body.pubv2 .callout.styleBackgroundColor h3,body.pubv2 .callout.styleBackgroundColor h4{font-family:var(--pv2p-font);font-size:20px;font-weight:400;line-height:1.35;color:#fff;margin:0 0 6px;text-transform:none;letter-spacing:.005em}body.pubv2 .callout p,body.pubv2 .callout.styleBackgroundColor p{font-family:var(--pv2p-font);font-size:14.5px;font-weight:400;line-height:1.55;color:var(--pv2-text-muted);margin:0;padding:0}body.pubv2 .callout.dark{background-color:var(--pv2-raised)}body.pubv2 .callout.dark h2,body.pubv2 .callout.dark h3,body.pubv2 .callout.dark h4,body.pubv2 .callout.dark h5,body.pubv2 .callout.dark h6,body.pubv2 .callout.dark p{background-color:transparent}body.pubv2 .callout.dark p{color:var(--pv2-text-muted);max-width:960px}body.pubv2 .callout>.container.text-center>p{margin-left:auto;margin-right:auto}body.pubv2 .callout.dark.arrow-down:after{border-top-color:var(--pv2-raised)}body.pubv2 .callout.dark.arrow-up:after{border-bottom-color:var(--pv2-raised)}body.pubv2 .callout .btn,body.pubv2 .callout.styleBackgroundColor .btn{display:inline-flex;align-items:center;justify-content:center;height:var(--pv2p-ctl);padding:0 22px;margin-top:0;background:0 0;border:1px solid var(--pv2-border-strong);border-radius:var(--pv2-radius);color:#fff;font-family:var(--pv2p-font);font-size:14px;font-weight:400;line-height:1;text-shadow:none;box-shadow:none;white-space:nowrap;transition:background-color .12s,border-color .12s,color .12s}body.pubv2 .callout .btn:focus,body.pubv2 .callout .btn:hover{background:var(--pv2-hover);color:#fff}body.pubv2 .callout .btn.btn-primary,body.pubv2 .callout.styleBackgroundColor .btn.btn-primary{background:var(--pv2-gold);border-color:var(--pv2-gold);color:#fff;font-weight:600}body.pubv2 .callout .btn.btn-primary:focus,body.pubv2 .callout .btn.btn-primary:hover{background:var(--pv2-gold-deep);border-color:var(--pv2-gold-deep);color:#fff}body.pubv2 .callout .row>[class*=col-]:last-child:not(:only-child):has(> .btn){text-align:right}@media only screen and (max-width:990px){body.pubv2 .callout .row>[class*=col-]:last-child:not(:only-child):has(> .btn){text-align:center}}@media only screen and (max-width:990px){body.pubv2 .callout .row>.col-md-3{width:100%!important;float:none!important;padding-left:15px!important;padding-right:15px!important}body.pubv2 .callout .btn{min-height:44px}}@media only screen and (max-width:560px){body.pubv2 .callout .btn{width:100%;min-height:44px;margin-top:14px}body.pubv2 .callout h2,body.pubv2 .callout h3,body.pubv2 .callout h4{font-size:18px}}body.pubv2 section.alternate{background-color:var(--pv2-panel)}body.pubv2 section.alternate+section.alternate{background-color:var(--pv2-raised)}body.pubv2 section.alternate+section.alternate+section.alternate{background-color:var(--pv2-panel)}body.pubv2 section.alternate+section.alternate:has(+ .callout.dark),body.pubv2 section.alternate+section.alternate:has(+ style + .callout.dark){background-color:var(--pv2-surface)}body.pubv2 section.alternate+section.ss-wg,body.pubv2 section.alternate+style+section.ss-wg{background-color:var(--pv2-raised)}body.pubv2 section.ss-wg+section.alternate{background-color:var(--pv2-raised)}body.pubv2 .callout.dark:has(+ .callout.dark),body.pubv2 .callout.dark:has(+ style + .callout.dark){background-color:var(--pv2-panel)}body.pubv2 section:not([class])+section:not([class]){background-color:var(--pv2-raised);background-image:var(--pv2p-weave);box-shadow:inset 0 1px 0 var(--pv2-line)}body.pubv2 section:not([class])+section:not([class]):has(+ .callout.dark),body.pubv2 section:not([class])+section:not([class]):has(+ style + .callout.dark){background-color:var(--pv2-panel)}body.pubv2 section.nopadding+section:not([class]){background-color:var(--pv2-panel);background-image:var(--pv2p-weave);box-shadow:inset 0 1px 0 var(--pv2-line)}body.pubv2 section.shader-section+section:not([class]){background-color:var(--pv2-raised);background-image:var(--pv2p-weave);box-shadow:inset 0 1px 0 var(--pv2-line)}body.pubv2 .pv2p-tone-panel{background-color:var(--pv2-panel);background-image:var(--pv2p-weave);box-shadow:inset 0 1px 0 var(--pv2-line)}body.pubv2 ul.list-icon>li:before{font-family:var(--pv2p-font);content:'';position:relative;color:var(--pv2-accent);background:0 0;border:0}body.pubv2 ul.list-icon.check-circle>li:before,body.pubv2 ul.list-icon.check-square>li:before,body.pubv2 ul.list-icon.check>li:before,body.pubv2 ul.list-icon>li.check-circle:before,body.pubv2 ul.list-icon>li.check-square:before,body.pubv2 ul.list-icon>li.check:before{box-sizing:border-box;width:6px;height:11px;margin:5px 6px 0 -22px;border:solid var(--pv2-accent);border-width:0 2px 2px 0;border-radius:0;background:0 0;transform:rotate(45deg)}body.pubv2 ul.list-icon.angle-right>li:before,body.pubv2 ul.list-icon>li.angle-right:before{box-sizing:border-box;width:7px;height:7px;margin:7px 8px 0 -21px;border:solid var(--pv2-accent);border-width:2px 2px 0 0;border-radius:0;background:0 0;transform:rotate(45deg)}body.pubv2 ul.list-icon:not(.check):not(.check-circle):not(.check-square):not(.angle-right)>li:not(.check):not(.check-circle):not(.check-square):not(.angle-right):before{width:5px;height:5px;margin:9px 0 0 -21px;border:0;border-radius:50%;background:var(--pv2-text-dim);transform:none}body.pubv2 ul.list-icon>li{line-height:1.6}body.pubv2 ul.list-icon.spaced>li{margin-bottom:7px}@media (hover:none) and (pointer:coarse),(max-width:900px){body.pubv2 #topNav button.btn-mobile{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0}body.pubv2 #topNav button.btn-mobile i{line-height:1}}@media only screen and (min-width:1400px){body.pubv2 :where(#wrapper) .container{width:100%;max-width:var(--pv2p-rail-wide);margin-left:auto;margin-right:auto}body.pubv2 #wrapper #header .container{width:100%;max-width:1170px}body.pubv2 #wrapper #header #c2brand .container{width:100%;max-width:var(--pv2p-rail-wide)}body.pubv2 #wrapper .container .container{width:auto;max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}body.pubv2 .parallax.parallax-1:not(.text-center){padding:52px 0 50px;background-color:var(--pv2-surface)}body.pubv2 .parallax.parallax-1:not(.text-center)>.parallax-overlay{background:linear-gradient(90deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.72) 34%,rgba(0,0,0,.38) 68%,rgba(0,0,0,.22) 100%)}body.pubv2 .parallax.parallax-1:not(.text-center)>.parallax-content{position:relative}body.pubv2 .parallax.parallax-1:not(.text-center) h1,body.pubv2 .parallax.parallax-1:not(.text-center) h2{font-family:var(--pv2p-font);font-size:var(--pv2p-fs-band);font-weight:400;line-height:1.25;color:#fff;letter-spacing:.01em;margin:0;padding:0;border:0;text-shadow:none}body.pubv2 .parallax.parallax-1:not(.text-center) .parallax-content p{margin:9px 0 0;font-size:14.5px;line-height:1.55;color:var(--pv2-text-soft);text-shadow:none}@media only screen and (max-width:1024px){body.pubv2 .parallax.parallax-1{background-size:cover!important;background-position:50% 42%!important}}@media only screen and (max-width:767px){body.pubv2 .parallax.parallax-1:not(.text-center)>.parallax-overlay{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.62) 46%,rgba(0,0,0,.82) 100%)}body.pubv2 .parallax.parallax-1:not(.text-center){padding:34px 0 32px}}body.pubv2 section.page-title:not(.pv2p-band){padding:26px 0 24px;background-color:var(--pv2-surface);background-image:radial-gradient(560px 220px at 100% 0,rgba(234,168,36,.1),rgba(234,168,36,0) 72%),repeating-linear-gradient(135deg,rgba(255,255,255,.014) 0 1px,rgba(255,255,255,0) 1px 8px);border-bottom:1px solid var(--pv2-line)}body.pubv2 section.page-title:not(.pv2p-band) header{margin:0}body.pubv2 section.page-title:not(.pv2p-band) h1,body.pubv2 section.page-title:not(.pv2p-band) h2{font-family:var(--pv2p-font);font-size:var(--pv2p-fs-band);font-weight:400;line-height:1.25;color:#fff;letter-spacing:.01em;margin:0;padding-bottom:0;border-bottom:0;display:block}@media only screen and (max-width:560px){body.pubv2 section.page-title:not(.pv2p-band){padding:20px 0 18px}}@media only screen and (max-width:767px){body.pubv2 .callout .row.text-left.hidden-xs{display:block!important}body.pubv2 .callout .row.text-left.hidden-xs ul.list-icon{margin-bottom:var(--pv2p-s3)}body.pubv2 .callout .row.text-left.hidden-xs ul.list-icon:last-child{margin-bottom:0}body.pubv2 .callout .row.text-left.hidden-xs li{font-size:13.5px}}body.pubv2 .callout ul.list-icon.check-circle>li,body.pubv2 .callout ul.list-icon.check>li{color:var(--pv2-text-soft)}body.pubv2 .callout .row.text-left.hidden-xs ul.list-icon>li{padding-top:2px;padding-bottom:2px;margin-bottom:3px}body.pubv2 .callout .row.text-left.hidden-xs ul.list-icon>li:last-child{margin-bottom:0}body.pubv2 .callout .divider{margin-top:16px;margin-bottom:16px}body.pubv2 .callout .row.text-left.hidden-xs>[class*=col-]:only-child{float:none;width:100%}@media only screen and (min-width:992px){body.pubv2 .callout .row.text-left.hidden-xs>[class*=col-]:only-child>ul.list-icon{column-count:3;column-gap:40px}body.pubv2 .callout .row.text-left.hidden-xs>[class*=col-]:only-child>ul.list-icon>li{-webkit-column-break-inside:avoid;break-inside:avoid}}body.pubv2 .asa-feat,body.pubv2 .pw-feat,body.pubv2 .vh-feat{display:grid;grid-template-columns:repeat(4,1fr);gap:0 16px;text-align:left;margin:14px 0 26px}body.pubv2 .asa-feat:after,body.pubv2 .asa-feat:before,body.pubv2 .pw-feat:after,body.pubv2 .pw-feat:before,body.pubv2 .vh-feat:after,body.pubv2 .vh-feat:before{content:none}body.pubv2 .asa-feat ul,body.pubv2 .pw-feat ul,body.pubv2 .vh-feat ul{list-style:none;padding:0;margin:0;min-width:0}body.pubv2 .asa-feat li,body.pubv2 .pw-feat li,body.pubv2 .vh-feat li{position:relative;padding:5px 0 5px 27px;font-size:13.5px;color:#c9cfd5}body.pubv2 .asa-feat li b,body.pubv2 .pw-feat li b,body.pubv2 .vh-feat li b{color:#e9edf0;font-weight:600}body.pubv2 .asa-feat li:not(.asa-star)::before,body.pubv2 .pw-feat li:not(.pw-star)::before,body.pubv2 .vh-feat li:not(.vh-star)::before{content:"\2713";position:absolute;left:4px;top:6px;width:19px;height:19px;margin:0;border:0;background:#d99a15;color:#17191d;border-radius:50%;transform:none;font-size:12px;font-weight:800;text-align:center;line-height:19px}body.pubv2 .asa-star,body.pubv2 .pw-star,body.pubv2 .vh-star{padding:7px 4px 7px 36px!important;margin-bottom:4px;border-radius:8px}body.pubv2 .asa-star i,body.pubv2 .pw-star i,body.pubv2 .vh-star i{position:absolute;left:4px;top:7px;width:28px;height:28px;border-radius:8px;font-style:normal;font-size:15px;text-align:center;line-height:28px}body.pubv2 .asa-star>span,body.pubv2 .pw-star>span,body.pubv2 .vh-star>span{display:block;color:#fff;font-weight:700;font-size:14px;line-height:1.25}body.pubv2 .asa-star em,body.pubv2 .pw-star em,body.pubv2 .vh-star em{display:block;font-style:normal;font-weight:500;font-size:12.5px;line-height:1.35;color:#d6dbe0}body.pubv2 .pw-star em .pw-soon{color:#f2c522;font-weight:600}body.pubv2 .pw-green{background:rgba(18,39,26,.4);box-shadow:inset 3px 0 0 #2ee06e}body.pubv2 .pw-blue{background:rgba(16,31,49,.4);box-shadow:inset 3px 0 0 #58a6ff}body.pubv2 .pw-gold{background:rgba(42,33,12,.4);box-shadow:inset 3px 0 0 #f2c522}body.pubv2 .pw-purple{background:rgba(29,19,46,.4);box-shadow:inset 3px 0 0 #9b5cf6}body.pubv2 .pw-green i{background:#133020;color:#2ee06e}body.pubv2 .pw-blue i{background:#12233c;color:#58a6ff}body.pubv2 .pw-gold i{background:#33290e;color:#f2c522;font-size:18px}body.pubv2 .pw-purple i{background:#241738;color:#b98cf9}body.pubv2 .asa-green{background:rgba(18,39,26,.4);box-shadow:inset 3px 0 0 #2ee06e}body.pubv2 .asa-blue{background:rgba(16,31,49,.4);box-shadow:inset 3px 0 0 #58a6ff}body.pubv2 .asa-gold{background:rgba(42,33,12,.4);box-shadow:inset 3px 0 0 #f2c522}body.pubv2 .asa-purple{background:rgba(29,19,46,.4);box-shadow:inset 3px 0 0 #9b5cf6}body.pubv2 .asa-green i{background:#133020;color:#2ee06e}body.pubv2 .asa-blue i{background:#12233c;color:#58a6ff}body.pubv2 .asa-gold i{background:#33290e;color:#f2c522;font-size:18px}body.pubv2 .asa-purple i{background:#241738;color:#b98cf9}body.pubv2 .vh-green{background:rgba(18,39,26,.4);box-shadow:inset 3px 0 0 #2ee06e}body.pubv2 .vh-blue{background:rgba(16,31,49,.4);box-shadow:inset 3px 0 0 #58a6ff}body.pubv2 .vh-gold{background:rgba(42,33,12,.4);box-shadow:inset 3px 0 0 #f2c522}body.pubv2 .vh-purple{background:rgba(29,19,46,.4);box-shadow:inset 3px 0 0 #9b5cf6}body.pubv2 .vh-green i{background:#133020;color:#2ee06e}body.pubv2 .vh-blue i{background:#12233c;color:#58a6ff}body.pubv2 .vh-gold i{background:#33290e;color:#f2c522;font-size:18px}body.pubv2 .vh-purple i{background:#241738;color:#b98cf9}@media only screen and (max-width:1199px){body.pubv2 .asa-feat,body.pubv2 .pw-feat,body.pubv2 .vh-feat{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){body.pubv2 .asa-feat,body.pubv2 .pw-feat,body.pubv2 .vh-feat{display:grid!important;grid-template-columns:1fr;gap:12px;margin:14px 0 20px}}body.pubv2:has(.pw-feat,.asa-feat,.vh-feat) .parallax.parallax-1{padding-top:28px;padding-bottom:28px;min-height:0}body.pubv2:has(.pw-feat,.asa-feat,.vh-feat) .callout.dark .premium-toggle-container{margin-bottom:0;padding:10px 0 0}body.pubv2:has(.pw-feat,.asa-feat,.vh-feat) .callout.dark .pricing-cards-container{margin-top:10px}body.pubv2:has(.pw-feat,.asa-feat,.vh-feat) .callout.dark .divider.half-margins,body.pubv2:has(.pw-feat,.asa-feat,.vh-feat) .callout.dark>.container>p.hidden-lg.hidden-md.hidden-sm{display:none}body.pubv2 .pv2p-compat{padding:14px 0;background:linear-gradient(90deg,#1a1a1a,rgba(255,194,51,.13),#1a1a1a,rgba(255,194,51,.13),#1a1a1a);background-size:300% 100%;border-top:2px solid var(--pv2-gold);border-bottom:2px solid var(--pv2-gold);text-align:center;animation:pv2pCompatSweep 8s ease infinite}@keyframes pv2pCompatSweep{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@media (prefers-reduced-motion:reduce){body.pubv2 .pv2p-compat{animation:none;background-position:50% 50%}}body.pubv2 .pv2p-compat-label{color:var(--pv2-gold);font-family:var(--pv2p-font);font-size:14px;font-weight:600}body.pubv2 .pv2p-compat-p{display:inline-block;margin-left:20px;color:#fff;font-family:var(--pv2p-font);font-size:14px;white-space:nowrap}body.pubv2 .pv2p-compat-p>[class^=icon-]{margin-right:6px;color:var(--pv2-gold)}body.pubv2 .pv2p-compat-p .note{color:#8a9098;font-size:12px}@media only screen and (max-width:767px){body.pubv2 .pv2p-compat{padding:12px 0}body.pubv2 .pv2p-compat-label,body.pubv2 .pv2p-compat-p{display:block;font-size:13px}body.pubv2 .pv2p-compat-p{margin:6px 0 0}}body.pubv2 .box-content.thumbnail:not(.game-card-ribbon){position:relative;display:block;width:100%;max-width:none;padding:0;margin-bottom:14px;background:var(--pv2-panel);border:1px solid var(--pv2-border);border-radius:8px;overflow:hidden;transition:border-color .14s,transform .14s}body.pubv2 .box-content.thumbnail:not(.game-card-ribbon):hover{border-color:var(--pv2-gold);transform:translateY(-2px)}body.pubv2 .box-content.thumbnail:not(.game-card-ribbon)>.item-image,body.pubv2 .box-content.thumbnail:not(.game-card-ribbon)>a.item-image{display:block;width:100%;text-decoration:none}body.pubv2 .box-content.thumbnail:not(.game-card-ribbon) img{display:block;width:100%!important;height:104px!important;object-fit:cover;object-position:50% 40%;margin:0;border:0;border-radius:0;transition:opacity .14s}body.pubv2 .box-content.thumbnail:not(.game-card-ribbon):hover img{opacity:.82}body.pubv2 .box-content.thumbnail:not(.game-card-ribbon) h3{position:static;margin:0;padding:8px 10px 9px;background:0 0;border:0;font-family:var(--pv2p-font);font-size:13px;line-height:1.25;text-align:left;color:var(--pv2-text-soft)}body.pubv2 .box-content.thumbnail:not(.game-card-ribbon) h3>br{display:none}body.pubv2 .box-content.thumbnail:not(.game-card-ribbon) h3 span{display:block;background:0 0;padding:0;color:#fff;font-size:13.5px;font-weight:600;letter-spacing:0}body.pubv2 .box-content.thumbnail:not(.game-card-ribbon) h3 small{display:block;background:0 0;padding:0;margin-top:2px;color:#8a9098;font-size:11px;font-weight:400;text-transform:none}body.pubv2 .box-content.thumbnail:not(.game-card-ribbon) p{margin:0;padding:0 10px 9px;font-size:12px;color:var(--pv2-text-soft);text-align:left}@media only screen and (max-width:767px){body.pubv2 .box-content.thumbnail:not(.game-card-ribbon) img{height:92px!important}}body.pubv2 section:not(.page-title):not(.pv2p):not(.pv2p-band)>.container>header{margin:0 0 var(--pv2p-s4)}body.pubv2 section:not(.page-title):not(.pv2p):not(.pv2p-band)>.container>header:has(> h4),body.pubv2 section:not(.page-title):not(.pv2p):not(.pv2p-band)>.container>header:has(> h5){margin-left:auto;margin-right:auto;max-width:96ch;text-align:center}body.pubv2 section.alternate>.container>h2,body.pubv2 section.alternate>.container>h3,body.pubv2 section:not(.page-title):not(.pv2p):not(.pv2p-band)>.container>header>h1,body.pubv2 section:not(.page-title):not(.pv2p):not(.pv2p-band)>.container>header>h2{font-family:var(--pv2p-font);font-size:20px;font-weight:400;line-height:1.35;color:#fff;letter-spacing:.005em;text-transform:none;margin:0 0 var(--pv2p-s2);padding:0;border:0}body.pubv2 section:not(.page-title):not(.pv2p):not(.pv2p-band)>.container>header>h3{font-family:var(--pv2p-font);font-size:17px;font-weight:400;line-height:1.4;color:#fff;margin:0 0 var(--pv2p-s2);padding:0;border:0}body.pubv2 section:not(.page-title):not(.pv2p):not(.pv2p-band)>.container>header>h4,body.pubv2 section:not(.page-title):not(.pv2p):not(.pv2p-band)>.container>header>h5{font-family:var(--pv2p-font);font-size:14.5px;font-weight:400;line-height:1.62;color:var(--pv2-text-muted);text-transform:none;letter-spacing:0;margin:0 auto;padding:0;border:0;max-width:96ch}body.pubv2 section.alternate>.container>p{font-size:14.5px;line-height:1.6;color:var(--pv2-text-muted);margin:0 0 var(--pv2p-s5)}body.pubv2 .container.margin-top60{margin-top:var(--pv2p-s6)}body.pubv2 .margin-bottom60{margin-bottom:var(--pv2p-s6)}body.pubv2 .divider{height:1px;border-top:1px solid var(--pv2-line);border-bottom:0}body.pubv2 .callout.dark .divider,body.pubv2 .dark .divider{border-top-color:var(--pv2-border)}body.pubv2 .divider.half-margins{margin:var(--pv2p-s5) 0}body.pubv2 .world-map{border-radius:var(--pv2-radius-lg);background:var(--pv2-surface)}@media only screen and (max-width:767px){body.pubv2 .world-map{display:none!important}body.pubv2 section.alternate>.container>br{display:none}body.pubv2 .world-map:has(> svg.pv2p-worldmap){display:block!important}}body.pubv2 ul.list-icon.angle-right{margin-bottom:var(--pv2p-s2)}body.pubv2 ul.list-icon.angle-right>li{margin-bottom:4px}body.pubv2 ul.list-icon.angle-right>li>a{display:inline-flex;align-items:center;min-height:24px;vertical-align:middle;font-size:14px;font-weight:400}body.pubv2 ul.list-icon>li>.label.label-default{display:inline-block;vertical-align:middle;background:var(--pv2-field);border:1px solid var(--pv2-border);border-radius:11px;padding:3px 9px;font-family:var(--pv2p-font);font-size:10.5px;font-weight:600;line-height:1.2;letter-spacing:.03em;color:var(--pv2-text-muted);text-shadow:none}body.pubv2 .parallax.parallax-1.text-center{background-color:var(--pv2-surface);padding:var(--pv2p-s6) 0}body.pubv2 .parallax.parallax-1.text-center .embed-responsive{border:1px solid var(--pv2-border);border-radius:var(--pv2-radius-lg);overflow:hidden;background:#000;box-shadow:var(--pv2p-shadow)}body.pubv2 .parallax.parallax-1.text-center .embed-responsive-item{border:0}body.pubv2 .testimonial.classic{position:relative;margin:0 0 var(--pv2p-s5);background:var(--pv2-raised);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius-lg);padding:16px 20px 14px 56px}body.pubv2 .testimonial.classic:before{content:'\201C';position:absolute;left:17px;top:7px;font-family:Georgia,'Times New Roman',serif;font-size:46px;line-height:1;color:var(--pv2-gold);opacity:.85}body.pubv2 .testimonial.classic p{background:0 0;color:var(--pv2-text-soft);font-style:normal;font-size:14px;line-height:1.6;margin:0;padding:0;border-radius:0}body.pubv2 .testimonial.classic cite{display:block;margin:12px 0 0;padding:10px 0 0;background:0 0;border-top:1px solid var(--pv2-line);border-radius:0;font-style:normal;font-size:12px;color:var(--pv2-text-muted)}body.pubv2 .testimonial.classic cite strong{color:#fff;font-weight:600}body.pubv2 code{background:var(--pv2-field);color:var(--pv2-accent);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius);padding:1px 6px;font-family:var(--pv2-mono);font-size:12.5px}body.pubv2 .col-sm-9>input.form-control[type=email]{background:var(--pv2-field);border:1px solid var(--pv2-border);color:#fff;box-shadow:none}body.pubv2 .col-sm-9>input.form-control[type=email]::placeholder{color:var(--pv2-text-muted);opacity:1}body.pubv2 .col-sm-9>input.form-control[type=email]:focus{border-color:var(--pv2-border-strong);outline:0}body.pubv2 div.toggle.transparent:not(.pv2p-acc){margin:var(--pv2p-s6) 0 0;background:var(--pv2-panel);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius-lg);overflow:hidden}body.pubv2 div.toggle.transparent:not(.pv2p-acc)+div.toggle.transparent:not(.pv2p-acc){margin-top:var(--pv2p-s2)}body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle:not(.pv2p-acc-item){margin:0;position:relative;clear:none;border-top:1px solid var(--pv2-line)}body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle:not(.pv2p-acc-item):first-child{border-top:0}body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle:not(.pv2p-acc-item)>label{position:relative;display:flex;align-items:center;margin:0;padding:14px 46px 14px var(--pv2p-pad);min-height:52px;background:0 0;border:0;border-bottom:0;border-radius:0;color:#fff;font-family:var(--pv2p-font);font-size:14.5px;font-weight:600;line-height:1.45;cursor:pointer;user-select:none;transition:background-color .12s,color .12s}body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle:not(.pv2p-acc-item)>label:hover{background:rgba(255,255,255,.03);color:var(--pv2-gold)}body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle:not(.pv2p-acc-item)>label:focus-visible{outline:2px solid rgba(213,168,74,.45);outline-offset:-2px}body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle:not(.pv2p-acc-item)>label:before{content:'';position:absolute;left:0;top:0;bottom:0;right:auto;width:3px;height:auto;border:0;margin:0;background:0 0;transition:background-color .14s}body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle.active:not(.pv2p-acc-item){box-shadow:inset 3px 0 0 var(--pv2-gold)}body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle.active:not(.pv2p-acc-item)>label:before{background:0 0;border:0;margin:0}body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle.active:not(.pv2p-acc-item)>label{color:var(--pv2-gold);background:rgba(234,168,36,.045)}body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle:not(.pv2p-acc-item)>label:after{content:'';position:absolute;right:21px;top:50%;width:8px;height:8px;margin-top:-6px;border:solid var(--pv2-text-muted);border-width:0 2px 2px 0;transform:rotate(45deg);transform-origin:50% 50%;transition:transform .18s ease,border-color .12s}body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle.active:not(.pv2p-acc-item)>label:after{border-color:var(--pv2-gold);margin-top:-2px;transform:rotate(225deg)}body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle:not(.pv2p-acc-item)>.toggle-content{margin:0;padding:var(--pv2p-s3) var(--pv2p-pad) var(--pv2p-s4);background:0 0;border:0;border-radius:0}body.pubv2 div.toggle.transparent:not(.pv2p-acc) .toggle-content li,body.pubv2 div.toggle.transparent:not(.pv2p-acc) .toggle-content p{font-size:var(--pv2p-fs-body);line-height:var(--pv2p-lh-body);color:var(--pv2-text-soft)}body.pubv2 div.toggle.transparent:not(.pv2p-acc) .toggle-content>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle:not(.pv2p-acc-item)>label:after{transition:none}}body.pubv2 .flexslider .flex-control-paging li a{position:relative;background:rgba(255,255,255,.32);box-shadow:none}body.pubv2 .flexslider .flex-control-paging li a:hover{background:rgba(255,255,255,.55)}body.pubv2 .flexslider .flex-control-paging li a.flex-active{background:var(--pv2-gold);box-shadow:none}@media (hover:none) and (pointer:coarse),(max-width:900px){body.pubv2 .flexslider .flex-control-paging li a:after{content:'';position:absolute;left:-6px;right:-6px;top:50%;height:44px;transform:translateY(-50%);pointer-events:auto}}body.pubv2 .pricing-card{overflow-wrap:break-word}body.pubv2 .pricing-card .location-select{width:100%}body.pubv2 .pricing-card .location-dropdown .dropdown-toggle{padding:6px 8px}body.pubv2 .pricing-card .location-dropdown .dropdown-toggle .caret{margin-left:8px}body.pubv2 .pricing-card .location-dropdown .latency-label{margin-left:4px}body.pubv2 .pricing-card .location-dropdown .dropdown-menu li a{column-gap:8px}body.pubv2 .pricing-card .location-dropdown .dropdown-menu li a .loc-left{min-width:0}body.pubv2 .pricing-card .price{flex-wrap:wrap;row-gap:0}body.pubv2 .pricing-card .price .discounted,body.pubv2 .pricing-card .price .original,body.pubv2 .pricing-card .price .period{white-space:nowrap}@media only screen and (max-width:990px){body.pubv2 .pricing-card-large .location-dropdown .btn-text .instant-label{font-size:0;margin-left:auto}body.pubv2 .pricing-card-large .location-dropdown .btn-text .instant-label:before{content:'\26A1';font-size:10px;line-height:1}}@media only screen and (max-width:560px){body.pubv2 .pricing-card .location-dropdown .dropdown-toggle{align-items:flex-start;padding:7px 9px}body.pubv2 .pricing-card .location-dropdown .btn-text{flex-wrap:wrap;row-gap:3px}body.pubv2 .pricing-card .location-dropdown .btn-text .loc-name{flex:1 1 auto;min-width:0;font-size:12.5px}body.pubv2 .pricing-card .location-dropdown .btn-text .instant-label{flex:0 0 100%;margin-left:0;order:2}body.pubv2 .pricing-card .location-dropdown .btn-text .latency-label{order:3;margin-left:5px}body.pubv2 .pricing-card .location-dropdown .dropdown-toggle .caret{margin-top:5px}body.pubv2 .pricing-cards-container>.pricing-card:nth-child(2n) .location-dropdown .dropdown-menu{left:auto;right:0}body.pubv2 .pricing-card .location-dropdown .dropdown-menu{min-width:196px;max-width:calc(100vw - 30px)}body.pubv2 .pricing-card .location-dropdown .dropdown-menu li a .instant-label{font-size:0}body.pubv2 .pricing-card .location-dropdown .dropdown-menu li a .instant-label:before{content:'\26A1';font-size:11px;line-height:1}body.pubv2 .pricing-card .price{height:auto;min-height:28px}body.pubv2 .pricing-card .btn-order{width:100%}}@media only screen and (min-width:1200px){body.pubv2 .pricing-card-xsmall{max-width:290px}body.pubv2 .pricing-card-small{max-width:335px}body.pubv2 .pricing-card-medium{max-width:365px}body.pubv2 .pricing-card-large{max-width:420px}}@media (hover:none) and (pointer:coarse),(max-width:900px){body.pubv2 .pricing-card .btn-order{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:100%}body.pubv2 .pricing-card .location-dropdown .dropdown-toggle{min-height:44px}body.pubv2 .pricing-card .location-dropdown .dropdown-menu li a{min-height:44px}body.pubv2 .premium-toggle-btn{min-height:44px}body.pubv2 .callout .btn{min-height:44px}body.pubv2 div.toggle.transparent:not(.pv2p-acc)>div.toggle:not(.pv2p-acc-item)>label{min-height:48px}body.pubv2 ul.list-icon.angle-right>li>a{min-height:44px}body.pubv2 ul.list-icon.angle-right>li{margin-bottom:0}body.pubv2 ul.list-icon.angle-right>li:before{margin-top:18px}body.pubv2 .ss-wg .ss-wg-node{min-height:44px}body.pubv2 .ss-wg .ss-wg-more{display:inline-flex;align-items:center;min-height:44px}body.pubv2 .sort-controls .dropdown-toggle{display:inline-flex;align-items:center;min-height:44px}body.pubv2 .search-box #gamesPageSort{height:44px;line-height:normal}}body.pubv2 .alert{position:relative;max-width:720px;margin:0 auto var(--pv2p-s3);padding:9px 32px 10px 15px;background:rgba(0,0,0,.32);border:1px solid var(--pv2-border);border-radius:8px;box-shadow:inset 3px 0 0 rgba(242,197,34,.85);color:var(--pv2-text-soft);font-size:13px;line-height:1.5;text-align:left}body.pubv2 [class*=col-].alert{float:none;width:100%}body.pubv2 .alert.alert-success{box-shadow:inset 3px 0 0 rgba(46,224,110,.8)}body.pubv2 .alert.alert-info{box-shadow:inset 3px 0 0 rgba(88,166,255,.8)}body.pubv2 .alert.alert-warning{box-shadow:inset 3px 0 0 rgba(242,197,34,.85)}body.pubv2 .alert.alert-danger{box-shadow:inset 3px 0 0 rgba(226,90,90,.85)}body.pubv2 .alert strong{color:#fff;font-weight:600}body.pubv2 .alert em{font-style:normal;font-weight:700;color:#f2c522}body.pubv2 .alert a{color:#8ab4f8}body.pubv2 .alert i.fa{font-size:14px;margin-right:8px}body.pubv2 .alert .close{position:absolute;right:9px;top:6px;color:var(--pv2-text-soft);opacity:.5;font-size:17px;font-weight:400;text-shadow:none}body.pubv2 .alert .close:focus,body.pubv2 .alert .close:hover{color:#fff;opacity:1}body.pubv2 .gsband-showcase:where(#hearth *,#beacon *,#lantern *,#sundial *,#cauldron *,#lodestone *){max-width:760px;margin-left:auto;margin-right:auto}body.pubv2 .gsband-showcase-frame:where(#hearth *,#beacon *,#lantern *,#sundial *,#cauldron *)>img{max-height:470px;object-fit:contain}body.pubv2 .vo-showcase-slider{max-width:760px;margin-left:auto;margin-right:auto}body.pubv2 .gsband-showcase-frame:where(#valheimone *)>img{max-height:470px;object-fit:contain}body.pubv2 .gsband-section:where(#valheimone){padding-top:38px;padding-bottom:38px}body.pubv2 .gsband-section:where(#valheimone)>.container>header.text-center{margin-bottom:10px}body.pubv2 .gsband-section:where(#valheimone)>.container>header.text-center>h3.h4{margin-top:7px!important;font-size:14.5px!important;line-height:1.45!important;max-width:760px!important}body.pubv2 .gsband-section:where(#valheimone) .vo-badges{margin-top:2px}body.pubv2 .gsband-section:where(#valheimone) .vo-badges span{padding:3px 11px;font-size:11.5px;margin-top:4px}body.pubv2 .gsband-section:where(#valheimone)>.container>header.text-center>p{margin-top:7px!important;font-size:13px}body.pubv2 .gsband-section:where(#valheimone)>.container>header.text-center>p:last-child{max-width:1100px!important;font-size:10.5px!important;line-height:1.4!important;margin-top:7px!important}body.pubv2 .vo-showcase-slider{max-width:620px!important;margin-top:14px!important;margin-bottom:18px!important}body.pubv2 .gsband-showcase-caption:where(#valheimone *){padding:10px 14px 14px!important;font-size:12.5px!important}body.pubv2 .pv2p-chead h4{display:flex;align-items:center;gap:11px;margin:0;line-height:1.3}body.pubv2 .pv2p-chead .pv2p-icon{margin:0;flex:0 0 auto}body.pubv2.pv2home .animate_fade_in{opacity:1;right:0}body.pubv2.pv2home .animate_from_bottom{opacity:1;bottom:0}body.pubv2.pv2home .pv2p-cell:first-child .pv2p-chead{box-shadow:inset 0 2px 0 rgba(88,166,255,.55)}body.pubv2.pv2home .pv2p-cell:nth-child(2) .pv2p-chead{box-shadow:inset 0 2px 0 rgba(46,224,110,.5)}body.pubv2.pv2home .pv2p-cell:nth-child(3) .pv2p-chead{box-shadow:inset 0 2px 0 rgba(155,92,246,.55)}body.pubv2.pv2home .pv2p-cell:nth-child(4) .pv2p-chead{box-shadow:inset 0 2px 0 rgba(242,197,34,.55)}body.pubv2.pv2home .pv2p-cell:nth-child(5) .pv2p-chead{box-shadow:inset 0 2px 0 rgba(88,166,255,.55)}body.pubv2.pv2home .pv2p-cell:nth-child(6) .pv2p-chead{box-shadow:inset 0 2px 0 rgba(46,224,110,.5)}body.pubv2.pv2home .pv2p-cell:first-child .pv2p-chead .pv2p-icon,body.pubv2.pv2home .pv2p-cell:nth-child(5) .pv2p-chead .pv2p-icon{background:rgba(88,166,255,.1);border-color:rgba(88,166,255,.32);color:#58a6ff}body.pubv2.pv2home .pv2p-cell:nth-child(2) .pv2p-chead .pv2p-icon,body.pubv2.pv2home .pv2p-cell:nth-child(6) .pv2p-chead .pv2p-icon{background:rgba(46,224,110,.1);border-color:rgba(46,224,110,.3);color:#2ee06e}body.pubv2.pv2home .pv2p-cell:nth-child(3) .pv2p-chead .pv2p-icon{background:rgba(155,92,246,.12);border-color:rgba(155,92,246,.34);color:#b98cf9}body.pubv2.pv2home .pv2p-cell:nth-child(4) .pv2p-chead .pv2p-icon{background:rgba(242,197,34,.1);border-color:rgba(242,197,34,.32);color:#f2c522}body.pubv2.pv2home .pv2p-shead .items,body.pubv2.pv2home .pv2p-shead strong{font-weight:600}@media only screen and (min-width:760px){body.pubv2.pv2home section.alternate .pv2p-media{grid-template-columns:minmax(0,1fr) clamp(300px,47%,610px);align-items:center}}body.pubv2.pv2home .callout.dark .row.text-left>[class*=col-]>ul.list-icon{background:rgba(0,0,0,.26);border:1px solid var(--pv2-border);border-radius:8px;box-shadow:inset 3px 0 0 rgba(242,197,34,.85);padding:15px 16px 15px 18px;margin:0}body.pubv2.pv2home .callout.dark .row.text-left>[class*=col-]:nth-child(2)>ul.list-icon{box-shadow:inset 3px 0 0 rgba(46,224,110,.8)}body.pubv2.pv2home .callout.dark .row.text-left>[class*=col-]:nth-child(3)>ul.list-icon{box-shadow:inset 3px 0 0 rgba(88,166,255,.8)}body.pubv2.pv2home .callout.dark .row.text-left ul.list-icon>li{position:relative;margin:0;padding:5px 0 5px 29px;font-size:13.5px;line-height:1.5;color:#c9cfd5}body.pubv2.pv2home .callout.dark .row.text-left ul.list-icon>li:before{content:'\2713';position:absolute;left:0;top:7px;width:18px;height:18px;margin:0;border:0;border-radius:50%;transform:none;background:#d9a615;color:#17191d;font-family:var(--pv2p-font);font-size:11px;font-weight:800;line-height:18px;text-align:center}body.pubv2.pv2home .callout.dark .row.text-left>[class*=col-]:nth-child(2) ul.list-icon>li:before{background:#2ec962}body.pubv2.pv2home .callout.dark .row.text-left>[class*=col-]:nth-child(3) ul.list-icon>li:before{background:#4f9be8}@media only screen and (max-width:767px){body.pubv2.pv2home .callout.dark .row.text-left>[class*=col-]{margin-bottom:12px}body.pubv2.pv2home .callout.dark .row.text-left>[class*=col-]:last-child{margin-bottom:0}}body.pubv2.pv2home .pv2h-reviews{background-color:var(--pv2-panel);background-image:radial-gradient(760px 300px at 50% 104%,rgba(234,168,36,.1),rgba(234,168,36,0) 72%),repeating-linear-gradient(135deg,rgba(255,255,255,.012) 0 1px,rgba(255,255,255,0) 1px 8px);box-shadow:inset 0 1px 0 var(--pv2-line),inset 0 -1px 0 var(--pv2-line)}body.pubv2.pv2home .pv2h-reviews .pv2p-card.pv2p-quote{position:relative;margin:0;background:var(--pv2-raised);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius-lg);padding:16px 20px 14px 56px;font-size:14px;line-height:1.6;color:var(--pv2-text-soft)}body.pubv2.pv2home .pv2h-reviews .pv2p-card.pv2p-quote:before{content:'\201C';position:absolute;left:17px;top:7px;font-family:Georgia,'Times New Roman',serif;font-size:46px;line-height:1;color:var(--pv2-gold);opacity:.85}body.pubv2.pv2home .pv2h-reviews .pv2p-quote cite{display:block;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--pv2-line);font-style:normal;font-size:12px;color:var(--pv2-text-muted)}body.pubv2.pv2home .pv2h-reviews .pv2p-quote cite strong{color:#fff;font-weight:600}body.pubv2 .pv2p-worldmap-wrap,body.pubv2 .world-map:has(> svg.pv2p-worldmap){max-width:1180px;margin-left:auto;margin-right:auto}@media (max-width:1199px){body.pubv2 .pv2p-worldmap-wrap,body.pubv2 .world-map:has(> svg.pv2p-worldmap){max-width:100%}}
