.FrameDemo-module__8W8lTW__demo{border:1px solid color-mix(in srgb, var(--color-muted) 55%, transparent);background:color-mix(in srgb, var(--color-background) 88%, var(--color-muted));width:100%;box-shadow:0 18px 50px color-mix(in srgb, var(--color-background) 65%, transparent);border-radius:22px;overflow:hidden}.FrameDemo-module__8W8lTW__windowHeader,.FrameDemo-module__8W8lTW__titleGroup,.FrameDemo-module__8W8lTW__modeToggle,.FrameDemo-module__8W8lTW__controls,.FrameDemo-module__8W8lTW__flow,.FrameDemo-module__8W8lTW__frameChooser,.FrameDemo-module__8W8lTW__sectionHeading,.FrameDemo-module__8W8lTW__checksumValues,.FrameDemo-module__8W8lTW__sendRow{align-items:center;display:flex}.FrameDemo-module__8W8lTW__windowHeader{border-bottom:1px solid color-mix(in srgb, var(--color-muted) 32%, transparent);justify-content:space-between;gap:24px;min-height:78px;padding:14px 24px}.FrameDemo-module__8W8lTW__titleGroup{gap:14px}.FrameDemo-module__8W8lTW__codeMark{color:var(--color-accent);flex:none}.FrameDemo-module__8W8lTW__title{color:var(--color-foreground);font-size:18px;line-height:1.2}.FrameDemo-module__8W8lTW__subtitle{color:var(--color-secondary);margin-top:3px;font-size:12px}.FrameDemo-module__8W8lTW__modeToggle{border:1px solid var(--color-muted);background:var(--color-background);border-radius:9px;padding:3px}.FrameDemo-module__8W8lTW__modeToggle button{min-height:34px;color:var(--color-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:650}.FrameDemo-module__8W8lTW__modeToggle button[aria-pressed=true]{color:var(--color-background);background:var(--color-accent)}.FrameDemo-module__8W8lTW__content{padding:28px}.FrameDemo-module__8W8lTW__messageField,.FrameDemo-module__8W8lTW__selectField{color:var(--color-secondary);gap:8px;font-size:13px;font-weight:650;display:grid}.FrameDemo-module__8W8lTW__messageField textarea,.FrameDemo-module__8W8lTW__selectField select{border:1px solid var(--color-muted);color:var(--color-foreground);background:var(--color-background);font:inherit;border-radius:10px;outline:none}.FrameDemo-module__8W8lTW__messageField textarea{resize:vertical;width:100%;min-height:108px;font-family:var(--font-geist-mono), monospace;padding:14px;font-size:15px;line-height:1.55}.FrameDemo-module__8W8lTW__messageField small{color:var(--color-muted);font-family:var(--font-geist-mono), monospace;justify-self:end;font-size:11px;font-weight:500}.FrameDemo-module__8W8lTW__messageField textarea:focus,.FrameDemo-module__8W8lTW__selectField select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.FrameDemo-module__8W8lTW__controls{flex-wrap:wrap;gap:18px;margin-top:22px}.FrameDemo-module__8W8lTW__selectField{min-width:190px}.FrameDemo-module__8W8lTW__selectField select{height:44px;font-family:var(--font-geist-mono), monospace;cursor:pointer;padding:0 12px;font-size:14px}.FrameDemo-module__8W8lTW__checkControl,.FrameDemo-module__8W8lTW__corruptControl{color:var(--color-foreground);cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.FrameDemo-module__8W8lTW__checkControl{align-self:flex-end;min-height:44px}.FrameDemo-module__8W8lTW__checkControl input,.FrameDemo-module__8W8lTW__corruptControl input{width:17px;height:17px;accent-color:var(--color-accent)}.FrameDemo-module__8W8lTW__flow{border-block:1px solid color-mix(in srgb, var(--color-muted) 30%, transparent);justify-content:center;gap:14px;margin-top:28px;padding:18px}.FrameDemo-module__8W8lTW__flow div{text-align:center;min-width:120px}.FrameDemo-module__8W8lTW__flow strong,.FrameDemo-module__8W8lTW__flow span{display:block}.FrameDemo-module__8W8lTW__flow strong{color:var(--color-accent);font-family:var(--font-geist-mono), monospace;font-size:19px}.FrameDemo-module__8W8lTW__flow span{color:var(--color-secondary);margin-top:3px;font-size:11px}.FrameDemo-module__8W8lTW__flow>svg{color:var(--color-muted);flex:none}.FrameDemo-module__8W8lTW__frameChooser{flex-wrap:wrap;gap:8px;margin-top:24px}.FrameDemo-module__8W8lTW__frameChooser button{border:1px solid color-mix(in srgb, var(--color-muted) 55%, transparent);min-width:92px;min-height:50px;color:var(--color-foreground);background:var(--color-background);font:inherit;cursor:pointer;border-radius:9px;gap:3px;padding:8px 12px;display:grid}.FrameDemo-module__8W8lTW__frameChooser button[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 -3px 0 var(--color-accent)}.FrameDemo-module__8W8lTW__frameChooser button[data-state=sending]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-background))}.FrameDemo-module__8W8lTW__frameChooser button[data-state=sent]{border-color:var(--color-secondary)}.FrameDemo-module__8W8lTW__frameChooser button[data-state=rejected]{border-color:var(--color-accent);text-decoration:line-through}.FrameDemo-module__8W8lTW__frameChooser span{font-size:12px;font-weight:700}.FrameDemo-module__8W8lTW__frameChooser small{color:var(--color-secondary);font-family:var(--font-geist-mono), monospace;font-size:10px}.FrameDemo-module__8W8lTW__diagramSection,.FrameDemo-module__8W8lTW__checksumSection{border:1px solid color-mix(in srgb, var(--color-muted) 35%, transparent);background:color-mix(in srgb, var(--color-background) 94%, var(--color-muted));border-radius:14px;margin-top:24px}.FrameDemo-module__8W8lTW__sectionHeading{border-bottom:1px solid color-mix(in srgb, var(--color-muted) 30%, transparent);justify-content:space-between;gap:18px;padding:18px}.FrameDemo-module__8W8lTW__sectionHeading h2{color:var(--color-foreground);font-size:15px}.FrameDemo-module__8W8lTW__sectionHeading p{color:var(--color-secondary);margin-top:4px;font-size:12px}.FrameDemo-module__8W8lTW__corruptControl{color:var(--color-accent);flex:none}.FrameDemo-module__8W8lTW__diagramScroll{padding:22px 18px;overflow-x:auto}.FrameDemo-module__8W8lTW__frameDiagram{min-width:960px;display:flex}.FrameDemo-module__8W8lTW__frameDiagram button{border:0;border-right:1px solid var(--color-background);min-width:86px;min-height:86px;color:var(--color-foreground);background:color-mix(in srgb, var(--color-secondary) 16%, var(--color-background));font:inherit;text-align:center;cursor:pointer;flex-direction:column;flex-basis:0;justify-content:center;align-items:center;gap:8px;padding:9px;display:flex}.FrameDemo-module__8W8lTW__frameDiagram button:first-child{border-radius:10px 0 0 10px}.FrameDemo-module__8W8lTW__frameDiagram button:last-child{border-right:0;border-radius:0 10px 10px 0}.FrameDemo-module__8W8lTW__frameDiagram button[data-physical=true]{color:var(--color-secondary);background:color-mix(in srgb, var(--color-muted) 9%, var(--color-background))}.FrameDemo-module__8W8lTW__frameDiagram button[data-corrupted=true]{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 18%, var(--color-background))}.FrameDemo-module__8W8lTW__frameDiagram button[aria-pressed=true]{box-shadow:inset 0 -4px 0 var(--color-accent)}.FrameDemo-module__8W8lTW__frameDiagram strong{font-size:11px}.FrameDemo-module__8W8lTW__frameDiagram span{color:var(--color-secondary);font-family:var(--font-geist-mono), monospace;font-size:10px}.FrameDemo-module__8W8lTW__fieldDetail{border-top:1px solid color-mix(in srgb, var(--color-muted) 30%, transparent);grid-template-columns:minmax(0,1fr) minmax(230px,.75fr);gap:24px;padding:18px;display:grid}.FrameDemo-module__8W8lTW__fieldDetail>div{min-width:0}.FrameDemo-module__8W8lTW__fieldDetail span,.FrameDemo-module__8W8lTW__checksumValues span{color:var(--color-secondary);margin-bottom:8px;font-size:11px;font-weight:650;display:block}.FrameDemo-module__8W8lTW__fieldDetail code,.FrameDemo-module__8W8lTW__checksumValues code{overflow-wrap:anywhere;color:var(--color-foreground);font-family:var(--font-geist-mono), monospace;font-size:12px;line-height:1.65;display:block}.FrameDemo-module__8W8lTW__fieldDetail p{color:var(--color-secondary);font-size:13px;line-height:1.55}.FrameDemo-module__8W8lTW__checksumSection{overflow:hidden}.FrameDemo-module__8W8lTW__checksumValues{justify-content:center;gap:24px;padding:20px}.FrameDemo-module__8W8lTW__checksumValues>div{flex:1;min-width:0}.FrameDemo-module__8W8lTW__compareIcon{color:var(--color-accent);flex:none}.FrameDemo-module__8W8lTW__validation{border-top:1px solid color-mix(in srgb, var(--color-muted) 30%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.FrameDemo-module__8W8lTW__validation[data-valid=true]{background:color-mix(in srgb, var(--color-secondary) 10%, transparent)}.FrameDemo-module__8W8lTW__validation[data-valid=false]{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.FrameDemo-module__8W8lTW__validation strong{flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.FrameDemo-module__8W8lTW__validation span{color:var(--color-secondary);text-align:right;font-size:12px}.FrameDemo-module__8W8lTW__sendRow{gap:18px;margin-top:24px}.FrameDemo-module__8W8lTW__sendButton{min-height:46px;color:var(--color-background);background:var(--color-accent);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:750;display:inline-flex}.FrameDemo-module__8W8lTW__sendButton:disabled{cursor:not-allowed;opacity:.55}.FrameDemo-module__8W8lTW__sendRow p{color:var(--color-secondary);font-family:var(--font-geist-mono), monospace;font-size:12px}.FrameDemo-module__8W8lTW__sendRow p[data-phase=complete]{color:var(--color-foreground)}.FrameDemo-module__8W8lTW__sendRow p[data-phase=failed]{color:var(--color-accent)}.FrameDemo-module__8W8lTW__note{color:var(--color-muted);margin-top:24px;font-size:11px;line-height:1.6}@media (max-width:760px){.FrameDemo-module__8W8lTW__windowHeader,.FrameDemo-module__8W8lTW__sectionHeading,.FrameDemo-module__8W8lTW__validation,.FrameDemo-module__8W8lTW__sendRow{flex-direction:column;align-items:flex-start}.FrameDemo-module__8W8lTW__modeToggle{align-self:flex-end}.FrameDemo-module__8W8lTW__content{padding:18px}.FrameDemo-module__8W8lTW__controls{flex-direction:column;align-items:stretch}.FrameDemo-module__8W8lTW__selectField{min-width:0}.FrameDemo-module__8W8lTW__checkControl{align-self:auto}.FrameDemo-module__8W8lTW__flow{grid-template-columns:1fr;display:grid}.FrameDemo-module__8W8lTW__flow>svg{transform:rotate(90deg)}.FrameDemo-module__8W8lTW__fieldDetail{grid-template-columns:1fr}.FrameDemo-module__8W8lTW__checksumValues{flex-direction:column;align-items:stretch}.FrameDemo-module__8W8lTW__compareIcon{transform:rotate(90deg)}.FrameDemo-module__8W8lTW__validation span{text-align:left}}
.page-module__ihYF2a__page{width:100%;max-width:1180px;margin:0 auto;padding:56px 24px 80px}@media (max-width:600px){.page-module__ihYF2a__page{padding:32px 16px 56px}}
