.lrst-root{position:absolute;inset:0;display:flex;flex-direction:column;background:#000}.lrst-stage{position:relative;flex:1;min-height:0}.lrst-stage>.rst-root{height:100%;min-height:0}.lrst-root--compact-live .rst-centre{width:min(680px,calc(100% - 48px))}.lrst-root--compact-live .rst-now{width:100%;margin-inline:auto}.lrst-root--compact-live .rst-now blockquote{width:100%;max-width:30ch;margin-inline:auto;font-size:24px;line-height:30px;text-align:center}.lrst-root--proof-flow.lrst-root--compact-live .rst-centre{top:calc(50% - 28px)}.lrst-root--proof-flow .rrd-item[data-demo-press=true] .rrd-item-open{position:relative;overflow:hidden;animation:lpf-card-press .8s cubic-bezier(.22,1,.36,1) both}.lrst-root--proof-flow .rrd-item[data-demo-press=true] .rrd-item-open:after{position:absolute;right:18%;bottom:20%;width:24px;height:24px;border:1px solid rgba(237,237,237,.72);border-radius:50%;content:"";pointer-events:none;animation:lpf-press-ring .8s cubic-bezier(.22,1,.36,1) both}@keyframes lpf-card-press{0%,42%{background:transparent}58%,76%{background:rgba(255,255,255,.08)}to{background:rgba(255,255,255,.04)}}@keyframes lpf-press-ring{0%,38%{opacity:0;transform:scale(.45)}52%{opacity:1;transform:scale(.8)}82%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}.lpf-receipt-dock--closing .ldp-dossier-close{animation:lpf-close-press .18s ease both}.rrd-dossier-layer:has(.lpf-receipt-dock--closing) .rrd-dossier-scrim{animation:lpf-scrim-out .28s ease .18s both}.rrd-dossier-layer:has(.lpf-receipt-dock--closing) .lpf-receipt-dock--closing{animation:lpf-dock-out .28s cubic-bezier(.4,0,1,1) .18s both}.lpf-receipt-dock--approving .rdf-verb--prime{position:relative;overflow:hidden;animation:lpf-create-press .75s cubic-bezier(.22,1,.36,1) both}.lpf-receipt-dock--approving .rdf-verb--prime:after{position:absolute;top:50%;left:50%;width:24px;height:24px;border:1px solid rgba(10,10,10,.52);border-radius:50%;content:"";pointer-events:none;animation:lpf-create-ring .75s cubic-bezier(.22,1,.36,1) both}.rrd-dossier-layer:has(.lpf-receipt-dock--approving) .rrd-dossier-scrim{animation:lpf-scrim-out .28s ease .42s both}.rrd-dossier-layer:has(.lpf-receipt-dock--approving) .lpf-receipt-dock--approving{animation:lpf-dock-out .28s cubic-bezier(.4,0,1,1) .42s both}.lrst-root--proof-flow .rrd-item[data-demo-status-change=true] .rrd-item-open{animation:lpf-card-updated 1.2s cubic-bezier(.22,1,.36,1) both}.lrst-root--proof-flow .rrd-item[data-demo-status-change=true] .rrd-item-status{animation:lpf-status-arrive .9s cubic-bezier(.22,1,.36,1) both}@keyframes lpf-close-press{0%{color:#858585}to{color:#ededed}}@keyframes lpf-create-press{0%,30%{box-shadow:inset 0 0 0 rgba(0,0,0,0);filter:brightness(1);transform:none}48%,66%{box-shadow:inset 0 2px 6px rgba(0,0,0,.32);filter:brightness(.7);transform:scale(.95)}to{box-shadow:inset 0 0 0 rgba(0,0,0,0);filter:brightness(1);transform:none}}@keyframes lpf-create-ring{0%,28%{opacity:0;transform:translate(-50%,-50%) scale(.4)}44%{opacity:1;transform:translate(-50%,-50%) scale(.75)}82%,to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}@keyframes lpf-card-updated{0%{background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(237,237,237,.38)}to{background:transparent;box-shadow:inset 0 0 0 1px rgba(237,237,237,0)}}@keyframes lpf-status-arrive{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes lpf-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes lpf-dock-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(60px)}}.lrst-root--proof-flow .rdf-actions:not(.rdf-actions--refused){flex-wrap:nowrap}.lrst-root--proof-flow .rdf-actions:not(.rdf-actions--refused) .rdf-verb--prime{flex:0 1 auto}.lrst-root .rst-centre:has(.lrst-field){width:min(900px,66vw)}.lrst-field{display:flex;overflow:hidden;width:100%;height:420px;flex-direction:column}.lrst-root--proof-flow .lrst-field,.lrst-root--proof-flow .rrd-items:not([data-flowed=true]){overflow:visible}.lrst-root--proof-flow .rrd-item[data-receipt-state=awaiting]{--receipt-state-ink:var(--signal-drift)}.lrst-root--proof-flow .rdf-panel .rdf-row[data-field=state] .rdf-state[data-receipt-state=awaiting]{color:var(--signal-drift)}.lrst-root--proof-flow .rdf-panel .rdf-speaker{flex-wrap:nowrap;align-items:center}.lrst-field>*{width:100%;height:100%}@media (max-width:1012px){.lrst-root .rst-centre:has(.lrst-field){width:100%}.lrst-field{height:540px}}@media (max-width:720px){.lrst-root--compact-live .rst-centre{width:calc(100% - 40px)}.lrst-root--compact-live .rst-now blockquote{max-width:28ch;font-size:18px;line-height:24px}.lrst-root--proof-flow .rst-centre:has(.lrst-field){width:min(332px,calc(100% - 32px))}.lrst-root--proof-flow .lrst-field{height:332px}.lrst-root--proof-flow .rrd-items{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.lrst-root--proof-flow .rrd-item-open{padding:13px}.lrst-root--proof-flow .rdf-title{max-width:min(22ch,calc(100% - 64px))}}@media (prefers-reduced-motion:reduce){.lpf-receipt-dock--approving .rdf-verb--prime,.lpf-receipt-dock--approving .rdf-verb--prime:after,.lpf-receipt-dock--closing .ldp-dossier-close,.lrst-root--proof-flow .rrd-item[data-demo-press=true] .rrd-item-open,.lrst-root--proof-flow .rrd-item[data-demo-press=true] .rrd-item-open:after,.lrst-root--proof-flow .rrd-item[data-demo-status-change=true] .rrd-item-open,.lrst-root--proof-flow .rrd-item[data-demo-status-change=true] .rrd-item-status,.rrd-dossier-layer:has(.lpf-receipt-dock--approving) .lpf-receipt-dock--approving,.rrd-dossier-layer:has(.lpf-receipt-dock--approving) .rrd-dossier-scrim,.rrd-dossier-layer:has(.lpf-receipt-dock--closing) .lpf-receipt-dock--closing,.rrd-dossier-layer:has(.lpf-receipt-dock--closing) .rrd-dossier-scrim{animation:none}}