.pf-frame{container:privacy-flow/inline-size}.pf{--pf-socket:4rem;--pf-live:var(--color-aurora);grid-template-columns:var(--pf-socket) minmax(0, 1fr);column-gap:1rem;display:grid}.pf-node--browser{grid-row:1}.pf-wire--in,.pf-lane{grid-row:2}.pf-node--gate{grid-row:3}.pf-wire--out{grid-row:4/span 2}.pf-chips--sent{grid-row:4}.pf-chips--never{grid-row:5}.pf-node--ga{grid-row:6}.pf-wire--report{grid-row:7}.pf-node--reports{grid-row:8}.privacy-flow:not([data-gate=open]) [data-when=open],.privacy-flow:not([data-gate=open])~.pf-desc [data-when=open],.privacy-flow:not([data-gate=closed]) [data-when=closed],.privacy-flow:not([data-gate=closed])~.pf-desc [data-when=closed],.privacy-flow:not([data-gate=pending]) [data-when=pending],.privacy-flow:not([data-gate=pending])~.pf-desc [data-when=pending]{display:none}.pf-node{grid-template-columns:var(--pf-socket) minmax(0, 1fr);color:var(--color-starlight);grid-column:1/-1;align-items:center;column-gap:1rem;display:grid}.pf-socket{width:var(--pf-socket);height:var(--pf-socket);box-sizing:border-box;border:1px solid var(--color-line-strong);background:var(--color-plate-raised);color:var(--color-text-soft);place-items:center;display:grid;position:relative;overflow:hidden}.pf-socket svg{width:2.2rem;height:2.2rem;display:block;overflow:visible}.pf-socket svg :is(rect,path,circle){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pf-socket svg .pf-soft{stroke-opacity:.55}.pf-socket svg .pf-dot{fill:currentColor;stroke:none}.pf-label{text-wrap:balance;font-size:.9rem;font-weight:650;line-height:1.3}.pf-label__line,.pf-label__state{display:block}.pf-node--gate{text-decoration:none}.pf-node--gate:hover{color:var(--color-starlight)}.pf-node--gate .pf-label__state,.privacy-flow[data-gate=removed] .pf-node--gate .pf-label{text-decoration:underline;text-decoration-color:var(--color-ion);text-underline-offset:.22em;text-decoration-thickness:.08em}.pf-node--gate:hover .pf-socket,.pf-node--gate:focus-visible .pf-socket{border-color:var(--color-ion)}.pf-socket--gate svg{width:100%;height:100%}.pf-socket--gate>svg{transform:rotate(90deg)}.pf-socket--gate svg .pf-gate__stub{stroke:var(--color-muted)}.pf-socket--gate svg .pf-gate__pass{stroke:var(--pf-live);opacity:0}.pf-socket--gate svg .pf-gate__post{fill:var(--color-plate);stroke:var(--color-muted)}.pf-socket--gate svg .pf-gate__bar{fill:url(#pf-hatch);stroke:#a5b9d373;stroke-width:1px;transform-box:fill-box}.pf-socket svg .pf-hatch__ground{fill:var(--enc-land);stroke:none}.pf-socket svg .pf-hatch__line{stroke:var(--enc-hatch);stroke-opacity:.72;stroke-width:1.4px}.privacy-flow[data-gate=open] .pf-socket--gate{border-color:#72e7c1a6}.privacy-flow[data-gate=open] .pf-socket--gate svg .pf-gate__pass{opacity:1}.privacy-flow[data-gate=open] .pf-socket--gate svg .pf-gate__post{stroke:var(--pf-live)}.privacy-flow[data-gate=open] .pf-socket--gate svg .pf-gate__bar{visibility:hidden;opacity:0;transform:translateY(-115%)}.privacy-flow[data-gate=removed] .pf-socket--gate{border-style:dashed}.privacy-flow[data-gate=removed] .pf-socket--gate svg .pf-gate__post{fill:none;stroke:var(--color-faint);stroke-dasharray:3 3}.privacy-flow[data-gate=removed] .pf-socket--gate svg .pf-gate__bar{display:none}.privacy-flow:not([data-gate=open]) :is(.pf-node--ga,.pf-node--reports) svg{opacity:.45}.pf-wire{min-height:2.6rem;color:var(--color-muted);grid-column:1;position:relative}.pf-wire:before,.pf-wire:after{content:"";position:absolute}.pf-wire:before{background:currentColor;width:1.5px;top:0;bottom:6px;left:calc(50% - .75px)}.pf-wire:after{border-top:7px solid;border-left:4.5px solid #0000;border-right:4.5px solid #0000;bottom:0;left:calc(50% - 4.5px)}:is(.pf-wire--out,.pf-wire--report){color:var(--color-faint)}:is(.pf-wire--out,.pf-wire--report):before{background:repeating-linear-gradient(currentColor 0 4px,#0000 4px 8px)}.privacy-flow[data-gate=open] :is(.pf-wire--out,.pf-wire--report){color:var(--pf-live)}.privacy-flow[data-gate=open] :is(.pf-wire--out,.pf-wire--report):before{background:currentColor}.pf-lane{width:4.5rem;height:1.15rem;margin-left:calc(var(--pf-socket) * .78);border-bottom:1.5px solid var(--color-faint);border-left:1.5px solid var(--color-faint);color:var(--color-faint);border-bottom-left-radius:.6rem;grid-column:1/-1;align-self:start;position:relative}.pf-lane:after{content:"";border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid;position:absolute;bottom:-5.25px;right:-2px}.pf-tile{width:30px;height:30px;position:absolute;bottom:-16px;left:calc(100% + .4rem)}.pf-tile path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.pf-tile .pf-tile__fold{stroke-opacity:.5;stroke-width:1px}.pf-tile .pf-tile__road{stroke-dasharray:2 2;stroke-linecap:round}.pf-chips{flex-wrap:wrap;grid-column:2;gap:.4rem;margin:0;padding:.6rem 0;list-style:none;display:flex}.pf-chips--sent{padding-top:.9rem}.pf-chips--never{padding-bottom:.9rem}.pf-chip{border:1px dashed var(--color-line-strong);background:var(--color-plate-raised);color:var(--color-starlight);padding:.16rem .55rem .2rem;font-size:.82rem;font-weight:600;line-height:1.4}.privacy-flow[data-gate=open] .pf-chips--sent .pf-chip{border-style:solid;border-color:#72e7c18c}.pf-chips--never .pf-chip{border-color:var(--color-deep-line);color:var(--color-muted);background:0 0;text-decoration:line-through 1.5px #a5b9d3d9}@container privacy-flow (width<=22rem){.pf{--pf-socket:3.6rem;column-gap:.75rem}.pf-node{column-gap:.75rem}}@container privacy-flow (width>=48rem){.pf{--pf-c1:6.5rem;--pf-c2:8rem;--pf-c4:7.5rem;--pf-c5:7rem;grid-template-columns:var(--pf-c1) var(--pf-c2) minmax(0, 1fr) var(--pf-c4) var(--pf-c5);grid-template-rows:2.4rem auto var(--pf-socket) auto}.pf-socket--gate>svg{transform:none}.pf-node{text-align:center;flex-direction:column;align-items:center;display:flex}.pf-node--browser,.pf-node--gate,.pf-node--ga,.pf-node--reports{grid-row:3/span 2}.pf-wire--in,.pf-wire--out,.pf-wire--report{grid-row:3}.pf-label{margin-top:.65rem}.pf-node--browser{grid-column:1}.pf-node--gate{grid-column:2}.pf-node--ga{grid-column:4}.pf-node--reports{grid-column:5}.pf-wire{min-height:0}.pf-wire:before{width:auto;height:1.5px;inset:calc(50% - .75px) 6px auto 0}.pf-wire:after{border:4.5px solid #0000;border-left:7px solid;border-right:0;inset:calc(50% - 4.5px) 0 auto auto}:is(.pf-wire--out,.pf-wire--report):before{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px)}.pf-wire--in{margin-inline:calc(var(--pf-c1) / 2 + var(--pf-socket) / 2) calc(var(--pf-c2) / 2 + var(--pf-socket) / 2);grid-column:1/3}.pf-wire--out{margin-inline:calc(var(--pf-c2) / 2 + var(--pf-socket) / 2) calc(var(--pf-c4) / 2 + var(--pf-socket) / 2);grid-column:2/5}.pf-wire--report{margin-inline:calc(var(--pf-c4) / 2 + var(--pf-socket) / 2) calc(var(--pf-c5) / 2 + var(--pf-socket) / 2);grid-column:4/6}.pf-chips{grid-column:3;justify-content:center;display:grid}.pf-chips--sent{grid-template-columns:repeat(2,auto)}.pf-chips--sent .pf-chip:nth-child(odd){justify-self:end}.pf-chips--sent .pf-chip:nth-child(2n){justify-self:start}.pf-chips--never{flex-wrap:wrap;row-gap:.2rem;display:flex}.pf-chips--never:before{content:"";flex-basis:100%;order:1;height:0}.pf-chips--never .pf-chip:nth-child(n+4){order:2}.pf-chips--sent{grid-row:2;align-self:end;padding:.5rem 0 .85rem}.pf-chips--never{grid-row:4;align-self:start;padding:.85rem 0 .5rem}.pf-lane{width:auto;height:auto;margin-top:1.2rem;margin-left:calc(var(--pf-c1) / 2);border-top:1.5px solid var(--color-faint);border-bottom:0;border-top-left-radius:.75rem;border-bottom-left-radius:0;grid-area:1/1/3/3;align-self:stretch}.pf-lane:after{top:-5.25px;bottom:auto}.pf-tile{top:-15.75px;bottom:auto}}@container privacy-flow (width>=48rem) and (width<=59.99rem){.pf{--pf-c1:6rem;--pf-c2:7.5rem;--pf-c4:6rem;--pf-c5:6rem;column-gap:.5rem}.pf-chips--sent .pf-chip:nth-child(3),.pf-chips--sent .pf-chip:nth-child(4){grid-column:1/-1;justify-self:center}}@media (prefers-reduced-motion:no-preference){.privacy-flow[data-live] .pf-socket--gate svg :is(.pf-gate__bar,.pf-gate__pass,.pf-gate__post){transition:transform var(--dur-ui) var(--ease-ui), opacity var(--dur-ui) var(--ease-ui), visibility var(--dur-ui) var(--ease-ui), stroke var(--dur-ui) var(--ease-ui)}.privacy-flow[data-live] :is(.pf-socket,.pf-wire,.pf-chip){transition:border-color var(--dur-ui) var(--ease-ui), color var(--dur-ui) var(--ease-ui)}}@media (forced-colors:active){.pf-socket,.pf-chip{border-color:canvastext}.pf-wire,.pf-lane,.pf-socket svg,.pf-tile{forced-color-adjust:none;color:canvastext}.pf-lane{border-color:canvastext}.pf-wire--in:before{background:canvastext}.privacy-flow[data-gate=open] :is(.pf-wire--out,.pf-wire--report){color:highlight}.pf-socket svg .pf-hatch__ground,.pf-socket--gate svg .pf-gate__post{fill:canvas}.pf-socket svg .pf-hatch__line,.privacy-flow[data-gate] .pf-socket--gate svg :is(.pf-gate__stub,.pf-gate__pass,.pf-gate__post,.pf-gate__bar){stroke:canvastext}}.disclosure{padding-block:clamp(2.5rem, 5vw, 4rem) var(--band-pad)}.disclosure__list{margin:0}.disclosure__row{column-gap:var(--grid-gap);border-top:1px solid var(--color-deep-line);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:1.4rem 1.5rem;display:grid}.disclosure__list>.disclosure__row:last-child{border-bottom:1px solid var(--color-deep-line)}.disclosure__term{color:var(--color-starlight);font-family:var(--font-display);font-size:var(--type-h3);letter-spacing:-.015em;grid-column:1/span 4;margin:0;font-weight:500;line-height:1.25}.disclosure__detail{max-width:62ch;color:var(--color-text-soft);font-size:var(--type-body);grid-column:5/span 8;margin:0;line-height:1.6}.disclosure__detail p{margin:0}.disclosure__detail strong,.disclosure__name{color:var(--color-starlight);font-weight:650}.disclosure__name{white-space:nowrap}.disclosure__detail .disclosure__action{margin-top:1.1rem}.disclosure__row--notice .disclosure__term{color:var(--color-ion)}@media (width<=52rem){.disclosure__term,.disclosure__detail{grid-column:1/-1}.disclosure__detail{margin-top:.55rem}}.privacy-cookie-settings{min-height:44px;color:var(--color-starlight);font:inherit;cursor:pointer;background:#70e6ff1a;border:1px solid #70e6ff8c;border-radius:0;padding:.45rem 1rem;font-weight:650}.privacy-cookie-settings:hover{background:#70e6ff33}
