.PortalFixture-module__-eTlZW__portal{border:2px solid var(--cobalt);background:var(--paper-raised);min-height:560px;color:var(--ink);position:relative}.PortalFixture-module__-eTlZW__portal :focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.PortalFixture-module__-eTlZW__masthead,.PortalFixture-module__-eTlZW__formHeader,.PortalFixture-module__-eTlZW__field,.PortalFixture-module__-eTlZW__helpRow{border-bottom:1px solid var(--rule)}.PortalFixture-module__-eTlZW__masthead,.PortalFixture-module__-eTlZW__formHeader,.PortalFixture-module__-eTlZW__field,.PortalFixture-module__-eTlZW__helpRow,.PortalFixture-module__-eTlZW__actionBar{padding:18px 22px}.PortalFixture-module__-eTlZW__masthead,.PortalFixture-module__-eTlZW__helpRow{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.PortalFixture-module__-eTlZW__masthead{background:var(--cobalt-wash);border-bottom:2px solid var(--cobalt);color:var(--ink)}.PortalFixture-module__-eTlZW__formHeader h1{letter-spacing:-.055em;max-width:620px;margin:8px 0 10px;font-size:clamp(34px,4vw,62px);font-weight:500;line-height:.94}.PortalFixture-module__-eTlZW__formHeader p,.PortalFixture-module__-eTlZW__field p{max-width:620px;margin:0;line-height:1.55}.PortalFixture-module__-eTlZW__field{gap:9px;display:grid}.PortalFixture-module__-eTlZW__fieldLabel{font-size:15px}.PortalFixture-module__-eTlZW__field input{border:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:0;padding:14px}.PortalFixture-module__-eTlZW__error{color:var(--grievance);font-size:14px}.PortalFixture-module__-eTlZW__textButton,.PortalFixture-module__-eTlZW__continue,.PortalFixture-module__-eTlZW__brokenContinue{border:2px solid var(--ink);background:var(--electric);color:var(--ink);cursor:pointer;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-radius:0;padding:13px 17px;font-size:13px;transition:background-color .12s linear,color .12s linear}.PortalFixture-module__-eTlZW__textButton:hover,.PortalFixture-module__-eTlZW__continue:hover,.PortalFixture-module__-eTlZW__textButton:focus-visible,.PortalFixture-module__-eTlZW__continue:focus-visible{background:var(--ink);color:var(--paper)}.PortalFixture-module__-eTlZW__textButton{background:var(--paper)}.PortalFixture-module__-eTlZW__actionBar{background:var(--paper-raised);justify-content:flex-end;display:flex}.PortalFixture-module__-eTlZW__obstructed{width:56%;box-shadow:8px 8px 0 var(--ink);position:absolute;bottom:-28px;right:-18px}.PortalFixture-module__-eTlZW__zoomSafe{width:auto;box-shadow:none;position:static}.PortalFixture-module__-eTlZW__dialogBackdrop{z-index:3;background:#ffffffe0;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.PortalFixture-module__-eTlZW__dialog{border:2px solid var(--ink);background:var(--paper);width:min(100%,460px);box-shadow:none;border-radius:0;padding:24px}.PortalFixture-module__-eTlZW__dialog h2{margin:0 0 10px;font-size:28px;font-weight:500}@media (max-width:720px){.PortalFixture-module__-eTlZW__portal{min-height:620px}.PortalFixture-module__-eTlZW__obstructed{width:72%;right:-8px}}@media (prefers-reduced-motion:reduce){.PortalFixture-module__-eTlZW__textButton,.PortalFixture-module__-eTlZW__continue{transition:none!important}}
.DemoExperience-module__o9xtzW__page{background:var(--paper);min-height:100vh;color:var(--ink)}.DemoExperience-module__o9xtzW__statusRail,.DemoExperience-module__o9xtzW__eyebrow,.DemoExperience-module__o9xtzW__toolStatus,.DemoExperience-module__o9xtzW__ledgerHead,.DemoExperience-module__o9xtzW__ledgerItem code,.DemoExperience-module__o9xtzW__button,.DemoExperience-module__o9xtzW__reset{font-family:var(--font-geist-mono), monospace}.DemoExperience-module__o9xtzW__statusRail{border-bottom:1px solid var(--rule);text-transform:uppercase;grid-template-columns:repeat(3,1fr);font-size:12px;display:grid}.DemoExperience-module__o9xtzW__statusRail>div{border-right:1px solid var(--rule);padding:14px 3.5vw}.DemoExperience-module__o9xtzW__statusRail>div:last-child{border-right:0}.DemoExperience-module__o9xtzW__workspace{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);min-height:calc(100vh - 121px);display:grid}.DemoExperience-module__o9xtzW__portalColumn{border-right:1px solid var(--rule);padding:4vw 3.5vw 7vw}.DemoExperience-module__o9xtzW__controlColumn{flex-direction:column;display:flex}.DemoExperience-module__o9xtzW__panel{border-bottom:1px solid var(--rule);padding:28px}.DemoExperience-module__o9xtzW__panel h2{letter-spacing:-.035em;margin:8px 0 12px;font-size:30px;font-weight:500}.DemoExperience-module__o9xtzW__panel p{margin:0;line-height:1.5}.DemoExperience-module__o9xtzW__eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.DemoExperience-module__o9xtzW__toolStatus{background:var(--ink);color:var(--paper);margin-top:16px;padding:14px;font-size:12px;line-height:1.5}.DemoExperience-module__o9xtzW__controls{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.DemoExperience-module__o9xtzW__button,.DemoExperience-module__o9xtzW__reset{border:1px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;text-align:left;text-transform:uppercase;border-radius:0;padding:11px 13px;font-size:12px;transition:background-color .12s linear,color .12s linear}.DemoExperience-module__o9xtzW__button:disabled{cursor:not-allowed;opacity:.38}.DemoExperience-module__o9xtzW__button:hover:not(:disabled),.DemoExperience-module__o9xtzW__button:focus-visible:not(:disabled){background:var(--ink);color:var(--paper)}.DemoExperience-module__o9xtzW__button:active:not(:disabled){transform:translate(1px,1px)}.DemoExperience-module__o9xtzW__primary{background:var(--electric);border-width:2px}.DemoExperience-module__o9xtzW__primary:hover:not(:disabled),.DemoExperience-module__o9xtzW__primary:focus-visible:not(:disabled){background:var(--ink);color:var(--paper)}.DemoExperience-module__o9xtzW__reset{background:var(--paper)}.DemoExperience-module__o9xtzW__ledger{margin:18px 0 0;padding:0;list-style:none}.DemoExperience-module__o9xtzW__ledgerHead,.DemoExperience-module__o9xtzW__ledgerItem{border-top:1px solid var(--rule);grid-template-columns:32px 1fr;gap:10px;padding:10px 0;display:grid}.DemoExperience-module__o9xtzW__ledgerHead{text-transform:uppercase;font-size:10px}.DemoExperience-module__o9xtzW__ledgerItem{font-size:13px}.DemoExperience-module__o9xtzW__ledgerItem code{font-size:11px}.DemoExperience-module__o9xtzW__ratificationBackdrop{z-index:50;background:#ffffffeb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.DemoExperience-module__o9xtzW__ratification{border:1px solid var(--ink);background:var(--ink);width:min(760px,100%);max-height:90vh;color:var(--paper);box-shadow:none;border-radius:0;padding:30px;overflow:auto}.DemoExperience-module__o9xtzW__ratification h2{letter-spacing:-.055em;margin:8px 0 14px;font-size:clamp(32px,5vw,58px);font-weight:500;line-height:.96}.DemoExperience-module__o9xtzW__ratification ul{padding-left:20px;line-height:1.6}.DemoExperience-module__o9xtzW__decisionRow{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.DemoExperience-module__o9xtzW__ratification .DemoExperience-module__o9xtzW__button:not(.DemoExperience-module__o9xtzW__primary){border-color:var(--paper);color:var(--paper);background:0 0}.DemoExperience-module__o9xtzW__ratification .DemoExperience-module__o9xtzW__button:not(.DemoExperience-module__o9xtzW__primary):hover:not(:disabled),.DemoExperience-module__o9xtzW__ratification .DemoExperience-module__o9xtzW__button:not(.DemoExperience-module__o9xtzW__primary):focus-visible:not(:disabled){background:var(--paper);color:var(--ink)}.DemoExperience-module__o9xtzW__ratification .DemoExperience-module__o9xtzW__primary{border-color:var(--ink)}.DemoExperience-module__o9xtzW__message{color:var(--grievance);font-size:13px;margin-top:14px!important}@media (max-width:900px){.DemoExperience-module__o9xtzW__workspace{grid-template-columns:1fr}.DemoExperience-module__o9xtzW__portalColumn{border-right:0;border-bottom:1px solid var(--rule)}}@media (max-width:620px){.DemoExperience-module__o9xtzW__statusRail{grid-template-columns:1fr}.DemoExperience-module__o9xtzW__statusRail>div{border-right:0;border-bottom:1px solid var(--rule)}.DemoExperience-module__o9xtzW__statusRail>div:last-child{border-bottom:0}.DemoExperience-module__o9xtzW__portalColumn{padding:28px 16px 70px}.DemoExperience-module__o9xtzW__panel{padding:24px 18px}.DemoExperience-module__o9xtzW__controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.DemoExperience-module__o9xtzW__page *{scroll-behavior:auto!important}.DemoExperience-module__o9xtzW__button,.DemoExperience-module__o9xtzW__primary,.DemoExperience-module__o9xtzW__header-demo-action{transition:none!important}}
