.ground{background:var(--ap-ground);flex-direction:column;min-height:100%;display:flex}.ground__main{gap:var(--ap-space-8);width:100%;min-width:0;padding:var(--ap-space-8) 0 var(--ap-space-12);flex-direction:column;display:flex}.ground__main:focus{outline:none}.ground__head{align-items:center;gap:var(--ap-space-6);padding:0 var(--ap-gutter);display:flex}.ground__head .rm-title{outline:none}.ground__block{gap:var(--ap-space-3);padding:0 var(--ap-gutter);flex-direction:column;max-width:720px;display:flex}.ground__actions{align-items:center;gap:var(--ap-space-3);padding:0 var(--ap-gutter);flex-wrap:wrap;display:flex}.ground__line{font-size:var(--ap-text-sm);color:var(--ap-text-muted);max-width:60ch}.rail{gap:var(--ap-space-3);flex-direction:column;min-width:0;display:flex}.rail__cap{justify-content:space-between;align-items:center;gap:var(--ap-space-4);padding:0 var(--ap-gutter);display:flex}.rail__row{gap:var(--ap-space-3);padding:0 var(--ap-gutter) 6px;scrollbar-width:none;align-items:flex-start;display:flex;overflow:auto hidden}.rail__row::-webkit-scrollbar{display:none}.rail__item{flex:none;position:relative}.rail__corner{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.rail__corner:hover .rm-key,.rail__corner[aria-expanded=true] .rm-key{color:var(--ap-brand);border-color:var(--ap-brand)}.rail__note{margin:0 var(--ap-gutter);font-size:var(--ap-text-sm);color:var(--ap-text);gap:var(--ap-space-3);align-items:flex-start;max-width:720px;padding:10px 14px;display:flex}.rail__note b{color:var(--ap-brand);font-weight:600}.rail__rows{gap:var(--ap-space-2);padding:0 var(--ap-gutter);flex-direction:column;max-width:920px;display:flex}.rail__row-panel{align-items:center;gap:var(--ap-space-3) var(--ap-space-4);padding:var(--ap-space-3) var(--ap-space-4);flex-wrap:wrap;display:flex}.rail__row-main{min-width:0;font-size:var(--ap-text-sm);color:var(--ap-text-muted);flex-direction:column;flex:240px;gap:2px;display:flex}.rail__row-main b{font-size:var(--ap-text-md);color:var(--ap-text);font-weight:600}.rail__row-state{font-size:var(--ap-text-sm);align-items:center;gap:8px;display:inline-flex}.rail__empty{padding:0 var(--ap-gutter);max-width:720px}.rail__status{margin:0 var(--ap-gutter);max-width:720px;padding:0 14px}.rail__status--skipped{align-items:center;gap:var(--ap-space-3) var(--ap-space-4);flex-wrap:wrap;padding:8px 14px;display:flex}.rail__status--skipped .rail__row-state{flex:320px;align-items:flex-start}.rail__status--skipped .rail__row-state .rm-panel+*,.rail__status--skipped .rail__row-state>span:first-child{margin-top:4px}.ground--scene{min-height:100vh;min-height:100dvh;position:relative}.ground--scene>.rm-nav{z-index:1;position:relative}.ground__scene{background:var(--ap-theatre);position:absolute;inset:0;overflow:hidden}.ground__scene img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ground__scene span{background:rgba(var(--ap-scrim-rgb), .72);position:absolute;inset:0}.ground__centre{z-index:1;padding:var(--ap-space-8) var(--ap-space-4);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.ground__panel{width:min(440px,100%);padding:var(--ap-space-6);gap:var(--ap-space-4);flex-direction:column;display:flex}.ground__panel .rm-nav__brand,.ground__panel .ap-btn--primary{align-self:flex-start}.ground__panel--wide{width:min(480px,100%)}.ground__status{padding:0 14px}@media (max-width:719px){.ground__main{gap:var(--ap-space-6);padding:var(--ap-space-6) 0 var(--ap-space-12)}.ground__head,.ground__block,.ground__actions,.rail__cap,.rail__row,.rail__rows,.rail__empty{padding-left:16px;padding-right:16px}.rail__note,.rail__status{margin-left:16px;margin-right:16px}.rail__row{gap:10px}.rail__row .rm-win{width:var(--ap-win-w-xs);height:var(--ap-win-h-xs)}.rail__row .rm-win--lg{width:256px;height:144px}.rail__row .rm-win .rm-win__title{font-size:var(--ap-display-cap-sm);right:52px}.rail__row .rm-win--lg .rm-win__title{font-size:var(--ap-display-win)}.rail__row .rm-win .rm-win__sub{display:none}.rail__cap{flex-wrap:wrap}.ground__centre{padding:var(--ap-space-6) 16px;align-items:flex-start}.ground__panel .rm-nav__brand img:last-child{display:block}}
