.aq45Oa_card{--ink:var(--fg,#f2f2f2);--txt:var(--fg,#f2f2f2);--ink-2:#f2f2f2c7;--ink-3:#f2f2f28f;--dim:#f2f2f29e;--mute:#f2f2f275;--line:#ffffff14;--line2:#ffffff24;--line3:#ffffff38;--surface:#ffffff08;--panel2:#ffffff0d;--ui-face:var(--font-roboto-mono), ui-monospace, monospace;--disp:var(--font-chakra-petch), sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--t-xs:11px;--t-sm:12px;--t-xl:20px;--t-hero:28px;--pad-card:16px;--r-pill:999px;--sev-crit:#ff5d5d;--sev-ok:#6fd4a4;--sev-act:#f5b041;--sev-act-wash:#f5b04124;color:var(--ink);min-width:0}.aq45Oa_totals{gap:var(--s4);margin:0 0 var(--s2);font:12px/1.4 var(--ui-face);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);justify-content:flex-end;display:flex}.aq45Oa_empty{padding:var(--s4) var(--pad-card);font-size:var(--t-sm);color:var(--ink-3)}.aq45Oa_sectionHead{padding:var(--s6) var(--s1) var(--s4);max-width:62ch}.aq45Oa_eyebrow{border-radius:var(--r-pill);background:var(--sev-act-wash);color:var(--sev-act);font-family:var(--ui-face);font-size:var(--t-xs);letter-spacing:.1em;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-weight:500;display:inline-flex}.aq45Oa_eyebrowDot{font-size:12px;line-height:1}.aq45Oa_display{margin:var(--s3) 0 var(--s2);font-family:var(--ui-face);font-size:var(--t-xl);letter-spacing:-.02em;color:var(--ink);font-weight:600;line-height:1.12}.aq45Oa_standfirst{max-width:58ch;font-size:var(--t-sm);color:var(--ink-2);margin:0;line-height:1.55}@media (min-width:900px){.aq45Oa_display{font-size:var(--t-hero)}}.aq45Oa_figure{padding:var(--s3) var(--pad-card) var(--s4);margin:0}.aq45Oa_plotWrap{overscroll-behavior-x:contain;overflow-x:auto}.aq45Oa_plot{width:100%;min-width:1040px;max-width:1120px;margin-inline:auto;display:block}.aq45Oa_colTitle{fill:var(--mute);font-family:var(--disp);font-size:12px;font-weight:600}.aq45Oa_colRule{stroke:var(--line);stroke-width:1px}.aq45Oa_ribbon{fill:var(--ink-3);fill-opacity:.16;transition:fill-opacity .18s}.aq45Oa_ribbon:hover{fill-opacity:.4}.aq45Oa_ribbon[data-kind=debt]{fill:var(--sev-crit);fill-opacity:.22}.aq45Oa_ribbon[data-kind=debt]:hover{fill-opacity:.45}.aq45Oa_ribbon[data-kind=equity]{fill:var(--ink-2);fill-opacity:.14}.aq45Oa_nodeBar{fill:var(--line3)}.aq45Oa_node[data-kind=debt] .aq45Oa_nodeBar{fill:var(--sev-crit)}.aq45Oa_node[data-kind=equity] .aq45Oa_nodeBar{fill:var(--dim)}.aq45Oa_nodeLabel,.aq45Oa_nodeValue{font-family:var(--mono);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.aq45Oa_nodeLabel{fill:var(--txt);font-family:var(--mono);letter-spacing:.05em;font-size:12px;font-weight:700}.aq45Oa_nodeSub{fill:var(--mute);font-family:var(--mono);font-size:12px;font-weight:400}.aq45Oa_nodeValue{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.aq45Oa_nodeContext{fill:var(--ink-3);font-family:var(--ui-face);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;font-size:12px}.aq45Oa_nodeAmount{fill:var(--ink-3);font-size:12px}.aq45Oa_hopRateUp,.aq45Oa_hopRateDown,.aq45Oa_hopWhat{font-family:var(--ui-face);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-variant-numeric:tabular-nums}.aq45Oa_hopRateUp{fill:var(--sev-ok);font-size:12px;font-weight:700}.aq45Oa_hopRateDown{fill:var(--sev-crit);font-size:12px;font-weight:700}.aq45Oa_hopWhat{fill:var(--ink-2);font-size:12px;font-weight:500}.aq45Oa_rateUp{fill:var(--sev-ok);font-weight:600}.aq45Oa_rateDown{fill:var(--sev-crit);font-weight:600}.aq45Oa_rateFlat{fill:var(--ink-3);font-weight:500}.aq45Oa_partialMark,.aq45Oa_partialKey{fill:var(--ink-3);color:var(--ink-3);font-weight:700}.aq45Oa_flooredMark{fill:var(--ink-3);font-size:12px;font-style:italic}.aq45Oa_caption{gap:var(--s2);margin-top:var(--s3);font-size:var(--t-xs);color:var(--ink-3);flex-direction:column;line-height:1.55;display:flex}.aq45Oa_carry{color:var(--ink-2);font-size:var(--t-sm);line-height:1.5}.aq45Oa_deployment{max-width:92ch;color:var(--ink-2);font-size:var(--t-xs);line-height:1.55;display:block}.aq45Oa_captionText{max-width:92ch;display:block}@media (max-width:640px){.aq45Oa_figure{padding-left:var(--s3);padding-right:var(--s3)}.aq45Oa_sectionHead{padding:var(--s5) var(--s1) var(--s3)}}.aq45Oa_plotWrap{scrollbar-width:thin;scrollbar-color:var(--line2) var(--panel2);scrollbar-gutter:stable}.aq45Oa_plotWrap::-webkit-scrollbar{height:8px}.aq45Oa_plotWrap::-webkit-scrollbar-track{background:var(--panel2)}.aq45Oa_plotWrap::-webkit-scrollbar-thumb{background:var(--line2);border-radius:3px}@media (prefers-reduced-motion:reduce){.aq45Oa_ribbon{transition:none}}.aq45Oa_card{--surface:#0a0a0a}.aq45Oa_card .aq45Oa_plot{min-width:680px;max-width:none}.aq45Oa_card .aq45Oa_ribbon{fill:var(--accent,#ffb13d);fill-opacity:.14}.aq45Oa_card .aq45Oa_ribbon:hover{fill-opacity:.34}.aq45Oa_card .aq45Oa_ribbon[data-kind=equity]{fill:var(--accent,#ffb13d);fill-opacity:.09}.aq45Oa_card .aq45Oa_ribbon[data-kind=debt]{fill:var(--sev-crit);fill-opacity:.22}.aq45Oa_card .aq45Oa_nodeBar{fill:color-mix(in srgb, var(--accent,#ffb13d) 55%, transparent)}.aq45Oa_card .aq45Oa_node[data-kind=equity] .aq45Oa_nodeBar{fill:var(--accent,#ffb13d)}.aq45Oa_card .aq45Oa_node[data-kind=debt] .aq45Oa_nodeBar{fill:var(--sev-crit)}
.gm-exposure{--bg:var(--color-neutral-0,#fff);--fg:var(--color-neutral-800,#1d222b);--muted:var(--color-neutral-500,#6b7280);--ok:#35b37e;--display:var(--font-space-grotesk), system-ui, sans-serif;--mono:var(--font-pp-neue-montreal), system-ui, sans-serif;--code:var(--font-space-mono), "Roboto Mono", monospace;--accent:#0165ff;--btn-ink:#fff;--warn:#b8730a;--neon:#0165ff;--icp-1:#0165ff;--icp-1-rgb:1 101 255;--icp-2:#0f9488;--icp-2-rgb:15 148 136;--icp-3:#7c4dff;--icp-3-rgb:124 77 255;--dg-crit-fail:#e04544;--dg-warn-fail:#e09a1a;--dg-crit-pass:#eea3a2;--dg-warn-pass:#e9c98a;--dg-dim:#9aa3b0;--dg-mute:#b8bfc9;--dg-line:#1d222b47;--dg-txt:#3b4250;--dg-sel:#0165ff;color:var(--fg);font-family:var(--mono);text-align:left;font-size:16px;line-height:1.5;position:relative}.gm-exposure *,.gm-exposure :before,.gm-exposure :after{box-sizing:border-box}.gm-exposure a{color:inherit;text-decoration:none}.gm-exposure button,.gm-exposure input,.gm-exposure select,.gm-exposure textarea{font-family:inherit}.gm-exposure .label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.gm-exposure .onboarding{padding-block:clamp(3.5rem,9vw,6.5rem);padding-top:max(2rem,clamp(3.5rem,9vw,6.5rem) - 4.375rem);transition:opacity .18s,transform .18s cubic-bezier(.2,.7,.2,1)}.gm-exposure .onboarding.view-leaving,.gm-exposure .onboarding.view-entering{opacity:0;transform:translateY(.65rem)}.gm-exposure .onboarding.view-leaving{pointer-events:none}.gm-exposure .onboarding-intro{max-width:46rem}.gm-exposure .onboarding h2{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:.55rem 0 0;font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1}.gm-exposure .onboarding h2 em{color:var(--accent);font-style:normal}.gm-exposure .exposure-form{max-width:58rem;margin-top:clamp(2rem,5vw,3rem)}.gm-exposure .audience-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.gm-exposure .audience-card{--role:var(--accent);min-height:0;color:var(--fg);text-align:left;cursor:pointer;background:#fff;border:1px solid #1d222b29;border-radius:3px;padding:1.15rem 1.25rem 1.3rem;transition:border-color .2s,background .2s,transform .2s;position:relative;overflow:hidden}.gm-exposure .audience-card:before{content:"";background:var(--role);transform-origin:0;height:2px;transition:transform .25s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.gm-exposure .audience-card:hover{border-color:color-mix(in srgb, var(--role) 65%, transparent);transform:translateY(-3px)}.gm-exposure .audience-card[aria-pressed=true]{border-color:var(--role);background:color-mix(in srgb, var(--role) 10%, transparent)}.gm-exposure .audience-card[aria-pressed=true]:before{transform:scaleX(1)}.gm-exposure .audience-card:focus-visible{outline:2px solid var(--role);outline-offset:3px}.gm-exposure .audience-kicker{color:var(--role);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.75rem;display:flex}.gm-exposure .audience-icon{line-height:0;display:block}.gm-exposure .audience-icon svg{width:1.4rem;height:1.4rem;display:block}.gm-exposure .audience-card strong{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin-top:1.1rem;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1;display:block}.gm-exposure .form-fields{grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr);gap:1rem;margin-top:1.85rem;display:grid}.gm-exposure .exposure-field{display:block}.gm-exposure .exposure-field label{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.55rem;font-size:.75rem;display:block}.gm-exposure .exposure-field select,.gm-exposure .exposure-field input{width:100%;color:var(--fg);font:500 1rem var(--mono);background:#fff;border:1px solid #1d222b29;border-radius:3px;outline:0;padding:.9rem 1rem;transition:border-color .2s}.gm-exposure .exposure-field select:focus,.gm-exposure .exposure-field input:focus{border-color:var(--accent)}.gm-exposure .exposure-field select{appearance:none;cursor:pointer;background:linear-gradient(45deg, transparent 50%, var(--accent) 50%) calc(100% - 1.3rem) 50%/6px 6px no-repeat,linear-gradient(135deg, var(--accent) 50%, transparent 50%) calc(100% - .95rem) 50%/6px 6px no-repeat,#fff;padding-right:2.2rem}.gm-exposure .chain-select{position:relative}.gm-exposure .chain-trigger{background:linear-gradient(45deg, transparent 50%, var(--accent) 50%) calc(100% - 1.3rem) 50%/6px 6px no-repeat,linear-gradient(135deg, var(--accent) 50%, transparent 50%) calc(100% - .95rem) 50%/6px 6px no-repeat,#fff;width:100%;color:var(--fg);font:500 1rem var(--mono);text-align:left;cursor:pointer;border:1px solid #1d222b29;border-radius:3px;align-items:center;gap:.6rem;padding:.9rem 2.2rem .9rem 1rem;transition:border-color .2s;display:flex}.gm-exposure .chain-trigger:hover,.gm-exposure .chain-trigger[aria-expanded=true]{border-color:var(--accent)}.gm-exposure .chain-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gm-exposure .chain-flag{flex:none;display:block}.gm-exposure .chain-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gm-exposure .chain-id{white-space:nowrap;color:var(--muted);flex:none;margin-left:auto;font-size:.8rem;font-weight:400}.gm-exposure .chain-list{z-index:20;border:1px solid var(--accent);background:#fff;border-radius:3px;max-height:16rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #1118271a}.gm-exposure .chain-list li{color:#1d222b;font:500 .9rem var(--mono);cursor:pointer;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}.gm-exposure .chain-list li img{flex:none}.gm-exposure .chain-list li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gm-exposure .chain-list li b{white-space:nowrap;color:var(--muted);flex:none;margin-left:auto;font-size:.76rem;font-weight:400}.gm-exposure .chain-list li:focus{outline:none}.gm-exposure .chain-list li:hover,.gm-exposure .chain-list li.is-active,.gm-exposure .chain-list li:focus{color:var(--fg);background:#f3f5f8}.gm-exposure .chain-list li[aria-selected=true],.gm-exposure .chain-list li[aria-selected=true] b{color:var(--accent)}.gm-exposure .exposure-field input::placeholder,.gm-exposure .exposure-field.is-disabled label{color:#6b7280}.gm-exposure .exposure-field.is-disabled .chain-trigger,.gm-exposure .exposure-field input:disabled{color:#6b7280;cursor:not-allowed;opacity:.62;background-color:#fff;border-color:#1d222b14}.gm-exposure .exposure-field.is-disabled .chain-flag{opacity:.45}.gm-exposure .chain-trigger:disabled{pointer-events:none}.gm-exposure .exposure-field[data-disabled-tip]{position:relative}.gm-exposure .exposure-field[data-disabled-tip].is-disabled:after{content:attr(data-disabled-tip);z-index:30;color:#1d222b;font:.72rem var(--mono);white-space:nowrap;pointer-events:none;opacity:0;background:#f3f5f8;border:1px solid #1d222b2e;padding:.45rem .6rem;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + .4rem);right:0;transform:translateY(-3px)}.gm-exposure .exposure-field[data-disabled-tip].is-disabled:hover:after{opacity:1;transform:translateY(0)}.gm-exposure .form-bottom{align-items:center;gap:1rem;margin-top:2rem;display:flex}.gm-exposure .exposure-submit{cursor:pointer;width:auto;min-width:min(100%,18rem)}.gm-exposure .form-message{min-height:1.5em;color:var(--muted);margin:.6rem 0 0;font-size:.78rem}.gm-exposure .form-message[data-state=error]{color:#c1322f}.gm-exposure .form-message[data-state=ready]{color:var(--ok)}.gm-exposure .form-disclaimer{color:var(--muted);letter-spacing:.04em;align-items:center;gap:.45rem;margin:.9rem 0 0;font-size:.75rem;display:flex}.gm-exposure .inline-lock{flex:none;width:.9rem;height:.9rem}.gm-exposure .try-example{color:#1d222b;font:.875rem var(--mono);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1d222b4d;margin-top:.9rem;padding:0}.gm-exposure .try-example:hover{color:var(--accent);border-color:var(--accent)}.gm-exposure .entry-layout{grid-template-columns:minmax(0,1.1fr) minmax(21rem,.9fr);align-items:start;gap:clamp(1.5rem,3.5vw,2.75rem);display:grid}.gm-exposure .entry-main{flex-direction:column;display:flex}.gm-exposure .entry-layout .exposure-form{max-width:none}.gm-exposure .map-column{flex-direction:column;gap:.75rem;display:flex}.gm-exposure .example-map{--map-accent:color-mix(in srgb, var(--accent) 55%, #c9d0da);background-color:#fff;background-image:radial-gradient(#1d222b0e 1px,#0000 1px);background-size:18px 18px;border:1px solid #1d222b1a;flex-direction:column;padding:1rem 1.45rem 1.25rem;display:flex}.gm-exposure .example-map-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.gm-exposure .example-map-head .label{color:#6b7280;text-transform:uppercase;font-size:.7rem}.gm-exposure .example-map-head span:last-child{color:var(--accent);font:.75rem var(--mono);letter-spacing:.09em}.gm-exposure .example-map svg{width:92%;height:auto;margin:1.4rem auto 1.25rem;display:block}.gm-exposure .example-wire{fill:none;stroke:#c9d0da;stroke-width:1.1px}.gm-exposure .example-wire.hot{stroke:var(--map-accent)}.gm-exposure .example-node rect{fill:#fff;stroke:#c9d0da;stroke-width:1px}.gm-exposure .example-node.root rect{fill:#eaf2ff;stroke:var(--map-accent)}.gm-exposure .example-node.signal rect:first-child{stroke:var(--map-accent)}.gm-exposure .example-node text{fill:#1d222b;font:12px var(--mono);letter-spacing:0}.gm-exposure .example-node.root text{fill:#0165ff}.gm-exposure .example-node.signal text{fill:#1d222b}.gm-exposure .example-node .flag,.gm-exposure .example-oracle-end{fill:var(--map-accent)}.gm-exposure .example-node .flag{stroke:#fff;stroke-width:3px;paint-order:stroke fill}.gm-exposure .example-end{fill:#c9d0da}.gm-exposure .offer-mini{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);align-items:center;gap:.85rem;padding:.85rem .95rem;display:flex}.gm-exposure .offer-mini b{font-family:var(--display);color:var(--accent);font-size:1.75rem;line-height:1}.gm-exposure .offer-mini span{color:#1d222b;font-size:.76rem;line-height:1.4;display:block}.gm-exposure .offer-mini strong{font-weight:500;display:block}.gm-exposure .offer-mini em{color:var(--muted);letter-spacing:.1em;font-size:.75rem;font-style:normal}@media (max-width:1080px){.gm-exposure .entry-layout{grid-template-columns:1fr}.gm-exposure .example-map{width:100%;max-width:none}.gm-exposure .example-map svg{width:min(92%,36rem);margin-inline:auto}}@media (max-width:800px){.gm-exposure .audience-grid{grid-template-columns:1fr}.gm-exposure .audience-card{min-height:0;padding:1rem 1.1rem 1.1rem}.gm-exposure .audience-card strong{margin-top:.8rem}.gm-exposure .form-bottom{flex-direction:column;align-items:stretch}.gm-exposure .exposure-submit{width:100%}}@media (max-width:420px){.gm-exposure .form-fields{grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);gap:.65rem}.gm-exposure .exposure-field select,.gm-exposure .exposure-field input,.gm-exposure .chain-trigger{padding-left:.7rem}.gm-exposure .chain-trigger{padding-right:1.5rem}.gm-exposure .chain-id{display:none}.gm-exposure .exposure-field label{letter-spacing:.1em;font-size:.65rem}}.gm-exposure .exposure-results{max-width:none}.gm-exposure .preview-back{color:var(--muted);font:500 .78rem var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:0;display:inline-flex}.gm-exposure .preview-back:hover{color:var(--accent)}.gm-exposure .exposure-results>.preview-back{font-size:.875rem}.gm-exposure .preview-title{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.15rem;display:flex}.gm-exposure .preview-title h2{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:.45rem 0 0;font-size:clamp(1.65rem,2.8vw,2.4rem);line-height:1}.gm-exposure .preview-title h2 span{color:var(--accent)}.gm-exposure .preview-context{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:25rem;display:flex}.gm-exposure .preview-context span{color:#1d222b;font:.75rem var(--mono);letter-spacing:.06em;border:1px solid #1d222b29;align-items:center;gap:.35rem;padding:.45rem .6rem;display:inline-flex}.gm-exposure .preview-context .role-tag{border-color:var(--role-color,var(--accent));color:var(--role-color,var(--accent))}.gm-exposure .preview-context .role-tag.protocol{--role-color:var(--icp-1)}.gm-exposure .preview-context .role-tag.retail{--role-color:var(--icp-2)}.gm-exposure .preview-context .role-tag.fund{--role-color:var(--icp-3)}.gm-exposure .preview-notice{border-left:2px solid var(--accent);color:#1d222b;background:#fff;margin:1.35rem 0 0;padding:.75rem .9rem;font-size:.82rem}.gm-exposure .results-grid{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.75fr);gap:1rem;margin-top:1rem;display:grid}.gm-exposure .preview-panel{background:#fff;border:1px solid #1d222b29}.gm-exposure .preview-panel-head{border-bottom:1px solid #1d222b1f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.gm-exposure .preview-panel-head h3,.gm-exposure .risk-title{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:1.35rem}.gm-exposure .preview-panel-head p{color:var(--muted);margin:.25rem 0 0;font-size:.75rem}.gm-exposure .view-switch{border:1px solid #1d222b29;gap:2px;padding:3px;display:flex}.gm-exposure .view-switch button{width:2.2rem;height:2.2rem;color:var(--muted);cursor:pointer;background:0 0;border:0}.gm-exposure .view-switch button[aria-pressed=true]{background:var(--accent);color:var(--btn-ink)}.gm-exposure .results-grid>.preview-panel:first-child{flex-direction:column;display:flex}.gm-exposure #mapSurface{flex-direction:column;flex:1;min-height:0;transition:opacity .14s,transform .14s;display:flex}.gm-exposure #mapSurface.is-switching{opacity:0;transform:translateY(.4rem)}.gm-exposure .dependency-map{background-image:radial-gradient(#1d222b14 1px,#0000 1px);background-size:18px 18px;flex:1;height:auto;min-height:24rem;position:relative}.gm-exposure .dependency-dna{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.gm-exposure .dna-tools{gap:.4rem;margin-left:auto;display:flex}.gm-exposure .dna-tools button{min-width:2rem;color:var(--muted);font:.72rem var(--mono);cursor:pointer;background:0 0;border:1px solid #1d222b33;padding:.4rem .55rem}.gm-exposure .dna-tools button:hover{border-color:var(--accent);color:var(--accent)}.gm-exposure .dna-canvas-wrap{touch-action:none;cursor:grab;background-image:radial-gradient(#1d222b0e 1px,#0000 1px);background-size:18px 18px;flex:1;min-height:clamp(26rem,48vw,38.75rem)}.gm-exposure .dna-canvas-wrap.is-dragging{cursor:grabbing}.gm-exposure .dna-canvas-wrap canvas{display:block}.gm-exposure .dgc-wrap{position:relative;overflow:hidden}.gm-exposure .dna-legend{background:#fff;border-top:1px solid #1d222b1f}.gm-exposure .dna-legend-toggle{width:100%;color:var(--fg);font:.75rem var(--mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.gm-exposure .dna-legend-toggle:before{content:"+";color:var(--accent);font-size:1rem}.gm-exposure .dna-legend-toggle[aria-expanded=true]:before{content:"−"}.gm-exposure .dna-legend-body{opacity:1;grid-template-rows:1fr;padding:0 1rem 1rem;transition:grid-template-rows .3s cubic-bezier(.2,.7,.2,1),opacity .18s,padding-bottom .3s cubic-bezier(.2,.7,.2,1);display:grid;overflow:hidden}.gm-exposure .dna-legend-body.is-collapsed{opacity:0;pointer-events:none;grid-template-rows:0fr;padding-bottom:0}.gm-exposure .dna-legend-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-height:0;display:grid;overflow:hidden}.gm-exposure .dna-legend-title{color:var(--muted);font:.65rem var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;display:block}.gm-exposure .dna-legend-item{color:#1d222b;align-items:center;gap:.45rem;margin-top:.35rem;font-size:.72rem;display:flex}.gm-exposure .dna-legend-mark{background:#6b7280;border-radius:50%;flex:none;width:.55rem;height:.55rem}.gm-exposure .dna-legend-mark.critical{background:#e04544}.gm-exposure .dna-legend-mark.warning{background:var(--warn)}.gm-exposure .dna-legend-mark.ring{border:1px solid var(--accent);background:0 0}.gm-exposure .dna-legend-mark.square{background:var(--accent);border-radius:0}.gm-exposure .dependency-map svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gm-exposure .map-line{fill:none;stroke:#1d222b66;stroke-width:1.25px}.gm-exposure .map-line.risk{stroke:color-mix(in srgb, var(--accent) 80%, transparent)}.gm-exposure .map-line.secondary{stroke:color-mix(in srgb, var(--accent) 60%, transparent);stroke-dasharray:4 3}.gm-exposure .dependency-node{color:#1d222b;text-align:center;min-width:5.5rem;max-width:8.5rem;font:500 .75rem/1.2 var(--mono);cursor:pointer;background:#f3f5f8;border:1px solid #c9d0da;padding:.5rem .55rem;position:absolute;transform:translate(-50%,-50%)}.gm-exposure .dependency-node:hover,.gm-exposure .dependency-node:focus-visible{border-color:var(--accent);background:#f3f5f8;outline:none}.gm-exposure .dependency-node.root{border-color:var(--accent);color:var(--accent);background:#eaf2ff}.gm-exposure .dependency-node.sig-critical{color:#e04544;border-color:#e04544}.gm-exposure .dependency-node.sig-warning{border-color:var(--warn);color:var(--warn)}.gm-exposure .risk-dot{background:var(--accent);border-radius:0;width:.5rem;height:.5rem;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 3px #fff}.gm-exposure .risk-dot.critical{background:#e04544}.gm-exposure .map-legend{color:var(--muted);font:.75rem var(--mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #1d222b1f;align-items:center;gap:1.1rem;padding:.85rem 1rem;display:flex}.gm-exposure .map-legend i{background:var(--accent);vertical-align:middle;border-radius:0;width:.42rem;height:.42rem;margin-right:.45rem;display:inline-block}.gm-exposure .map-legend i.critical{background:#e04544}.gm-exposure .legend-depth{margin-left:auto}.gm-exposure .dependency-list{padding:.5rem}.gm-exposure .dependency-row{width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1d222b1a;grid-template-columns:2rem 1fr auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.gm-exposure .dependency-row:hover{background:#f3f5f8}.gm-exposure .dependency-row small{color:var(--muted);font:.75rem var(--mono);display:block}.gm-exposure .layer-number{color:var(--accent);font:.75rem var(--mono)}.gm-exposure .no-signal{color:var(--muted);font:.75rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.gm-exposure .severity{font:.75rem var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:.25rem .45rem}.gm-exposure .severity.critical{color:#e04544}.gm-exposure .severity.warning{color:var(--warn)}.gm-exposure .preview-side{flex-direction:column;gap:1rem;display:flex}.gm-exposure .preview-total-risk{width:100%;color:var(--fg);text-align:center;background:#fdf2f2;border:1px solid #e045448c;padding:1rem}.gm-exposure .preview-total-risk strong{color:#e04544;font:700 2.5rem/1 var(--display);display:block}.gm-exposure .preview-total-risk span{color:#1d222b;font:.75rem var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:.4rem;display:block}.gm-exposure .preview-stats{background:#fff;border:1px solid #1d222b29;grid-template-columns:repeat(3,1fr);display:grid}.gm-exposure .preview-stats div{text-align:center;border-right:1px solid #1d222b1f;padding:1rem .65rem}.gm-exposure .preview-stats div:last-child{border:0}.gm-exposure .preview-stats strong{font-family:var(--display);color:var(--accent);font-size:2rem;line-height:1;display:block}.gm-exposure .preview-stats div:nth-child(2) strong{color:#e04544}.gm-exposure .preview-stats span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.75rem;display:block}.gm-exposure .risk-panel{padding:1.15rem 1.15rem 1.35rem}.gm-exposure .risk-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.gm-exposure .risk-lock{width:1rem;height:1rem;color:var(--muted);flex:none}.gm-exposure .risk-sub{color:var(--muted);margin:.4rem 0 .35rem;font-size:.76rem}.gm-exposure .risk-row{border-top:1px solid #1d222b1a;justify-content:space-between;align-items:center;gap:.9rem;padding:.85rem 0;display:flex}.gm-exposure .risk-name{flex:1;min-width:0}.gm-exposure .risk-blur{color:#4b5563;font:.78rem var(--mono);letter-spacing:.04em;filter:blur(4px);-webkit-user-select:none;user-select:none;white-space:nowrap;display:block;overflow:hidden}.gm-exposure .risk-name small{color:var(--muted);font:.75rem var(--mono);margin-top:.55rem;display:block}.gm-exposure .risk-rests-on{flex-wrap:wrap;align-items:center;gap:.45rem;margin:.9rem 0 1.15rem;display:flex}.gm-exposure .risk-rests-on>span{color:var(--muted);font:.75rem var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-right:.15rem}.gm-exposure .risk-rests-on b{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent);color:var(--accent);font:500 .75rem var(--mono);letter-spacing:.02em;padding:.35rem .5rem}.gm-exposure .conversion-card{background:#fff;border:1px solid #1d222b29;margin-top:0;padding:1rem}.gm-exposure .offer-line{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.gm-exposure .offer-line span{color:var(--muted);font:.75rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.gm-exposure .offer-line strong{color:var(--accent);font-family:var(--display);text-transform:uppercase;font-size:.92rem;font-weight:600}.gm-exposure .preview-continue{width:100%;min-width:0}.gm-exposure .conversion-card .btn{transition:background-color .18s,border-color .18s,box-shadow .18s}.gm-exposure .conversion-card .btn:hover{background:#2584ff;border-color:#2584ff;transform:none;box-shadow:0 4px 14px #0165ff24}.gm-exposure .conversion-card .btn:active{background:var(--accent);box-shadow:none}.gm-exposure .node-dialog{border:1px solid var(--accent);width:min(30rem,100% - 2rem);color:var(--fg);background:#fff;border-radius:0;padding:0;transition:opacity .16s,transform .16s cubic-bezier(.2,.7,.2,1)}.gm-exposure .node-dialog[open]{animation:.22s cubic-bezier(.2,.7,.2,1) gm-dialog-in}.gm-exposure .node-dialog.is-closing{opacity:0;transform:translateY(.5rem)scale(.985)}.gm-exposure .node-dialog::backdrop{background:#11182759;transition:background .16s}.gm-exposure .node-dialog.is-closing::backdrop{background:0 0}.gm-exposure .dialog-inner{padding:1.5rem 1.7rem 1.75rem}.gm-exposure .dialog-top{color:var(--accent);font:.75rem var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.gm-exposure .dialog-close{color:var(--fg);cursor:pointer;background:0 0;border:0;font-size:1.4rem}.gm-exposure .node-dialog h3{font-family:var(--display);text-transform:uppercase;margin:1.4rem 0 .5rem;font-size:2rem}.gm-exposure .node-dialog p{color:#1d222b;margin:0}.gm-exposure .node-dialog .dialog-signal{color:#1d222b;align-items:center;gap:.6rem;margin:1.35rem 0 0;font-size:.82rem;display:flex}.gm-exposure .node-dialog .dialog-meta{color:var(--muted);font:.75rem var(--mono);margin:.55rem 0 0}.gm-exposure .node-dialog .dialog-example{color:var(--muted);font:.75rem var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:1.35rem 0 0}.gm-exposure .handoff-page{max-width:42rem;margin-inline:auto}.gm-exposure .handoff-page .preview-back{margin-bottom:1.15rem}.gm-exposure .handoff-view{background:#fff;border:1px solid #1d222b29;padding:clamp(1.5rem,4vw,3rem)}.gm-exposure .handoff-view h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(1.65rem,2.8vw,2.4rem);line-height:1}.gm-exposure .handoff-view .title-dot{color:var(--accent)}.gm-exposure .handoff-offer{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:#fff;margin:1.4rem 0 .4rem;padding:.9rem 1rem}.gm-exposure .handoff-summary{border-top:1px solid #1d222b24;margin-top:1.5rem}.gm-exposure .summary-head{justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0 .2rem;display:flex}.gm-exposure .summary-title{color:var(--muted);font:.75rem var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.gm-exposure .handoff-summary strong small{color:var(--muted);font-size:.75rem;font-weight:400}.gm-exposure .summary-value{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.gm-exposure .summary-icon{width:1rem;height:1rem;color:var(--accent);flex:none}.gm-exposure .summary-network-icon{flex:none;width:1rem;height:1rem}.gm-exposure .portal-origin{font:.7rem var(--mono);text-align:center;margin:1.15rem 0 0;color:#6b7280!important}.gm-exposure .handoff-terms{text-align:center;margin:.35rem 0 0;color:#6b7280!important;font-size:.75rem!important}.gm-exposure .handoff-summary div{color:#1d222b;border-bottom:1px solid #1d222b1a;justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.gm-exposure .handoff-summary span{color:var(--muted);text-transform:uppercase;font-size:.75rem}.gm-exposure .handoff-summary code{text-overflow:ellipsis;white-space:nowrap;max-width:58%;color:var(--accent);overflow:hidden}.gm-exposure .handoff-view .btn{margin-top:1.5rem}.gm-exposure .handoff-view p{color:var(--muted);font-size:.8rem}.gm-exposure .handoff-view .summary-head{background:#f3f5f8;border-bottom:1px solid #1d222b24;align-items:center;padding:1rem 1.1rem}.gm-exposure .handoff-view .summary-title{font:400 1.125rem/1 var(--mono);letter-spacing:.06em}.gm-exposure .handoff-view .summary-head .preview-back{margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:1}.gm-exposure .handoff-summary>div>span{letter-spacing:.1em;font-size:.875rem}.gm-exposure .handoff-summary .summary-value{color:#1d222b;font-size:1rem;font-weight:400}.gm-exposure .handoff-summary code{font-family:var(--mono);font-size:1rem;font-weight:400}.gm-exposure .handoff-summary strong small{font-size:.875rem}.gm-exposure .handoff-summary+p{color:#6b7280!important}.gm-exposure .handoff-terms{font-size:.75rem!important}@media (max-width:760px){.gm-exposure .preview-title{flex-direction:column;align-items:flex-start}.gm-exposure .preview-context{justify-content:flex-start}.gm-exposure .results-grid{grid-template-columns:1fr}.gm-exposure .dependency-map{height:20rem;min-height:20rem}.gm-exposure .preview-side{grid-template-columns:1fr;display:grid}.gm-exposure .conversion-card{grid-column:1;margin-top:0}.gm-exposure .preview-stats{min-height:6rem}}@media (max-width:600px){.gm-exposure .dna-legend-content{grid-template-columns:1fr}}.gm-exposure .preview-notice,.gm-exposure .risk-sub,.gm-exposure .risk-name small,.gm-exposure .conversion-card .offer-line span{font-size:.875rem}.gm-exposure .btn{width:100%;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--accent);background:var(--accent);color:var(--btn-ink);border-radius:2px;justify-content:center;align-items:center;gap:.7rem;padding:1.15rem 2rem;font-size:clamp(1rem,3.6vw,1.2rem);font-weight:700;transition:transform .18s,box-shadow .3s;display:inline-flex}@media (min-width:640px){.gm-exposure .btn{width:auto;min-width:26rem}.gm-exposure .preview-continue,.gm-exposure .handoff-view .btn{width:100%;min-width:0}.gm-exposure .exposure-submit{min-width:0}}.gm-exposure .btn:hover{transform:translateY(-2px);box-shadow:0 12px 40px #1d222b2e}.gm-exposure .btn:active{transform:translateY(0)}.gm-exposure .btn .arw{transition:transform .18s}.gm-exposure .btn:hover .arw{transform:translate(3px,-3px)}.gm-exposure .demo-captcha{justify-content:flex-start;margin-top:.75rem;display:flex}.gm-exposure .demo-captcha:empty{display:none}.gm-exposure .demo-captcha-note{color:var(--muted);margin:.6rem 0 0;font-size:.78rem}.gm-exposure .demo-captcha-note[hidden]{display:none}.gm-exposure .demo-captcha-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gm-exposure .demo-loading-inner{text-align:center;flex-direction:column;align-items:center;gap:.9rem;padding:4rem 0 5rem;display:flex}.gm-exposure .demo-loading-inner h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}.gm-exposure .demo-loading-inner h2 span{color:var(--accent)}.gm-exposure .demo-loading-inner p{color:var(--muted);font:.8rem var(--mono);align-items:center;gap:.5rem;margin:0;display:flex}.gm-exposure .demo-spinner{border:2px solid #1d222b29;border-top-color:var(--accent);border-radius:50%;width:2rem;height:2rem;animation:.9s linear infinite gm-demo-spin}@media (prefers-reduced-motion:reduce){.gm-exposure .demo-spinner{animation:none}}.gm-exposure .demo-empty{color:#1d222b;flex-direction:column;flex:1;justify-content:center;min-height:16rem;padding:2rem 1.25rem;display:flex}.gm-exposure .demo-empty p{margin:0}.gm-exposure .results-grid>*,.gm-exposure .preview-panel{min-width:0}.gm-exposure .form-fields{align-items:end}@media (max-width:600px){.gm-exposure .form-fields{grid-template-columns:minmax(0,1fr)}}.gm-exposure .graph-panel{position:relative}.gm-exposure .node-card{z-index:3;border:1px solid #1d222b2e;border-top:2px solid var(--accent);background:#fff;width:min(26rem,100% - 2rem);padding:1rem 1.1rem 1.1rem;animation:.18s cubic-bezier(.2,.7,.2,1) gm-node-card-in;position:absolute;bottom:3.25rem;left:1rem;box-shadow:0 14px 34px #1118271a}.gm-exposure .node-card[hidden]{display:none}.gm-exposure .node-card-top{color:var(--accent);font:.72rem var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gm-exposure .node-card-close{color:var(--fg);cursor:pointer;background:0 0;border:0;font-size:1.3rem;line-height:1}.gm-exposure .node-card h4{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:.7rem 0 .35rem;font-size:1.35rem}.gm-exposure .node-card code{color:#1d222b;font:.75rem var(--mono);overflow-wrap:anywhere;display:block}.gm-exposure .node-card-signal{color:#1d222b;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.9rem 0 0;font-size:.82rem;display:flex}.gm-exposure .node-card-meta{color:var(--muted);font:.75rem var(--mono);margin:.5rem 0 0}@media (max-width:760px){.gm-exposure .node-card{width:calc(100% - 1rem);bottom:.5rem;left:.5rem}}@media (prefers-reduced-motion:reduce){.gm-exposure .node-card{animation:none}}.gm-exposure .demo-flow{flex:1;min-width:0;padding:1rem;overflow-x:auto}.gm-exposure .demo-tiles strong{color:var(--fg);white-space:nowrap;font-size:clamp(1.1rem,1.8vw,1.5rem)}.gm-exposure .demo-tiles div:nth-child(2) strong{color:var(--fg)}.gm-exposure .demo-signal{color:var(--fg);font:.82rem var(--mono);display:block}.gm-exposure .demo-partial{border-left-color:#e04544}.gm-exposure .demo-alarm{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.85rem;display:flex}.gm-exposure .preview-total-risk .demo-alarm span,.gm-exposure .demo-alarm span{color:#fff;font:700 .78rem var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:.4rem;margin:0;padding:.4rem .65rem;display:inline-flex}.gm-exposure .demo-alarm b{font:700 1.05rem/1 var(--display)}.gm-exposure .demo-alarm__crit{background:#e04544}.gm-exposure .demo-alarm__warn{background:var(--warn)}.gm-exposure .demo-alarm--sm{justify-content:flex-start;gap:.35rem;margin:.75rem 0 .2rem}.gm-exposure .preview-total-risk .demo-alarm--sm span,.gm-exposure .demo-alarm--sm span{padding:.2rem .45rem;font-size:.68rem}.gm-exposure .demo-alarm--sm b{font-size:.82rem}.gm-exposure .demo-failing{color:#e04544;font:.75rem var(--mono);display:block}.gm-exposure .preview-total-risk.is-clear{border-color:color-mix(in srgb, var(--ok) 55%, transparent);background:color-mix(in srgb, var(--ok) 7%, #fff)}.gm-exposure .preview-total-risk.is-clear strong{color:var(--ok)}@keyframes gm-demo-spin{to{transform:rotate(360deg)}}@keyframes gm-node-card-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes gm-dialog-in{0%{opacity:0;transform:translateY(.65rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.gm-exposure.gm-exposure{width:100%;margin:0 auto;transition:height .32s cubic-bezier(.2,.7,.2,1)}.gm-exposure.gm-exposure .onboarding{padding:0}.gm-exposure.gm-exposure .exposure-form{border:1px solid var(--border,#e5e8ee);background:var(--bg);border-radius:2px;max-width:none;margin:0 auto;padding:1.25rem}.gm-exposure.gm-exposure .gm-entry-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.gm-exposure.gm-exposure .gm-entry-head .label{margin:0;font-size:.7rem}.gm-exposure.gm-exposure .try-example{white-space:nowrap;margin:0;font-size:.75rem}.gm-exposure.gm-exposure .audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.gm-exposure.gm-exposure .chain-id{display:none}.gm-exposure.gm-exposure .audience-card{border-radius:2px;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.gm-exposure.gm-exposure .audience-card:hover{transform:none}.gm-exposure.gm-exposure .audience-card[aria-pressed=true]{background:color-mix(in srgb, var(--role) 7%, #fff)}.gm-exposure.gm-exposure .audience-icon{color:var(--role)}.gm-exposure.gm-exposure .audience-icon svg{width:1.05rem;height:1.05rem}.gm-exposure.gm-exposure .audience-card strong{font-family:var(--mono);letter-spacing:0;text-transform:none;margin:0;font-size:16px;font-weight:400}.gm-exposure.gm-exposure .audience-card small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:.65rem}.gm-exposure.gm-exposure .gm-row{grid-template-columns:10.5rem minmax(0,1fr) auto;align-items:end;gap:.5rem;margin-top:1rem;display:grid}.gm-exposure.gm-exposure .exposure-field label{letter-spacing:.12em;margin-bottom:.4rem;font-size:.65rem}.gm-exposure.gm-exposure .exposure-field input,.gm-exposure.gm-exposure .chain-trigger{border-radius:2px;height:2.75rem;padding-top:0;padding-bottom:0;font-size:.875rem}.gm-exposure.gm-exposure .exposure-field input:focus{border-color:var(--fg)}.gm-exposure.gm-exposure .btn{border-color:var(--fg);background:var(--fg);color:#fff;width:auto;min-width:0;height:2.75rem;font-family:var(--display);letter-spacing:.02em;white-space:nowrap;cursor:pointer;border-radius:2px;gap:.5rem;padding:0 1.1rem;font-size:.875rem;font-weight:600}.gm-exposure.gm-exposure .btn:hover{box-shadow:none;background:var(--color-neutral-700,#374151);transform:none}.gm-exposure.gm-exposure .btn:disabled{opacity:.55;cursor:wait}.gm-exposure.gm-exposure .preview-continue{width:100%}.gm-exposure.gm-exposure .gm-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-top:.6rem;display:flex}.gm-exposure.gm-exposure .form-message,.gm-exposure.gm-exposure .form-disclaimer{min-height:0;margin:0;font-size:.7rem}.gm-exposure.gm-exposure .demo-captcha{margin-top:.5rem}.gm-exposure.gm-exposure .demo-captcha:empty{display:none}.gm-exposure.gm-exposure .exposure-results{max-width:var(--content-large,1280px);margin:0 auto}.gm-exposure.gm-exposure .exposure-results h2,.gm-exposure.gm-exposure .exposure-results h3,.gm-exposure.gm-exposure .exposure-results h4{letter-spacing:-.01em}.gm-exposure.gm-exposure .demo-flow>*{--ink:var(--fg);--txt:var(--fg);--ink-2:#1d222bc7;--ink-3:#1d222b94;--dim:#1d222b9e;--mute:#1d222b80;--line:#1d222b14;--line2:#1d222b24;--line3:#1d222b38;--surface:#fff;--panel2:#1d222b0a;--ui-face:var(--mono);--disp:var(--display);--sev-crit:#e04544;--sev-ok:#2f9e6e;--sev-act:var(--warn);--sev-act-wash:#b8730a1a}@media (max-width:720px){.gm-exposure.gm-exposure .gm-row{grid-template-columns:8.5rem minmax(0,1fr)}.gm-exposure.gm-exposure .exposure-submit{grid-column:1/-1;width:100%}.gm-exposure.gm-exposure .audience-card small{display:none}}@media (max-width:480px){.gm-exposure.gm-exposure .exposure-form{padding:1rem}.gm-exposure.gm-exposure .audience-card{justify-content:center;padding:.55rem .4rem}}.gm-exposure.gm-exposure{font-size:15px}.gm-exposure.gm-exposure .label,.gm-exposure.gm-exposure .exposure-field label,.gm-exposure.gm-exposure .node-card-top,.gm-exposure.gm-exposure .chain-id,.gm-exposure.gm-exposure code{font-family:var(--code);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.gm-exposure.gm-exposure .label{letter-spacing:.06em}.gm-exposure.gm-exposure .onboarding h2,.gm-exposure.gm-exposure .preview-title h2,.gm-exposure.gm-exposure .preview-panel-head h3,.gm-exposure.gm-exposure .risk-title,.gm-exposure.gm-exposure .handoff-view h2,.gm-exposure.gm-exposure .demo-loading-inner h2,.gm-exposure.gm-exposure .node-card h4,.gm-exposure.gm-exposure .node-dialog h3{font-family:var(--display);letter-spacing:-.02em;text-transform:none;font-weight:500}.gm-exposure.gm-exposure .preview-title h2{font-size:clamp(1.6rem,2.4vw,2.1rem)}.gm-exposure.gm-exposure .preview-panel-head h3,.gm-exposure.gm-exposure .risk-title{font-size:1.2rem}.gm-exposure.gm-exposure .preview-back,.gm-exposure.gm-exposure .dna-legend-toggle,.gm-exposure.gm-exposure .dna-legend-title,.gm-exposure.gm-exposure .map-legend,.gm-exposure.gm-exposure .no-signal,.gm-exposure.gm-exposure .severity,.gm-exposure.gm-exposure .preview-total-risk span,.gm-exposure.gm-exposure .preview-stats span,.gm-exposure.gm-exposure .risk-rests-on>span,.gm-exposure.gm-exposure .summary-title,.gm-exposure.gm-exposure .handoff-summary span,.gm-exposure.gm-exposure .dialog-top,.gm-exposure.gm-exposure .demo-alarm span,.gm-exposure.gm-exposure .audience-card small,.gm-exposure.gm-exposure .audience-kicker,.gm-exposure.gm-exposure .offer-line span,.gm-exposure.gm-exposure .offer-line strong{font-family:var(--mono);letter-spacing:0;text-transform:none}.gm-exposure.gm-exposure .preview-back,.gm-exposure.gm-exposure .preview-total-risk span,.gm-exposure.gm-exposure .preview-stats span,.gm-exposure.gm-exposure .form-message,.gm-exposure.gm-exposure .form-disclaimer{font-size:.85rem}.gm-exposure.gm-exposure .severity,.gm-exposure.gm-exposure .demo-alarm span,.gm-exposure.gm-exposure .audience-card small{font-size:.8rem}.gm-exposure.gm-exposure .demo-alarm b{font-family:var(--display)}.gm-exposure.gm-exposure .preview-total-risk strong,.gm-exposure.gm-exposure .preview-stats strong{font-family:var(--display);font-weight:500}.gm-exposure.gm-exposure .exposure-field input,.gm-exposure.gm-exposure .chain-trigger,.gm-exposure.gm-exposure .chain-list li{font-family:var(--mono);font-size:.95rem;font-weight:400}.gm-exposure.gm-exposure .btn{border-color:var(--color-neutral-800,#1d222b);background:var(--color-neutral-800,#1d222b);color:#fff;font-family:var(--mono);letter-spacing:normal;text-transform:none;padding:10px 16px;font-size:16px;font-weight:400;transition:background .18s}.gm-exposure.gm-exposure .btn:hover,.gm-exposure.gm-exposure .btn:active{background:var(--color-neutral-700,#374151)}.gm-exposure.gm-exposure .btn .arw{font-size:14px}.gm-exposure.gm-exposure .try-example,.gm-exposure.gm-exposure .preview-back{border:0;border-bottom:1px solid var(--color-neutral-800,#1d222b);color:var(--fg);font-family:var(--mono);letter-spacing:normal;padding:4px 0;font-size:14px;font-weight:400}.gm-exposure.gm-exposure .try-example:hover,.gm-exposure.gm-exposure .preview-back:hover{color:var(--accent);border-color:var(--accent)}.gm-exposure.gm-exposure .dna-tools button{font-family:var(--display)}.gm-exposure.gm-exposure .form-message,.gm-exposure.gm-exposure .form-disclaimer,.gm-exposure.gm-exposure .try-example,.gm-exposure.gm-exposure .preview-back,.gm-exposure.gm-exposure .preview-notice,.gm-exposure.gm-exposure .preview-panel-head p,.gm-exposure.gm-exposure .dna-legend-toggle,.gm-exposure.gm-exposure .dna-legend-item,.gm-exposure.gm-exposure .dependency-node,.gm-exposure.gm-exposure .map-legend,.gm-exposure.gm-exposure .dependency-row small,.gm-exposure.gm-exposure .preview-total-risk span,.gm-exposure.gm-exposure .preview-stats span,.gm-exposure.gm-exposure .risk-sub,.gm-exposure.gm-exposure .risk-blur,.gm-exposure.gm-exposure .risk-name small,.gm-exposure.gm-exposure .demo-signal,.gm-exposure.gm-exposure .demo-failing,.gm-exposure.gm-exposure .node-dialog .dialog-signal,.gm-exposure.gm-exposure .node-dialog .dialog-meta,.gm-exposure.gm-exposure .node-dialog .dialog-example,.gm-exposure.gm-exposure .handoff-summary strong small,.gm-exposure.gm-exposure .handoff-summary span,.gm-exposure.gm-exposure .portal-origin,.gm-exposure.gm-exposure .handoff-terms,.gm-exposure.gm-exposure .handoff-view p,.gm-exposure.gm-exposure .demo-captcha-note,.gm-exposure.gm-exposure .demo-loading-inner p,.gm-exposure.gm-exposure .node-card code,.gm-exposure.gm-exposure .node-card-signal,.gm-exposure.gm-exposure .node-card-meta,.gm-exposure.gm-exposure .exposure-field[data-disabled-tip].is-disabled:after,.gm-exposure.gm-exposure .chain-list li{font-size:14px!important}.gm-exposure.gm-exposure .label,.gm-exposure.gm-exposure .gm-entry-head .label,.gm-exposure.gm-exposure .exposure-field label,.gm-exposure.gm-exposure .audience-card small,.gm-exposure.gm-exposure .chain-id,.gm-exposure.gm-exposure .chain-list li b,.gm-exposure.gm-exposure .preview-context span,.gm-exposure.gm-exposure .role-tag,.gm-exposure.gm-exposure .dna-legend-title,.gm-exposure.gm-exposure .dna-tools button,.gm-exposure.gm-exposure .layer-number,.gm-exposure.gm-exposure .no-signal,.gm-exposure.gm-exposure .severity,.gm-exposure.gm-exposure .risk-rests-on>span,.gm-exposure.gm-exposure .risk-rests-on b,.gm-exposure.gm-exposure .offer-line span,.gm-exposure.gm-exposure .dialog-top,.gm-exposure.gm-exposure .summary-title,.gm-exposure.gm-exposure .node-card-top,.gm-exposure.gm-exposure .demo-alarm span,.gm-exposure.gm-exposure .demo-alarm b,.gm-exposure.gm-exposure .demo-alarm--sm span,.gm-exposure.gm-exposure .demo-alarm--sm b{letter-spacing:.04em;text-transform:uppercase;font-weight:400;line-height:1.3;font-family:var(--code)!important;font-size:12px!important}.gm-exposure.gm-exposure .demo-alarm b,.gm-exposure.gm-exposure .demo-alarm--sm b{font-weight:700}.gm-exposure.gm-exposure .demo-flow>*{--t-xs:14px;--t-sm:14px}.gm-exposure.gm-exposure .results-grid{flex-wrap:wrap;align-items:stretch;gap:1rem;display:flex}.gm-exposure.gm-exposure .preview-side{display:contents}.gm-exposure.gm-exposure .preview-side>*{flex:1.3 15rem;order:1;min-width:0;margin:0}.gm-exposure.gm-exposure .preview-side>.preview-total-risk{text-align:left;flex:1.4 20rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;padding:.75rem 1rem;display:grid}.gm-exposure.gm-exposure .preview-total-risk strong{grid-row:1/span 2;font-size:2.4rem}.gm-exposure.gm-exposure .preview-total-risk .demo-alarm{flex-wrap:wrap;justify-content:flex-start;gap:.35rem;margin-top:.4rem}.gm-exposure.gm-exposure .preview-side>.preview-stats div{flex-direction:column;justify-content:center;padding:.75rem .5rem;display:flex}.gm-exposure.gm-exposure .preview-side>.conversion-card{flex-direction:column;flex:13rem;justify-content:center;display:flex}.gm-exposure.gm-exposure .results-grid>.preview-panel{flex:100%;order:2}.gm-exposure.gm-exposure .preview-side>.risk-panel{flex:100%;order:3;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;column-gap:1.75rem;display:grid}.gm-exposure.gm-exposure .risk-panel>:not(.risk-row){grid-column:1/-1}.gm-exposure.gm-exposure .risk-panel>.risk-row~.risk-sub{order:10}.gm-exposure.gm-exposure .risk-panel .risk-row{padding:.6rem 0}@media (max-width:1100px){.gm-exposure.gm-exposure .preview-side>.risk-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}.gm-exposure.gm-exposure .demo-flow{max-height:36rem;overflow:auto}.gm-exposure.gm-exposure .dna-canvas-wrap{min-height:32rem;max-height:36rem}@media (max-width:720px){.gm-exposure.gm-exposure .preview-side>.risk-panel{grid-template-columns:1fr}}.gm-exposure.gm-exposure .preview-title h2,.gm-exposure.gm-exposure .demo-loading-inner h2{font-family:var(--mono);letter-spacing:-.01em;color:var(--fg);font-size:24px;font-weight:400;line-height:1.2}.gm-exposure.gm-exposure .preview-title h2 span,.gm-exposure.gm-exposure .demo-loading-inner h2 span{color:inherit}.gm-exposure.gm-exposure .preview-side>.preview-total-risk,.gm-exposure.gm-exposure .preview-side>.preview-stats:not(.demo-tiles),.gm-exposure.gm-exposure .preview-side>.conversion-card{order:1}.gm-exposure.gm-exposure .preview-side>.preview-total-risk{flex:38%}.gm-exposure.gm-exposure .preview-side>.preview-stats:not(.demo-tiles){flex:1.4 50%}:is(.gm-exposure.gm-exposure .preview-side:has(.demo-tiles)>.demo-tiles,.gm-exposure.gm-exposure .preview-side:has(.demo-tiles)>.conversion-card){order:2}.gm-exposure.gm-exposure .preview-side:has(.demo-tiles)>.conversion-card{flex:38%}.gm-exposure.gm-exposure .results-grid>.preview-panel{order:3}.gm-exposure.gm-exposure .preview-side>.risk-panel{order:4}@media (max-width:720px){.gm-exposure.gm-exposure .preview-side>*{flex-basis:100%!important}}.gm-exposure.gm-exposure .preview-side:not(:has(.demo-tiles))>.conversion-card{flex:.8 20%}.gm-exposure.gm-exposure .risk-head{gap:.75rem}.gm-exposure.gm-exposure .risk-head .risk-title{margin-right:auto}.gm-exposure.gm-exposure .risk-head .gm-risk-cta{flex:none;width:auto}.gm-exposure.gm-exposure .preview-side:has(.demo-tiles)>.demo-tiles{flex:100%}.gm-exposure.gm-exposure .preview-side:not(:has(.demo-tiles))>.preview-total-risk{flex:38%}.gm-exposure.gm-exposure .preview-side:not(:has(.demo-tiles))>.preview-stats{flex:1.4 50%}@media (max-width:560px){.gm-exposure.gm-exposure .risk-head{flex-wrap:wrap}.gm-exposure.gm-exposure .risk-head .gm-risk-cta{width:100%}}.gm-exposure.gm-exposure .preview-side>.preview-stats:not(.demo-tiles) div:first-child strong,.gm-exposure.gm-exposure .preview-side>.preview-stats:not(.demo-tiles) div:last-child strong{color:var(--warn)}.gm-exposure.gm-exposure .preview-side:not(:has(.demo-tiles))>.preview-stats div:first-child strong{color:var(--fg)}.gm-exposure.gm-exposure .gm-entry-title{font-family:var(--display);letter-spacing:-.02em;text-transform:none;color:var(--fg);margin:0;font-size:20px;font-weight:500;line-height:1.3}.gm-exposure.gm-exposure .gm-entry-alt{font-family:var(--mono);letter-spacing:0;color:var(--muted);margin-left:.25rem;font-size:16px;font-weight:400}.gm-exposure.gm-exposure .gm-entry-alt .try-example{color:var(--fg);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.gm-exposure.gm-exposure .gm-entry-alt .try-example:hover{color:var(--accent)}.gm-exposure.gm-exposure .gm-row{margin-top:0}.gm-exposure.gm-exposure .form-message:not([data-state=error]){display:none}.gm-exposure.gm-exposure .form-message[data-state=error]{margin-top:.6rem}.gm-exposure.gm-exposure .exposure-form{max-width:46rem;box-shadow:none;background:0 0;border:0;padding:0}.gm-exposure.gm-exposure .gm-entry-head{justify-content:center}.gm-exposure.gm-exposure .gm-entry-title{text-align:center}.gm-exposure.gm-exposure .gm-type{border:1px solid var(--color-neutral-100,#e5e8ee);background:#fff;border-radius:2px;justify-content:center;width:max-content;margin:0 auto 1.25rem;display:flex}.gm-exposure.gm-exposure .gm-type__opt{color:var(--muted);font-family:var(--code);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 16px;font-size:12px;transition:background .18s,color .18s}.gm-exposure.gm-exposure .gm-type__opt+.gm-type__opt{border-left:1px solid var(--color-neutral-100,#e5e8ee)}.gm-exposure.gm-exposure .gm-type__opt:hover{color:var(--fg)}.gm-exposure.gm-exposure .gm-type__opt[aria-pressed=true]{background:var(--color-neutral-800,#1d222b);color:#fff}.gm-exposure.gm-exposure .gm-type__opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gm-exposure.gm-exposure .gm-entry-head{margin-bottom:.75rem}.gm-exposure.gm-exposure .demo-captcha-note{min-height:1.5em;line-height:1.5}.gm-exposure.gm-exposure .demo-captcha-note[hidden]{visibility:hidden;display:block}.gm-exposure.gm-exposure .demo-captcha-note{opacity:1;visibility:visible;align-items:center;gap:8px;transition:opacity .35s,visibility linear;display:flex}.gm-exposure.gm-exposure .demo-captcha-note[hidden]{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s;animation:none;display:flex}.gm-exposure.gm-exposure .demo-captcha-note:not(:has(.demo-captcha-retry)):before{content:"";border:1.5px solid;border-top-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite gm-note-spin}@keyframes gm-note-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gm-exposure.gm-exposure .demo-captcha-note:before{animation-duration:2.4s}}.gm-exposure.gm-exposure .gm-type__opt{align-items:center;gap:8px;display:inline-flex}.gm-exposure.gm-exposure .gm-type__icon{flex:none;width:16px;height:16px}.gm-exposure.gm-exposure .exposure-form{grid-template-columns:minmax(0,1fr);display:grid}.gm-exposure.gm-exposure .exposure-form>.demo-captcha-note{grid-area:10/1}.gm-exposure.gm-exposure .exposure-form>.form-message{text-align:left;grid-area:10/1;margin-top:.6rem;padding-left:11rem}.gm-exposure.gm-exposure .exposure-form:has(.form-message[data-state=error]) .demo-captcha-note{opacity:0;visibility:hidden}@media (max-width:720px){.gm-exposure.gm-exposure .exposure-form>.form-message{padding-left:9rem}}.gm-exposure.gm-exposure .exposure-form>.gm-try{flex-wrap:wrap;grid-area:9/1;align-items:center;gap:8px 12px;margin-top:.75rem;padding-left:0;display:flex}.gm-exposure.gm-exposure .gm-try__label{color:var(--color-neutral-600,#4b5563);font-family:var(--mono);font-size:14px}.gm-exposure.gm-exposure .gm-chip{border:1px solid var(--color-neutral-100,#e5e8ee);background:var(--color-neutral-25,#fafafa);height:24px;color:var(--color-neutral-600,#4b5563);font-family:var(--code);cursor:pointer;border-radius:21px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:400;line-height:1;transition:border-color .18s,background .18s;display:inline-flex}.gm-exposure.gm-exposure .gm-chip:hover{border-color:var(--color-neutral-150,#d4d8df);background:var(--color-neutral-50,#f4f5f7)}.gm-exposure.gm-exposure .gm-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gm-exposure.gm-exposure .gm-chip__icon{flex:none;width:14px;height:14px}@media (max-width:720px){.gm-exposure.gm-exposure .exposure-form>.gm-try{justify-content:center;padding-left:0}}.gm-exposure.gm-exposure .preview-side>.risk-panel{align-items:start;gap:.75rem}.gm-exposure.gm-exposure .risk-panel .risk-row{border:1px solid var(--color-neutral-100,#e5e8ee);border-top:1px solid var(--color-neutral-100,#e5e8ee);background:var(--color-neutral-25,#fafafa);border-radius:2px;align-items:flex-start;height:100%;padding:.85rem 1rem}.gm-exposure.gm-exposure .risk-panel>.risk-sub,.gm-exposure.gm-exposure .risk-panel>.risk-rests-on{margin-top:0;margin-bottom:0}.gm-exposure.gm-exposure .risk-panel>.gm-risk-cta{order:11;grid-column:1/-1;justify-self:start;width:auto;margin-top:.25rem}.gm-exposure.gm-exposure .gm-chip__type{color:var(--fg);text-transform:uppercase;letter-spacing:.04em}.gm-exposure.gm-exposure .gm-chip__addr{color:var(--muted)}
