.rm-panel{background:var(--ap-panel);color:var(--ap-text);clip-path:var(--ap-step);box-shadow:inset 0 0 0 1px var(--ap-hair);position:relative}.rm-panel--solid{background:var(--ap-surface-1)}.rm-panel--teal{box-shadow:inset 0 0 0 2px var(--ap-brand)}.rm-panel--yellow{box-shadow:inset 0 0 0 2px var(--ap-action)}.rm-panel--row{align-items:center;gap:var(--ap-space-3);height:var(--ap-control-h-sm);padding:0 var(--ap-space-3) 0 10px;display:flex}.rm-cap{font-family:var(--ap-font-display);font-weight:400;font-size:var(--ap-display-sm);text-transform:uppercase;letter-spacing:0;color:var(--ap-text);margin:0;line-height:1.5}.rm-cap--sm{font-size:var(--ap-display-cap-sm);line-height:1}.rm-cap--teal{color:var(--ap-brand)}.rm-cap--yellow{color:var(--ap-action)}.rm-cap--magenta{color:var(--ap-camera)}.rm-cap--drop{text-shadow:var(--ap-drop-cap)}.rm-title{font-family:var(--ap-font-display);text-transform:uppercase;letter-spacing:0;color:var(--ap-text);margin:0;font-weight:400}.rm-title--xl{font-size:var(--ap-display-xl);text-shadow:var(--ap-drop-title-xl);line-height:1.25}.rm-title--lg{font-size:var(--ap-display-md);text-shadow:var(--ap-drop-title);line-height:1.4}.rm-title--md{font-size:var(--ap-display-sm);text-shadow:var(--ap-drop-title);line-height:1.5}.rm-title a{color:inherit;text-decoration:none}.rm-title a:hover{color:var(--ap-brand)}.rm-ro{font-family:var(--ap-font-readout);letter-spacing:.06em;font-weight:600;font-size:var(--ap-readout);font-variant-numeric:tabular-nums;color:var(--ap-brand);line-height:1.2}.rm-ro--cream{color:var(--ap-text)}.rm-ro--muted{color:var(--ap-text-muted)}.rm-ro--ink{color:var(--ap-ink)}.rm-ro--magenta{color:var(--ap-camera)}.rm-ro--sm{font-size:var(--ap-text-sm)}.rm-ro--lg{font-size:var(--ap-readout-lg)}.rm-key{min-width:var(--ap-key);height:var(--ap-key);border:var(--ap-border-key);font-family:var(--ap-font-display);font-size:var(--ap-display-xxs);color:var(--ap-text);background:var(--ap-ink);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.rm-key--lit{background:var(--ap-action);color:var(--ap-ink);border-color:var(--ap-ink)}.rm-key--sm{min-width:22px;height:22px;font-size:var(--ap-display-xs)}.rm-key--dim{opacity:.55}.rm-legend{align-items:center;gap:var(--ap-space-3) var(--ap-space-4);font-size:var(--ap-text-sm);color:var(--ap-text-muted);flex-wrap:wrap;display:flex}.rm-legend__item{align-items:center;gap:6px;display:inline-flex}.rm-legend__item .rm-key+.rm-key{margin-left:-2px}.rm-wasd{grid-template-columns:repeat(3, var(--ap-key));gap:3px;display:grid}.rm-win{background:var(--ap-surface-1);color:var(--ap-text);clip-path:var(--ap-step);box-shadow:inset 0 0 0 2px var(--ap-hair);width:var(--ap-win-w);height:var(--ap-win-h);transition:box-shadow var(--ap-dur-fast) var(--ap-steps);flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}.rm-win img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rm-win__alt{opacity:0;transition:opacity var(--ap-dur) var(--ap-steps)}.rm-win:hover,.rm-win--hover{box-shadow:inset 0 0 0 2px var(--ap-brand)}.rm-win:hover .rm-win__alt,.rm-win--hover .rm-win__alt,.rm-win:hover .rm-win__angle,.rm-win--hover .rm-win__angle{opacity:1}.rm-win:focus-visible,.rm-win--focus{box-shadow:inset 0 0 0 2px var(--ap-focus);outline:var(--ap-focus-ring);outline-offset:var(--ap-focus-offset)}.rm-win__scrim{background:linear-gradient(to top, rgba(var(--ap-scrim-rgb), .86), rgba(var(--ap-scrim-rgb), .5) 55%, rgba(var(--ap-scrim-rgb), 0));pointer-events:none;height:62%;position:absolute;bottom:0;left:0;right:0}.rm-win__title{font-family:var(--ap-font-display);text-transform:uppercase;text-shadow:var(--ap-drop-cap);color:var(--ap-text);line-height:1.5;position:absolute;bottom:12px;left:12px;right:12px}.rm-win--xs{width:var(--ap-win-w-xs);height:var(--ap-win-h-xs)}.rm-win--sm{width:var(--ap-win-w-sm);height:var(--ap-win-h-sm)}.rm-win--lg{width:320px;height:180px}.rm-win__title{font-size:var(--ap-display-win)}.rm-win--xs .rm-win__title,.rm-win--sm .rm-win__title{font-size:var(--ap-display-cap-sm);right:52px}.rm-win--lg .rm-win__title{font-size:var(--ap-display-sm)}.rm-win__sub{font-family:var(--ap-font-body);font-size:var(--ap-text-xs);text-transform:none;text-shadow:none;color:var(--ap-text-muted);display:block}.rm-win__badges{gap:6px;display:flex;position:absolute;top:10px;left:10px}.rm-win__len{position:absolute;bottom:10px;right:10px}.rm-win__angle{height:26px;font-size:var(--ap-text-xs);color:var(--ap-brand);opacity:0;transition:opacity var(--ap-dur) var(--ap-steps);align-items:center;gap:6px;padding:0 8px;display:inline-flex;position:absolute;top:10px;right:10px}.rm-win--preparing{background:repeating-linear-gradient(135deg, var(--ap-surface-1) 0 6px, var(--ap-surface-2) 6px 12px)}.rm-win--preparing .rm-win__title{color:var(--ap-text-muted)}@media (prefers-reduced-motion:reduce){.rm-win__alt,.rm-win__angle{transition:none}}.rm-scrim-b{background:var(--ap-scrim-b);pointer-events:none;height:46%;position:absolute;bottom:0;left:0;right:0}.rm-scrim-t{background:var(--ap-scrim-t);pointer-events:none;height:22%;position:absolute;top:0;left:0;right:0}.rm-bar{height:var(--ap-strip-moments);padding:12px var(--ap-gutter);box-sizing:border-box}.rm-bar__panel{background:var(--ap-surface-1);height:100%;clip-path:var(--ap-step);box-shadow:inset 0 0 0 1px var(--ap-hair), inset 4px 0 0 var(--ap-action);align-items:stretch;display:flex}.rm-bar__tab{border-right:var(--ap-border-hair);flex:none;align-items:center;width:152px;padding:0 16px 0 22px;display:flex}.rm-bar__rail{align-items:center;gap:var(--ap-space-3);padding:0 var(--ap-space-4);flex:1;min-width:0;display:flex;overflow:hidden}.rm-bar__rule{background:var(--ap-hair);flex:none;align-self:stretch;width:2px;margin:14px 6px}.rm-more{width:100px;color:var(--ap-brand);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.rm-more:hover{color:var(--ap-text)}.rm-drawer{background:var(--ap-surface-1);box-shadow:inset 0 2px 0 var(--ap-brand);min-height:var(--ap-strip-community);flex-direction:column;display:flex;position:relative}.rm-tab{z-index:2;background:var(--ap-surface-1);height:44px;clip-path:var(--ap-step);box-shadow:inset 0 0 0 1px var(--ap-hair), inset 0 2px 0 var(--ap-brand);color:var(--ap-brand);align-items:center;margin:-22px auto 0;padding:0 20px;line-height:1;display:flex;position:relative}.rm-tab--sm{height:36px;margin-top:-18px;padding:0 14px}.rm-drawer__rail{gap:var(--ap-space-3);padding:14px 0 0 var(--ap-gutter);align-items:flex-start;min-width:0;display:flex;overflow:hidden}.rm-prompt{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rm-prompt__row{font-size:var(--ap-text-sm);color:var(--ap-text);align-items:center;gap:10px;display:flex}.rm-prompt--touch .rm-prompt__row{font-size:var(--ap-text-sm)}.rm-prompt__glyph{flex:none;width:26px;height:26px}.rm-reticle{opacity:.9;pointer-events:none;display:block}.rm-ikey{width:var(--ap-control-h);height:var(--ap-control-h);color:var(--ap-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rm-ikey--sm{width:40px;height:40px}.rm-ikey:hover{color:var(--ap-brand)}.rm-ikey--pressed,.rm-ikey[aria-pressed=true]{background:var(--ap-brand);color:var(--ap-ink);box-shadow:inset 0 0 0 2px var(--ap-ink)}.rm-dock{box-sizing:border-box;border:0;gap:4px;height:52px;margin:0;padding:4px;display:flex}.rm-dock__mode{align-items:center;gap:var(--ap-space-2);height:var(--ap-control-h);padding:0 var(--ap-space-4);color:var(--ap-text);font-weight:600;font-size:var(--ap-text-md);cursor:pointer;background:0 0;border:0;display:inline-flex}.rm-dock__mode:hover{color:var(--ap-brand)}.rm-dock__mode[aria-pressed=true]{background:var(--ap-brand);color:var(--ap-ink);box-shadow:inset 0 0 0 2px var(--ap-ink)}.rm-dock__mode[aria-disabled=true]{color:var(--ap-text-muted);cursor:not-allowed;font-size:var(--ap-text-sm);flex-direction:column;gap:2px}.rm-dock__mode[aria-disabled=true] small{font-size:10px;font-weight:400}.rm-transport{height:52px;padding:0 var(--ap-space-3) 0 6px;align-items:center;gap:var(--ap-space-2);display:flex}.rm-belt{flex-direction:column;width:340px;padding:10px 0 8px;display:flex}.rm-belt__head{border-bottom:var(--ap-border-hair);justify-content:space-between;align-items:center;padding:0 14px 10px;display:flex}.rm-stepper{align-items:center;gap:var(--ap-space-2);border:0;margin:0;padding:0;display:flex}.rm-stepper__value{text-align:center;min-width:110px}.rm-belt__row{height:var(--ap-control-h);grid-template-columns:96px 1fr 56px 26px;align-items:center;gap:10px;padding:0 14px;display:grid}.rm-belt__row--selected{background:var(--ap-camera);color:var(--ap-ink)}.rm-belt__row--disabled{opacity:.55}.rm-belt__row--disabled .rm-range{cursor:not-allowed}.rm-belt__label{font-size:var(--ap-text-sm);letter-spacing:var(--ap-tracking-caps);text-transform:uppercase;color:var(--ap-text-muted)}.rm-belt__row--selected .rm-belt__label{color:var(--ap-ink)}.rm-belt__row--selected .rm-key{border-color:var(--ap-ink);background:var(--ap-ink)}.rm-belt__value{text-align:right}.rm-belt__row--selected .rm-belt__value{color:var(--ap-ink);font-size:var(--ap-readout-lg)}.rm-belt__foot{align-items:center;gap:var(--ap-space-2);border-top:var(--ap-border-hair);padding:10px 14px 2px;display:flex}.rm-range{appearance:none;background:var(--ap-rule);cursor:pointer;outline:none;width:100%;height:6px;margin:0}.rm-range::-webkit-slider-thumb{appearance:none;background:var(--ap-text);outline:2px solid var(--ap-ink);border:0;border-radius:0;width:14px;height:16px}.rm-range::-moz-range-thumb{background:var(--ap-text);outline:2px solid var(--ap-ink);border:0;border-radius:0;width:14px;height:16px}.rm-range::-moz-range-track{background:var(--ap-rule);height:6px}.rm-range--teal{background:linear-gradient(90deg, var(--ap-brand) 0 var(--rm-fill,0%), var(--ap-rule) var(--rm-fill,0%) 100%)}.rm-belt__row--selected .rm-range{background:linear-gradient(90deg, var(--ap-text) 0 var(--rm-fill,0%), var(--ap-ink) var(--rm-fill,0%) 100%)}.rm-range:focus-visible{outline:var(--ap-focus-ring);outline-offset:6px}.rm-scrub{height:10px;margin:0 var(--ap-gutter);background:repeating-linear-gradient(90deg, var(--ap-rule) 0 6px, var(--ap-surface-2) 6px 12px);position:relative}.rm-scrub__ready{background:var(--ap-band-ready);opacity:.6;pointer-events:none;position:absolute;top:0;bottom:0}.rm-scrub__buffered{background:var(--ap-band-ready);opacity:.9;pointer-events:none;height:3px;position:absolute;bottom:0}.rm-scrub__marker{background:var(--ap-action);outline:2px solid var(--ap-ink);pointer-events:none;width:8px;height:18px;position:absolute;top:-4px;transform:translate(-50%)}.rm-scrub__head{background:var(--ap-camera);outline:2px solid var(--ap-ink);pointer-events:none;width:4px;height:24px;position:absolute;top:-7px;transform:translate(-50%)}.rm-scrub__input{appearance:none;cursor:pointer;background:0 0;width:100%;height:34px;margin:0;position:absolute;top:-12px;left:0;right:0}.rm-scrub__input::-webkit-slider-thumb{appearance:none;background:0 0;border:0;width:24px;height:34px}.rm-scrub__input::-moz-range-thumb{background:0 0;border:0;width:24px;height:34px}.rm-scrub__input:focus-visible{outline:var(--ap-focus-ring);outline-offset:2px}.rm-scrub__sel{box-shadow:inset 0 0 0 2px var(--ap-action);pointer-events:none;background:#f9ee3e47;position:absolute;top:0;bottom:0}.rm-scrub__refusal{pointer-events:none;background:repeating-linear-gradient(135deg,#ff6b358c 0 4px,#0000 4px 8px);position:absolute;top:0;bottom:0}.rm-scrub__lost{background:repeating-linear-gradient(45deg, var(--ap-rule) 0 1px, var(--ap-ink) 1px 6px);box-shadow:inset 0 0 0 1px var(--ap-rule);pointer-events:none;position:absolute;top:0;bottom:0}.rm-scrub__handle{appearance:none;cursor:ew-resize;z-index:2;background:0 0;width:100%;height:44px;margin:0;position:absolute;top:-17px;left:0;right:0}.rm-scrub__handle::-webkit-slider-thumb{appearance:none;background:var(--ap-action);outline:2px solid var(--ap-ink);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border:0;width:28px;height:44px}.rm-scrub__handle::-moz-range-thumb{background:var(--ap-action);outline:2px solid var(--ap-ink);border:0;border-radius:0;width:28px;height:44px}.rm-scrub__handle:focus-visible{outline:none}.rm-scrub__handle:focus-visible::-webkit-slider-thumb{outline:var(--ap-focus-ring);outline-offset:2px}.rm-scrub__handle:focus-visible::-moz-range-thumb{outline:var(--ap-focus-ring);outline-offset:2px}.rm-scrub--open{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.rm-loading{flex-direction:column;gap:10px;min-width:300px;padding:12px 14px;display:flex}.rm-loading__row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rm-loading__of{color:var(--ap-text-muted)}.rm-loading__blocks{grid-template-columns:repeat(24,1fr);gap:3px;display:grid}.rm-loading__blocks span{background:var(--ap-rule);height:8px}.rm-loading__blocks .rm-loading__block--on{background:var(--ap-brand)}.rm-loading__foot{font-size:var(--ap-text-sm);color:var(--ap-text-muted);align-items:center}.rm-loading__soon{opacity:.7;align-items:center;gap:6px;display:inline-flex}@media (max-width:719px){.rm-loading{width:220px;min-width:0}}.rm-playhead{background:var(--ap-rule);height:6px;position:relative}.rm-playhead__ready{background:var(--ap-band-ready);opacity:.55;position:absolute;top:0;bottom:0}.rm-playhead__head{background:var(--ap-camera);outline:2px solid var(--ap-ink);width:4px;height:16px;position:absolute;top:-5px;transform:translate(-50%)}.rm-stage{background:var(--ap-theatre);position:relative;overflow:hidden}.rm-stage>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rm-stage__tl{left:var(--ap-gutter);flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;top:20px}.rm-stage__tr{right:var(--ap-gutter);flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;top:20px}.rm-stage__bl{left:var(--ap-gutter);flex-direction:column;gap:14px;max-width:760px;display:flex;position:absolute;bottom:32px}.rm-stage__br{right:var(--ap-gutter);position:absolute;bottom:32px}.rm-stage__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rm-meta{font-size:var(--ap-text-md);color:var(--ap-text);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.rm-meta__dot,.rm-meta__muted{color:var(--ap-text-muted)}.rm-nav{height:var(--ap-bar-h);padding:0 var(--ap-gutter);border-bottom:var(--ap-border-hair);align-items:center;gap:28px;display:flex}.rm-nav__links{align-items:stretch;gap:22px;height:100%;display:flex}.rm-nav__links a{font-size:var(--ap-text-sm);letter-spacing:var(--ap-tracking-caps);text-transform:uppercase;color:var(--ap-text-muted);align-items:center;text-decoration:none;display:flex}.rm-nav__links a:hover{color:var(--ap-text)}.rm-nav__links a[aria-current]{color:var(--ap-brand);box-shadow:inset 0 -2px 0 var(--ap-brand)}.rm-nav__spacer{flex:1}.rm-nav__crumb{font-size:var(--ap-text-sm);color:var(--ap-text-muted);align-items:center;gap:8px;display:flex}.rm-nav__crumb a{color:inherit;text-decoration:none}.rm-nav__crumb span:last-child{color:var(--ap-text)}.rm-nav__brand{flex:none;align-items:center;gap:10px;display:flex}.rm-nav__brand img{object-fit:contain;image-rendering:pixelated}.rm-nav__brand img:first-child{width:28px;height:28px}.rm-nav__brand img:last-child{width:auto;height:16px}.rm-nav__help{height:var(--ap-target);width:var(--ap-target);cursor:pointer;color:var(--ap-text);background:0 0;border:0;justify-content:center;align-items:center;margin-right:-4px;padding:0;display:inline-flex}.rm-nav__help:hover .rm-key{color:var(--ap-brand);border-color:var(--ap-brand)}.rm-nav__signin{color:var(--ap-brand)!important}.rm-nav__menu{position:relative}.rm-nav__menu summary{cursor:pointer;list-style:none}.rm-nav__menu summary::-webkit-details-marker{display:none}.rm-nav__account{height:var(--ap-control-h-sm);align-items:center;gap:10px;padding:0 12px;display:flex}.rm-nav__account:hover{color:var(--ap-brand)}.rm-nav__who{font-size:var(--ap-text-sm);color:var(--ap-text-muted)}.rm-nav__list{z-index:20;flex-direction:column;min-width:240px;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);right:0}.rm-nav__list button{text-align:left;width:100%;color:var(--ap-text);cursor:pointer;font-size:var(--ap-text-md);min-height:var(--ap-target);background:0 0;border:0;padding:10px 12px;display:block}.rm-nav__list button:hover{background:var(--ap-surface-3);color:var(--ap-brand)}.rm-nav__list button:focus-visible{outline:var(--ap-focus-ring);outline-offset:-4px}@media (max-width:560px){.rm-nav{gap:14px;height:52px;padding:0 16px}.rm-nav__links{gap:14px}.rm-nav__brand img:last-child,.rm-nav__who{display:none}}.rm-toggle{border:0;gap:6px;margin:0;padding:0;display:flex}.rm-toggle .rm-key{margin-left:2px}.rm-meta__who{font-weight:600}.rm-meta__mark{object-fit:contain;flex:none}@media (max-width:719px){.rm-bar{height:auto;padding:12px 16px}.rm-bar__panel{flex-direction:column}.rm-bar__tab{border-right:0;border-bottom:var(--ap-border-hair);width:auto;padding:10px 16px 10px 20px}.rm-bar__rail{scrollbar-width:none;padding:12px 16px;overflow:auto hidden}.rm-bar__rail::-webkit-scrollbar{display:none}.rm-drawer{min-height:0}}.ap-skip{z-index:30;background:var(--ap-action);color:var(--ap-ink);border:var(--ap-border-ink);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:-9999px}.ap-skip:focus{left:max(16px, env(safe-area-inset-left,0px));outline:var(--ap-focus-ring);outline-offset:4px}.rm-select{height:28px;color:var(--ap-text);font-size:var(--ap-text-sm);cursor:pointer;appearance:none;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--ap-brand) 50%), linear-gradient(135deg, var(--ap-brand) 50%, transparent 50%);background-position:calc(100% - 14px) 12px,calc(100% - 9px) 12px;background-repeat:no-repeat;background-size:5px 5px;border:0;margin:0;padding:0 28px 0 8px}.rm-select:hover{color:var(--ap-brand)}.rm-select option{background:var(--ap-surface-2);color:var(--ap-text)}.rm-field{font-size:var(--ap-text-sm);color:var(--ap-text-muted);letter-spacing:var(--ap-tracking-caps);text-transform:uppercase}.ap-badge{font-family:var(--ap-font-display);font-size:var(--ap-display-xs);border:var(--ap-border-ink);text-transform:uppercase;color:var(--ap-ink);background:var(--ap-surface-3);white-space:nowrap;padding:6px 7px;line-height:1;display:inline-block}.ap-badge--preview{background:var(--ap-camera)}.ap-badge--preparing{background:var(--ap-warning)}.ap-badge--expired{background:var(--ap-text-muted)}.ap-btn{justify-content:center;align-items:center;gap:var(--ap-space-2);height:var(--ap-control-h);padding:0 var(--ap-space-4);border-radius:var(--ap-radius-control);font-weight:600;font-size:var(--ap-text-md);cursor:pointer;white-space:nowrap;transition:transform var(--ap-dur-fast) var(--ap-ease), box-shadow var(--ap-dur-fast) var(--ap-ease), background var(--ap-dur-fast);line-height:1;text-decoration:none;display:inline-flex}.ap-btn--icon{width:var(--ap-target);height:var(--ap-target);padding:0}.ap-btn--primary{background:var(--ap-action);color:var(--ap-action-ink);border:var(--ap-border-ink);box-shadow:var(--ap-shadow-hard)}.ap-btn--primary:hover{box-shadow:3px 3px 0 var(--ap-ink);transform:translate(1px,1px)}.ap-btn--primary:active{box-shadow:0 0 0 var(--ap-ink);transform:translate(4px,4px)}.ap-btn--panel{background:var(--ap-panel);color:var(--ap-text);clip-path:var(--ap-step);box-shadow:inset 0 0 0 1px var(--ap-hair);border:0;font-weight:500}.ap-btn--panel:hover{color:var(--ap-brand)}.ap-btn--sm{height:var(--ap-control-h-sm);padding:0 var(--ap-space-3);font-size:var(--ap-text-sm)}.ap-btn--pressed,.ap-btn--panel[aria-pressed=true]{background:var(--ap-camera);color:var(--ap-ink);box-shadow:inset 0 0 0 2px var(--ap-ink)}.ap-btn--pressed:hover{color:var(--ap-ink)}.ap-btn[disabled],.ap-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.rm-details{color:var(--ap-text-muted);font-size:var(--ap-text-sm)}.rm-details summary{cursor:pointer;align-items:center;gap:8px;min-height:36px;padding:10px 12px;list-style:none;display:flex}.rm-details summary svg{transition:transform var(--ap-dur-fast) var(--ap-steps)}.rm-details[open] summary svg{transform:rotate(90deg)}.rm-details summary::-webkit-details-marker{display:none}.rm-details summary:hover{color:var(--ap-text)}.rm-details dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;padding:0 12px 12px;display:grid}.rm-details dl div{display:contents}.rm-details dt{color:var(--ap-text-muted)}.rm-details dd{margin:0}.rm-details code{font-family:var(--ap-font-mono);font-size:var(--ap-text-xs);color:var(--ap-text);overflow-wrap:anywhere}.ap-spot{image-rendering:pixelated;flex:none;display:block}.ap-empty{align-items:center;gap:var(--ap-space-6);padding:var(--ap-space-6);display:flex}.ap-empty__body{gap:var(--ap-space-2);flex-direction:column;min-width:0;display:flex}.ap-empty__title{font-weight:600;font-size:var(--ap-text-lg)}.ap-empty__reason{color:var(--ap-text-muted);max-width:60ch}.ap-empty__action{margin-top:var(--ap-space-2)}.ap-empty--centred{text-align:center;flex-direction:column;align-items:center}.ap-empty--centred .ap-empty__body{align-items:center}@media (max-width:560px){.ap-empty{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.rm-dialog{width:100%;max-width:100%;padding-bottom:max(var(--ap-space-6), env(safe-area-inset-bottom,0px));clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% 100%,0 100%,0 8px,4px 8px,4px 4px,8px 4px);margin:auto 0 0}}.rm-sheet{width:min(480px,100%)}.rm-sheet__consequence{color:var(--ap-text)}.rm-sheet__pending{color:var(--ap-sand)}.rm-sheet__actions{gap:var(--ap-space-3);flex-wrap:wrap;display:flex}.rm-sheet__foot{font-size:var(--ap-text-sm);color:var(--ap-text-muted)}.rm-sheet__ok{color:var(--ap-success)}.rm-snack{align-items:center;gap:var(--ap-space-3);min-height:var(--ap-target);padding:var(--ap-space-1) var(--ap-space-1) var(--ap-space-1) 14px;font-size:var(--ap-text-sm);max-width:100%;display:inline-flex}.rm-snack__msg{min-width:0}.rm-snack__action{color:var(--ap-brand);cursor:pointer;background:0 0;border:0;min-height:36px;padding:6px 8px;font-weight:600}.rm-snack__action:hover{color:var(--ap-text)}.rm-skel{background:repeating-linear-gradient(135deg, var(--ap-surface-1) 0 6px, var(--ap-surface-2) 6px 12px);clip-path:var(--ap-step);box-shadow:inset 0 0 0 1px var(--ap-hair);opacity:0;animation:1ms step-end both rm-skel-in;animation-delay:calc(var(--rm-i,0) * .14s);flex:none;display:block}.rm-skel--window{width:var(--ap-win-w);height:var(--ap-win-h)}.rm-skel--window-lg{width:320px;height:180px}.rm-skel--row{width:100%;height:var(--ap-control-h)}.rm-skel-rail{gap:var(--ap-space-3);display:flex;overflow:hidden}@keyframes rm-skel-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.rm-skel{opacity:1;animation:none}}@media (max-width:719px){.rm-skel--window{width:var(--ap-win-w-xs);height:var(--ap-win-h-xs)}}.rm-dialog{width:min(520px,100%);padding:var(--ap-space-6);background:var(--ap-surface-1);color:var(--ap-text);clip-path:var(--ap-step);box-shadow:inset 0 0 0 1px var(--ap-hair);gap:var(--ap-space-4);border:0;flex-direction:column;display:none}.rm-dialog[open]{display:flex}.rm-dialog::backdrop{background:#050607b3}.rm-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--ap-space-4);display:flex}.rm-dialog__title{font-size:var(--ap-text-lg);outline:none;font-weight:600}.rm-dialog__body{gap:var(--ap-space-3);color:var(--ap-text);flex-direction:column;display:flex}.rm-dialog__body p{margin:0}.rm-dialog__actions{gap:var(--ap-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:560px){.rm-dialog{width:100%;max-width:100%;padding-bottom:max(var(--ap-space-6), env(safe-area-inset-bottom,0px));clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% 100%,0 100%,0 8px,4px 8px,4px 4px,8px 4px);margin:auto 0 0}}
