.launch{z-index:90;padding:var(--safe-top) var(--gutter) calc(var(--safe-bottom) + 24px);background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.launch[data-leaving]{pointer-events:none}.launch__center{justify-items:center;gap:28px;margin-top:84px;display:grid}.launch__mark{transform-origin:50%;will-change:transform}.launch__mark[data-carried] .mark[data-motion=assemble] .mark__body{animation-delay:calc(0s - var(--mark-elapsed,0s))}.launch__mark[data-carried] .mark[data-motion=assemble] .mark__n{animation-delay:calc(.2s - var(--mark-elapsed,0s))}.launch__mark[data-carried] .mark[data-motion=assemble] .mark__clasp{animation-delay:calc(.43s - var(--mark-elapsed,0s))}.launch__mark[data-carried] .mark[data-motion=breathe] .mark__clasp,.launch__mark[data-carried] .mark[data-motion=breathe] .mark__n{animation-delay:calc(0s - var(--mark-breath,0s))}.launch[data-leaving] .launch__status{opacity:0;transition:opacity .2s}.launch__status{text-align:center;place-items:center;min-height:84px;display:grid}.launch__status .ticker{animation:fade-in .42s var(--ease-out) both}.launch__msg{max-width:30ch;font-size:var(--t-body);font-weight:var(--w-label);color:var(--ink-2);text-wrap:balance;animation:rise-in .42s var(--ease-out) both}.launch__actions{left:var(--gutter);right:var(--gutter);bottom:calc(var(--safe-bottom) + 16px);animation:rise-in .52s var(--ease-out) both;gap:12px;display:grid;position:absolute}.launch__second{animation:fade-in .32s var(--ease-out) both}.launch__second[data-pending]{visibility:hidden;animation:none}.launch__slow{justify-items:center;gap:10px;display:grid}.launch__code{font-size:var(--t-caption);font-weight:var(--w-label);color:var(--ink-2);animation:fade-in .42s var(--ease-out) both}