.oz-routemaker__noscript{padding:var(--oz-card-padding);border-radius:var(--oz-radius-large);background:var(--oz-color-warning-surface)}.oz-routemaker__noscript p{margin:0 0 var(--oz-space-sm)}.oz-routemaker__noscript ul{margin:0;padding-left:1.25rem}.oz-routemaker__rules{margin:0;padding-left:1.25rem;display:grid;gap:var(--oz-space-xs)}.oz-routemaker__notice{display:grid;gap:var(--oz-space-md);padding:var(--oz-card-padding);border-radius:var(--oz-radius-large);background:var(--oz-color-warning-surface)}.oz-routemaker__notice p{margin:0}.oz-routemaker__notice-text{font-size:var(--oz-font-size-lead);font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-start{display:grid;justify-items:center;gap:var(--oz-space-md);padding:var(--oz-card-padding);border-radius:var(--oz-radius-large);background:var(--oz-color-surface);color:var(--oz-color-text);text-align:center}.oz-routemaker button.ozrm-start__open{display:grid;justify-items:center;gap:var(--oz-space-md);width:100%;margin:0;padding:0;border:0;border-radius:var(--oz-radius-medium);background:none;color:inherit;font:inherit;white-space:normal;cursor:pointer}.oz-routemaker button.ozrm-start__open:focus-visible{outline:none;box-shadow:var(--oz-focus-ring)}.ozrm-start__sheet{position:relative;display:block;width:min(100%, 36rem)}.ozrm-start__field{display:block;width:100%;height:auto;aspect-ratio:5 / 3;background:var(--oz-color-white);box-shadow:var(--oz-shadow-subtle),var(--oz-shadow-card)}.ozrm-start__field>line{stroke:var(--oz-color-border);stroke-width:.6;stroke-dasharray:2 2}.ozrm-start__badge{position:absolute;top:var(--oz-space-xs);left:var(--oz-space-xs);padding:var(--oz-space-2xs) var(--oz-space-xs);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-pill);background:var(--oz-color-white);color:var(--oz-color-text-muted);font-size:var(--oz-font-size-eyebrow);font-weight:var(--oz-font-weight-bold);line-height:var(--oz-line-height-heading)}@media (max-width:36rem){.ozrm-start__badge{top:var(--oz-space-2xs);left:var(--oz-space-2xs);padding:0 var(--oz-space-2xs)}}.ozrm-start__cta{font-size:var(--oz-font-size-lead);padding:.875rem 2rem}.oz-routemaker button.ozrm-start__open:hover .ozrm-start__cta{background:var(--oz-color-primary-hover)}.ozrm-start__more{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--oz-space-xs)}.ozrm-start__more[hidden],.ozrm-saved[hidden],.ozrm-start__note[hidden]{display:none}.ozrm-start p{margin:0}.ozrm-start__text{width:100%;color:var(--oz-color-text-muted)}.ozrm-start__note{font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-saved{display:grid;gap:var(--oz-space-xs);width:100%;text-align:left}.oz-routemaker .ozrm-saved__title{margin:var(--oz-space-xs) 0 0;font-size:var(--oz-font-size-h4);color:var(--oz-color-heading)}.ozrm-saved__list{display:grid;gap:var(--oz-space-xs);margin:0;padding:0;list-style:none}.ozrm-saved__row{position:relative;display:flex;align-items:center;gap:var(--oz-space-sm);min-height:var(--oz-control-min-height);margin:0;padding:var(--oz-space-2xs) var(--oz-space-2xs) var(--oz-space-2xs) var(--oz-space-md);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-medium);background:var(--oz-color-white)}.ozrm-saved__row:hover{border-color:var(--oz-color-primary)}.ozrm-saved__row:has(.ozrm-saved__link:focus-visible){box-shadow:var(--oz-focus-ring)}.ozrm-saved__link{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem var(--oz-space-sm);padding:var(--oz-space-xs) 0;color:var(--oz-color-text);text-decoration:none}.ozrm-saved__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.ozrm-saved__link:focus-visible{outline:none}.ozrm-saved__name{font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading);overflow-wrap:anywhere}.ozrm-saved__code,.ozrm-saved__date{color:var(--oz-color-text-muted);font-size:var(--oz-font-size-small)}.oz-routemaker .ozrm-saved__remove{position:relative;z-index:1;flex:none;font-size:var(--oz-font-size-small)}.oz-routemaker .ozrm-ask--start h2.ozrm-share__title{margin:0;font-size:var(--oz-font-size-lead);line-height:1.3}html.ozrm-lock,html.ozrm-lock body{overflow:hidden}.ozrm-ws{--ozrm-pbar:calc(var(--oz-control-min-height) + 2 * var(--oz-space-xs));position:fixed;inset:0;z-index:calc(var(--oz-layer-drawer, 1000) + 10);display:flex;flex-direction:column;background:var(--oz-color-surface-strong);color:var(--oz-color-text);font-family:var(--oz-font-family-body);font-size:var(--oz-font-size-body);line-height:1.4}.ozrm-ws[hidden]{display:none}.ozrm-ws [hidden]{display:none!important}.ozrm-ws:focus{outline:none}.ozrm-ws:fullscreen{width:100%;height:100%}.ozrm-app{flex:1;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.ozrm-app h2,.ozrm-app h3,.ozrm-app p{margin:0}.ozrm-icon{width:1.25rem;height:1.25rem;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ozrm-app :focus-visible{outline:none;box-shadow:var(--oz-focus-ring)}.ozrm-status,.ozrm-player__stop,.ozrm-title__label,.ozrm-bar__label,.ozrm-btn--icon .ozrm-btn__text,.ozrm-log--live,.ozrm-sr{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ozrm-ws button.ozrm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--oz-space-2xs);min-height:var(--oz-control-min-height);padding:0 var(--oz-space-sm);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);color:var(--oz-color-text);font:inherit;font-weight:var(--oz-font-weight-semibold);cursor:pointer;white-space:nowrap}.ozrm-ws button.ozrm-btn:hover:not(:disabled){border-color:var(--oz-color-primary)}.ozrm-ws button.ozrm-btn:disabled{opacity:.45;cursor:default}.ozrm-ws button.ozrm-btn[aria-pressed="true"]{border-color:var(--oz-color-primary);background:var(--oz-color-primary);color:var(--oz-color-on-primary)}.ozrm-ws button.ozrm-btn--icon{min-width:var(--oz-control-min-height);padding:0}.ozrm-ws button.ozrm-btn--danger{background:var(--oz-color-error);border-color:var(--oz-color-error);color:var(--oz-color-white)}.ozrm-ws select.ozrm-select{flex:none;width:auto;min-width:4.5rem;min-height:var(--oz-control-min-height);padding:0 var(--oz-space-xs);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);color:var(--oz-color-text);font:inherit;font-weight:var(--oz-font-weight-semibold);cursor:pointer}.ozrm-ws button.ozrm-btn--primary{background:var(--oz-color-primary);border-color:var(--oz-color-primary);color:var(--oz-color-on-primary)}.ozrm-ws button.ozrm-btn--primary:hover:not(:disabled){background:var(--oz-color-primary-hover);border-color:var(--oz-color-primary-hover)}.ozrm-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--oz-space-sm) var(--oz-space-md);padding:var(--oz-space-sm) var(--oz-space-md)}.ozrm-title{position:relative;flex:1 1 14rem;max-width:28rem;min-width:min(14rem, 100%)}.ozrm-ws input.ozrm-title__input{width:100%;min-height:var(--oz-control-min-height);padding:0 var(--oz-space-sm);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);color:var(--oz-color-heading);font:inherit;font-weight:var(--oz-font-weight-bold)}.ozrm-ws input.ozrm-title__input::placeholder{color:var(--oz-color-text-muted);font-weight:var(--oz-font-weight-regular)}.ozrm-title__note{display:none;position:absolute;z-index:5;left:0;right:0;top:calc(100% + var(--oz-space-2xs));padding:var(--oz-space-xs) var(--oz-space-sm);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);box-shadow:var(--oz-shadow-card);font-size:var(--oz-font-size-small);color:var(--oz-color-text-muted);line-height:1.35}.ozrm-title:focus-within .ozrm-title__note{display:block}.ozrm-title__text{font-size:var(--oz-font-size-lead);font-weight:var(--oz-font-weight-black);color:var(--oz-color-heading);overflow-wrap:anywhere}.ozrm-app:not(.is-view) .ozrm-title__text,.ozrm-app.is-view .ozrm-title>:not(.ozrm-title__text){display:none}.ozrm-bar__end{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--oz-space-xs);margin-left:auto}.ozrm-save-note{flex:0 1 17rem;min-width:10rem;max-width:17rem;font-size:var(--oz-font-size-small);color:var(--oz-color-text-muted);text-align:right;line-height:1.3}.ozrm-ws button.ozrm-btn--close{border-color:#fff0;background:#fff0}.ozrm-btn__short{display:none}.ozrm-bar__end[data-fit="1"] .ozrm-btn__long{display:none}.ozrm-bar__end[data-fit="1"] .ozrm-btn__short{display:inline}.ozrm-ws button.ozrm-btn--close:hover:not(:disabled){border-color:#fff0;background:var(--oz-color-white)}.ozrm-body{display:grid;grid-template-columns:18rem minmax(0,1fr);min-height:0}.ozrm-side{min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--oz-color-white)}.ozrm-side__inner{display:grid;gap:var(--oz-space-lg);padding:var(--oz-space-md)}.ozrm-ws button.ozrm-drawer{display:none}.ozrm-pal{display:grid;gap:var(--oz-space-xs)}.ozrm-pal[hidden]{display:none}.ozrm-pal__head{display:flex;align-items:center;min-height:var(--oz-control-min-height)}.ozrm-pal__head>.ozrm-qtip{margin-inline:calc(var(--oz-space-2xs) * -1) calc(var(--oz-space-sm) * -1)}.ozrm-pal__title{font-size:var(--oz-font-size-body);font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-pal__label{font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-pal__group{display:grid;gap:var(--oz-space-2xs)}.ozrm-pal__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:var(--oz-space-2xs)}.ozrm-pal__tiles{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}.ozrm-ws button.ozrm-pal__item{display:flex;align-items:center;gap:var(--oz-space-xs);min-height:var(--oz-control-min-height);padding:var(--oz-space-2xs) var(--oz-space-xs);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);color:var(--oz-color-text);font:inherit;font-size:var(--oz-font-size-small);text-align:left;white-space:normal;line-height:1.2;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ozrm-ws button.ozrm-pal__item--tile{flex-direction:column;justify-content:center;gap:var(--oz-space-2xs);padding:var(--oz-space-xs) var(--oz-space-2xs);text-align:center}.ozrm-ws button.ozrm-pal__item:hover{border-color:var(--oz-color-primary)}.ozrm-ws button.ozrm-pal__item[aria-pressed="true"]{border-color:var(--oz-color-primary);box-shadow:inset 0 0 0 1px var(--oz-color-primary);background:color-mix(in srgb,var(--oz-color-primary) 8%,var(--oz-color-white))}.ozrm-pal__name{min-width:0;overflow-wrap:break-word;hyphens:auto}.ozrm-ws button.ozrm-pal__item--code{flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem}.ozrm-pal__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--oz-space-2xs)}.ozrm-ws .ozrm-pal__tools button.ozrm-btn{flex:1 1 4rem;flex-direction:column;gap:2px;min-width:0;min-height:3.25rem;padding:var(--oz-space-2xs);font-size:var(--oz-font-size-small);line-height:1.15;white-space:normal}.ozrm-ws button.ozrm-qtip{flex:none;display:inline-grid;place-items:center;width:var(--oz-control-min-height);height:var(--oz-control-min-height);padding:0;border:0;border-radius:var(--oz-radius-pill);background:#fff0;color:var(--oz-color-text-muted);font:inherit;cursor:help}.ozrm-qtip__mark{display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid var(--oz-color-border);border-radius:50%;background:var(--oz-color-white);font-size:.75rem;font-weight:var(--oz-font-weight-bold);line-height:1}.ozrm-ws button.ozrm-qtip:hover .ozrm-qtip__mark,.ozrm-ws button.ozrm-qtip[aria-expanded="true"] .ozrm-qtip__mark{border-color:var(--oz-color-primary);color:var(--oz-color-primary)}.ozrm-ws button.ozrm-qtip:focus-visible{outline:none!important;box-shadow:none!important}.ozrm-ws button.ozrm-qtip:focus-visible .ozrm-qtip__mark{box-shadow:var(--oz-focus-ring)}.ozrm-tipbox__bubble{position:fixed;z-index:8;left:0;top:0;display:grid;gap:var(--oz-space-2xs);width:max-content;max-width:min(18rem, calc(100vw - 1rem));padding:var(--oz-space-xs) var(--oz-space-sm);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);color:var(--oz-color-text);font-size:var(--oz-font-size-small);line-height:1.4;box-shadow:var(--oz-shadow-card)}.ozrm-help{font-size:var(--oz-font-size-small);color:var(--oz-color-text-muted)}.ozrm-tile-icon{flex:none;width:2rem;height:2rem}.ozrm-tile-icon__bg{fill:var(--oz-color-white);stroke:var(--oz-color-border);stroke-width:1}.ozrm-bar-code{flex:none;height:1.8rem;width:auto;overflow:visible}.ozrm-bar-code:has(.ozrm-blank){height:.85rem}.ozrm-bar-code__edge{fill:none;stroke:var(--oz-color-border);stroke-width:1px;vector-effect:non-scaling-stroke}.ozrm-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.ozrm-desk{grid-area:1 / 1;min-height:0;container:ozrm-desk / size;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--oz-space-2xs) var(--oz-space-lg) var(--oz-space-md)}.ozrm-group{--ozrm-gap:var(--oz-space-xs);--ozrm-bars:2;--ozrm-bar-h:calc(var(--oz-control-min-height) + 2 * var(--oz-space-sm) + 2px);--ozrm-row-h:var(--oz-control-min-height);--ozrm-rows:2;--ozrm-reserved:calc(var(--ozrm-bars) * var(--ozrm-bar-h) + var(--ozrm-rows) * var(--ozrm-row-h) + 4 * var(--ozrm-gap) + var(--oz-space-sm));--ozrm-paper-w:min(100cqw, max((100cqh - var(--ozrm-reserved)) * var(--ozrm-ratio, 1.6), 59cqw, 13.5rem * var(--ozrm-ratio, 1.6)));flex:none;margin:auto;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--ozrm-gap);width:min(100cqw, max(var(--ozrm-paper-w), 40rem))}.ozrm-app.is-view .ozrm-group{--ozrm-bars:1}.ozrm-app[data-panel="column"].is-panel-open .ozrm-group{--ozrm-rows:1}.ozrm-fieldbox{position:relative;width:var(--ozrm-paper-w);aspect-ratio:var(--ozrm-ratio,1.6)}.ozrm-sheet{position:absolute;inset:var(--ozrm-iy,0) var(--ozrm-ix,0);background:var(--oz-color-white);box-shadow:var(--oz-shadow-subtle),var(--oz-shadow-card);pointer-events:none}.ozrm-field{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;border-radius:var(--oz-radius-small)}.ozrm-field:focus-visible{box-shadow:var(--oz-focus-ring)}.ozrm-paper{fill:var(--oz-color-white)}.ozrm-build,.ozrm-player{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--oz-space-xs);max-width:100%;padding:var(--oz-space-sm) var(--oz-space-md);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-large);background:var(--oz-color-white);box-shadow:var(--oz-shadow-subtle)}.ozrm-build{position:relative;gap:var(--oz-space-lg)}.ozrm-dock{max-width:100%;min-width:0}.ozrm-ws button{transition-property:background-color,border-color,color,box-shadow}.ozrm-bar__group{display:flex;gap:2px}.ozrm-ws .ozrm-build button.ozrm-btn,.ozrm-ws .ozrm-player button.ozrm-btn,.ozrm-ws .ozrm-menu button.ozrm-btn{border-color:#fff0;background:#fff0}.ozrm-ws .ozrm-build button.ozrm-btn:hover:not(:disabled),.ozrm-ws .ozrm-player button.ozrm-btn:hover:not(:disabled),.ozrm-ws .ozrm-menu button.ozrm-btn:hover:not(:disabled){border-color:#fff0;background:var(--oz-color-surface)}.ozrm-ws .ozrm-player button.ozrm-btn[aria-pressed="true"]{background:var(--oz-color-primary);color:var(--oz-color-on-primary)}.ozrm-ws .ozrm-player button.ozrm-btn--primary,.ozrm-ws .ozrm-player button.ozrm-btn--primary:hover:not(:disabled){padding:0 var(--oz-space-md) 0 var(--oz-space-sm);background:var(--oz-color-primary);color:var(--oz-color-on-primary)}.ozrm-ws .ozrm-player button.ozrm-btn--primary:hover:not(:disabled){background:var(--oz-color-primary-hover)}.ozrm-ws .ozrm-build select.ozrm-select,.ozrm-ws .ozrm-player select.ozrm-select{min-width:0;border-color:#fff0;background-color:var(--oz-color-surface);font-size:var(--oz-font-size-body);padding-bottom:1px}.ozrm-ws .ozrm-build select.ozrm-select:hover,.ozrm-ws .ozrm-player select.ozrm-select:hover{border-color:var(--oz-color-border)}.ozrm-seg{display:inline-flex;flex:none;border-radius:var(--oz-radius-medium);background:var(--oz-color-surface)}.ozrm-ws .ozrm-seg button.ozrm-btn[aria-pressed="true"]{border-color:var(--oz-color-border);background:var(--oz-color-white);color:var(--oz-color-heading);box-shadow:var(--oz-shadow-subtle)}.ozrm-ws .ozrm-seg button.ozrm-btn[aria-pressed="false"]{color:var(--oz-color-text-muted)}.ozrm-ws .ozrm-seg button.ozrm-btn:focus-visible{box-shadow:var(--oz-focus-ring)}.ozrm-settings{display:flex;align-items:center;gap:var(--oz-space-xs)}.ozrm-ws button.ozrm-settings__btn{display:none}.ozrm-bar__field{display:inline-flex;align-items:center;gap:var(--oz-space-xs);margin:0;font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}@container ozrm-desk (width < 44rem){.ozrm-player>.ozrm-player__opt .ozrm-btn__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ozrm-ws .ozrm-player>button.ozrm-player__opt{min-width:var(--oz-control-min-height);padding:0}}.ozrm-ws .ozrm-build:is([data-fit="1"],[data-fit="2"]) button.ozrm-settings__btn{display:inline-flex}.ozrm-build:is([data-fit="1"],[data-fit="2"]) .ozrm-settings{display:none;position:absolute;z-index:4;right:0;top:calc(100% + var(--oz-space-2xs));flex-direction:column;align-items:stretch;gap:var(--oz-space-xs);padding:var(--oz-space-sm);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);box-shadow:var(--oz-shadow-elevated)}.ozrm-build:is([data-fit="1"],[data-fit="2"]) .ozrm-settings.is-open{display:flex}.ozrm-build:is([data-fit="1"],[data-fit="2"]) .ozrm-settings .ozrm-bar__field{justify-content:space-between;gap:var(--oz-space-md)}.ozrm-build:is([data-fit="1"],[data-fit="2"]) .ozrm-settings .ozrm-bar__label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.ozrm-build[data-fit="2"] .ozrm-seg{flex:0 1 auto;min-width:0}.ozrm-ws .ozrm-build[data-fit="2"] .ozrm-seg button.ozrm-btn{flex:0 1 auto;min-width:var(--oz-control-min-height);padding:0 var(--oz-space-xs)}.ozrm-build[data-fit="2"] .ozrm-seg .ozrm-btn__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ozrm-player:is([data-fit="1"],[data-fit="2"],[data-fit="3"])>.ozrm-player__opt .ozrm-btn__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ozrm-ws .ozrm-player:is([data-fit="1"],[data-fit="2"],[data-fit="3"])>button.ozrm-player__opt{min-width:var(--oz-control-min-height);padding:0}.ozrm-player[data-fit="3"] .ozrm-player__play>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ozrm-ws .ozrm-player[data-fit="3"] button.ozrm-player__play{min-width:3.5rem}.ozrm-ws .ozrm-menu button.ozrm-player__opt{justify-content:flex-start}.ozrm-player__menu{position:relative;display:flex}.ozrm-menu{position:absolute;z-index:4;right:0;bottom:calc(100% + var(--oz-space-xs));display:grid;gap:var(--oz-space-xs);width:max-content;max-width:min(20rem, calc(100vw - 2rem));padding:var(--oz-space-sm);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);box-shadow:var(--oz-shadow-elevated)}.ozrm-player__field{font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-ws input.ozrm-player__seed{width:100%;min-height:var(--oz-control-min-height);padding:0 var(--oz-space-xs);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);color:var(--oz-color-text);font:inherit}.ozrm-ws .ozrm-menu button.ozrm-btn{justify-content:flex-start;padding:0 var(--oz-space-xs)}.ozrm-player__head{display:flex;align-items:center;justify-content:space-between;gap:var(--oz-space-2xs);margin-block:calc(var(--oz-space-xs) * -1)}.ozrm-player__real{margin-block:var(--oz-space-2xs) 0}.ozrm-player__switch{display:flex;align-items:center;gap:var(--oz-space-xs);min-height:var(--oz-control-min-height);font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading);cursor:pointer}.ozrm-ws input.ozrm-switch{appearance:none;position:relative;flex:none;width:2.5rem;height:1.5rem;margin:0;border:0;border-radius:var(--oz-radius-pill);background:var(--oz-color-text-muted);cursor:pointer}.ozrm-ws input.ozrm-switch::before{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--oz-color-white);box-shadow:var(--oz-shadow-subtle)}.ozrm-ws input.ozrm-switch:checked{background:var(--oz-color-primary)}.ozrm-ws input.ozrm-switch:checked::before{translate:1rem 0}.ozrm-ws input.ozrm-switch:focus-visible{outline:2px solid var(--oz-color-focus);outline-offset:2px}.ozrm-player__tag{align-self:center;margin-right:var(--oz-space-2xs);padding:0 var(--oz-space-xs);border-radius:var(--oz-radius-pill);background:var(--oz-color-warning-surface);color:var(--oz-color-warning);font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-bold);line-height:1.75;white-space:nowrap}.ozrm-player__tag[hidden]{display:none}.ozrm-player[data-fit="3"] .ozrm-player__tag{margin-right:2px;padding:0 .25rem;font-size:.75rem}.ozrm-cmenu{position:fixed;z-index:9;left:0;top:0;display:grid;min-width:12rem;width:max-content;max-width:min(20rem, calc(100vw - 1rem));padding:var(--oz-space-2xs);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);color:var(--oz-color-text);font-size:var(--oz-font-size-body);box-shadow:var(--oz-shadow-elevated)}.ozrm-cmenu__item{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--oz-space-xs);min-height:var(--oz-control-min-height);padding:var(--oz-space-2xs) var(--oz-space-sm);border-radius:var(--oz-radius-small);cursor:pointer;user-select:none;-webkit-user-select:none}.ozrm-cmenu__item:focus{outline:none;background:var(--oz-color-surface)}.ozrm-cmenu__item[aria-disabled="true"]{color:var(--oz-color-text-muted);cursor:default}.ozrm-cmenu__item[aria-checked="true"]{font-weight:var(--oz-font-weight-bold);color:var(--oz-color-primary)}.ozrm-cmenu__label{flex:1 1 auto}.ozrm-cmenu__chev{width:1rem;height:1rem}.ozrm-cmenu__tip{flex:1 0 100%;font-size:var(--oz-font-size-small);line-height:1.35;padding-block-end:var(--oz-space-2xs)}.ozrm-below{position:relative;justify-self:stretch;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ozrm-gap);min-width:0}.ozrm-feed,.ozrm-check{min-width:0}.ozrm-rpanel{grid-area:1 / 2;position:relative;display:flex;min-height:0;background:var(--oz-color-white)}.ozrm-rail{display:flex;flex-direction:column;align-items:center;gap:var(--oz-space-2xs);width:3.5rem;padding:var(--oz-space-sm) 0}.ozrm-app[data-panel="column"].is-panel-open .ozrm-rail{display:none}.ozrm-ws button.ozrm-rail__btn{position:relative;border-color:#fff0;background:#fff0}.ozrm-ws button.ozrm-rail__btn:hover:not(:disabled),.ozrm-ws button.ozrm-rail__btn[aria-expanded="true"]{border-color:#fff0;background:var(--oz-color-surface);color:var(--oz-color-heading)}.ozrm-rail__badge{position:absolute;top:0;right:0;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:var(--oz-radius-pill);background:var(--oz-color-warning-surface);color:var(--oz-color-warning);font-size:.75rem;font-weight:var(--oz-font-weight-bold);line-height:1.25rem;text-align:center;font-variant-numeric:tabular-nums}.ozrm-rail__badge.is-error{background:var(--oz-color-error);color:var(--oz-color-white)}.ozrm-lists{display:flex;flex-direction:column;width:20rem;min-height:0;background:var(--oz-color-white)}.ozrm-lists__head{flex:none;display:flex;align-items:center;gap:var(--oz-space-2xs);padding:var(--oz-space-xs) var(--oz-space-xs) var(--oz-space-2xs)}.ozrm-tabs{flex:1 1 auto;display:flex;gap:var(--oz-space-2xs);min-width:0}.ozrm-ws button.ozrm-tab{flex:0 1 auto;min-width:0;min-height:var(--oz-control-min-height);padding:0 var(--oz-space-sm);border:0;border-radius:var(--oz-radius-medium);background:#fff0;color:var(--oz-color-text-muted);font:inherit;font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-bold);cursor:pointer;white-space:nowrap}.ozrm-tab>span{overflow:hidden;text-overflow:ellipsis}.ozrm-ws button.ozrm-tab[aria-selected="true"]{background:var(--oz-color-surface);color:var(--oz-color-heading)}.ozrm-ws button.ozrm-tab:hover{color:var(--oz-color-heading)}.ozrm-ws button.ozrm-lists__fold{flex:none;border-color:#fff0;background:#fff0}.ozrm-ws button.ozrm-lists__fold:hover:not(:disabled){border-color:#fff0;background:var(--oz-color-surface)}.ozrm-lists__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ozrm-lists__pane{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ozrm-lists__pane[hidden]{display:none}.ozrm-lists__pane>*{flex:0 1 auto;min-height:0}.ozrm-lists__pane--log{overflow-y:auto;overscroll-behavior:contain}.ozrm-lists__empty{padding:var(--oz-space-xs) var(--oz-space-sm) var(--oz-space-sm)}.ozrm-lists .ozrm-check__list{padding:var(--oz-space-2xs) var(--oz-space-sm) var(--oz-space-sm);border-radius:0}.ozrm-app:not([data-panel="sheet"]) .ozrm-lists .ozrm-issue-row{grid-template-columns:minmax(0,1fr)}.ozrm-app:not([data-panel="sheet"]) .ozrm-lists .ozrm-issue__fix{justify-self:start;margin-inline-start:var(--oz-space-lg)}.ozrm-ws .ozrm-app:not([data-panel="sheet"]) button.ozrm-log__toggle,.ozrm-ws .ozrm-app:not([data-panel="sheet"]) button.ozrm-check__toggle{display:none}.ozrm-app[data-panel="column"].is-panel-open .ozrm-latest{display:none}.ozrm-app[data-panel="column"].is-panel-open .ozrm-feed{min-height:0}.ozrm-feed{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--oz-space-xs);min-height:var(--ozrm-row-h);padding:0 var(--oz-space-2xs) 0 var(--oz-space-sm)}.ozrm-latest{display:flex;align-items:baseline;gap:var(--oz-space-xs);min-width:0;font-size:var(--oz-font-size-small);white-space:nowrap}.ozrm-latest__label{flex:none;color:var(--oz-color-text-muted)}.ozrm-latest__text{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-ws button.ozrm-log__toggle,.ozrm-ws button.ozrm-check__toggle{flex:none;border-color:#fff0;background:#fff0;font-size:var(--oz-font-size-small)}.ozrm-ws button.ozrm-log__toggle:hover:not(:disabled),.ozrm-ws button.ozrm-check__toggle:hover:not(:disabled){border-color:#fff0;background:var(--oz-color-white)}.ozrm-log__chev,.ozrm-check__chev{width:1rem;height:1rem;transition:rotate .15s ease-out}[aria-expanded="true"]>.ozrm-log__chev,[aria-expanded="true"]>.ozrm-check__chev{rotate:180deg}.ozrm-log{margin:0;padding:var(--oz-space-2xs) var(--oz-space-sm) var(--oz-space-sm);list-style:none;background:var(--oz-color-white);font-size:var(--oz-font-size-small);line-height:1.35}.ozrm-log:empty::before{content:"—";color:var(--oz-color-text-muted)}.ozrm-log__t{display:inline-block;min-width:3.4em;color:var(--oz-color-text-muted);font-variant-numeric:tabular-nums}.ozrm-check{display:grid;gap:var(--oz-space-2xs)}.ozrm-check__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--oz-space-xs);min-height:var(--ozrm-row-h);padding-left:var(--oz-space-sm)}.ozrm-check__sum{flex:1 1 auto;min-width:0;font-size:var(--oz-font-size-small);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ozrm-check__sum.is-ok{color:var(--oz-color-success);font-weight:var(--oz-font-weight-bold)}.ozrm-check__sum.is-warn{color:var(--oz-color-warning);font-weight:var(--oz-font-weight-bold)}.ozrm-check__sum.is-error{color:var(--oz-color-error);font-weight:var(--oz-font-weight-bold)}.ozrm-check__all{flex:none;display:flex}.ozrm-check__all:empty{display:none}.ozrm-ws button.ozrm-check__fixall{min-height:var(--oz-control-min-height);font-size:var(--oz-font-size-small);white-space:normal;text-align:center}.ozrm-check__list{display:grid;align-content:start;gap:var(--oz-space-2xs);max-height:100%;margin:0;padding:var(--oz-space-2xs);overflow-y:auto;overscroll-behavior:contain;list-style:none;border-radius:var(--oz-radius-medium);background:var(--oz-color-white)}.ozrm-issue-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oz-space-2xs) var(--oz-space-xs);align-items:start}.ozrm-issue-row>.ozrm-issue{grid-column:1;min-width:0;white-space:normal}.ozrm-issue-row>:only-child{grid-column:1 / -1}.ozrm-ws button.ozrm-issue__fix{min-height:var(--oz-control-min-height)}.ozrm-issue__tip{grid-column:1 / -1;margin:0;padding:0 var(--oz-space-sm);font-size:var(--oz-font-size-small);color:var(--oz-color-text-muted)}.ozrm-count{flex:none;margin-left:auto;padding:0 var(--oz-space-2xs);border-radius:var(--oz-radius-pill);background:var(--oz-color-white);font-weight:var(--oz-font-weight-bold);font-variant-numeric:tabular-nums}.ozrm-ws button.ozrm-issue{display:flex;align-items:baseline;gap:var(--oz-space-xs);width:100%;min-height:var(--oz-control-min-height);padding:var(--oz-space-2xs) var(--oz-space-sm);border:0;border-radius:var(--oz-radius-small);font:inherit;font-size:var(--oz-font-size-small);text-align:left;cursor:pointer;color:var(--oz-color-text)}.ozrm-ws button.ozrm-issue--error{background:var(--oz-color-error-surface)}.ozrm-ws button.ozrm-issue--warn{background:var(--oz-color-warning-surface)}.ozrm-issue__dot{flex:none;width:.65rem;height:.65rem;border-radius:50%;translate:0 .05rem}.ozrm-issue--error .ozrm-issue__dot{background:var(--oz-color-error)}.ozrm-issue--warn .ozrm-issue__dot{background:var(--oz-brand-orange)}.ozrm-issue__name{font-weight:var(--oz-font-weight-bold)}.ozrm-confirm{grid-area:1 / 1 / 2 / 2;position:absolute;z-index:5;top:var(--oz-space-xs);left:50%;translate:-50% 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--oz-space-sm);width:min(40rem, calc(100% - 2 * var(--oz-space-md)));padding:var(--oz-space-sm) var(--oz-space-md);border-radius:var(--oz-radius-medium);background:var(--oz-color-warning-surface);box-shadow:var(--oz-shadow-elevated)}.ozrm-confirm[hidden]{display:none}.ozrm-confirm__text{flex:1 1 16rem;font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-confirm__actions{display:flex;flex-wrap:wrap;gap:var(--oz-space-xs)}.ozrm-grid line{stroke:var(--oz-color-border);stroke-width:.5;stroke-dasharray:2 2}.ozrm-line{fill:none;stroke:#000;stroke-linecap:butt;stroke-linejoin:round}.ozrm-corner{fill:#000}.ozrm-snap{fill:color-mix(in srgb,var(--oz-color-focus) 25%,transparent);stroke:var(--oz-color-focus);stroke-width:1;opacity:0;pointer-events:none}.ozrm-snap.is-on{opacity:1}.ozrm-live{fill:none;stroke:var(--oz-color-text-muted);stroke-linecap:round;stroke-linejoin:round;opacity:.7}.ozrm-app[data-mode="free"][data-tool="draw"] .ozrm-field{cursor:crosshair}.ozrm-app[data-tool="erase"] .ozrm-field{cursor:not-allowed}.ozrm-app[data-mode="free"][data-tool="erase"] .ozrm-field{cursor:crosshair}.ozrm-cursor{fill:none;stroke:var(--oz-color-focus);stroke-width:1.4;stroke-dasharray:3 2;opacity:0}.ozrm-field:focus-visible .ozrm-cursor{opacity:1}.ozrm-code{cursor:grab;outline:none}.ozrm-code__hit{fill:#fff0}.ozrm-code__halo{fill:none;stroke:var(--oz-color-text-muted);stroke-width:.6}.ozrm-code__dir{fill:var(--oz-color-text);stroke:var(--oz-color-text);stroke-width:1;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.ozrm-code:focus .ozrm-code__halo,.ozrm-code:hover .ozrm-code__halo{stroke:var(--oz-color-focus);stroke-width:1.2}.ozrm-ws .ozrm-code:focus-visible{outline:none!important;box-shadow:none!important}.ozrm-code:focus-visible .ozrm-code__halo{stroke:var(--oz-color-focus);stroke-width:2}.ozrm-code.is-error .ozrm-code__halo{stroke:var(--oz-color-error);stroke-width:1.4;fill:color-mix(in srgb,var(--oz-color-error) 18%,transparent)}.ozrm-code.is-lifted{opacity:.35}.ozrm-code.is-ok .ozrm-code__halo{stroke:#49B749;stroke-width:1.6}.ozrm-code.is-bad .ozrm-code__halo{stroke:var(--oz-color-error);stroke-width:1.6;fill:color-mix(in srgb,var(--oz-color-error) 18%,transparent)}.ozrm-code.is-bad{opacity:.8}.ozrm-rot{cursor:pointer;outline:none}.ozrm-rot__hit{fill:#fff0}.ozrm-rot__dot{fill:var(--oz-color-white);stroke:var(--oz-color-border);stroke-width:1px;vector-effect:non-scaling-stroke}.ozrm-rot__icon{color:var(--oz-color-primary);stroke-width:2.2;pointer-events:none}.ozrm-rot:hover .ozrm-rot__dot{stroke:var(--oz-color-primary)}.ozrm-ws .ozrm-rot:focus-visible{outline:none!important;box-shadow:none!important}.ozrm-rot:focus-visible .ozrm-rot__dot{stroke:var(--oz-color-focus);stroke-width:3px}.ozrm-app.is-dragging .ozrm-rot,.ozrm-app.is-locked .ozrm-rot{display:none}.ozrm-stroke{fill:none;stroke:#fff0;stroke-linecap:round;stroke-linejoin:round;pointer-events:stroke;outline:none}.ozrm-ws .ozrm-stroke:focus-visible{outline:none!important;box-shadow:none!important;stroke:color-mix(in srgb,var(--oz-color-focus) 45%,transparent)}.ozrm-stroke[aria-pressed="true"]{stroke:color-mix(in srgb,var(--oz-color-primary) 35%,transparent)}.ozrm-preview{pointer-events:none}.ozrm-app[data-tool="erase"] .ozrm-live{stroke:var(--oz-color-white);opacity:1}.ozrm-brush{display:none;fill:none;stroke:var(--oz-color-text-muted);stroke-width:.5;pointer-events:none}.ozrm-app[data-mode="free"][data-tool="erase"] .ozrm-brush.is-on{display:inline}.ozrm-preview__cell{fill:color-mix(in srgb,var(--oz-color-primary) 10%,transparent);stroke:var(--oz-color-primary);stroke-width:1;stroke-dasharray:3 2}.ozrm-preview__tile{opacity:.55}.ozrm-mark{stroke-width:1.4;pointer-events:none}.ozrm-mark--error{fill:color-mix(in srgb,var(--oz-color-error) 20%,transparent);stroke:var(--oz-color-error)}.ozrm-mark--warn{fill:color-mix(in srgb,var(--oz-brand-orange) 25%,transparent);stroke:var(--oz-brand-orange)}.ozrm-spot{fill:none;stroke:var(--oz-color-focus);stroke-width:1.6;opacity:0;pointer-events:none}.ozrm-spot.is-on{opacity:1}.ozrm-robot-layer{pointer-events:none}.ozrm-risk{fill:none;stroke:var(--oz-brand-orange);stroke-width:1.8;pointer-events:none}@keyframes ozrm-blink{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.ozrm-risk{animation:ozrm-blink .4s steps(1,end) 3}}.ozrm-offnote{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;justify-items:center;gap:var(--oz-space-xs);width:max-content;max-width:min(22rem, calc(100% - 2rem));text-align:center;pointer-events:none}.ozrm-offnote.is-on{padding:var(--oz-space-sm) var(--oz-space-md);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);box-shadow:var(--oz-shadow-elevated);pointer-events:auto}.ozrm-offnote__text{margin:0;font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-offnote__text:empty{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.ozrm-text{cursor:move;outline:none}.ozrm-ws .ozrm-text:focus-visible{outline:none!important;box-shadow:none!important}.ozrm-text__box{fill:#fff0;stroke:#b9bfcc;stroke-dasharray:1.6 1.1}.ozrm-text__fill{fill:var(--oz-color-white);pointer-events:none}.ozrm-text__fill.is-lifted{display:none}.ozrm-text__lines{fill:#161617;font-family:var(--oz-font-family-body);font-weight:400;pointer-events:none}.ozrm-text__lines.is-hint{fill:var(--oz-color-text-muted);font-style:italic}.ozrm-text.is-warn .ozrm-text__box{stroke:var(--oz-brand-orange);stroke-width:1;stroke-dasharray:none}.ozrm-text.is-error .ozrm-text__box{stroke:var(--oz-color-error);stroke-width:1;stroke-dasharray:none;fill:color-mix(in srgb,var(--oz-color-error) 10%,transparent)}.ozrm-text.is-selected .ozrm-text__box,.ozrm-text:focus-visible .ozrm-text__box{stroke:var(--oz-color-focus);stroke-width:.8;stroke-dasharray:none}.ozrm-text.is-lifted{opacity:.3}.ozrm-text__hit{fill:#fff0}.ozrm-text__grip{fill:var(--oz-color-white);stroke:var(--oz-color-focus);stroke-width:.6}.ozrm-text__handle[data-handle="e"]{cursor:ew-resize}.ozrm-text__handle[data-handle="s"]{cursor:ns-resize}.ozrm-text__handle[data-handle="se"]{cursor:nwse-resize}.ozrm-app[data-tool="text"] .ozrm-field{cursor:text}.ozrm-textpanel{position:absolute;z-index:2;left:50%;translate:-50% 0;top:var(--oz-space-xs);display:grid;gap:var(--oz-space-2xs);width:min(30rem, calc(100% - 2 * var(--oz-space-xs)));padding:var(--oz-space-sm);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);box-shadow:var(--oz-shadow-elevated)}.ozrm-textpanel[data-place="bottom"]{top:auto;bottom:var(--oz-space-xs)}.ozrm-textpanel__label{font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-ws .ozrm-textpanel__input{width:100%;min-height:5.5rem;max-height:14rem;overflow-y:auto;padding:var(--oz-space-2xs) var(--oz-space-xs);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-small);background:var(--oz-color-white);color:var(--oz-color-text);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.ozrm-rt-b{font-weight:700}.ozrm-rt-i{font-style:italic}.ozrm-rt-u{text-decoration:underline}.ozrm-textpanel__field{display:grid;gap:var(--oz-space-xs)}.ozrm-fmt{display:flex;flex-wrap:wrap;gap:var(--oz-space-2xs) var(--oz-space-sm)}.ozrm-fmt__group{display:flex;gap:var(--oz-space-2xs)}.ozrm-ws button.ozrm-fmt__btn{font-weight:400}.ozrm-fmt__letter{font-size:var(--oz-font-size-lead);line-height:1}.ozrm-ws .ozrm-textpanel:focus{box-shadow:var(--oz-shadow-elevated)}.ozrm-textpanel__count{font-size:var(--oz-font-size-small);color:var(--oz-color-text-muted);font-variant-numeric:tabular-nums}.ozrm-robot__body{fill:var(--oz-color-white);fill-opacity:.82;stroke:var(--oz-color-heading);stroke-width:1.2}.ozrm-robot__dir{fill:var(--oz-color-heading)}.ozrm-robot__led{stroke:var(--oz-color-heading);stroke-width:.8}.ozrm-robot__ring{fill:none;stroke:var(--oz-color-focus);stroke-width:1.2;stroke-dasharray:3 2;opacity:0}.ozrm-robot.is-picking .ozrm-robot__ring{opacity:1}.ozrm-app.is-picking .ozrm-field{cursor:crosshair}.ozrm-share{width:min(42rem, calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:var(--oz-card-padding);border:0;border-radius:var(--oz-radius-large);background:var(--oz-color-white);color:var(--oz-color-text);box-shadow:var(--oz-shadow-card)}.ozrm-share[open]{display:grid;gap:var(--oz-space-sm)}.ozrm-share::backdrop{background:rgb(0 0 0 / .45)}.ozrm-share__head{display:flex;align-items:center;justify-content:space-between;gap:var(--oz-space-sm)}.ozrm-share__title{font-size:var(--oz-font-size-lead);color:var(--oz-color-heading)}.ozrm-share__privacy,.ozrm-share__copied{font-size:var(--oz-font-size-small);color:var(--oz-color-text-muted)}.ozrm-share__msg:empty,.ozrm-share__copied:empty{display:none}.ozrm-share__result{display:grid;gap:var(--oz-space-md);align-items:start}@media (min-width:36rem){.ozrm-share__result{grid-template-columns:12rem minmax(0,1fr)}}.ozrm-share__qr{width:min(12rem, 100%);justify-self:center}.ozrm-share__qr svg{display:block;width:100%;height:auto}.ozrm-share__info{display:grid;gap:var(--oz-space-2xs);min-width:0}.ozrm-share__label{font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-share__code{margin-bottom:var(--oz-space-xs);font-size:2.25rem;font-weight:var(--oz-font-weight-black);letter-spacing:.06em;line-height:1.1;color:var(--oz-color-heading);font-variant-numeric:tabular-nums}.ozrm-share__row{display:flex;flex-wrap:wrap;gap:var(--oz-space-xs)}.ozrm-ws a.ozrm-share__pdf{display:inline-flex;align-items:center;justify-self:start;min-height:var(--oz-control-min-height);padding:0 var(--oz-space-md);border-radius:var(--oz-radius-medium);background:var(--oz-color-primary);color:var(--oz-color-on-primary);font-weight:var(--oz-font-weight-semibold);text-decoration:none}.ozrm-ws a.ozrm-share__pdf:hover{background:var(--oz-color-primary-hover)}.ozrm-share__more{display:grid;gap:var(--oz-space-2xs);min-width:0}@media (min-width:36rem){.ozrm-share__more{grid-column:1 / -1}}.ozrm-share__ways{display:flex;flex-wrap:wrap;gap:var(--oz-space-xs);margin:0 0 var(--oz-space-xs);padding:0;list-style:none}.ozrm-share__ways li{margin:0}.ozrm-ws a.ozrm-share__way{display:inline-flex;align-items:center;gap:var(--oz-space-2xs);min-height:var(--oz-control-min-height);padding:0 var(--oz-space-sm);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);color:var(--oz-color-text);font-weight:var(--oz-font-weight-semibold);text-decoration:none;white-space:nowrap}.ozrm-ws a.ozrm-share__way:hover{border-color:var(--oz-color-primary);color:var(--oz-color-text)}.ozrm-ask{width:min(32rem, calc(100vw - 2rem))}.ozrm-ws input.ozrm-share__link{flex:1 1 100%;min-width:0;min-height:var(--oz-control-min-height);padding:0 var(--oz-space-xs);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-medium);background:var(--oz-color-surface);color:var(--oz-color-text);font:inherit;font-size:var(--oz-font-size-small)}.ozrm-app.is-view .ozrm-build{display:none}.ozrm-app.is-view .ozrm-side__inner>:not(.ozrm-view),.ozrm-app.is-view .ozrm-cursor{display:none}.ozrm-view{display:grid;gap:var(--oz-space-sm)}.ozrm-view__facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--oz-space-2xs) var(--oz-space-sm);margin:0;font-size:var(--oz-font-size-small)}.ozrm-view__facts dt{font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-view__facts dd{margin:0}.ozrm-view .oz-routemaker__fit,.ozrm-view .oz-tools-section{display:grid;gap:var(--oz-space-xs);margin:0;padding:0}.ozrm-view .oz-routemaker__fit{gap:var(--oz-space-md)}.ozrm-view .oz-tools-section h2{font-size:var(--oz-font-size-body);font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-view .oz-routemaker__fit-intro,.ozrm-view .oz-tools-card__summary{font-size:var(--oz-font-size-small)}.ozrm-view .oz-tools-grid{grid-template-columns:minmax(0,1fr);gap:var(--oz-space-xs)}.ozrm-view .oz-tools-card{flex-direction:row;align-items:center;border-radius:var(--oz-radius-medium);background:var(--oz-color-white)}.ozrm-view .oz-routemaker__card-img{flex:none;width:4rem;padding:var(--oz-space-2xs)}.ozrm-view .oz-tools-card__body{gap:var(--oz-space-2xs);padding:var(--oz-space-xs) var(--oz-space-sm)}.ozrm-view .oz-tools-card__title{font-size:var(--oz-font-size-body)}.ozrm-view .oz-tools-card__actions{display:none}.oz-routemaker__fit{display:grid;gap:var(--oz-space-xl);margin-top:var(--oz-space-xl)}.oz-routemaker__fit-intro{margin:0 0 var(--oz-space-md)}.oz-routemaker__card-img{padding:var(--oz-space-md) var(--oz-space-md) 0}.oz-routemaker__card-img img{display:block;width:100%;height:auto;max-height:12rem;object-fit:contain}.ozrm-ghost{position:fixed;left:0;top:0;z-index:6;pointer-events:none;translate:-50% -50%;padding:var(--oz-space-2xs);border-radius:var(--oz-radius-small);background:var(--oz-color-white);box-shadow:var(--oz-shadow-card)}.ozrm-ghost[hidden]{display:none}.ozrm-tip{position:fixed;left:0;top:0;z-index:7;max-width:min(20rem, calc(100vw - 1rem));margin:0;padding:var(--oz-space-2xs) var(--oz-space-xs);border:1px solid var(--oz-color-error);border-radius:var(--oz-radius-small);background:var(--oz-color-white);color:var(--oz-color-error);font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-bold);line-height:1.3;pointer-events:none;box-shadow:var(--oz-shadow-card)}.ozrm-tip[hidden]{display:none}.ozrm-ghost .ozrm-bar-code{height:2.3rem}.ozrm-ghost .ozrm-bar-code:has(.ozrm-blank){height:1.1rem}.ozrm-ghost.is-back{transition:transform .25s ease-in}.ozrm-app.is-dragging{cursor:grabbing}@media (max-width:64rem){.ozrm-body{grid-template-columns:14rem minmax(0,1fr)}.ozrm-side__inner{gap:var(--oz-space-md);padding:var(--oz-space-sm)}.ozrm-desk{padding-inline:var(--oz-space-md)}.ozrm-ws .ozrm-pal__tools button.ozrm-btn{flex-basis:5rem}.ozrm-app[data-panel="overlay"] .ozrm-lists{position:absolute;z-index:4;top:var(--ozrm-overlay-top,0);bottom:var(--ozrm-overlay-bottom,0);right:100%;width:min(20rem, calc(100vw - 20rem));border-radius:var(--oz-radius-large) 0 0 var(--oz-radius-large);box-shadow:var(--oz-shadow-elevated)}}@media (max-width:47.99rem){.ozrm-top{flex-wrap:wrap;gap:var(--oz-space-xs);padding:var(--oz-space-xs) var(--oz-space-sm)}.ozrm-title{order:1;flex:1 1 calc(100% - var(--oz-control-min-height) - var(--oz-space-xs))}.ozrm-bar__end{display:contents}.ozrm-ws button.ozrm-btn--close{order:2;min-width:var(--oz-control-min-height);padding:0}.ozrm-btn--close .ozrm-btn__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ozrm-bar__end>.ozrm-btn:not(.ozrm-btn--close){order:3;flex:1 1 auto;font-size:var(--oz-font-size-small);white-space:normal;text-align:center}.ozrm-save-note{order:4;flex-basis:100%;max-width:none;text-align:left}.ozrm-body{grid-template-columns:minmax(0,1fr)}.ozrm-stage{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(var(--ozrm-pbar) + var(--oz-control-min-height) + env(safe-area-inset-bottom, 0px))}.ozrm-desk{flex:1 0 auto;container-type:normal;overflow:visible;padding:0 var(--oz-space-sm) var(--oz-space-sm)}.ozrm-group{--ozrm-paper-w:100%;width:100%;margin:0}.ozrm-build{justify-content:space-between;gap:2px;width:100%;padding-inline:var(--oz-space-xs)}.ozrm-build .ozrm-bar__group{gap:0}.ozrm-ws .ozrm-seg button.ozrm-btn{padding:0 var(--oz-space-2xs);font-size:var(--oz-font-size-small)}.ozrm-ws .ozrm-build button.ozrm-btn--icon{min-width:2.75rem}.ozrm-check__head{flex-wrap:wrap;padding-top:var(--oz-space-2xs)}.ozrm-check__sum{flex-basis:100%;display:block}.ozrm-latest{white-space:normal;padding-block:var(--oz-space-2xs)}.ozrm-latest__text{overflow:visible}.ozrm-ws button.ozrm-settings__btn{display:inline-flex}.ozrm-settings{display:none;position:absolute;z-index:4;right:0;top:calc(100% + var(--oz-space-2xs));flex-direction:column;align-items:stretch;gap:var(--oz-space-xs);padding:var(--oz-space-sm);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);box-shadow:var(--oz-shadow-elevated)}.ozrm-settings.is-open{display:flex}.ozrm-settings .ozrm-bar__field{justify-content:space-between;gap:var(--oz-space-md)}.ozrm-settings .ozrm-bar__label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.ozrm-dock{position:fixed;z-index:3;left:0;right:0;bottom:0;padding:var(--oz-space-xs) var(--oz-space-sm) calc(var(--oz-space-xs) + env(safe-area-inset-bottom, 0px));background:var(--oz-color-white)}.ozrm-player{justify-content:space-between;gap:2px;width:100%;padding:0;border-color:#fff0;border-radius:0;box-shadow:none}.ozrm-ws .ozrm-player button.ozrm-btn--primary,.ozrm-ws .ozrm-player button.ozrm-btn--primary:hover:not(:disabled){padding:0 var(--oz-space-sm)}.ozrm-ws .ozrm-player>button.ozrm-player__opt{min-width:var(--oz-control-min-height);padding:0}.ozrm-player>.ozrm-player__opt .ozrm-btn__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ozrm-side{position:fixed;z-index:3;left:0;right:0;bottom:calc(var(--ozrm-pbar) + env(safe-area-inset-bottom, 0px));overflow:visible;border-radius:var(--oz-radius-large) var(--oz-radius-large) 0 0;background:var(--oz-color-white)}.ozrm-side.is-open{box-shadow:var(--oz-shadow-elevated)}.ozrm-app.is-dragging .ozrm-side.is-open{background:#fff0;box-shadow:none}.ozrm-app.is-dragging .ozrm-side.is-open .ozrm-side__inner{visibility:hidden}.ozrm-ws .ozrm-app.is-dragging .ozrm-side.is-open button.ozrm-drawer{background:var(--oz-color-white);box-shadow:var(--oz-shadow-elevated)}.ozrm-ws button.ozrm-drawer{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:var(--oz-control-min-height);padding:0 var(--oz-space-md);border:0;border-radius:var(--oz-radius-large) var(--oz-radius-large) 0 0;background:#fff0;color:var(--oz-color-heading);font:inherit;font-weight:var(--oz-font-weight-bold);cursor:pointer}.ozrm-drawer__icon{rotate:180deg}.ozrm-side.is-open .ozrm-drawer__icon{rotate:0deg}.ozrm-side:not(.is-open) .ozrm-side__inner{display:none}.ozrm-side__inner{max-height:40vh;max-height:40dvh;overflow-y:auto;overscroll-behavior:contain;gap:var(--oz-space-md);padding:0 var(--oz-space-sm) var(--oz-space-sm)}.ozrm-pal__row{display:flex;overflow-x:auto;overscroll-behavior-x:contain}.ozrm-ws button.ozrm-pal__item{flex:none;touch-action:pan-x}.ozrm-ws button.ozrm-pal__item--tile{min-width:4.75rem}.ozrm-ws .ozrm-textpanel,.ozrm-ws .ozrm-textpanel[data-place]{position:fixed;z-index:5;left:0;right:0;top:auto;bottom:0;translate:none;width:auto;max-height:55vh;max-height:55dvh;overflow-y:auto;padding:var(--oz-space-sm) var(--oz-space-md) calc(var(--oz-space-sm) + env(safe-area-inset-bottom, 0px));border-radius:var(--oz-radius-large) var(--oz-radius-large) 0 0}.ozrm-ws .ozrm-textpanel__input{min-height:4.5rem}.ozrm-app[data-panel="sheet"] .ozrm-rpanel{display:contents}.ozrm-app[data-panel="sheet"] .ozrm-rail{display:none}.ozrm-app[data-panel="sheet"] .ozrm-lists{position:fixed;z-index:4;left:0;right:0;bottom:0;width:auto;max-height:55vh;max-height:55dvh;padding-bottom:env(safe-area-inset-bottom,0);border-radius:var(--oz-radius-large) var(--oz-radius-large) 0 0;box-shadow:var(--oz-shadow-elevated)}.ozrm-app[data-panel="sheet"].is-dragging .ozrm-lists{background:#fff0;box-shadow:none}.ozrm-app[data-panel="sheet"].is-dragging .ozrm-lists__body{visibility:hidden}.ozrm-app[data-panel="sheet"].is-dragging .ozrm-lists__head{border-radius:var(--oz-radius-large) var(--oz-radius-large) 0 0;background:var(--oz-color-white);box-shadow:var(--oz-shadow-elevated)}}@keyframes ozrm-rise{from{translate:0 1.5rem;opacity:0}}@keyframes ozrm-slide{from{translate:1.5rem 0;opacity:0}}@media (prefers-reduced-motion:no-preference){.ozrm-app[data-panel="column"] .ozrm-lists:not([hidden]),.ozrm-app[data-panel="overlay"] .ozrm-lists:not([hidden]){animation:ozrm-slide .2s ease-out}}@media (max-width:47.99rem) and (prefers-reduced-motion:no-preference){.ozrm-side.is-open .ozrm-side__inner,.ozrm-ws .ozrm-textpanel:not([hidden]),.ozrm-app[data-panel="sheet"] .ozrm-lists:not([hidden]){animation:ozrm-rise .2s ease-out}}@media (prefers-reduced-motion:reduce){.ozrm-ghost.is-back{transition:none}.ozrm-log__chev,.ozrm-check__chev{transition:none}}.ozrm-ws button.ozrm-les-btn{background:var(--oz-color-primary);border-color:var(--oz-color-primary);color:var(--oz-color-on-primary)}.ozrm-ws button.ozrm-les-btn:hover:not([aria-disabled="true"]){background:var(--oz-color-primary-hover);border-color:var(--oz-color-primary-hover)}.ozrm-ws button.ozrm-les-btn[aria-disabled="true"]{opacity:.45;cursor:default}.ozrm-app.is-view .ozrm-les-btn{display:none}.ozrm-ws .ozrm-app:not(.is-view) .ozrm-bar__end:has(.ozrm-les-btn) button.ozrm-btn--primary{background:var(--oz-color-white);border-color:var(--oz-color-border);color:var(--oz-color-text)}.ozrm-ws .ozrm-app:not(.is-view) .ozrm-bar__end:has(.ozrm-les-btn) button.ozrm-btn--primary:hover:not(:disabled){border-color:var(--oz-color-primary)}.ozrm-app.is-les .ozrm-body{grid-template-columns:minmax(0,1fr)}.ozrm-app.is-les .ozrm-side,.ozrm-app.is-les .ozrm-build,.ozrm-app.is-les .ozrm-rpanel,.ozrm-app.is-les .ozrm-dock,.ozrm-app.is-les .ozrm-check,.ozrm-app.is-les .ozrm-cursor{display:none}.ozrm-app.is-les .ozrm-group{--ozrm-bars:0}.ozrm-app.is-les .ozrm-stage{grid-template-columns:minmax(0,1fr) clamp(22rem, 34vw, 30rem)}.ozrm-les-layer{pointer-events:none}.ozrm-app.is-les-sheet .ozrm-code__dir{display:none}.ozrm-app.is-les-pick .ozrm-code{cursor:pointer}.ozrm-les-nr circle{fill:var(--oz-color-heading)}.ozrm-les-nr__text{fill:var(--oz-color-white);font-family:var(--oz-font-family-body);font-size:4.4px;font-weight:var(--oz-font-weight-black)}.ozrm-les__hint{min-height:var(--ozrm-row-h);font-size:var(--oz-font-size-small);color:var(--oz-color-text-muted);text-align:center}.ozrm-les{grid-area:1 / 2;display:flex;flex-direction:column;min-width:0;min-height:0;margin:0 var(--oz-space-md) var(--oz-space-md) 0;overflow:hidden;border-radius:var(--oz-radius-large);background:var(--oz-color-white);box-shadow:var(--oz-shadow-elevated)}.ozrm-les__head{flex:none;display:grid;gap:var(--oz-space-2xs);padding:var(--oz-space-sm) var(--oz-space-md) var(--oz-space-sm)}.ozrm-les__row{display:flex;align-items:center;gap:var(--oz-space-sm)}.ozrm-les__step-count{color:var(--oz-color-text-muted);font-size:var(--oz-font-size-small)}.ozrm-ws button.ozrm-les__back{margin-left:auto;border-color:#fff0;background:#fff0}.ozrm-ws button.ozrm-les__back:hover:not(:disabled){border-color:#fff0;background:var(--oz-color-surface)}.ozrm-les__title{font-size:var(--oz-font-size-lead);font-weight:var(--oz-font-weight-black);line-height:1.2;color:var(--oz-color-heading)}.ozrm-les__dots{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--oz-space-2xs);margin-top:var(--oz-space-2xs)}.ozrm-les__dots span{height:.35rem;border-radius:var(--oz-radius-pill);background:var(--oz-color-surface-strong)}.ozrm-les__dots span.is-on{background:var(--oz-color-primary)}.ozrm-les__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--oz-space-2xs) var(--oz-space-md) var(--oz-space-md)}.ozrm-les__body>*+*{margin-top:var(--oz-space-md)}.ozrm-les__foot{flex:none;display:flex;align-items:center;gap:var(--oz-space-sm);padding:var(--oz-space-sm) var(--oz-space-md);background:var(--oz-color-surface)}.ozrm-les__foot>:last-child{margin-left:auto}.ozrm-les__field{display:grid;gap:var(--oz-space-2xs);min-width:0}.ozrm-les__label{font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-les__sub{font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-semibold)}.ozrm-les__part{padding-top:var(--oz-space-sm);font-size:var(--oz-font-size-body);font-weight:var(--oz-font-weight-black);color:var(--oz-color-heading)}.ozrm-les__two{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(10rem, 100%), calc((100% - var(--oz-space-sm)) / 2)),1fr));gap:var(--oz-space-sm)}.ozrm-ws .ozrm-les__input{width:100%;min-width:0;min-height:var(--oz-control-min-height);padding:var(--oz-space-2xs) var(--oz-space-sm);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);color:var(--oz-color-text);font:inherit}.ozrm-ws textarea.ozrm-les__input{min-height:5rem;resize:vertical}.ozrm-ws .ozrm-les__input[aria-invalid="true"]{border-color:var(--oz-color-error)}.ozrm-les__error{color:var(--oz-color-error);font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-bold)}.ozrm-app .ozrm-les__error:focus{outline:none;box-shadow:var(--oz-focus-ring);border-radius:var(--oz-radius-small)}.ozrm-les__notice{flex:none;padding:var(--oz-space-xs) var(--oz-space-md);font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-les__notice:empty{display:none}.ozrm-les__count{text-align:right;font-variant-numeric:tabular-nums}.ozrm-les__opts{display:grid;gap:var(--oz-space-xs)}.ozrm-les__opts--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ozrm-ws button.ozrm-les__opt{display:grid;gap:2px;min-width:0;min-height:var(--oz-control-min-height);padding:var(--oz-space-xs);white-space:normal;overflow-wrap:break-word;hyphens:auto;line-height:1.3;border:2px solid var(--oz-color-border);border-radius:var(--oz-radius-medium);background:var(--oz-color-white);color:var(--oz-color-text);font:inherit;font-weight:var(--oz-font-weight-bold);text-align:left;cursor:pointer}.ozrm-ws button.ozrm-les__opt:hover:not(:disabled){border-color:var(--oz-color-primary)}.ozrm-ws button.ozrm-les__opt[aria-pressed="true"]{border-color:var(--oz-color-primary);background:color-mix(in srgb,var(--oz-color-primary) 8%,var(--oz-color-white))}.ozrm-ws button.ozrm-les__opt:disabled{opacity:.45;cursor:default}.ozrm-les__what{font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-regular);color:var(--oz-color-text-muted);line-height:1.3}.ozrm-les__list{display:grid;gap:var(--oz-space-xs);margin:0;padding:0;list-style:none}li.ozrm-les__item{display:flex;gap:var(--oz-space-xs)}li.ozrm-les__slo{align-items:center}li.ozrm-les__slo>span{flex:1 1 auto;min-width:0;font-size:var(--oz-font-size-small)}li.ozrm-les__step{display:grid;gap:var(--oz-space-2xs);padding:var(--oz-space-sm);border-radius:var(--oz-radius-medium);background:var(--oz-color-surface)}.ozrm-ws button.ozrm-les__remove{flex:none;border-color:#fff0;background:#fff0;font-size:var(--oz-font-size-small)}li.ozrm-les__step>button.ozrm-les__remove{justify-self:start}.ozrm-ws button.ozrm-les__remove:hover:not(:disabled){border-color:#fff0;background:var(--oz-color-surface-strong)}.ozrm-ws button.ozrm-les__add{justify-self:start}.ozrm-les__actions{display:flex;flex-wrap:wrap;gap:var(--oz-space-sm)}.ozrm-les__tip,.ozrm-les__stale,.ozrm-les__confirm{display:grid;gap:var(--oz-space-2xs);padding:var(--oz-space-sm);border-radius:var(--oz-radius-medium);background:var(--oz-color-surface)}.ozrm-les__tip-head{font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-ws button.ozrm-les__tip-weg,.ozrm-les__stale>button{justify-self:start}.ozrm-les__tipbox:empty{display:none}.ozrm-les__concept{justify-self:start;width:fit-content;padding:var(--oz-space-2xs) var(--oz-space-sm);border-radius:var(--oz-radius-pill);background:color-mix(in srgb,var(--oz-color-primary) 12%,var(--oz-color-white));color:var(--oz-color-heading);font-size:var(--oz-font-size-small);font-weight:var(--oz-font-weight-bold)}.ozrm-les__busy,.ozrm-les__alert{padding:var(--oz-space-sm);border-radius:var(--oz-radius-medium);background:var(--oz-color-surface);font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-les__alert{background:var(--oz-color-error-surface)}.ozrm-app .ozrm-les__busy:focus,.ozrm-app .ozrm-les__alert:focus{outline:none;box-shadow:var(--oz-focus-ring)}.ozrm-les__sync{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--oz-space-xs) var(--oz-space-sm);padding:var(--oz-space-xs) var(--oz-space-md);font-size:var(--oz-font-size-small);color:var(--oz-color-heading);background:var(--oz-color-surface)}.ozrm-les__sync:empty{display:none}.ozrm-les__field>.ozrm-les__field{margin-top:var(--oz-space-xs)}.ozrm-ws button.ozrm-les__mine{justify-self:start;padding:0;border-color:#fff0;background:#fff0;color:var(--oz-color-primary);text-decoration:underline;text-underline-offset:.2em;white-space:normal;text-align:left}.ozrm-ws button.ozrm-les__mine:hover:not(:disabled){border-color:#fff0;color:var(--oz-color-primary-hover)}.ozrm-les__check{display:flex;align-items:flex-start;gap:var(--oz-space-xs);min-height:var(--oz-control-min-height);padding-block:var(--oz-space-2xs);font-weight:var(--oz-font-weight-regular);cursor:pointer}.ozrm-les__check input{flex:none;width:1.25rem;height:1.25rem;margin:.1rem 0 0;accent-color:var(--oz-color-primary)}.ozrm-les__robots{margin-inline:0;padding:0;border:0;min-width:0}.ozrm-les__robots>legend{padding:0}.ozrm-les__robots>.ozrm-les__check{align-items:center;padding-block:0}.ozrm-les__check:has(input:disabled){cursor:default}.ozrm-les__check>input:disabled:not(:checked)+span{color:var(--oz-color-text-muted)}.ozrm-les__mail>.ozrm-les__actions{margin-top:var(--oz-space-2xs)}.ozrm-les__done{display:grid;gap:var(--oz-space-md)}.ozrm-les__done:empty{display:none}.ozrm-app.is-les-view .ozrm-bar__end>button.ozrm-btn--primary{display:none}.ozrm-les__text{white-space:pre-line;overflow-wrap:anywhere}.ozrm-les__read{display:grid;gap:var(--oz-space-2xs);margin:0;padding-left:1.25rem;overflow-wrap:anywhere}.ozrm-les__read>li>.ozrm-les__sub{font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.ozrm-les__read>li>.ozrm-les__fase{font-size:var(--oz-font-size-small);color:var(--oz-color-text-muted)}.ozrm-les--view .ozrm-les__body{padding-top:0}@media (max-width:47.99rem){.ozrm-app.is-les .ozrm-stage{padding-bottom:env(safe-area-inset-bottom,0)}.ozrm-les{flex:none;margin:0 var(--oz-space-sm) var(--oz-space-sm);overflow:visible}.ozrm-les__body{overflow:visible}.ozrm-les__foot{position:sticky;z-index:2;bottom:0;border-radius:0 0 var(--oz-radius-large) var(--oz-radius-large)}}@media (prefers-reduced-motion:no-preference){.ozrm-les{animation:ozrm-slide .2s ease-out}}@media (max-width:47.99rem) and (prefers-reduced-motion:no-preference){.ozrm-les{animation-name:ozrm-rise}}