.mo-grid[data-kind=screen] .mo-stage{padding:12px}.mo-phone{--mo-s:.35;width:calc(393px * var(--mo-s));height:calc(852px * var(--mo-s));border-radius:calc(48px * var(--mo-s));box-shadow:0 0 0 1px var(--p-line);display:block;position:relative;overflow:hidden}@media (min-width:768px){.mo-phone{--mo-s:.5}}.mo-canvas{background-color:var(--p-bg);width:393px;height:852px;transform:scale(var(--mo-s));transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.mo-scrim,.mo-dim{background-color:var(--p-scrim);position:absolute;inset:0}.mo-cta{background-color:var(--p-brand);height:44px;color:var(--p-static-white);border-radius:9999px;place-items:center;font-size:16px;font-weight:600;line-height:24px;display:grid}.mo-cta[data-size=lg]{height:56px;font-size:18px;line-height:28px}.mo-cta[data-quiet]{color:var(--p-brand);background-color:#0000}.mo-dialog{background-color:var(--p-raised);width:340px;box-shadow:var(--p-shadow-2xl);border-radius:40px;gap:8px;padding:24px 20px 20px;display:grid;position:absolute;top:312px;left:27px}.mo-dialog-head{gap:4px;margin-bottom:8px;padding-right:38px;display:grid;position:relative}.mo-dialog-head .mo-x,.mo-sheet-head .mo-x{position:absolute;top:0;right:0}.mo-dialog-title{color:var(--p-strong);font-size:20px;font-weight:600;line-height:28px}.mo-dialog-sub{color:var(--p-sub);font-size:14px;line-height:20px}.mo-sheet{background-color:var(--p-bg);border-radius:40px 40px 0 0;align-content:start;width:393px;height:387px;padding:8px 20px 0;display:grid;position:absolute;top:465px;left:0}.mo-grab{background-color:var(--p-stroke2);border-radius:9999px;justify-self:center;width:48px;height:5px;margin:8px 0 18px}.mo-sheet-head{position:relative}.mo-sheet-title{color:var(--p-strong);font-size:24px;font-weight:600;line-height:32px;display:block}.mo-sheet-sub{color:var(--p-sub);margin-top:4px;font-size:16px;line-height:24px}.mo-field{margin:16px 0;display:grid}.mo-field-label{color:var(--p-soft);font-size:12px;line-height:20px}.mo-field-input{height:56px;box-shadow:inset 0 -1px 0 var(--p-stroke2);color:var(--p-soft);margin-top:6px;padding-top:16px;font-size:16px;line-height:24px}.mo-field-hint{color:var(--p-sub);margin-top:6px;font-size:12px;line-height:16px}.mo-sheet .mo-cta+.mo-cta{margin-top:8px}.mo-from,.mo-to{background-color:var(--p-bg);width:393px;height:852px;position:absolute;top:0}.mo-from{left:0;transform:translate(-118px)}.mo-dim{opacity:.4;background-color:var(--p-scrim)}.mo-to{left:393px;transform:translate(-393px)}.mo-screen{align-content:start;height:100%;display:grid}.mo-status{height:59px;color:var(--p-strong);justify-content:space-between;align-items:center;padding:16px 32px 0 48px;font-size:17px;font-weight:600;display:flex}.mo-status-glyphs{gap:6px;display:flex}.mo-status-glyphs i{background-color:var(--p-strong);border-radius:3px;width:18px;height:12px;display:block}.mo-status-glyphs i:last-child{width:26px}.mo-top{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;height:64px;padding-inline:16px;display:grid}.mo-back,.mo-done{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--p-line);border-radius:50%;place-items:center;display:grid}.mo-done{background-color:var(--p-brand);box-shadow:none}.mo-back svg,.mo-done svg,.mo-chev{width:20px;height:20px;stroke:var(--p-strong);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.mo-done svg{stroke:var(--p-on-color)}.mo-chev{stroke:var(--p-soft)}.mo-top-title{color:var(--p-strong);font-size:20px;font-weight:600;line-height:28px}.mo-group{padding:12px 24px}.mo-group-title{color:var(--p-soft);margin-bottom:8px;font-size:12px;line-height:16px}.mo-list{box-shadow:inset 0 0 0 1px var(--p-line);border-radius:24px;overflow:hidden}.mo-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;height:72px;padding-inline:16px;display:grid}.mo-list[data-tall] .mo-row{height:76px}.mo-row+.mo-row{box-shadow:inset 0 1px 0 var(--p-line)}.mo-row-icon{background-color:var(--p-nweak);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mo-row-label{color:var(--p-strong);font-size:14px;font-weight:500;line-height:20px}.mo-row-value{color:var(--p-sub);font-size:14px;line-height:20px}.mo-mini-tgl{background-color:var(--p-nsoft);border-radius:9999px;width:44px;height:28px;position:relative}.mo-mini-tgl:after{content:"";background-color:var(--p-static-white);border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px}.mo-mini-tgl[data-on]{background-color:var(--p-brand)}.mo-mini-tgl[data-on]:after{transform:translate(16px)}.mo-loop[data-play] .mo-phone:has(.mo-dialog) .mo-scrim{animation-name:mo-scrim-dialog}.mo-loop[data-play] .mo-dialog{animation-name:mo-dialog}.mo-loop[data-play] .mo-phone:has(.mo-sheet) .mo-scrim{animation-name:mo-scrim-sheet}.mo-loop[data-play] .mo-sheet{animation-name:mo-sheet}.mo-loop[data-play] .mo-from{animation-name:mo-push-from}.mo-loop[data-play] .mo-dim{animation-name:mo-push-dim}.mo-loop[data-play] .mo-to{animation-name:mo-push-to}@keyframes mo-scrim-dialog{0%,20%{opacity:0;animation-timing-function:var(--p-ease-emphasized)}30%,70%{opacity:1;animation-timing-function:var(--p-ease-accelerate)}76%,to{opacity:0}}@keyframes mo-dialog{0%,20%{opacity:0;animation-timing-function:var(--spring-default);transform:scale(.92)}30%{opacity:1}40%,70%{opacity:1;animation-timing-function:var(--p-ease-accelerate);transform:scale(1)}76%,to{opacity:0;transform:scale(.96)}}@keyframes mo-scrim-sheet{0%,20%{opacity:0;animation-timing-function:var(--p-ease-decelerate)}30%,70%{opacity:1;animation-timing-function:var(--p-ease-accelerate)}76%,to{opacity:0}}@keyframes mo-sheet{0%,20%{animation-timing-function:var(--spring-default);transform:translateY(387px)}40%,70%{animation-timing-function:var(--p-ease-accelerate);transform:translateY(0)}76%,to{transform:translateY(387px)}}@keyframes mo-push-from{0%,20%{animation-timing-function:var(--p-ease-emphasized);transform:translate(0)}30%,70%{animation-timing-function:var(--p-ease-emphasized);transform:translate(-118px)}80%,to{transform:translate(0)}}@keyframes mo-push-dim{0%,20%{opacity:0;animation-timing-function:var(--p-ease-emphasized)}30%,70%{opacity:.4;animation-timing-function:var(--p-ease-emphasized)}80%,to{opacity:0}}@keyframes mo-push-to{0%,20%{animation-timing-function:var(--p-ease-emphasized);transform:translate(0)}30%,70%{animation-timing-function:var(--p-ease-emphasized);transform:translate(-393px)}80%,to{transform:translate(0)}}
