.data-flow{--flow-accent:201 255 237;--flow-deep:15 74 66;--flow-danger:184 76 76;width:100%;margin:0}.data-flow--client{--flow-accent:226 124 124;--flow-deep:62 20 26}.data-flow__frame{isolation:isolate;aspect-ratio:1200/430;border:1px solid rgb(var(--flow-accent) / .18);border-radius:var(--radius-xl);background:radial-gradient(circle at center, rgb(var(--flow-accent) / .07) 1px, transparent 1.1px), #090e0d94;background-size:18px 18px,auto;width:100%;position:relative;overflow:hidden;box-shadow:0 2rem 5.5rem #0000003d,inset 0 1px #ffffff09}.data-flow--client .data-flow__frame{background:radial-gradient(circle at center, rgb(var(--flow-accent) / .055) 1px, transparent 1.1px), #140c0ea3;background-size:18px 18px,auto}.data-flow__frame:after{z-index:5;background:linear-gradient(90deg, transparent, rgb(var(--flow-accent) / .025) 48%, transparent 74%);content:"";pointer-events:none;position:absolute;inset:0}.data-flow__stage{transform-origin:0 0;width:1200px;height:430px;position:absolute;top:0;left:0}.data-flow__meta{z-index:6;color:#ffffff59;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:500;line-height:1;position:absolute;top:29px}.data-flow__meta--file{left:32px}.data-flow__meta--status{color:rgb(var(--flow-accent) / .72);align-items:center;gap:8px;display:inline-flex;right:32px}.data-flow__meta--status>span{background:rgb(var(--flow-accent) / .82);width:5px;height:5px;box-shadow:0 0 10px rgb(var(--flow-accent) / .25);border-radius:999px}.data-flow__lines{z-index:1;pointer-events:none;width:1200px;height:430px;position:absolute;inset:0;overflow:visible}.data-flow__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px}.data-flow__line--active{stroke:#c9ffed85;stroke-dasharray:8 10}.data-flow__line--degraded{stroke:rgb(var(--flow-danger) / .42);stroke-dasharray:5 8}.data-flow__line--blocked{stroke:rgb(var(--flow-danger) / .56);stroke-dasharray:4 8}.data-flow__arrow{stroke:rgb(var(--flow-accent) / .7)}.data-flow--client .data-flow__arrow{stroke:rgb(var(--flow-danger) / .72)}.data-flow[data-running=true] .data-flow__line--active,.data-flow[data-running=true] .data-flow__line--degraded{animation:2.6s linear infinite data-flow-travel}.data-flow__node{z-index:3;color:#fff;position:absolute}.data-flow__node strong,.data-flow__node small{display:block}.data-flow__node strong{color:#ffffffe8;font-family:var(--font-body);font-size:13.5px;font-weight:650;line-height:1.15}.data-flow__node small{color:#ffffff6b;font-family:var(--font-mono);margin-top:4px;font-size:9px;line-height:1.35}.data-flow__source{border:1px solid rgb(var(--flow-accent) / .2);background:#09100edb;border-radius:14px;width:318px;height:146px;overflow:hidden;box-shadow:0 20px 46px #00000040}.data-flow--client .data-flow__source{background:#1c0f12e6}.data-flow__chrome{border-bottom:1px solid rgb(var(--flow-accent) / .13);align-items:center;gap:6px;min-height:35px;padding:0 12px;display:flex}.data-flow__chrome>span{background:#ffffff47;border-radius:999px;width:7px;height:7px}.data-flow__chrome>span:first-child{background:rgb(var(--flow-accent) / .68)}.data-flow__chrome p{color:#ffffff61;min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 8px;font-size:9px;overflow:hidden}.data-flow__source-body,.data-flow__hub,.data-flow__fallback{align-items:center;gap:12px;display:grid}.data-flow__source-body{grid-template-columns:42px minmax(0,1fr);padding:15px 16px 11px}.data-flow__icon,.data-flow__platform-icon{justify-content:center;align-items:center;display:inline-flex}.data-flow__icon{border:1px solid rgb(var(--flow-accent) / .2);background:rgb(var(--flow-accent) / .075);width:34px;height:34px;color:rgb(var(--flow-accent) / .92);border-radius:10px}.data-flow__source-status{border:1px solid rgb(var(--flow-accent) / .22);background:rgb(var(--flow-accent) / .06);min-height:30px;color:rgb(var(--flow-accent) / .78);border-radius:8px;align-items:center;gap:8px;margin:0 14px 14px;padding:0 10px;display:flex}.data-flow__source-status span,.data-flow__source-status strong{font-family:var(--font-mono);font-size:8.5px;font-weight:600;line-height:1}.data-flow__source-status span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.data-flow__source-status strong{background:rgb(var(--flow-accent) / .11);color:rgb(var(--flow-accent) / .92);text-transform:uppercase;border-radius:5px;padding:4px 7px}.data-flow__hub{border:1px solid rgb(var(--flow-accent) / .44);background:rgb(var(--flow-deep) / .72);width:304px;height:98px;box-shadow:0 24px 54px rgb(var(--flow-accent) / .07), 0 20px 48px #0003, inset 0 1px 0 #ffffff0a;border-radius:14px;grid-template-columns:42px minmax(0,1fr);padding:18px 20px;position:absolute}.data-flow__icon--hub{border-color:rgb(var(--flow-accent) / .22);background:rgb(var(--flow-accent) / .1);width:42px;height:42px;box-shadow:0 12px 26px rgb(var(--flow-accent) / .07)}.data-flow__hub small{color:rgb(var(--flow-accent) / .65)}.data-flow__port{border:1px solid rgb(var(--flow-accent) / .48);width:11px;height:11px;box-shadow:0 0 0 3px rgb(var(--flow-accent) / .07), 0 0 14px rgb(var(--flow-accent) / .2);background:#0f0f0f;border-radius:999px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.data-flow[data-running=true] .data-flow__port{animation:2.4s ease-in-out infinite data-flow-port-pulse}.data-flow__fallback{border:1px solid rgb(var(--flow-danger) / .24);background:#240c12cc;border-radius:12px;grid-template-columns:32px minmax(0,1fr);width:186px;height:82px;padding:10px 12px;box-shadow:0 16px 34px #00000036}.data-flow__icon--small{border-color:rgb(var(--flow-danger) / .23);background:rgb(var(--flow-danger) / .08);color:#e98484e6;border-radius:8px;width:28px;height:28px}.data-flow__blocked{z-index:5;border:1px solid rgb(var(--flow-danger) / .3);color:#ec7d7de6;width:46px;height:46px;box-shadow:0 16px 34px #0000003d, 0 0 24px rgb(var(--flow-danger) / .08);backdrop-filter:blur(14px);background:#240c12db;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.data-flow__destination{border:1px dashed rgb(var(--flow-accent) / .3);background:radial-gradient(circle at 20% 18%, rgb(var(--flow-accent) / .055), transparent 42%), #09100e99;border-radius:14px;align-content:start;gap:9px;width:232px;height:260px;padding:12px 12px 19px;display:grid;box-shadow:0 18px 42px #0000002b,inset 0 1px #ffffff08}.data-flow__destination.is-muted{border-color:rgb(var(--flow-danger) / .24);background:#1c0f12a3}.data-flow__destination-label{border:1px solid rgb(var(--flow-accent) / .2);width:fit-content;color:rgb(var(--flow-accent) / .74);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#09100ec7;border-radius:6px;align-items:center;padding:6px 9px;font-size:8.5px;font-weight:600;line-height:1;display:inline-flex}.data-flow__destination.is-muted .data-flow__destination-label{border-color:rgb(var(--flow-danger) / .2);background:#240c12bd}.data-flow__destination-rows{gap:8px;display:grid}.data-flow__destination-row{border:1px solid rgb(var(--flow-accent) / .12);background:linear-gradient(90deg, rgb(var(--flow-accent) / .035), transparent 66%), #09100ebd;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;height:56px;padding:5px 9px;display:grid;box-shadow:inset 0 1px #ffffff08}.data-flow__destination.is-muted .data-flow__destination-row{border-color:rgb(var(--flow-danger) / .14);background:#240c12b8}.data-flow__platform-icon{width:34px;height:34px;color:rgb(var(--flow-accent) / .72);background:#ffffff09;border:1px solid #ffffff1c;border-radius:9px}.data-flow__destination.is-muted .data-flow__platform-icon{border-color:rgb(var(--flow-danger) / .17);color:rgb(var(--flow-danger) / .68)}.data-flow__destination-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.data-flow__destination-row small{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.data-flow__signals{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid;position:absolute;bottom:24px;left:72px;right:72px}.data-flow__signals>span{color:#ffffff61;min-width:0;font-family:var(--font-mono);align-items:center;gap:8px;font-size:9px;line-height:1.3;display:flex}.data-flow__signals>span:nth-child(2){justify-content:center}.data-flow__signals>span:last-child{justify-content:flex-end}.data-flow__signals svg{color:rgb(var(--flow-accent) / .7);flex:none}.data-flow-mobile{display:none}@media (width<=639px){.data-flow__frame{display:none}.data-flow-mobile{isolation:isolate;border:1px solid rgb(var(--flow-accent) / .18);border-radius:var(--radius-xl);background:radial-gradient(circle at center, rgb(var(--flow-accent) / .055) .65px, transparent .75px), #090e0da3;background-size:17px 17px,auto;justify-items:stretch;padding:.75rem;display:grid;position:relative;overflow:hidden}.data-flow--client .data-flow-mobile{background:radial-gradient(circle at center, rgb(var(--flow-accent) / .045) .65px, transparent .75px), #140c0ea8;background-size:17px 17px,auto}.data-flow-mobile__meta{color:#ffffff52;min-height:2.25rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:0 .25rem .55rem;font-size:.5rem;display:flex}.data-flow-mobile__meta strong{color:rgb(var(--flow-accent) / .72);font-size:inherit;align-items:center;gap:.45rem;font-weight:500;display:inline-flex}.data-flow-mobile__meta i{width:4px;height:4px;box-shadow:0 0 8px rgb(var(--flow-accent) / .24);background:currentColor;border-radius:999px}.data-flow-mobile .data-flow__node{width:100%;height:auto;position:relative;inset:auto!important}.data-flow-mobile .data-flow__source{border-color:rgb(var(--flow-accent) / .22);background:#09100ed1;justify-self:center;width:min(100% - 1rem,23.5rem);min-height:9rem}.data-flow--client .data-flow-mobile .data-flow__source{background:#1c0f12d6}.data-flow-mobile .data-flow__chrome{min-height:2rem;padding-inline:.7rem}.data-flow-mobile .data-flow__chrome>span{width:5px;height:5px}.data-flow-mobile .data-flow__chrome p{font-size:.48rem}.data-flow-mobile .data-flow__source-body{grid-template-columns:2.35rem minmax(0,1fr);padding:.75rem .85rem .6rem}.data-flow-mobile .data-flow__source-status{min-height:1.8rem;margin:0 .75rem .75rem;padding-inline:.55rem}.data-flow-mobile .data-flow__source-status span,.data-flow-mobile .data-flow__source-status strong{font-size:.48rem}.data-flow-mobile .data-flow__hub{border-color:rgb(var(--flow-accent) / .46);border-radius:12px;grid-template-columns:2.7rem minmax(0,1fr);min-height:5.5rem;padding:.85rem}.data-flow--client .data-flow-mobile .data-flow__hub{justify-self:center;width:min(100% - 3rem,19rem)}.data-flow-mobile .data-flow__icon--hub{width:2.6rem;height:2.6rem}.data-flow-mobile .data-flow__copy strong{font-size:.82rem}.data-flow-mobile .data-flow__copy small{font-size:.55rem}.data-flow-mobile .data-flow__port{width:9px;height:9px;top:auto;bottom:-5px;right:50%;transform:translate(50%)}.data-flow-mobile__connector{z-index:1;background:repeating-linear-gradient(to bottom, rgb(var(--flow-accent) / .58) 0 4px, transparent 4px 9px);width:1px;height:2.5rem;color:rgb(var(--flow-accent) / .72);background-size:1px 9px;justify-self:center;position:relative}.data-flow-mobile__connector:after{content:"";border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;position:absolute;bottom:1px;left:50%;transform:translate(-50%,50%)rotate(45deg)}.data-flow-mobile__connector.is-blocked{background:repeating-linear-gradient(to bottom, rgb(var(--flow-danger) / .6) 0 4px, transparent 4px 9px);color:rgb(var(--flow-danger) / .74);background-size:1px 9px}.data-flow-mobile__server-paths{--server-entry-gap:2.5rem;--server-blocked-offset:2.5rem;--server-blocked-size:2.65rem;--server-exit-gap:calc(var(--server-blocked-offset) + var(--server-blocked-size) + .75rem);--server-fallback-x:calc(75% + .25rem);--server-main-x:calc(25% - .25rem);--server-node-height:5.35rem;--server-path-gap:1rem;--server-split-y:1.1rem;--server-turn-offset:var(--server-blocked-offset);z-index:1;gap:var(--server-path-gap);width:min(100% - 1rem,23.5rem);min-width:0;padding:var(--server-entry-gap) 0 var(--server-exit-gap);grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;display:grid;position:relative}.data-flow-mobile__server-trunk,.data-flow-mobile__server-stem,.data-flow-mobile__server-delivery{z-index:1;color:#c9ffedb8;position:absolute}.data-flow-mobile__server-trunk,.data-flow-mobile__server-stem,.data-flow-mobile__server-delivery--start,.data-flow-mobile__server-delivery--end{background:repeating-linear-gradient(#c9ffed94 0 4px,#0000 4px 9px) 0 0/1px 9px;width:1px}.data-flow-mobile__server-trunk{height:var(--server-split-y);top:0;left:50%}.data-flow-mobile__server-rail{z-index:1;top:var(--server-split-y);background-size:9px 1px;height:1px;position:absolute}.data-flow-mobile__server-rail--main{right:50%;left:var(--server-main-x);background:repeating-linear-gradient(90deg,#c9ffed94 0 4px,#0000 4px 9px)}.data-flow-mobile__server-rail--fallback{background:repeating-linear-gradient(to right, rgb(var(--flow-danger) / .62) 0 4px, transparent 4px 9px);left:50%;right:calc(25% - .25rem)}.data-flow-mobile__server-stem{top:var(--server-split-y);height:calc(var(--server-entry-gap) - var(--server-split-y))}.data-flow-mobile__server-stem--main{left:var(--server-main-x)}.data-flow-mobile__server-stem--fallback{left:var(--server-fallback-x);background:repeating-linear-gradient(to bottom, rgb(var(--flow-danger) / .62) 0 4px, transparent 4px 9px);color:rgb(var(--flow-danger) / .76);background-size:1px 9px}.data-flow-mobile__server-stem:after,.data-flow-mobile__server-delivery--end:after{content:"";border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;position:absolute;bottom:1px;left:50%;transform:translate(-50%,50%)rotate(45deg)}.data-flow-mobile__server-junction{z-index:5;top:var(--server-split-y);background:#0f0f0f;border:1px solid #c9ffed99;border-radius:999px;width:.48rem;height:.48rem;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #c9ffed0f}.data-flow-mobile__server-path{z-index:3;min-width:0;position:relative}.data-flow-mobile__server-path--fallback:before{z-index:5;border:1px solid rgb(var(--flow-danger) / .52);width:9px;height:9px;box-shadow:0 0 0 3px rgb(var(--flow-danger) / .07);content:"";background:#0f0f0f;border-radius:999px;position:absolute;bottom:-.28rem;left:50%;transform:translate(-50%)}.data-flow-mobile__server-path--fallback:after{z-index:1;width:1px;height:var(--server-blocked-offset);background:repeating-linear-gradient(to bottom, rgb(var(--flow-danger) / .62) 0 4px, transparent 4px 9px);content:"";background-size:1px 9px;position:absolute;top:100%;left:50%}.data-flow-mobile .data-flow-mobile__server-path--main .data-flow__hub{width:100%;height:var(--server-node-height);min-height:var(--server-node-height);grid-template-columns:2.15rem minmax(0,1fr);gap:.55rem;padding:.65rem}.data-flow-mobile .data-flow-mobile__server-path--main .data-flow__icon--hub{width:2.1rem;height:2.1rem}.data-flow-mobile .data-flow-mobile__server-path--main .data-flow__copy strong{font-size:.72rem;line-height:1.08}.data-flow-mobile .data-flow-mobile__server-path--main .data-flow__copy small{font-size:.46rem}.data-flow-mobile .data-flow-mobile__server-path--fallback .data-flow__fallback{height:var(--server-node-height);min-height:var(--server-node-height);border-radius:12px;grid-template-columns:1.55rem minmax(0,1fr);gap:.4rem;padding:.65rem}.data-flow-mobile .data-flow-mobile__server-path--fallback .data-flow__icon--small{width:1.5rem;height:1.5rem}.data-flow-mobile .data-flow-mobile__server-path--fallback .data-flow__copy strong{font-size:.64rem;line-height:1.08}.data-flow-mobile .data-flow-mobile__server-path--fallback .data-flow__copy small{margin-top:.25rem;font-size:.44rem;line-height:1.2}.data-flow-mobile .data-flow-mobile__server-path--fallback .data-flow__blocked{width:var(--server-blocked-size);height:var(--server-blocked-size);border-radius:12px;position:absolute;transform:translate(-50%);top:calc(100% + var(--server-blocked-offset))!important;bottom:auto!important;left:50%!important;right:auto!important}.data-flow-mobile .data-flow-mobile__server-path--fallback .data-flow__blocked:before{border-right:1px solid rgb(var(--flow-danger) / .76);border-bottom:1px solid rgb(var(--flow-danger) / .76);content:"";width:5px;height:5px;position:absolute;top:-4px;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.data-flow-mobile__server-delivery--start{top:calc(var(--server-entry-gap) + var(--server-node-height));left:var(--server-main-x);height:var(--server-turn-offset)}.data-flow-mobile__server-delivery--turn{top:calc(var(--server-entry-gap) + var(--server-node-height) + var(--server-turn-offset));left:var(--server-main-x);width:calc(50% - var(--server-main-x));background:repeating-linear-gradient(90deg,#c9ffed94 0 4px,#0000 4px 9px) 0 0/9px 1px;height:1px}.data-flow-mobile__server-delivery--end{top:calc(var(--server-entry-gap) + var(--server-node-height) + var(--server-turn-offset));height:auto;bottom:0;left:50%}.data-flow[data-running=true] .data-flow-mobile__connector,.data-flow[data-running=true] .data-flow-mobile__server-trunk,.data-flow[data-running=true] .data-flow-mobile__server-stem,.data-flow[data-running=true] .data-flow-mobile__server-delivery--start,.data-flow[data-running=true] .data-flow-mobile__server-delivery--end,.data-flow[data-running=true] .data-flow-mobile__server-path--fallback:after{animation:.56s linear infinite data-flow-mobile-dash-y}.data-flow[data-running=true] .data-flow-mobile__server-rail--main{animation:.56s linear infinite data-flow-mobile-dash-x-reverse}.data-flow[data-running=true] .data-flow-mobile__server-rail--fallback,.data-flow[data-running=true] .data-flow-mobile__server-delivery--turn{animation:.56s linear infinite data-flow-mobile-dash-x}.data-flow-mobile .data-flow__blocked{border-radius:12px;justify-self:center;width:2.65rem;height:2.65rem}.data-flow-mobile .data-flow__destination{border-radius:12px;justify-self:center;gap:.65rem;width:min(100% - 1rem,23.5rem);min-height:0;padding:.75rem}.data-flow-mobile .data-flow__destination-label{padding:.4rem .5rem;font-size:.52rem}.data-flow-mobile .data-flow__destination-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.data-flow-mobile .data-flow__destination-row{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:.35rem;width:100%;height:auto;min-height:4.2rem;padding:.5rem .3rem}.data-flow-mobile .data-flow__platform-icon{background:0 0;border:0;width:1.8rem;height:1.8rem}.data-flow-mobile .data-flow__platform-icon svg{width:19px;height:19px}.data-flow-mobile .data-flow__destination-row strong{text-overflow:clip;white-space:normal;font-size:.66rem;line-height:1.15;overflow:visible}.data-flow-mobile .data-flow__destination-row small{display:none}.data-flow-mobile__signals{flex-wrap:wrap;justify-self:center;gap:.5rem .9rem;width:min(100% - 1rem,23.5rem);margin-top:.75rem;padding:.1rem .2rem .15rem;display:flex}.data-flow-mobile__signals>span{color:#fff6;font-family:var(--font-mono);align-items:center;gap:.5rem;font-size:.52rem;display:flex}.data-flow-mobile__signals svg{color:rgb(var(--flow-accent) / .68)}}@keyframes data-flow-travel{to{stroke-dashoffset:-54px}}@keyframes data-flow-port-pulse{0%,to{box-shadow:0 0 0 3px rgb(var(--flow-accent) / .06), 0 0 12px rgb(var(--flow-accent) / .12)}50%{box-shadow:0 0 0 5px rgb(var(--flow-accent) / .08), 0 0 18px rgb(var(--flow-accent) / .22)}}@keyframes data-flow-mobile-dash-y{to{background-position-y:9px}}@keyframes data-flow-mobile-dash-x{to{background-position-x:9px}}@keyframes data-flow-mobile-dash-x-reverse{to{background-position-x:-9px}}@media (prefers-reduced-motion:reduce){.data-flow__line,.data-flow__port,.data-flow-mobile__connector,.data-flow-mobile__server-trunk,.data-flow-mobile__server-rail,.data-flow-mobile__server-stem,.data-flow-mobile__server-delivery,.data-flow-mobile__server-path--fallback:after{animation:none!important}}.gtm-workspace{color-scheme:light;min-width:0;color:var(--gtm-ink);font-size:13px;line-height:1.45}.gtm-workspace button:focus-visible{outline:2px solid var(--gtm-blue);outline-offset:3px}.gtm-window{isolation:isolate;border:1px solid var(--gtm-border);background:var(--gtm-canvas);border-radius:8px;min-width:0;display:grid;overflow:clip;box-shadow:0 16px 50px #00000021}.gtm-workspace-base,.gtm-editors{grid-area:1/1;min-width:0}.gtm-app-header{align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.gtm-logo{color:var(--gtm-blue);display:inline-flex}.gtm-app-name{color:var(--gtm-muted);white-space:nowrap;font-size:21px}.gtm-account{gap:2px;margin-left:22px;display:grid}.gtm-account small{color:var(--gtm-muted);font-size:11px}.gtm-account strong{font-size:15px;font-weight:500}.gtm-workspace-search{color:var(--gtm-muted);background:#e8eaed;border-radius:8px;align-items:center;gap:10px;min-width:180px;margin-left:auto;padding:11px 14px;display:flex}.gtm-app-tabs{border-bottom:1px solid var(--gtm-border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.gtm-app-tabs>div{align-self:stretch;gap:24px;display:flex}.gtm-app-tabs>div>span{color:var(--gtm-muted);white-space:nowrap;align-items:center;display:flex}.gtm-app-tabs>div>.gtm-tab-active{border-bottom:3px solid var(--gtm-blue);color:var(--gtm-blue)}.gtm-publish-controls{align-items:center;gap:10px;display:flex}.gtm-publish-controls small{color:var(--gtm-muted);margin-right:4px}.gtm-publish-controls button,.gtm-table-toolbar button,.gtm-save{border:1px solid var(--gtm-border);min-height:32px;color:var(--gtm-muted);cursor:default;background:#fff;border-radius:4px;padding:7px 18px}.gtm-publish-controls .gtm-publish,.gtm-table-toolbar button{background:var(--gtm-blue);color:#fff;opacity:.65;border-color:#0000}.gtm-app-body{grid-template-columns:152px minmax(0,1fr);min-height:560px;display:grid}.gtm-sidebar{padding:20px 8px 20px 0}.gtm-sidebar>button{width:100%;color:var(--gtm-ink);text-align:left;border-radius:0 24px 24px 0;align-items:center;gap:12px;padding:11px 12px 11px 18px;font-size:13px;display:flex}.gtm-sidebar>button[aria-pressed=true]{background:var(--gtm-selection)}.gtm-sidebar>button:disabled{color:var(--gtm-muted);cursor:default}.gtm-workspace-content{min-width:0;padding:16px 16px 24px 8px}.gtm-table-card{border:1px solid var(--gtm-border);background:#fff;border-radius:5px;min-width:0;overflow:clip}.gtm-table-toolbar{border-bottom:1px solid var(--gtm-border);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 14px;font-size:15px;display:flex}.gtm-table-heading{align-items:center;gap:18px;display:flex}.gtm-selection-summary{color:#1967d2;align-items:center;gap:5px;font-size:11px;display:inline-flex}.gtm-toolbar-actions{color:var(--gtm-muted);align-items:center;gap:20px;display:flex}.gtm-tag-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.gtm-tag-table th{color:var(--gtm-muted);border-bottom:1px solid var(--gtm-border);white-space:nowrap;padding:10px;font-size:11px;font-weight:500}.gtm-tag-table td{vertical-align:middle;border-top:1px solid #eceff1;border-bottom:1px solid #eceff1;padding:8px 10px}.gtm-tag-table td:first-child,.gtm-tag-table th:first-child{width:26px;padding-right:0}.gtm-tag-table th:nth-child(2),.gtm-tag-table td:nth-child(2){white-space:nowrap;width:1%;padding-right:62px}.gtm-tag-table th:nth-child(4),.gtm-tag-table th:nth-child(5){width:1%}.gtm-tag-table th:nth-child(4),.gtm-tag-table td:nth-child(4){padding-right:26px}.gtm-tag-table th:last-child,.gtm-tag-table td:last-child{padding-right:34px}.gtm-checkbox{border:1px solid #9aa0a6;border-radius:2px;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.gtm-tag-link{color:var(--gtm-blue);text-align:left}.gtm-tag-table tr[data-highlighted=false] td{color:var(--gtm-muted)}.gtm-tag-table tr[data-highlighted=false] .gtm-tag-link{color:#687583}.gtm-tag-table tr[data-highlighted=true] td{background:#f3f6fc}.gtm-tag-table tr[data-selected=true] td{background:#d2e3fc;border-block-color:#a8c7fa}.gtm-tag-table tr[data-selected=true] .gtm-tag-link{color:#174ea6;font-weight:600}.gtm-tag-table tr[data-selected=true] .gtm-checkbox{color:#fff;background:#1967d2;border-color:#1967d2}.gtm-tag-table tr[data-selected=false] .gtm-checkbox svg,.gtm-workspace[data-handoff=cleared] .gtm-selection-summary{visibility:hidden}.gtm-trigger-pill{border:1px solid var(--gtm-border);height:24px;color:var(--gtm-ink);white-space:nowrap;background:#f5f5f5;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 0;font-size:11px;line-height:22px;display:inline-flex}.gtm-trigger-symbol{color:#fff;background:#ff6d00;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.gtm-trigger-symbol--init{background:#4285f4}.gtm-folder-link{color:var(--gtm-muted);white-space:nowrap;font-size:11px}.gtm-stage-stack{min-width:0;display:grid}.gtm-stage{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;min-width:0}.gtm-stage[data-active=true]{visibility:visible;opacity:1;pointer-events:auto}.gtm-stage[data-direct-panel]{max-height:var(--selection-height,none);scroll-behavior:auto;overflow-anchor:none;overflow:hidden}.gtm-stage[data-direct-panel] .gtm-table-toolbar{z-index:2;background:#fff;position:sticky;top:0}.gtm-stage[data-direct-panel] .gtm-tag-table thead{top:var(--selection-toolbar,0px);z-index:1;background:#fff;position:sticky}.gtm-editor-scrim{z-index:1;opacity:0;visibility:hidden;background:#2021243d;grid-area:1/1;transition:opacity .25s}.gtm-editors{z-index:2;pointer-events:none;visibility:hidden;opacity:0;padding-left:12%;transition:transform .36s cubic-bezier(.22,.68,0,1),opacity .26s,visibility .36s;display:grid;transform:translate(24px)}.gtm-workspace[data-editor-open=true] .gtm-editor-scrim{opacity:1;visibility:visible}.gtm-workspace[data-editor-open=true] .gtm-editors{pointer-events:auto;visibility:visible;opacity:1;transform:translate(0)}.gtm-tag-editor{visibility:hidden;background:var(--gtm-canvas);border-left:1px solid var(--gtm-border);grid-area:1/1;min-width:0}.gtm-workspace[data-editor-open=true] .gtm-tag-editor[data-selected=true]{visibility:visible}.gtm-workspace[data-handoff=closing] .gtm-editors{visibility:visible;opacity:var(--handoff-editor);transform:translateX(calc((1 - var(--handoff-editor)) * 24px));pointer-events:none;transition:none}.gtm-workspace[data-handoff=closing] .gtm-tag-editor[data-selected=true]{visibility:visible}.gtm-workspace[data-handoff=closing] .gtm-editor-scrim{visibility:visible;opacity:var(--handoff-editor);transition:none}.gtm-workspace:is([data-handoff=previous],[data-handoff=cleared]) :is(.gtm-editors,.gtm-editor-scrim,.gtm-context-panel,.gtm-items-panel,.gtm-contents-panel,.gtm-context-scrim){transition:none}.gtm-workspace[data-container-switch=true],.gtm-workspace[data-container-switch=true] *,.gtm-workspace[data-tag-switch=true],.gtm-workspace[data-tag-switch=true] *{transition-property:none}.gtm-workspace[data-editor-open=false]:not([data-handoff=closing]) :is(.gtm-editors,.gtm-editor-scrim){transition:none}.gtm-editor-toolbar{border-bottom:1px solid var(--gtm-border);background:#fff;align-items:center;gap:15px;min-height:50px;padding:8px 16px;display:flex}.gtm-editor-dismiss{color:var(--gtm-muted);padding:6px;display:inline-flex}.gtm-editor-toolbar>span{font-size:16px}.gtm-editor-toolbar .gtm-save{color:#9aa0a6;background:#e8eaed;border-color:#0000;margin-left:auto}.gtm-editor-content{max-width:800px;margin:0 auto;padding:24px}.gtm-config-card{border:1px solid var(--gtm-border);background:#fff;border-radius:5px;padding:18px 24px}.gtm-config-card h3{margin:0 0 14px;font-size:15px;font-weight:500}.gtm-field-label{color:var(--gtm-muted);margin:0 0 6px;font-size:11px}.gtm-type-choice{border:1px solid var(--gtm-border);border-radius:3px;align-items:center;gap:16px;padding:12px 16px;display:flex}.gtm-type-choice strong{font-size:13px;font-weight:500}.gtm-config-bindings{gap:10px;margin-top:12px;display:grid}.gtm-config-bindings dt{color:var(--gtm-muted);font-size:11px}.gtm-config-bindings dd{margin-top:4px;font-size:13px}.gtm-config-parameters{margin-top:16px}.gtm-config-parameters h4{border-bottom:1px solid var(--gtm-border);padding:10px 0;font-size:12px;font-weight:500}.gtm-settings-variable{gap:7px;padding:12px 0;font-size:11px;display:grid}.gtm-setting-binding{text-align:left;font-size:12px}.gtm-config-parameters table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:12px}.gtm-config-parameters th{color:var(--gtm-muted);padding:6px 0;font-size:11px;font-weight:500}.gtm-config-parameters td{vertical-align:top;overflow-wrap:anywhere;padding:5px 10px 5px 0}.gtm-more-fields{color:var(--gtm-blue);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:inline-flex}.gtm-trigger-card{margin-top:16px}.gtm-config-trigger{border:1px solid var(--gtm-border);text-align:left;border-radius:3px;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.gtm-config-trigger .gtm-trigger-symbol{width:32px;height:32px}.gtm-config-trigger strong{font-size:12px;font-weight:500;display:block}.gtm-config-trigger small{color:var(--gtm-muted);font-size:11px;display:block}.gtm-tag-editor{line-height:1.45}.gtm-tag-editor .gtm-editor-toolbar{gap:14px;min-height:56px}.gtm-tag-editor .gtm-editor-name{overflow-wrap:anywhere;border-bottom:1px solid #eceff1;min-width:0;padding-bottom:2px;font-size:18px}.gtm-editor-folder-icon,.gtm-editor-menu{color:#80868b;flex:none;display:inline-flex}.gtm-tag-editor .gtm-save{background:var(--gtm-field)}.gtm-tag-editor .gtm-editor-content{padding:14px 24px}.gtm-tag-editor .gtm-config-card{border-radius:8px;padding:0}.gtm-config-summary{padding:14px 22px}.gtm-tag-editor .gtm-config-card h3{margin-bottom:12px;font-size:14px;font-weight:400}.gtm-tag-editor .gtm-field-label{margin-bottom:6px}.gtm-tag-editor .gtm-type-choice{gap:20px;min-height:48px;padding:8px 20px}.gtm-tag-editor .gtm-type-choice>svg{flex:none}.gtm-tag-editor .gtm-type-choice strong{font-size:12px;display:block}.gtm-type-publisher{color:var(--gtm-muted);font-size:11px;line-height:1.4;display:block}.gtm-measurement-row{background:var(--gtm-field);border:1px solid var(--gtm-border);border-radius:3px;grid-template-columns:minmax(150px,.36fr) minmax(0,.64fr);min-height:56px;margin-top:12px;display:grid}.gtm-measurement-binding{align-content:center;padding:9px 14px;display:grid}.gtm-measurement-binding dt{color:var(--gtm-muted);font-size:11px}.gtm-measurement-binding dd{margin-top:2px;font-size:12px}.gtm-google-tag-status{border-left:1px solid var(--gtm-border);align-items:center;gap:10px;margin:7px 0;padding:0 14px;font-size:12px;display:flex}.gtm-google-tag-status strong{font-weight:500}.gtm-google-tag-status p{margin:3px 0 0;line-height:1.5}.gtm-config-found-icon{color:#fff;background:var(--gtm-success);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.gtm-tag-editor .gtm-config-bindings{margin-top:14px}.gtm-tag-editor .gtm-config-bindings dt{align-items:center;gap:7px;display:flex}.gtm-tag-editor .gtm-config-bindings dd{margin-top:2px;font-size:12px}.gtm-tag-editor .gtm-config-parameters{border-top:1px solid #e8eaed;margin:0;padding:12px 22px 14px}.gtm-tag-editor .gtm-config-parameters h4,.gtm-advanced-settings h4{color:#80868b;border:0;margin:0 0 10px;padding:0;font-size:13px;font-weight:500}.gtm-tag-editor .gtm-settings-variable{color:var(--gtm-muted);gap:8px;padding:0 0 16px}.gtm-setting-value{color:var(--gtm-ink);align-items:center;gap:12px;display:inline-flex}.gtm-info-icon{color:#80868b;flex:none}.gtm-tag-editor .gtm-config-parameters th{padding:5px 0;font-weight:400}.gtm-tag-editor .gtm-config-parameters td{padding:2px 10px 2px 0;line-height:18px}.gtm-advanced-settings{border-top:1px solid #e8eaed;padding:12px 22px 14px}.gtm-advanced-settings .gtm-config-bindings{margin-top:0}.gtm-config-user-data{padding:0 22px 18px}.gtm-tag-editor .gtm-trigger-card{margin-top:12px;padding:16px 22px 18px}.gtm-tag-editor .gtm-config-trigger{background:var(--gtm-field);gap:22px;min-height:48px;padding:8px 20px}.gtm-tag-editor .gtm-config-trigger .gtm-trigger-symbol{width:22px;height:22px}.gtm-checkout-editor .gtm-config-summary,.gtm-checkout-editor .gtm-config-parameters{padding-block:10px}.gtm-checkout-editor .gtm-settings-variable{padding-bottom:8px}.gtm-checkout-editor .gtm-advanced-settings{padding-block:10px}.gtm-checkout-editor .gtm-trigger-card{padding-block:12px}.gtm-demonstration{color:var(--color-brand-white);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 2px 0;font-size:12px;display:flex}.gtm-demo-badge{color:var(--color-brand-mint);font-size:11px}.gtm-demo-events{flex:1}.gtm-demo-events>div{align-items:center;gap:10px;display:flex}.gtm-demo-events>div[hidden]{display:none}.gtm-demo-events>div>span{opacity:.7}.gtm-demonstration>button,.gtm-scroll-hint{min-height:32px;color:var(--color-brand-mint);align-items:center;gap:7px;display:inline-flex}.gtm-demonstration>[hidden]{display:none}.gtm-workspace-note{color:#fff9;max-width:90ch;margin:6px 2px 0;font-size:11px;line-height:1.5}.gtm-all-parameters{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.gtm-all-parameters td,.gtm-all-parameters th{border-bottom:1px solid var(--demo-line);overflow-wrap:anywhere;padding:10px}.gtm-resource-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.gtm-resource-table th{color:var(--gtm-muted);border-bottom:1px solid var(--gtm-border);padding:12px 16px;font-size:11px;font-weight:500}.gtm-resource-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #eceff1;padding:12px 16px}.gtm-resource-table th:last-child,.gtm-resource-table td:last-child{padding-right:30px}.gtm-resource-name{color:var(--gtm-blue)}.gtm-resource-heading{margin:0;padding:16px 16px 4px;font-size:14px;font-weight:500}.gtm-variable-table{table-layout:fixed}.gtm-variable-table th:first-child{width:47%}.gtm-variable-table th:last-child{width:18%}.gtm-resource-type,.gtm-resource-folder{align-items:center;gap:10px;display:inline-flex}.gtm-trigger-filter{color:var(--gtm-muted);align-items:baseline;gap:10px;font-size:11px;display:flex}.gtm-trigger-filter code{color:var(--gtm-ink);font-size:12px}.gtm-resource-note{color:var(--gtm-muted);margin:0;padding:14px 18px;font-size:11px;line-height:1.6}[data-gtm-workspace] .gtm-variable-viewport{scroll-behavior:auto;overflow-anchor:none;height:560px;overflow:hidden}.gtm-variable-group+.gtm-variable-group{border-top:1px solid var(--gtm-border)}.gtm-context{background:var(--gtm-canvas);min-width:0}.gtm-context .gtm-editor-content{padding:18px 24px}.gtm-context .gtm-config-parameters td{padding-block:3px;line-height:18px}.gtm-context-panel,.gtm-items-panel,.gtm-contents-panel,.gtm-matching-panel{z-index:4;border-left:1px solid var(--gtm-border);visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;margin-left:20%;transition:transform .32s cubic-bezier(.22,.68,0,1),opacity .24s,visibility .32s;transform:translate(24px)}.gtm-context-scrim{z-index:3;opacity:0;visibility:hidden;background:#2021242e;grid-area:1/1;transition:opacity .24s}.gtm-workspace[data-context-phase=open] .gtm-context-panel,.gtm-workspace[data-items-phase=open] .gtm-items-panel,.gtm-workspace[data-contents-phase=open] .gtm-contents-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.gtm-workspace:is([data-context-phase=open],[data-items-phase=open],[data-contents-phase=open]) .gtm-context-scrim{opacity:1;visibility:visible}.gtm-workspace[data-handoff=closing] :is(.gtm-context-panel,.gtm-items-panel,.gtm-contents-panel){opacity:var(--handoff-layer);transform:translateX(calc((1 - var(--handoff-layer)) * 24px));pointer-events:none;transition:none}.gtm-workspace[data-handoff=closing] .gtm-context-scrim{opacity:var(--handoff-layer);transition:none}.gtm-settings-variable[data-context-target] .gtm-setting-value,.gtm-items-value{isolation:isolate;width:fit-content;position:relative}.gtm-settings-variable[data-context-target] .gtm-setting-value:before,.gtm-items-value:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#fff3c4;border-radius:6px;transition:opacity .16s ease-out;position:absolute;inset:-6px -10px;box-shadow:0 1px 4px #3c40431f}.gtm-settings-variable[data-context-target][data-highlighted=true] .gtm-setting-value:before,.gtm-items-value[data-highlighted=true]:before{opacity:1}.gtm-items-value{vertical-align:top;max-width:100%;display:inline-block}.gtm-items-value:before{border-radius:4px;inset:-2px -6px}.gtm-items-output{border-top:1px solid var(--gtm-border);margin-top:24px;padding-top:18px}.gtm-items-output-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gtm-items-output-header h4{font-size:13px;font-weight:500}.gtm-items-output-header>span{color:var(--gtm-muted);font-size:11px}.gtm-items-json{background:var(--gtm-field);border:1px solid var(--gtm-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:12px 0 0;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.7}.gtm-items-json code{font:inherit}.demo-context-explanation{border-top:1px solid var(--demo-context-line,var(--color-border-soft));margin-top:24px;padding-top:18px}.demo-context-explanation h3{color:var(--demo-copy-accent);font-size:15px;font-weight:500}.demo-context-explanation p{color:var(--demo-copy-quiet);margin-top:8px;font-size:14px;line-height:1.6}.gtm-structure-inline{max-width:70rem;overflow-x:auto}.gtm-structure-inline .gtm-tag-table{min-width:850px}.gtm-sidebar[hidden]{display:none}.gtm-trigger-symbol--server{background:#607d8b}.gtm-table-card--server .gtm-trigger-pill{letter-spacing:.02em;background:#f6f7f8;gap:5px;padding-left:2px;font-weight:500}.gtm-table-card--server .gtm-trigger-symbol{width:20px;height:20px}.gtm-table-card--server .gtm-tag-table{table-layout:fixed}.gtm-table-card--server .gtm-tag-table td{padding-block:6px}.gtm-table-card--server .gtm-tag-table :is(th,td):nth-child(2){white-space:normal;overflow-wrap:anywhere;width:40%;padding-right:18px}.gtm-table-card--server .gtm-tag-table th:nth-child(3){width:19%}.gtm-table-card--server .gtm-tag-table :is(th,td):nth-child(4){width:29%;padding-right:10px}.gtm-table-card--server .gtm-tag-table :is(th,td):last-child{width:12%;padding-right:12px}.gtm-trigger-exception{justify-items:start;gap:3px;margin-top:4px;display:grid}.gtm-trigger-exception>small{color:var(--gtm-muted);font-size:10px}.gtm-window,.gtm-editors{position:relative}.gtm-tag-editor--store,.gtm-reading-editor{grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:0}.gtm-writer-viewport{min-height:0}:is(.gtm-tag-editor--store,.gtm-reading-editor) .gtm-writer-viewport{scroll-behavior:auto;overflow-anchor:none;overflow:hidden}.gtm-store-writer-inline{visibility:visible;border:0}.gtm-store-writer .gtm-config-card{padding:18px 22px}.gtm-store-writer p{font-size:12px;line-height:1.5}.gtm-store-writer .gtm-field-label{font-size:11px}.gtm-store-writer .gtm-type-choice small{color:var(--gtm-muted);font-size:11px;display:block}.gtm-gallery-label{color:var(--gtm-muted);margin-left:auto;font-size:10px}.gtm-writer-document{margin:20px 0 14px}.gtm-writer-key{color:var(--gtm-ink);background:#fff3c4;border-radius:4px;padding:2px 6px;font-weight:400;display:inline-block;box-shadow:0 1px 4px #3c40431f}.gtm-writer-options{gap:12px;margin:16px 0;padding:0;font-size:12px;list-style:none;display:grid}.gtm-writer-options li{align-items:center;gap:10px;display:flex}.gtm-option-check{color:#fff;background:#9aa0a6;border-radius:2px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.gtm-writer-custom{margin-top:24px}.gtm-writer-custom h4,.gtm-writer-settings h4{margin-bottom:12px;font-size:13px;font-weight:500}.gtm-writer-custom table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:12px}.gtm-writer-custom th{color:var(--gtm-muted);padding:0 10px 8px 0;font-size:11px;font-weight:400}.gtm-writer-custom td,.gtm-purchase-editor .gtm-config-parameters td{overflow-wrap:anywhere;padding:5px 10px 5px 0;line-height:18px}.gtm-writer-settings{margin-top:22px}.gtm-store-writer .gtm-advanced-settings{margin:18px -22px -18px}.gtm-writer-trigger-note{color:var(--gtm-muted);margin-top:12px}.gtm-writer-transformations p{border:1px dashed var(--gtm-border);color:var(--gtm-muted);text-align:center;padding:18px}.gtm-recovery-bindings{gap:16px;margin:0;display:grid}.gtm-recovery-bindings dt{color:var(--gtm-muted);margin-bottom:4px;font-size:11px}.gtm-recovery-bindings dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.gtm-recovery-editor .gtm-config-parameters td{overflow-wrap:anywhere;padding:5px 10px 5px 0;line-height:18px}.gtm-recovery-editor .gtm-config-parameters th:first-child{width:36%}.gtm-recovery-editor .gtm-config-parameters th:last-child{width:12%}.gtm-option-check[data-checked=false]{background:0 0;border:1px solid #9aa0a6}.gtm-recovery-exception{margin-top:18px}.gtm-store-record{background:var(--store-canvas);min-width:0;color:var(--store-ink);grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:20px;font-size:12px;line-height:1.5;display:grid}.gtm-store-record-panel{z-index:5;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .26s ease-out,visibility 0s linear .26s;position:absolute;inset:0}.gtm-store-record-panel[aria-hidden=false]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.gtm-store-record-panel[aria-hidden=true]{transition:none}.gtm-store-header{background:var(--store-surface);border-left:3px solid var(--store-accent);border-radius:5px;padding:18px 22px 0}.gtm-store-container{align-items:center;gap:12px;margin-bottom:18px;display:flex}.gtm-store-container strong{font:600 17px/1.4 ui-monospace,monospace}.gtm-store-container>span{color:var(--store-muted);margin-left:auto;font-size:12px}.gtm-store-container small{color:var(--store-green);background:var(--store-selection);border-radius:12px;padding:3px 9px;font-size:10px}.gtm-store-tabs{color:var(--store-muted);gap:24px;display:flex}.gtm-store-tabs>span{border-bottom:2px solid #0000;padding:10px 0 12px}.gtm-store-tabs>.is-active{color:var(--store-ink);border-color:var(--store-accent)}.gtm-store-body{background:var(--store-surface);border-radius:6px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:clip}.gtm-store-description{border-bottom:1px solid var(--store-border);color:var(--store-muted);padding:14px 20px;font-size:10px;line-height:1.4}.gtm-store-description p{margin:0}.gtm-store-description>span{color:var(--store-green);display:block}.gtm-store-filters{border-bottom:1px solid var(--store-border);flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}.gtm-store-filters button{border:1px solid var(--store-border);cursor:default;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:flex}.gtm-store-browser{grid-template-columns:minmax(0,.2fr) minmax(0,.24fr) minmax(0,.56fr);min-height:0;display:grid}.gtm-store-pane{grid-template-rows:46px 56px 46px minmax(0,1fr);min-width:0;min-height:0;display:grid}.gtm-store-pane+.gtm-store-pane{border-left:1px solid var(--store-border)}.gtm-store-pane-heading{border-bottom:1px solid var(--store-border);align-items:center;gap:8px;min-width:0;padding:10px 14px;font-size:11px;display:flex}.gtm-store-pane-heading>span:not(.gtm-store-checkbox){overflow-wrap:anywhere}.gtm-store-pane-heading svg{color:var(--store-muted);flex:none;margin-left:auto}.gtm-store-pane-heading strong{overflow-wrap:anywhere;font-weight:400}.gtm-store-checkbox{border:1px solid #cbd3da;border-radius:5px;flex:none;width:16px;height:16px}.gtm-store-pane-meta{border-bottom:1px solid var(--store-border);background:var(--store-canvas);color:var(--store-muted);align-items:center;padding:10px 14px;font-size:9px;display:flex}.gtm-store-dates{flex-wrap:wrap;align-content:center;gap:2px 12px}.gtm-store-add{color:var(--store-green);border-bottom:1px solid var(--store-border);text-align:left;cursor:default;align-items:center;gap:5px;padding:12px 18px;font-size:12px;display:flex}.gtm-store-list{min-width:0;margin:0;padding:0;list-style:none}.gtm-store-list li{border-bottom:1px solid var(--store-border);min-width:0;color:var(--store-muted);padding:14px 18px}.gtm-store-list li span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.gtm-store-list li[data-selected=true]{background:var(--store-selection);font-weight:600}.gtm-store-record-panel [data-store-documents] .gtm-store-list{min-height:0;overflow:hidden}.gtm-store-record-stack{min-height:0;display:grid}.gtm-store-record-stack>*{grid-area:1/1;min-width:0;min-height:0}.gtm-store-value{display:grid}.gtm-store-record-panel .gtm-store-fields{overflow-anchor:none;scroll-behavior:auto;min-height:0;overflow:hidden}.gtm-store-entry{overflow-wrap:anywhere;margin:0;padding:12px 16px;line-height:1.7}.gtm-store-entry-key{color:var(--store-muted)}.gtm-store-empty{color:var(--store-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.gtm-store-empty strong{font-size:14px;font-weight:400}.gtm-store-empty p,.gtm-store-disclaimer{color:var(--store-muted);margin:0;font-size:11px;line-height:1.6}.gtm-store-record[data-record-ready=false] .gtm-after-write,.gtm-store-record[data-record-ready=true] .gtm-before-write{visibility:hidden}.gtm-store-record:not(.gtm-store-record-panel) .gtm-store-browser{display:block}.gtm-store-record:not(.gtm-store-record-panel) .gtm-store-pane{border-left:0;display:block}.gtm-store-record:not(.gtm-store-record-panel) :is(.gtm-store-tabs,.gtm-store-container){flex-wrap:wrap}.gtm-inline-editor{visibility:visible;border:0;position:static}.gtm-inline-editor .gtm-writer-viewport{overflow:visible}.gtm-meta-editor .gtm-type-choice{border-radius:3px 3px 0 0}.gtm-meta-template-icon{object-fit:contain;flex:none}.gtm-meta-gallery{color:#5f6368;border:1px solid #9aa0a6;border-radius:3px;margin-left:auto;padding:0 7px;font-size:9px;line-height:17px}.gtm-meta-permissions{border:1px solid var(--gtm-border);background:var(--gtm-field);color:#5f6368;border-top:0;border-radius:0 0 3px 3px;align-items:center;gap:9px;padding:5px 14px;font-size:11px;display:flex}.gtm-meta-permissions small{margin-left:auto;font-size:10px}.gtm-meta-editor [data-meta-main]{border-top:0;padding-top:0}.gtm-meta-editor .gtm-config-bindings{gap:12px;margin-top:0}.gtm-meta-event-indent{margin-left:20px}.gtm-meta-options{gap:7px;margin:14px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.gtm-meta-options li{align-items:center;gap:8px;display:flex}.gtm-meta-state{text-align:center;color:#5f6368;flex:0 0 14px;font-size:14px;line-height:18px}.gtm-meta-group .gtm-meta-options{margin:0 0 10px}.gtm-meta-group .gtm-config-bindings+table{margin-top:12px}.gtm-meta-editor .gtm-config-parameters :is(td,th){overflow-wrap:anywhere;vertical-align:top;padding:2px 10px 2px 0;line-height:18px}.gtm-meta-editor .gtm-config-parameters th{width:50%}.gtm-meta-editor .gtm-config-parameters tbody th{color:var(--gtm-ink);font-size:12px;font-weight:400}.gtm-meta-editor [data-meta-dependency]{border-left:2px solid #dadce0}.gtm-meta-example{color:var(--gtm-muted);margin-top:5px;font-size:11px;font-weight:400;display:block}@media (width>=64rem) and (height>=44rem){.gtm-workspace-demo .shell{width:calc(100% - 5rem);max-width:90rem}.gtm-demo.gtm-workspace-demo[data-ready] .demo-story-layout{grid-template-columns:minmax(0,.7fr) minmax(0,2.3fr);gap:3rem}.gtm-demo.gtm-workspace-demo[data-ready] .demo-story-steps{padding-bottom:max(calc(50svh + 3rem), var(--stage-exit-reserve,0px))}.gtm-demo.gtm-workspace-demo[data-ready] .demo-story-step{min-height:calc(max(50rem, 110svh) + var(--story-exit,0px))}.gtm-demo.gtm-workspace-demo[data-ready] [data-story-exit=true]{--story-exit:32svh}.gtm-demo.gtm-workspace-demo[data-ready] .demo-persistent-inner{top:max(2rem,50svh - 24rem)}.gtm-demo.gtm-workspace-demo[data-ready] .demo-story-copy{left:var(--narrative-left);top:var(--narrative-top);width:var(--narrative-width);visibility:hidden;pointer-events:none;position:fixed}.gtm-demo.gtm-workspace-demo[data-ready] [data-story-active=true] .demo-story-copy{visibility:visible;pointer-events:auto}.gtm-demo.gtm-workspace-demo[data-ready] .demo-story-step[data-workspace-view=variables]{min-height:max(200svh, calc(var(--variable-travel,0px) + 60svh))}.gtm-demo.gtm-workspace-demo[data-ready] .demo-story-step:is([data-story-step="0"],[data-story-step="1"]){min-height:calc(max(200svh, calc(var(--tour-pages,5) * 45svh)) + var(--story-exit,0px))}.gtm-demo.gtm-workspace-demo[data-ready] :is(.demo-storage-step,[data-reading-tag]){min-height:calc(max(50rem, 110svh, calc(var(--editor-lead,42svh) + var(--editor-travel,0px) + 32svh)) + var(--story-exit,0px))}.gtm-demo.gtm-workspace-demo[data-ready] .demo-storage-step:is([data-storage-step=record],[data-storage-step=receipt]){min-height:max(50rem, 110svh, calc(var(--store-travel,0px) + 20svh))}.gtm-demo.gtm-workspace-demo[data-ready] .demo-paired-step{min-height:calc(var(--editor-lead,0px) + var(--editor-travel,0px) + 48svh + var(--story-exit,0px))}.gtm-demo.gtm-workspace-demo[data-ready] .demo-paired-step[data-contents-step]{min-height:calc(var(--editor-lead,0px) + max(110svh, var(--editor-travel,0px) + 72svh) + var(--story-exit,0px))}.gtm-demo.gtm-workspace-demo[data-ready] .demo-narration-stack{display:grid}.gtm-demo.gtm-workspace-demo[data-ready] [data-focus-copy]{visibility:hidden;pointer-events:none;grid-area:1/1}.gtm-demo.gtm-workspace-demo[data-ready] [data-story-active=true] [data-focus-copy][data-active=true]{visibility:visible;pointer-events:auto}.gtm-demo[data-ready] .demo-context-explanation{visibility:hidden}.gtm-demo[data-ready][data-context-phase=focus] [data-story-active=true] .demo-context-explanation,.gtm-demo[data-ready][data-context-phase=open] [data-story-active=true] .demo-context-explanation{visibility:visible}}@media print{.gtm-demo.gtm-workspace-demo[data-ready] .demo-story-copy{visibility:visible;pointer-events:auto;width:auto;position:static}}@media (prefers-reduced-motion:reduce){.gtm-editors,.gtm-editor-scrim,.gtm-context-panel,.gtm-items-panel,.gtm-contents-panel,.gtm-context-scrim,.gtm-settings-variable[data-context-target] .gtm-setting-value:before,.gtm-items-value:before{transition:none;transform:none}.gtm-workspace[data-handoff] :is(.gtm-editors,.gtm-context-panel,.gtm-items-panel,.gtm-contents-panel){transform:none}:is(.gtm-stage,.gtm-store-record-panel,.gtm-tag-editor--store,.gtm-reading-editor,.gtm-context-panel,.gtm-items-panel,.gtm-contents-panel),:is(.gtm-stage,.gtm-store-record-panel,.gtm-tag-editor--store,.gtm-reading-editor,.gtm-context-panel,.gtm-items-panel,.gtm-contents-panel) *,.gtm-demo .demo-story-copy,.gtm-demo .demo-story-copy *{transition-property:none}}.summary-desktop-fit,.summary-desktop-fit-frame,.summary-desktop-fit-canvas{display:contents}@media screen and (width<=1199px){.gtm-summary-authentic .summary-desktop-fit{width:min(100%, var(--summary-fit-width));margin-inline:auto;display:block;container-type:inline-size}.gtm-summary-authentic .summary-desktop-fit-frame{--summary-fit-scale:min(1, calc(100cqw / var(--summary-fit-width)));display:block}.gtm-summary-authentic .summary-desktop-fit-canvas{width:var(--summary-fit-width);display:flow-root}.gtm-summary-authentic .recovery-viewport:has([data-summary-desktop-fit]){overflow:visible}@supports (zoom:calc(1px / 1px)){.gtm-summary-authentic .summary-desktop-fit-canvas{zoom:var(--summary-fit-scale)}@media (prefers-reduced-motion:no-preference){.gtm-summary-authentic .summary-desktop-fit[data-fit-ready=true] .summary-desktop-fit-frame{height:calc(var(--summary-fit-height) * var(--summary-fit-scale));position:relative}.gtm-summary-authentic .summary-desktop-fit[data-fit-ready=true] .summary-desktop-fit-canvas{zoom:1;transform:scale(var(--summary-fit-scale));transform-origin:0 0;position:absolute;top:0;left:0}}}@supports not (zoom:calc(1px / 1px)){.gtm-summary-authentic .summary-desktop-fit{overflow-x:auto}}.gtm-summary-authentic .summary-desktop-fit .summary-context-pair{grid-template-rows:auto 32px auto;grid-template-columns:minmax(0,400px) minmax(0,1fr);place-items:start stretch;gap:0 16px}.gtm-summary-authentic .summary-desktop-fit .summary-context-main{display:contents}.gtm-summary-authentic .summary-desktop-fit .summary-context-source{grid-area:1/1}.gtm-summary-authentic .summary-desktop-fit .summary-context-connection{grid-area:2/1}.gtm-summary-authentic .summary-desktop-fit .summary-context-record{grid-area:3/1}.gtm-summary-authentic .summary-desktop-fit .summary-context-data{grid-template-rows:subgrid;grid-area:1/2/4;display:grid}.gtm-summary-authentic .summary-desktop-fit .summary-data-groups{grid-row:3;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:none;gap:0}.gtm-summary-authentic .summary-desktop-fit .summary-data-link{display:block}.gtm-summary-authentic .summary-desktop-fit .summary-data-group:is(.summary-data-group-1,.summary-data-group-2) .summary-data-value code{color:var(--summary-ink);font-size:14px;line-height:21px}.gtm-summary-authentic .summary-desktop-fit .summary-context-record :is(.summary-record-heading,.summary-context-fields,.summary-outcome){padding-inline:24px}.gtm-summary-authentic .summary-desktop-fit .summary-context-record .summary-record-key{margin-inline:24px}.gtm-summary-authentic .summary-desktop-fit .summary-context-fields li{padding-right:12px}.gtm-summary-authentic .summary-desktop-fit .summary-context-fields li:last-child{padding-right:0}.gtm-summary-authentic .summary-desktop-fit .summary-context-fields li+li{padding-left:12px}}.gtm-summary-authentic .recovery-viewport{width:560px;max-width:100%;margin-inline:auto;position:relative;overflow-x:auto}.recovery-scene{isolation:isolate;--forest:var(--color-brand-forest);--carbon:var(--color-brand-carbon);--white:var(--color-brand-white);--secondary:var(--color-brand-secondary);--missing:var(--color-critical);--canvas:var(--summary-canvas);--line:#d3dad6;--muted:#59655e;--join:1;--check:0;--receipt-mark:1;--store-outline:1;--store-light:0;--wait-progress:0;--notice-opacity:0;--notice-y:2px;--join-handoff:1;width:560px;height:650px;color:var(--carbon);font:400 14px/1.5 var(--font-body);letter-spacing:normal;margin:0;position:relative}.recovery-connections{pointer-events:none;z-index:calc(10 * -1);position:absolute;inset:0;overflow:visible}.recovery-wire{stroke:#bbc9c1;stroke-width:1.25px;stroke-dasharray:1.5 4;stroke-linecap:round}.recovery-signal{stroke:var(--forest);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.14 1;stroke-dashoffset:.14px;opacity:0}.recovery-signal[data-recovery-signal=workflow]{stroke-width:1.75px;stroke-dasharray:var(--connection-packet) 1}.recovery-context-packet,.recovery-receipt-packet{opacity:0;color:var(--forest)}.recovery-context-packet>rect{fill:var(--white);stroke:var(--line);stroke-width:.8px}.recovery-receipt-packet{color:var(--missing)}.recovery-receipt-packet>circle{fill:var(--canvas);stroke:none}.recovery-receipt-packet>svg{stroke-width:1.75px}.recovery-source{top:calc(var(--spacing,.25rem) * 6);left:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex;position:absolute}.recovery-source-mark{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);color:var(--forest);justify-content:center;align-items:center;display:flex;position:relative}.recovery-source-mark>svg{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.recovery-source strong{font-size:14px;font-weight:500;display:block}.recovery-source small{color:var(--secondary);font-size:12px;display:block}.recovery-source-notice{pointer-events:none;height:18px;min-width:calc(var(--spacing,.25rem) * 6);padding-inline:var(--spacing,.25rem);border:1px solid var(--forest);place-items:center;display:grid;position:absolute;top:-18px;left:50%}@supports (color:color-mix(in lab, red, red)){.recovery-source-notice{border:1px solid color-mix(in srgb,var(--forest) 18%,var(--white))}}.recovery-source-notice{background:var(--white);color:var(--forest);font:500 12px/16px var(--font-body);font-variant-numeric:tabular-nums;opacity:var(--notice-opacity);transform:translate(-50%,var(--notice-y));border-radius:5px}.recovery-card{top:calc(var(--spacing,.25rem) * 24);border:1px solid var(--line);background:var(--white);border-radius:8px;width:400px;position:absolute;left:0;box-shadow:0 1px 2px #0f0f0f09,0 12px 24px -12px #0f0f0f26}.recovery-card>header{height:calc(var(--spacing,.25rem) * 20);padding-inline:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;display:flex}.recovery-card header small{color:var(--secondary);font-size:12px;display:block}.recovery-card h3{margin-top:var(--spacing,.25rem);font:600 20px/1.2 var(--font-display);letter-spacing:-.025em;margin-bottom:0}.recovery-processor{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.recovery-processor:before{content:"";background:#0f0f0f05;border:1px solid #0f0f0f14;border-radius:8px;position:absolute;inset:-6px}.recovery-processor>svg{position:relative}.recovery-queries{margin-inline:calc(var(--spacing,.25rem) * 6);margin-block:0;padding:0;list-style-type:none}.recovery-query{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) 20px;height:74px;display:grid}.recovery-query-number{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.recovery-query-copy code{font:400 12px/1.5 var(--font-body);color:var(--secondary);display:block}.recovery-query-copy strong{margin-top:var(--spacing,.25rem);color:var(--carbon);font-size:14px;font-weight:500;line-height:1.5;display:block}.recovery-query-mark{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--secondary);position:relative}.recovery-query-ring{opacity:0;fill:none;stroke:var(--forest);stroke-width:1.25px;position:absolute;top:1px;left:1px}.recovery-query-ring circle{stroke-dasharray:.25 .75;transform-origin:9px 9px}.recovery-query-answer{opacity:0;display:flex}.recovery-query-answer svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.recovery-scene [data-recovery-query=receipt] .recovery-query-answer path{stroke-dasharray:18;stroke-dashoffset:calc((1 - var(--receipt-mark)) * 18)}.recovery-card footer{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);height:60px;padding-inline:calc(var(--spacing,.25rem) * 6);border-top:1px solid var(--line);color:var(--secondary);background:#f7f8f7;border-radius:0 0 8px 8px;transition:color .26s,background-color .26s;display:flex}.recovery-card footer strong{font-size:14px;font-weight:500}.recovery-assembly-mark{flex-shrink:0;flex-basis:34px;width:34px;height:22px;display:block;position:relative}.recovery-assembly-mark>span{top:calc(var(--spacing,.25rem) * .5);display:flex;position:absolute}.recovery-assembly-mark svg{width:18px;height:18px}.recovery-assembly-mark :is(.recovery-order-part,.recovery-context-part) svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.recovery-assembly-mark .recovery-order-part{color:var(--secondary);transform:translateX(calc(var(--join) * 4px));top:3px;left:0}.recovery-assembly-mark .recovery-context-part{color:var(--forest);opacity:0;transform:translateX(calc(var(--join) * -14px));top:3px;left:18px}.recovery-final-check{opacity:0;color:var(--forest);left:3px}.recovery-final-check path{stroke-dasharray:1;stroke-dashoffset:var(--check)}.recovery-wait{width:calc(var(--spacing,.25rem) * 28);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex;position:absolute;top:182px;left:448px}.recovery-wait-mark{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border:1px solid var(--line);background:var(--white);border-radius:8px;place-items:center;display:grid}.recovery-wait>span{font:400 12px/18px var(--font-body);color:var(--secondary)}.recovery-clock{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);place-items:center;display:grid;position:relative}.recovery-clock>svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);color:var(--forest)}.recovery-scene [data-recovery-clock-hand]{transform-box:view-box;transform-origin:12px 12px;transform:rotate(calc(var(--wait-progress) * 1turn))}.recovery-store{width:calc(var(--spacing,.25rem) * 28);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex;position:absolute;top:300px;left:448px}.recovery-store-mark{height:52px;width:calc(var(--spacing,.25rem) * 24);border:1px solid var(--line);background:var(--white);border-radius:8px;place-items:center;display:grid;position:relative}.recovery-stape-logo{width:76px;height:auto;display:block}.recovery-store-icon{z-index:10;width:26px;height:26px;color:var(--forest);background:var(--white);border:1px solid var(--line);border-radius:6px;place-items:center;display:grid;position:absolute;top:-9px;right:-5px}.recovery-store-icon>.lucide-database{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);transform:scale(calc(1 + var(--store-light) * .08))}.recovery-store-icon>.recovery-store-activity{width:26px;height:26px;stroke:var(--forest);stroke-width:1.5px;opacity:var(--store-light);position:absolute;inset:-1px}.recovery-store-activity rect{stroke-dasharray:1;stroke-dashoffset:var(--store-outline)}.recovery-store>span{color:var(--secondary);white-space:nowrap;font-size:12px}.recovery-scene[data-receipt=working] [data-recovery-query=receipt] .recovery-query-ring,.recovery-scene[data-context=working] [data-recovery-query=context] .recovery-query-ring{opacity:.85}.recovery-scene[data-wait=done] [data-recovery-query=workflow] .recovery-query-answer,.recovery-scene[data-receipt=done] [data-recovery-query=receipt] .recovery-query-answer,.recovery-scene[data-context=done] [data-recovery-query=context] .recovery-query-answer{opacity:1}.recovery-scene[data-receipt=done] [data-recovery-query=receipt] :is(.recovery-query-copy strong,.recovery-query-answer){color:var(--missing)}.recovery-scene[data-wait=done] [data-recovery-query=workflow] .recovery-query-answer,.recovery-scene[data-context=done] [data-recovery-query=context] .recovery-query-answer{color:var(--forest)}.recovery-scene[data-context=done]:not([data-done=true]) .recovery-context-part{opacity:1}.recovery-scene[data-joining=true] .recovery-order-part{color:var(--forest)}.recovery-scene[data-joining=true] .recovery-assembly-mark :is(.recovery-order-part,.recovery-context-part){opacity:calc(1 - var(--join) * .65)}.recovery-scene[data-done=true] .recovery-assembly-mark :is(.recovery-order-part,.recovery-context-part){color:var(--forest);opacity:calc((1 - var(--join-handoff)) * .35)}.recovery-scene[data-done=true] .recovery-final-check{opacity:1}.recovery-scene[data-done=true] footer{color:var(--forest);background:var(--forest)}@supports (color:color-mix(in lab, red, red)){.recovery-scene[data-done=true] footer{background:color-mix(in srgb,var(--forest) 4%,var(--white))}}.recovery-dispatch-wire{fill:none;stroke:var(--forest)}@supports (color:color-mix(in lab, red, red)){.recovery-dispatch-wire{stroke:color-mix(in srgb,var(--forest) 54%,var(--white))}}.recovery-dispatch-wire{stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.01 4.75}.recovery-dispatch-signal{fill:none;stroke:var(--forest);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:var(--connection-packet) 1;stroke-dashoffset:var(--connection-packet);opacity:0;pointer-events:none}.recovery-destinations{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0;width:400px;display:grid;position:absolute;top:526px;left:0}.recovery-destination{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;min-width:0;height:auto;display:flex}.recovery-platform-mark{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);color:var(--forest);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.recovery-platform-mark>:is(svg,img){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);object-fit:contain;display:block}.recovery-platform-mark:after{content:"";border:1px solid var(--forest);opacity:0;pointer-events:none;border-radius:7px;position:absolute;inset:-4px}.recovery-destination-copy{text-align:center;min-width:0;position:relative}.recovery-destination-copy>strong{color:var(--carbon);font:500 14px/21px var(--font-body);display:block}.recovery-response{pointer-events:none;align-items:center;gap:var(--spacing,.25rem);white-space:nowrap;width:max-content;color:var(--forest);font:500 12px/14px var(--font-body);visibility:hidden;opacity:0;display:flex;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.recovery-response code{font:inherit;color:inherit;letter-spacing:0;opacity:0;display:block;transform:translateY(3px)}.recovery-response-check{flex-shrink:0;flex-basis:14px;width:14px;height:14px}.recovery-response-check path{stroke-dasharray:1;stroke-dashoffset:1px}.recovery-scene :is([data-dispatch-state=illustrated],[data-dispatch-state=static]) .recovery-response{visibility:visible;opacity:1}.recovery-scene [data-dispatch-state=highlight] .recovery-platform-mark:after{animation:.56s ease-out both recovery-destination-arrival}.recovery-scene [data-dispatch-state=illustrated] .recovery-response code{animation:.28s cubic-bezier(.16,1,.3,1) both recovery-response-text}.recovery-scene [data-dispatch-state=illustrated] .recovery-response-check path{animation:.3s cubic-bezier(.2,0,0,1) .2s both recovery-response-check}.recovery-scene [data-dispatch-state=static] .recovery-response code{opacity:1;animation:none;transform:none}.recovery-scene [data-dispatch-state=static] .recovery-response-check path{stroke-dashoffset:0}@keyframes recovery-destination-arrival{0%,to{opacity:0;transform:none}24%,50%{opacity:.6;transform:none}}@keyframes recovery-response-text{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes recovery-response-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.recovery-scene [data-recovery-live]{display:none}.recovery-scene[data-recovery-enhanced=true] [data-recovery-live]{display:inline}.recovery-scene[data-recovery-enhanced=true] [data-recovery-static]{display:none}.recovery-scene:not([data-recovery-enhanced=true]) :is(.recovery-final-check,.recovery-response-check) path{stroke-dasharray:none;stroke-dashoffset:0}.recovery-scene[data-playing=false] *,.recovery-scene[data-playing=false] :before,.recovery-scene[data-playing=false] :after{animation-play-state:paused!important}@media (width>=640px){.gtm-summary-authentic .recovery-viewport{overflow:visible}}@media (width>=1200px){.gtm-summary-authentic [data-summary-kind=recovery] .summary-reading{align-self:start;padding-top:88px}}@media (prefers-reduced-motion:reduce){.recovery-scene *,.recovery-scene :before,.recovery-scene :after{transition:none!important;animation:none!important}}.gtm-summary-authentic .summary-illustration{width:100%;min-width:0;margin:0}.summary-illustration-stage{color:var(--color-brand-carbon);font-family:var(--font-body)}.summary-illustration .summary-origin{border:1px solid var(--color-brand-border);border-radius:var(--radius-lg);background:var(--color-brand-white);justify-self:start;margin-left:max(0px,50% - 180px);box-shadow:0 2px 6px #0f0f0f06}.summary-illustration .summary-origin>svg{color:var(--color-brand-forest);flex-shrink:0}.summary-illustration .summary-origin strong{font-size:12px;font-weight:500;line-height:1.5}.summary-illustration :is(.summary-origin code,.summary-origin small,.summary-panel-heading small,.summary-lookup code){color:var(--color-brand-secondary);font:400 12px/1.5 var(--font-mono);display:block}.summary-illustration .summary-panel{color:var(--color-brand-carbon);background:var(--color-brand-white);border:1px solid var(--color-brand-border);border-radius:var(--radius-lg);position:relative;box-shadow:0 2px 4px #0f0f0f09,0 14px 36px #0f0f0f11}.summary-illustration .summary-record-key{border-left:2px solid var(--color-brand-forest);background:var(--color-brand-canvas);color:var(--color-brand-forest);font:400 12px/1.5 var(--font-mono);padding:4px 10px;display:block}.summary-illustration .summary-lookups,.summary-illustration .summary-lookup{position:relative}.summary-illustration .summary-lookup+.summary-lookup{border-top:1px solid var(--color-brand-border)}.summary-illustration .summary-lookup strong{color:var(--color-brand-secondary);font:500 12px/1.5 var(--font-body);display:block}.summary-illustration .summary-lookup>svg{color:var(--color-brand-secondary);flex-shrink:0}.summary-illustration .summary-outcome{background:var(--color-brand-canvas);border-top:1px solid var(--color-brand-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);color:var(--color-brand-forest);font:500 12px/1.5 var(--font-body);margin-top:0}.summary-illustration .summary-connection{width:100%;height:32px;position:relative}.summary-illustration .summary-connection>svg{width:24px;height:32px;position:absolute;left:calc(50% - 102px);overflow:visible}.summary-illustration .summary-connection>span{color:var(--color-brand-secondary);font:400 12px/1.5 var(--font-body);position:absolute;top:5px;left:calc(50% - 68px)}.summary-illustration .summary-connection-track{fill:none;stroke:var(--color-brand-forest);stroke-width:1.25px;opacity:.45}.summary-illustration .summary-connection .data-flow__arrow{stroke:var(--color-brand-forest)}.summary-illustration .illustration-route{fill:none;stroke:var(--color-brand-forest);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:0}.summary-illustration .summary-context-source{box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:center;margin-left:0}.summary-illustration .summary-context-source strong{font-size:14px}.summary-illustration .summary-context-connection .summary-connection{height:32px}.summary-illustration .summary-context-connection .summary-connection>svg{height:32px;left:22px}.summary-illustration .summary-record-heading{color:var(--color-brand-forest)}.summary-illustration .summary-record-heading small{color:var(--color-brand-secondary);font:400 12px/1.5 var(--font-body);display:block}.summary-illustration .summary-record-heading strong{color:var(--color-brand-carbon);font:600 20px/1.2 var(--font-display);letter-spacing:-.025em;margin-top:4px;display:block}.summary-illustration .summary-context-stage{max-width:none;padding:0}.summary-illustration .summary-context-pair{place-items:center;gap:16px;width:100%;min-width:0;display:grid}.summary-illustration .summary-context-main{width:100%;min-width:0;max-width:400px}.summary-illustration .summary-context-record .summary-record-key{border-left:0}.summary-illustration .summary-context-fields{color:var(--color-brand-forest)}.summary-illustration .summary-context-fields li+li{border-left:1px solid var(--color-brand-border);padding-left:12px}.summary-illustration .summary-context-fields span{color:var(--color-brand-secondary);font:500 14px/1.5 var(--font-body)}.summary-illustration .summary-context-fields [data-field-heading]{width:100%}@media (width>=1200px){.summary-illustration .summary-context-pair{grid-template-rows:auto 32px auto;grid-template-columns:minmax(0,400px) minmax(0,1fr);place-items:start stretch;gap:0 16px}.summary-illustration .summary-context-main{display:contents}.summary-illustration .summary-context-source{grid-area:1/1}.summary-illustration .summary-context-connection{grid-area:2/1}.summary-illustration .summary-context-record{grid-area:3/1}.summary-illustration .summary-context-data{grid-area:1/2/4}}.summary-illustration .summary-context-record .summary-outcome{font-size:14px}.summary-illustration .summary-purchase-source{box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:0}.summary-illustration .summary-purchase-source strong{font-size:14px}.summary-illustration .summary-purchase-entry .summary-connection{height:32px}.summary-illustration .summary-purchase-entry .summary-connection>svg{height:32px;left:22px}.summary-illustration .summary-order-field{border-bottom:1px solid var(--color-brand-border);color:var(--color-brand-secondary);font:400 14px/1.5 var(--font-body)}.summary-illustration .summary-order-field:last-child{border-bottom:0}.summary-illustration .summary-order-field>svg{flex-shrink:0}.summary-illustration .summary-order-field>.illustration-check{color:var(--color-brand-forest);margin-left:auto}.summary-illustration .summary-purchase-fork{overflow:visible}.summary-illustration .summary-purchase-fork .data-flow__arrow{stroke:var(--color-brand-forest)}.summary-illustration .summary-platforms strong{color:var(--color-brand-carbon);font:500 14px/1.5 var(--font-body)}.summary-illustration .summary-purchase-observation{border-top:1px solid var(--color-brand-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-brand-canvas)}.summary-illustration .summary-observation-content{color:var(--color-brand-forest)}.summary-illustration .summary-observation-content>svg{flex-shrink:0}.summary-illustration .summary-observation-content strong{font:500 14px/1.5 var(--font-body);display:block}.summary-illustration .summary-observation-content small{color:var(--color-brand-secondary);font:400 12px/1.5 var(--font-body);margin-top:4px;display:block}.summary-illustration .summary-recovery-source{box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:center;margin-left:0}.summary-illustration .summary-recovery-source strong{font-size:14px}.summary-illustration .summary-recovery-entry .summary-connection{height:32px}.summary-illustration .summary-recovery-entry .summary-connection>svg{height:32px;left:22px}.summary-illustration .summary-recovery-process{padding:0}.summary-illustration .summary-recovery-process .summary-lookup strong{color:var(--color-brand-carbon);margin-top:4px;font-size:14px}.summary-illustration .summary-query-index{color:var(--color-brand-secondary);font:400 12px/1 var(--font-body);font-variant-numeric:tabular-nums}.summary-illustration .summary-recovery-process [data-lookup=context]>svg{color:var(--color-brand-forest)}.summary-illustration .summary-recovery-result{border-top:1px solid var(--color-brand-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-brand-canvas);color:var(--color-brand-forest)}.summary-illustration .summary-recovery-result strong{font:500 14px/1.5 var(--font-body)}.summary-illustration .summary-recovery-result>svg{flex-shrink:0}.summary-illustration:is([data-motion=playing],[data-motion=paused]) [class*=phase-]{animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:var(--ease-brand-enter);transform-box:fill-box;transform-origin:50%;animation-play-state:paused;animation-fill-mode:both}.summary-illustration[data-motion=playing] [class*=phase-]{animation-play-state:running}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .illustration-check{stroke-dasharray:32}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .illustration-route{stroke-dasharray:.18 1;stroke-width:2.4px;stroke-linecap:round}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-route{animation-name:summary-illustration-route;animation-timing-function:linear}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-route-late{animation-name:summary-illustration-route-late;animation-timing-function:linear}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-finish{animation-name:summary-illustration-result}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-field-1{animation-name:summary-record-first}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-field-2{animation-name:summary-record-second}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-field-3{animation-name:summary-record-third}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-query-first{animation-name:summary-query-first}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-query-second{animation-name:summary-query-second}@keyframes summary-query-first{0%,16%{opacity:0}24%,90%{opacity:1}98%,to{opacity:0}}@keyframes summary-query-second{0%,36%{opacity:0}44%,90%{opacity:1}98%,to{opacity:0}}@keyframes summary-record-first{0%,16%{opacity:0;stroke-dashoffset:32px}24%,90%{opacity:1;stroke-dashoffset:0}98%,to{opacity:0;stroke-dashoffset:0}}@keyframes summary-record-second{0%,26%{opacity:0;stroke-dashoffset:32px}34%,90%{opacity:1;stroke-dashoffset:0}98%,to{opacity:0;stroke-dashoffset:0}}@keyframes summary-record-third{0%,36%{opacity:0;stroke-dashoffset:32px}44%,90%{opacity:1;stroke-dashoffset:0}98%,to{opacity:0;stroke-dashoffset:0}}@keyframes summary-illustration-route{0%,4%{opacity:0;stroke-dashoffset:.18px}6%,14%{opacity:1}16%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes summary-illustration-route-late{0%,48%{opacity:0;stroke-dashoffset:.18px}50%,56%{opacity:1}58%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes summary-illustration-result{0%,58%{opacity:0;stroke-dashoffset:32px}64%,90%{opacity:1;stroke-dashoffset:0}98%,to{opacity:0;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.summary-illustration *,.summary-illustration :after{animation:none!important}.summary-illustration *{transition:none!important}}.summary-illustration[data-summary-illustration=context]{--context-motion-ease:cubic-bezier(.2, 0, 0, 1)}.summary-illustration .summary-context-record{border-color:var(--summary-line);box-shadow:0 1px 2px #0f0f0f0b,0 12px 24px -12px #0f0f0f29}.summary-capture-icon,.summary-store-icon{color:var(--summary-signal);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.summary-capture-icon,.summary-capture-icon>svg{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.summary-store-icon:before{content:"";background:#0f0f0f05;border:1px solid #0f0f0f14;border-radius:8px;position:absolute;inset:-6px}.summary-capture-icon>svg,.summary-store-icon>svg{position:relative}.summary-illustration .summary-context-record .summary-context-platform{align-items:center;gap:var(--spacing,.25rem);height:18px;display:flex}.summary-context-brand{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);object-fit:contain;flex-shrink:0}.summary-illustration .summary-context-connection{position:relative}.summary-illustration .summary-context-connection .summary-connection>svg{left:26px}.summary-illustration[data-summary-illustration=context] .summary-context-connection .summary-connection-track{stroke:#7d9d99}@supports (color:color-mix(in lab, red, red)){.summary-illustration[data-summary-illustration=context] .summary-context-connection .summary-connection-track{stroke:color-mix(in srgb, var(--color-brand-forest) 54%, var(--color-brand-white))}}.summary-illustration[data-summary-illustration=context] .summary-context-connection .summary-connection-track{stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:.01 4.75;stroke-dashoffset:0;opacity:1;marker-end:none}.summary-illustration .summary-context-connection .summary-connection>span{left:76px}.summary-capture-processor{position:absolute;top:6px;left:54px}.summary-illustration .summary-context-record .summary-record-key{background:var(--summary-quiet);color:var(--summary-ink);border-radius:4px;align-items:center;gap:7px;padding-block:4px;display:flex;position:relative}.summary-record-key .summary-cart-value{color:var(--summary-muted);font-variant-numeric:tabular-nums;margin-left:auto}.summary-key-confirm{border:1px solid var(--summary-signal);border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}.summary-illustration .summary-context-record .summary-category-icon{width:20px;height:20px;color:var(--summary-signal);display:flex;position:relative}.summary-category-icon>svg{z-index:1;position:relative}.summary-illustration .summary-context-record .summary-context-fields{color:var(--summary-signal)}.summary-illustration .summary-context-fields li+li{border-left-color:#0f0f0f14}.summary-illustration .summary-context-fields [data-field-heading]>span{color:var(--summary-muted)}.summary-illustration .summary-context-record .summary-outcome{background:var(--summary-canvas);color:var(--summary-signal);border-top-color:#0f0f0f14}.summary-context-receipt{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0;display:inline-flex;position:relative}.summary-context-receipt-check{right:calc(var(--spacing,.25rem) * -1.5);bottom:calc(var(--spacing,.25rem) * -.5);width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);background:var(--summary-canvas);border-radius:50%;position:absolute}.summary-illustration[data-summary-illustration=context] :is(.summary-connection-track,.illustration-route,.data-flow__arrow){stroke:var(--summary-signal)}.summary-context-data{width:100%;min-width:0;max-width:400px;padding-left:8px}.summary-data-groups{position:relative}.summary-data-group{align-content:start;position:relative}.summary-data-icon{width:24px;height:24px;color:var(--summary-signal);justify-content:center;align-items:center;display:flex;position:relative}.summary-data-icon:before{content:"";background:#0f0f0f06;border:1px solid #0f0f0f14;border-radius:6px;position:absolute;inset:0}.summary-data-icon:after{content:"";border:1px solid var(--summary-signal);opacity:0;border-radius:6px;position:absolute;inset:0}.summary-data-icon svg{z-index:1;position:relative}.summary-data-label{color:var(--color-brand-carbon);font:500 14px/1.5 var(--font-body);display:block}.summary-data-values{color:var(--summary-muted);font:400 12px/1.5 var(--font-body);font-variant-numeric:tabular-nums;margin-top:2px}.summary-data-value{align-items:baseline;gap:6px;max-width:100%;display:inline-flex}.summary-data-value small{color:var(--summary-muted);font-size:inherit}.summary-data-value code{font:inherit;overflow-wrap:anywhere}.summary-data-group-1 .summary-data-value code{color:var(--summary-muted)}.summary-data-group-2 .summary-data-values{column-gap:12px}.summary-data-group-2 .summary-data-value code{color:var(--summary-ink)}.summary-data-group-2 [data-context-entry=analytics_session_number] code{font-weight:500}.summary-data-group-4 .summary-data-value{width:100%}.summary-data-group[data-context-presentation=fields] .summary-data-values{flex-direction:column;align-items:flex-start;display:flex}.summary-data-group[data-context-presentation=fields] .summary-data-value{white-space:nowrap}.summary-data-group[data-context-presentation=fields] :is([data-context-entry=utm_medium],[data-context-entry=utm_content],[data-context-entry=utm_term]):before{content:"·"}.summary-data-link{width:24px;height:100%;display:none;position:absolute;top:0;left:-24px;overflow:visible}.summary-data-link .summary-data-track{fill:none;stroke:#7d9d99}@supports (color:color-mix(in lab, red, red)){.summary-data-link .summary-data-track{stroke:color-mix(in srgb, var(--color-brand-forest) 54%, var(--color-brand-white))}}.summary-data-link .summary-data-track{stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:.01 4.75;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.summary-data-signal{fill:none;stroke:var(--summary-signal);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:.22 1;opacity:0}@media (width>=1200px){.summary-context-data{grid-template-rows:subgrid;display:grid}.summary-data-groups{grid-row:3;grid-template-rows:repeat(4,minmax(0,1fr));gap:0}.summary-data-link{display:block}.summary-data-group:is(.summary-data-group-1,.summary-data-group-2) .summary-data-value code{color:var(--summary-ink);font-size:14px;line-height:21px}}@media (width<=1199px) and (width>=480px){.summary-data-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}@media (width<=479px){.summary-illustration .summary-context-record .summary-record-heading,.summary-illustration .summary-context-record .summary-context-fields,.summary-illustration .summary-context-record .summary-outcome{padding-inline:16px}.summary-illustration .summary-context-record .summary-record-key{margin-inline:16px}.summary-illustration .summary-context-fields li+li{padding-left:8px}.summary-illustration .summary-context-fields li{padding-right:8px}}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-context-cart{animation-name:context-cart-arrive,context-cart-visibility;animation-timing-function:linear, var(--context-motion-ease)}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .summary-context-connection .phase-route{animation-name:context-entry-signal}@keyframes context-cart-arrive{0%{animation-timing-function:cubic-bezier(.333333,1,.666667,1);transform:translate(-48px)}7.6%,to{transform:translate(0)}}@keyframes context-cart-visibility{0%,99.2%,to{opacity:0}1.6%,96%{opacity:1}}@keyframes context-entry-signal{0%,8%{opacity:0;stroke-dashoffset:.18px}9.2%,18.8%{opacity:1}20%,to{opacity:0;stroke-dashoffset:-1px}}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .summary-data-signal{animation-timing-function:linear}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .summary-context-connection .illustration-route{stroke-width:1.75px}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .summary-data-icon:after{animation:inherit}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-data-icon-1:after{animation-name:context-sample-1}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-data-icon-2:after{animation-name:context-sample-2}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-data-icon-3:after{animation-name:context-sample-3}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-data-icon-4:after{animation-name:context-sample-4}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-data-signal-1{animation-name:context-signal-1}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-data-signal-2{animation-name:context-signal-2}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-data-signal-3{animation-name:context-signal-3}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-data-signal-4{animation-name:context-signal-4}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-key-confirm{animation-name:context-key-confirm}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-data-content-1{animation-name:context-content-1}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-data-content-2{animation-name:context-content-2}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-data-content-3{animation-name:context-content-3}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-data-content-4{animation-name:context-content-4}@keyframes context-content-1{0%,8%,28%,to{transform:translate(0)}12%,20%{transform:translate(4px)}}@keyframes context-content-2{0%,18%,38%,to{transform:translate(0)}22%,30%{transform:translate(4px)}}@keyframes context-content-3{0%,28%,48%,to{transform:translate(0)}32%,40%{transform:translate(4px)}}@keyframes context-content-4{0%,40%,60%,to{transform:translate(0)}44%,52%{transform:translate(4px)}}@keyframes context-sample-1{0%,8%,28%,to{opacity:0}12%,20%{opacity:1}}@keyframes context-sample-2{0%,18%,38%,to{opacity:0}22%,30%{opacity:1}}@keyframes context-sample-3{0%,28%,48%,to{opacity:0}32%,40%{opacity:1}}@keyframes context-sample-4{0%,40%,60%,to{opacity:0}44%,52%{opacity:1}}@keyframes context-signal-1{0%,12%{opacity:0;stroke-dashoffset:.22px}13%,19%{opacity:1}20%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes context-signal-2{0%,22%{opacity:0;stroke-dashoffset:.22px}23%,29%{opacity:1}30%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes context-signal-3{0%,32%{opacity:0;stroke-dashoffset:.22px}33%,39%{opacity:1}40%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes context-signal-4{0%,44%{opacity:0;stroke-dashoffset:.22px}45%,51%{opacity:1}52%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes context-key-confirm{0%,52%,to{opacity:0}58%,90%{opacity:1}}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .summary-context-record .phase-field-1{animation-name:context-check-1}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .summary-context-record .phase-field-2{animation-name:context-check-2}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .summary-context-record .phase-field-3{animation-name:context-check-3}@keyframes context-check-1{0%,20%{opacity:0;stroke-dashoffset:32px}28%,90%{opacity:1;stroke-dashoffset:0}98%,to{opacity:0;stroke-dashoffset:0}}@keyframes context-check-2{0%,30%{opacity:0;stroke-dashoffset:32px}38%,90%{opacity:1;stroke-dashoffset:0}98%,to{opacity:0;stroke-dashoffset:0}}@keyframes context-check-3{0%,40%{opacity:0;stroke-dashoffset:32px}48%,90%{opacity:1;stroke-dashoffset:0}98%,to{opacity:0;stroke-dashoffset:0}}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-context-document{animation-timing-function:var(--context-motion-ease)}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-context-document path:nth-of-type(n+3){--context-line-length:8;stroke-dasharray:var(--context-line-length) calc(var(--context-line-length) * 2);animation:inherit}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-context-document path:nth-of-type(3){--context-line-length:2;animation-name:context-document-line-1}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-context-document path:nth-of-type(4){animation-name:context-document-line-2}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .phase-context-document path:nth-of-type(5){animation-name:context-document-line-3}@keyframes context-document-line-1{0%,52%{opacity:0;stroke-dashoffset:calc(var(--context-line-length) * 1.5)}54.4%,90%{opacity:1;stroke-dashoffset:calc(var(--context-line-length) * 3)}98%,to{opacity:0;stroke-dashoffset:calc(var(--context-line-length) * 3)}}@keyframes context-document-line-2{0%,53.6%{opacity:0;stroke-dashoffset:calc(var(--context-line-length) * 1.5)}56%,90%{opacity:1;stroke-dashoffset:calc(var(--context-line-length) * 3)}98%,to{opacity:0;stroke-dashoffset:calc(var(--context-line-length) * 3)}}@keyframes context-document-line-3{0%,55.2%{opacity:0;stroke-dashoffset:calc(var(--context-line-length) * 1.5)}57.6%,90%{opacity:1;stroke-dashoffset:calc(var(--context-line-length) * 3)}98%,to{opacity:0;stroke-dashoffset:calc(var(--context-line-length) * 3)}}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .summary-context-record .phase-result{animation-name:context-result-tone;animation-timing-function:var(--context-motion-ease)}.summary-illustration:is([data-motion=playing],[data-motion=paused]) .summary-context-record .summary-context-receipt-check{stroke-dasharray:24 48;animation-name:context-receipt-confirm,context-receipt-stroke;animation-timing-function:var(--context-motion-ease)}@keyframes context-receipt-confirm{0%,58%{opacity:0}64%,90%{opacity:1}98%,to{opacity:0}}@keyframes context-receipt-stroke{0%,58%{stroke-dashoffset:48px}61%,to{stroke-dashoffset:72px}}@keyframes context-result-tone{0%,58%{color:var(--summary-muted)}64%,90%{color:var(--summary-signal)}98%,to{color:var(--summary-muted)}}@media (prefers-reduced-motion:reduce){.summary-data-signal,.summary-key-confirm,.summary-data-icon:after{opacity:0;animation:none!important}}.summary-illustration[data-summary-illustration=purchase] :is(.summary-purchase-source-icon,.summary-purchase-processor,.summary-purchase-field-icon,.summary-purchase-receipt-mark,.summary-platform-mark){color:var(--summary-signal);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.summary-illustration[data-summary-illustration=purchase] :is(.summary-purchase-source-icon,.summary-purchase-field-icon,.summary-purchase-receipt-mark){width:20px;height:20px}.summary-illustration[data-summary-illustration=purchase] :is(.summary-purchase-processor,.summary-platform-mark){width:24px;height:24px}.summary-illustration[data-summary-illustration=purchase] :is(.summary-purchase-source-icon,.summary-purchase-processor):before{content:"";background:#0f0f0f05;border:1px solid #0f0f0f14;border-radius:8px;position:absolute;inset:-6px}.summary-illustration[data-summary-illustration=purchase] :is(.summary-purchase-source-icon,.summary-purchase-processor)>svg{position:relative}.summary-illustration[data-summary-illustration=purchase] .summary-purchase-source-dot{border:1px solid var(--color-brand-white);background:var(--summary-signal);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:-4px;right:-4px}.summary-illustration[data-summary-illustration=purchase] :is(.summary-purchase-processor,.summary-purchase-field-icon,.summary-platform-mark):after{content:"";border:1px solid var(--summary-signal);opacity:0;pointer-events:none;border-radius:8px;position:absolute;inset:-6px}.summary-illustration[data-summary-illustration=purchase] .summary-purchase-field-icon{color:var(--summary-muted)}.summary-illustration[data-summary-illustration=purchase] .summary-purchase-field-icon:after{border-radius:6px;inset:-4px}.summary-illustration[data-summary-illustration=purchase] .summary-platform-mark:after{border-radius:7px;inset:-4px}.summary-illustration[data-summary-illustration=purchase] .summary-record-key{position:relative}.summary-illustration[data-summary-illustration=purchase] .summary-purchase-key-signal{border:1px solid var(--summary-signal);opacity:0;pointer-events:none;position:absolute;inset:0}.summary-illustration[data-summary-illustration=purchase] .summary-order-field{position:relative}.summary-illustration[data-summary-illustration=purchase] .summary-order-field .summary-purchase-field-trace{background:var(--summary-signal);transform-origin:0;opacity:0;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.summary-illustration[data-summary-illustration=purchase] .summary-purchase-fork .purchase-signal{fill:none;stroke:var(--summary-signal);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.25 1;stroke-dashoffset:.25px;opacity:0}.summary-illustration[data-summary-illustration=purchase] .summary-purchase-observation{position:relative}.summary-illustration[data-summary-illustration=purchase] .summary-purchase-receipt-mark>.illustration-check{background:var(--color-brand-canvas);border-radius:50%;width:12px;height:12px;padding:1px;position:absolute;bottom:-4px;right:-6px}.summary-illustration[data-summary-illustration=purchase] .summary-purchase-receipt-signal{background:var(--summary-signal);opacity:0;width:2px;position:absolute;top:0;bottom:0;left:0}.gtm-summary-authentic [data-summary-kind=purchase]{min-height:620px}.gtm-summary-authentic .summary-purchase-scene{width:min(668px,50vw - 48px);container-type:inline-size}.gtm-summary-authentic .summary-purchase-frame{--purchase-scale:min(1, calc(100cqw / 668px))}.gtm-summary-authentic .summary-purchase-canvas{box-sizing:content-box;width:528px;padding-right:140px}.gtm-summary-authentic .summary-purchase-scene[data-reduced=false] .summary-purchase-canvas{min-height:688px}@supports (zoom:calc(1px / 1px)){.gtm-summary-authentic .summary-purchase-canvas{zoom:var(--purchase-scale)}.gtm-summary-authentic .summary-purchase-scene[data-reduced=false] .summary-purchase-frame{height:calc(688px * var(--purchase-scale));position:relative}.gtm-summary-authentic .summary-purchase-scene[data-reduced=false] .summary-purchase-canvas{zoom:1;transform:scale(var(--purchase-scale));transform-origin:0 0;position:absolute;top:0;left:0}}@supports not (zoom:calc(1px / 1px)){.gtm-summary-authentic .summary-purchase-scene{overflow-x:auto}}.gtm-summary-authentic .summary-purchase-scene{isolation:isolate;--connection-track:#7d9d99;overflow:visible}@supports (color:color-mix(in lab, red, red)){.gtm-summary-authentic .summary-purchase-scene{--connection-track:color-mix(in srgb, var(--color-brand-forest) 54%, var(--color-brand-white))}}.gtm-summary-authentic .summary-purchase-scene .purchase-source-symbol{isolation:isolate;color:var(--color-brand-forest);flex:0 0 28px;place-items:center;display:grid;position:relative}.gtm-summary-authentic .summary-purchase-scene .purchase-source-symbol>svg{transform-origin:50% 18%;width:28px;height:28px;overflow:visible}.gtm-summary-authentic .summary-purchase-scene .purchase-source-copy strong{font-weight:500;display:block}.gtm-summary-authentic .summary-purchase-scene .purchase-source-copy small{align-items:center;gap:12px;margin-top:2px;display:flex}.gtm-summary-authentic .summary-purchase-scene .purchase-source-copy b{color:var(--color-brand-forest);font:500 16px/18px var(--font-body);font-variant-numeric:tabular-nums}.gtm-summary-authentic .summary-purchase-scene .purchase-source-copy code{color:var(--color-brand-secondary);font:400 12px/18px var(--font-mono)}.gtm-summary-authentic .summary-purchase-scene .purchase-source-money{z-index:-1;color:var(--color-brand-forest);font:500 16px/18px var(--font-body);pointer-events:none;opacity:0;position:absolute;top:-3px;left:50%;transform:translate(-50%,4px)}.gtm-summary-authentic .summary-purchase-scene[data-source-pulse=true] .purchase-source-symbol>svg{animation:.62s cubic-bezier(.2,0,0,1) both purchase-bag}.gtm-summary-authentic .summary-purchase-scene[data-source-pulse=true] .purchase-source-money{animation:1.28s cubic-bezier(.22,.6,.25,1) 80ms both purchase-money}.gtm-summary-authentic .summary-purchase-scene .summary-purchase-entry .summary-connection>svg{width:28px;left:24px}.gtm-summary-authentic .summary-purchase-scene .summary-connection-track{fill:none;stroke:var(--connection-track);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.01 4.75;stroke-dashoffset:0;opacity:1;marker-end:none}.gtm-summary-authentic .summary-purchase-scene :is(.purchase-entry-signal,.purchase-dispatch-signal){fill:none;stroke:var(--color-brand-forest);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:var(--connection-packet,.22) 1;stroke-dashoffset:var(--connection-packet,.22);opacity:0;pointer-events:none;display:block}.gtm-summary-authentic .summary-purchase-scene[data-source-pulse=true] .purchase-entry-signal,.gtm-summary-authentic .summary-purchase-scene[data-distributing=true] .purchase-dispatch-signal{animation:purchase-connection-travel var(--connection-run-ms) linear var(--connection-delay-ms) both, purchase-connection-release .16s ease-out calc(var(--connection-delay-ms) + var(--connection-run-ms)) forwards}.gtm-summary-authentic .summary-purchase-scene[data-entry-state=arrived] .summary-purchase-processor:after{animation:.44s ease-out both purchase-connection-receive}.gtm-summary-authentic .summary-purchase-scene [data-dispatch-state=highlight] .summary-platform-mark:after{animation:.56s ease-out both purchase-destination-arrival}.gtm-summary-authentic .summary-purchase-scene .purchase-id{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-inline:24px;display:flex}.gtm-summary-authentic .summary-purchase-scene .purchase-id span{font:400 12px/1.5 var(--font-body);color:var(--color-brand-secondary)}.gtm-summary-authentic .summary-purchase-scene .purchase-id code{font:500 14px/1.5 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-brand-carbon)}.gtm-summary-authentic .summary-purchase-scene .summary-purchase-order{z-index:1;overflow:visible}.gtm-summary-authentic .summary-purchase-scene .summary-order-field{padding:0}.gtm-summary-authentic .summary-purchase-scene .attached-row{text-align:left;width:100%;min-height:48px;font:400 14px/1.5 var(--font-body);color:var(--color-brand-secondary);background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;display:flex}.gtm-summary-authentic .summary-purchase-scene .attached-row>svg{flex:0 0 20px;width:20px;height:20px}.gtm-summary-authentic .summary-purchase-scene .attached-label{flex:1}.gtm-summary-authentic .summary-purchase-scene[data-inspecting=true][data-detail=products] [data-purchase-origin=products],.gtm-summary-authentic .summary-purchase-scene[data-inspecting=true][data-detail=user] [data-purchase-origin=user],.gtm-summary-authentic .summary-purchase-scene[data-inspecting=true][data-detail=context] [data-purchase-origin=context]{color:var(--color-brand-forest)}.gtm-summary-authentic .summary-purchase-scene[data-inspecting=true][data-detail=products] [data-purchase-origin=products] .attached-label,.gtm-summary-authentic .summary-purchase-scene[data-inspecting=true][data-detail=user] [data-purchase-origin=user] .attached-label,.gtm-summary-authentic .summary-purchase-scene[data-inspecting=true][data-detail=context] [data-purchase-origin=context] .attached-label{font-weight:500}.gtm-summary-authentic .summary-purchase-scene .attached-status{width:16px;height:16px;color:var(--color-brand-forest);flex:0 0 16px;display:inline-block;position:relative}.gtm-summary-authentic .summary-purchase-scene .attached-status>svg{opacity:0;width:16px;height:16px;position:absolute;inset:0}.gtm-summary-authentic .summary-purchase-scene .attached-spinner{border:1.5px solid #0f4a4233;position:absolute;inset:1px}@supports (color:color-mix(in lab, red, red)){.gtm-summary-authentic .summary-purchase-scene .attached-spinner{border:1.5px solid color-mix(in srgb, var(--color-brand-forest) 20%, transparent)}}.gtm-summary-authentic .summary-purchase-scene .attached-spinner{border-top-color:var(--color-brand-forest);opacity:0;border-radius:50%}.gtm-summary-authentic .summary-purchase-scene [data-status=loading] .attached-spinner{opacity:1;animation:.75s linear infinite purchase-spin}.gtm-summary-authentic .summary-purchase-scene [data-status=done]>svg{opacity:1}.gtm-summary-authentic .summary-purchase-scene [data-status=done]>svg path{stroke-dasharray:28;stroke-dashoffset:0;animation:.26s ease-out both purchase-field-check}.gtm-summary-authentic .summary-purchase-scene .summary-platform-branch{transition:opacity .26s}.gtm-summary-authentic .summary-purchase-scene[data-inspecting=true] .summary-platform-branch{opacity:.68}.gtm-summary-authentic .summary-purchase-scene .attached-detail{z-index:3;top:var(--attached-top,120px);left:var(--attached-left,calc(100% - 20px));width:max-content;max-width:var(--attached-max-width,328px);border:1px solid #d3dbd6b8;height:auto;min-height:0;margin:0;padding:14px 16px 16px;position:absolute}@supports (color:color-mix(in lab, red, red)){.gtm-summary-authentic .summary-purchase-scene .attached-detail{border:1px solid color-mix(in srgb, var(--color-brand-border) 72%, transparent)}}.gtm-summary-authentic .summary-purchase-scene .attached-detail{border-radius:var(--radius-lg);background:var(--color-brand-white);color:var(--color-brand-carbon);transform-origin:0 26px;box-shadow:0 2px 6px #0f0f0f06,0 10px 24px #0f0f0f0e}.gtm-summary-authentic .summary-purchase-scene[data-reduced=false] .context-detail{width:var(--attached-max-width,328px)}.gtm-summary-authentic .summary-purchase-scene .attached-detail[hidden]{display:none}.gtm-summary-authentic .summary-purchase-scene .attached-detail:not([hidden]){animation:.34s cubic-bezier(.22,1,.36,1) both purchase-detail-open}.gtm-summary-authentic .summary-purchase-scene .attached-detail[data-closing=true]{animation:.22s cubic-bezier(.4,0,1,1) both purchase-detail-close}.gtm-summary-authentic .summary-purchase-scene .projection-heading{border-bottom:1px solid #d3dbd6a6;justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin:0 0 13px;padding-bottom:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.gtm-summary-authentic .summary-purchase-scene .projection-heading{border-bottom:1px solid color-mix(in srgb, var(--color-brand-border) 65%, transparent)}}.gtm-summary-authentic .summary-purchase-scene .projection-heading h3{font:500 14px/1.5 var(--font-body);white-space:nowrap;margin:0}.gtm-summary-authentic .summary-purchase-scene .projection-platforms{align-items:center;gap:12px;display:flex}.gtm-summary-authentic .summary-purchase-scene .projection-mark{opacity:.34;place-items:center;width:24px;height:24px;transition:opacity .18s;display:grid;position:relative}.gtm-summary-authentic .summary-purchase-scene .projection-mark>:is(svg,img){width:21px;height:21px}.gtm-summary-authentic .summary-purchase-scene .projection-mark[data-active=true]{opacity:1}.gtm-summary-authentic .summary-purchase-scene .projection-mark:after{content:"";background:var(--color-brand-forest);opacity:0;border-radius:2px;width:6px;height:2px;transition:opacity .18s;position:absolute;bottom:-8px;left:9px}.gtm-summary-authentic .summary-purchase-scene .projection-mark[data-active=true]:after{opacity:1}.gtm-summary-authentic .summary-purchase-scene .projection-profile{min-width:0}.gtm-summary-authentic .summary-purchase-scene[data-reduced=false] .projection-profile:not([data-active=true]){display:none}.gtm-summary-authentic .summary-purchase-scene .projection-profile[data-active=true][data-entering=true]{animation:.24s ease-out both purchase-detail-content}.gtm-summary-authentic .summary-purchase-scene .projection-static-name{display:none}.gtm-summary-authentic .summary-purchase-scene .projection-path{color:var(--color-brand-forest);font:500 12px/1.5 var(--font-mono);margin:0 0 8px}.gtm-summary-authentic .summary-purchase-scene .projection-fields{gap:0;margin:0;display:grid}.gtm-summary-authentic .summary-purchase-scene .projection-fields>div{grid-template-columns:106px minmax(0,1fr);align-items:baseline;column-gap:12px;min-height:23px;display:grid}.gtm-summary-authentic .summary-purchase-scene .projection-fields dt{color:var(--color-brand-secondary);font:400 12px/23px var(--font-mono)}.gtm-summary-authentic .summary-purchase-scene .projection-fields dd{color:var(--color-brand-carbon);font:400 14px/23px var(--font-body);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.gtm-summary-authentic .summary-purchase-scene .projection-fields :is([data-field=item_name],[data-field=content_name]) dd{font-weight:500}.gtm-summary-authentic .summary-purchase-scene .projection-associated{border-top:1px solid #d3dbd68c;margin-top:12px;padding-top:10px}@supports (color:color-mix(in lab, red, red)){.gtm-summary-authentic .summary-purchase-scene .projection-associated{border-top:1px solid color-mix(in srgb, var(--color-brand-border) 55%, transparent)}}.gtm-summary-authentic .summary-purchase-scene .projection-note{max-width:100%;color:var(--color-brand-secondary);font:400 12px/1.5 var(--font-body);margin:12px 0 0}.gtm-summary-authentic .summary-purchase-scene[data-reduced=false] .projection-note{contain:inline-size}.gtm-summary-authentic .summary-purchase-scene .userdata-symbol,.gtm-summary-authentic .summary-purchase-scene .userdata-symbol svg{width:21px;height:21px;color:var(--color-brand-forest)}.gtm-summary-authentic .summary-purchase-scene [data-null=true] dd{color:var(--color-brand-secondary)}.gtm-summary-authentic .summary-purchase-scene .context-fields{gap:8px}.gtm-summary-authentic .summary-purchase-scene .context-fields>div{grid-template-columns:minmax(0,1fr);row-gap:2px}.gtm-summary-authentic .summary-purchase-scene .context-fields dt{line-height:18px}.gtm-summary-authentic .summary-purchase-scene .context-fields dd{line-height:23px}.gtm-summary-authentic .summary-purchase-scene [data-context-layer-base]{stroke:#939393}@supports (color:color-mix(in lab, red, red)){.gtm-summary-authentic .summary-purchase-scene [data-context-layer-base]{stroke:color-mix(in srgb, var(--color-brand-carbon) 45%, var(--color-brand-white))}}.gtm-summary-authentic .summary-purchase-scene [data-context-layer]{fill:none;stroke:var(--color-brand-forest);stroke-dasharray:1;stroke-dashoffset:0;opacity:0;pointer-events:none;transition:opacity .16s}.gtm-summary-authentic .summary-purchase-scene [data-context-layer][data-active=true]{opacity:1;animation:.24s ease-out both purchase-context-layer}@supports (backdrop-filter:blur(6px)){.gtm-summary-authentic .summary-purchase-scene[data-reduced=false] .attached-detail{-webkit-backdrop-filter:blur(6px);background:0 0;box-shadow:0 2px 6px #0f0f0f05,0 8px 20px #0f0f0f09}}.gtm-summary-authentic .summary-purchase-scene .summary-purchase-observation:has([data-receipt-status=pending]){background-color:#f8f8f8}@supports (color:color-mix(in lab, red, red)){.gtm-summary-authentic .summary-purchase-scene .summary-purchase-observation:has([data-receipt-status=pending]){background-color:color-mix(in srgb, var(--color-brand-carbon) 3%, var(--color-brand-white))}}.gtm-summary-authentic .summary-purchase-scene .summary-purchase-observation:has([data-receipt-status=pending]){border-top-color:#e2e2e2}@supports (color:color-mix(in lab, red, red)){.gtm-summary-authentic .summary-purchase-scene .summary-purchase-observation:has([data-receipt-status=pending]){border-top-color:color-mix(in srgb, var(--color-brand-carbon) 12%, var(--color-brand-white))}}.gtm-summary-authentic .summary-purchase-scene [data-receipt-status=pending],.gtm-summary-authentic .summary-purchase-scene [data-receipt-status=pending] small,.gtm-summary-authentic .summary-purchase-scene [data-receipt-status=pending] small code{color:#656565}@supports (color:color-mix(in lab, red, red)){.gtm-summary-authentic .summary-purchase-scene [data-receipt-status=pending],.gtm-summary-authentic .summary-purchase-scene [data-receipt-status=pending] small,.gtm-summary-authentic .summary-purchase-scene [data-receipt-status=pending] small code{color:color-mix(in srgb, var(--color-brand-carbon) 64%, var(--color-brand-white))}}.gtm-summary-authentic .summary-purchase-scene .summary-observation-content .summary-purchase-receipt-mark{color:inherit}.gtm-summary-authentic .summary-purchase-scene [data-receipt-status=pending] .illustration-check{opacity:0}.gtm-summary-authentic .summary-purchase-scene [data-receipt-status=done] .illustration-check{opacity:1}.gtm-summary-authentic .summary-purchase-scene [data-receipt-status=done],.gtm-summary-authentic .summary-purchase-scene [data-receipt-status=done] small{transition:color .22s}.gtm-summary-authentic .summary-purchase-scene[data-playing=true] [data-receipt-status=done] .illustration-check path{stroke-dasharray:28;stroke-dashoffset:0;animation:.26s ease-out both purchase-field-check}.gtm-summary-authentic .summary-purchase-scene .purchase-destination-copy{min-width:0;position:relative}.gtm-summary-authentic .summary-purchase-scene .purchase-destination-copy>strong{display:block}.gtm-summary-authentic .summary-purchase-scene .purchase-platform-response{width:max-content;color:var(--color-brand-forest);font:500 12px/14px var(--font-body);white-space:nowrap;visibility:hidden;opacity:0;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;top:calc(100% + 1px);left:0}.gtm-summary-authentic .summary-purchase-scene .purchase-platform-response code{font:inherit;color:inherit;letter-spacing:0;opacity:0;display:block;transform:translateY(3px)}.gtm-summary-authentic .summary-purchase-scene .purchase-response-check{flex:0 0 14px;width:14px;height:14px}.gtm-summary-authentic .summary-purchase-scene .purchase-response-check path{stroke-dasharray:1;stroke-dashoffset:1px}.gtm-summary-authentic .summary-purchase-scene :is([data-dispatch-state=illustrated],[data-dispatch-state=static]) .purchase-platform-response{visibility:visible;opacity:1}.gtm-summary-authentic .summary-purchase-scene [data-dispatch-state=illustrated] .purchase-platform-response code{animation:.28s cubic-bezier(.16,1,.3,1) both purchase-response-text}.gtm-summary-authentic .summary-purchase-scene [data-dispatch-state=illustrated] .purchase-response-check path{animation:.3s cubic-bezier(.2,0,0,1) .2s both purchase-response-check}.gtm-summary-authentic .summary-purchase-scene [data-dispatch-state=static] .purchase-platform-response code{opacity:1;animation:none;transform:none}.gtm-summary-authentic .summary-purchase-scene [data-dispatch-state=static] .purchase-response-check path{stroke-dashoffset:0}.gtm-summary-authentic .summary-purchase-scene[data-playing=false] *,.gtm-summary-authentic .summary-purchase-scene[data-playing=false] :before,.gtm-summary-authentic .summary-purchase-scene[data-playing=false] :after{animation-play-state:paused!important}.gtm-summary-authentic .summary-purchase-scene[data-reduced=true] .attached-detail{background:var(--color-brand-white);backdrop-filter:none;width:auto;max-width:none;box-shadow:none;margin:16px;position:relative;top:auto;left:auto}.gtm-summary-authentic .summary-purchase-scene[data-reduced=true] .projection-profile{visibility:visible;margin-top:24px;display:block}.gtm-summary-authentic .summary-purchase-scene[data-reduced=true] .projection-static-name{font:500 14px/1.5 var(--font-body);margin-bottom:12px;display:block}.gtm-summary-authentic .summary-purchase-scene[data-reduced=true] .projection-mark{opacity:1}.gtm-summary-authentic .summary-purchase-scene[data-reduced=true] .projection-mark:after,.gtm-summary-authentic .summary-purchase-scene[data-reduced=true] :is(.purchase-source-money,[data-context-layer],.purchase-entry-signal,.purchase-dispatch-signal){display:none}.gtm-summary-authentic .summary-purchase-scene[data-reduced=true] [data-context-layer-base]{stroke:var(--color-brand-forest)}.gtm-summary-authentic .summary-purchase-scene[data-reduced=true] *,.gtm-summary-authentic .summary-purchase-scene[data-reduced=true] :before,.gtm-summary-authentic .summary-purchase-scene[data-reduced=true] :after{transition:none!important;animation:none!important}@media (width<=1150px){.gtm-summary-authentic [data-summary-kind=purchase]{grid-template-columns:1fr}.gtm-summary-authentic [data-summary-kind=purchase] .summary-reading{max-width:600px}.gtm-summary-authentic .summary-purchase-scene{justify-self:center;width:100%;max-width:668px}}@media (prefers-reduced-motion:reduce){.gtm-summary-authentic .summary-purchase-scene *,.gtm-summary-authentic .summary-purchase-scene :before,.gtm-summary-authentic .summary-purchase-scene :after{transition:none!important;animation:none!important}.gtm-summary-authentic .summary-purchase-scene .purchase-source-money{display:none}}@keyframes purchase-bag{0%,to{transform:none}18%{transform:translateY(.75px)rotate(-1deg)}44%{transform:translateY(-1.4px)rotate(1deg)}74%{transform:translateY(.35px)}}@keyframes purchase-money{0%{opacity:0;transform:translate(-50%,4px)}16%{opacity:.95}52%{opacity:.75}to{opacity:0;transform:translate(-50%,-28px)}}@keyframes purchase-connection-travel{0%{opacity:0;stroke-dashoffset:var(--connection-packet)}5%{opacity:1}to{opacity:1;stroke-dashoffset:var(--connection-end)}}@keyframes purchase-connection-release{0%{opacity:1}to{opacity:0}}@keyframes purchase-connection-receive{0%,to{opacity:0}22%,45%{opacity:.65}}@keyframes purchase-destination-arrival{0%,to{opacity:0;transform:none}24%,50%{opacity:.6;transform:none}}@keyframes purchase-detail-open{0%{opacity:0;transform:translate(-12px)scale(.97)}to{opacity:1;transform:none}}@keyframes purchase-detail-close{to{opacity:0;transform:translate(-8px)scale(.985)}}@keyframes purchase-detail-content{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes purchase-spin{to{transform:rotate(360deg)}}@keyframes purchase-field-check{0%{stroke-dashoffset:28px}}@keyframes purchase-context-layer{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes purchase-response-text{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes purchase-response-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}html.gtm-summary-document,.gtm-summary-authentic{--summary-canvas:#fafafa}@supports (color:color-mix(in lab, red, red)){html.gtm-summary-document,.gtm-summary-authentic{--summary-canvas:color-mix(in srgb, var(--color-brand-white) 98%, var(--color-brand-carbon))}}html.gtm-summary-document,.gtm-summary-authentic{--summary-quiet:#f5f5f5}@supports (color:color-mix(in lab, red, red)){html.gtm-summary-document,.gtm-summary-authentic{--summary-quiet:color-mix(in srgb, var(--color-brand-white) 96%, var(--color-brand-carbon))}}html.gtm-summary-document,.gtm-summary-authentic{--summary-line:#ddd}@supports (color:color-mix(in lab, red, red)){html.gtm-summary-document,.gtm-summary-authentic{--summary-line:color-mix(in srgb, var(--color-brand-white) 86%, var(--color-brand-carbon))}}html.gtm-summary-document,.gtm-summary-authentic{--summary-ink:var(--color-brand-carbon);--summary-signal:var(--color-brand-forest);--summary-muted:#5c5c5c}@supports (color:color-mix(in lab, red, red)){html.gtm-summary-document,.gtm-summary-authentic{--summary-muted:color-mix(in srgb, var(--color-brand-carbon) 68%, var(--color-brand-white))}}html.gtm-summary-document{background:var(--summary-canvas);color-scheme:light;scrollbar-gutter:auto;scroll-padding-top:24px}html.gtm-summary-document body{background:var(--summary-canvas);color:var(--color-brand-carbon)}.gtm-summary-authentic{--summary-frame-height:775px;color:var(--summary-ink);color-scheme:light}.gtm-summary-authentic[data-summary-embedded]{padding-block:var(--spacing-section,4rem)}@media (width>=64rem){.gtm-summary-authentic[data-summary-embedded]{padding-block:var(--spacing-section-lg,6rem)}}.gtm-summary-authentic[data-summary-embedded]{background-color:var(--summary-canvas)}.gtm-summary-authentic[data-summary-embedded] .summary-intro{padding-top:0}.gtm-summary-authentic .summary-shell{width:100%;max-width:1200px;padding-inline:calc(var(--spacing,.25rem) * 6);margin-inline:auto}@media (width>=48rem){.gtm-summary-authentic .summary-shell{padding-inline:calc(var(--spacing,.25rem) * 8)}}@media (width>=64rem){.gtm-summary-authentic .summary-shell{padding-inline:calc(var(--spacing,.25rem) * 12)}}.gtm-summary-authentic :focus-visible{outline:2px solid var(--color-brand-forest);outline-offset:3px}.gtm-summary-authentic .gtm-workspace :focus-visible{outline-color:var(--gtm-blue)}.gtm-summary-authentic .summary-step{scroll-margin-top:24px}.gtm-summary-authentic .summary-reading{align-self:center}.gtm-summary-authentic [data-summary-kind=structure] .summary-reading{max-width:48rem}.gtm-summary-authentic [data-summary-kind=structure] .summary-reading>p:not(.summary-note){max-width:44rem}@media (width>=1360px){.gtm-summary-authentic [data-summary-kind=structure]{grid-template-columns:minmax(0,1fr) minmax(900px,3fr);width:min(1488px,100vw - 96px);margin-inline:calc(50% + min(1488px,100vw - 96px)/-2)}}.gtm-summary-authentic .summary-authentic-console{border-radius:var(--radius-lg);min-width:0;max-width:100%;box-shadow:0 1px 2px #0f0f0f0a, 0 12px 32px #0f0f0f0f, 0 0 0 1px var(--color-brand-border);overflow-x:auto}.gtm-summary-authentic .summary-authentic-console>.gtm-workspace{min-width:900px}.gtm-summary-authentic [data-desktop-console]{display:block}.gtm-summary-authentic .gtm-window{height:var(--summary-frame-height);box-shadow:none;grid-template-rows:minmax(0,1fr)}.gtm-summary-authentic .gtm-workspace-base{grid-template-rows:58px 48px minmax(0,1fr);min-height:0;display:grid}.gtm-summary-authentic .gtm-app-body{min-height:0}.gtm-summary-authentic [data-editor-open=true] .gtm-workspace-base{position:absolute;inset:0}.gtm-summary-authentic .gtm-workspace-content{min-height:0;overflow:auto}.gtm-summary-authentic .gtm-stage[data-active=false]{display:none}.gtm-summary-authentic .gtm-stage[data-active=true]{max-height:none;overflow:visible}.gtm-summary-authentic .gtm-variable-viewport{height:auto;overflow:visible}.gtm-summary-authentic .gtm-editors{grid-template-rows:minmax(0,1fr);align-self:stretch;min-height:0}.gtm-summary-authentic [data-editor-open=false] .gtm-editors,.gtm-summary-authentic [data-tag-editor]:not([data-selected=true]){display:none}.gtm-summary-authentic .gtm-tag-editor{grid-template-rows:auto minmax(0,1fr);min-height:0;position:relative;inset:auto}.gtm-summary-authentic [data-tag-editor]{height:100%}.gtm-summary-authentic [data-tag-editor] .gtm-writer-viewport{overflow:auto}.gtm-summary-authentic :is(.gtm-context-panel,.gtm-items-panel,.gtm-contents-panel,.gtm-matching-panel){grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.gtm-summary-authentic :is(.gtm-context-panel,.gtm-items-panel,.gtm-contents-panel,.gtm-matching-panel)[aria-hidden=false]{align-self:stretch;position:relative;inset:auto}.gtm-summary-authentic :is(.gtm-context-panel,.gtm-items-panel,.gtm-contents-panel,.gtm-matching-panel)>.gtm-editor-content{width:100%;min-height:0;overflow:auto}.gtm-summary-authentic .gtm-workspace:is([data-context-phase=open],[data-items-phase=open],[data-contents-phase=open],[data-matching-phase=open]) .gtm-editors{position:absolute;inset:0}.gtm-summary-authentic .gtm-store-record-panel[aria-hidden=false]{grid-area:1/1;height:100%;min-height:0;position:relative;inset:auto}.gtm-summary-authentic .gtm-store-record-panel .gtm-store-fields,.gtm-summary-authentic .gtm-store-record-panel [data-store-documents] .gtm-store-list{overflow:auto}.gtm-summary-authentic .gtm-store-record[data-record-ready=true] .gtm-before-write,.gtm-summary-authentic .gtm-demonstration{display:none}.gtm-summary-authentic .gtm-store-record-panel{transition:none}.gtm-summary-authentic .gtm-workspace:is([data-storage-view=record],[data-storage-view=receipt]) :is(.gtm-workspace-base,.gtm-editors,.gtm-editor-scrim,.gtm-context-scrim){display:none}.gtm-summary-authentic [data-summary-store-switch=true] .gtm-editors{transition:none;transform:none}.gtm-summary-authentic .gtm-editor-dismiss[role=button]{cursor:pointer}.gtm-summary-authentic :is(.gtm-context-panel,.gtm-items-panel,.gtm-contents-panel,.gtm-matching-panel){transition-property:transform,opacity}.gtm-summary-authentic .gtm-workspace[data-matching-phase=open] .gtm-matching-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.gtm-summary-authentic .gtm-workspace[data-matching-phase=open] .gtm-context-scrim{opacity:1;visibility:visible}.gtm-summary-authentic .summary-choices:not([hidden]),.gtm-summary-authentic .summary-inspect-actions:not([hidden]){display:flex}.gtm-summary-authentic .summary-choices button,.gtm-summary-authentic .summary-inspect-actions button{text-align:left;min-height:44px;color:var(--color-brand-forest);cursor:pointer;padding:8px 0;font-size:14px}.gtm-summary-authentic .summary-choices button{border-bottom:2px solid #0000}.gtm-summary-authentic .summary-choices button[aria-pressed=true]{border-bottom-color:currentColor;font-weight:600}.gtm-summary-authentic .summary-inspect-actions button{text-underline-offset:4px;text-decoration:underline}.gtm-summary-authentic .summary-native-fallback>details{margin-top:16px}.gtm-summary-authentic .summary-native-fallback>details>summary{cursor:pointer;min-height:44px;color:var(--color-brand-forest);padding-block:10px}.gtm-summary-authentic .summary-native-fallback>details[open]{max-width:100%;overflow:auto}@media (prefers-reduced-motion:reduce){.gtm-summary-authentic .gtm-workspace *{transition:none;animation:none}}@media (width>=1360px){.gtm-summary-authentic[data-gtm-summary] .summary-shell{max-width:1280px}.gtm-summary-authentic .summary-step{padding-block:calc(var(--spacing,.25rem) * 10)}.gtm-summary-authentic .summary-step[data-summary-kind=context]{padding-bottom:calc(var(--spacing,.25rem) * 28)}.gtm-summary-authentic .summary-step[data-summary-kind=purchase]:has(.summary-purchase-scene[data-reduced=false]){padding-bottom:0}.gtm-summary-authentic .summary-step[data-summary-kind=purchase]:has(.summary-purchase-scene[data-reduced=false])+.summary-step[data-summary-kind=recovery]{padding-top:0}.gtm-summary-authentic .summary-step:not([data-summary-kind=structure]){column-gap:calc(var(--spacing,.25rem) * 16)}.gtm-summary-authentic .summary-step:is([data-summary-kind=context],[data-summary-kind=recovery]){grid-template-columns:668px minmax(0,1fr)}.gtm-summary-authentic .summary-step[data-summary-kind=purchase]{padding-top:calc(var(--spacing,.25rem) * 28);grid-template-columns:minmax(0,1fr) 668px}.gtm-summary-authentic .summary-step:not([data-summary-kind=structure]) .summary-reading{max-width:var(--container-md,28rem);align-self:flex-start}.gtm-summary-authentic .summary-step[data-summary-kind=context] .summary-reading{padding-top:calc(var(--spacing,.25rem) * 12)}.gtm-summary-authentic .summary-step:is([data-summary-kind=purchase],[data-summary-kind=recovery]) .summary-reading{padding-top:88px}.gtm-summary-authentic .summary-step[data-summary-kind=purchase] .summary-reading{justify-self:flex-end}.gtm-summary-authentic .summary-step[data-summary-kind=context] .summary-visual{justify-self:flex-end;width:660px}.gtm-summary-authentic .summary-step[data-summary-kind=recovery] .summary-visual{justify-self:flex-end;width:560px}}.summary-workspace-fit,.summary-workspace-fit__frame,.summary-workspace-fit__canvas{display:contents}@media screen and (width<=767px){@supports (transform:scale(calc(1px / 1px))){.gtm-summary-authentic .summary-workspace-fit{--summary-workspace-width:1080px;width:100%;min-width:0;display:block;container-type:inline-size}.gtm-summary-authentic .summary-workspace-fit__frame{--summary-workspace-scale:min(1, calc(100cqw / var(--summary-workspace-width)));width:100%;height:calc(var(--summary-frame-height) * var(--summary-workspace-scale));overflow-clip-margin:32px;display:block;position:relative;overflow:clip}.gtm-summary-authentic .summary-workspace-fit__canvas{width:var(--summary-workspace-width);transform:scale(var(--summary-workspace-scale));transform-origin:0 0;display:block;position:absolute;top:0;left:0}}}
