.rx-btn{box-sizing:border-box;border-radius:var(--rx-radius);border:1px solid var(--rx-control-border);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font-family:var(--rx-font-sans);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;font-weight:500;display:inline-flex}.rx-btn:disabled{cursor:not-allowed;border-color:var(--rx-seam);color:var(--rx-ink-disabled)}.rx-btn--lg{height:var(--rx-control-lg);padding:0 16px;font-size:13px}.rx-btn--md{height:var(--rx-control-md);padding:0 13px;font-size:12px}.rx-btn--sm{height:var(--rx-control-sm);padding:0 10px;font-size:12px}.rx-btn--xs{height:var(--rx-control-sm);padding:0 8px;font-size:12px}.rx-btn--primary{border:2px solid var(--rx-accent);font-weight:600}.rx-btn--quiet{color:var(--rx-ink-secondary);background:0 0;border-color:#0000}.rx-btn--destructive{border-color:var(--rx-blocked);color:var(--rx-blocked)}.rx-btn--secondary:hover:not(:disabled){border-color:var(--rx-ink-secondary);background:var(--rx-surface-hover)}.rx-btn--primary:hover:not(:disabled){background:var(--rx-surface-hover);box-shadow:inset 0 0 0 1px var(--rx-accent)}.rx-btn--destructive:hover:not(:disabled){background:var(--rx-surface-hover);box-shadow:inset 0 0 0 1px var(--rx-blocked)}.rx-btn--quiet:hover:not(:disabled){background:var(--rx-surface-hover);color:var(--rx-ink-primary)}.rx-btn--secondary:active:not(:disabled),.rx-btn--primary:active:not(:disabled),.rx-btn--quiet:active:not(:disabled),.rx-btn--destructive:active:not(:disabled){background:var(--rx-surface-ground)}.rx-pframe{box-sizing:border-box;background:var(--rx-surface-ground);width:100%;height:100%;color:var(--rx-ink-primary);font-family:var(--rx-font-sans);position:relative;overflow:hidden}.rx-pframe__inner{box-sizing:border-box;gap:var(--rx-pframe-gap,44px);flex-direction:column;padding:22px 40px 40px;display:flex;overflow:hidden}.rx-pframe__layout{gap:var(--rx-pframe-gap,44px);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.rx-pbar{flex:none;align-items:center;gap:16px;min-width:0;height:32px;display:flex}.rx-pbar__who{flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:45%;display:flex}.rx-pbar__title{letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:24px;font-weight:600;overflow:hidden}.rx-pbar__slash{color:var(--rx-ink-tertiary);font-size:20px}.rx-pbar__line{min-width:0;font-family:var(--rx-font-mono);text-transform:uppercase;letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:13px;overflow:hidden}.rx-pbar__btn{box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);height:32px;color:var(--rx-ink-primary);font-family:var(--rx-font-sans);white-space:nowrap;cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.rx-pbar__btn:hover{background:var(--rx-surface-hover)}.rx-pbar__btn:focus-visible,.rx-pmenu__row:focus-visible{outline:2px solid var(--rx-accent);outline-offset:1px}.rx-pbar__btn--screen{padding:0 10px}.rx-pbar__btn--screen .rx-pbar__btn-label{font-size:16px;font-weight:600}.rx-pbar__btn--open{border-color:var(--rx-accent);background:var(--rx-surface-hover)}.rx-pbar__btn-label{text-overflow:ellipsis;max-width:420px;overflow:hidden}.rx-pbar__btn-count{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);font-size:13px}.rx-pbar__kbd{border:1px solid var(--rx-hairline);font-family:var(--rx-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--rx-ink-secondary);border-radius:3px;padding:1px 5px;font-size:11px;line-height:14px}.rx-pmenu{flex:none;position:relative}.rx-pmenu__panel{z-index:5;box-sizing:border-box;overscroll-behavior:contain;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;max-height:560px;padding:6px 0;display:flex;position:absolute;top:40px;overflow-y:auto}.rx-pmenu__panel--left{left:0}.rx-pmenu__panel--right{right:0}.rx-pmenu__head{font-family:var(--rx-font-mono);text-transform:uppercase;letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-tertiary);padding:8px 14px 4px;font-size:11px}.rx-pmenu__sep{background:var(--rx-seam);height:1px;margin:6px 0}.rx-pmenu__row{box-sizing:border-box;width:100%;color:var(--rx-ink-primary);font-family:var(--rx-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 14px 0 0;font-weight:400;display:flex}.rx-pmenu__row--picker{height:40px;font-size:16px}.rx-pmenu__row--screen{gap:10px;height:36px;font-size:15px}.rx-pmenu__row:hover,.rx-pmenu__row--current{background:var(--rx-surface-hover)}.rx-pmenu__row--current{font-weight:600}.rx-pmenu__mark{background:0 0;border-radius:1px;flex:0 0 2px;height:22px}.rx-pmenu__row--current .rx-pmenu__mark{background:var(--rx-accent)}.rx-pmenu__name{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.rx-pmenu__tag{border:1px solid var(--rx-hairline);font-family:var(--rx-font-mono);letter-spacing:.06em;color:var(--rx-ink-secondary);border-radius:3px;flex:none;padding:0 6px;font-size:11px;line-height:18px}.rx-pmenu__tag--on{border-color:var(--rx-accent);color:var(--rx-accent-text)}.rx-pmenu__check{flex:0 0 14px;display:inline-flex}.rx-pbar__title--menu{display:flex;overflow:visible}.rx-pmenu--project{flex:0 auto;min-width:0;max-width:100%}.rx-pbar__btn--project{flex:0 auto;min-width:0;max-width:100%;padding:0 10px}.rx-pbar__btn--project .rx-pbar__btn-label{letter-spacing:-.012em;min-width:0;max-width:none;font-size:24px;font-weight:600}.rx-pbar__btn--project svg{flex:none}.rx-pmenu__row--disabled{color:var(--rx-ink-tertiary);cursor:default}.rx-pmenu__row--disabled:hover{background:0 0}.rx-pmenu--crumb{flex:0 auto;min-width:0}.rx-pbar__btn--crumb{border-color:#0000;gap:4px;min-width:0;max-width:100%;height:24px;padding:0 6px;font-size:12px;font-weight:600}.rx-pbar__btn--crumb .rx-pbar__btn-label{min-width:0;max-width:280px;font-size:inherit;font-weight:inherit}.rx-pbar__btn--crumb svg{flex:none}.rx-pbar__btn--crumb:disabled{cursor:default;opacity:.6}.rx-pmenu__panel--crumb{z-index:30;padding:4px 0;top:calc(100% + 4px)}.rx-pmenu__panel--crumb .rx-pmenu__row--picker{gap:8px;height:28px;padding-right:10px;font-size:12px}.rx-pmenu__panel--crumb .rx-pmenu__head{padding:5px 12px 2px;font-size:10px}.rx-pmenu__panel--crumb .rx-pmenu__sep{margin:4px 0}.rx-pmenu__panel--crumb .rx-pmenu__check svg{width:12px;height:12px}.rx-pmenu__search{padding:4px 10px 6px}.rx-pmenu__empty{font-family:var(--rx-font-sans);color:var(--rx-ink-tertiary);padding:6px 4px 0;font-size:13px}.rx-seg{border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);display:inline-flex;overflow:hidden}.rx-seg__item{min-width:30px;height:var(--rx-control-sm);box-sizing:border-box;font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-secondary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:1 0 auto;justify-content:center;align-items:center;padding:0 9px;display:inline-flex;overflow:hidden}.rx-seg--mono .rx-seg__item{font-family:var(--rx-font-mono)}.rx-seg__item+.rx-seg__item{border-left:1px solid var(--rx-seam)}.rx-seg__item--on{background:var(--rx-surface-hover);box-shadow:inset 0 0 0 1px var(--rx-ink-primary);color:var(--rx-ink-primary);font-weight:500}.rx-seg--s .rx-seg__item{height:var(--rx-control-sm);min-width:24px;padding:0 6px}.rx-seg__item:hover:not(:disabled):not(.rx-seg__item--on){background:var(--rx-surface-hover);color:var(--rx-ink-primary)}.rx-seg__item--on:hover:not(:disabled){background:var(--rx-surface-hover)}.rx-seg__item:active:not(:disabled):not(.rx-seg__item--on),.rx-seg__item--on:active:not(:disabled){background:var(--rx-surface-ground);color:var(--rx-ink-primary)}.rx-topbar{height:var(--rx-topbar-height);box-sizing:border-box;flex:0 0 var(--rx-topbar-height);background:var(--rx-surface-raised);border-bottom:1px solid var(--rx-hairline);align-items:center;gap:16px;padding:0 14px;display:flex}.rx-topbar__lockup{background-color:var(--rx-ink-primary);cursor:pointer;border:none;flex:none;width:103px;height:18px;padding:0;display:inline-block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rx-topbar__crumb--link{appearance:none;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.rx-topbar__crumb--link:hover,.rx-topbar__crumb--link:focus-visible{text-decoration:underline}.rx-topbar__divider{background:var(--rx-hairline);flex:none;width:1px;height:20px}.rx-topbar__breadcrumb,.rx-topbar__crumb-group{align-items:center;gap:6px;min-width:0;display:flex}.rx-topbar__crumb{font-family:var(--rx-font-sans);color:var(--rx-ink-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.rx-topbar__crumb-group:not(:last-child) .rx-topbar__crumb{color:var(--rx-ink-secondary);font-weight:500}.rx-topbar__crumb-sep{color:var(--rx-ink-tertiary)}.rx-topbar__back,.rx-topbar__theme,.rx-topbar__present{flex:none;margin-left:auto}.rx-topbar__present+.rx-topbar__theme{margin-left:0}.rx-topbar__crumb-group:not(:last-child) .rx-pbar__btn--crumb{color:var(--rx-ink-secondary);font-weight:500}.rx-strip{height:var(--rx-strip-height);box-sizing:border-box;flex:0 0 var(--rx-strip-height);background:var(--rx-surface-ground);border-bottom:1px solid var(--rx-hairline);align-items:center;padding:0 14px;display:flex}.rx-strip__text{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary)}.rx-strip__index{min-width:0;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-secondary);align-items:center;gap:8px;margin-left:16px;display:flex}.rx-strip__index-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-strip__index-bar{background:var(--rx-track);border-radius:2px;flex:0 0 64px;width:64px;height:4px;overflow:hidden}.rx-strip__index-fill{background:var(--rx-fill);height:100%;display:block}.rx-strip__action{align-items:center;margin-left:14px;display:flex}.rx-strip__end{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);margin-left:auto}.rx-strip__refresh{appearance:none;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-accent-text);cursor:pointer;background:0 0;border:none;padding:0}.rx-strip__refresh:hover{text-decoration:underline}.rx-leftnav{box-sizing:border-box;background:var(--rx-surface-sunken);border-right:1px solid var(--rx-hairline);flex-direction:column;flex:0 0 200px;width:200px;height:100%;display:flex;overflow-y:auto}.rx-leftnav__switcher{box-sizing:border-box;border:none;border-bottom:1px solid var(--rx-hairline);text-align:left;width:100%;font-size:var(--rx-body-size);color:var(--rx-ink-primary);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;flex:none;padding:12px 14px;font-weight:600;display:block;overflow:hidden}.rx-leftnav__switcher:hover{background:var(--rx-surface-raised)}.rx-leftnav__items{flex:auto;margin:0;padding:8px 0;list-style:none}.rx-leftnav__subgroup{padding:8px 14px}.rx-leftnav__item{box-sizing:border-box;text-align:left;width:100%;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:none;padding:8px 14px;font-weight:500;display:block}.rx-leftnav__item:hover{color:var(--rx-ink-primary)}.rx-leftnav__new-badge{background:var(--rx-accent);min-width:16px;height:16px;color:var(--rx-surface-raised);font-family:var(--rx-font-mono);border-radius:8px;justify-content:center;align-items:center;margin-left:6px;padding:0 4px;font-size:10px;line-height:1;display:inline-flex}.rx-leftnav__index-dot{background:var(--rx-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.rx-leftnav__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rx-leftnav__item:disabled{color:var(--rx-ink-tertiary);cursor:default}.rx-leftnav__item:disabled:hover{color:var(--rx-ink-tertiary)}.rx-leftnav__item--active{background:var(--rx-surface-raised);color:var(--rx-ink-primary);font-weight:600;position:relative}.rx-leftnav__item--active:before{content:"";background:var(--rx-accent);width:2px;position:absolute;inset:0 auto 0 0}.rx-leftnav__item--indented{padding-left:28px}.rx-leftnav__item--indented-2{padding-left:42px}.rx-leftnav__trackertag{border:1px solid var(--rx-hairline);font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);white-space:nowrap;border-radius:3px;margin-left:6px;padding:0 4px;line-height:15px}.rx-leftnav__subitems{margin:0;padding:0;list-style:none}.rx-leftnav__subitems--nested{padding-left:0}.rx-leftnav__row{align-items:stretch;display:flex}.rx-leftnav__item--grow{flex:auto;min-width:0}.rx-leftnav__disclosure{width:32px;min-height:32px;color:var(--rx-ink-tertiary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.rx-leftnav__disclosure:hover{color:var(--rx-ink-primary)}.rx-leftnav__chevron{color:var(--rx-ink-secondary);transition:transform var(--rx-dur-exit) var(--rx-ease-standard);flex:none;font-size:14px;line-height:1;display:inline-block}.rx-leftnav__disclosure:hover .rx-leftnav__chevron,.rx-leftnav__stage-toggle:hover .rx-leftnav__chevron{color:var(--rx-ink-primary)}.rx-leftnav__chevron--open{transform:rotate(90deg)}.rx-leftnav__stage-toggle{box-sizing:border-box;width:100%;min-height:var(--rx-row-height);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 14px 4px 28px;display:flex;overflow:hidden}.rx-leftnav__stage-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-leftnav__stage-toggle:hover{color:var(--rx-ink-primary)}.rx-leftnav__member{border-top:1px solid var(--rx-hairline);flex-direction:column;flex:none;gap:2px;padding:12px 14px;display:flex}.rx-leftnav__member-name{font-size:var(--rx-body-size);color:var(--rx-ink-primary);font-weight:600}.rx-leftnav__member-role{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-leftnav__change{font-size:var(--rx-label-size);color:var(--rx-accent-text);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:4px;padding:0}.rx-doctabs{box-sizing:border-box;width:100%;height:var(--rx-control-md);background:var(--rx-surface-sunken);flex:none;display:flex;position:relative}.rx-doctabs:after{content:"";z-index:0;background:var(--rx-hairline);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.rx-doctabs__first,.rx-doctabs__tab{box-sizing:border-box;font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-secondary);text-align:left;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:6px;margin:0;padding:0 8px 0 12px;font-weight:400;display:flex}.rx-doctabs__first{border-right:1px solid var(--rx-hairline);flex-basis:200px}.rx-doctabs__scroll{scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow:auto hidden}.rx-doctabs__scroll::-webkit-scrollbar{display:none}.rx-doctabs__tab{border-right:1px solid var(--rx-seam);flex:220px;min-width:132px;max-width:220px}.rx-doctabs__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-doctabs__rev{white-space:nowrap;font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-secondary);flex:none;font-weight:400}.rx-doctabs__glyph{flex:none}.rx-doctabs__ring{box-sizing:border-box;border:1.5px solid var(--rx-ink-tertiary);border-radius:50%;flex:none;width:7px;height:7px}.rx-doctabs__glyph--lock,.rx-doctabs__glyph--cmp{color:var(--rx-ink-secondary)}.rx-doctabs__tab.is-absent:not(.is-selected):not(:hover){color:var(--rx-ink-tertiary)}.rx-doctabs__ctl{flex:none;gap:1px;margin-left:auto;display:flex}.rx-doctabs__move{border-radius:var(--rx-radius);width:20px;height:20px;color:var(--rx-ink-secondary);cursor:pointer;visibility:hidden;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rx-doctabs__move:hover{background:var(--rx-track);color:var(--rx-ink-primary)}.rx-doctabs__scrollbtns{border-left:1px solid var(--rx-hairline);flex:none;align-items:stretch;display:flex}.rx-doctabs__scrollbtn{width:32px;color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rx-doctabs__scrollbtn:hover:enabled{background:var(--rx-surface-ground);color:var(--rx-ink-primary)}.rx-doctabs__scrollbtn:disabled{color:var(--rx-ink-disabled);cursor:default}.rx-doctabs__scrollbtn:focus-visible{box-shadow:inset 0 0 0 2px var(--rx-accent);outline:none}.rx-doctabs__hover{z-index:40;box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:300px;box-shadow:var(--rx-sheet-shadow);color:var(--rx-ink-primary);pointer-events:none;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 4px)}.rx-doctabs__hovertitle{font-size:var(--rx-body-size);font-weight:600}.rx-doctabs__hovermeta{align-items:center;gap:8px;display:flex}.rx-doctabs__hovernum{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-secondary)}.rx-doctabs__hoverrev{box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);height:20px;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-secondary);white-space:nowrap;align-items:center;padding:0 6px;display:inline-flex}.rx-doctabs__hoversub{font-size:var(--rx-body-size);color:var(--rx-ink-secondary)}.rx-doctabs__hoverstates{border-top:1px solid var(--rx-seam);flex-direction:column;gap:7px;margin-top:4px;padding-top:7px;display:flex}.rx-doctabs__hoverstate{font-size:var(--rx-body-size);align-items:center;gap:7px;display:flex}.rx-doctabs__first:hover,.rx-doctabs__tab:hover{background:var(--rx-surface-ground);color:var(--rx-ink-primary)}.rx-doctabs__first.is-selected,.rx-doctabs__tab.is-selected{z-index:1;background:var(--rx-surface-raised);color:var(--rx-ink-primary);font-weight:600;position:relative}.rx-doctabs__first.is-selected{box-shadow:inset 0 2px 0 var(--rx-accent)}.rx-doctabs__tab.is-selected{border-right-color:var(--rx-hairline);box-shadow:inset 0 2px 0 var(--rx-accent), inset 1px 0 0 var(--rx-hairline)}.rx-doctabs__first:focus-visible,.rx-doctabs__tab:focus-visible,.rx-doctabs__close:focus-visible,.rx-doctabs__move:focus-visible{box-shadow:inset 0 0 0 2px var(--rx-accent);outline:none}.rx-doctabs__first.is-selected:focus-visible{box-shadow:inset 0 2px 0 var(--rx-accent), inset 0 0 0 2px var(--rx-accent)}.rx-doctabs__tab.is-selected:focus-visible{box-shadow:inset 0 2px 0 var(--rx-accent), inset 1px 0 0 var(--rx-hairline), inset 0 0 0 2px var(--rx-accent)}.rx-doctabs__close{border-radius:var(--rx-radius);width:20px;height:20px;color:var(--rx-ink-secondary);cursor:pointer;visibility:hidden;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rx-doctabs__tab:hover .rx-doctabs__close,.rx-doctabs__tab:hover .rx-doctabs__move,.rx-doctabs__tab:focus-within .rx-doctabs__close,.rx-doctabs__tab:focus-within .rx-doctabs__move,.rx-doctabs__tab.is-selected .rx-doctabs__close,.rx-doctabs__tab.is-selected .rx-doctabs__move{visibility:visible}.rx-doctabs__close:hover{background:var(--rx-track);color:var(--rx-ink-primary)}.rx-doctabmenu{z-index:20;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:200px;box-shadow:var(--rx-sheet-shadow);outline:none;flex-direction:column;padding:0 0 4px;display:flex;position:fixed;overflow:hidden}.rx-doctabmenu__row{appearance:none;box-sizing:border-box;width:100%;min-height:var(--rx-row-height);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 10px;display:flex}.rx-doctabmenu__row:hover{background:var(--rx-surface-hover)}.rx-doctabmenu__hint{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);margin-left:auto}.rx-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:64px 20px;display:flex}.rx-empty__headline{font-size:var(--rx-size-section);color:var(--rx-ink-primary);font-weight:600}.rx-empty__body{max-width:560px;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);margin:0}.rx-empty__actions{align-items:center;gap:8px;display:flex}.rx-empty__footnote{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary)}.rx-msgbar{box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.rx-msgbar--attention{box-shadow:inset 2px 0 0 var(--rx-attention)}.rx-msgbar--blocked{box-shadow:inset 2px 0 0 var(--rx-blocked)}.rx-msgbar--readonly{box-shadow:inset 2px 0 0 var(--rx-ink-tertiary)}.rx-msgbar--exiting{pointer-events:none}.rx-msgbar__label{font-family:var(--rx-font-sans);color:var(--rx-ink-tertiary);white-space:nowrap;font-size:12px}.rx-msgbar__text{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-msgbar__headline{font-weight:600;font-size:var(--rx-body-size);color:var(--rx-ink-primary)}.rx-msgbar__body{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);text-wrap:pretty;max-width:860px}.rx-msgbar__detail{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-msgbar__actions{flex:none;gap:8px;margin-left:auto;display:flex}.rx-refreshstamp{color:var(--rx-ink-tertiary);white-space:nowrap;font-size:13px}.rx-home-burnup-hero{box-sizing:border-box;min-width:0;height:100%;min-height:216px;position:relative}.rx-home-burnup__tween{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.rx-home-burnup{pointer-events:none;display:block;position:absolute;top:0;left:0;overflow:visible}.rx-home-burnup__grid{stroke:var(--rx-hairline);stroke-width:1px;stroke-dasharray:3 4}.rx-home-burnup__vline,.rx-home-burnup__day{stroke:var(--rx-seam);stroke-width:1px}.rx-home-burnup__day--hover{stroke:var(--rx-ink-tertiary)}.rx-home-burnup__baseline{stroke:var(--rx-hairline);stroke-width:1px}.rx-home-burnup__today{fill:var(--rx-ink-disabled)}.rx-home-burnup__area{fill:var(--rx-accent);opacity:.14}.rx-home-burnup__coded{fill:none;stroke:var(--rx-accent);stroke-width:2px;stroke-linejoin:round}.rx-home-burnup__needed{stroke:var(--rx-ink-tertiary);stroke-width:1.5px;stroke-dasharray:5 4}.rx-home-burnup__pace{stroke-width:2.5px;stroke-dasharray:1 5;stroke-linecap:round}.rx-home-burnup__dot{fill:var(--rx-surface-raised);stroke:var(--rx-accent);stroke-width:1.5px}.rx-home-burnup__dot--today,.rx-home-burnup__dot--hover{fill:var(--rx-accent)}.rx-home-burnup__ring{fill:none;stroke:var(--rx-accent);stroke-opacity:.35;stroke-width:1.5px}.rx-home-burnup-hero__label,.rx-home-burnup-hero__value,.rx-home-burnup-hero__first,.rx-home-burnup-hero__now,.rx-home-burnup-hero__tick{font-family:var(--rx-font-mono);white-space:nowrap;pointer-events:none;font-size:11px;position:absolute}.rx-home-burnup-hero__label{letter-spacing:.04em;text-transform:uppercase;color:var(--rx-ink-tertiary);top:0}.rx-home-burnup-hero__label--target{left:0}.rx-home-burnup-hero__label--deadline{right:0}.rx-home-burnup-hero__value{text-align:right;color:var(--rx-ink-tertiary);left:0}.rx-home-burnup-hero__first,.rx-home-burnup-hero__now{color:var(--rx-accent-text);background:var(--rx-surface-raised);padding:0 3px;font-weight:500}.rx-home-burnup-hero__now{transform:translate(-100%)}.rx-home-burnup-hero__axis{height:14px;font-family:var(--rx-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--rx-ink-tertiary);pointer-events:none;font-size:11px;position:absolute;bottom:4px;left:0;right:0}.rx-home-burnup-hero__tick{top:0;transform:translate(-50%)}.rx-home-burnup-hero__tick--first{transform:translate(-6px)}.rx-home-burnup-hero__label--today{color:var(--rx-ink-secondary)}.rx-home-burnup-hero__tick--hover{color:var(--rx-ink-primary);background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:3px;padding:0 5px;font-weight:500;line-height:16px;top:-2px;transform:translate(-50%)}.rx-home-burnup-hero__card{z-index:3;box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);box-shadow:var(--rx-sheet-shadow);pointer-events:none;border-radius:5px;flex-direction:column;gap:3px;padding:7px 10px;font-size:12px;display:flex;position:absolute}.rx-home-burnup-hero__card-day{color:var(--rx-ink-primary);font-weight:600}.rx-home-burnup-hero__card-row{color:var(--rx-ink-secondary);justify-content:space-between;display:flex}.rx-home-burnup-hero__card-num{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-weight:500}.rx-home-burnup__plot{z-index:2;position:absolute;inset:0}.rx-home-burnup__plot:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px;border-radius:4px}.rx-home-burnup__hit{height:100%;position:absolute;top:0}.rx-home-burnup-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:216px;display:flex}.rx-home-burnup-empty__title{color:var(--rx-ink-primary);margin:0;font-weight:600}.rx-home-burnup-empty__body{color:var(--rx-ink-secondary);margin:0;font-size:12px}.rx-home-burnup-empty__hairline{background:var(--rx-hairline);width:60%;max-width:260px;height:1px;margin-top:4px}.rx-home-burnup-empty__dates{width:60%;max-width:260px;font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary);justify-content:space-between;font-size:11px;display:flex}.rx-next-wf{border-top:1px solid var(--rx-seam);flex-direction:column;gap:4px;min-width:0;margin-top:10px;padding-top:10px;display:flex}.rx-next-wf__title{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-next-wf__rows{flex-direction:column;display:flex}.rx-next-wf__row{appearance:none;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;grid-template-columns:78px minmax(0,1fr) 44px 10px;align-items:center;gap:8px;margin:0 -6px;padding:3px 6px;font-size:12px;display:grid}.rx-next-wf__row:hover{background:color-mix(in srgb, var(--rx-ink-primary) 4%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-next-wf__row:hover{background:color-mix(in srgb, var(--rx-ink-primary) 10%, transparent)}}:root[data-theme=dark] .rx-next-wf__row:hover{background:color-mix(in srgb, var(--rx-ink-primary) 10%, transparent)}.rx-next-wf__label{font-size:var(--rx-body-size);color:var(--rx-ink-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx-next-wf__coded{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);white-space:nowrap}.rx-next-wf__date{font-family:var(--rx-font-mono);text-align:right;color:var(--rx-ink-primary);font-size:11px}.rx-next-wf__date--attention{color:var(--rx-attention)}.rx-next-wf__go{color:var(--rx-accent-text);font-weight:600}.rx-slip{flex-direction:column;gap:6px;min-width:0;display:flex}.rx-slip__title{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-slip__bar{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.rx-slip__seg{min-width:2px}.rx-slip__seg--late{background:var(--rx-blocked)}.rx-slip__seg--at-risk{background:var(--rx-attention)}.rx-slip__seg--on-track{background:var(--rx-closed)}.rx-slip__seg--no-pace{background:var(--rx-ink-tertiary)}.rx-slip__rows{flex-direction:column;gap:1px;display:flex}.rx-slip__row,.rx-slip__more{appearance:none;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;margin:0 -6px;padding:2px 6px;font-size:12px;display:flex}.rx-slip__row:hover,.rx-slip__more:hover{background:color-mix(in srgb, var(--rx-ink-primary) 4%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-slip__row:hover,:root:not([data-theme=light]) .rx-slip__more:hover{background:color-mix(in srgb, var(--rx-ink-primary) 10%, transparent)}}:root[data-theme=dark] .rx-slip__row:hover,:root[data-theme=dark] .rx-slip__more:hover{background:color-mix(in srgb, var(--rx-ink-primary) 10%, transparent)}.rx-slip__dot{background:var(--rx-blocked);border-radius:50%;flex:none;width:8px;height:8px}.rx-slip__row--at-risk .rx-slip__dot{background:var(--rx-attention)}.rx-slip__row--at-risk .rx-slip__count{color:var(--rx-attention)}.rx-slip__count{font-family:var(--rx-font-mono);color:var(--rx-blocked);font-weight:500}.rx-slip__name{min-width:0;color:var(--rx-ink-primary);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.rx-slip__go{color:var(--rx-accent-text);font-weight:600}.rx-slip__more{color:var(--rx-ink-secondary);font-weight:500}.rx-slip__foot{border-top:1px solid var(--rx-seam);flex-direction:column;gap:1px;margin-top:4px;padding-top:6px;display:flex}.rx-slip__summary-line{color:var(--rx-ink-secondary);margin:0;font-size:12px}.rx-home-card{background:var(--rx-surface-raised);border:1px solid var(--rx-seam);border-radius:14px;box-shadow:0 1px 2px #1717180d,0 8px 24px #17171812}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-home-card{box-shadow:0 1px 2px #00000040,0 8px 24px #00000059}}:root[data-theme=dark] .rx-home-card{box-shadow:0 1px 2px #00000040,0 8px 24px #00000059}.rx-home-card--clickable{cursor:pointer;transition:box-shadow var(--rx-dur-base) var(--rx-ease-standard), border-color var(--rx-dur-base) var(--rx-ease-standard)}.rx-home-card--clickable:hover{border-color:var(--rx-hairline);box-shadow:0 2px 4px #1717180f,0 14px 32px #1717181c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-home-card--clickable:hover{box-shadow:0 2px 4px #0000004d,0 14px 32px #0000006b}}:root[data-theme=dark] .rx-home-card--clickable:hover{box-shadow:0 2px 4px #0000004d,0 14px 32px #0000006b}.rx-home-pill{white-space:nowrap;border-radius:11px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.rx-home-pill__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.rx-home-pill--closed{color:var(--rx-closed);background:color-mix(in srgb, var(--rx-closed) 12%, transparent)}.rx-home-pill--attention{color:var(--rx-attention);background:color-mix(in srgb, var(--rx-attention) 12%, transparent)}.rx-home-pill--blocked{color:var(--rx-blocked);background:color-mix(in srgb, var(--rx-blocked) 12%, transparent)}.rx-home-pill--tertiary{color:var(--rx-ink-tertiary);background:color-mix(in srgb, var(--rx-ink-tertiary) 12%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-home-pill--closed{background:color-mix(in srgb, var(--rx-closed) 14%, transparent)}:root:not([data-theme=light]) .rx-home-pill--attention{background:color-mix(in srgb, var(--rx-attention) 14%, transparent)}:root:not([data-theme=light]) .rx-home-pill--blocked{background:color-mix(in srgb, var(--rx-blocked) 14%, transparent)}:root:not([data-theme=light]) .rx-home-pill--tertiary{background:color-mix(in srgb, var(--rx-ink-tertiary) 14%, transparent)}}:root[data-theme=dark] .rx-home-pill--closed{background:color-mix(in srgb, var(--rx-closed) 14%, transparent)}:root[data-theme=dark] .rx-home-pill--attention{background:color-mix(in srgb, var(--rx-attention) 14%, transparent)}:root[data-theme=dark] .rx-home-pill--blocked{background:color-mix(in srgb, var(--rx-blocked) 14%, transparent)}:root[data-theme=dark] .rx-home-pill--tertiary{background:color-mix(in srgb, var(--rx-ink-tertiary) 14%, transparent)}.rx-hero{flex-direction:column;gap:16px;min-width:0;padding:20px 24px 14px;display:flex}.rx-hero--open{cursor:pointer}.rx-hero--open:has(.rx-hero__open:focus-visible){outline:2px solid var(--rx-accent);outline-offset:2px}.rx-hero__open:focus-visible{outline:none}.rx-hero--enter-a{animation:rx-hero-enter-a var(--rx-dur-layer) var(--rx-ease-standard)}.rx-hero--enter-b{animation:rx-hero-enter-b var(--rx-dur-layer) var(--rx-ease-standard)}@keyframes rx-hero-enter-a{0%{opacity:0;transform:translateY(var(--rx-dist-nudge))}}@keyframes rx-hero-enter-b{0%{opacity:0;transform:translateY(var(--rx-dist-nudge))}}@media (prefers-reduced-motion:reduce){.rx-hero--enter-a,.rx-hero--enter-b{animation:none}}.rx-hero__head{align-items:flex-start;gap:12px;display:flex}.rx-hero__head-text{flex-direction:column;gap:4px;min-width:0;display:flex}.rx-hero__eyebrow{font-size:var(--rx-body-size);color:var(--rx-accent-text)}.rx-hero__eyebrow-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rx-hero__change{appearance:none;color:var(--rx-accent-text);font:600 12px var(--rx-font-sans);cursor:pointer;background:0 0;border:0;padding:0}.rx-hero__change:hover{text-decoration:underline}.rx-hero__name{letter-spacing:-.015em;color:var(--rx-ink-primary);margin:0;font-size:30px;font-weight:600;line-height:1.2}.rx-hero__sub{color:var(--rx-ink-secondary);font-size:13px}.rx-hero__head-end{flex:none;align-items:center;gap:18px;margin-left:auto;display:flex}.rx-hero__pill{flex:none}.rx-hero__wf-done{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rx-hero__wf-done-label{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-hero__wf-done-value{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-size:18px;font-weight:500;line-height:1.1}.rx-hero__wf-done-total{color:var(--rx-ink-tertiary);font-size:13px}.rx-hero__pill .rx-home-pill,.rx-hero__pill--complete{border-radius:13px;height:26px;padding:0 11px;font-size:13px}.rx-hero__pill--complete .rx-home-pill__dot{width:8px;height:8px}.rx-hero__figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.rx-hero__figure{flex-direction:column;gap:4px;min-width:0;display:flex}.rx-hero__figure-value{letter-spacing:-.03em;color:var(--rx-ink-primary);font-size:52px;font-weight:600;line-height:1}.rx-hero__figure-sub{color:var(--rx-ink-secondary);font-size:12px}.rx-hero__chart-row{grid-template-columns:minmax(0,1fr) 240px;gap:28px;min-height:0;display:grid}.rx-hero__chart{min-width:0}.rx-hero__side{flex-direction:column;min-width:0;display:flex}.rx-hero__chart-row--no-trend{border-top:1px solid var(--rx-seam);grid-template-columns:minmax(0,1fr);padding-top:14px}.rx-hero__chart-row--no-trend .rx-hero__side{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.rx-hero__chart-row--no-trend .rx-next-wf{border-top:0;margin-top:0;padding-top:0}@media (width<=1199px){.rx-hero__chart-row--no-trend .rx-hero__side{grid-template-columns:minmax(0,1fr);gap:16px}}.rx-hero__complete-bar{background:var(--rx-closed);border-radius:5px;height:10px}.rx-hero__empty-track{background:var(--rx-surface-sunken);border-radius:5px;height:10px}.rx-hero__note{background:var(--rx-surface-sunken);border-radius:10px;align-items:center;gap:14px;padding:12px 14px;display:flex}.rx-hero__note-title{color:var(--rx-ink-primary);flex:auto;font-size:13px;font-weight:600}.rx-hero__note-link{appearance:none;font:inherit;color:var(--rx-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.rx-hero__note-link:hover{text-decoration:underline}.rx-hero__legend{border-top:1px solid var(--rx-seam);color:var(--rx-ink-secondary);flex-wrap:wrap;align-items:center;gap:18px;padding-top:11px;font-size:12px;display:flex}.rx-hero__legend-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rx-hero__swatch{flex:none;width:16px}.rx-hero__swatch--coded{background:var(--rx-accent);border-radius:2px;height:3px}.rx-hero__swatch--needed{border-top:2px dashed var(--rx-ink-secondary);height:0}.rx-hero__swatch--pace{border-top:3px dotted var(--rx-attention);height:0}.rx-hero__no-trend b{color:var(--rx-ink-primary);font-weight:600}.rx-hero__legend-pace{font-weight:600}.rx-hero__read{font-family:var(--rx-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--rx-ink-tertiary);margin-left:auto;font-size:11px}.rx-hero__read--stale{color:var(--rx-attention)}.rx-hero__open{appearance:none;font:inherit;color:var(--rx-accent-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.rx-hero__open:hover{text-decoration:underline}.rx-hero--empty{gap:8px;padding:16px 22px 14px}.rx-hero__empty-title{letter-spacing:-.01em;color:var(--rx-ink-primary);margin:0;font-size:18px;font-weight:600}.rx-hero__empty-body{color:var(--rx-ink-secondary);margin:0;font-size:13px}.rx-hero__empty-actions{gap:8px;margin-top:4px;display:flex}.rx-rail{flex-direction:row;gap:18px;min-width:0;height:100%;min-height:0;display:flex}.rx-rail__card{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;min-height:0;padding:9px 16px;display:flex}.rx-rail__head{align-items:baseline;gap:10px;display:flex}.rx-rail__label{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-rail__count{letter-spacing:-.02em;color:var(--rx-ink-primary);margin-left:auto;font-size:26px;font-weight:600;line-height:1}.rx-rail__count--risk{color:var(--rx-attention)}.rx-rail__empty{color:var(--rx-ink-secondary);margin:0;font-size:13px}.rx-rail__rows{flex-direction:column;flex:auto;min-height:0;margin:0 -8px;padding:0 8px;display:flex;overflow-y:auto}.rx-rail__row{appearance:none;border:none;border-top:1px solid var(--rx-seam);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:10px;margin:0 -8px;padding:5px 8px;display:flex}.rx-rail__rows .rx-rail__row:first-child{border-top:none}.rx-rail__row:hover{background:color-mix(in srgb, var(--rx-ink-primary) 4%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-rail__row:hover{background:color-mix(in srgb, var(--rx-ink-primary) 10%, transparent)}}:root[data-theme=dark] .rx-rail__row:hover{background:color-mix(in srgb, var(--rx-ink-primary) 10%, transparent)}.rx-rail__dot{background:var(--rx-attention);border-radius:50%;flex:none;width:8px;height:8px}.rx-rail__row--late .rx-rail__dot{background:var(--rx-blocked)}.rx-rail__name{min-width:0;color:var(--rx-ink-primary);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;font-weight:600;overflow:hidden}.rx-rail__word{color:var(--rx-attention);flex:none;font-size:12px;font-weight:600}.rx-rail__row--late .rx-rail__word{color:var(--rx-blocked)}.rx-rail__go{color:var(--rx-accent-text);flex:none;font-weight:600}.rx-rail__received-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.rx-rail__row--received .rx-rail__name{font-size:13px}.rx-rail__received-sub{color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rx-rail__day{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary);flex:none;font-size:11px}@media (width<=700px){.rx-rail{flex-direction:column}}.rx-review{--rx-review-head-h:48px;--rx-review-row-h:112px;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.rx-review__head{box-sizing:border-box;min-height:var(--rx-review-head-h);justify-content:space-between;align-items:baseline;padding:12px 18px 9px;display:flex}.rx-review__head h2{font:400 var(--rx-body-size) var(--rx-font-sans);color:var(--rx-ink-tertiary);margin:0}.rx-review__count{color:var(--rx-ink-primary);font-size:26px;font-weight:600;line-height:1}.rx-review__rows{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.rx-review__item{border-top:1px solid var(--rx-seam);position:relative}.rx-review__row{appearance:none;box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;min-height:calc(var(--rx-review-row-h) - 1px);background:0 0;border:0;flex-direction:column;gap:7px;padding:10px 18px;display:flex}button.rx-review__row{cursor:pointer}button.rx-review__row:hover,.rx-review__item:focus-within button.rx-review__row{background:color-mix(in srgb, var(--rx-ink-primary) 4%, transparent)}.rx-review__top{align-items:flex-start;gap:8px;width:100%;display:flex}.rx-review__name{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rx-review__name-text{text-overflow:ellipsis;white-space:nowrap;color:var(--rx-ink-primary);font-size:14px;font-weight:600;overflow:hidden}.rx-review__name-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--rx-ink-secondary);font-size:12px;overflow:hidden}.rx-review__read--stale{color:var(--rx-attention)}.rx-review__top .rx-home-pill{flex:none}.rx-review__progress{align-items:center;gap:8px;width:100%;display:flex}.rx-review__bar{background:var(--rx-track);border-radius:4px;flex:auto;min-width:30px;height:8px;overflow:hidden}.rx-review__bar-track{background:0 0;border-radius:4px;height:100%;display:flex;overflow:hidden}.rx-review__bar .rx-mywork__barFill{background:var(--rx-fill);border-radius:4px;flex:none;height:100%}.rx-review__pct{font:12px var(--rx-font-mono);color:var(--rx-ink-secondary)}.rx-review__remaining{white-space:nowrap;color:var(--rx-ink-tertiary);margin-left:auto;font-size:12px}.rx-review__remaining strong{color:var(--rx-ink-primary);font-size:16px;font-weight:600}.rx-review__foot{width:100%;min-height:17px;font:12px var(--rx-font-sans);color:var(--rx-ink-tertiary);align-items:baseline;gap:8px;display:flex}.rx-review__foot strong{color:var(--rx-ink-primary);font-size:13px;font-weight:500}.rx-review__go{color:var(--rx-accent-text);margin-left:auto;font-size:12px;font-weight:600}.rx-review__set-focus{top:calc(24px - var(--rx-control-sm) / 2);z-index:1;height:var(--rx-control-sm);box-sizing:border-box;background:var(--rx-surface-raised);color:var(--rx-accent-text);font:600 12px var(--rx-font-sans);cursor:pointer;opacity:0;pointer-events:none;border:0;padding:0 4px;position:absolute;right:118px}.rx-review__item:hover .rx-review__name,.rx-review__item:focus-within .rx-review__name{padding-right:120px}.rx-review__item:hover .rx-review__set-focus,.rx-review__set-focus:focus-visible,.rx-review__item:focus-within .rx-review__set-focus{opacity:1;pointer-events:auto}.rx-review__empty{border-top:1px solid var(--rx-seam);color:var(--rx-ink-secondary);margin:0;padding:14px 18px;font-size:12px}.rx-lib-line{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.rx-lib-line__action{appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--rx-accent-text);cursor:pointer;background:0 0;border:none;padding:0}.rx-lib-line__action:hover{text-decoration:underline}.rx-next-deadlines{flex-direction:column;min-width:0;padding:14px 18px;display:flex}.rx-next-deadlines__title{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);margin:0 0 6px;font-weight:400;line-height:1.3}.rx-next-deadlines__empty{border-top:1px solid var(--rx-seam);color:var(--rx-ink-secondary);margin:0;padding:8px 0 2px;font-size:12px}.rx-next-deadlines__week-head{border-top:1px solid var(--rx-seam);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);justify-content:space-between;gap:8px;padding:8px 0 4px;line-height:1.3;display:flex}.rx-next-deadlines__count{color:var(--rx-ink-primary);flex:none}.rx-next-deadlines__item{position:relative}.rx-next-deadlines__row{appearance:none;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;display:flex}.rx-next-deadlines__row:hover .rx-next-deadlines__name{text-decoration:underline}.rx-next-deadlines__date{box-sizing:border-box;background:color-mix(in srgb, var(--rx-ink-primary) 6%, transparent);height:40px;color:var(--rx-ink-primary);border-radius:8px;flex-direction:column;flex:0 0 40px;justify-content:center;align-items:center;line-height:1.1;display:flex}.rx-next-deadlines__date--passed{background:color-mix(in srgb, var(--rx-blocked) 12%, transparent);color:var(--rx-blocked)}.rx-next-deadlines__date--focus{background:color-mix(in srgb, var(--rx-attention) 12%, transparent);color:var(--rx-attention)}.rx-next-deadlines__day{font-size:16px;font-weight:600}.rx-next-deadlines__month{font-family:var(--rx-font-mono);text-transform:uppercase;font-size:11px}.rx-next-deadlines__text{flex-direction:column;flex:auto;min-width:0;display:flex}.rx-next-deadlines__name{color:var(--rx-ink-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rx-next-deadlines__sub{color:var(--rx-ink-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rx-next-deadlines__focus{background:color-mix(in srgb, var(--rx-attention) 12%, transparent);color:var(--rx-attention);font-family:var(--rx-font-mono);text-transform:uppercase;border-radius:4px;flex:none;padding:1px 5px;font-size:10px}.rx-next-deadlines__go{color:var(--rx-accent-text);font-weight:600}.rx-next-deadlines__set-focus{height:var(--rx-control-sm);box-sizing:border-box;background:var(--rx-surface-raised);color:var(--rx-accent-text);font:inherit;cursor:pointer;opacity:0;pointer-events:none;border:0;padding:0 4px;font-size:12px;font-weight:600;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.rx-next-deadlines__item:hover .rx-next-deadlines__set-focus,.rx-next-deadlines__set-focus:focus-visible{opacity:1;pointer-events:auto}.rx-replace-focus__scrim{z-index:1000;background:var(--rx-scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rx-replace-focus{box-sizing:border-box;border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);width:min(460px,100%);box-shadow:var(--rx-sheet-shadow);color:var(--rx-ink-primary);border-radius:8px}.rx-replace-focus h2{margin:0;padding:18px 20px 4px;font-size:15px;font-weight:600}.rx-replace-focus__body{flex-direction:column;gap:14px;padding:10px 20px 18px;display:flex}.rx-replace-focus__block{flex-direction:column;gap:3px;min-width:0;display:flex}.rx-replace-focus__label{font:var(--rx-body-size) var(--rx-font-sans);color:var(--rx-ink-tertiary)}.rx-replace-focus__block strong{font-size:13px;font-weight:600}.rx-replace-focus__meta{color:var(--rx-ink-secondary);font-size:12px}.rx-replace-focus select{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);width:100%;min-height:32px;color:var(--rx-ink-primary);font:inherit;border-radius:6px;margin-top:6px}.rx-replace-focus__actions{border-top:1px solid var(--rx-seam);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.rx-replace-focus__actions button{min-height:var(--rx-control-md);border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:600 12px var(--rx-font-sans);cursor:pointer;border-radius:6px;padding:0 12px}.rx-replace-focus__actions .rx-replace-focus__confirm{border:2px solid var(--rx-accent);background:var(--rx-surface-raised);color:var(--rx-accent-text)}.rx-replace-focus__actions button:disabled{opacity:.55;cursor:default}.rx-replace-focus__scrim{animation:rx-replace-focus-scrim-in var(--rx-dur-layer) var(--rx-ease-standard)}.rx-replace-focus{animation:rx-replace-focus-sheet-in var(--rx-dur-layer) var(--rx-ease-standard)}.rx-replace-focus__scrim--leaving{pointer-events:none;animation:rx-replace-focus-scrim-out var(--rx-dur-exit) var(--rx-ease-exit) forwards}.rx-replace-focus__scrim--leaving .rx-replace-focus{animation:rx-replace-focus-sheet-out var(--rx-dur-exit) var(--rx-ease-exit) forwards}@keyframes rx-replace-focus-scrim-in{0%{opacity:0}}@keyframes rx-replace-focus-scrim-out{to{opacity:0}}@keyframes rx-replace-focus-sheet-in{0%{opacity:0;transform:translateY(var(--rx-dist-nudge))}}@keyframes rx-replace-focus-sheet-out{to{opacity:0;transform:translateY(var(--rx-dist-nudge))}}@media (prefers-reduced-motion:reduce){.rx-replace-focus__scrim,.rx-replace-focus,.rx-replace-focus__scrim--leaving,.rx-replace-focus__scrim--leaving .rx-replace-focus{animation:none}}.rx-plan-pace{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;flex:none;display:flex;overflow:hidden}.rx-plan-pace__header{box-sizing:border-box;border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-header);flex:0 0 33px;align-items:center;gap:10px;height:33px;padding:0 14px;display:flex}.rx-plan-pace__title{font-size:var(--rx-size-section);font-weight:600}.rx-plan-pace__meta{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);margin-left:auto}.rx-plan-pace__body{flex-direction:column;gap:10px;padding:14px;display:flex}.rx-plan-pace__headline{align-items:center;gap:16px;display:flex}.rx-plan-pace__figure{flex-direction:column;gap:1px;display:flex}.rx-plan-pace__value{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-size:30px;font-weight:500;line-height:1.05}.rx-plan-pace__value--muted{color:var(--rx-ink-secondary)}.rx-plan-pace__value--dash{color:var(--rx-ink-disabled)}.rx-plan-pace__label{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-plan-pace__vs{color:var(--rx-ink-disabled);font-size:20px}.rx-plan-pace__divider{background:var(--rx-seam);align-self:stretch;width:1px}.rx-plan-pace__status{flex-direction:column;gap:4px;min-width:0;display:flex}.rx-plan-pace__statusword{align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.rx-plan-pace__dot{box-sizing:border-box;background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-plan-pace__dot--on-track{color:var(--rx-closed)}.rx-plan-pace__dot--at-risk{color:var(--rx-attention)}.rx-plan-pace__dot--late{color:var(--rx-blocked)}.rx-plan-pace__dot--none{border:1px solid var(--rx-ink-disabled);background:0 0}.rx-plan-pace__sentence{font-size:var(--rx-body-size);color:var(--rx-ink-secondary)}.rx-plan-pace__progress{align-items:center;gap:10px;display:flex}.rx-plan-pace__progress-text{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);white-space:nowrap}.rx-plan-pace__progress-total{color:var(--rx-ink-tertiary)}.rx-plan-pace__progress-track{background:var(--rx-track);border-radius:3px;flex:1;height:6px;overflow:hidden}.rx-plan-pace__progress-fill{background:var(--rx-fill);height:100%}.rx-plan-pace__progress-track.rx-mywork__bar{background:var(--rx-track)}.rx-plan-pace__progress-track>.rx-mywork__barFill{background:var(--rx-fill);height:100%}.rx-plan-pace [data-rx-figure]{font-variant-numeric:tabular-nums}.rx-mtg-hm{--rx-mtg-hm-name:240px;--rx-mtg-hm-tone:var(--rx-accent);pointer-events:none;min-width:0;min-height:0;color:var(--rx-ink-primary);font-family:var(--rx-font-sans);flex-direction:column;flex:1 1 0;gap:28px;display:flex;overflow:hidden}.rx-mtg-hm__mono{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"liga" 0, "calt" 0}.rx-mtg-hm__label{font-family:var(--rx-font-mono);text-transform:uppercase;letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-tertiary);margin:0;font-size:15px;font-weight:400}.rx-mtg-hm__head{flex:none;align-items:flex-end;gap:72px;min-width:0;display:flex}.rx-mtg-hm__stat{align-items:flex-end;gap:28px;min-width:0;display:flex}.rx-mtg-hm__big{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"liga" 0, "calt" 0;letter-spacing:-.04em;white-space:nowrap;font-size:112px;font-weight:500;line-height:.82}.rx-mtg-hm__big--d2{font-size:96px}.rx-mtg-hm__big--d3{font-size:76px}.rx-mtg-hm__stattext{flex-direction:column;gap:10px;min-width:0;padding-bottom:2px;display:flex}.rx-mtg-hm__sub{color:var(--rx-ink-secondary);white-space:nowrap;align-items:center;gap:10px;font-size:22px;font-weight:500;display:inline-flex}.rx-mtg-hm__sub b{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;color:var(--rx-ink-primary);font-weight:500}.rx-mtg-hm__status{align-items:center;gap:8px;display:inline-flex}.rx-mtg-hm__status--overdue{color:var(--rx-blocked);font-weight:600}.rx-mtg-hm__dot{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.rx-mtg-hm__legend{color:var(--rx-ink-secondary);white-space:nowrap;flex-direction:column;gap:10px;margin-left:auto;padding-bottom:2px;font-size:17px;display:flex}.rx-mtg-hm__legendrow{align-items:center;gap:10px;display:inline-flex}.rx-mtg-hm__swatch{box-sizing:border-box;border-radius:4px;width:40px;height:14px}.rx-mtg-hm__swatch--review{background:var(--rx-accent)}.rx-mtg-hm__swatch--plan{border:2px dashed var(--rx-control-border)}.rx-mtg-hm__panel{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;flex:1 1 0;gap:8px;min-width:0;min-height:0;padding:18px 28px 20px;display:flex}.rx-mtg-hm__weeks{flex:0 0 28px;position:relative}.rx-mtg-hm__cols{left:var(--rx-mtg-hm-name);position:absolute;top:0;bottom:0;right:0}.rx-mtg-hm__week{font-family:var(--rx-font-mono);text-transform:uppercase;letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-tertiary);white-space:nowrap;padding-left:8px;font-size:14px;position:absolute;top:4px}.rx-mtg-hm__grid{flex:1 1 0;min-height:0;position:relative}.rx-mtg-hm__clip{position:absolute;inset:0;overflow:hidden}.rx-mtg-hm__weekend{background:var(--rx-track);width:4.7619%;position:absolute;top:0;bottom:0}.rx-mtg-hm__weekline{border-left:1px solid var(--rx-hairline);position:absolute;top:0;bottom:0}.rx-mtg-hm__row{position:absolute;left:0;right:0}.rx-mtg-hm__rowline{border-top:1px solid var(--rx-seam);position:absolute;top:0;left:0;right:0}.rx-mtg-hm__name{white-space:nowrap;text-overflow:ellipsis;align-items:center;width:220px;font-size:21px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.rx-mtg-hm__todaylayer{left:var(--rx-mtg-hm-name);pointer-events:none;position:absolute;top:-36px;bottom:-112px;right:0}.rx-mtg-hm__today{background:var(--rx-ink-primary);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.rx-mtg-hm__bar{box-sizing:border-box;background:var(--rx-mtg-hm-tone);min-width:0;font-family:var(--rx-font-mono);white-space:nowrap;border-radius:4px;align-items:center;font-size:14px;font-weight:500;line-height:1;display:flex;position:absolute}.rx-mtg-hm__bar--ok{--rx-mtg-hm-tone:var(--rx-accent);--rx-mtg-hm-ink:var(--rx-ink-primary)}.rx-mtg-hm__bar--soon{--rx-mtg-hm-tone:var(--rx-attention);--rx-mtg-hm-ink:var(--rx-surface-raised)}.rx-mtg-hm__bar--overdue{--rx-mtg-hm-tone:var(--rx-blocked);--rx-mtg-hm-ink:var(--rx-surface-raised)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-mtg-hm__bar--ok,:root:not([data-theme=light]) .rx-mtg-hm__bar--soon,:root:not([data-theme=light]) .rx-mtg-hm__bar--overdue{--rx-mtg-hm-ink:var(--rx-surface-ground)}}:root[data-theme=dark] .rx-mtg-hm__bar--ok,:root[data-theme=dark] .rx-mtg-hm__bar--soon,:root[data-theme=dark] .rx-mtg-hm__bar--overdue{--rx-mtg-hm-ink:var(--rx-surface-ground)}.rx-mtg-hm__bar--plan{--rx-mtg-hm-ink:var(--rx-ink-secondary);border:2px dashed var(--rx-control-border);background:0 0}.rx-mtg-hm__bar--cutstart{border-top-left-radius:0;border-bottom-left-radius:0}.rx-mtg-hm__in{min-width:0;color:var(--rx-mtg-hm-ink);padding-left:8px;overflow:hidden}.rx-mtg-hm__out{color:var(--rx-ink-secondary);align-items:center;display:flex;position:absolute;top:0;bottom:0}.rx-mtg-hm__out--right{left:calc(100% + 6px)}.rx-mtg-hm__out--left{right:calc(100% + 6px)}.rx-mtg-hm__strip{box-sizing:border-box;grid-template-columns:var(--rx-mtg-hm-name) minmax(0, 1fr);border-top:1px solid var(--rx-hairline);flex:0 0 96px;padding-top:8px;display:grid}.rx-mtg-hm__striplabel{color:var(--rx-ink-secondary);align-self:end;font-size:18px}.rx-mtg-hm__days{grid-template-columns:repeat(42,minmax(0,1fr));align-items:end;gap:3px;display:grid}.rx-mtg-hm__day{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:86px;display:flex}.rx-mtg-hm__daynum{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;color:var(--rx-ink-tertiary);font-size:13px;font-weight:500}.rx-mtg-hm__daynum--peak{color:var(--rx-ink-primary)}.rx-mtg-hm__daybar{background:var(--rx-fill);border-radius:3px 3px 0 0;width:100%}.rx-mtg-hm__daybar--peak{background:var(--rx-accent)}.rx-mtg-hm__note{color:var(--rx-ink-secondary);padding:40px 0;font-size:22px}.rx-mtg-hm__grid>.rx-mtg-hm__note{padding-top:24px;position:absolute;inset:0}.rx-mtg-hm--t2 .rx-mtg-hm__name{font-size:17px}.rx-mtg-hm--t2 .rx-mtg-hm__bar{font-size:12px}.rx-mtg-hm--t3 .rx-mtg-hm__name{font-size:13px}.rx-home{box-sizing:border-box;flex-direction:column;gap:14px;min-width:0;min-height:100%;padding:18px 24px;display:flex}.rx-home__grid{flex:auto;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 372px;gap:14px 18px;min-height:0;display:grid}.rx-home__heading{align-self:baseline;align-items:baseline;gap:12px;min-width:0;display:flex}.rx-home__title{letter-spacing:-.01em;color:var(--rx-ink-primary);margin:0;font-size:22px;font-weight:600}.rx-home__subtitle{color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rx-home__heading-links{place-self:baseline end;align-items:baseline;gap:16px;display:flex}.rx-home__projects-link{appearance:none;color:var(--rx-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.rx-home__projects-link:hover{text-decoration:underline}.rx-home__right{flex-direction:column;grid-area:2/2/4;gap:14px;min-width:0;min-height:0;display:flex}.rx-home__right .rx-review{min-height:calc(var(--rx-review-head-h) + 2 * var(--rx-review-row-h));flex:1 1 0}.rx-home__right .rx-review:has(>.rx-review__empty){min-height:fit-content}.rx-home__grid>.rx-rail{grid-area:3/1}.rx-board-strip{align-items:baseline;display:inline-flex}.rx-board-strip__piece{margin-left:16px}.rx-board-strip__piece--stale{color:var(--rx-attention)}.rx-board-strip .rx-strip__refresh{margin-left:16px}.rx-board-strip__library .rx-lib-line{color:inherit}@media (width<=1199px){.rx-home__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.rx-home__right{grid-area:auto/1}.rx-home__grid>.rx-rail{grid-row:auto}.rx-review__rows{overflow-y:visible}}.rx-field{height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);width:100%;font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-primary);padding:0 10px}.rx-field::placeholder{color:var(--rx-ink-tertiary)}.rx-field--error{border-color:var(--rx-blocked)}.rx-field:focus-visible{box-shadow:0 0 0 2px var(--rx-surface-raised), 0 0 0 4px var(--rx-accent);outline:none}.rx-panel{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);min-width:0;overflow:hidden}.rx-panel__header{box-sizing:border-box;background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.rx-panel__title{font-size:var(--rx-body-size);white-space:nowrap;margin:0;font-weight:600}.rx-panel__body{min-width:0}.rx-panel__footer{box-sizing:border-box;background:var(--rx-surface-header);border-top:1px solid var(--rx-hairline);align-items:center;gap:12px;height:38px;padding:0 12px;display:flex}.rx-wizard-footnote{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size)}.rx-tag{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);height:20px;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-secondary);align-items:center;padding:0 6px;display:inline-flex}.rx-panel__header-action{margin-left:auto}.rx-people-search{border-bottom:1px solid var(--rx-seam);align-items:center;gap:10px;padding:8px 12px;display:flex}.rx-people-search__input{box-sizing:border-box;min-width:96px;height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);flex:0 240px;padding:0 10px}.rx-people-search__count,.rx-people-search__none{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary)}.rx-people-search__none{padding:12px}.rx-team-table{flex-direction:column;display:flex;overflow-x:auto}.rx-team-table__row{border-bottom:1px solid var(--rx-seam);grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(110px,1fr) minmax(120px,1fr) minmax(140px,.9fr) 90px 150px;align-items:center;gap:10px;padding:8px 12px;display:grid}.rx-team-table__row:last-child{border-bottom:0}.rx-team-table__row--remove{grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) minmax(100px,1fr) minmax(100px,1fr) minmax(130px,.9fr) 80px 130px 72px;min-width:910px}.rx-team-table__row--head{box-sizing:border-box;min-height:var(--rx-row-height);background:var(--rx-surface-header);color:var(--rx-ink-secondary);font-size:var(--rx-body-size);letter-spacing:0;text-transform:none;padding-block:0;font-weight:500}.rx-team-table__me{align-items:center;gap:6px;font-weight:600;display:flex}.rx-team-table__select{height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-primary);padding:0 8px}.rx-team-table__checkbox{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);align-items:center;gap:6px;display:flex}.rx-team-table__checkbox .rx-tag{white-space:nowrap;flex:none}.rx-team-table__row--office-picker{grid-template-columns:24px minmax(120px,1fr) minmax(120px,1fr) minmax(140px,.9fr)}.rx-office-picker__actions{gap:8px;padding:8px 12px;display:flex}.rx-discipline-stack{flex-direction:column;gap:4px;display:flex;position:relative}.rx-discipline-stack__toggle{width:100%;min-width:0;height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);line-height:var(--rx-body-leading);color:var(--rx-ink-primary);text-align:left;cursor:pointer;align-items:center;gap:6px;padding:0 8px;display:flex}.rx-discipline-stack__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rx-discipline-stack__chevron{color:var(--rx-ink-tertiary);flex:none}.rx-discipline-stack__popover{z-index:10;background:var(--rx-surface-raised);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);box-shadow:var(--rx-sheet-shadow);overflow:hidden}.rx-discipline-stack__list{overscroll-behavior:contain;max-height:280px;margin:0;padding:4px;list-style:none;overflow-y:auto}.rx-discipline-stack__option label{font-size:var(--rx-body-size);color:var(--rx-ink-primary);cursor:pointer;align-items:center;gap:6px;padding:4px 6px;display:flex}.rx-discipline-stack__add-item{border-top:1px solid var(--rx-seam);padding:4px 6px}.rx-discipline-stack__add-toggle{color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);cursor:pointer;background:0 0;border:0;padding:4px 0}.rx-discipline-stack__add-toggle:hover{color:var(--rx-ink-primary)}.rx-discipline-stack__add-row{align-items:center;gap:6px;display:flex}.rx-discipline-stack__add-input{min-width:0;height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-primary);flex:1;padding:0 8px}.rx-milestone-table__row{border-bottom:1px solid var(--rx-seam);grid-template-columns:56px 1fr 150px 168px;align-items:center;gap:10px;padding:8px 12px;display:grid}.rx-milestone-table__row:last-child{border-bottom:0}.rx-milestone-table__row--head{box-sizing:border-box;min-height:var(--rx-row-height);background:var(--rx-surface-header);color:var(--rx-ink-secondary);font-size:var(--rx-body-size);letter-spacing:0;text-transform:none;padding-block:0;font-weight:500}.rx-milestone-table__order{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary)}.rx-milestone-table__actions{justify-content:flex-end;gap:4px;display:flex}.rx-milestone-confirm{box-sizing:border-box;border-top:1px solid var(--rx-hairline);border-left:2px solid var(--rx-blocked);background:var(--rx-surface-raised);align-items:center;gap:12px;padding:8px 12px;display:flex}.rx-milestone-confirm__text{color:var(--rx-ink-secondary);font-size:var(--rx-body-size)}.rx-milestone-confirm__text strong{color:var(--rx-ink-primary);font-weight:600;display:block}.rx-milestone-confirm__actions{flex:none;gap:8px;margin-left:auto;display:flex}.rx-review-window{color:var(--rx-ink-secondary);font-size:var(--rx-body-size);align-items:center;gap:12px;padding:12px;display:flex}.rx-review-window__days{text-align:center;width:64px;font-family:var(--rx-font-mono)}.rx-deadline-table__row{border-bottom:1px solid var(--rx-seam);grid-template-columns:1fr 168px 158px 176px 130px 150px;align-items:center;gap:10px;padding:8px 12px;display:grid}.rx-deadline-table--actions .rx-deadline-table__row{grid-template-columns:1fr 168px 158px 176px 130px 150px 72px}.rx-deadline-table__actions{justify-content:flex-end;display:flex}.rx-deadline-table__row:last-child{border-bottom:0}.rx-deadline-early{flex-direction:column;gap:4px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rx-deadline-early__row{justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.rx-deadline-table__row--head{box-sizing:border-box;min-height:var(--rx-row-height);background:var(--rx-surface-header);color:var(--rx-ink-secondary);font-size:var(--rx-body-size);letter-spacing:0;text-transform:none;padding-block:0;font-weight:500}.rx-status{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rx-status__dot{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-status--neutral{color:var(--rx-ink-primary)}.rx-status--neutral .rx-status__dot{background:var(--rx-ink-tertiary)}.rx-status--blocked,.rx-status--attention,.rx-status--closed,.rx-status--accent{font-weight:500}.rx-status--blocked{color:var(--rx-blocked)}.rx-status--attention{color:var(--rx-attention)}.rx-status--closed{color:var(--rx-closed)}.rx-status--accent{color:var(--rx-accent-text)}.rx-wfdlg__scrim{z-index:40;background:var(--rx-scrim);place-items:center;display:grid;position:fixed;inset:0}.rx-wfdlg{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);max-height:calc(100vh - 32px);box-shadow:var(--rx-sheet-shadow);color:var(--rx-ink-primary);font-size:var(--rx-body-size);flex-direction:column;display:flex;overflow:hidden}.rx-wfdlg:focus{outline:none}.rx-wfdlg:has(.rx-addearly){overflow:visible}.rx-wfdlg__head{border-bottom:1px solid var(--rx-seam);flex:none;align-items:flex-start;gap:10px;padding:14px 16px 12px;display:flex}.rx-wfdlg__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-wfdlg__title{font-size:var(--rx-size-section);margin:0;font-weight:600}.rx-wfdlg__sub{color:var(--rx-ink-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-wfdlg__close{border-radius:var(--rx-radius);color:var(--rx-ink-tertiary);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:4px;display:flex}.rx-wfdlg__close:hover{color:var(--rx-ink-primary)}.rx-wfdlg__close:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:0}.rx-wfdlg__foot{border-top:1px solid var(--rx-seam);background:var(--rx-surface-header);flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.rx-wfdlg__footgap{margin-left:auto}.rx-mmd__strip{border-bottom:1px solid var(--rx-seam);flex:none;padding:12px 16px}.rx-mmd__switch{border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);height:var(--rx-control-sm);box-sizing:border-box;display:inline-flex;overflow:hidden}.rx-mmd__switchopt{font-family:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 11px;line-height:1;display:inline-flex}.rx-mmd__switchopt+.rx-mmd__switchopt{border-left:1px solid var(--rx-seam)}.rx-mmd__switchopt:hover{color:var(--rx-ink-primary)}.rx-mmd__switchopt--on{background:var(--rx-surface-sunken);color:var(--rx-ink-primary);font-weight:600}.rx-mmd__switchopt:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:calc(var(--rx-focus-ring-offset) * -1)}.rx-mmd__body{flex:auto;min-height:0;padding:0 16px 16px;overflow-y:auto}.rx-mmd__list h3{font-size:var(--rx-body-size);margin:12px 0 6px}.rx-mmd__list ul{margin:0;padding:0;list-style:none}.rx-mmd__list li{border-bottom:1px solid var(--rx-seam);font-size:var(--rx-body-size);overflow-wrap:anywhere;flex-direction:column;gap:3px;padding:8px 0;display:flex}.rx-mmd__list strong{font-family:var(--rx-font-mono);overflow-wrap:anywhere}.rx-mmd__list span{color:var(--rx-ink-secondary)}.rx-mmd__list>button{margin-top:8px}.rx-mmd__received{font-size:var(--rx-body-size);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0 0 4px;display:flex}.rx-mmd__list span.rx-mmd__title{color:var(--rx-ink-primary)}.rx-mmd__list span.rx-mmd__source{color:var(--rx-ink-secondary);font-style:italic}.rx-mmd__actions{flex-wrap:wrap;gap:8px;display:flex}.rx-midp-import{border-top:1px solid var(--rx-seam);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex;position:relative}.rx-midp-import h2{margin:0 0 4px;font-size:14px}.rx-midp-import p{color:var(--rx-ink-secondary);margin:0;font-size:13px}.rx-midp-import>div{flex:320px}.rx-midp-import__input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.rx-midp-import__status,.rx-midp-import__error{flex-basis:100%}.rx-midp-import__error{color:var(--rx-blocked)!important}.rx-midp-import>.rx-msgbar{flex-basis:100%}.rx-midp-update__scrim{z-index:1000;background:var(--rx-scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rx-midp-update{box-sizing:border-box;border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);width:min(560px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--rx-sheet-shadow);color:var(--rx-ink-primary);border-radius:8px;flex-direction:column;display:flex}.rx-midp-update h2{flex:none;margin:0;padding:18px 20px 12px;font-size:15px}.rx-midp-update__body{min-height:0;padding:0 20px 18px;overflow-y:auto}.rx-midp-update__counts{flex-wrap:wrap;gap:6px 16px;padding-bottom:12px;font-size:13px;display:flex}.rx-midp-update__list h3{margin:12px 0 6px;font-size:13px}.rx-midp-update__list ul{margin:0;padding:0;list-style:none}.rx-midp-update__list li{border-bottom:1px solid var(--rx-seam);overflow-wrap:anywhere;flex-direction:column;gap:3px;padding:8px 0;font-size:13px;display:flex}.rx-midp-update__list strong{font-family:var(--rx-font-mono)}.rx-midp-update__list span{color:var(--rx-ink-secondary)}.rx-midp-update__body>p{margin-top:12px}.rx-midp-update__actions{border-top:1px solid var(--rx-seam);flex:none;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.rx-setup{box-sizing:border-box;flex-direction:column;gap:14px;max-width:1000px;min-height:100%;margin:0 auto;padding:18px 20px 24px;display:flex}.rx-setup__head{align-items:baseline;gap:12px;display:flex}.rx-setup__head h1{font-size:var(--rx-size-title);margin:0;font-weight:600}.rx-setup__unwritten{font-size:var(--rx-body-size);color:var(--rx-attention)}.rx-setup__tabs{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.rx-setup__tab{height:var(--rx-control-md);border:0;border-right:1px solid var(--rx-seam);background:var(--rx-surface-header);color:var(--rx-ink-tertiary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);cursor:pointer;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.rx-setup__tab:last-child{border-right:0}.rx-setup__tab:disabled{cursor:not-allowed;color:var(--rx-ink-disabled)}.rx-setup__tab--active{background:var(--rx-surface-raised);color:var(--rx-ink-primary);box-shadow:inset 0 2px 0 var(--rx-accent);font-weight:600}.rx-setup__tab-number{font-family:var(--rx-font-mono);font-size:var(--rx-label-size)}.rx-setup__form{grid-template-columns:1fr 1fr;gap:16px 20px;padding:12px;display:grid}.rx-setup__form label,.rx-setup__field{max-width:420px;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);flex-direction:column;gap:4px;display:flex}.rx-setup__field-label{color:var(--rx-ink-secondary)}.rx-setup__nav{align-items:center;gap:12px;display:flex}.rx-setup__nav>span:first-of-type{margin-right:auto}.rx-whoami{box-sizing:border-box;flex-direction:column;gap:14px;max-width:1100px;min-height:100%;margin:0 auto;padding:18px 20px 24px;display:flex}.rx-whoami__head h1{font-size:var(--rx-size-title);margin:0;font-weight:600}.rx-whoami__head p{max-width:720px;color:var(--rx-ink-secondary);font-size:var(--rx-body-size);margin:4px 0 0}.rx-whoami__search{width:280px;margin-left:auto}.rx-whoami-table__row{border-bottom:1px solid var(--rx-seam);font-size:var(--rx-body-size);grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,.9fr) 180px;align-items:center;gap:10px;padding:8px 12px;display:grid}.rx-whoami-table__row>span{overflow-wrap:anywhere;min-width:0}.rx-whoami-table__row:last-child{border-bottom:0}.rx-whoami-table__row--head{box-sizing:border-box;min-height:var(--rx-row-height);background:var(--rx-surface-header);color:var(--rx-ink-secondary);font-size:var(--rx-body-size);letter-spacing:0;text-transform:none;padding-block:0;font-weight:500}.rx-whoami-table__row--left{color:var(--rx-ink-tertiary)}.rx-whoami-table__marker{justify-content:flex-end;display:flex}.rx-whoami-table__marker .rx-btn{height:auto;min-height:var(--rx-control-sm);white-space:normal;text-align:right;max-width:100%;padding-block:3px}.rx-dayPicker{box-sizing:border-box;border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);width:268px;max-width:calc(100vw - 16px);box-shadow:var(--rx-sheet-shadow);color:var(--rx-ink-primary);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.rx-dayPicker__title{font-size:13px;font-weight:600}.rx-dayPicker__value{box-sizing:border-box;height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);font-family:var(--rx-font-mono);color:var(--rx-ink-primary);align-items:center;padding:0 8px;font-size:12px;display:flex}.rx-dayPicker__month{align-items:center;gap:2px;display:flex}.rx-dayPicker__monthName{flex:auto;font-size:12px;font-weight:600}.rx-dayPicker__step{width:var(--rx-control-sm);height:var(--rx-control-sm);border-radius:var(--rx-radius);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex}.rx-dayPicker__step:hover{background:var(--rx-seam);color:var(--rx-ink-primary)}.rx-dayPicker__weekdays,.rx-dayPicker__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rx-dayPicker__weekday{height:var(--rx-row-height);color:var(--rx-ink-tertiary);justify-content:center;align-items:center;font-size:10px;display:flex}.rx-dayPicker__weekday--weekend{color:var(--rx-ink-secondary)}.rx-dayPicker__day{height:var(--rx-row-height);border-radius:var(--rx-radius);font-family:var(--rx-font-mono);color:var(--rx-ink-primary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:12px;display:flex}.rx-dayPicker__day--weekend{color:var(--rx-ink-secondary)}.rx-dayPicker__day:hover{background:var(--rx-seam)}.rx-dayPicker__day--today{border-color:var(--rx-hairline)}.rx-dayPicker__day--picked,.rx-dayPicker__day--picked:hover{border:1px solid var(--rx-ink-primary);background:var(--rx-surface-hover);color:var(--rx-ink-primary);font-weight:600}.rx-dayPicker__day:focus-visible,.rx-dayPicker__step:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:0}.rx-dayPicker__actions{border-top:1px solid var(--rx-seam);justify-content:flex-end;gap:6px;padding-top:8px;display:flex}.rx-dayField{min-width:0;position:relative}.rx-dayField__box{box-sizing:border-box;height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);align-items:center;gap:4px;padding:0 4px 0 8px;display:flex}.rx-dayField__box:has(:focus-visible){box-shadow:0 0 0 2px var(--rx-surface-raised), 0 0 0 4px var(--rx-accent)}.rx-dayField__box--open{border-color:var(--rx-ink-primary);box-shadow:inset 0 0 0 1px var(--rx-ink-primary)}.rx-dayField__box--error{border-color:var(--rx-blocked)}.rx-dayField__box--disabled{color:var(--rx-ink-disabled)}.rx-dayField__trigger{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;min-width:0;height:100%;padding:0;display:flex}.rx-dayField__trigger:focus-visible{outline:none}.rx-dayField__trigger:disabled{cursor:default}.rx-dayField__text{min-width:0;font-family:var(--rx-font-mono);white-space:nowrap;text-overflow:ellipsis;color:var(--rx-ink-primary);font-size:12px;overflow:hidden}.rx-dayField__box--disabled .rx-dayField__text{color:var(--rx-ink-disabled)}.rx-dayField__clear,.rx-dayField__iconButton{border-radius:var(--rx-radius);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:4px;display:flex}.rx-dayField__clear{color:var(--rx-ink-tertiary)}.rx-dayField__clear:hover:not(:disabled){color:var(--rx-ink-primary)}.rx-dayField__clear:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:0}.rx-dayField__icon{display:block}.rx-dayField__picker{z-index:40;position:absolute;top:calc(100% + 4px)}.rx-dayField__picker--start{left:0}.rx-dayField__picker--end{right:0}.rx-dayField__picker--above{top:auto;bottom:calc(100% + 4px)}.rx-addearly{flex-direction:column;min-height:0;display:flex}.rx-addearly__body{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.rx-addearly__field{flex-direction:column;gap:5px;display:flex}.rx-addearly__label{font-size:var(--rx-body-size);font-weight:500}.rx-addearly__refusal{color:var(--rx-blocked);font-size:var(--rx-body-size);margin:0}.rx-revlabel-list{flex-direction:column;display:flex}.rx-revlabel-row{border-bottom:1px solid var(--rx-seam);padding:8px 12px}.rx-revlabel-row:last-child{border-bottom:0}.rx-revlabel-row__head{grid-template-columns:1fr 260px auto;align-items:center;gap:10px;display:grid}.rx-revlabel-row__name{color:var(--rx-ink-primary);font-weight:600}.rx-revlabel-overrides{flex-direction:column;gap:6px;margin-top:6px;padding-left:16px;display:flex}.rx-revlabel-overrides__row{grid-template-columns:200px 1fr auto;align-items:center;gap:8px;display:grid}.rx-assistant__row{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 12px;display:flex}.rx-assistant__seg{border:none;min-width:0;margin:0;padding:0}.rx-assistant__seg:disabled .rx-seg{opacity:.5}.rx-assistant__helper,.rx-assistant__changed{font-size:var(--rx-body-size);margin:0}.rx-assistant__helper{color:var(--rx-ink-secondary)}.rx-assistant__changed{color:var(--rx-ink-tertiary)}.rx-assistant__confirm{box-sizing:border-box;border-top:1px solid var(--rx-hairline);border-left:2px solid var(--rx-blocked);background:var(--rx-surface-raised);flex:none;align-items:center;gap:12px;padding:8px 12px;display:flex}.rx-assistant__confirmtext{color:var(--rx-ink-secondary);font-size:var(--rx-body-size)}.rx-assistant__confirmtext strong{color:var(--rx-ink-primary);font-weight:600;display:block}.rx-assistant__confirmactions{flex:none;gap:8px;margin-left:auto;display:flex}.rx-aconexmap__helper,.rx-aconexmap__empty{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);margin:0;padding:8px 12px 0}.rx-aconexmap__empty{padding-bottom:8px}.rx-aconexmap__list{margin:0;padding:0;list-style:none}.rx-aconexmap__row{border-bottom:1px solid var(--rx-seam);grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:10px;padding:8px 12px;display:grid}.rx-aconexmap__row:last-child{border-bottom:0}.rx-aconexmap__name{overflow-wrap:anywhere;min-width:0;color:var(--rx-ink-primary);font-weight:600}.rx-aconexmap__value{color:var(--rx-ink-primary)}.rx-aconexmap__select{height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);color:var(--rx-ink-primary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);padding:0 8px}.rx-aconexmap__select:focus-visible{box-shadow:0 0 0 2px var(--rx-surface-raised), 0 0 0 4px var(--rx-accent);outline:none}.rx-localfiles{flex-direction:column;gap:14px;display:flex}.rx-localfiles__panel{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);min-width:0;overflow:hidden}.rx-localfiles__head{box-sizing:border-box;background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.rx-localfiles__title{font-size:var(--rx-body-size);white-space:nowrap;margin:0;font-weight:600}.rx-localfiles__head-label{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap}.rx-localfiles__row{box-sizing:border-box;border-bottom:1px solid var(--rx-seam);min-height:29px;font-size:var(--rx-body-size);background:var(--rx-surface-raised);grid-template-columns:minmax(0,1fr) 170px 280px;align-items:center;display:grid}.rx-localfiles__row:last-child{border-bottom:0}.rx-localfiles__row--head{background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);font-size:var(--rx-body-size);color:var(--rx-ink-secondary);white-space:nowrap;font-weight:500}.rx-localfiles__row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 10px;overflow:hidden}.rx-localfiles__row>span+span{border-left:1px solid #0000}.rx-localfiles__folder{font-size:var(--rx-body-size)}.rx-localfiles__mono{font-family:var(--rx-font-mono)}.rx-localfiles__placeholder{color:var(--rx-ink-tertiary)}.rx-localfiles__state{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.rx-localfiles__state--blocked{color:var(--rx-blocked);font-weight:500}.rx-localfiles__state--attention{color:var(--rx-attention);font-weight:500}.rx-localfiles__dot{background:var(--rx-ink-tertiary);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-localfiles__dot--hollow{border:1.5px solid var(--rx-ink-tertiary);box-sizing:border-box;background:0 0}.rx-localfiles__state--blocked .rx-localfiles__dot,.rx-localfiles__state--attention .rx-localfiles__dot{background:currentColor}.rx-localfiles__actions{justify-content:flex-end;display:flex}.rx-localfiles__footer{box-sizing:border-box;background:var(--rx-surface-header);border-top:1px solid var(--rx-hairline);height:38px;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);align-items:center;gap:12px;padding:0 12px;display:flex}.rx-localfiles__spec{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap}.rx-diag-crash{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:20px 32px;display:flex}.rx-diag-crash--root{z-index:1000;background:var(--rx-surface-ground);position:fixed;inset:0}.rx-diag-crash__card{box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:440px;max-width:100%;color:var(--rx-ink-primary);flex-direction:column;gap:16px;padding:24px;display:flex}.rx-diag-crash__head{align-items:flex-start;gap:10px;display:flex}.rx-diag-crash__icon{color:var(--rx-blocked);flex:none;margin-top:1px}.rx-diag-crash__title{margin:0;font-size:14px;font-weight:600;line-height:1.4}.rx-diag-crash__actions{gap:8px;padding-left:26px;display:flex}.rx-diag-notice{left:var(--rx-notice-left,16px);z-index:900;box-sizing:border-box;min-height:44px;max-width:calc(100vw - var(--rx-notice-left,16px) - 16px);border:1px solid var(--rx-blocked);border-radius:var(--rx-radius);background:color-mix(in srgb, var(--rx-blocked) 7%, var(--rx-surface-raised));color:var(--rx-ink-primary);font-size:var(--rx-body-size);align-items:center;gap:12px;padding:6px 6px 6px 14px;display:flex;position:fixed;bottom:16px}.rx-diag-notice__icon{color:var(--rx-blocked);flex:none}.rx-diag-notice__link{appearance:none;font:inherit;color:var(--rx-accent-text);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.rx-diag-notice__close{appearance:none;height:var(--rx-control-sm);min-width:var(--rx-control-sm);border-radius:var(--rx-radius);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.rx-diag-notice__close:hover{background:var(--rx-surface-hover);color:var(--rx-ink-primary)}.rx-diag-notice__link:focus-visible,.rx-diag-notice__close:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:var(--rx-focus-ring-offset)}.rx-diag-dialog__backdrop{z-index:1100;background:var(--rx-scrim);place-items:center;display:grid;position:fixed;inset:0}.rx-diag-dialog{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);width:min(520px,100vw - 32px);box-shadow:var(--rx-sheet-shadow);color:var(--rx-ink-primary);font-size:var(--rx-body-size);flex-direction:column;display:flex}.rx-diag-dialog__head{border-bottom:1px solid var(--rx-hairline);align-items:center;height:44px;padding:0 8px 0 18px;display:flex}.rx-diag-dialog__title{margin:0 auto 0 0;font-size:14px;font-weight:600}.rx-diag-dialog__body{flex-direction:column;gap:16px;padding:18px;display:flex}.rx-diag-dialog__type{align-self:flex-start;display:flex}.rx-diag-dialog__field{flex-direction:column;gap:6px;display:flex}.rx-diag-dialog__field label,.rx-diag-dialog__flabel{color:var(--rx-ink-primary);font-weight:500}.rx-diag-dialog__text{box-sizing:border-box;resize:none;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);width:100%;height:96px;font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-primary);padding:8px 10px}.rx-diag-dialog__text:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:var(--rx-focus-ring-offset)}.rx-diag-dialog__readonly{height:var(--rx-control-sm);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-ground);color:var(--rx-ink-secondary);align-items:center;padding:0 10px;display:flex}.rx-diag-dialog__note{color:var(--rx-ink-secondary);margin:0}.rx-diag-dialog__foot{border-top:1px solid var(--rx-hairline);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.rx-diag-dialog__failed{color:var(--rx-blocked);margin-right:auto}.rx-diag-dialog__saved{height:var(--rx-control-md);color:var(--rx-closed);align-items:center;gap:8px;font-weight:500;display:inline-flex}.rx-diagpanel{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);min-width:0;overflow:hidden}.rx-diagpanel__head{box-sizing:border-box;background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);align-items:center;height:38px;padding:0 14px;display:flex}.rx-diagpanel__title{font-size:var(--rx-body-size);margin:0;font-weight:600}.rx-diagpanel__body{align-items:center;gap:16px;padding:12px 14px;display:flex}.rx-diagpanel__text{min-width:0;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);flex:auto;margin:0}.rx-diagpanel__body>.rx-btn{flex:none}.rx-office-update__scrim{z-index:1000;background:var(--rx-scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rx-office-update{box-sizing:border-box;border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);width:min(560px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--rx-sheet-shadow);color:var(--rx-ink-primary);border-radius:8px;flex-direction:column;display:flex}.rx-office-update h2{flex:none;margin:0;padding:18px 20px 12px;font-size:15px}.rx-office-update__body{min-height:0;padding:0 20px 18px;font-size:13px;overflow-y:auto}.rx-office-update__body>p{margin:12px 0 0}.rx-office-update__counts{flex-wrap:wrap;gap:6px 16px;padding-bottom:12px;display:flex}.rx-office-update__list h3{margin:12px 0 6px;font-size:13px}.rx-office-update__list>ul{margin:0;padding:0;list-style:none}.rx-office-update__row{border-bottom:1px solid var(--rx-seam);overflow-wrap:anywhere;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;display:grid}.rx-office-update__row--plain{display:block}.rx-office-update__row input{margin:2px 0 0}.rx-office-update__changes,.rx-office-update__marks{flex-direction:column;gap:3px;margin:4px 0 0;padding:0;list-style:none;display:flex}.rx-office-update__marks{color:var(--rx-ink-secondary)}.rx-office-update__tag{color:var(--rx-ink-tertiary);margin-inline-end:6px}.rx-office-update__actions{border-top:1px solid var(--rx-seam);flex:none;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.rx-stage-map{border-top:1px solid var(--rx-seam);padding:16px 0}.rx-stage-map h2{margin:0 0 4px;font-size:14px}.rx-stage-map p{color:var(--rx-ink-secondary);margin:0;font-size:13px}.rx-stage-map__list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rx-stage-map__list label{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.rx-stage-map__list select{min-inline-size:180px;height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font-size:var(--rx-body-size);padding:0 10px}.rx-stage-map__pick{align-items:center;gap:8px;display:inline-flex}.rx-stage-map__tag{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-secondary);border:1px solid var(--rx-ink-secondary);border-radius:var(--rx-radius);white-space:nowrap;padding:1px 4px}.rx-stage-map__actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.rx-stage-map__error{color:var(--rx-blocked)!important;margin-top:8px!important}.rx-settings{box-sizing:border-box;flex-direction:column;gap:14px;max-width:1100px;min-height:100%;margin:0;padding:18px 24px 24px;display:flex}.rx-settings__head h1{font-size:var(--rx-size-title);margin:0;font-weight:600}.rx-settings__head p{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);margin:4px 0 0}.rx-settings__section-heading{font-size:var(--rx-size-title);margin:10px 0 -4px;font-weight:600}.rx-mtg-sb{--rx-mtg-sb-fill:var(--rx-accent);pointer-events:none;min-width:0;min-height:0;color:var(--rx-ink-primary);font-family:var(--rx-font-sans);flex-direction:column;flex:1 1 0;gap:44px;display:flex;overflow:hidden}.rx-mtg-sb--soon{--rx-mtg-sb-fill:var(--rx-attention)}.rx-mtg-sb--overdue{--rx-mtg-sb-fill:var(--rx-blocked)}.rx-mtg-sb__mono{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"liga" 0, "calt" 0}.rx-mtg-sb__label{font-family:var(--rx-font-mono);text-transform:uppercase;letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-tertiary);white-space:nowrap;margin:0;font-size:16px;font-weight:400}.rx-mtg-sb__label--head{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-mtg-sb__label--note{margin-left:auto;font-size:14px}.rx-mtg-sb__plan{flex:none;align-items:flex-end;gap:44px;min-width:0;display:flex}.rx-mtg-sb__plan--none{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;height:164px}.rx-mtg-sb__plandays{flex:none;align-items:baseline;gap:20px;display:flex}.rx-mtg-sb__planfig{letter-spacing:-.04em;font-size:200px;font-weight:500;line-height:.82}.rx-mtg-sb__planword{white-space:nowrap;font-size:56px;font-weight:500}.rx-mtg-sb__plantext{flex-direction:column;gap:14px;min-width:0;padding-bottom:6px;display:flex}.rx-mtg-sb__planline{color:var(--rx-ink-secondary);white-space:nowrap;font-size:30px;line-height:1.25}.rx-mtg-sb__planline b{color:var(--rx-ink-primary);font-weight:600}.rx-mtg-sb__planline b.rx-mtg-sb__mono{font-weight:500}.rx-mtg-sb__plandeadline{color:var(--rx-ink-secondary);white-space:nowrap;font-size:22px}.rx-mtg-sb__plandeadline b{color:var(--rx-ink-primary);font-weight:500}.rx-mtg-sb__none{white-space:nowrap;font-size:56px;font-weight:500;line-height:1}.rx-mtg-sb__blocks{flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:0;display:grid}.rx-mtg-sb__blocks--one{grid-template-columns:minmax(0,1fr)}.rx-mtg-sb__panel{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;gap:18px;min-width:0;min-height:0;padding:28px 30px;display:flex;overflow:hidden}.rx-mtg-sb__head{align-items:baseline;gap:12px;min-width:0;display:flex}.rx-mtg-sb__hero{align-items:baseline;gap:18px;min-width:0;display:flex}.rx-mtg-sb__big{letter-spacing:-.03em;white-space:nowrap;font-size:88px;font-weight:500;line-height:1}.rx-mtg-sb__unit{white-space:nowrap;font-size:26px;font-weight:500}.rx-mtg-sb__bar{background:var(--rx-track);overflow:hidden}.rx-mtg-sb__bar--28{border-radius:6px;height:28px}.rx-mtg-sb__bar--16{border-radius:5px;height:16px}.rx-mtg-sb__fill{border-radius:inherit;background:var(--rx-mtg-sb-fill);height:100%}.rx-mtg-sb__fill--code{background:var(--rx-accent)}.rx-mtg-sb__rows{flex-direction:column;margin-top:auto;display:flex}.rx-mtg-sb__row{border-top:1px solid var(--rx-seam);align-items:center;gap:12px;min-width:0;height:56px;font-size:22px;display:flex}.rx-mtg-sb__rowword{color:var(--rx-ink-secondary);white-space:nowrap}.rx-mtg-sb__rowval{white-space:nowrap;margin-left:auto;font-weight:500}.rx-mtg-sb__tag{white-space:nowrap;color:var(--rx-mtg-sb-fill);align-items:center;gap:8px;font-size:18px;font-weight:600;display:inline-flex}.rx-mtg-sb__dot{background:var(--rx-mtg-sb-fill);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.rx-mtg-sb__codes{flex-direction:column;flex:1 1 0;justify-content:space-around;min-height:0;display:flex}.rx-mtg-sb__code{grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr) 96px;align-items:center;gap:10px 20px;display:grid}.rx-mtg-sb__letter{grid-row:span 2;font-size:64px;font-weight:500;line-height:1}.rx-mtg-sb__codename{color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.rx-mtg-sb__count{text-align:right;grid-row:span 2;font-size:40px;font-weight:500}.rx-mtg-sb__message{color:var(--rx-ink-secondary);margin:0;font-size:30px}.rx-register-import{flex-wrap:wrap;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.rx-register-import__input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.rx-register-import__issues,.rx-register-import__error{color:var(--rx-ink-tertiary);flex-basis:100%}.rx-register-import__error{color:var(--rx-blocked)}.rx-submissions{box-sizing:border-box;flex-direction:column;gap:14px;min-height:100%;padding:18px 24px 20px;display:flex}.rx-submissions__head h1{font-size:var(--rx-size-title);color:var(--rx-ink-primary);margin:0;font-weight:600}.rx-submissions__head p{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);margin:2px 0 0}.rx-submissions__table{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);overflow:hidden}.rx-submissions__columns,.rx-submissions__row{grid-template-columns:minmax(120px,1.25fr) minmax(130px,1.3fr) minmax(92px,.85fr) minmax(92px,.85fr) minmax(150px,1fr) minmax(170px,1.3fr);align-items:center;column-gap:12px;display:grid}.rx-submissions__columns{min-height:var(--rx-row-height);box-sizing:border-box;background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);letter-spacing:0;text-transform:none;padding:0 12px;font-weight:500}.rx-submissions__row{box-sizing:border-box;border-bottom:1px solid var(--rx-seam);min-height:52px;color:var(--rx-ink-secondary);font-size:var(--rx-body-size);padding:6px 12px}.rx-submissions__row:last-child{border-bottom:0}.rx-submissions__open{appearance:none;color:var(--rx-ink-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.rx-submissions__row strong{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-primary);display:block}.rx-submissions__row .rx-btn{margin-top:2px}.rx-submissions__count{display:inline-block;position:relative}.rx-submissions__sweep{pointer-events:none;height:2px;position:absolute;bottom:-4px;left:0;right:0;overflow:hidden}.rx-submissions__sweep-bar{background:var(--rx-accent);width:30%;position:absolute;top:0;bottom:0;left:0}.rx-submissions__count--settled{animation:rx-sub-count-rise .57s var(--rx-spring-settle) both}@keyframes rx-sub-count-rise{0%{transform:translateY(6px)}to{transform:translateY(0)}}.rx-submissions__reindex--settled{animation:rx-sub-reindex-in var(--rx-dur-content) var(--rx-ease-standard) 80ms both}@keyframes rx-sub-reindex-in{0%{opacity:0}to{opacity:1}}.rx-submissions__row--settled{animation:rx-sub-row-dwell calc(var(--rx-dwell-confirm) + var(--rx-dur-content)) linear both}.rx-submissions__duplicates .rx-msgbar__body{white-space:pre-line;overflow-wrap:anywhere}@keyframes rx-sub-row-dwell{0%,90.909%{background-color:var(--rx-surface-hover)}to{background-color:#0000}}.rx-submissions__past{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised)}.rx-submissions__past summary{cursor:pointer;color:var(--rx-ink-primary);padding:11px 12px;font-weight:600}.rx-submissions__past ul{margin:0;padding:0 12px 8px;list-style:none}.rx-submissions__past li{border-top:1px solid var(--rx-seam);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.rx-submissions__past li span{color:var(--rx-ink-tertiary)}@media (width<=860px){.rx-submissions__table{overflow-x:auto}.rx-submissions__columns,.rx-submissions__row{min-width:820px}}.rx-pml{flex-direction:column;min-height:0;display:flex}.rx-pml__tools{flex:none;padding:12px 16px;display:flex}.rx-pml__search{flex:1 1 0;min-width:0}.rx-pml__list{height:calc(var(--rx-row-height) * 9);flex:0 auto;overflow:auto}.rx-pml__rows{grid-template-columns:28px max-content minmax(0,1fr) fit-content(180px);gap:0 10px;margin:0;padding:0;list-style:none;display:grid}.rx-pml__rows>li{display:contents}.rx-pml__row{grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);font-size:var(--rx-body-size);align-items:center;padding:0 16px;display:grid}.rx-pml__row input{accent-color:var(--rx-accent);justify-self:start;margin:0}.rx-pml__row--on,.rx-pml__row:hover{background:var(--rx-surface-hover)}.rx-pml__number{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-weight:500}.rx-pml__title,.rx-pml__discipline{color:var(--rx-ink-secondary)}.rx-pml__number{white-space:nowrap}.rx-pml__title,.rx-pml__discipline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx-pml__count{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-wfb__st{font-size:var(--rx-body-size);white-space:nowrap;color:var(--rx-ink-primary);align-items:center;gap:6px;display:inline-flex}.rx-wfb__dot{border-radius:50%;flex:none;width:7px;height:7px}.rx-wfb__st--on-track .rx-wfb__dot{background:var(--rx-closed)}.rx-wfb__st--at-risk .rx-wfb__dot{background:var(--rx-attention)}.rx-wfb__st--late .rx-wfb__dot{background:var(--rx-blocked)}.rx-wfb__st--none{color:var(--rx-ink-tertiary)}.rx-wfb__none{font-style:italic}.rx-wfb__st--done{color:var(--rx-closed)}.rx-wfb__done{font-weight:600}.rx-wfb__ax{min-width:0;font-size:var(--rx-body-size);color:var(--rx-ink-primary);align-items:center;gap:6px;display:flex}.rx-wfb__axtext{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-wfb__axdot{background:var(--rx-attention);border-radius:50%;flex:none;width:7px;height:7px}.rx-wfb__ax--changed,.rx-wfb__ax--ready{font-weight:600}.rx-wfb__ax--all{color:var(--rx-ink-tertiary)}.rx-wfb__bar{background:var(--rx-track);flex:1;min-width:0;display:block;overflow:hidden}.rx-wfb__barFill{background:var(--rx-fill);height:100%;display:block}.rx-wfb__w1{font-family:var(--rx-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rx-ink-secondary);border:1px solid var(--rx-hairline);white-space:nowrap;border-radius:3px;flex:none;padding:0 4px;font-size:10px;line-height:15px}.rx-tick{flex:0 auto;min-width:0;display:inline-flex;position:relative}.rx-tick__btn{height:var(--rx-control-sm);border:1px solid var(--rx-control-border);background:var(--rx-surface-raised);min-width:0;max-width:200px;color:var(--rx-ink-primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:0 8px 0 10px;display:inline-flex}.rx-tick--sm .rx-tick__btn{height:var(--rx-control-sm);padding:0 6px 0 8px}.rx-tick__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-tick__btn svg{color:var(--rx-ink-secondary);flex:none}.rx-tick__menu{z-index:3;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);width:248px;color:var(--rx-ink-primary);text-align:left;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0}.rx-tick__list{max-height:calc(8 * var(--rx-row-height));overflow-y:auto}.rx-tick__opt{height:var(--rx-row-height);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:flex}.rx-tick__opt input{accent-color:var(--rx-accent);margin:0}.rx-tick__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-tick__sep{background:var(--rx-hairline);height:1px}.rx-tick__foot{min-height:var(--rx-row-height);border-top:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);justify-content:space-between;align-items:center;padding:0 6px 0 12px;display:flex}.rx-docfilter{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.rx-docfilter select{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);text-overflow:ellipsis;min-width:0;max-width:100%;padding:6px 10px}.rx-acbanner{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);min-height:36px;box-shadow:inset 2px 0 0 var(--rx-attention);flex:none;align-items:center;gap:10px;padding:3px 6px 3px 12px;display:flex}.rx-acbanner__icon{color:var(--rx-attention);flex:none}.rx-acbanner__text{min-width:0;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.rx-acbanner__count{color:var(--rx-ink-primary);margin-right:6px;font-weight:600}.rx-acbanner__workflow+.rx-acbanner__workflow{margin-left:4px}.rx-acbanner__sep{margin-right:4px}.rx-subtabs{border-bottom:1px solid var(--rx-hairline);gap:22px;margin-bottom:4px;display:flex;position:relative}.rx-subtabs__tab{appearance:none;height:var(--rx-control-md);box-sizing:border-box;font:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:none;padding:0}.rx-subtabs__tab--on{color:var(--rx-ink-primary);font-weight:600}.rx-subtabs__ink{background:var(--rx-accent);pointer-events:none;width:0;height:2px;position:absolute;bottom:-1px;left:0}.rx-subtabs__count{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-secondary);align-items:center;gap:4px;margin-left:6px;font-weight:400;display:inline-flex}.rx-subtabs__count-dot{background:var(--rx-attention);border-radius:50%;width:6px;height:6px}.rx-codebar{height:var(--rx-code-bar-height);box-sizing:border-box;flex:0 0 var(--rx-code-bar-height);background:var(--rx-surface-raised);border-top:1px solid var(--rx-hairline);align-items:center;gap:16px;padding:0 12px;display:flex}.rx-codebar__code{flex:none;align-items:center;gap:8px;display:flex}.rx-codebar__codelabel{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary)}.rx-codebar__segmented{border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);flex:none;display:flex;overflow:hidden}.rx-codebar__segment{border:none;border-right:1px solid var(--rx-seam);color:var(--rx-ink-secondary);font-family:var(--rx-font-mono);cursor:pointer;background:0 0;flex:none;width:32px;height:28px;font-size:13px;position:relative}.rx-codebar__segment:last-child{border-right:none}.rx-codebar__segment:hover{color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-codebar__segment--selected{color:var(--rx-ink-primary);font-weight:500}.rx-codebar__segment--selected:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 2px var(--rx-accent);animation:rx-codebar-ring-scale var(--rx-dur-base) var(--rx-spring-pop) both, rx-codebar-ring-fade var(--rx-dur-micro) var(--rx-ease-standard) both;position:absolute;inset:0}@keyframes rx-codebar-ring-scale{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes rx-codebar-ring-fade{0%{opacity:0}to{opacity:1}}.rx-codebar__infocount{font-family:var(--rx-font-sans);color:var(--rx-ink-secondary);flex:none;font-size:13px}.rx-codebar__saved{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-tertiary);animation:rx-codebar-stamp-rise var(--rx-dur-base) var(--rx-spring-settle) both, rx-codebar-stamp-dwell calc(var(--rx-dwell-confirm) + var(--rx-dur-content)) linear both;flex:none}@keyframes rx-codebar-stamp-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes rx-codebar-stamp-dwell{0%,90.909%{color:var(--rx-ink-secondary)}to{color:var(--rx-ink-tertiary)}}@media (prefers-reduced-motion:reduce){.rx-codebar__saved{animation:rx-codebar-stamp-step var(--rx-dwell-confirm) steps(1, end) both}}@keyframes rx-codebar-stamp-step{0%{color:var(--rx-ink-secondary)}to{color:var(--rx-ink-tertiary)}}.rx-codebar__spacer{flex:auto}.rx-codebar__next{color:var(--rx-ink-primary);font-family:var(--rx-font-sans);border-radius:var(--rx-radius);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;padding:6px 10px;font-size:13px}.rx-codebar__next:hover:not(:disabled){background:var(--rx-surface-hover)}.rx-codebar__next:disabled{color:var(--rx-ink-disabled);cursor:default}.rx-reviewguide__trigger{border-radius:var(--rx-radius);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);white-space:nowrap;color:var(--rx-ink-tertiary);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.rx-reviewguide__trigger:hover{color:var(--rx-ink-secondary)}.rx-reviewguide__trigger:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:var(--rx-focus-ring-offset)}.rx-reviewguide__backdrop{z-index:40;background:var(--rx-scrim);place-items:center;display:grid;position:fixed;inset:0}.rx-reviewguide__panel{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);width:min(960px,100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--rx-sheet-shadow);flex-direction:column;display:flex}.rx-reviewguide__panel:focus{outline:none}.rx-reviewguide__head{border-bottom:1px solid var(--rx-hairline);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.rx-reviewguide__head .rx-seg__item{padding-left:16px;padding-right:16px}.rx-reviewguide__title{font-family:var(--rx-font-sans);font-size:var(--rx-size-section);color:var(--rx-ink-primary);margin:0;font-weight:600}.rx-reviewguide__body{min-height:0;font-family:var(--rx-font-sans);font-size:var(--rx-body-size);line-height:var(--rx-body-leading);color:var(--rx-ink-primary);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow-y:auto;container:rx-reviewguide/inline-size}.rx-reviewguide__body--codes{overflow:hidden}.rx-reviewguide__tabpanel{grid-area:1/1;min-width:0;min-height:0;padding:16px 20px 24px}.rx-reviewguide__tabpanel--codes{position:absolute;inset:0;overflow-y:auto}.rx-reviewguide__body--codes .rx-reviewguide__tabpanel--priority{visibility:hidden}.rx-reviewguide__body:not(.rx-reviewguide__body--codes) .rx-reviewguide__tabpanel--codes{display:none}.rx-reviewguide__tabheading{color:var(--rx-ink-secondary);margin:0 0 14px}.rx-reviewguide__codeblock{scroll-margin-top:8px}.rx-reviewguide__codeblock+.rx-reviewguide__codeblock{border-top:1px solid var(--rx-seam);margin-top:16px;padding-top:16px}.rx-reviewguide__codeheading{font-family:var(--rx-font-sans);font-size:var(--rx-size-section);margin:0;font-weight:600}.rx-reviewguide__codeheading--A{color:var(--rx-closed)}.rx-reviewguide__codeheading--B{color:var(--rx-attention)}.rx-reviewguide__codeheading--C{color:var(--rx-blocked)}.rx-reviewguide__codeheading--D{color:var(--rx-ink-secondary)}.rx-reviewguide__codepriority{color:var(--rx-ink-secondary);margin:2px 0 10px}.rx-reviewguide__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rx-reviewguide__cols--full{grid-template-columns:minmax(0,1fr)}.rx-reviewguide__section+.rx-reviewguide__section{margin-top:10px}.rx-reviewguide__sectionheading{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);margin:0 0 4px;font-weight:600}.rx-reviewguide__list{flex-direction:column;gap:3px;margin:0;padding-left:16px;display:flex}.rx-reviewguide__examples{background:var(--rx-surface-header);border:1px solid var(--rx-seam);border-radius:var(--rx-radius);padding:10px 12px}.rx-reviewguide__footnote{color:var(--rx-ink-tertiary);margin:8px 0 0}.rx-reviewguide__table{border-collapse:collapse;width:100%;margin:0 0 16px}.rx-reviewguide__table thead th{border-bottom:1px solid var(--rx-hairline);font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;text-align:left;color:var(--rx-ink-tertiary);padding:6px 12px 6px 0;font-weight:600}.rx-reviewguide__table tbody td{border-bottom:1px solid var(--rx-seam);vertical-align:top;padding:10px 12px 10px 0}.rx-reviewguide__table tbody tr:last-child td{border-bottom:none}.rx-reviewguide__level{border-bottom:1px solid var(--rx-seam);width:72px;font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-align:left;color:var(--rx-ink-primary);border-radius:3px;padding:10px 12px 10px 8px;font-weight:400}.rx-reviewguide__level--low{background:color-mix(in srgb, var(--rx-closed) 14%, transparent)}.rx-reviewguide__level--medium{background:color-mix(in srgb, var(--rx-attention) 14%, transparent)}.rx-reviewguide__level--high{background:color-mix(in srgb, var(--rx-blocked) 14%, transparent)}.rx-reviewguide__sectionheading:not(:first-child){margin-top:4px}@container rx-reviewguide (width<=719px){.rx-reviewguide__cols{grid-template-columns:minmax(0,1fr)}.rx-reviewguide__table,.rx-reviewguide__table tbody,.rx-reviewguide__table tr,.rx-reviewguide__table td{display:block}.rx-reviewguide__table thead{display:none}.rx-reviewguide__table tbody tr{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);margin-bottom:10px;padding:10px 12px}.rx-reviewguide__table tbody td{border-bottom:none;padding:2px 0}.rx-reviewguide__table td:before{content:attr(data-label);font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);margin-bottom:2px;display:block}.rx-reviewguide__level{width:auto;margin-bottom:6px;padding:4px 8px}}.rx-snippets__anchor{display:inline-flex;position:relative}.rx-snippets{z-index:30;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--rx-sheet-shadow);flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute}.rx-snippets--below{top:calc(100% + 4px);left:0}.rx-comments__editor:has(.rx-snippets--above){position:relative}.rx-snippets__anchor:has(.rx-snippets--above){position:static}.rx-snippets--above{width:auto;bottom:calc(100% + 4px);left:14px;right:14px}.rx-snippets__search{width:100%}.rx-snippets__state{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.rx-snippets__line{font-size:var(--rx-label-size);color:var(--rx-ink-secondary);margin:0}.rx-snippets__list{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.rx-snippets__row{border-radius:var(--rx-radius);width:100%;color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 8px;display:grid}.rx-snippets__row:hover{background:var(--rx-surface-hover)}.rx-snippets__row:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:calc(-1 * var(--rx-focus-ring-width))}.rx-snippets__text{overflow-wrap:anywhere}.rx-snippets__tag{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-secondary);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);padding:1px 6px}.rx-aconex-note{box-shadow:inset 2px 0 var(--rx-accent);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);align-items:flex-start;gap:8px;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.rx-aconex-note__icon{color:var(--rx-accent-text);flex:none;font-weight:700}.rx-aconex-note__copy{flex-direction:column;min-width:0;display:flex}.rx-aconex-note__close{color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:0;margin:-5px -6px -5px auto;padding:4px 6px;font-size:18px;line-height:1}.rx-aconex-note__close:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent)}.rx-comments-tab{flex-direction:column;height:100%;min-height:0;display:flex}.rx-comments__list-wrap{flex:auto;min-height:0;padding:12px 14px;overflow:hidden auto}.rx-comments__group-label{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);margin:0 0 8px}.rx-comments__group-label:not(:first-child){margin-top:12px}.rx-comments__carried,.rx-comments__closed,.rx-comments__headsups{margin-bottom:12px}.rx-comments__headsups-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.rx-comments__headsups-head .rx-comments__group-label{margin:0}.rx-comments__headsups-head+.rx-comments__list{margin-top:8px}.rx-comments__origin-tag{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);white-space:nowrap;margin-left:auto}.rx-carried{cursor:pointer;flex-direction:column;gap:6px;display:flex}.rx-carried--selected{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-carried__hd{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.rx-carried__push{margin-left:auto}.rx-carried__clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rx-carried .rx-comments__text{margin:0}.rx-carried__code{flex:none;align-items:center;gap:3px;display:inline-flex}.rx-carried__sw{box-sizing:border-box;border-radius:2px;flex:none;width:10px;height:10px}.rx-carried__sw--A{background:var(--rx-closed)}.rx-carried__sw--B{background:var(--rx-attention)}.rx-carried__sw--C{background:var(--rx-blocked)}.rx-carried__sw--D{border:1.5px solid var(--rx-control-border)}.rx-carried__cl{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-primary);font-weight:600}.rx-carried__dt{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:.04em;text-transform:uppercase;color:var(--rx-ink-secondary);white-space:nowrap}.rx-carried__sec{color:var(--rx-ink-secondary)}.rx-carried__au{color:var(--rx-ink-primary);white-space:nowrap;font-weight:500}.rx-carried__rev{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);white-space:nowrap}.rx-carried__lbl{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary)}.rx-carried__tag{border:1px solid var(--rx-control-border);font-family:var(--rx-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--rx-ink-secondary);white-space:nowrap;border-radius:3px;flex:none;padding:0 4px;font-size:10px;line-height:14px}.rx-carried__tag--dashed{border-style:dashed}.rx-carried__th{flex-direction:column;gap:6px;display:flex}.rx-carried__bubble{box-sizing:border-box;border-radius:var(--rx-radius);border:1px solid #0000;flex-direction:column;gap:4px;width:88%;padding:7px 9px;display:flex}.rx-carried__bubble--me{background:var(--rx-accent-track);border-color:var(--rx-hairline);align-self:flex-end}.rx-carried__bubble--co{background:var(--rx-surface-sunken);align-self:flex-start}.rx-carried__bubble--unchecked{border-style:dashed;border-color:var(--rx-control-border)}.rx-carried__entry-text{font-size:var(--rx-body-size);color:var(--rx-ink-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.rx-carried__lnk{font-size:var(--rx-body-size);color:var(--rx-accent-text);cursor:pointer;background:0 0;border:0;padding:0}.rx-carried__btn{box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);height:29px;font-size:var(--rx-body-size);color:var(--rx-ink-primary);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;padding:0 10px;font-weight:500;display:inline-flex}.rx-carried__btn--primary{border-color:var(--rx-accent);color:var(--rx-accent-text)}.rx-carried__btn:disabled{opacity:.5;cursor:default}.rx-carried__btn--on,.rx-carried__seg-on{box-shadow:inset 0 0 0 2px var(--rx-accent)}.rx-carried__ans{border-top:1px solid var(--rx-seam);flex-direction:column;gap:4px;padding-top:8px;display:flex}.rx-carried__cmp{border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);flex-direction:column;display:flex}.rx-carried__cmp:focus-within{border-color:var(--rx-accent)}.rx-carried__cmp .rx-carried__ta:focus-visible{outline:none}.rx-carried__ta{box-sizing:border-box;width:100%;min-height:44px;font:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-primary);resize:none;background:0 0;border:0;outline:none;padding:6px 8px;line-height:1.45;display:block}.rx-carried__ta::placeholder{color:var(--rx-ink-tertiary)}.rx-carried__acts{border-top:1px solid var(--rx-seam);align-items:flex-end;gap:8px;padding:7px 8px 8px;display:flex}.rx-carried__col{flex-direction:column;gap:3px;display:flex}.rx-carried__seg{border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);display:inline-flex;overflow:hidden}.rx-carried__seg button{box-sizing:border-box;border:0;border-left:1px solid var(--rx-seam);cursor:pointer;background:0 0;justify-content:center;align-items:center;min-width:34px;height:27px;padding:0 7px;display:inline-flex}.rx-carried__seg button:first-child{border-left:0}.rx-carried__ft{border-top:1px solid var(--rx-seam);align-items:center;gap:8px;padding-top:7px;display:flex}.rx-carried__st{color:var(--rx-ink-primary);align-items:center;gap:5px;display:inline-flex}.rx-carried__dot{box-sizing:border-box;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-carried__dot--pending{background:var(--rx-attention)}.rx-carried__dot--closed{background:var(--rx-closed)}.rx-carried__dot--open{border:1.5px solid var(--rx-ink-secondary)}.rx-carried__tg{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.rx-thread{box-sizing:border-box;height:100%;min-height:0;font-size:var(--rx-body-size);color:var(--rx-ink-primary);flex-direction:column;display:flex}.rx-thread__hd{border-bottom:1px solid var(--rx-seam);flex:none;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.rx-thread__title{color:var(--rx-ink-primary);white-space:nowrap;font-weight:500}.rx-thread__x{border-radius:var(--rx-radius);width:24px;height:24px;color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rx-thread__x:hover{background:var(--rx-surface-hover);color:var(--rx-ink-primary)}.rx-thread__scroll{flex:auto;min-height:0;padding:10px;overflow-y:auto}.rx-thread__foot{border-top:1px solid var(--rx-seam);flex-direction:column;flex:none;gap:6px;padding:8px 10px 10px;display:flex}.rx-thread__foot .rx-carried__ans,.rx-thread__foot .rx-carried__ft{border-top:0;padding-top:0}.rx-comments__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rx-comments__card{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);padding:8px 10px}.rx-comments__card--foreign{opacity:.86;border-style:dashed}.rx-comments__card--linkable{cursor:pointer}.rx-comments__card--linked{box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-comments__card--saved-hold,.rx-comments__card--saved-fade{background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-comments__card--saved-fade:not(.rx-comments__card--linked){background:var(--rx-surface-raised);box-shadow:none;transition:background-color var(--rx-dur-content) var(--rx-ease-standard), box-shadow var(--rx-dur-content) var(--rx-ease-standard)}.rx-comments__ghost{z-index:60;box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font-size:var(--rx-body-size);white-space:pre-wrap;pointer-events:none;padding:8px 10px;position:fixed;overflow:hidden}.rx-comments__card-head{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.rx-comments__priority{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-secondary)}.rx-comments__code{flex:none;align-items:center;gap:3px;display:inline-flex}.rx-comments__code-swatch{border-radius:2px;width:10px;height:10px}.rx-comments__code-swatch--A{background:var(--rx-closed)}.rx-comments__code-swatch--B{background:var(--rx-attention)}.rx-comments__code-swatch--C{background:var(--rx-blocked)}.rx-comments__code-letter{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-primary);font-weight:600}.rx-comments__code--none{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary)}.rx-comments__code-empty-line{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.rx-comments__code-empty-line+.rx-comments__code-empty-line,.rx-comments__code-empty-card{margin-top:4px}.rx-comments__code-empty-card .rx-comments__code-empty-line{margin:0}.rx-sidepanel__empty.rx-comments__code-empty{padding:4px 0 12px}.rx-comments__code-empty>.rx-comments__code-empty-line{padding:0 11px}.rx-comments__code-empty-card+.rx-comments__code-empty-line{margin-top:8px}.rx-comments__tracker-lines{color:var(--rx-ink-secondary);margin-top:8px}.rx-comments__author{font-size:var(--rx-body-size);color:var(--rx-ink-primary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.rx-comments__time{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);white-space:nowrap;margin-left:auto}.rx-comments__response-tag,.rx-comments__tracker-tag{border:1px solid var(--rx-control-border);font-family:var(--rx-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--rx-ink-secondary);white-space:nowrap;border-radius:3px;flex:none;padding:0 4px;font-size:10px;line-height:14px}.rx-comments__info-marker{border:1px solid var(--rx-control-border);width:16px;height:16px;font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.rx-comments__anchor{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);margin-top:4px}.rx-comments__anchor-link{all:unset;cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rx-comments__anchor-link:hover,.rx-comments__anchor-link:focus-visible{color:var(--rx-ink-secondary)}.rx-comments__text{font-size:var(--rx-body-size);color:var(--rx-ink-primary);white-space:pre-wrap;margin:6px 0 0}.rx-comments__needschange{border-top:1px solid var(--rx-seam);flex-direction:column;gap:4px;margin-top:3px;padding-top:7px;display:flex}.rx-comments__needschange-line{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.rx-comments__needschange-state{color:var(--rx-attention);align-items:center;gap:6px;font-weight:500;display:flex}.rx-comments__needschange-dot{box-sizing:border-box;background:var(--rx-attention);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-comments__needschange-meta{color:var(--rx-ink-tertiary)}.rx-comments__needschange-note{font-size:var(--rx-body-size);color:var(--rx-ink-primary);white-space:pre-wrap;margin:0;line-height:1.45}.rx-comments__answered{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);margin:4px 0 0}.rx-comments__reply{border-top:1px solid var(--rx-seam);flex-direction:column;gap:4px;margin-top:3px;padding-top:7px;display:flex}.rx-comments__reply-label{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);margin:0}.rx-comments__reply-text{font-size:var(--rx-body-size);color:var(--rx-ink-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.rx-comments__line{color:var(--rx-ink-tertiary);margin:6px 0 0;font-size:11px}.rx-comments__card-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.rx-comments__link-pick--active{color:var(--rx-accent);box-shadow:inset 0 0 0 1px var(--rx-accent)}.rx-comments__confirm{align-items:center;gap:6px;display:flex}.rx-comments__confirm-text{color:var(--rx-ink-secondary);font-size:11px}.rx-comments__location-row{align-items:center;gap:6px;margin-top:6px;display:flex}.rx-comments__location-row>.rx-btn{flex:none}.rx-comments__location-input{flex:auto;width:auto;min-width:0}.rx-comments__editor{border-top:1px solid var(--rx-hairline);flex-direction:column;flex:none;gap:8px;padding:10px 14px 12px;display:flex}.rx-comments__textarea{field-sizing:content;resize:none;height:auto;min-height:104px;max-height:280px;line-height:18px;font-family:var(--rx-font-sans);padding-top:7px;padding-bottom:7px;overflow-y:auto}.rx-comments__editor-top-row,.rx-comments__editor-row{align-items:center;gap:8px;min-width:0;display:flex}.rx-comments__editor-top-row{flex-wrap:wrap;justify-content:space-between;column-gap:4px}.rx-comments__editor-top-row>.rx-codebar__code{gap:6px}.rx-comments__editor-top-row>.rx-comments__priority-picker{flex:none;align-items:center;gap:6px;display:flex}.rx-comments__priority-label{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary)}.rx-comments__editor-row{flex-wrap:nowrap}.rx-comments__editor-row:has(.rx-reviewguide__trigger){flex-wrap:wrap}.rx-comments__editor-row>.rx-button{flex:none}.rx-comments__guide-row{justify-content:flex-end;align-items:center;min-width:0;margin-right:-4px;display:flex}.rx-comments__checkbox{color:var(--rx-ink-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.rx-comments__code-hint{color:var(--rx-ink-tertiary);margin:0;font-size:11px}.rx-comments__draft-stamp{text-overflow:ellipsis;min-width:0;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);white-space:nowrap;margin-left:auto;overflow:hidden}.rx-comments__regression{border-top:1px solid var(--rx-seam);flex-direction:column;gap:6px;margin-top:4px;padding:8px 0 2px;display:flex}.rx-comments__regression-label{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary)}.rx-comments__regression-row{align-items:center;gap:8px;display:flex}.rx-comments__regression-input{box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);min-width:0;height:29px;color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);flex:auto;padding:0 10px}.rx-comments__regression-input--err{border-color:var(--rx-blocked)}.rx-comments__regression-needed{color:var(--rx-blocked);font-size:var(--rx-body-size);align-items:center;gap:6px;margin:0;display:inline-flex}.rx-comments__regression-needed:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.rx-comments__assistant{border-top:1px solid var(--rx-seam);justify-content:space-between;align-items:center;gap:8px;margin-top:3px;padding-top:7px;display:flex}.rx-comments__assistant-line{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.rx-comments__assistant-state{white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.rx-comments__assistant-state--to-check{color:var(--rx-attention)}.rx-comments__assistant-state--rejected{color:var(--rx-blocked)}.rx-comments__assistant-dot{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-comments__assistant-meta{color:var(--rx-ink-tertiary);margin:0;font-size:11px}.rx-comments__assistant-actions{align-items:center;gap:6px;display:inline-flex}.rx-comments__assistant-delete{color:var(--rx-blocked)}.rx-comments__assistant-edit{resize:vertical;width:100%;font:inherit;margin-top:6px}.rx-comments__text--struck{color:var(--rx-ink-tertiary);text-decoration:line-through}.rx-comments__line--error{color:var(--rx-blocked)}.rx-comments-tab__toggles{flex-wrap:wrap;column-gap:12px;padding:0 10px;display:flex}.rx-comments__group-head{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}.rx-comments__group-head:not(:first-child){margin-top:12px}.rx-comments__group-head .rx-comments__group-label{margin:0}.rx-comments__mine-first{color:var(--rx-ink-secondary);font-size:var(--rx-body-size);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.rx-comments__mine-first input{cursor:inherit;margin:0}.rx-comments__fold{width:100%;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:8px 0 0;padding:4px 0;display:flex}.rx-comments__fold:hover{color:var(--rx-ink-secondary)}.rx-comments__fold+.rx-comments__list{margin-top:8px}.rx-comments__fold-chevron{transition:rotate var(--rx-dur-micro) var(--rx-ease-standard);flex:none}.rx-comments__fold[aria-expanded=true] .rx-comments__fold-chevron{rotate:180deg}.rx-comments-tab__toggle{color:var(--rx-ink-secondary);font-size:var(--rx-body-size);cursor:pointer;align-items:center;gap:6px;padding:6px 4px;display:inline-flex}.rx-comments-tab__toggle input{cursor:inherit;margin:0}.rx-bulkcomment__backdrop{z-index:40;background:var(--rx-scrim);place-items:center;display:grid;position:fixed;inset:0}.rx-bulkcomment{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);width:min(480px,100vw - 32px);box-shadow:var(--rx-sheet-shadow);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.rx-bulkcomment__title{font-size:var(--rx-size-section);color:var(--rx-ink-primary);margin:0;font-weight:600}.rx-bulkcomment__top-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.rx-bulkcomment__priority{flex:none;align-items:center;gap:8px;display:flex}.rx-bulkcomment__label{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-bulkcomment__textarea{field-sizing:content;resize:vertical;height:auto;min-height:104px;max-height:280px;padding-top:7px;padding-bottom:7px;overflow-y:auto}.rx-bulkcomment__row{align-items:center;gap:12px;display:flex}.rx-bulkcomment__checkbox{color:var(--rx-ink-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.rx-bulkcomment__actions{justify-content:flex-end;gap:8px;display:flex}.rx-gha__root{flex:none;align-items:center;display:inline-flex;position:relative}.rx-gha__trigger{appearance:none;box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:23px;height:23px;color:var(--rx-ink-primary);font:inherit;cursor:pointer;opacity:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rx-queue__section:hover .rx-gha__trigger,.rx-queue__section:focus-within .rx-gha__trigger,.rx-gha__root:hover .rx-gha__trigger,.rx-gha__root:focus-within .rx-gha__trigger{opacity:1}.rx-gha__trigger:hover{background:var(--rx-surface-hover)}.rx-gha__trigger:focus-visible{border-color:var(--rx-accent);box-shadow:0 0 0 2px var(--rx-surface-header), 0 0 0 4px var(--rx-accent);outline:none}.rx-gha__menu{z-index:20;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:160px;box-shadow:var(--rx-sheet-shadow);flex-direction:column;padding:4px 0;display:flex;position:absolute;top:27px;right:0;overflow:hidden}.rx-gha__menu--up{top:auto;bottom:27px}.rx-gha__menuitem{appearance:none;box-sizing:border-box;min-height:27px;color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 10px;display:flex}.rx-gha__menuitem:hover{background:var(--rx-surface-hover)}.rx-gha__menuitem--delete{color:var(--rx-blocked)}.rx-gha__rename{align-items:center;gap:6px;display:inline-flex}.rx-gha__rename input{box-sizing:border-box;border:1px solid var(--rx-accent);border-radius:var(--rx-radius);background:var(--rx-surface-hover);width:240px;height:22px;color:var(--rx-ink-primary);box-shadow:0 0 0 2px var(--rx-surface-header), 0 0 0 4px var(--rx-accent);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-transform:none;letter-spacing:0;margin-left:2px;padding:0 8px}.rx-gha__rename input:focus{outline:none}.rx-gha__renamebuttons,.rx-gha__confirmbuttons{align-items:center;gap:6px;display:inline-flex}.rx-gha__root:has(.rx-gha__confirm){flex:auto;min-width:0}.rx-gha__confirm{flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.rx-gha__confirmbuttons{flex:none}.rx-gha__confirmline{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);letter-spacing:0;text-transform:none;color:var(--rx-ink-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-mvg__menu{z-index:20;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:300px;box-shadow:var(--rx-sheet-shadow);flex-direction:column;display:flex;position:absolute;top:30px;right:0;overflow:hidden}.rx-mvg__menuhead{border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-header);flex:none;padding:7px 10px}.rx-mvg__menuhead span{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap}.rx-mvg__menufilter{flex:none;padding:7px 10px 5px;position:relative}.rx-mvg__menufilter input{box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:100%;height:26px;color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);padding:0 9px}.rx-mvg__menufilter input:focus{border-color:var(--rx-accent);box-shadow:0 0 0 2px var(--rx-surface-raised), 0 0 0 4px var(--rx-accent);outline:none}.rx-mvg__filtericon{color:var(--rx-ink-tertiary);pointer-events:none;display:flex;position:absolute;top:13px;right:19px}.rx-mvg__menulist{scrollbar-width:thin;scrollbar-color:var(--rx-thumb) transparent;max-height:320px;padding:0 0 4px;overflow-y:auto}.rx-mvg__menurow{appearance:none;box-sizing:border-box;width:100%;min-height:27px;color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 10px;display:flex}.rx-mvg__menurow:hover{background:var(--rx-surface-hover)}.rx-mvg__menurow--ungrouped{color:var(--rx-ink-secondary)}.rx-mvg__tick{width:12px;color:var(--rx-ink-primary);flex:0 0 12px;display:flex}.rx-mvg__menuname{text-overflow:ellipsis;overflow:hidden}.rx-mvg__menucount{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);margin-left:auto}.rx-mvg__menuseam{background:var(--rx-seam);flex:0 0 1px;height:1px;margin:4px 0}.rx-mvg__menurow--new .rx-mvg__menuname{color:var(--rx-accent-text);font-weight:500}.rx-mvg__newgroup{flex-direction:column;gap:8px;padding:4px 10px 6px;display:flex}.rx-mvg__newgroup input{box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:100%;height:26px;color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);padding:0 9px}.rx-mvg__newgroup input:focus{border-color:var(--rx-accent);box-shadow:0 0 0 2px var(--rx-surface-raised), 0 0 0 4px var(--rx-accent);outline:none}.rx-mvg__newgroupbuttons{justify-content:flex-end;gap:6px;display:flex}.rx-sdm__menu{z-index:20;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:300px;box-shadow:var(--rx-sheet-shadow);flex-direction:column;display:flex;position:absolute;top:30px;right:0;overflow:hidden}.rx-sdm__menuhead{border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-header);flex:none;padding:7px 10px}.rx-sdm__menuhead span{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap}.rx-sdm__menufilter{flex:none;padding:7px 10px 5px;position:relative}.rx-sdm__menufilter input{box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:100%;height:26px;color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);padding:0 9px}.rx-sdm__menufilter input:focus{border-color:var(--rx-accent);box-shadow:0 0 0 2px var(--rx-surface-raised), 0 0 0 4px var(--rx-accent);outline:none}.rx-sdm__filtericon{color:var(--rx-ink-tertiary);pointer-events:none;display:flex;position:absolute;top:13px;right:19px}.rx-sdm__menulist{scrollbar-width:thin;scrollbar-color:var(--rx-thumb) transparent;max-height:320px;padding:0 0 4px;overflow-y:auto}.rx-sdm__menurow{appearance:none;box-sizing:border-box;width:100%;min-height:27px;color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 10px;display:flex}.rx-sdm__menurow:hover{background:var(--rx-surface-hover)}.rx-sdm__menurow--notset{color:var(--rx-ink-secondary)}.rx-sdm__tick{width:12px;color:var(--rx-ink-primary);flex:0 0 12px;display:flex}.rx-sdm__menuname{text-overflow:ellipsis;overflow:hidden}.rx-sdm__menuseam{background:var(--rx-seam);flex:0 0 1px;height:1px;margin:4px 0}.rx-suggest__backdrop{z-index:40;background:var(--rx-scrim);place-items:center;display:grid;position:fixed;inset:0}.rx-suggest{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);width:min(560px,100vw - 32px);box-shadow:var(--rx-sheet-shadow);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.rx-suggest__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rx-suggest__title{font-size:var(--rx-size-section);color:var(--rx-ink-primary);margin:0;font-weight:600}.rx-suggest__label,.rx-suggest__row--head{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-suggest__list{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;display:flex}.rx-suggest__rows{max-height:196px;margin:0;padding:0;list-style:none;overflow-y:auto}.rx-suggest__row{box-sizing:border-box;height:28px;color:var(--rx-ink-primary);align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.rx-suggest__row--head{background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);justify-content:space-between}.rx-suggest__rows .rx-suggest__row+.rx-suggest__row{border-top:1px solid var(--rx-seam)}.rx-suggest__name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.rx-suggest__name--mono{font-family:var(--rx-font-mono)}.rx-suggest__tag{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);flex:none}.rx-suggest__count{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}.rx-suggest__nofolder{color:var(--rx-ink-secondary);margin:0;font-size:12px}.rx-suggest__actions{justify-content:flex-end;gap:8px;display:flex}.rx-shortcuts__backdrop{z-index:40;background:var(--rx-scrim);place-items:center;display:grid;position:fixed;inset:0}.rx-shortcuts__panel{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);max-height:calc(100vh - 64px);box-shadow:var(--rx-sheet-shadow);flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.rx-shortcuts__panel:focus{outline:none}.rx-shortcuts__panel--queue{width:min(840px,100vw - 32px)}.rx-shortcuts__panel--workspace{width:min(1220px,100vw - 32px)}.rx-shortcuts__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rx-shortcuts__title{font-family:var(--rx-font-sans);font-size:var(--rx-heading-size,16px);color:var(--rx-ink);margin:0;font-weight:600}.rx-shortcuts__context{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);margin:2px 0 0}.rx-shortcuts__close{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;flex:none;padding:6px 10px}.rx-shortcuts__close:hover{color:var(--rx-ink)}.rx-shortcuts__close:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:var(--rx-focus-ring-offset)}.rx-shortcuts__columns{gap:24px;display:grid}.rx-shortcuts__columns--queue{grid-template-columns:repeat(2,1fr)}.rx-shortcuts__columns--workspace{grid-template-columns:repeat(3,1fr)}.rx-shortcuts__group{min-width:0}.rx-shortcuts__groupheading{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink);margin:0 0 8px;font-weight:600}.rx-shortcuts__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rx-shortcuts__row{align-items:baseline;gap:10px;display:flex}.rx-shortcuts__keys{min-width:88px;font-family:var(--rx-font-mono,monospace);color:var(--rx-ink-secondary);flex:none;font-size:12px}.rx-shortcuts__label{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink)}.rx-shortcuts__footnote{font-family:var(--rx-font-sans);color:var(--rx-ink-tertiary);margin:0;font-size:12px}@media (width<=900px){.rx-shortcuts__columns--workspace{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.rx-shortcuts__columns--queue,.rx-shortcuts__columns--workspace{grid-template-columns:1fr}}.rx-queue{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;min-height:100%;padding:18px 20px 20px;display:flex}.rx-queue__loading{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);padding:12px}.rx-queue__filters{flex-direction:column;gap:8px;display:flex}.rx-queue__filters-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:29px;display:flex}@media (width>=1280px){.rx-queue__filters-row{flex-wrap:nowrap}.rx-queue__filters-row:last-child{flex-wrap:wrap}.rx-queue__filters .rx-docfilter{flex-wrap:nowrap;flex:0 auto}.rx-queue__filters-row>select{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%}}.rx-queue__filters-rule{background:var(--rx-hairline);flex:none;width:1px;height:16px}.rx-queue__filters-end{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.rx-queue__search{min-width:160px;height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);flex:220px;padding:0 10px}.rx-queue__filters select{height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);padding:0 10px}.rx-queue__refresh-shared{height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-secondary);font:inherit;font-size:var(--rx-body-size);cursor:pointer;padding:0 10px}.rx-queue__toggle{height:var(--rx-control-sm);box-sizing:border-box;color:var(--rx-ink-secondary);font-size:var(--rx-body-size);cursor:pointer;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.rx-queue__toggle input{cursor:inherit;margin:0}.rx-queue__toggle--disabled,.rx-queue__refresh-shared:disabled{color:var(--rx-ink-tertiary);cursor:default}.rx-queue__table{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto hidden}.rx-queue__columns,.rx-queue__viewport{min-width:1241px}.rx-queue__columns,.rx-queue__row{box-sizing:border-box;grid-template-columns:36px 220px minmax(120px,1fr) minmax(96px,.75fr) 96px 70px 74px 68px 90px 160px 50px;align-items:center;column-gap:12px;display:grid}.rx-queue__columns--no-title,.rx-queue__row--no-title{grid-template-columns:36px 220px minmax(96px,1fr) 96px 70px 74px 68px 90px 160px 50px}@media (width>=1095px){.rx-queue__columns,.rx-queue__viewport{min-width:1193px}.rx-queue__columns,.rx-queue__row{grid-template-columns:36px 214px minmax(232px,1fr) 100px 56px 74px 68px 74px 140px 50px}.rx-queue__columns--no-title,.rx-queue__row--no-title{grid-template-columns:36px minmax(240px,1fr) 100px 56px 74px 68px 74px 140px 50px}.rx-queue__columns .rx-queue__col-workflow,.rx-queue__row .rx-queue__workflow{display:none}}@media (width>=1095px) and (width<=1439px){.rx-queue__columns,.rx-queue__viewport{min-width:933px}.rx-queue__columns,.rx-queue__row{grid-template-columns:36px 214px minmax(160px,1fr) 56px 74px 68px 150px 50px}.rx-queue__columns--no-title,.rx-queue__row--no-title{grid-template-columns:36px minmax(240px,1fr) 56px 74px 68px 150px 50px}.rx-queue__columns .rx-queue__col-discipline,.rx-queue__columns .rx-queue__col-workflow,.rx-queue__columns .rx-queue__col-priority,.rx-queue__row .rx-queue__discipline,.rx-queue__row .rx-queue__workflow,.rx-queue__row .rx-queue__priority{display:none}}.rx-queue__columns{background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);min-height:36px;color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);letter-spacing:0;text-transform:none;scrollbar-gutter:stable;padding:0 12px;font-weight:500;overflow:hidden}.rx-queue__col-center{text-align:center}.rx-queue__col-right{text-align:right}.rx-queue__marker{justify-content:flex-end;align-items:center;gap:6px;display:flex}.rx-queue__new-assignment{background:var(--rx-accent);border-radius:50%;flex:none;width:8px;height:8px}.rx-queue__marker-tag{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);cursor:pointer;border-radius:3px;justify-self:end;padding:2px 6px}.rx-queue__marker-tag--set{background:var(--rx-ink);color:var(--rx-surface-raised);border:1px solid #0000}button.rx-queue__marker-tag{font:inherit;letter-spacing:inherit}span.rx-queue__marker-tag--set{cursor:default}.rx-queue__marker-tag--hoverable{color:var(--rx-ink-secondary);opacity:0;background:0 0;border:1px dashed #0000}.rx-queue__row:hover .rx-queue__marker-tag--hoverable{border-color:var(--rx-hairline);opacity:1}.rx-queue__code{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-primary);white-space:nowrap;flex-wrap:wrap;place-content:center flex-start;align-items:center;column-gap:5px;min-width:0;line-height:1.2;display:flex}.rx-queue__code-text{flex:none;max-width:100%}.rx-queue__code-word{white-space:nowrap;flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.rx-queue__code-word-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-queue__code-dot{background:var(--rx-attention);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.rx-queue__carried-cell{justify-content:center;align-items:center;min-width:0;display:flex}.rx-queue__carried-cell .rx-queue__carried{margin:0}.rx-queue__code-text .rx-queue__conflict{vertical-align:middle;margin-block:-2px}.rx-queue__conflict{background:var(--rx-blocked);width:14px;height:14px;color:var(--rx-surface-raised);font-family:var(--rx-font-mono);border-radius:50%;justify-content:center;align-items:center;margin-right:4px;font-size:10px;line-height:1;display:inline-flex}.rx-queue__carried{background:var(--rx-attention);color:var(--rx-surface-raised);font-family:var(--rx-font-mono);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;margin-right:4px;padding:0 3px;font-size:10px;line-height:1.3;display:inline-flex}.rx-queue__code .rx-queue__carried{flex:0 0 100%;margin:0}.rx-queue__unchanged{border:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);font-family:var(--rx-font-mono);letter-spacing:var(--rx-label-tracking);border-radius:3px;align-items:center;margin-right:4px;padding:0 4px;font-size:10px;line-height:1.4;display:inline-flex}.rx-queue__unchanged-run,.rx-queue__unchanged-note{color:var(--rx-ink-secondary);font-size:var(--rx-body-size);align-items:center;gap:8px;display:inline-flex}.rx-queue__viewport{scrollbar-gutter:stable;flex:auto;min-height:0;position:relative;overflow:hidden auto}.rx-queue__spacer{width:100%;position:relative}.rx-queue__section{box-sizing:border-box;border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);letter-spacing:0;text-transform:none;align-items:center;padding:0 12px;font-weight:500;display:flex;position:absolute;left:0;right:0}.rx-queue__section-toggle{width:100%;min-width:0;height:var(--rx-control-sm);box-sizing:border-box;color:inherit;font:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:6px;padding:0;display:flex}.rx-queue__section-chevron{transition:transform var(--rx-dur-exit) var(--rx-ease-standard);flex:none;display:inline-block}.rx-queue__section-chevron--open{transform:rotate(90deg)}.rx-queue__section-count{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);margin-left:4px}.rx-queue__section-progress{text-transform:none;letter-spacing:0;cursor:pointer;flex:none;align-items:center;gap:10px;margin-left:8px;display:inline-flex}.rx-queue__section-bar{flex:none;width:80px;display:flex}.rx-queue__section-coded{text-align:right;min-width:118px;font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);white-space:nowrap}.rx-queue__section-coded b{color:var(--rx-ink-primary);font-weight:500}.rx-queue__section-actions{text-transform:none;letter-spacing:0;flex:none;align-items:center;margin-left:8px;display:inline-flex}:is(.rx-queue__section:has(.rx-gha__menu),.rx-queue__section:has(.rx-gha__rename),.rx-queue__section:has(.rx-gha__confirm)){z-index:3}.rx-queue__section:has(.rx-gha__confirm) .rx-queue__section-toggle{flex:none;width:auto}.rx-queue__section:has(.rx-gha__confirm) .rx-queue__section-actions{flex:auto;justify-content:flex-end;min-width:0}.rx-queue__section:has(.rx-gha__rename) .rx-gha__root{position:static}:is(.rx-queue__section:has(.rx-gha__rename) .rx-gha__trigger,.rx-queue__section:has(.rx-gha__confirm) .rx-gha__trigger){display:none}.rx-queue__section:has(.rx-gha__rename) .rx-queue__section-label{display:none}.rx-queue__section:has(.rx-gha__rename) .rx-queue__section-count{margin-left:254px}.rx-queue__section:has(.rx-gha__rename) .rx-gha__rename{justify-content:space-between;position:absolute;inset:0 12px 0 30px}.rx-queue__movegroup,.rx-queue__setdiscipline{display:inline-flex;position:relative}.rx-queue__row{border-bottom:1px solid var(--rx-seam);color:var(--rx-ink-secondary);font-size:var(--rx-body-size);cursor:pointer;padding:6px 12px;position:absolute;left:0;right:0}.rx-queue__row--checked{background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-queue__row--selected{background:var(--rx-surface-selected,var(--rx-surface-header));outline:1px solid var(--rx-hairline);outline-offset:-1px}.rx-queue__row--unparsed .rx-queue__docnum{color:var(--rx-ink-tertiary);font-style:italic}.rx-queue__docnum,.rx-queue__title,.rx-queue__discipline{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rx-queue__title.rx-queue__title--hits,.rx-queue__docnum.rx-queue__title--hits{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.rx-queue__title-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.rx-queue__title--hits>.rx-queue__title-text{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;display:block}.rx-queue__marker-tag.rx-queue__hits{color:var(--rx-ink-secondary);cursor:inherit;flex:none;padding:0}.rx-queue__title-tags{white-space:nowrap;flex:none;align-items:baseline;gap:8px;display:inline-flex}.rx-queue__to-check{color:var(--rx-attention);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}.rx-queue__check-dot{background:var(--rx-attention);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-right:5px}.rx-queue__to-check .rx-queue__check-dot{margin-right:0}.rx-queue__check-count{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);margin-left:6px}.rx-queue__content-chip{height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font-size:var(--rx-body-size);align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.rx-queue__content-chip-clear{color:var(--rx-ink-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px 6px}.rx-queue__content-chip-clear:hover{color:var(--rx-ink-primary)}.rx-queue__content-counts{color:var(--rx-ink-secondary);font-size:var(--rx-label-size);align-self:center}.rx-queue__docnum{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-primary)}.rx-queue__workflow{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rx-queue__workflow--none{color:var(--rx-ink-tertiary)}.rx-queue__assignee{min-width:0;color:var(--rx-ink-secondary);align-items:center;gap:6px;display:flex;overflow:hidden}.rx-queue__assignee-name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.rx-queue__assignee-action{flex:none}.rx-queue__empty-body{flex:auto;justify-content:center;align-items:center;display:flex}.rx-queue__indexing{flex-direction:column;align-items:center;gap:12px;display:flex}.rx-queue__indexing-bar{background:var(--rx-track);border-radius:2px;width:64px;height:4px;overflow:hidden}.rx-queue__indexing-bar>span{background:var(--rx-fill);height:100%;display:block}.rx-queue__footer{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);padding:8px 4px 0}.rx-queue__check{justify-content:center;align-items:center;display:flex}.rx-queue__check input{cursor:pointer;margin:0}.rx-queue__bulkbar{background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);flex-direction:column;padding:0 12px;display:flex}.rx-queue__bulkbar-actions,.rx-queue__bulkbar-result{align-items:center;gap:10px;min-height:40px;display:flex}.rx-queue__bulkbar-result{min-height:32px;color:var(--rx-ink-secondary);flex-wrap:wrap}.rx-queue__bulkbar-actions+.rx-queue__bulkbar-result,.rx-queue__bulkbar-confirm+.rx-queue__bulkbar-result{border-top:1px solid var(--rx-seam)}.rx-queue__bulkbar-count{color:var(--rx-ink-primary);font-weight:600}.rx-queue__bulkbar-rule{background:var(--rx-hairline);width:1px;height:16px}.rx-queue__bulkbar-label{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-queue__bulkbar-codes{border:1px solid var(--rx-control-border);background:var(--rx-surface-raised);border-radius:5px;display:inline-flex;overflow:hidden}.rx-queue__bulkbar-code{min-width:24px;height:21px;font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:12px}.rx-queue__bulkbar-code+.rx-queue__bulkbar-code{border-left:1px solid var(--rx-seam)}.rx-queue__bulkbar-code:hover:not(:disabled){background:var(--rx-surface-hover);color:var(--rx-ink-primary)}.rx-queue__bulkbar-code:disabled{color:var(--rx-ink-disabled);cursor:default}.rx-queue__bulkbar-confirm{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;display:flex}.rx-queue__bulkbar-confirm-text{color:var(--rx-ink-primary);font-weight:600}.rx-queue__bulkbar-confirm-note{color:var(--rx-ink-secondary);flex-basis:100%}.rx-queue__bulkdeletes{background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);flex-direction:column;align-items:flex-start;padding:2px 12px;display:flex}.rx-queue__bulkdeletes-list{align-self:stretch;max-height:128px;margin:0 0 6px;padding:0;list-style:none;overflow-y:auto}.rx-queue__bulkdeletes-row,.rx-queue__bulkdeletes-confirm{min-height:32px;color:var(--rx-ink-secondary);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rx-queue__bulkdeletes-state{color:var(--rx-ink-tertiary)}.rx-queue__bulkbar-list{max-height:96px;font-size:var(--rx-body-size);flex-basis:100%;margin:0 0 8px;padding:0;list-style:none;overflow-y:auto}.rx-queue__row--absent{grid-template-rows:1fr auto}.rx-queue__row--absent .rx-queue__docnum,.rx-queue__row--absent .rx-queue__title,.rx-queue__row--absent .rx-queue__discipline,.rx-queue__row--absent .rx-queue__workflow,.rx-queue__row--absent .rx-queue__rev,.rx-queue__row--absent .rx-queue__assignee{color:var(--rx-ink-tertiary)}.rx-queue__absent-line{white-space:nowrap;grid-column:1/-1;align-items:center;gap:7px;height:17px;padding:0 0 4px 60px;display:flex}.rx-queue__absent-ring{box-sizing:border-box;border:1.5px solid var(--rx-ink-tertiary);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-queue__absent-label{color:var(--rx-ink-secondary);font-size:12px;font-weight:500}.rx-queue__absent-sep,.rx-queue__absent-variant{color:var(--rx-ink-tertiary)}.rx-queue__absent-name{color:var(--rx-ink-secondary)}.rx-queue__sizes{color:var(--rx-attention);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.rx-queue__sizes-dot{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-queue__sizes-chevron{color:var(--rx-ink-tertiary);font-size:12px;line-height:1;display:flex}.rx-queue__row--sizes-open{background:var(--rx-surface-hover)}.rx-queue__row--sizes-open.rx-queue__row--selected{background:var(--rx-surface-selected,var(--rx-surface-header))}.rx-queue__sizes-detail{flex-direction:column;grid-column:1/-1;gap:4px;padding:2px 10px 10px 60px;display:flex}.rx-queue__sizes-intro{color:var(--rx-ink-secondary);margin:0;font-size:12px;line-height:18px}.rx-queue__sizes-lines{border-top:1px solid var(--rx-seam);flex-direction:column;max-width:520px;padding-top:4px;display:flex}.rx-queue__sizes-line{grid-template-columns:30px 150px auto;align-items:center;height:24px;display:grid}.rx-queue__sizes-initials{box-sizing:border-box;border:1px solid var(--rx-hairline);height:18px;font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}.rx-queue__sizes-name{color:var(--rx-ink-primary);align-items:center;gap:6px;display:flex}.rx-queue__sizes-pc{box-sizing:border-box;border:1px solid var(--rx-hairline);height:20px;font-family:var(--rx-font-mono);letter-spacing:.04em;color:var(--rx-ink-secondary);white-space:nowrap;text-transform:uppercase;border-radius:5px;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.rx-queue__sizes-bytes{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-size:12px}.rx-export{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;min-height:100%;padding:18px 24px 20px;display:flex;overflow-y:auto}.rx-export__loading{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);padding:12px}.rx-export__empty{flex:auto;justify-content:center;align-items:center;display:flex}.rx-export__trackerLine{color:var(--rx-ink-secondary);font-size:var(--rx-body-size);margin:0}.rx-export__trackerLink{vertical-align:baseline;padding:0;text-decoration:underline}.rx-export__controls{flex-wrap:wrap;gap:16px;display:flex}.rx-export__field{flex-direction:column;gap:4px;display:flex}.rx-export__label{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-export__field select{height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);min-width:180px;padding:0 10px}.rx-export__markupPanel{flex:0 0 300px;width:300px}.rx-export__markup{flex-direction:column;gap:10px;padding:12px;display:flex}.rx-export__markupCount,.rx-export__markupFolder{font-size:var(--rx-body-size);color:var(--rx-ink-primary)}.rx-export__markupFolder{color:var(--rx-ink-tertiary);font-family:var(--rx-font-mono);font-size:var(--rx-label-size)}.rx-export__markupButton{align-self:flex-start}.rx-export__markupIcon{flex:none}.rx-export__markupProgress{align-items:center;gap:8px;display:flex}.rx-export__markupTrack{background:var(--rx-track);border-radius:3px;flex:1;height:6px;overflow:hidden}.rx-export__markupFill{background:var(--rx-fill);height:100%}.rx-export__markupProgressText{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);white-space:nowrap}.rx-export__markupResults{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);max-height:240px;overflow-y:auto}.rx-export__markupResultRow{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.rx-export__markupResultRow+.rx-export__markupResultRow{border-top:1px solid var(--rx-seam)}.rx-assign{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;min-height:100%;padding:18px 24px 20px;display:flex;overflow-y:auto}.rx-assign>.rx-msgbar{flex-shrink:0}.rx-assign__loading{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);padding:12px}.rx-assign__empty{padding:4px 0}.rx-assign__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rx-assign__search{min-width:160px;height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);flex:220px;padding:0 10px}.rx-assign__filters select{max-width:220px;height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);padding:0 10px}.rx-assign__wf{border-radius:var(--rx-radius);align-items:center;display:inline-flex}.rx-assign__wf--latched{background:var(--rx-surface-hover);box-shadow:inset 0 0 0 1px var(--rx-ink-primary)}.rx-assign__wf--latched select{background:0 0;border-color:#0000}.rx-assign__wfclear{appearance:none;color:var(--rx-ink-tertiary);font:inherit;font-size:var(--rx-body-size);cursor:pointer;background:0 0;border:0;padding:0 8px;line-height:1}.rx-assign__wfclear:hover{color:var(--rx-ink-primary)}.rx-assign__chip{appearance:none;border:1px solid var(--rx-hairline);height:var(--rx-control-sm);box-sizing:border-box;background:var(--rx-surface-raised);color:var(--rx-ink-secondary);font:inherit;font-size:var(--rx-label-size);cursor:pointer;border-radius:999px;padding:0 12px}.rx-assign__chip--on{border-color:var(--rx-ink-primary);background:var(--rx-surface-hover);color:var(--rx-ink-primary);font-weight:600}.rx-assign__count{color:var(--rx-ink-tertiary);font-family:var(--rx-font-mono)}.rx-assign__body{flex:auto;grid-template-columns:minmax(0,1fr) 316px;gap:14px;min-height:0;display:grid}.rx-assign__panel{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);flex-direction:column;min-height:0;display:flex;overflow:hidden}.rx-assign__panelHeader{border-bottom:1px solid var(--rx-hairline);align-items:center;gap:10px;min-height:36px;padding:0 12px;display:flex}.rx-assign__selectall{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);cursor:pointer;align-items:center;gap:8px;display:flex}.rx-assign__bulkbar{border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);align-items:center;gap:10px;min-height:36px;padding:0 12px;display:flex}.rx-assign__bulkcount{color:var(--rx-ink-primary);font-weight:600}.rx-assign__bulklabel{color:var(--rx-ink-tertiary);font-size:var(--rx-label-size)}.rx-assign__panelTitle{color:var(--rx-ink-primary);font-weight:600}.rx-assign__panelSub{color:var(--rx-ink-tertiary);font-size:var(--rx-label-size)}.rx-assign__table{flex:auto;min-height:0;overflow-y:auto}.rx-assign__row{box-sizing:border-box;min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);color:var(--rx-ink-secondary);font-size:var(--rx-body-size);grid-template-columns:36px 200px minmax(0,1fr) 70px 160px 100px;align-items:center;column-gap:12px;padding:0 12px;display:grid}.rx-assign__row--header{background:var(--rx-surface-header);color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);letter-spacing:0;text-transform:none;font-weight:500}.rx-assign__row--selected{background:var(--rx-surface-selected,var(--rx-surface-header))}.rx-assign__row--disabled,.rx-assign__row--disabled .rx-assign__docnum{color:var(--rx-ink-tertiary)}.rx-assign__reason{color:var(--rx-ink-tertiary);font-size:var(--rx-label-size);display:block}.rx-assign__docnum{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-primary)}.rx-assign__unassigned{color:var(--rx-ink-tertiary)}.rx-assign__claimed{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-tertiary)}.rx-assign__footer{border-top:1px solid var(--rx-hairline);color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);align-items:center;gap:10px;padding:8px 12px;display:flex}.rx-assign__sidebar{flex-direction:column;gap:14px;min-height:0;display:flex}.rx-assign__panel--load{flex:none}.rx-assign__loadRow{box-sizing:border-box;min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);color:var(--rx-ink-secondary);font-size:var(--rx-body-size);grid-template-columns:minmax(0,1fr) 62px 108px;align-items:center;column-gap:8px;padding:0 12px;display:grid}.rx-assign__loadRow--header{background:var(--rx-surface-header);color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);letter-spacing:0;text-transform:none;font-weight:500}.rx-assign__loadRow--unassigned{color:var(--rx-ink-tertiary);border-bottom:none}.rx-tmd__strip{border-bottom:1px solid var(--rx-seam);flex-direction:column;flex:none;gap:10px;padding:12px 16px;display:flex}.rx-tmd__switch{border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);height:var(--rx-control-sm);box-sizing:border-box;align-self:flex-start;display:inline-flex;overflow:hidden}.rx-tmd__switchopt{font-family:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 11px;line-height:1;display:inline-flex}.rx-tmd__switchopt+.rx-tmd__switchopt{border-left:1px solid var(--rx-seam)}.rx-tmd__switchopt:hover{color:var(--rx-ink-primary)}.rx-tmd__switchopt--on{background:var(--rx-surface-sunken);color:var(--rx-ink-primary);font-weight:600}.rx-tmd__switchopt:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:calc(var(--rx-focus-ring-offset) * -1)}.rx-tmd__filters{align-items:center}.rx-tmd__search{flex:160px;min-width:0}.rx-tmd__body{flex:auto;min-height:0;padding:0 16px 16px;overflow-y:auto;container-type:inline-size}.rx-tmd__notread{margin-top:12px}.rx-tmd__hint{color:var(--rx-ink-secondary);font-size:var(--rx-body-size);margin:12px 0 0}.rx-tmd__nomatch{align-items:center;gap:8px;display:flex}.rx-tmd__listhead{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 6px;display:flex}.rx-tmd__list h3{font-size:var(--rx-body-size);margin:0}.rx-tmd__tickall{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.rx-tmd__tickall input,.rx-tmd__tick{accent-color:var(--rx-accent);margin:0}.rx-tmd__list ul{margin:0;padding:0;list-style:none}.rx-tmd__list li{border-bottom:1px solid var(--rx-seam);font-size:var(--rx-body-size);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:0 8px;padding:8px 0;display:grid}.rx-tmd__list li.rx-tmd__item--tick{grid-template-columns:20px minmax(0,1fr)}.rx-tmd__tick{place-self:start;margin-top:1px}.rx-tmd__main{flex-direction:column;gap:3px;min-width:0;display:flex}.rx-tmd__list strong{font-family:var(--rx-font-mono);overflow-wrap:anywhere}.rx-tmd__list span{color:var(--rx-ink-secondary)}.rx-tmd__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 16px;display:grid}.rx-tmd__col{flex-direction:column;gap:3px;min-width:0;display:flex}@container (width<=560px){.rx-tmd__cols{grid-template-columns:minmax(0,1fr)}}.rx-tmd__places{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.rx-tmd__more{font-family:inherit;font-size:inherit;color:var(--rx-accent);cursor:pointer;background:0 0;border:0;padding:0}.rx-tmd__more:hover{text-decoration:underline}.rx-tmd__more:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:var(--rx-focus-ring-offset)}.rx-tmd__candidate{flex-direction:column;gap:3px;display:flex}.rx-tmd__actions{flex-wrap:wrap;gap:8px;display:flex}.rx-tmd__foottext{color:var(--rx-ink-secondary)}.rx-tmd__n{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-weight:500}.rx-tmd__accept{flex:none;display:inline-flex;position:relative}.rx-tmd__pop{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);width:300px;box-shadow:var(--rx-sheet-shadow);z-index:8;white-space:normal;text-align:left;flex-direction:column;gap:6px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.rx-tmd__pop-title{font-size:13px;font-weight:600;line-height:1.3}.rx-tmd__pop-actions{border-top:1px solid var(--rx-seam);justify-content:flex-end;gap:6px;margin-top:4px;padding-top:10px;display:flex}.rx-initials-tag{z-index:4;pointer-events:none;font-family:var(--rx-font-mono);border:1px solid var(--rx-markup-red);background:var(--rx-canvas);color:var(--rx-markup-red);white-space:nowrap;padding:2px 4px;font-size:11px;line-height:1;position:absolute}.rx-initials-tag--placed{animation:rx-initials-tag-rise var(--rx-dur-base) var(--rx-spring-settle) 60ms both}@keyframes rx-initials-tag-rise{0%{opacity:0;transform:translateY(var(--rx-dist-nudge))}to{opacity:1;transform:translateY(0)}}.rx-text-editor-host{pointer-events:auto;overflow:visible}.rx-text-editor{box-sizing:border-box;border-radius:var(--rx-radius);outline:1px solid var(--rx-markup-red);background:var(--rx-surface-raised);width:100%;height:100%;color:var(--rx-ink-primary);font-family:var(--rx-font-sans);resize:none;white-space:pre;padding:4px 6px;line-height:1.25;overflow:hidden}.rx-markup-overlay{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.rx-markup-shape{fill:none;stroke:var(--rx-markup-red)}.rx-markup-shape--filled{stroke:none;fill:var(--rx-markup-red-fill)}.rx-markup-shape--foreign{stroke-dasharray:4 3;opacity:.7}.rx-markup-shape--picked{opacity:1;filter:drop-shadow(0 0 3px var(--rx-markup-select))}.rx-markup-shape--hovered{filter:brightness(.85)}.rx-markup-handle{fill:var(--rx-markup-select);stroke:var(--rx-canvas);stroke-width:1px;vector-effect:non-scaling-stroke}.rx-markup-handle--pop{transform-box:fill-box;transform-origin:50%;animation:rx-markup-handle-pop var(--rx-dur-base) var(--rx-spring-pop) both}@keyframes rx-markup-handle-pop{0%{transform:scale(0)}to{transform:scale(1)}}.rx-markup-echo{fill:none;stroke:var(--rx-accent);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:rx-markup-echo .32s var(--rx-ease-standard) both}@keyframes rx-markup-echo{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}.rx-markup-text{fill:var(--rx-markup-red);color:var(--rx-markup-red);font-family:var(--rx-font-sans);white-space:pre}.rx-markup-text-box-host{overflow:visible}.rx-markup-value-label-pill{fill:var(--rx-surface-raised);stroke:var(--rx-hairline)}.rx-markup-text--box{width:100%;height:100%;line-height:1.25;overflow:hidden}.rx-sidepanel{height:100%;width:calc(var(--rx-side-panel-width) - 1px);flex-direction:column;min-height:0;display:flex}.rx-sidepanel__header{border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);flex:none;display:flex}.rx-sidepanel__tabs{flex:auto;display:flex;position:relative}.rx-sidepanel__tab{height:var(--rx-control-md);font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);cursor:pointer;background:0 0;border:none;flex:auto}.rx-sidepanel__tab:hover,.rx-sidepanel__tab--on{color:var(--rx-ink-primary)}.rx-sidepanel__ink{background:var(--rx-accent);pointer-events:none;width:0;height:2px;position:absolute;bottom:0;left:0}.rx-sidepanel__collapse{width:var(--rx-control-md);height:var(--rx-control-md);border:none;border-right:1px solid var(--rx-hairline);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);cursor:pointer;background:0 0;flex:none;line-height:1}.rx-sidepanel__collapse:hover{color:var(--rx-ink-primary)}.rx-sidepanel--collapsed{background:var(--rx-surface-raised);height:100%;padding:0}.rx-workspace__sidepanel{transition:flex-basis var(--rx-dur-layer) var(--rx-ease-standard), width var(--rx-dur-layer) var(--rx-ease-standard);overflow:hidden}.rx-workspace__sidepanel:has(.rx-sidepanel--collapsed){transition-timing-function:var(--rx-ease-exit), var(--rx-ease-exit)}.rx-sidepanel__content{flex:auto;min-height:0;overflow-y:auto}.rx-sidepanel__content--comments{flex-direction:column;display:flex;overflow:hidden}.rx-sidepanel__content--comments>.rx-comments-tab{flex:auto;height:auto;min-height:0}.rx-sidepanel__empty,.rx-panel-empty{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);margin:0;padding:12px}.rx-panel-shell{box-sizing:border-box;border-left:1px solid var(--rx-hairline);background:var(--rx-surface-raised);flex-direction:column;height:100%;min-height:0;display:flex}.rx-thread-drawer{box-sizing:border-box;background:0 0;border-left:0;flex-shrink:0;position:relative;overflow:hidden}.rx-thread-drawer:focus{outline:none}.rx-thread-drawer--overlay{z-index:7;overflow:visible}.rx-thread-drawer__panel{box-sizing:border-box;border-left:1px solid var(--rx-hairline);background:var(--rx-surface-raised);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.rx-thread-slot:has(.rx-thread-drawer--overlay)+.rx-workspace__sidepanel{z-index:8;position:relative}.rx-thread-drawer--overlay .rx-thread-drawer__panel{height:auto;box-shadow:var(--rx-sheet-shadow);position:absolute;top:0;bottom:0;right:0}.rx-thread-drawer__handle{cursor:col-resize;touch-action:none;z-index:2;width:6px;margin-left:-3px;position:absolute;top:0;bottom:0;left:0}.rx-thread-drawer__handle:hover,.rx-thread-drawer__handle:active{background:color-mix(in srgb, var(--rx-accent) 30%, transparent)}.rx-thread-drawer__body,.rx-thread-drawer__swap{flex-direction:column;flex:auto;min-height:0;display:flex}.rx-thread-drawer__swap--fade{animation:rx-thread-drawer-swap var(--rx-dur-content) var(--rx-ease-standard) backwards}@keyframes rx-thread-drawer-swap{0%{opacity:0}to{opacity:1}}.rx-cprev{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.rx-cprev__head{box-sizing:border-box;border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);flex-wrap:wrap;flex:none;align-items:center;gap:4px 8px;min-width:0;min-height:40px;padding:4px 12px;display:flex}.rx-cprev__num{min-width:0;font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-primary);flex:none;font-weight:600}.rx-cprev__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);flex:160px;overflow:hidden}.rx-cprev__rev{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);flex:none}.rx-cprev__head .rx-btn{flex:none;margin-left:auto}.rx-cprev__canvas{background:var(--rx-canvas);border-bottom:1px solid var(--rx-hairline);flex:0 372px;min-height:160px;position:relative;overflow:hidden}.rx-cprev__canvas>.rx-msgbar{position:absolute;top:16px;left:16px;right:16px}.rx-cprev__sheet{transform-origin:0 0;background:var(--rx-canvas);outline:1px solid var(--rx-sheet-edge);outline-offset:-1px;box-shadow:var(--rx-sheet-shadow);box-sizing:border-box;will-change:transform;position:absolute;top:0;left:0}.rx-cprev__base,.rx-cprev__sharp{width:100%;height:100%;position:absolute;top:0;left:0}.rx-cprev__sharp canvas{image-rendering:pixelated}.rx-cprev__others,.rx-cprev__linked{pointer-events:none;position:absolute;inset:0}.rx-cprev__others{opacity:.35}.rx-cprev__ring{z-index:3;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.rx-cprev__gap{fill:none;stroke:var(--rx-canvas)}.rx-cprev__accent{fill:none;stroke:var(--rx-accent)}.rx-cprev__measure{fill:var(--rx-markup-red-fill);stroke:var(--rx-markup-red)}.rx-cprev__detail{flex-direction:column;flex:1 1 0;gap:8px;min-height:140px;padding:12px;display:flex;overflow:hidden}.rx-cprev__body{flex-direction:column;flex:1 1 0;gap:8px;min-height:0;display:flex;overflow-y:auto}.rx-cprev__facts{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.rx-cprev__fact{min-width:0}.rx-cprev__fact dt{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-cprev__fact dd{text-overflow:ellipsis;white-space:nowrap;font-size:var(--rx-body-size);color:var(--rx-ink-primary);margin:2px 0 0;overflow:hidden}.rx-cprev__reviewer{align-items:center;gap:6px;min-width:0;display:flex}.rx-cprev__reviewername{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-cprev__mono{font-family:var(--rx-font-mono)}.rx-cprev__text{color:var(--rx-ink-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.rx-cprev__footer{border-top:1px solid var(--rx-hairline);flex:none}.rx-cprev__text--struck{color:var(--rx-ink-tertiary);text-decoration:line-through}.rx-cprev__edit{box-sizing:border-box;resize:vertical;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:100%;color:var(--rx-ink-primary);font:inherit;padding:6px 8px;font-size:13px;line-height:1.45}.rx-cprev__edit:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-1px}.rx-cprev__approved{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);margin:0}@media (height<=600px){.rx-cprev__canvas{min-height:64px}.rx-cprev__detail{min-height:0}}.rx-mtr{flex:none;display:inline-flex;position:relative}.rx-mtr .rx-btn{margin-left:0}.rx-mtr__menu{z-index:20;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:300px;box-shadow:var(--rx-sheet-shadow);flex-direction:column;display:flex;position:absolute;top:30px;right:0;overflow:hidden}.rx-mtr__menuhead{border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-header);flex:none;padding:7px 10px}.rx-mtr__menuhead span{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);white-space:nowrap;font-weight:500}.rx-mtr__menulist{scrollbar-width:thin;scrollbar-color:var(--rx-thumb) transparent;max-height:320px;padding:4px 0;overflow-y:auto}.rx-mtr__menurow{appearance:none;box-sizing:border-box;width:100%;min-height:var(--rx-row-height);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 10px;display:flex}.rx-mtr__menurow:hover{background:var(--rx-surface-hover)}.rx-mtr__tick{width:12px;color:var(--rx-ink-primary);flex:0 0 12px;display:flex}.rx-mtr__menuname{text-overflow:ellipsis;overflow:hidden}.rx-mtr__empty{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);margin:0;padding:4px 10px}.rx-trk__backdrop{z-index:40;background:var(--rx-scrim);place-items:center;display:grid;position:fixed;inset:0}.rx-trk{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);width:min(680px,100vw - 32px);box-shadow:var(--rx-sheet-shadow);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.rx-trk:focus{outline:none}.rx-trk--summary{width:min(460px,100vw - 32px)}.rx-trk__head{align-items:baseline;gap:10px;min-width:0;display:flex}.rx-trk__title{font-size:var(--rx-size-section);white-space:nowrap;color:var(--rx-ink-primary);margin:0;font-weight:600}.rx-trk__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);overflow:hidden}.rx-trk__table{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised)}.rx-trk__tablehead,.rx-trk__stagerow{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 56px 280px 58px;align-items:center;column-gap:10px;padding:0 10px 0 12px;display:grid}.rx-trk__tablehead{background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);min-height:29px;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);white-space:nowrap;border-radius:var(--rx-radius) var(--rx-radius) 0 0;font-weight:500}.rx-trk__rowscell{text-align:right}.rx-trk__stagerow{min-height:44px;font-size:12px;position:relative}.rx-trk__table .rx-trk__stagerow+.rx-trk__stagerow{border-top:1px solid var(--rx-seam)}.rx-trk__stagename{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rx-ink-primary);overflow:hidden}.rx-trk__rowscount{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--rx-ink-secondary);font-size:12px}.rx-trk__pick{min-width:0;display:flex;position:relative}.rx-trk__sub{box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:100%;height:29px;font:inherit;white-space:nowrap;color:var(--rx-ink-primary);cursor:pointer;align-items:center;gap:8px;min-width:0;padding:0 10px;font-size:12px;display:flex}.rx-trk__sub--open{border-color:var(--rx-ink-primary);box-shadow:inset 0 0 0 1px var(--rx-ink-primary)}.rx-trk__subname{text-overflow:ellipsis;min-width:0;color:var(--rx-ink-primary);font-size:12px;overflow:hidden}.rx-trk__subname--none{color:var(--rx-ink-tertiary)}.rx-trk__sub svg{color:var(--rx-ink-secondary);flex:none;margin-left:auto;display:block}.rx-trk__menu{width:320px;max-height:calc(var(--rx-row-height) * 8);box-sizing:border-box;z-index:5;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);box-shadow:var(--rx-sheet-shadow);padding:4px 0;position:absolute;top:33px;left:0;overflow-y:auto}.rx-trk__menu--up{top:auto;bottom:33px}.rx-trk__option{width:100%;height:var(--rx-row-height);box-sizing:border-box;font:inherit;white-space:nowrap;text-align:left;color:var(--rx-ink-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.rx-trk__option:hover,.rx-trk__option--on{background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-trk__tick{width:12px;color:var(--rx-ink-primary);flex:0 0 12px;display:flex}.rx-trk__skip{box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);height:29px;font:inherit;white-space:nowrap;color:var(--rx-ink-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.rx-trk__skip--on{border:1px solid var(--rx-ink-primary);background:var(--rx-surface-hover);font-weight:600}.rx-trk__skip:hover{background:var(--rx-surface-hover)}.rx-trk__results{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);overflow:hidden}.rx-trk__result{height:var(--rx-row-height);box-sizing:border-box;width:100%;font:inherit;text-align:left;color:var(--rx-ink-primary);background:0 0;border:none;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.rx-trk__results .rx-trk__result+.rx-trk__result{border-top:1px solid var(--rx-seam)}.rx-trk__result--toggle{cursor:pointer}.rx-trk__result--toggle:hover{background:var(--rx-surface-hover)}.rx-trk__chevron{color:var(--rx-ink-tertiary);transition:transform var(--rx-dur-exit) var(--rx-ease-standard);display:flex}.rx-trk__chevron--on{transform:rotate(90deg)}.rx-trk__figure{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.rx-trk__reasons{background:var(--rx-surface-header);border-top:1px solid var(--rx-seam)}.rx-trk__reason{box-sizing:border-box;height:29px;color:var(--rx-ink-secondary);align-items:center;gap:10px;padding:0 12px 0 32px;font-size:12px;display:flex}.rx-trk__reasons .rx-trk__reason+.rx-trk__reason{border-top:1px solid var(--rx-seam)}.rx-trk__reason--toggle{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding-left:10px;font-size:12px}.rx-trk__reason--toggle:hover{background:var(--rx-surface-hover)}.rx-trk__reasons--nested .rx-trk__reason{padding-left:48px}.rx-trk__reasons--nested .rx-trk__batch{justify-content:flex-end;padding-left:12px}.rx-trk__results>div+div{border-top:1px solid var(--rx-seam)}.rx-trk__reasons--lines{max-height:232px;overflow-y:auto}.rx-trk__line--single{text-overflow:ellipsis;white-space:nowrap;flex:120px;min-width:80px;overflow:hidden}.rx-trk__reason--two{height:auto;min-height:29px;padding-top:6px;padding-bottom:6px}.rx-trk__body{overflow-wrap:anywhere;flex-direction:column;flex:120px;gap:2px;min-width:0;display:flex}.rx-trk__docno{font-family:var(--rx-font-mono);color:var(--rx-ink-primary)}.rx-trk__revpick{width:188px;height:var(--rx-control-sm);flex:0 0 188px;margin-left:auto}.rx-trk__revpick:disabled{opacity:.6;cursor:default}.rx-trk__batch{z-index:1;box-sizing:border-box;background:var(--rx-surface-header);border-bottom:1px solid var(--rx-seam);height:29px;color:var(--rx-ink-secondary);align-items:center;gap:10px;padding:0 12px 0 32px;font-size:12px;display:flex;position:sticky;top:0}.rx-trk__all{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.rx-trk__early{box-sizing:border-box;border-bottom:1px solid var(--rx-seam);min-height:29px;color:var(--rx-ink-secondary);align-items:center;gap:10px;padding:3px 12px 3px 32px;font-size:12px;display:flex}.rx-trk__earlystage{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rx-trk__linetick{flex:none;margin:0}.rx-trk__menu--fixed{z-index:50;position:fixed}.rx-trk__tagname{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary)}.rx-trk__hidden{color:var(--rx-ink-secondary);margin:0;font-size:12px}.rx-trk__actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.rx-trk__import{position:relative}.rx-trk__sweep{pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.rx-trk__sweepbar{background:var(--rx-accent);width:40%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.rx-comments{box-sizing:border-box;flex-direction:column;gap:12px;height:100%;min-height:100%;padding:18px 24px 20px;display:flex;overflow:hidden}.rx-comments>.rx-msgbar,.rx-comments>.rx-subtabs{flex:none}.rx-comments__loading{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);padding:12px}.rx-comments__header{flex:none;align-items:baseline;gap:10px;display:flex}.rx-comments__title{font-size:var(--rx-title-size,16px);color:var(--rx-ink-primary);font-weight:600}.rx-comments__subtitle{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-comments__header [data-rx-figure]{font-variant-numeric:tabular-nums}.rx-comments__import{margin-left:auto}.rx-comments__filters{min-height:var(--rx-control-sm);flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.rx-comments__search{min-width:120px;height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);flex:160px;padding:0 10px}.rx-comments__filters select{min-width:0;max-width:150px;height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);padding:0 10px}.rx-comments__toggle{color:var(--rx-ink-secondary);font-size:var(--rx-body-size);cursor:pointer;align-items:center;gap:6px;padding:6px 4px;display:inline-flex}.rx-comments__toggle input{cursor:inherit;margin:0}.rx-comments__body{flex:1 1 0;grid-template-columns:minmax(440px,716px) minmax(0,1fr);justify-content:start;gap:12px;min-height:0;display:grid}.rx-cmtab__list{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.rx-comments__side{min-width:0;min-height:0}.rx-comments__pending{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);height:100%}.rx-comments__columns,.rx-comments__row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 150px 44px 80px 120px;column-gap:8px;padding:0 12px;display:grid}.rx-comments__columns{min-height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);font-size:var(--rx-body-size);color:var(--rx-ink-secondary);white-space:nowrap;flex:none;align-items:center;font-weight:500}.rx-comments__columns>span{text-overflow:ellipsis;min-width:0;overflow:hidden}@container (width<=600px){.rx-comments__columns,.rx-comments__row{grid-template-columns:minmax(0,1fr) 96px 30px 56px 90px;column-gap:6px}}.rx-comments__rows{flex:1 1 0;min-height:0;overflow-y:auto}.rx-comments__spacer{margin:0;padding:0;list-style:none;position:relative}.rx-comments__spacer>li{position:absolute;top:0;left:0;right:0}.rx-comments__row{appearance:none;border:none;border-bottom:1px solid var(--rx-seam);text-align:left;width:100%;height:48px;font:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;align-items:center}.rx-comments__row:hover{background:var(--rx-surface-hover)}.rx-comments__row--on,.rx-comments__row--on:hover{background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-comments__row:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-comments__cell{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-comments__line1,.rx-comments__line2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-comments__line1{color:var(--rx-ink-primary);align-items:baseline;gap:8px;display:flex}.rx-comments__line2{color:var(--rx-ink-secondary)}.rx-comments__docname{text-overflow:ellipsis;min-width:0;color:var(--rx-ink-primary);overflow:hidden}.rx-comments__reviewer{align-items:center;gap:6px}.rx-comments__reviewername{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-comments__trackertag{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);border:1px solid var(--rx-hairline);border-radius:3px;flex:none;padding:0 4px;line-height:15px}.rx-comments__discipline{color:var(--rx-ink-tertiary)}.rx-cmtab__code{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-weight:600}.rx-cmtab__priority{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary)}.rx-comments__check{white-space:nowrap;color:var(--rx-ink-primary);align-items:center;gap:6px;display:inline-flex}.rx-comments__dot{box-sizing:border-box;border:1px solid var(--rx-ink-tertiary);background:0 0;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-comments__check--not-checked{color:var(--rx-ink-tertiary)}.rx-comments__check--checked .rx-comments__dot{border-color:var(--rx-ink-primary);background:var(--rx-ink-primary)}.rx-comments__check--needs-change{color:var(--rx-attention);font-weight:500}.rx-comments__check--needs-change .rx-comments__dot{border-color:var(--rx-attention);background:var(--rx-attention)}@media (width<=1279px){.rx-comments__discipline{display:none}}.rx-comments__checkwrap{flex-direction:column;display:flex}.rx-comments__note{border-bottom:1px solid var(--rx-seam);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.rx-comments__note-label{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-comments__note-field{box-sizing:border-box;resize:none;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:100%;color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);padding:6px 8px}.rx-comments__note-field:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-1px}.rx-comments__checkbar{box-sizing:border-box;background:var(--rx-surface-header);justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 12px;display:flex}.rx-comments__checkwho{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);overflow:hidden}.rx-comments__checkseg{border:none;flex:none;min-width:0;margin:0;padding:0}.rx-comments__checkseg .rx-seg__item{flex:none;padding:0 14px}.rx-comments__checkbar--disabled .rx-seg{opacity:.5}.rx-comments__apleft{align-items:center;gap:8px;min-width:0;display:flex}.rx-comments__apactions{flex:none;align-items:center;gap:8px;display:flex}.rx-comments__apstate{white-space:nowrap;flex:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.rx-comments__apstate--to-check{color:var(--rx-attention)}.rx-comments__apstate--rejected{color:var(--rx-blocked)}.rx-comments__apdot{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-comments__apdelete{color:var(--rx-blocked)}.rx-comments__check--to-check{color:var(--rx-attention);font-weight:500}.rx-comments__check--to-check .rx-comments__dot{border-color:var(--rx-attention);background:var(--rx-attention)}.rx-comments__check--rejected{color:var(--rx-blocked);font-weight:500}.rx-comments__check--rejected .rx-comments__dot{border-color:var(--rx-blocked);background:var(--rx-blocked)}.rx-comments__row--rejected .rx-comments__line2{color:var(--rx-ink-tertiary);text-decoration:line-through}.rx-plan-burndown{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.rx-plan-burndown__header{flex:none;align-items:baseline;gap:12px;padding:10px 13px 0;display:flex}.rx-plan-burndown__title{color:var(--rx-ink-primary);font-weight:600}.rx-plan-burndown__legend{color:var(--rx-ink-secondary);font-size:var(--rx-label-size);align-items:center;gap:12px;margin-left:auto;display:flex}.rx-plan-burndown__legend-item{align-items:center;gap:4px;display:flex}.rx-plan-burndown__swatch{border-radius:1px;flex:0 0 10px;width:10px;height:2px}.rx-plan-burndown__swatch--actual{background:var(--rx-ink-primary)}.rx-plan-burndown__swatch--bar{background:var(--rx-ink-tertiary);height:8px}.rx-plan-burndown__swatch--pace{background:repeating-linear-gradient(to right, var(--rx-ink-tertiary) 0 3px, transparent 3px 5px)}.rx-plan-burndown__swatch--needed{background:var(--rx-accent)}.rx-plan-burndown__body{flex:1 1 0;min-height:0;padding:10px 13px 2px;position:relative}.rx-plan-burndown__tween{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.rx-plan-burndown__svg{width:100%;height:100%;display:block}.rx-plan-burndown__shade{fill:var(--rx-ink-primary);opacity:.035}.rx-plan-burndown__grid line{stroke:var(--rx-hairline);stroke-width:1px}.rx-plan-burndown__baseline{stroke:var(--rx-ink-tertiary);stroke-width:1px}.rx-plan-burndown__today-line{stroke:var(--rx-ink-secondary);stroke-width:1px}.rx-plan-burndown__bar{fill:var(--rx-ink-tertiary)}.rx-plan-burndown__bar--hovered{fill:var(--rx-ink-primary)}.rx-plan-burndown__actual polyline{fill:none;stroke:var(--rx-ink-primary);stroke-width:2px;stroke-linejoin:round;transition:opacity var(--rx-dur-micro) var(--rx-ease-standard)}.rx-plan-burndown__actual--dimmed polyline{opacity:.35}.rx-plan-burndown__dots circle{fill:var(--rx-surface-raised);stroke:var(--rx-ink-primary);stroke-width:1.6px;transition:opacity var(--rx-dur-micro) var(--rx-ease-standard)}.rx-plan-burndown__dots--dimmed circle{opacity:.35}.rx-plan-burndown__pace{fill:none;stroke:var(--rx-ink-tertiary);stroke-width:2px;stroke-dasharray:5 4}.rx-plan-burndown__needed{fill:none;stroke:var(--rx-accent);stroke-width:2px}.rx-plan-burndown__hover-rule{stroke:var(--rx-ink-primary);stroke-width:1px}.rx-plan-burndown__labels text{font-family:var(--rx-font-mono);letter-spacing:.3px;fill:var(--rx-ink-secondary);font-size:11px}.rx-plan-burndown__labels--today{fill:var(--rx-ink-primary)!important}.rx-plan-burndown__hit{fill:#0000;cursor:pointer}.rx-plan-burndown__hit:focus{outline:none}.rx-plan-burndown__card{background:var(--rx-surface-header);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);pointer-events:none;white-space:nowrap;z-index:1;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;transform:translate(8px,-50%);box-shadow:0 2px 8px #0000002e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-plan-burndown__card{box-shadow:0 2px 8px #00000080}}:root[data-theme=dark] .rx-plan-burndown__card{box-shadow:0 2px 8px #00000080}.rx-plan-burndown__card--flip{transform:translate(calc(-100% - 8px),-50%)}.rx-plan-burndown__card-date{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary)}.rx-plan-burndown__card-row{align-items:baseline;gap:6px;display:flex}.rx-plan-burndown__card-value{color:var(--rx-ink-primary);font-weight:600}.rx-plan-burndown__card-label{color:var(--rx-ink-secondary);font-size:var(--rx-body-size)}.rx-plan-burndown__footer{color:var(--rx-ink-secondary);font-size:var(--rx-body-size);flex:none;padding:4px 13px 10px}.rx-plan-burndown__body--empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.rx-plan-burndown__empty-title{color:var(--rx-ink-primary);margin:0;font-weight:600}.rx-plan-burndown__empty-body{color:var(--rx-ink-secondary);margin:0 0 12px}.rx-plan-burndown__empty-hairline{background:var(--rx-hairline);width:100%;height:1px}.rx-plan-burndown__empty-dates{width:100%;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-secondary);justify-content:space-between;padding-top:6px;display:flex}.rx-plan-disc{flex-direction:column;display:flex}.rx-plan-disc__row{box-sizing:border-box;min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);color:var(--rx-ink-secondary);font-size:var(--rx-body-size);grid-template-columns:140px minmax(0,1fr) 52px 74px 48px 88px 76px;align-items:center;column-gap:12px;padding:0 12px;display:grid}.rx-plan-disc__row--header{color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-transform:none;background:var(--rx-surface-header);font-weight:500}.rx-plan-disc__row--header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-plan-disc__row--summary{font-style:italic}.rx-plan-disc__name{color:var(--rx-ink-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-plan-disc__num{font-family:var(--rx-font-mono)}.rx-plan-disc__coded{align-items:center;gap:8px;min-width:0;display:flex}.rx-plan-disc__bar{background:var(--rx-track);border-radius:2px;flex:auto;min-width:0;height:4px}.rx-plan-disc__bar-fill{background:var(--rx-ink-primary);border-radius:2px;height:100%}.rx-plan-disc__reviewers{align-items:baseline;gap:6px;min-width:0;display:flex}.rx-plan-disc__note{color:var(--rx-ink-tertiary);font-size:var(--rx-label-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-plan-disc__status{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rx-plan-disc__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.rx-plan-disc__dot--none{border:1px solid var(--rx-ink-tertiary);box-sizing:border-box;background:0 0}.rx-plan-disc__status--on-track{color:var(--rx-closed)}.rx-plan-disc__status--at-risk{color:var(--rx-attention)}.rx-plan-disc__status--late{color:var(--rx-blocked)}.rx-plan-disc__status--none{color:var(--rx-ink-tertiary)}.rx-plan-disc__spark{color:var(--rx-ink-disabled);display:block}.rx-plan-disc__sparkbar{fill:currentColor}.rx-plan-disc__bar.rx-mywork__bar{background:var(--rx-track)}.rx-plan-disc__bar>.rx-mywork__barFill{background:var(--rx-fill);height:100%}.rx-plan-disc [data-rx-figure]{font-variant-numeric:tabular-nums}.rx-plan-lock{box-sizing:border-box;background:var(--rx-surface-raised);border-bottom:1px solid var(--rx-hairline);min-height:34px;color:var(--rx-ink-secondary);font-size:var(--rx-body-size);align-items:center;gap:8px;padding:8px 12px;display:flex}.rx-plan-lock__icon{color:var(--rx-ink-secondary);flex:none}.rx-plan-lock__action{flex:none;margin-left:auto}.rx-plan-people{flex-direction:column;display:flex}.rx-plan-people__row{box-sizing:border-box;min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);color:var(--rx-ink-secondary);font-size:var(--rx-body-size);grid-template-columns:118px minmax(0,1fr) 62px 74px 52px 84px;align-items:center;column-gap:12px;padding:0 14px;display:grid}.rx-plan-people__row--header{color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-transform:none;background:var(--rx-surface-header);font-weight:500}.rx-plan-people__name{color:var(--rx-ink-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rx-plan-people__row--mine .rx-plan-people__name{font-weight:600}.rx-plan-people__coded{align-items:center;gap:9px;min-width:0;display:flex}.rx-plan-people__bar{background:var(--rx-track);border-radius:3px;flex:1;min-width:0;height:6px;overflow:hidden}.rx-plan-people__barfill{background:var(--rx-fill);height:100%}.rx-plan-people__num{font-family:var(--rx-font-mono);white-space:nowrap}.rx-plan-people__num--right{text-align:right}.rx-plan-people__rate--muted{color:var(--rx-ink-secondary)}.rx-plan-people__pace{white-space:nowrap;color:var(--rx-ink-secondary);align-items:center;gap:6px;display:inline-flex}.rx-plan-people__pacedot{box-sizing:border-box;background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-plan-people__pace--on-track .rx-plan-people__pacedot{color:var(--rx-closed)}.rx-plan-people__pace--at-risk .rx-plan-people__pacedot{color:var(--rx-attention)}.rx-plan-people__pace--late .rx-plan-people__pacedot{color:var(--rx-blocked)}.rx-plan-people__pacedot--none{border:1px solid var(--rx-ink-disabled);background:0 0}.rx-plan-people__spark{align-items:flex-end;gap:3px;display:flex}.rx-plan-people__sparkbar{background:var(--rx-fill);border-radius:1px}.rx-plan-people__sparkbar--flat{background:var(--rx-hairline)}.rx-plan-people--reassign .rx-plan-people__row{grid-template-columns:118px minmax(0,1fr) 62px 74px 52px 84px 76px}.rx-plan-people--reassign .rx-plan-people__row:not(.rx-plan-people__row--header):hover{background:var(--rx-surface-sunken)}.rx-plan-people__reassign{color:var(--rx-accent-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;font-weight:600}.rx-plan-people__row:hover .rx-plan-people__reassign,.rx-plan-people__reassign[aria-pressed=true]{color:var(--rx-ink-primary)}.rx-plan-people__row--moved{background:color-mix(in srgb, var(--rx-accent) 14%, transparent)}.rx-plan-people__row--moved .rx-plan-people__left{font-weight:600}.rx-plan-people--reassign .rx-plan-people__row{transition:background-color .3s}@media (prefers-reduced-motion:reduce){.rx-plan-people--reassign .rx-plan-people__row{transition:none}}.rx-plan-people__bar.rx-mywork__bar{background:var(--rx-track)}.rx-plan-people__bar>.rx-mywork__barFill{background:var(--rx-fill);height:100%}.rx-plan-people [data-rx-figure]{font-variant-numeric:tabular-nums}.rx-plan-attn{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;gap:12px;padding:16px;display:flex}.rx-plan-attn__header{align-items:baseline;gap:8px;display:flex}.rx-plan-attn__title{color:var(--rx-ink-primary);font-weight:600}.rx-plan-attn__chip{color:var(--rx-ink-secondary)}.rx-plan-attn__empty{color:var(--rx-ink-secondary);margin:0}.rx-plan-attn__group{flex-direction:column;gap:4px;display:flex}.rx-plan-attn__group-header{align-items:center;gap:8px;display:flex}.rx-plan-attn__group-title{color:var(--rx-ink-primary);font-weight:600}.rx-plan-attn__group-count{color:var(--rx-ink-secondary)}.rx-plan-attn__group-header .rx-btn{margin-left:auto}.rx-plan-attn__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rx-plan-attn__item{align-items:baseline;gap:8px;display:flex}.rx-plan-attn__item-label{color:var(--rx-ink-primary);font-weight:600}.rx-plan-attn__item-fact{color:var(--rx-ink-secondary)}.rx-plan-attn__more{align-self:flex-start}.rx-reassign{z-index:12;box-sizing:border-box;background:var(--rx-surface-raised);border-left:1px solid var(--rx-hairline);width:560px;max-width:100%;color:var(--rx-ink-primary);font-size:var(--rx-body-size);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:0 8px 24px #0000001f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-reassign{box-shadow:0 8px 24px #0006}}:root[data-theme=dark] .rx-reassign{box-shadow:0 8px 24px #0006}.rx-reassign:focus-visible{outline:none}.rx-reassign__head{border-bottom:1px solid var(--rx-seam);align-items:flex-start;gap:10px;padding:14px 16px 12px;display:flex}.rx-reassign__who{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-reassign__label{color:var(--rx-ink-tertiary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size)}.rx-reassign__name{font-size:15px;font-weight:600}.rx-reassign__sub{color:var(--rx-ink-tertiary)}.rx-reassign__close{width:var(--rx-control-sm);height:var(--rx-control-sm);color:var(--rx-ink-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.rx-reassign__close:hover{color:var(--rx-ink-primary)}.rx-reassign__empty{color:var(--rx-ink-secondary);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.rx-reassign__bar{height:var(--rx-row-height);border-bottom:1px solid var(--rx-hairline);align-items:center;gap:8px;padding:0 16px;display:flex}.rx-reassign__all{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.rx-reassign__count{color:var(--rx-ink-tertiary);font-family:var(--rx-font-mono);margin-left:auto}.rx-reassign__count b{color:var(--rx-ink-primary);font-weight:500}.rx-reassign__row{box-sizing:border-box;height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);color:var(--rx-ink-secondary);cursor:pointer;grid-template-columns:22px 118px minmax(0,1fr) 92px 50px;align-items:center;column-gap:10px;padding:0 16px;display:grid}.rx-reassign__row:hover,.rx-reassign__row--on{background:var(--rx-surface-hover)}.rx-reassign__row--header{background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-transform:none;white-space:nowrap;cursor:default;font-weight:500}.rx-reassign__row--header:hover{background:var(--rx-surface-header)}.rx-reassign__list{flex:1 1 0;min-height:0;overflow:auto}.rx-reassign__mono{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);white-space:nowrap}.rx-reassign__muted{color:var(--rx-ink-secondary)}.rx-reassign__title,.rx-reassign__disc,.rx-reassign__mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-reassign__error{padding:8px 16px 0}.rx-reassign__foot{border-top:1px solid var(--rx-seam);background:var(--rx-surface-header);justify-content:space-between;align-items:center;gap:8px;padding:11px 16px;display:flex}.rx-reassign__foot select{box-sizing:border-box;min-width:0;max-width:300px;height:var(--rx-control-sm);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;padding:0 10px}.rx-plan-wf__empty{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);margin:0;padding:14px}.rx-plan-wf__row{box-sizing:border-box;height:var(--rx-row-height);border-top:1px solid var(--rx-seam);color:var(--rx-ink-secondary);font-size:var(--rx-body-size);grid-template-columns:minmax(0,1fr) 230px 56px 92px 84px;align-items:center;column-gap:12px;padding:0 14px;display:grid}.rx-plan-wf__row--header{background:var(--rx-surface-header);color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-transform:none;border-top:none;font-weight:500}.rx-plan-wf__list{flex:1 1 0;min-height:0;overflow:auto}.rx-plan-wf__heading{height:var(--rx-row-height);box-sizing:border-box;border-top:1px solid var(--rx-seam);background:var(--rx-surface-header);color:var(--rx-ink-tertiary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-transform:none;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:flex}.rx-plan-wf__heading-name{color:var(--rx-ink-secondary)}.rx-plan-wf__heading-count{margin-left:auto}.rx-plan-wf__right{text-align:right}.rx-plan-wf__name{align-items:center;gap:10px;min-width:0;display:flex}.rx-plan-wf__label{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary);flex:none}.rx-plan-wf__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rx-ink-primary);font-weight:500;overflow:hidden}.rx-plan-wf__coded{align-items:center;gap:9px;min-width:0;display:flex}.rx-plan-wf__codedtext{text-align:right;white-space:nowrap;font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);flex:0 0 84px}.rx-plan-wf__left{font-family:var(--rx-font-mono);color:var(--rx-ink-primary)}.rx-plan-wf__date{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary)}.rx-plan-wf__date--own{color:var(--rx-ink-primary)}.rx-plan-wf__row--done .rx-plan-wf__title,.rx-plan-wf__row--done .rx-plan-wf__left{color:var(--rx-ink-tertiary)}.rx-plan-wf__bar.rx-mywork__bar{background:var(--rx-track);height:100%}.rx-plan-wf__bar>.rx-mywork__barFill{background:var(--rx-fill);height:100%}.rx-plan-wf__list [data-rx-figure]{font-variant-numeric:tabular-nums}.rx-plan{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;min-height:100%;padding:18px 24px 20px;display:flex;position:relative;overflow:hidden}.rx-plan>.rx-msgbar{flex-shrink:0}.rx-plan__loading{color:var(--rx-ink-tertiary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);padding:12px}.rx-plan__empty{padding:4px 0}.rx-plan__header{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rx-plan__verify{box-sizing:border-box;background:var(--rx-surface-raised);border-bottom:1px solid var(--rx-hairline);min-height:34px;color:var(--rx-ink-secondary);font-size:var(--rx-body-size);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.rx-plan__verify-icon{flex:none}.rx-plan__verify-icon--attention{color:var(--rx-attention)}.rx-plan__verify-icon--none{color:var(--rx-ink-tertiary)}.rx-plan__verify-text{min-width:0}.rx-plan__verify-text b{color:var(--rx-ink-primary)}.rx-plan__verify-action{flex:none;margin-left:auto}.rx-plan__mailtolink{color:var(--rx-accent-text);font-size:12px;font-weight:600;text-decoration:none}.rx-plan__mailtolink:hover{text-decoration:underline}.rx-plan__grid{flex:1 1 0;grid-template-columns:minmax(0,1fr) 372px;gap:13px;min-height:0;display:grid}.rx-plan__col{flex-direction:column;gap:13px;min-height:0;display:flex}.rx-plan__col--right>.rx-plan-attn{flex:1 1 0;min-height:0;overflow:auto}.rx-plan__title{color:var(--rx-ink-primary);font-size:18px;font-weight:600}.rx-plan__subtitle{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);margin-top:2px}.rx-plan-first{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);flex-direction:column;flex:none;gap:8px;padding:12px;display:flex}.rx-plan-first__head{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);font-weight:500}.rx-plan-first__empty{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);padding:4px 0}.rx-plan-first__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rx-plan-first__row{border-top:1px solid var(--rx-hairline);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.rx-plan-first__row:first-child{border-top:none}.rx-plan-first__link{appearance:none;cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:none;align-items:baseline;gap:8px;min-width:0;padding:0;display:flex}.rx-plan-first__num{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-primary);flex-shrink:0}.rx-plan-first__title{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-plan-first__tag{appearance:none;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);font-size:var(--rx-label-size);cursor:pointer;background:0 0;flex-shrink:0;padding:2px 8px}.rx-plan-first__tag--set{background:var(--rx-ink);color:var(--rx-surface-raised);border:1px solid #0000}.rx-plan__moved .rx-msgbar{box-shadow:inset 2px 0 0 var(--rx-closed)}.rx-plan>.rx-plan__moved{flex-shrink:0}.rx-plan-by{flex-direction:column;display:flex}.rx-plan-by__head{align-items:center;gap:10px;padding:8px 14px 6px;display:flex}.rx-plan-by__title{font-size:var(--rx-body-size);color:var(--rx-ink-primary);font-weight:600}.rx-plan-by__count{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-plan-by__switch{margin-left:auto}.rx-plan__col--wf>.rx-plan-pace,.rx-plan-by--wf{flex:1 1 0;min-height:0}.rx-verify{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;min-height:100%;padding:18px 24px 20px;display:flex;overflow-y:auto}.rx-verify>.rx-msgbar{flex-shrink:0}.rx-verify__loading{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);padding:12px}.rx-verify__empty{padding:4px 0}.rx-verify__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rx-verify__tile{appearance:none;text-align:left;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.rx-verify__tile:hover{background:var(--rx-surface-hover);border-color:var(--rx-control-border)}.rx-verify__tileLbl{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-verify__tileFig{letter-spacing:-.01em;color:var(--rx-ink-primary);font-size:24px;font-weight:600;line-height:1.2}.rx-verify__tileSub{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary)}.rx-verify__filters{align-items:center;gap:8px;display:flex}.rx-verify__search{min-width:160px;height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);flex:260px;padding:0 10px}.rx-verify__panel{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.rx-verify__table{flex:auto;min-height:0;overflow-y:auto}.rx-verify__row{box-sizing:border-box;min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);color:var(--rx-ink-secondary);font-size:var(--rx-body-size);grid-template-columns:214px minmax(0,1fr) 48px 250px 96px 118px 150px;align-items:center;column-gap:10px;padding:0 12px;display:grid}.rx-verify__row--header{background:var(--rx-surface-header);color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);letter-spacing:0;text-transform:none;font-weight:500}.rx-verify__row--readonly,.rx-verify__row--readonly .rx-verify__docnum{color:var(--rx-ink-tertiary)}.rx-verify__docnum{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-verify__rev{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary)}.rx-verify__codes{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-verify__code{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-weight:600}.rx-verify__sep{color:var(--rx-ink-tertiary);margin:0 4px}.rx-verify__proposed{align-items:center;gap:6px;display:flex}.rx-verify__wastag{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);height:18px;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-secondary);white-space:nowrap;align-items:center;padding:0 5px;display:inline-flex}.rx-verify__returned{font-weight:500;font-size:var(--rx-label-size);color:var(--rx-attention);white-space:nowrap;align-items:center;gap:5px;margin-left:8px;display:inline-flex}.rx-verify__dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.rx-verify__reason{color:var(--rx-ink-tertiary);font-size:var(--rx-label-size)}.rx-verify__seg{border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);height:var(--rx-control-sm);box-sizing:border-box;display:inline-flex;overflow:hidden}.rx-verify__segbtn{appearance:none;border:none;border-right:1px solid var(--rx-seam);color:var(--rx-ink-secondary);font-family:var(--rx-font-mono);font-size:var(--rx-body-size);cursor:pointer;background:0 0;min-width:24px;padding:0 6px}.rx-verify__segbtn:last-child{border-right:none}.rx-verify__segbtn:hover{color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-verify__segbtn--on{background:var(--rx-surface-hover);box-shadow:inset 0 0 0 1px var(--rx-ink-primary);color:var(--rx-ink-primary);font-weight:500}.rx-verify__reasonRow{background:var(--rx-surface-hover);border-bottom:1px solid var(--rx-seam);flex-direction:column;gap:6px;padding:6px 12px 10px 224px;display:flex}.rx-verify__reasonLabel{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-verify__reasonInput{box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:100%;max-width:620px;height:32px;color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);padding:0 10px}.rx-verify__reasonInput--err{border-color:var(--rx-blocked)}.rx-verify__reasonNeeded{color:var(--rx-blocked);font-size:var(--rx-body-size);align-items:center;gap:6px;display:inline-flex}.rx-verify__reasonNeeded:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.rx-verify__footer{border-top:1px solid var(--rx-hairline);color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);align-items:center;gap:10px;padding:8px 12px;display:flex}.rx-wfnew{flex-direction:column;min-height:0;display:flex}.rx-wfnew__body{flex-direction:column;gap:12px;padding:14px 16px;display:flex;overflow:auto}.rx-wfnew__pair{grid-template-columns:150px minmax(0,1fr);gap:10px;display:grid}.rx-wfnew__field{flex-direction:column;gap:5px;display:flex}.rx-wfnew__label{font-size:var(--rx-body-size);font-weight:500}.rx-wfnew__number{font-family:var(--rx-font-mono)}.rx-wfnew__select,.rx-wfnew__date{height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);color:var(--rx-ink-primary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);padding:0 8px}.rx-wfnew__date{font-family:var(--rx-font-mono)}.rx-wfnew__select:focus-visible,.rx-wfnew__date:focus-visible{box-shadow:0 0 0 2px var(--rx-surface-raised), 0 0 0 4px var(--rx-accent);outline:none}.rx-wfnew__choice{min-height:var(--rx-control-sm);font-size:var(--rx-body-size);align-items:center;gap:8px;display:flex}.rx-wfnew__choice input[type=radio],.rx-wfnew__choice input[type=checkbox]{accent-color:var(--rx-accent);margin:0}.rx-wfnew__day{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary)}.rx-wfnew__refusal{color:var(--rx-blocked);font-size:var(--rx-body-size);margin:0}.rx-aconex{--rx-aconex-numcol:max(150px, calc((var(--rx-aconex-numchars,0) + 1) * var(--rx-body-size) * .6));--rx-aconex-col:280px;--rx-aconex-by-col:210px;height:100%;min-height:0;font-family:var(--rx-font-sans);color:var(--rx-ink-primary);flex-direction:column;font-size:12px;display:flex}.rx-aconex__strip{height:var(--rx-control-lg);box-sizing:border-box;background:var(--rx-surface-header);border-bottom:1px solid var(--rx-seam);flex:none;align-items:center;gap:14px;padding:0 8px 0 10px;display:flex}.rx-aconex__switch-slot{flex:none}.rx-aconex__strip-end{align-items:center;gap:14px;margin-left:auto;display:inline-flex}.rx-aconex__changed{height:var(--rx-control-sm);border-radius:var(--rx-radius);font-family:var(--rx-font-sans);color:var(--rx-ink-primary);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.rx-aconex__changed:hover{background:var(--rx-surface-hover)}.rx-aconex__changed-dot{background:var(--rx-attention);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-right:6px}.rx-aconex__count{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary);white-space:nowrap;font-size:12px}.rx-aconex__count b{color:var(--rx-ink-primary);font-weight:500}.rx-aconex__mark{display:inline-flex;position:relative}.rx-aconex__confirm{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);width:300px;box-shadow:var(--rx-sheet-shadow);z-index:8;white-space:normal;text-align:left;flex-direction:column;gap:6px;padding:12px;display:flex;position:absolute;top:33px;right:0}.rx-aconex__confirm-title{font-size:13px;font-weight:600;line-height:1.3}.rx-aconex__confirm-body{color:var(--rx-ink-secondary);font-size:12px}.rx-aconex__confirm-actions{border-top:1px solid var(--rx-seam);justify-content:flex-end;gap:6px;margin-top:4px;padding-top:10px;display:flex}.rx-aconex__note{box-sizing:border-box;border-bottom:1px solid var(--rx-seam);flex:none;align-items:center;gap:10px;min-height:34px;padding:0 8px 0 12px;display:flex}.rx-aconex__note-icon{color:var(--rx-accent-text);display:flex}.rx-aconex__note-text{font-size:12px}.rx-aconex__note-text b{font-weight:600}.rx-aconex__note-action{color:var(--rx-accent-text);margin-left:auto;display:inline-flex}.rx-aconex__head,.rx-aconex__row{grid-template-columns:22px 84px 128px var(--rx-aconex-numcol) minmax(140px, 1fr) minmax(150px, var(--rx-aconex-col)) var(--rx-aconex-by-col);align-items:center;column-gap:12px;padding:0 10px 0 12px;display:grid}.rx-aconex--no-order .rx-aconex__head,.rx-aconex--no-order .rx-aconex__row{grid-template-columns:84px 128px var(--rx-aconex-numcol) minmax(140px, 1fr) minmax(150px, var(--rx-aconex-col)) var(--rx-aconex-by-col)}.rx-aconex__head{height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-transform:none;color:var(--rx-ink-secondary);white-space:nowrap;flex:none;font-weight:500}.rx-aconex__head-pos{text-align:right}.rx-aconex__head-code,.rx-aconex__head-by{text-align:center}.rx-aconex__rows{flex:1 1 0;min-height:0;overflow-y:auto}.rx-aconex__row{height:var(--rx-row-height);box-sizing:border-box;border-bottom:1px solid var(--rx-seam);flex:none}.rx-aconex__row:hover{background:var(--rx-surface-hover)}.rx-aconex__row--changed{box-shadow:inset 2px 0 0 var(--rx-attention)}.rx-aconex__pos{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary);text-align:right;font-size:12px}.rx-aconex__doc{color:var(--rx-accent-text);text-align:left;cursor:pointer;font-family:var(--rx-font-mono);font-size:var(--rx-body-size);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;overflow:hidden}.rx-aconex__doc:hover{text-decoration:underline}.rx-aconex__doc:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-aconex__title{color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rx-aconex__final{justify-content:center;align-items:baseline;gap:8px;min-width:0;display:flex}.rx-aconex__code{font-family:var(--rx-font-mono);flex:0 0 12px;font-size:18px;font-weight:600;line-height:1}.rx-aconex__code[data-code=A]{color:var(--rx-closed)}.rx-aconex__code[data-code=B]{color:var(--rx-attention)}.rx-aconex__code[data-code=C]{color:var(--rx-blocked)}.rx-aconex__final-by{color:var(--rx-ink-tertiary);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rx-aconex__notcoded{color:var(--rx-ink-tertiary);text-align:center;font-size:12px}.rx-aconex__conflict{background:var(--rx-blocked);width:14px;height:14px;color:var(--rx-surface-raised);font-family:var(--rx-font-mono);border-radius:50%;flex:0 0 14px;justify-content:center;align-self:center;align-items:center;margin-right:4px;font-size:10px;line-height:1;display:inline-flex}.rx-aconex__aconex{align-items:center;gap:10px;min-width:0;display:flex}.rx-aconex__tick{font-family:var(--rx-font-sans);white-space:nowrap;color:var(--rx-ink-secondary);cursor:pointer;text-align:left;background:0 0;border:none;flex:0 0 146px;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.rx-aconex__tick--entered,.rx-aconex__tick--read.rx-aconex__tick--entered{color:var(--rx-ink-primary);font-weight:500}.rx-aconex__tick--read{cursor:default}.rx-aconex__box{box-sizing:border-box;border:1px solid var(--rx-control-border);background:var(--rx-surface-hover);color:#fff;border-radius:3px;flex:0 0 13px;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.rx-aconex__box--filled{background:var(--rx-accent);border-color:#0000}.rx-aconex__tick:not(.rx-aconex__tick--read):hover .rx-aconex__box--filled{box-shadow:0 0 0 3px var(--rx-accent-track)}.rx-aconex__wasnow{white-space:nowrap;min-width:0;color:var(--rx-ink-primary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.rx-aconex__wasnow-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-aconex__wasnow-dot{background:var(--rx-attention);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-aconex__entered-by{min-width:0;color:var(--rx-ink-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-aconex__meta{color:var(--rx-ink-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;display:block;overflow:hidden}.rx-aconex__meta-code{font-family:var(--rx-font-mono);color:var(--rx-ink-primary)}.rx-aconex__empty{height:96px;color:var(--rx-ink-tertiary);flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.rx-wfadd{flex-direction:column;min-height:0;display:flex}.rx-wfadd__tools{flex:none;gap:8px;padding:12px 16px;display:flex}.rx-wfadd__search{flex:1 1 0;min-width:0}.rx-wfadd__filter{height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);flex:none;align-items:center;gap:8px;padding:0 4px 0 10px;display:inline-flex}.rx-wfadd__filter select{color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);background:0 0;border:0;max-width:160px}.rx-wfadd__row{height:var(--rx-row-height);box-sizing:border-box;border-bottom:1px solid var(--rx-seam);font-size:var(--rx-body-size);grid-template-columns:28px 132px minmax(0,1fr) 116px;align-items:center;gap:0 10px;padding:0 16px;display:grid}.rx-wfadd__row input[type=checkbox]{accent-color:var(--rx-accent);justify-self:start;margin:0}.rx-wfadd__row--head{height:var(--rx-row-height);background:var(--rx-surface-header);border-top:1px solid var(--rx-seam);border-bottom:1px solid var(--rx-hairline);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-transform:none;color:var(--rx-ink-secondary);white-space:nowrap;flex:none;font-weight:500}.rx-wfadd__row--on,.rx-wfadd__rows .rx-wfadd__row:hover{background:var(--rx-surface-hover)}.rx-wfadd__list{height:calc(var(--rx-row-height) * 9);flex:0 auto;overflow:auto}.rx-wfadd__rows{margin:0;padding:0;list-style:none}.rx-wfadd__num,.rx-wfadd__wf{font-family:var(--rx-font-mono);white-space:nowrap;text-overflow:ellipsis;color:var(--rx-ink-primary);overflow:hidden}.rx-wfadd__wf--none{color:var(--rx-ink-tertiary)}.rx-wfadd__doctitle{color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx-wfadd__none{height:100%;color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);place-items:center;display:grid}.rx-wfadd__count{font-family:var(--rx-font-mono);font-size:var(--rx-body-size)}.rx-wfadd__count b{font-weight:500}.rx-wfadd__count span{color:var(--rx-ink-tertiary)}.rx-wfrev__notice{flex:none;padding:14px 16px 0}.rx-wfrev__revive{flex:none;align-items:center;gap:16px;padding:14px 16px 0;display:flex}.rx-wfrev__list{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:14px 16px;display:flex;overflow:auto}.rx-wfrev__group{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex:none;overflow:hidden}.rx-wfrev__header{width:100%;height:var(--rx-control-md);background:var(--rx-surface-header);color:var(--rx-ink-primary);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:0 10px;display:grid}.rx-wfrev__header:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:calc(-1 * var(--rx-focus-ring-width))}.rx-wfrev__chevron{color:var(--rx-ink-tertiary);display:flex;transform:rotate(-90deg)}.rx-wfrev__chevron--open{transform:none}.rx-wfrev__name{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.rx-wfrev__counts{color:var(--rx-ink-secondary);white-space:nowrap;text-align:right}.rx-wfrev__lines{margin:0;padding:0;list-style:none}.rx-wfrev__line{min-height:var(--rx-row-height);border-top:1px solid var(--rx-seam);grid-template-columns:minmax(0,190px) 56px minmax(0,1fr) auto auto;align-items:center;column-gap:10px;padding:0 10px 0 36px;display:grid}.rx-wfrev__number{font-family:var(--rx-font-mono);overflow-wrap:anywhere}.rx-wfrev__revision{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary)}.rx-wfrev__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-wfrev__discipline,.rx-wfrev__earlier{color:var(--rx-ink-tertiary)}.rx-wfrev__status{color:var(--rx-ink-secondary);align-items:center;gap:10px;display:flex}.rx-wfrev__status--reason{overflow-wrap:anywhere;flex-wrap:wrap;max-width:260px}.rx-wfrev__status--tagged{flex-wrap:wrap;gap:4px 10px;max-width:320px;padding:4px 0}.rx-wfrev__tag{font-size:var(--rx-label-size);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);color:var(--rx-ink-secondary);white-space:nowrap;flex:none;padding:1px 6px}.rx-wfrev__showall{border-top:1px solid var(--rx-seam);padding:4px 10px 4px 36px}.rx-wfcc__body{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px 16px;display:flex;overflow:auto}.rx-wfcc__figures{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;margin:0;display:flex;overflow:hidden}.rx-wfcc__figure{min-height:var(--rx-row-height);justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.rx-wfcc__figure+.rx-wfcc__figure{border-top:1px solid var(--rx-seam)}.rx-wfcc__figure dt{color:var(--rx-ink-secondary);margin:0}.rx-wfcc__figure dd{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);margin:0}.rx-wfcc__figure--none dt{color:var(--rx-ink-tertiary)}.rx-wfcc__stale{color:var(--rx-attention);margin:0}.rx-wfcc__none{color:var(--rx-ink-secondary);margin:0}.rx-wfcc__groups{flex-direction:column;gap:8px;display:flex}.rx-wfrev__line.rx-wfcc__line{grid-template-columns:minmax(0,190px) 56px minmax(0,1fr) auto}.rx-wfo{background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent);border-bottom:1px solid var(--rx-hairline);flex-direction:column;gap:10px;padding:2px 14px 14px 44px;display:flex}.rx-wfo__line{align-items:center;gap:20px;min-height:29px;display:flex}.rx-wfo__fact{font-size:var(--rx-body-size);align-items:center;gap:8px;display:flex}.rx-wfo__label{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-wfo__mono{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-primary)}.rx-wfo__mono--off,.rx-wfo__source{color:var(--rx-ink-tertiary)}.rx-wfo__fact--deadline{position:relative}.rx-wfo__change--open{color:var(--rx-ink-primary);background:var(--rx-surface-hover);box-shadow:inset 0 0 0 1px var(--rx-ink-primary)}.rx-wfo__check,.rx-wfo__choice input[type=radio]{width:13px;height:13px;accent-color:var(--rx-accent);flex:0 0 13px;margin:0}.rx-wfo__acts,.rx-wfo__rename,.rx-wfo__right{align-items:center;display:flex}.rx-wfo__rename{gap:8px}.rx-wfo__renamefield{width:250px;font-weight:600}.rx-wfo__right{gap:8px;margin-left:auto}.rx-wfo__unfig{font-weight:500}.rx-wfo__pop{z-index:8;box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);width:280px;box-shadow:var(--rx-sheet-shadow);font-size:var(--rx-body-size);flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:33px;left:0}.rx-wfo__poptitle{font-weight:600}.rx-wfo__choice,.rx-wfo__choicelabel{align-items:center;gap:8px;display:flex}.rx-wfo__choiceend{margin-left:auto}.rx-wfo__date{width:132px;font-family:var(--rx-font-mono)}.rx-wfo__refusal{color:var(--rx-blocked)}.rx-wfo__popfoot{border-top:1px solid var(--rx-seam);justify-content:flex-end;gap:6px;padding-top:10px;display:flex}.rx-wfo__docs{--rx-wfo-numcol:max(150px, calc((var(--rx-wfo-numchars,0) + 1) * var(--rx-body-size) * .6));--rx-wfo-grid:84px 128px var(--rx-wfo-numcol) minmax(140px, 1fr);background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;display:flex;overflow:hidden}.rx-wfo__docs--edit{--rx-wfo-grid:84px 128px var(--rx-wfo-numcol) minmax(140px, 1fr) 24px}.rx-wfo__dochead,.rx-wfo__doc{grid-template-columns:var(--rx-wfo-grid);box-sizing:border-box;align-items:center;gap:0 12px;padding:0 10px 0 12px;display:grid}.rx-wfo__dochead{height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-transform:none;color:var(--rx-ink-secondary);white-space:nowrap;font-weight:500}.rx-wfo__docbody{max-height:calc(8 * var(--rx-row-height));overflow:auto}.rx-wfo__doc{height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);font-size:var(--rx-body-size)}.rx-wfo__doc:hover{background:var(--rx-surface-hover)}.rx-wfo__docnum,.rx-wfo__code{font-family:var(--rx-font-mono);white-space:nowrap;color:var(--rx-ink-primary)}.rx-wfo__docnum{text-overflow:ellipsis;overflow:hidden}.rx-wfo__doclink{max-width:100%;font:inherit;color:var(--rx-accent-text);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.rx-wfo__doclink:hover{text-decoration:underline}.rx-wfo__doclink:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-wfo__doctitle,.rx-wfo__who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx-wfo__doctitle{color:var(--rx-ink-secondary)}.rx-wfo__who{color:var(--rx-ink-primary)}.rx-wfo__head-code,.rx-wfo__head-by,.rx-wfo__code,.rx-wfo__who{text-align:center}.rx-wfo__who--none{color:var(--rx-ink-tertiary)}.rx-wfo__code--none{color:var(--rx-ink-disabled)}.rx-wfo__code:not(.rx-wfo__code--none){font-size:18px;font-weight:600;line-height:1}.rx-wfo__code[data-code=A]{color:var(--rx-closed)}.rx-wfo__code[data-code=B]{color:var(--rx-attention)}.rx-wfo__code[data-code=C]{color:var(--rx-blocked)}.rx-wfo__remove{width:24px;height:var(--rx-control-sm);color:var(--rx-ink-disabled);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.rx-wfo__remove:hover,.rx-wfo__remove:focus-visible{color:var(--rx-ink-primary);background:var(--rx-surface-sunken)}.rx-wfo__remove:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:calc(var(--rx-focus-ring-offset) * -1)}.rx-wfo__card{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;display:flex;overflow:hidden}.rx-wfo--aconex .rx-wfo__line{flex:none}.rx-wfo--aconex .rx-wfo__card{flex:1 1 0;min-height:0}.rx-wfo__docs--inset{background:0 0;border:0;border-radius:0}.rx-wfo__strip{height:var(--rx-control-lg);box-sizing:border-box;background:var(--rx-surface-header);border-bottom:1px solid var(--rx-seam);border-radius:var(--rx-radius) var(--rx-radius) 0 0;flex:none;align-items:center;gap:14px;padding:0 8px 0 10px;display:flex}.rx-wfo__aconex{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.rx-wfo__switch{border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);height:var(--rx-control-sm);box-sizing:border-box;flex:none;display:inline-flex;overflow:hidden}.rx-wfo__switchopt{font-family:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 11px;line-height:1;display:inline-flex}.rx-wfo__switchopt+.rx-wfo__switchopt{border-left:1px solid var(--rx-seam)}.rx-wfo__switchopt:hover{color:var(--rx-ink-primary)}.rx-wfo__switchopt--on{background:var(--rx-surface-sunken);color:var(--rx-ink-primary);font-weight:600}.rx-wfo__switchopt:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:calc(var(--rx-focus-ring-offset) * -1)}.rx-wfrc{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.rx-wfrc__date,.rx-wfrc__btn{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);font-variant-numeric:tabular-nums;color:var(--rx-ink-primary)}.rx-wfrc__date--inherited{color:var(--rx-ink-tertiary)}.rx-wfrc__btn{appearance:none;height:var(--rx-control-sm);border-radius:var(--rx-radius);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;margin-left:-7px;padding:0 6px}.rx-wfrc__btn:hover{border-color:var(--rx-control-border);background:var(--rx-surface-hover)}.rx-wfrc__btn--set:hover{color:var(--rx-ink-primary)}.rx-wfrc__btn--open{border-color:var(--rx-ink-primary);box-shadow:inset 0 0 0 1px var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-wfrc__btn:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:2px}.rx-wfrc__late{text-overflow:ellipsis;min-width:0;color:var(--rx-ink-primary);align-items:center;display:inline-flex;overflow:hidden}.rx-wfrc__latedot{background:var(--rx-attention);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-right:6px}.rx-wfrc__pop{z-index:40;position:fixed}.rx-wfbulk{box-sizing:border-box;border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);flex:none;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.rx-wfbulk--on{background:var(--rx-surface-hover);box-shadow:inset 0 -2px 0 var(--rx-accent)}.rx-wfbulk__check{color:var(--rx-ink-primary);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.rx-wfbulk__check input{width:14px;height:14px;accent-color:var(--rx-accent);margin:0}.rx-wfbulk__count{color:var(--rx-ink-primary);font-weight:600}.rx-wfbulk__set--open{border-color:var(--rx-ink-primary);box-shadow:inset 0 0 0 1px var(--rx-ink-primary)}.rx-wf{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;min-height:100%;padding:18px 24px 20px;display:flex;overflow:hidden}.rx-wf>.rx-msgbar{flex-shrink:0}.rx-wf__loading{color:var(--rx-ink-tertiary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);padding:12px}.rx-wf__empty{padding:4px 0}.rx-wf__header{min-height:var(--rx-control-sm);flex-wrap:wrap;flex:none;align-items:flex-end;gap:8px 12px;display:flex}.rx-wf__done{flex-direction:column;gap:2px;display:flex}.rx-wf__donelabel,.rx-wf__donefig{white-space:nowrap}.rx-wf__donelabel,.rx-wf__stamp{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-wf__colhead,.rx-wf__group{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-transform:none;color:var(--rx-ink-secondary);font-weight:500}.rx-wf__donefig{font-family:var(--rx-font-mono);font-size:var(--rx-size-figure);color:var(--rx-ink-primary);font-weight:500;line-height:1.1}.rx-wf__doneof{font-family:var(--rx-font-sans);color:var(--rx-ink-tertiary);font-size:16px}.rx-wf__dates{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-secondary);white-space:nowrap;align-self:center}.rx-wf__datestamp{font-family:var(--rx-font-mono)}.rx-wf__receivednote{font-size:var(--rx-body-size);color:var(--rx-ink-primary);white-space:nowrap;align-self:center}.rx-wf__changedline{align-items:center;gap:8px;display:flex}.rx-wf__changeddot{background:var(--rx-attention);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.rx-wf__changedopen{text-overflow:ellipsis;min-width:0;font-family:var(--rx-font-sans);color:var(--rx-accent-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;overflow:hidden}.rx-wf__changedopen:hover{color:var(--rx-accent)}.rx-wf__changedopen:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:2px}.rx-wf__filters{flex:none;align-self:center;align-items:center;gap:8px;display:flex}.rx-wf__search{box-sizing:border-box;min-width:160px;height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);flex:0 200px;padding:0 10px}.rx-wf__filter{height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap;align-self:center;align-items:center;gap:8px;padding:0 4px 0 10px;display:inline-flex}.rx-wf__filter select{background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);border:0;max-width:220px}.rx-wf__filter option{background:var(--rx-surface-raised);color:var(--rx-ink-primary)}.rx-wf__headeractions{flex:none;align-self:center;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.rx-wf__headeractions .rx-btn{flex-shrink:0}.rx-wf__stamp{white-space:nowrap}.rx-wf__importfile{display:none}.rx-wf>.rx-import-result{flex-shrink:0}.rx-import-result--open>.rx-msgbar{border-bottom-right-radius:0;border-bottom-left-radius:0}.rx-import-result__list{box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:0 0 var(--rx-radius) var(--rx-radius);background:var(--rx-surface-raised);border-top:0;flex-direction:column;gap:10px;max-height:40vh;padding:10px 12px;display:flex;overflow-y:auto}.rx-import-result__group{flex-direction:column;gap:2px;display:flex}.rx-import-result__group-line{font-size:var(--rx-body-size);color:var(--rx-ink-secondary)}.rx-import-result__doc{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);overflow-wrap:anywhere}.rx-wf__card{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.rx-wf__grid{--rx-wf-grid:16px minmax(0, 1fr) 250px 52px 92px 92px 82px}.rx-wf__grid--nounassigned{--rx-wf-grid:16px minmax(0, 1fr) 250px 52px 92px 82px}.rx-wf__grid--aconex{--rx-wf-grid:16px minmax(0, 1fr) 200px 44px 84px 84px 160px 84px}.rx-wf__grid--aconex.rx-wf__grid--nounassigned{--rx-wf-grid:16px minmax(0, 1fr) 200px 44px 84px 160px 84px}.rx-wf__aconex{min-width:0}.rx-wf__grid--received{--rx-wf-gap:10px;--rx-wf-grid:16px minmax(0, 1fr) 200px 52px 84px 196px 92px 86px}.rx-wf__grid--received.rx-wf__grid--nounassigned{--rx-wf-grid:16px minmax(0, 1fr) 200px 52px 196px 92px 86px}.rx-wf__grid--received.rx-wf__grid--ticks{--rx-wf-grid:16px 16px minmax(0, 1fr) 200px 52px 84px 196px 92px 86px}.rx-wf__grid--received.rx-wf__grid--ticks.rx-wf__grid--nounassigned{--rx-wf-grid:16px 16px minmax(0, 1fr) 200px 52px 196px 92px 86px}.rx-wf__grid--received.rx-wf__grid--aconex{--rx-wf-grid:16px minmax(0, 1fr) 140px 40px 76px 162px 80px 120px 78px}.rx-wf__grid--received.rx-wf__grid--aconex.rx-wf__grid--nounassigned{--rx-wf-grid:16px minmax(0, 1fr) 140px 40px 168px 80px 120px 78px}.rx-wf__grid--received.rx-wf__grid--aconex.rx-wf__grid--ticks{--rx-wf-grid:16px 16px minmax(0, 1fr) 140px 40px 76px 162px 80px 120px 78px}.rx-wf__grid--received.rx-wf__grid--aconex.rx-wf__grid--ticks.rx-wf__grid--nounassigned{--rx-wf-grid:16px 16px minmax(0, 1fr) 140px 40px 168px 80px 120px 78px}.rx-wf__colhead,.rx-wf__row,.rx-wf__foot,.rx-wf__overlay{grid-template-columns:var(--rx-wf-grid);gap:0 var(--rx-wf-gap,14px);box-sizing:border-box;align-items:center;padding:0 14px;display:grid}.rx-wf__colhead{height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);white-space:nowrap;flex:none;overflow:hidden}.rx-wf__colhead>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-wf__colhead,.rx-wf__scroll{scrollbar-gutter:stable}.rx-wf__num-r{text-align:right}.rx-wf__scroll{flex:1 1 0;min-height:0;overflow:auto}.rx-wf__group{height:var(--rx-row-height);box-sizing:border-box;background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);align-items:center;gap:8px;padding:0 14px;display:flex}.rx-wf__groupname{color:var(--rx-ink-secondary)}.rx-wf__groupdone{margin-left:auto}.rx-wf__row{appearance:none;width:100%;height:var(--rx-row-height);border:0;border-bottom:1px solid var(--rx-seam);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);text-align:left;cursor:pointer;background:0 0}.rx-wf__row:hover,.rx-wf__row--open{background:var(--rx-surface-hover)}.rx-wf__row--open{box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-wf__rowwrap{position:relative}.rx-wf__rowwrap:hover .rx-wf__row,.rx-wf__rowwrap--ticked .rx-wf__row{background:var(--rx-surface-hover)}.rx-wf__rowwrap--ticked .rx-wf__row{box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-wf__overlay{pointer-events:none;border-bottom:1px solid #0000;position:absolute;inset:0}.rx-wf__tick{pointer-events:auto;grid-column:1;display:flex}.rx-wf__tick input{width:14px;height:14px;accent-color:var(--rx-accent);margin:0}.rx-wf__rec{min-width:0}.rx-wf__rec button{pointer-events:auto}.rx-wf__rowwrap--done .rx-wfrc__date,.rx-wf__rowwrap--done .rx-wfrc__btn{color:var(--rx-ink-tertiary)}.rx-wf__row:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:calc(-1 * var(--rx-focus-ring-width))}.rx-wf__chev{color:var(--rx-ink-tertiary);display:flex;transform:rotate(-90deg)}.rx-wf__row--open .rx-wf__chev{transform:none}.rx-wf__name{align-items:center;gap:10px;min-width:0;display:flex}.rx-wf__num{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary);flex:none}.rx-wf__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.rx-wf__row--open .rx-wf__title{font-weight:600}.rx-wf__coded{align-items:center;gap:9px;min-width:0;display:flex}.rx-wf__codedfig{text-align:right;width:84px;font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);white-space:nowrap;flex:none}.rx-wf__left,.rx-wf__un{text-overflow:ellipsis;min-width:0;font-family:var(--rx-font-mono);text-align:right;overflow:hidden}.rx-wf__un--none{color:var(--rx-ink-disabled)}.rx-wf__due{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary);white-space:nowrap}.rx-wf__due--own{color:var(--rx-ink-primary)}.rx-wf__row--done .rx-wf__title,.rx-wf__row--done .rx-wf__left{color:var(--rx-ink-tertiary)}.rx-wf__foot{height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);font-size:var(--rx-body-size);color:var(--rx-ink-secondary)}.rx-wf__footfig{font-family:var(--rx-font-mono)}.rx-wf__foot .rx-wf__stamp{grid-column:4/-1;justify-self:end}.rx-wf__grid--ticks .rx-wf__foot .rx-wf__stamp{grid-column:5/-1}.rx-wf__unlisted{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);flex:none}.rx-wf__card--empty{justify-content:center;align-items:center;gap:12px}.rx-wf__emptytitle{color:var(--rx-ink-primary);font-size:13px;font-weight:600}.rx-wf__emptyactions{gap:8px;display:flex}.rx-wf__confirm{box-sizing:border-box;border:1px solid var(--rx-hairline);border-left:2px solid var(--rx-blocked);border-radius:var(--rx-radius);background:var(--rx-surface-raised);flex:none;align-items:center;gap:12px;padding:8px 12px;display:flex}.rx-wf__confirmtext{color:var(--rx-ink-secondary);font-size:var(--rx-body-size)}.rx-wf__confirmactions{flex:none;gap:8px;margin-left:auto;display:flex}.rx-dashboard{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;min-height:100%;padding:18px 24px 20px;display:flex;overflow-y:auto}.rx-dashboard>.rx-msgbar{flex-shrink:0}.rx-dashboard__loading{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);padding:12px}.rx-dashboard__empty{padding:4px 0}.rx-dashboard__head{align-items:flex-end;gap:24px;display:flex}.rx-dashboard__h1{letter-spacing:-.012em;color:var(--rx-ink-primary);margin:0;font-size:20px;font-weight:600;line-height:1.2}.rx-dashboard__switch{gap:18px;display:flex}.rx-dashboard__switchbtn{appearance:none;box-sizing:border-box;height:var(--rx-control-md);font:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);cursor:pointer;box-shadow:none;background:0 0;border:none;padding:0}.rx-dashboard__switchbtn--on{color:var(--rx-ink-primary);box-shadow:inset 0 -2px 0 var(--rx-accent);font-weight:600}.rx-dashboard__dayline{line-height:16px;font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap;align-self:flex-end;margin-left:auto;padding-bottom:9px}.rx-dashboard__head .rx-refreshstamp{align-self:flex-end;padding-bottom:9px;line-height:16px}.rx-dashboard__headverify{align-self:flex-end;margin-bottom:9px}.rx-dashboard__headverifyCount{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking)}.rx-dashboard__scopebar{box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);align-items:baseline;gap:10px;min-height:44px;padding:8px 12px;display:flex}.rx-dashboard__scopebarLbl{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);white-space:nowrap}.rx-dashboard__scopebarTitle{font-weight:600;font-size:var(--rx-body-size);color:var(--rx-ink-primary);white-space:nowrap}.rx-dashboard__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rx-dashboard__tile{appearance:none;text-align:left;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.rx-dashboard__tile:hover{background:var(--rx-surface-hover);border-color:var(--rx-control-border)}.rx-dashboard__tileLbl{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-dashboard__tileFig{letter-spacing:-.01em;color:var(--rx-ink-primary);font-size:24px;font-weight:600;line-height:1.2}.rx-dashboard__tileSub{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary)}.rx-dashboard__panel{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);flex-direction:column;display:flex;overflow:hidden}.rx-dashboard>*{flex:none}.rx-dashboard__panel:has(>[role=table][aria-label="Awaiting Lead Verification"]){flex:auto;min-height:203px}.rx-dashboard__panel>[role=table][aria-label="Awaiting Lead Verification"]{flex:1 1 0;min-height:0;overflow-y:auto}.rx-dashboard__ph{box-sizing:border-box;background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.rx-dashboard__pt{font-size:var(--rx-body-size);color:var(--rx-ink-primary);white-space:nowrap;font-weight:600}.rx-dashboard__pnote{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap}.rx-dashboard__pf{box-sizing:border-box;background:var(--rx-surface-header);border-top:1px solid var(--rx-hairline);min-height:38px;color:var(--rx-ink-secondary);font-size:var(--rx-body-size);align-items:center;gap:8px;padding:8px 12px;display:flex}.rx-dashboard__pcount{color:var(--rx-ink-tertiary)}.rx-dashboard__myremaining{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.rx-dashboard__heroBlock{border-right:1px solid var(--rx-seam);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.rx-dashboard__hero{letter-spacing:-.03em;color:var(--rx-ink-primary);font-size:56px;font-weight:600;line-height:1}.rx-dashboard__herosub{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-dashboard__lgrows{flex-direction:column;display:flex}.rx-dashboard__lgrow{appearance:none;min-height:var(--rx-row-height);border:none;border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-raised);font:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-primary);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 74px;align-items:center;gap:0 10px;padding:0 16px;display:grid}.rx-dashboard__lgrow:last-child{border-bottom:none}.rx-dashboard__lgrow:hover{background:var(--rx-surface-hover)}.rx-dashboard__lgrow--solo{min-height:var(--rx-row-height);border-bottom:none}.rx-dashboard__lgrowLbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-dashboard__lgrowFig{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-size:14px;font-weight:600}.rx-dashboard__openlist{text-align:right;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);text-underline-offset:2px;text-decoration:underline}.rx-dashboard__lgrow:hover .rx-dashboard__openlist{color:var(--rx-ink-primary)}.rx-dashboard__robadge{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.rx-dashboard__rfrow{appearance:none;min-height:var(--rx-row-height);box-sizing:border-box;border:none;border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-raised);font:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-primary);text-align:left;cursor:pointer;grid-template-columns:168px minmax(0,1fr) 116px 78px;align-items:center;gap:0 12px;width:100%;padding:3px 14px;display:grid}.rx-dashboard__rfrow:last-child{border-bottom:none}.rx-dashboard__rfrow:hover{background:var(--rx-surface-hover)}.rx-dashboard__rfnum{font-family:var(--rx-font-mono);color:var(--rx-ink-primary)}.rx-dashboard__rftitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-dashboard__rfstatus{color:var(--rx-ink-secondary)}.rx-dashboard__rftag{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);background:var(--rx-ink);color:var(--rx-surface-raised);border:1px solid #0000;border-radius:3px;justify-self:end;padding:2px 6px}.rx-dashboard__rffoot{box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);align-items:center;gap:10px;height:40px;padding:0 14px;display:flex}.rx-dashboard__rffootTitle{font-size:var(--rx-body-size);color:var(--rx-ink-primary);white-space:nowrap;font-weight:600}.rx-dashboard__rffootNote{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap}.rx-dashboard__rffootLink{appearance:none;font:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-weight:600;text-decoration:underline}.rx-dashboard__thr{background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);font-size:var(--rx-body-size);color:var(--rx-ink-secondary);grid-template-columns:minmax(0,1fr) 96px 86px 106px;font-weight:500;display:grid}.rx-dashboard__thr>span{white-space:nowrap;text-overflow:ellipsis;padding:7px 12px;overflow:hidden}.rx-dashboard__thr>span+span{border-left:1px solid var(--rx-seam);text-align:right}.rx-dashboard__trow{appearance:none;min-height:var(--rx-row-height);border:none;border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-raised);font:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-primary);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) 96px 86px 106px;align-items:center;width:100%;padding:0;display:grid}.rx-dashboard__trow:last-child{border-bottom:none}.rx-dashboard__trow:hover{background:var(--rx-surface-hover)}.rx-dashboard__trowLbl{text-overflow:ellipsis;white-space:nowrap;padding:0 12px;overflow:hidden}.rx-dashboard__num{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-primary);text-align:right;padding:0 12px}.rx-dashboard__thr--awaiting{grid-template-columns:200px minmax(0,1fr) 48px 132px minmax(0,220px) 84px}.rx-dashboard__thr--awaiting>span+span{border-left:1px solid var(--rx-seam);text-align:left}.rx-dashboard__arow{min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);font-size:var(--rx-body-size);color:var(--rx-ink-secondary);grid-template-columns:200px minmax(0,1fr) 48px 132px minmax(0,220px) 84px;align-items:center;display:grid}.rx-dashboard__arow:last-of-type{border-bottom:none}.rx-dashboard__arow>span{text-overflow:ellipsis;white-space:nowrap;padding:0 12px;overflow:hidden}.rx-dashboard__docnum{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-primary)}.rx-dashboard__rev{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary)}.rx-dashboard__code{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-weight:600}.rx-dashboard__worst{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);margin-left:6px}.rx-dashboard__returned{font-weight:500;font-size:var(--rx-label-size);color:var(--rx-attention);white-space:nowrap;align-items:center;gap:5px;margin-left:8px;display:inline-flex}.rx-dashboard__dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.rx-dashboard__aempty{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);padding:14px 16px}.rx-dashboard__codes{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:24px;padding:14px 16px;display:grid}.rx-dashboard__codebar{background:var(--rx-seam);border-radius:3px;gap:2px;height:26px;display:flex;overflow:hidden}.rx-dashboard__seg{height:100%;display:block}.rx-dashboard__seg--a,.rx-dashboard__seg--A{background:var(--rx-closed)}.rx-dashboard__seg--b,.rx-dashboard__seg--B{background:var(--rx-attention)}.rx-dashboard__seg--c,.rx-dashboard__seg--C{background:var(--rx-blocked)}.rx-dashboard__codecols{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rx-dashboard__codecol{appearance:none;border:none;border-left:1px solid var(--rx-seam);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:3px;padding:0 14px;display:flex}.rx-dashboard__codecol:first-child{border-left:none;padding-left:0}.rx-dashboard__codecol:hover{background:var(--rx-surface-hover)}.rx-dashboard__codecol--d{margin-left:16px}.rx-dashboard__codecolHead{align-items:center;gap:8px;display:flex}.rx-dashboard__codecolKey{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-size:14px;font-weight:600}.rx-dashboard__codecolFig{letter-spacing:-.02em;color:var(--rx-ink-primary);margin-left:auto;font-size:28px;font-weight:600;line-height:1.1}.rx-dashboard__codecolMeaning{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);padding-right:6px}.rx-dashboard__swatch{box-sizing:border-box;border-radius:2px;flex:0 0 12px;width:12px;height:12px}.rx-dashboard__swatch--a,.rx-dashboard__swatch--A{background:var(--rx-closed)}.rx-dashboard__swatch--b,.rx-dashboard__swatch--B{background:var(--rx-attention)}.rx-dashboard__swatch--c,.rx-dashboard__swatch--C{background:var(--rx-blocked)}.rx-dashboard__swatch--d,.rx-dashboard__swatch--D{background:var(--rx-accent);box-shadow:inset 0 0 0 1px var(--rx-ink-secondary)}.rx-dashboard__tileFig,.rx-dashboard__hero,.rx-dashboard__codecolFig{font-variant-numeric:tabular-nums}.rx-lanes{--lanes-label:280px;--lanes-label-pad:10px;display:block}.rx-lanes--projects{--lanes-label:290px}.rx-lanes--empty{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);padding:12px 16px}.rx-lanes__head{grid-template-columns:var(--lanes-label) minmax(0, 1fr) var(--lanes-right,92px 150px);align-items:end;display:grid}.rx-lanes--projects .rx-lanes__head{grid-template-columns:var(--lanes-label) minmax(0, 1fr) 96px 140px}.rx-lanes__headLabel,.rx-lanes__headCell{padding:0 var(--lanes-label-pad) 5px;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);font-weight:500}.rx-lanes__headCell{text-align:left}.rx-lanes__months{grid-template-columns:repeat(var(--lanes-months), minmax(0, 1fr));padding-top:12px;display:grid}.rx-lanes__month{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-tertiary);padding:12px 0 5px 6px;display:block}.rx-lanes__body{position:relative}.rx-lanes__row{z-index:2;grid-template-columns:var(--lanes-label) minmax(0, 1fr) var(--lanes-right,92px 150px);border-bottom:1px solid var(--rx-seam);background:0 0;align-items:center;height:25px;display:grid;position:relative}.rx-lanes--projects .rx-lanes__row{grid-template-columns:var(--lanes-label) minmax(0, 1fr) 96px 140px;height:34px}.rx-lanes__label{padding:0 var(--lanes-label-pad);font-size:var(--rx-body-size);color:var(--rx-ink-secondary);flex-direction:column;justify-content:center;gap:0;min-width:0;display:flex}.rx-lanes__labelBtn{appearance:none;font:inherit;color:var(--rx-ink-primary);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;min-width:0;padding:0;overflow:hidden}.rx-lanes__labelBtn:hover{text-decoration:underline}.rx-lanes__sublabel{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx-lanes__cell{padding:0 var(--lanes-label-pad);font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-secondary);white-space:nowrap;min-width:0}.rx-lanes__cell b{color:var(--rx-ink-primary);font-weight:600}.rx-lanes__track{background:repeating-linear-gradient(to right, var(--rx-seam) 0 1px, transparent 1px calc(100% / var(--lanes-months)));height:100%;position:relative}.rx-lanes__hairline{border-top:1px dashed var(--rx-hairline);position:absolute;top:50%;left:0;right:0}.rx-lanes__bar{appearance:none;height:10px;font:inherit;cursor:default;border:none;border-radius:3px;padding:0;position:absolute;top:7px}button.rx-lanes__bar{cursor:pointer}.rx-lanes__bar--closed{background:var(--rx-ink-primary);opacity:.42}.rx-lanes__bar--expected{background:repeating-linear-gradient(135deg, var(--rx-hairline) 0 1.5px, transparent 1.5px 5px);box-shadow:inset 0 0 0 1px var(--rx-hairline)}.rx-lanes__bar--open{border:1px solid var(--rx-accent);box-sizing:border-box;background:0 0;height:12px;top:6px;overflow:hidden}.rx-lanes__fill{background:var(--rx-accent);height:100%;display:block;position:absolute;inset:0 auto 0 0}.rx-lanes__overrun{background:repeating-linear-gradient(135deg, var(--rx-ink-primary) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--rx-ink-primary);opacity:.42;border-radius:0 3px 3px 0;position:absolute;top:0;bottom:0}.rx-lanes__overlay{grid-template-columns:var(--lanes-label) minmax(0, 1fr) var(--lanes-right,92px 150px);pointer-events:none;display:grid;position:absolute;inset:0}.rx-lanes--projects .rx-lanes__overlay{grid-template-columns:var(--lanes-label) minmax(0, 1fr) 96px 140px}.rx-lanes__overlayTrack{grid-column:2;position:relative}.rx-lanes__today{background:var(--rx-accent);z-index:3;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.rx-lanes__todayLabel{background:var(--rx-surface-raised);font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-accent-text);white-space:nowrap;padding:0 4px;line-height:12px;position:absolute;top:-34px;left:0;transform:translate(-50%)}.rx-lanes__band{z-index:1;background:var(--rx-seam);pointer-events:none;position:absolute;top:0;bottom:0}.rx-overview{box-sizing:border-box;flex-direction:column;gap:12px;height:100%;min-height:100%;padding:18px 24px 20px;display:flex;overflow:hidden}.rx-overview>*{flex:none}.rx-overview__tabs{flex:none;min-width:0}.rx-overview__body{flex-direction:column;flex:1 1 0;gap:12px;min-height:0;display:flex;overflow-y:auto}.rx-overview__body--fig-a{animation:rx-overview-fig-a var(--rx-dur-base) var(--rx-ease-standard)}.rx-overview__body--fig-b{animation:rx-overview-fig-b var(--rx-dur-base) var(--rx-ease-standard)}@keyframes rx-overview-fig-a{0%{opacity:0}}@keyframes rx-overview-fig-b{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rx-overview__body--fig-a,.rx-overview__body--fig-b{animation:none}}.rx-overview__loading{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);padding:12px}.rx-overview__empty{padding:4px 0}.rx-overview__head{align-items:baseline;gap:12px;display:flex}.rx-overview__h1{font-size:var(--rx-size-title);letter-spacing:-.012em;color:var(--rx-ink-primary);margin:0;font-weight:600}.rx-overview__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);flex:0 1000 auto;overflow:hidden}.rx-overview__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;margin-left:auto;display:flex}.rx-overview__milestone,.rx-overview__revision{appearance:none;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);height:var(--rx-control-sm);box-sizing:border-box;max-width:280px;padding:0 10px}.rx-overview__freshness{min-height:var(--rx-row-height);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);align-items:center;gap:12px;padding:4px 12px;display:flex}.rx-overview__freshnessText,.rx-overview__reading{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);white-space:nowrap}.rx-overview__reading{color:var(--rx-ink-secondary)}.rx-overview__panel{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);flex-direction:column;display:flex}.rx-overview__ph{border-bottom:1px solid var(--rx-seam);align-items:baseline;gap:12px;padding:9px 16px;display:flex}.rx-overview__ph--sticky{z-index:2;background:var(--rx-surface-raised);position:sticky;top:0}.rx-overview__ph--sticky.rx-overview__ph--stuck{border-top:1px solid var(--rx-hairline);border-bottom-color:var(--rx-hairline);border-radius:5px 5px 0 0}.rx-overview__pt{font-size:var(--rx-size-section);color:var(--rx-ink-primary);font-weight:600}.rx-overview__pnote{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-overview__phtoggle{align-self:center;align-items:center;gap:8px;margin-left:auto;display:flex}.rx-overview__pf{border-top:1px solid var(--rx-seam);align-items:baseline;gap:8px;padding:8px 16px;display:flex}.rx-overview__pfi{font-size:var(--rx-body-size);color:var(--rx-ink-secondary)}.rx-overview__pfmut{color:var(--rx-ink-tertiary)}.rx-overview__pfr{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap;margin-left:auto}.rx-overview__notread{color:var(--rx-ink-secondary);font-size:var(--rx-body-size);padding:14px 16px}.rx-overview__hero{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:24px;padding:14px 16px;display:grid}.rx-overview__heroFig{flex-direction:column;gap:4px;display:flex}.rx-overview__heroNum{letter-spacing:-.03em;color:var(--rx-ink-primary);font-size:56px;font-weight:600;line-height:1}.rx-overview__herosub{font-size:var(--rx-body-size);color:var(--rx-ink-secondary)}.rx-overview__herosub b{color:var(--rx-ink-primary);font-weight:600}.rx-overview__hero--wf{grid-template-columns:200px 190px minmax(0,1fr);align-items:start}.rx-overview__heroDone{border-left:1px solid var(--rx-seam);flex-direction:column;gap:6px;min-width:0;padding-left:20px;display:flex}.rx-overview__doneNum{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-size:40px;font-weight:500;line-height:1.15}.rx-overview__doneNum span{color:var(--rx-ink-tertiary);font-size:22px}.rx-overview__donelbl{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap}.rx-overview__donestrip{gap:3px;margin-top:4px;display:flex}.rx-overview__donecell{background:var(--rx-track);border-radius:2px;flex:1;height:6px}.rx-overview__donecell--done{background:var(--rx-fill)}.rx-overview__heroRight{flex-direction:column;gap:12px;min-width:0;display:flex}.rx-overview__figs{grid-template-columns:repeat(4,minmax(0,1fr));margin-left:-1px;display:grid}.rx-overview__fig{appearance:none;border:none;border-left:1px solid var(--rx-seam);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:0 14px;display:block}.rx-overview__fig:hover .rx-overview__figval{text-decoration:underline}.rx-overview__figcell{border-left:1px solid var(--rx-seam);flex-direction:column;gap:1px;padding:0 14px;display:flex}.rx-overview__fig .rx-overview__figcell{border-left:none;padding:0}.rx-overview__figlbl{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:normal}.rx-overview__figval{font-family:var(--rx-font-mono);font-size:var(--rx-size-section);color:var(--rx-ink-primary);font-weight:600}.rx-overview__pbar{background:var(--rx-seam);border-radius:2px;height:8px;overflow:hidden}.rx-overview__pbar i{background:var(--rx-closed);height:100%;display:block}.rx-overview__pbar--docs i{background:var(--rx-accent)}.rx-overview__pbar--rev i{background:var(--rx-ink-primary)}.rx-overview__legend{flex-wrap:wrap;gap:7px 20px;display:flex}.rx-overview__legendItem{appearance:none;font:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);cursor:default;background:0 0;border:none;align-items:center;gap:7px;padding:0;display:inline-flex}button.rx-overview__legendItem{cursor:pointer}button.rx-overview__legendItem:hover{text-decoration:underline}.rx-overview__legendItem b{color:var(--rx-ink-primary);font-weight:600}.rx-overview__ndot{background:var(--rx-ink-primary);opacity:.45;border-radius:50%;flex:none;width:7px;height:7px}.rx-overview__ndot--settled{background:var(--rx-closed);opacity:1}.rx-overview__ndot--awaiting-verification{background:var(--rx-attention);opacity:1}.rx-overview__ndot--in-review{background:var(--rx-accent);opacity:1}.rx-overview__ndot--not-reviewed{background:var(--rx-seam);box-shadow:inset 0 0 0 1px var(--rx-hairline);opacity:1}.rx-overview__ndot--unassigned{background:var(--rx-blocked);opacity:1}.rx-overview__counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rx-overview__count{flex-direction:column;gap:5px;display:flex}.rx-overview__countRow{align-items:baseline;gap:8px;display:flex}.rx-overview__countLbl{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-overview__countOf{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);margin-left:auto}.rx-overview__countPct{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-primary);font-weight:600}.rx-overview__count .rx-overview__pbar{height:6px}.rx-overview__codes{padding:14px 16px 0}.rx-overview__codebar{background:var(--rx-seam);border-radius:3px;height:24px;display:flex;overflow:hidden}.rx-overview__seg{height:100%;transition:width var(--rx-dur-base) var(--rx-ease-standard);display:block}@media (prefers-reduced-motion:reduce){.rx-overview__seg{transition:none}}.rx-overview__seg--a,.rx-overview__seg--A,.rx-overview__swatch--A{background:var(--rx-closed)}.rx-overview__seg--b,.rx-overview__seg--B,.rx-overview__swatch--B{background:var(--rx-attention)}.rx-overview__seg--c,.rx-overview__seg--C,.rx-overview__swatch--C{background:var(--rx-blocked)}.rx-overview__swatch--D{background:var(--rx-accent);box-shadow:inset 0 0 0 1px var(--rx-hairline)}.rx-overview__codecols{grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 2px 12px -1px;display:grid}.rx-overview__codecol{border-left:1px solid var(--rx-seam);appearance:none;font:inherit;text-align:left;cursor:default;background:0 0;border-top:none;border-bottom:none;border-right:none;flex-direction:column;gap:3px;padding:0 14px;display:flex}button.rx-overview__codecol{cursor:pointer}button.rx-overview__codecol:hover .rx-overview__codecolFig{text-decoration:underline}.rx-overview__codecol--d{margin-left:20px}.rx-overview__codecolHead{align-items:baseline;gap:8px;display:flex}.rx-overview__swatch{border-radius:2px;flex:none;align-self:center;width:10px;height:10px}.rx-overview__codecolKey{font-family:var(--rx-font-mono);font-size:var(--rx-size-section);color:var(--rx-ink-primary);font-weight:600}.rx-overview__codecolFig{letter-spacing:-.02em;color:var(--rx-ink-primary);margin-left:auto;font-size:28px;font-weight:600;line-height:1.1}.rx-overview__codecolMeaning{color:var(--rx-ink-secondary);font-size:12px}.rx-overview__panel--programme .rx-overview__ph{flex-wrap:wrap}.rx-overview__legendbar{align-items:center;gap:14px;margin-left:auto;display:flex}.rx-overview__legendKey{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);align-items:center;gap:6px;display:inline-flex}.rx-overview__key{border-radius:2px;width:16px;height:8px;display:inline-block}.rx-overview__key--closed{background:var(--rx-ink-primary);opacity:.42}.rx-overview__key--open{border:1px solid var(--rx-accent);box-sizing:border-box;background:linear-gradient(to right, var(--rx-accent) 60%, transparent 60%)}.rx-overview__key--expected{background:repeating-linear-gradient(135deg, var(--rx-hairline) 0 1.5px, transparent 1.5px 5px);box-shadow:inset 0 0 0 1px var(--rx-hairline)}.rx-overview__laneLabel{align-items:center;gap:8px;min-width:0;display:inline-flex}.rx-overview__laneName{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-overview__laneName--open{color:var(--rx-ink-primary);font-weight:600}.rx-overview__tag{font-family:var(--rx-font-mono);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);border:1px solid var(--rx-hairline);border-radius:3px;flex:none;align-items:center;height:15px;padding:0 5px;font-size:9px;display:inline-flex}.rx-overview__tag--open{border-color:var(--rx-ink-primary);color:var(--rx-ink-primary)}.rx-overview__overrunDays,.rx-overview__daysLeft{color:var(--rx-ink-secondary)}.rx-overview__mut{color:var(--rx-ink-tertiary)}.rx-owf__st{font-size:var(--rx-body-size);white-space:nowrap;color:var(--rx-ink-primary);align-items:center;gap:6px;display:inline-flex}.rx-owf__st--small{font-size:var(--rx-label-size)}.rx-owf__st--on-track{color:var(--rx-closed)}.rx-owf__st--at-risk{color:var(--rx-attention)}.rx-owf__st--late{color:var(--rx-blocked)}.rx-owf__st--done{color:var(--rx-closed);font-weight:600}.rx-owf__st--none{color:var(--rx-ink-tertiary)}.rx-owf__stNone{font-family:inherit;font-style:italic}.rx-owf__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.rx-owf{position:relative}.rx-owf__legendbar{align-items:center;gap:14px;margin-left:auto;display:flex}.rx-owf__hcount{white-space:nowrap}.rx-owf__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:190px;gap:12px;padding:8px;display:grid}.rx-owf__card{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;flex-direction:column;min-width:0;padding:10px 12px;display:flex}.rx-owf__card--open{background:var(--rx-surface-hover);box-shadow:inset 0 0 0 1px var(--rx-ink-primary)}.rx-owf__cardHead{appearance:none;font:inherit;text-align:left;cursor:default;background:0 0;border:none;min-width:0;margin:0;padding:0;display:block}button.rx-owf__cardHead{cursor:pointer}button.rx-owf__cardHead:hover .rx-owf__cardName{text-decoration:underline}.rx-owf__cardTop{align-items:baseline;gap:8px;display:flex}.rx-owf__cardName{color:var(--rx-ink-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rx-owf__cardPct{letter-spacing:-.01em;color:var(--rx-ink-primary);margin-left:auto;font-size:24px;font-weight:600;line-height:1.2}.rx-owf__cardSub{align-items:center;gap:8px;margin-top:1px;display:flex}.rx-owf__cardCount{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);white-space:nowrap}.rx-owf__cardSub .rx-owf__st{margin-left:auto}.rx-owf__seam{background:var(--rx-seam);flex:none;height:1px;margin:5px 0 4px}.rx-owf__labels{align-items:center;gap:8px;height:16px;display:flex}.rx-owf__lbl{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx-owf__lbl--next{margin-left:auto}.rx-owf__row{appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:78px minmax(0,1fr) 62px;align-items:center;gap:8px;min-width:0;height:23px;margin:0;padding:0;display:grid}.rx-owf__row--w1{box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-owf__row--w1 .rx-owf__num{padding-left:5px}.rx-owf__row--folded{display:none}.rx-owf__num{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-owf__num--fold{color:var(--rx-ink-secondary)}.rx-owf__track{background:var(--rx-track);box-sizing:border-box;border-radius:3px;align-items:center;min-width:0;height:19px;padding:0 7px;display:flex;position:relative;overflow:hidden}.rx-owf__track i{background:var(--rx-fill);position:absolute;top:0;bottom:0;left:0}.rx-owf__trackPct{z-index:1;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-primary);margin-left:auto;font-weight:600;position:relative}.rx-owf__row .rx-owf__st{justify-self:end}.rx-owf__rolled{border-top:1px solid var(--rx-seam);grid-template-columns:78px minmax(0,1fr) 62px;align-items:center;gap:8px;min-width:0;height:22px;padding-top:4px;display:grid}.rx-owf__track--compact{height:18px}.rx-owf__card--unmatched .rx-owf__cardPct{font-size:24px}.rx-owf__notread{color:var(--rx-ink-secondary);font-size:var(--rx-body-size);align-items:center;gap:12px;padding:14px 16px;display:flex}.rx-owf__popover{box-sizing:border-box;z-index:20;border:1px solid var(--rx-accent);border-radius:var(--rx-radius);background:var(--rx-surface-raised);animation:rx-owf-pop-in var(--rx-dur-micro) var(--rx-ease-standard) both;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0003}.rx-owf__popover--leaving{pointer-events:none;animation:rx-owf-pop-out var(--rx-dur-exit) var(--rx-ease-exit) forwards}@keyframes rx-owf-pop-in{0%{opacity:0}to{opacity:1}}@keyframes rx-owf-pop-out{0%{opacity:1}to{opacity:0}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-owf__popover{box-shadow:0 12px 32px #0000008c}}:root[data-theme=dark] .rx-owf__popover{box-shadow:0 12px 32px #0000008c}.rx-owf__popHead{flex:none;min-width:0}.rx-owf__popTop{align-items:baseline;gap:8px;display:flex}.rx-owf__popName{appearance:none;font:inherit;text-align:left;color:var(--rx-ink-primary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;min-width:0;margin:0;padding:0;font-size:13px;font-weight:600;overflow:hidden}.rx-owf__popName:hover{text-decoration:underline}.rx-owf__popTally{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.rx-owf__popover>.rx-owf__labels{flex:none}.rx-owf__popRows{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.rx-owf__popFoot{border-top:1px solid var(--rx-seam);flex-wrap:wrap;flex:none;align-items:baseline;gap:10px;padding-top:8px;display:flex}.rx-owf__popFoot>.rx-owf__sbar{flex:0 0 100%;width:100%}.rx-owf__popFoot>.rx-owf__lbl{flex:0 0 100%}.rx-owf__popCodes{white-space:nowrap;flex:none;align-items:baseline;gap:8px;display:flex}.rx-owf__sbar{border-radius:3px;flex:0 0 230px;gap:2px;width:230px;height:10px;display:flex;overflow:hidden}.rx-owf__seg{height:100%;display:block}.rx-owf__seg--A,.rx-owf__swatch--A{background:var(--rx-closed)}.rx-owf__seg--B,.rx-owf__swatch--B{background:var(--rx-attention)}.rx-owf__seg--C,.rx-owf__swatch--C{background:var(--rx-blocked)}.rx-owf__swatch--D{background:var(--rx-accent);box-shadow:inset 0 0 0 1px var(--rx-hairline)}.rx-owf__chip{white-space:nowrap;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-primary);align-items:center;gap:5px;display:inline-flex}.rx-owf__chip--d{margin-left:6px}.rx-overview__figs--five{grid-template-columns:repeat(5,minmax(0,1fr))}.rx-overview__tally{flex-wrap:wrap;gap:7px 22px;display:flex}.rx-overview__tally .rx-owf__st b{font-weight:600}.rx-wfalert{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-left:2px solid var(--rx-attention);border-radius:var(--rx-radius);flex:none;align-items:center;gap:16px;padding:8px 16px;display:flex}.rx-wfalert__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rx-wfalert__line1{color:var(--rx-ink-primary);font-weight:600}.rx-wfalert__line2{color:var(--rx-ink-secondary)}.rx-wfalert__actions{flex:none;align-items:center;gap:8px;display:flex}@media print{:is(.rx-app:has(.rx-overview) .rx-topbar,.rx-app:has(.rx-overview) .rx-strip,.rx-app:has(.rx-overview) .rx-leftnav,.rx-app:has(.rx-projects) .rx-topbar,.rx-app:has(.rx-projects) .rx-strip,.rx-app:has(.rx-projects) .rx-leftnav){display:none!important}.rx-overview,.rx-projects{height:auto;overflow:visible}.rx-overview__body{flex:none;overflow:visible}.rx-overview__ph--sticky{position:static}.rx-overview__ph--sticky.rx-overview__ph--stuck{border-top:none;border-bottom-color:var(--rx-seam);border-radius:0}.rx-overview__freshness,.rx-overview__actions,.rx-overview__phtoggle,.rx-wfalert,.rx-owf__popover{display:none!important}.rx-owf__row--folded{display:grid}.rx-owf__rolled{display:none!important}.rx-owf__grid{grid-auto-rows:auto}}.rx-codes__cmp,.rx-codes__trail{align-items:center;gap:8px;display:inline-flex}.rx-codes__cmpLabel{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap}.rx-codes__cmp select{height:var(--rx-control-sm);box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;padding:0 10px;font-size:12px}.rx-codes__cmp select:disabled{color:var(--rx-ink-disabled);cursor:default}.rx-codes__bars{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}.rx-codes__bars .rx-overview__codebar{height:20px}.rx-codes__barLabel{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);white-space:nowrap}.rx-codes__cmpline{border-top:1px solid var(--rx-seam);font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);justify-content:space-between;align-items:baseline;margin-top:3px;padding-top:4px;font-size:12px;display:flex}.rx-codes__cmpline>span:first-child{font-family:var(--rx-font-sans)}.rx-codes__cmpline b{color:var(--rx-ink-primary);font-weight:600}.rx-codes__cmpfig{color:var(--rx-ink-secondary);font-weight:400}.rx-codes__pct{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);white-space:nowrap;font-size:13px;font-weight:500}.rx-codes__wp{flex-direction:column;gap:8px;display:flex}.rx-codes__wp .rx-overview__ph{box-sizing:border-box;align-items:center;min-height:38px}.rx-codes__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:8px;display:grid}.rx-codes__grid--1{grid-auto-rows:102px}.rx-codes__grid--2{grid-auto-rows:156px}@media (width<=1399.98px){.rx-codes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rx-codes__card{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;flex-direction:column;min-width:0;padding:10px 12px;display:flex}.rx-codes__cardName{color:var(--rx-ink-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rx-codes__seam{background:var(--rx-seam);flex:none;height:1px;margin:5px 0 4px}.rx-codes__row{flex-direction:column;justify-content:center;gap:4px;height:52px;display:flex}.rx-codes__row+.rx-codes__row{margin-top:2px}.rx-codes__barLine{grid-template-columns:minmax(46px,max-content) minmax(0,1fr);align-items:center;column-gap:6px;height:16px;display:grid}.rx-codes__figs{grid-template-columns:repeat(4,minmax(0,1fr));height:30px;display:grid}.rx-codes__figCell{justify-content:space-between;align-items:baseline;gap:4px;min-width:0;padding:0 6px;display:flex}.rx-codes__figCell:first-child{padding-left:0}.rx-codes__figCell+.rx-codes__figCell{border-left:1px solid var(--rx-hairline)}.rx-codes__lbl{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);white-space:nowrap}.rx-codes__rev{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:14ch;overflow:hidden}.rx-codes__nameLine{align-items:baseline;gap:6px;min-width:0;display:flex}.rx-codes__cardRev{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-codes__barLine--solo{grid-template-columns:minmax(0,1fr)}.rx-codes__bar{background:var(--rx-seam);border-radius:3px;min-width:0;height:12px;margin-right:4px;display:flex;overflow:hidden}.rx-codes__bar>span{min-width:2px;height:100%;transition:flex-grow var(--rx-dur-base) var(--rx-ease-standard);flex:0;display:block}.rx-codes__bar>.rx-codes__seg--none{min-width:0}.rx-codes__bar>.rx-codes__seg--seam{min-width:4px;box-shadow:inset 2px 0 0 var(--rx-seam)}@media (prefers-reduced-motion:reduce){.rx-codes__bar>span{transition:none}}.rx-codes__seg--A{background:var(--rx-closed)}.rx-codes__seg--B{background:var(--rx-attention)}.rx-codes__seg--C{background:var(--rx-blocked)}.rx-codes__cell{flex-direction:column;align-items:flex-end;display:flex}.rx-codes__fig{text-align:right;font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-size:11px;font-weight:600;line-height:18px}.rx-codes__cellPct{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);white-space:nowrap;font-size:11px;font-weight:400;line-height:12px}.rx-codes__lbl--A{color:var(--rx-closed)}.rx-codes__lbl--B{color:var(--rx-attention)}.rx-codes__lbl--C{color:var(--rx-blocked)}.rx-codes__line{color:var(--rx-ink-secondary);font-size:var(--rx-body-size);align-items:center;gap:12px;padding:14px 16px;display:flex}@media print{.rx-codes__grid{grid-auto-rows:auto}}.rx-otabs{box-sizing:border-box;height:var(--rx-control-md);border-bottom:1px solid var(--rx-hairline);flex:none;align-items:stretch;display:flex}.rx-otabs__list{align-items:stretch;display:flex}.rx-otabs__tab{appearance:none;height:calc(100% + 1px);font:inherit;color:var(--rx-ink-secondary);cursor:pointer;box-shadow:none;background:0 0;border:none;padding:0 14px;font-size:13px;font-weight:500}.rx-otabs__tab:hover{color:var(--rx-ink-primary);background:var(--rx-surface-hover);box-shadow:inset 0 -2px 0 var(--rx-control-border)}.rx-otabs__tab:active{color:var(--rx-ink-primary);background:var(--rx-surface-sunken)}.rx-otabs__tab--on,.rx-otabs__tab--on:hover,.rx-otabs__tab--on:active{color:var(--rx-ink-primary);box-shadow:inset 0 -2px 0 var(--rx-accent);background:0 0;font-weight:600}.rx-otabs__tab:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-otabs__trailing{align-items:center;gap:8px;margin-left:auto;display:flex}@media print{.rx-otabs__trailing{display:none!important}}.rx-mtg-cd{min-height:0;color:var(--rx-ink-primary);font-family:var(--rx-font-sans);flex-direction:column;flex:1 1 0;gap:44px;display:flex;overflow:hidden}.rx-mtg-cd--chart{gap:28px}.rx-mtg-cd__label{font-family:var(--rx-font-mono);text-transform:uppercase;letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-tertiary);font-size:13px}.rx-mtg-cd__panel{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius)}.rx-mtg-cd__num{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"liga" 0, "calt" 0;text-align:right}.rx-mtg-cd__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.rx-mtg-cd__name--other{color:var(--rx-ink-secondary);font-weight:400}.rx-mtg-cd__total{font-weight:500}.rx-mtg-cd__hero{flex:none;align-items:flex-end;gap:44px;min-width:0;display:flex}.rx-mtg-cd__heroValue{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:200px;font-weight:500;line-height:.82}.rx-mtg-cd__heroText{flex-direction:column;gap:14px;min-width:0;padding-bottom:6px;display:flex}.rx-mtg-cd__heroText .rx-mtg-cd__label{font-size:16px}.rx-mtg-cd__heroLine{color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:30px;line-height:1.25;overflow:hidden}.rx-mtg-cd--chart .rx-mtg-cd__hero{gap:36px}.rx-mtg-cd--chart .rx-mtg-cd__heroValue{font-size:128px}.rx-mtg-cd--chart .rx-mtg-cd__heroText{gap:10px;padding-bottom:4px}.rx-mtg-cd--chart .rx-mtg-cd__heroLine{font-size:26px}.rx-mtg-cd--wide{gap:24px}.rx-mtg-cd--wide .rx-mtg-cd__hero{gap:36px}.rx-mtg-cd--wide .rx-mtg-cd__heroValue{font-size:128px}.rx-mtg-cd--wide .rx-mtg-cd__heroText{gap:10px;padding-bottom:4px}.rx-mtg-cd--wide .rx-mtg-cd__heroLine{font-size:26px}.rx-mtg-cd__chartHead{flex:none;align-items:flex-end;gap:32px;display:flex}.rx-mtg-cd__chartHead>.rx-mtg-cd__hero{flex:1 1 0}.rx-mtg-cd__controls{flex-direction:column;flex:none;align-self:center;gap:10px;display:flex}.rx-mtg-cd__controls .rx-mtg-cd__scope{align-self:stretch;margin-left:0}.rx-mtg-cd__controls .rx-mtg-cd__scopeItem{flex:auto;justify-content:center}.rx-mtg-cd__scope{border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);flex:none;align-self:center;margin-left:auto;display:flex;overflow:hidden}.rx-mtg-cd__scopeItem{height:40px;color:var(--rx-ink-secondary);align-items:center;padding:0 16px;font-size:16px;font-weight:500;display:inline-flex}.rx-mtg-cd__scopeItem+.rx-mtg-cd__scopeItem{border-left:1px solid var(--rx-control-border)}.rx-mtg-cd__scopeItem[aria-current=true],.rx-mtg-cd__scopeItem[aria-pressed=true]{background:var(--rx-surface-raised);color:var(--rx-ink-primary);box-shadow:inset 0 -3px 0 var(--rx-accent)}.rx-mtg-cd__scope--live{pointer-events:auto}.rx-mtg-cd__scopeItem--btn{appearance:none;cursor:pointer;background:0 0;border:0;margin:0;font-family:inherit}.rx-mtg-cd__scopeItem--btn:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-mtg-cd__headRow{flex:none;align-items:flex-end;gap:40px;display:flex}.rx-mtg-cd__headRow>.rx-mtg-cd__hero{flex:1 1 0}.rx-mtg-cd__dTile{flex-direction:column;flex:none;align-self:center;align-items:flex-start;gap:4px;padding:12px 20px;display:flex}.rx-mtg-cd__dTop{align-items:baseline;gap:14px;display:flex}.rx-mtg-cd__dLetter{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);font-size:28px;font-weight:500}.rx-mtg-cd__dCount{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1}.rx-mtg-cd__dLabel{color:var(--rx-ink-secondary);font-size:15px}.rx-mtg-cd__numbers{flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px;min-height:0;display:grid}.rx-mtg-cd__tiles{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-height:0;display:grid}.rx-mtg-cd__tile{--rx-mtg-cd-tile-max:64px;flex-direction:column;gap:10px;min-height:0;padding:22px 26px;display:flex;container-type:inline-size}.rx-mtg-cd__tileTop{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rx-mtg-cd__tileLetter,.rx-mtg-cd__tileCount{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;font-size:min(var(--rx-mtg-cd-tile-max), calc((100cqw - 16px) / ((var(--rx-mtg-cd-chars,5) + 1) * .6)));font-weight:500;line-height:1}.rx-mtg-cd__tileCount{white-space:nowrap;letter-spacing:-.03em}.rx-mtg-cd__tileNote{color:var(--rx-ink-secondary);margin-top:auto;font-size:18px}.rx-mtg-cd__tileNote b{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-weight:500}.rx-mtg-cd__track{background:var(--rx-track);border-radius:5px;height:16px;overflow:hidden}.rx-mtg-cd__fill{background:var(--rx-accent);border-radius:5px;height:100%}.rx-mtg-cd__table,.rx-mtg-cd__legend{flex-direction:column;gap:10px;min-height:0;display:flex}.rx-mtg-cd__table{padding:24px 30px}.rx-mtg-cd__panelHead{flex:none;align-items:baseline;gap:12px;display:flex}.rx-mtg-cd__panelTitle{margin:0;font-size:16px;font-weight:400}.rx-mtg-cd__panelMeta{margin-left:auto;font-size:14px}.rx-mtg-cd__cols{flex:1 1 0;grid-template-columns:minmax(0,1fr);column-gap:32px;min-height:0;display:grid}.rx-mtg-cd__cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-mtg-cd__cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-mtg-cd__col{flex-direction:column;min-width:0;min-height:0;display:flex}.rx-mtg-cd__row{--rx-mtg-cd-num:64px;--rx-mtg-cd-total:72px;grid-template-columns:minmax(0, 1fr) repeat(4, var(--rx-mtg-cd-num)) var(--rx-mtg-cd-total);border-top:1px solid var(--rx-seam);flex:1 1 0;align-items:center;gap:12px;min-height:0;font-size:19px;display:grid}.rx-mtg-cd__cols--md .rx-mtg-cd__row{--rx-mtg-cd-num:56px;font-size:16px}.rx-mtg-cd__row--head{border-top:0;flex:0 0 32px;font-size:13px}.rx-mtg-cd__numbers--wide{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:20px}.rx-mtg-cd__numbers--wide .rx-mtg-cd__tiles{grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.rx-mtg-cd__numbers--wide .rx-mtg-cd__tile{--rx-mtg-cd-tile-max:44px;gap:8px;padding:14px 20px}.rx-mtg-cd__numbers--wide .rx-mtg-cd__tileNote{margin-top:0;font-size:15px}.rx-mtg-cd__numbers--wide .rx-mtg-cd__track{height:10px}.rx-mtg-cd__numbers--wide .rx-mtg-cd__table{gap:6px;padding:16px 20px 18px}.rx-mtg-cd__cols--wide{--rx-mtg-cd-fs:17px;--rx-mtg-cd-cell:10px;font-size:var(--rx-mtg-cd-fs);column-gap:36px}.rx-mtg-cd__cols--wide.rx-mtg-cd__cols--4{--rx-mtg-cd-fs:15px;--rx-mtg-cd-cell:9px;column-gap:22px}.rx-mtg-cd__cols--wide .rx-mtg-cd__row{grid-template-columns:minmax(0, 1fr) calc(var(--rx-mtg-cd-ca,3) * var(--rx-mtg-cd-cell)) calc(var(--rx-mtg-cd-cb,3) * var(--rx-mtg-cd-cell)) calc(var(--rx-mtg-cd-cc,3) * var(--rx-mtg-cd-cell)) max(22px, calc(var(--rx-mtg-cd-cd,1) * var(--rx-mtg-cd-cell))) max(44px, calc(var(--rx-mtg-cd-ct,3) * var(--rx-mtg-cd-cell)));max-height:40px;font-size:var(--rx-mtg-cd-fs);flex:1 1 0;gap:8px}.rx-mtg-cd__cols--wide .rx-mtg-cd__row--head{flex:0 0 28px;max-height:none;font-size:12px}.rx-mtg-cd__cols--wide .rx-mtg-cd__row--head>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-mtg-cd__rings{flex:1 1 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-height:0;display:grid}.rx-mtg-cd__rings--all{flex:none}.rx-mtg-cd__ringPanel{flex-direction:column;align-items:stretch;gap:22px;min-height:0;padding:24px 26px;display:flex}.rx-mtg-cd__ringPanel--all{align-items:center;padding:20px}.rx-mtg-cd-donut{flex:none;align-self:center;width:240px;height:240px;position:relative;container-type:inline-size}.rx-mtg-cd-donut--all{width:268px;height:268px}.rx-mtg-cd__all--t3 .rx-mtg-cd-donut--all,.rx-mtg-cd__all--t4 .rx-mtg-cd-donut--all{width:224px;height:224px}.rx-mtg-cd-donut svg{width:100%;height:100%;display:block;overflow:visible}.rx-mtg-cd-donut__track{stroke:var(--rx-track)}.rx-mtg-cd-donut__arc{transition:stroke-dasharray var(--rx-dur-content) var(--rx-ease-standard), stroke-dashoffset var(--rx-dur-content) var(--rx-ease-standard)}.rx-mtg-cd-donut__hole{background:var(--rx-surface-raised);font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:18%}.rx-mtg-cd-donut__letter{color:var(--rx-ink-secondary);font-size:30px;font-weight:500;line-height:1}.rx-mtg-cd-donut__count{--rx-mtg-cd-count-max:56px;font-size:min(var(--rx-mtg-cd-count-max), calc(64cqw * .86 / (var(--rx-mtg-cd-chars,5) * .58)));letter-spacing:-.03em;white-space:nowrap;font-weight:500;line-height:1}.rx-mtg-cd-donut--all .rx-mtg-cd-donut__count{--rx-mtg-cd-count-max:60px}.rx-mtg-cd-donut__share{color:var(--rx-ink-secondary);font-size:17px}.rx-mtg-cd__ringRows{flex-direction:column;min-height:0;display:flex}.rx-mtg-cd__ringRow{border-top:1px solid var(--rx-seam);flex:0 38px;grid-template-columns:16px minmax(0,1fr) 48px 52px;align-items:center;gap:12px;min-height:0;font-size:19px;display:grid}.rx-mtg-cd__share{color:var(--rx-ink-secondary);font-size:16px}.rx-mtg-cd__swatch{border-radius:3px;width:16px;height:16px}.rx-mtg-cd__all{flex-direction:column;flex:1 1 0;gap:24px;min-height:0;display:flex}.rx-mtg-cd__legend{flex:1 1 0;gap:8px;padding:18px 28px 20px}.rx-mtg-cd__legendGrid{flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;min-height:0;display:grid}.rx-mtg-cd__legendGrid--3,.rx-mtg-cd__legendGrid--4{column-gap:40px}.rx-mtg-cd__legendGrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-mtg-cd__legendGrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-mtg-cd__legendGrid{--rx-mtg-cd-cell:10.2px}.rx-mtg-cd__legendGrid--3,.rx-mtg-cd__legendGrid--4{--rx-mtg-cd-cell:9px}.rx-mtg-cd__lrow{grid-template-columns:16px minmax(0, 1fr) calc(var(--rx-mtg-cd-ca,3) * var(--rx-mtg-cd-cell)) calc(var(--rx-mtg-cd-cb,3) * var(--rx-mtg-cd-cell)) calc(var(--rx-mtg-cd-cc,3) * var(--rx-mtg-cd-cell));flex:1 1 0;align-items:center;gap:12px;min-height:0;max-height:26px;font-size:17px;display:grid}.rx-mtg-cd__legendGrid--3 .rx-mtg-cd__lrow,.rx-mtg-cd__legendGrid--4 .rx-mtg-cd__lrow{gap:10px;font-size:15px}.rx-mtg-cd__lrow--head{flex:0 0 24px;max-height:none;font-size:13px}.rx-mtg-cd__message{color:var(--rx-ink-secondary);font-size:28px;line-height:1.3}.rx-mtg-ov{--rx-mtg-ov-fill:var(--rx-accent);pointer-events:none;min-width:0;min-height:0;color:var(--rx-ink-primary);font-family:var(--rx-font-sans);flex-direction:column;flex:1 1 0;gap:44px;display:flex;overflow:hidden}.rx-mtg-ov--soon{--rx-mtg-ov-fill:var(--rx-attention)}.rx-mtg-ov--overdue{--rx-mtg-ov-fill:var(--rx-blocked)}.rx-mtg-ov__mono{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"liga" 0, "calt" 0}.rx-mtg-ov__label{font-family:var(--rx-font-mono);text-transform:uppercase;letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-tertiary);margin:0;font-size:16px;font-weight:400}.rx-mtg-ov__label--hero{font-size:16px}.rx-mtg-ov__label--side{font-size:15px}.rx-mtg-ov__label--note{white-space:nowrap;margin-left:auto;font-size:14px}.rx-mtg-ov__top{flex:none;align-items:flex-end;gap:48px;display:flex}.rx-mtg-ov__hero{flex-direction:column;flex:1 1 0;gap:22px;min-width:0;display:flex}.rx-mtg-ov__herorow{align-items:flex-end;gap:44px;display:flex}.rx-mtg-ov__pct{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"liga" 0, "calt" 0;letter-spacing:-.04em;flex:none;font-size:200px;font-weight:500;line-height:.82}.rx-mtg-ov__herotext{flex-direction:column;gap:14px;min-width:0;padding-bottom:6px;display:flex}.rx-mtg-ov__heroline{color:var(--rx-ink-secondary);font-size:30px;line-height:1.25}.rx-mtg-ov__heroline b{color:var(--rx-ink-primary);font-weight:600}.rx-mtg-ov__track{background:var(--rx-track);position:relative;overflow:hidden}.rx-mtg-ov__track--hero{border-radius:6px;height:28px}.rx-mtg-ov__fill{border-radius:inherit;background:var(--rx-mtg-ov-fill);height:100%}.rx-mtg-ov__tick{background:var(--rx-ink-primary);width:2px;transition:left var(--rx-dur-content) var(--rx-ease-standard);margin-left:-1px;position:absolute;top:0;bottom:0}.rx-mtg-ov__bar{background:var(--rx-track);overflow:hidden}.rx-mtg-ov__bar--12{border-radius:6px;height:12px}.rx-mtg-ov__bar--14{border-radius:7px;height:14px}.rx-mtg-ov__bar--20{border-radius:5px;height:20px}.rx-mtg-ov__side{flex:none;gap:24px;display:flex}.rx-mtg-ov__panel--side{gap:10px;width:250px;padding:22px 26px}.rx-mtg-ov__big--side{font-size:min(56px,29cqw)}.rx-mtg-ov__sub--side{font-size:22px}.rx-mtg-ov__sidenote{color:var(--rx-ink-secondary);white-space:nowrap;flex-wrap:wrap;gap:0 8px;font-size:18px;display:flex}.rx-mtg-ov__sidenote b{color:var(--rx-ink-primary);font-weight:500}.rx-mtg-ov__blocks{flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.2fr);gap:24px;min-height:0;display:grid}.rx-mtg-ov__blocks--t1{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr)}.rx-mtg-ov__blocks--t4{grid-template-columns:minmax(0,1fr)}.rx-mtg-ov__panel{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;gap:18px;min-width:0;min-height:0;padding:28px 30px;display:flex;overflow:hidden;container-type:inline-size}.rx-mtg-ov__panel--list{gap:14px}.rx-mtg-ov__big{letter-spacing:-.03em;white-space:nowrap;font-size:min(88px,29cqw);font-weight:500;line-height:1}.rx-mtg-ov__sub{font-size:26px;font-weight:500}.rx-mtg-ov__tag{color:var(--rx-mtg-ov-fill);align-items:center;gap:10px;font-size:20px;font-weight:600;display:inline-flex}.rx-mtg-ov__panel--side .rx-mtg-ov__tag{gap:8px;font-size:18px}.rx-mtg-ov__dot{background:var(--rx-mtg-ov-fill);border-radius:50%;flex:0 0 12px;width:12px;height:12px}.rx-mtg-ov__panel--side .rx-mtg-ov__dot{flex-basis:8px;width:8px;height:8px}.rx-mtg-ov__wf,.rx-mtg-ov__foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.rx-mtg-ov__wfhead{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:24px;font-weight:600;display:flex}.rx-mtg-ov__wffig{margin-left:auto;font-size:32px;font-weight:500}.rx-mtg-ov__stagename{color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.rx-mtg-ov__rows{flex-direction:column;margin-top:auto;display:flex}.rx-mtg-ov__blockrow{border-top:1px solid var(--rx-seam);align-items:center;gap:12px;height:48px;font-size:20px;display:flex}.rx-mtg-ov__blockword{color:var(--rx-ink-secondary)}.rx-mtg-ov__blockval{margin-left:auto;font-weight:500}.rx-mtg-ov__listhead{align-items:baseline;gap:12px;display:flex}.rx-mtg-ov__list,.rx-mtg-ov__stages{flex:1 1 0;min-height:0}.rx-mtg-ov__item{align-items:center;min-width:0;display:grid}.rx-mtg-ov__name,.rx-mtg-ov__stagetitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.rx-mtg-ov__count{color:var(--rx-ink-secondary);text-align:right;white-space:nowrap;font-size:18px}.rx-mtg-ov__itempct{text-align:right;white-space:nowrap;font-weight:500}.rx-mtg-ov__list--t1{flex-direction:column;justify-content:space-between;display:flex}.rx-mtg-ov__list--t1 .rx-mtg-ov__item{grid-template-columns:200px minmax(0,1fr) 112px 64px;gap:18px;font-size:21px}.rx-mtg-ov__list--t2,.rx-mtg-ov__list--t3,.rx-mtg-ov__list--t4{grid-auto-flow:column;grid-template-rows:repeat(var(--rx-mtg-ov-rows), minmax(0, 1fr));align-items:center;column-gap:36px;display:grid}.rx-mtg-ov__list--t2{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-mtg-ov__list--t3{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-mtg-ov__list--t4{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:56px}.rx-mtg-ov__list--t2 .rx-mtg-ov__item{grid-template-columns:150px minmax(0,1fr) 56px;gap:14px;font-size:19px}.rx-mtg-ov__list--t3 .rx-mtg-ov__item,.rx-mtg-ov__list--t4 .rx-mtg-ov__item{grid-template-columns:minmax(0,1fr) 56px;gap:12px;font-size:18px}.rx-mtg-ov__stages--t1{flex-direction:column;justify-content:space-between;display:flex}.rx-mtg-ov__stages--t2,.rx-mtg-ov__stages--t3{grid-auto-flow:column;grid-template-rows:repeat(var(--rx-mtg-ov-rows), minmax(0, 1fr));column-gap:36px;display:grid}.rx-mtg-ov__stages--t2{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-mtg-ov__stages--t3{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-mtg-ov__stage{border-top:1px solid var(--rx-seam);flex-direction:column;justify-content:center;gap:12px;min-width:0;min-height:0;padding-top:14px;display:flex}.rx-mtg-ov__stages--t2 .rx-mtg-ov__stage{gap:8px;padding-top:10px}.rx-mtg-ov__stages--t3 .rx-mtg-ov__stage{gap:0;padding-top:8px}.rx-mtg-ov__stageline{align-items:center;gap:14px;min-width:0;font-size:22px;line-height:26px;display:flex}.rx-mtg-ov__stages--t2 .rx-mtg-ov__stageline,.rx-mtg-ov__stages--t3 .rx-mtg-ov__stageline{font-size:18px;line-height:22px}.rx-mtg-ov__stagetitle{flex:0 auto;font-weight:600}.rx-mtg-ov__stageline>.rx-mtg-ov__count,.rx-mtg-ov__stageline>.rx-mtg-ov__itempct{flex:none;margin-left:auto}.rx-mtg-ov__stageline>.rx-mtg-ov__count+.rx-mtg-ov__itempct{flex-basis:64px;margin-left:0}.rx-mtg-ov__chip{letter-spacing:.06em;border:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);border-radius:3px;flex:none;padding:0 8px;font-size:13px;line-height:24px}.rx-mtg-ov__chip--open{border-color:var(--rx-accent);color:var(--rx-accent-text)}.rx-addPlanned{margin-top:4px;position:relative}.rx-addPlanned .rx-addPlanned__button,.rx-addPlanned .rx-addPlanned__button:hover:not(:disabled){color:var(--rx-accent-text);gap:6px;margin-left:-8px;font-weight:600}.rx-addPlanned__plus{flex:none;display:block}.rx-addPlanned__notInOffice{color:var(--rx-ink-secondary);margin-top:6px;font-size:12px;display:block}.rx-addPlanned .rx-addPlanned__button[aria-expanded=true]{border-color:var(--rx-ink-primary)}.rx-addPlanned__popover{box-sizing:border-box;z-index:10;border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);width:340px;max-width:calc(100vw - 16px);box-shadow:var(--rx-sheet-shadow);color:var(--rx-ink-primary);animation:rx-addPlanned-in var(--rx-dur-layer) var(--rx-ease-standard);border-radius:6px;flex-direction:column;display:flex;position:fixed;top:0;left:0}.rx-addPlanned__popover--leaving{pointer-events:none;animation:rx-addPlanned-out var(--rx-dur-exit) var(--rx-ease-exit) forwards}.rx-addPlanned__head{justify-content:space-between;align-items:center;gap:8px;padding:9px 12px 0;display:flex}.rx-addPlanned__title{font-size:13px;font-weight:600}.rx-addPlanned__close{border-radius:var(--rx-radius);color:var(--rx-ink-tertiary);cursor:pointer;background:0 0;border:0;flex:none;margin:-4px;padding:4px;display:flex}.rx-addPlanned__close:hover{color:var(--rx-ink-primary)}.rx-addPlanned__close:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:0}.rx-addPlanned__body{flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.rx-addPlanned__field{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.rx-addPlanned__fieldLabel{color:var(--rx-ink-secondary);font-size:12px;font-weight:500}.rx-addPlanned__select{box-sizing:border-box;width:100%;min-width:0;height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);font-family:var(--rx-font-sans);color:var(--rx-ink-primary);text-overflow:ellipsis;padding:0 8px;font-size:12px}.rx-addPlanned__select:focus-visible{box-shadow:0 0 0 2px var(--rx-surface-raised), 0 0 0 4px var(--rx-accent);outline:none}.rx-addPlanned__select:disabled{color:var(--rx-ink-disabled)}.rx-addPlanned__row{grid-template-columns:minmax(0,1fr) 104px;align-items:start;gap:10px;display:grid}.rx-addPlanned__row--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rx-addPlanned--below{margin-top:0}.rx-addPlanned--below .rx-addPlanned__button,.rx-addPlanned--below .rx-addPlanned__button:hover:not(:disabled){margin-left:0}.rx-addPlanned__revBox{box-sizing:border-box;height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);align-items:center;padding:0 4px 0 10px;display:flex}.rx-addPlanned__revBox:focus-within{box-shadow:0 0 0 2px var(--rx-surface-raised), 0 0 0 4px var(--rx-accent)}.rx-addPlanned__revBox--error{border-color:var(--rx-blocked);box-shadow:inset 0 0 0 1px var(--rx-blocked)}.rx-addPlanned__revBox--error:focus-within{box-shadow:inset 0 0 0 1px var(--rx-blocked), 0 0 0 2px var(--rx-surface-raised), 0 0 0 4px var(--rx-accent)}.rx-addPlanned__revInput{min-width:0;font-family:var(--rx-font-mono);color:var(--rx-ink-primary);background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:12px}.rx-addPlanned__revInput::placeholder{color:var(--rx-ink-tertiary)}.rx-addPlanned__revInput:disabled{color:var(--rx-ink-disabled)}.rx-addPlanned__revClear{border-radius:var(--rx-radius);color:var(--rx-ink-tertiary);cursor:pointer;background:0 0;border:0;flex:none;padding:4px;display:flex}.rx-addPlanned__revClear:hover:not(:disabled){color:var(--rx-ink-primary)}.rx-addPlanned__revClear:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:0}.rx-addPlanned__list{box-sizing:border-box;z-index:30;border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);width:168px;box-shadow:var(--rx-sheet-shadow);border-radius:6px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.rx-addPlanned__listLabel{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);padding:6px 8px 3px;display:block}.rx-addPlanned__option{box-sizing:border-box;width:100%;height:var(--rx-control-sm);font-family:var(--rx-font-mono);color:var(--rx-ink-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 8px;font-size:12px;display:flex}.rx-addPlanned__option--active,.rx-addPlanned__option:hover{background:var(--rx-seam)}.rx-addPlanned__seam{background:var(--rx-seam);height:1px;margin:4px 0}.rx-addPlanned__refused{color:var(--rx-ink-primary);align-items:baseline;gap:7px;margin-top:-4px;font-size:12px;display:flex}.rx-addPlanned__dot{background:var(--rx-blocked);border-radius:50%;flex:0 0 7px;width:7px;height:7px;transform:translateY(-1px)}.rx-addPlanned__dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.rx-addPlanned__working{align-items:baseline;gap:6px;display:flex}.rx-addPlanned__dates>.rx-addPlanned__working{height:var(--rx-control-sm);align-self:end;align-items:center}.rx-addPlanned__workingFigure{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-size:13px;font-weight:500}.rx-addPlanned__workingWords{color:var(--rx-ink-secondary);font-size:12px}.rx-addPlanned__actions{border-top:1px solid var(--rx-seam);flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:9px 12px;display:flex}.rx-addPlanned__actions .rx-btn{flex:none}@keyframes rx-addPlanned-in{0%{opacity:0;transform:translateY(var(--rx-dist-nudge))}}@keyframes rx-addPlanned-out{to{opacity:0;transform:translateY(var(--rx-dist-nudge))}}@media (prefers-reduced-motion:reduce){.rx-addPlanned__popover,.rx-addPlanned__popover--leaving{animation:none}}.rx-datePanel{box-sizing:border-box;z-index:20;border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);width:328px;max-width:calc(100vw - 16px);box-shadow:var(--rx-sheet-shadow);color:var(--rx-ink-primary);border-radius:5px;flex-direction:column;font-size:12px;display:flex;position:fixed;top:0;left:0}.rx-datePanel:focus-visible{outline:none}.rx-datePanel__head{border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-header);border-radius:5px 5px 0 0;align-items:flex-start;gap:8px;padding:12px 12px 10px 14px;display:flex}.rx-datePanel__who{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rx-datePanel__project{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.rx-datePanel__submission{font-family:var(--rx-font-mono);white-space:nowrap;text-overflow:ellipsis;color:var(--rx-ink-secondary);font-size:12px;overflow:hidden}.rx-datePanel__close{height:var(--rx-control-sm);border-radius:var(--rx-radius);color:var(--rx-ink-tertiary);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0 6px;display:flex}.rx-datePanel__close:hover{color:var(--rx-ink-primary)}.rx-datePanel__close:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:0}.rx-datePanel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.rx-datePanel__ro{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-datePanel__roLabel{color:var(--rx-ink-secondary)}.rx-datePanel__roValue{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-size:12px;font-weight:500}.rx-datePanel__lines{padding:0 14px 12px}.rx-datePanel__refused{color:var(--rx-ink-primary);align-items:flex-start;gap:6px;display:flex}.rx-datePanel__dot{background:var(--rx-blocked);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.rx-datePanel__foot{border-top:1px solid var(--rx-seam);align-items:center;gap:8px;padding:10px 14px 12px;display:flex}.rx-datePanel__footLeft{flex:auto;min-width:0}.rx-datePanel__figure{color:var(--rx-ink-secondary)}.rx-datePanel__figure b{color:var(--rx-ink-primary);font-weight:600}.rx-cal{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;min-height:0;padding:18px 24px 20px;display:flex;overflow:hidden auto}.rx-cal>.rx-msgbar{flex:none}.rx-cal__loading{color:var(--rx-ink-tertiary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);padding:12px}.rx-cal__label{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);white-space:nowrap}.rx-cal__status{flex:0 0 var(--rx-control-md);border-bottom:1px solid var(--rx-hairline);align-items:center;display:flex}.rx-cal__refresh{appearance:none;height:var(--rx-control-sm);border-radius:var(--rx-radius);color:var(--rx-ink-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;margin:0 0 0 auto;padding:0 10px;font-size:12px}.rx-cal__refresh:hover:not(:disabled){background:var(--rx-surface-hover);color:var(--rx-ink-primary)}.rx-cal__refresh:disabled{color:var(--rx-ink-disabled);cursor:default}.rx-cal__title{flex:none;align-items:center;gap:12px;display:flex}.rx-cal__h1{font-size:var(--rx-size-title);letter-spacing:-.012em;color:var(--rx-ink-primary);margin:0;font-weight:600}.rx-cal__mode{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);display:inline-flex;overflow:hidden}.rx-cal__modeOption{appearance:none;box-sizing:border-box;height:var(--rx-control-sm);color:var(--rx-ink-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;margin:0;padding:0 10px;font-size:12px}.rx-cal__modeOption:focus-visible{outline-offset:calc(var(--rx-focus-ring-offset) * -1)}.rx-cal__modeOption[aria-pressed=true]{border-color:var(--rx-ink-primary);background:var(--rx-surface-hover);color:var(--rx-ink-primary);font-weight:600}.rx-cal__steps{align-items:center;gap:2px;margin-left:8px;display:flex}.rx-cal__step{appearance:none;border-radius:var(--rx-radius);min-width:29px;height:29px;color:var(--rx-ink-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 6px;font-size:13px}.rx-cal__step:hover{background:var(--rx-surface-hover)}.rx-cal__range{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;color:var(--rx-ink-primary);white-space:nowrap;padding:0 8px}.rx-cal__today{appearance:none;height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);color:var(--rx-ink-primary);font:inherit;cursor:pointer;background:0 0;margin:0;padding:0 12px;font-size:12px}.rx-cal__today:hover{background:var(--rx-surface-hover)}.rx-cal__add{margin-left:auto}.rx-cal__body{flex:none;min-width:0}.rx-cal__card{box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);max-width:100%;position:relative;overflow:hidden}.rx-cal__head{border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);display:flex}.rx-cal__headName{box-sizing:border-box;border-right:1px solid var(--rx-seam);flex:none;align-items:flex-end;padding:0 16px 6px;display:flex}.rx-cal__headDays{flex:none;position:relative}.rx-cal__months{height:24px;position:relative}.rx-cal__month{font:600 13px/18px var(--rx-font-sans);color:var(--rx-ink-primary);white-space:nowrap;padding-left:6px;position:absolute;top:3px;bottom:0}.rx-cal__month--divided{border-left:2px solid var(--rx-control-border)}.rx-cal__dayStrip{height:34px;display:flex}.rx-cal__day{box-sizing:border-box;font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--rx-ink-secondary);flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:1px;font-size:11px;line-height:15px;display:flex}.rx-cal__dayInitial{color:var(--rx-ink-tertiary);font-size:10px}.rx-cal__day--weekend{background:var(--rx-track)}.rx-cal__day--weekStart{box-shadow:inset 1px 0 0 var(--rx-seam)}.rx-cal__day--today .rx-cal__dayNumber{letter-spacing:-.04em;color:var(--rx-accent-text);box-shadow:inset 0 -2px 0 var(--rx-accent);font-size:14px;font-weight:600;line-height:17px}.rx-cal__day--today .rx-cal__dayInitial{color:var(--rx-accent-text)}.rx-cal__rows{position:relative}.rx-cal__todayLine{background:var(--rx-accent);pointer-events:none;z-index:1;width:2px;position:absolute;top:0;bottom:0}.rx-cal__empty{box-sizing:border-box;border-bottom:1px solid var(--rx-seam);height:36px;color:var(--rx-ink-primary);align-items:center;margin:0;font-weight:500;display:flex}.rx-cal__row{box-sizing:border-box;border-top:1px solid var(--rx-seam);background:var(--rx-cal-band,transparent);display:flex;position:relative}.rx-cal__row:first-of-type{border-top:0}.rx-cal__name{box-sizing:border-box;border:0;border-right:1px solid var(--rx-seam);min-width:0;color:var(--rx-ink-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;flex:none;justify-content:center;gap:1px;margin:0;padding:0 12px 0 16px;display:flex}.rx-cal__name:hover{background:var(--rx-track)}.rx-cal__nameLine{align-items:center;gap:8px;min-width:0;display:flex}.rx-cal__swatch{background:var(--rx-cal-swatch);border-radius:3px;flex:0 0 12px;width:12px;height:12px}.rx-cal__nameText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.rx-cal__figure{color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;padding-left:20px;overflow:hidden}.rx-cal__figure b{color:var(--rx-ink-primary);font-weight:600}.rx-cal__lane{background-image:repeating-linear-gradient(90deg, transparent 0, transparent calc(5 * var(--rx-cal-day)), var(--rx-track) calc(5 * var(--rx-cal-day)), var(--rx-track) calc(7 * var(--rx-cal-day))), repeating-linear-gradient(90deg, var(--rx-seam) 0, var(--rx-seam) 1px, transparent 1px, transparent calc(7 * var(--rx-cal-day)));background-repeat:no-repeat;background-position:0 0, calc(7 * var(--rx-cal-day)) 0;background-size:100% 100%, calc(100% - 7 * var(--rx-cal-day)) 100%;flex:none;position:relative}.rx-cal__laneBars{position:absolute;left:0;right:0}.rx-cal__pointer{max-width:calc(100% - 28px);color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;z-index:2;position:absolute;top:14px;left:14px;overflow:hidden}.rx-cal__card--compact .rx-cal__pointer{top:11px}.rx-lanebar__group{display:contents}.rx-lanebar{box-sizing:border-box;border:1px solid var(--rx-control-border);border-right:4px solid var(--rx-ink-primary);background:var(--rx-track);height:24px;color:var(--rx-ink-primary);font:500 12px var(--rx-font-sans);text-align:left;white-space:nowrap;appearance:none;cursor:pointer;z-index:2;border-radius:5px;align-items:center;gap:6px;margin:0;padding:0 7px 0 8px;display:flex;position:absolute;top:6px;overflow:hidden}.rx-lanebar:hover{background:var(--rx-surface-hover)}.rx-lanebar--all-coded{border:1px solid var(--rx-hairline);color:var(--rx-ink-tertiary);background:0 0;padding-right:8px}.rx-lanebar--away{border:1px solid var(--rx-hairline);border-right:4px solid var(--rx-ink-tertiary);background:var(--rx-track);color:var(--rx-ink-secondary)}.rx-lanebar--planned{border:1px dashed var(--rx-control-border);color:var(--rx-ink-secondary);background:0 0;padding-right:8px}.rx-lanebar--focus{border:1px solid var(--rx-ink-primary);background:var(--rx-ink-primary);color:var(--rx-surface-raised);font-weight:600}.rx-lanebar--focus:hover{background:var(--rx-ink-primary)}.rx-lanebar--no-deadline{border-right:0;border-radius:4px 0 0 4px;padding-right:0}.rx-lanebar--cutLeft{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.rx-lanebar--cutRight{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.rx-lanebar--sliver{border-right-width:2px;padding:0}.rx-lanebar--open{outline:2px solid var(--rx-ink-primary);outline-offset:2px}.rx-lanebar__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-lanebar__check{flex:none;display:block}.rx-lanebar__tag{font:500 10px var(--rx-font-mono);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;border:1px solid;border-radius:3px;flex:none;padding:0 4px;line-height:14px}.rx-lanebar__tag--side{color:var(--rx-ink-secondary)}.rx-lanebar__late{color:var(--rx-ink-primary);flex:none;font-weight:500}.rx-lanebar__tail{box-sizing:border-box;border-top:1px dashed var(--rx-control-border);border-bottom:1px dashed var(--rx-control-border);pointer-events:none;height:24px;position:absolute;top:6px;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000);mask-image:linear-gradient(90deg,#000 30%,#0000)}.rx-lanebar__side{white-space:nowrap;z-index:2;align-items:center;gap:6px;font-size:12px;line-height:24px;display:flex;position:absolute;top:6px;overflow:hidden}.rx-lanebar__side--under{font-size:11px;line-height:13px;top:33px}.rx-lanebar__sideLabel{min-width:0;color:var(--rx-ink-primary);text-overflow:ellipsis;font-weight:500;overflow:hidden}.rx-lanebar__sideLabel--muted{color:var(--rx-ink-secondary)}.rx-lanebar__verdict b{font-weight:600}.rx-lanebar__verdictDot{background:var(--rx-blocked);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.rx-lanebar__words{color:var(--rx-ink-secondary)}.rx-lanebar__sideDate{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;color:var(--rx-ink-primary);flex:none;font-weight:500}.rx-lanebar__diamond{box-sizing:border-box;background:var(--rx-surface-raised);border:1.5px solid var(--rx-ink-primary);pointer-events:none;z-index:2;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:13px;transform:rotate(45deg)}.rx-lanebar__diamond--muted{border-color:var(--rx-ink-tertiary)}.rx-lanebar__conn{border-top:1px dotted var(--rx-control-border);pointer-events:none;z-index:0;height:0;position:absolute;top:18px}.rx-lanebar__date{font:11px/13px var(--rx-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--rx-ink-secondary);white-space:nowrap;pointer-events:none;z-index:2;position:absolute;top:33px}.rx-lanebar__date--end{color:var(--rx-ink-primary);font-weight:500;transform:translate(-100%)}.rx-lanebar__date--after{transform:none}.rx-lanebar__date--ldc{transform:translate(-100%)}.rx-lanebar__date--ldcStart{transform:none}.rx-lanebar__date i{color:var(--rx-ink-primary);font-style:normal;font-weight:500}.rx-cal__card--compact .rx-lanebar,.rx-cal__card--compact .rx-lanebar__tail{height:22px;top:4px}.rx-cal__card--compact .rx-lanebar{border-radius:4px}.rx-cal__card--compact .rx-lanebar__side{line-height:22px;top:4px}.rx-cal__card--compact .rx-lanebar__side--under{line-height:13px;top:28px}.rx-cal__card--compact .rx-lanebar__diamond{top:10.5px}.rx-cal__card--compact .rx-lanebar__conn{top:15px}.rx-cal__card--compact .rx-lanebar__date{top:28px}.rx-cal__tip{z-index:30;box-sizing:border-box;border-radius:var(--rx-radius);background:var(--rx-ink-primary);max-width:320px;color:var(--rx-surface-raised);box-shadow:var(--rx-sheet-shadow);white-space:nowrap;pointer-events:none;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex;position:fixed}.rx-cal__tipHead{font-weight:600}.rx-cal__tip span{opacity:.86}.rx-load{flex-direction:column;flex:1 1 0;gap:10px;min-height:0;display:flex}.rx-load__line{align-items:center;gap:8px;display:flex}.rx-load__label{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-load__key{color:var(--rx-ink-secondary);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.rx-load__swatch{border:1px solid var(--rx-seam);border-radius:2px;width:18px;height:12px;display:inline-block}.rx-load__empty{color:var(--rx-ink-tertiary);margin:0}.rx-load__card{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);align-self:stretch;overflow:auto}.rx-load__row{grid-template-columns:200px repeat(var(--rx-load-cols), minmax(88px, 1fr)) 96px;height:var(--rx-row-height);border-top:1px solid var(--rx-seam);align-items:center;display:grid}.rx-load__row--head{height:var(--rx-row-height);background:var(--rx-surface-header);border-top:0;border-bottom:1px solid var(--rx-hairline)}.rx-load__row--total{background:var(--rx-surface-header);border-top:1px solid var(--rx-hairline);font-weight:600}.rx-load__cell{border-left:1px solid var(--rx-seam);justify-content:flex-end;align-items:center;min-width:0;height:100%;padding:0 12px;display:flex}.rx-load__cell--head{font-weight:600}.rx-load__cell--label{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);font-weight:500}.rx-load__cell--name{border-left:0;justify-content:flex-start;gap:8px;padding-left:16px;font-weight:600}.rx-load__cell--label.rx-load__cell--name{font-weight:500}.rx-load__cell--total,.rx-load__cell--figure{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;font-variant-ligatures:none}.rx-load__cell--total{font-weight:600}.rx-load__cell--figure{padding:0}.rx-load__project{border-radius:3px;flex:0 0 12px;width:12px;height:12px}.rx-load__nameText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-load__button,.rx-load__plain,.rx-load__zero{box-sizing:border-box;width:100%;height:100%;font:inherit;color:var(--rx-ink-primary);justify-content:flex-end;align-items:center;padding:0 12px;display:flex}.rx-load__button{appearance:none;cursor:pointer;background:0 0;border:0;margin:0}.rx-load__button:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-load__zero{color:var(--rx-ink-tertiary)}.rx-pace-tile{box-sizing:border-box;border:1px solid var(--rx-seam);min-width:0;color:var(--rx-ink-primary);border-radius:10px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.rx-pace-tile__label{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-pace-tile__verdict{letter-spacing:-.025em;align-items:center;gap:9px;font-size:26px;font-weight:700;line-height:1.05;display:flex}.rx-pace-tile__dot{border-radius:50%;flex:0 0 10px;width:10px;height:10px}.rx-pace-tile__lines{flex-direction:column;gap:1px;font-size:13px;display:flex}.rx-pace-tile__second{font-weight:600}.rx-pace-tile__third{color:var(--rx-ink-secondary)}.rx-pace-chart{flex:auto;gap:10px;min-height:125px;display:flex}.rx-pace-chart__values{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary);flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;padding-bottom:35px;font-size:11px;display:flex}.rx-pace-chart__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rx-pace-chart__plot{flex:auto;min-height:90px;position:relative}.rx-pace-chart__plot svg{display:block;position:absolute;inset:0;overflow:visible}.rx-pace-chart__labels{height:31px;font-family:var(--rx-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--rx-ink-tertiary);flex:0 0 31px;font-size:11px;position:relative}.rx-pace-chart__labels span{white-space:nowrap;position:absolute;top:0}.rx-pace-chart__received-label{left:0}.rx-pace-chart__today-label{color:var(--rx-accent-text);transform:translate(-50%)}.rx-pace-chart__labels .rx-pace-chart__deadline-label{top:15px;transform:translate(-50%)}.rx-plannedStep__added{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-plannedStep__actions{align-items:center;gap:8px;display:flex}.rx-plannedStep__remove,.rx-plannedStep__remove:hover:not(:disabled){align-self:flex-start;margin-left:-8px}.rx-plannedQuestion{box-sizing:border-box;border:1px solid var(--rx-control-border);background:var(--rx-surface-raised);animation:rx-plannedQuestion-swap var(--rx-dur-micro) var(--rx-ease-standard);border-radius:8px;flex-direction:column;padding:6px 6px 6px 14px;display:flex}.rx-plannedQuestion__line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rx-plannedQuestion__title{color:var(--rx-ink-primary);font-size:13px;font-weight:600}.rx-plannedQuestion__facts{min-width:0;color:var(--rx-ink-secondary);font-size:12px}.rx-plannedQuestion__buttons{gap:6px;margin-left:auto;display:inline-flex}.rx-plannedQuestion__buttons .rx-btn{flex:none}.rx-plannedQuestion__refusal{color:var(--rx-ink-secondary);align-items:baseline;gap:8px;margin:7px 0 0;font-size:12px;display:flex}.rx-plannedQuestion__refusal strong{color:var(--rx-ink-primary);font-weight:600}.rx-plannedQuestion__dot{background:var(--rx-blocked);border-radius:50%;flex:none;width:7px;height:7px}.rx-plannedQuestion--replaced{border-color:var(--rx-hairline);flex-direction:row;align-items:center;gap:8px;min-height:38px;padding:0 6px 0 14px}.rx-plannedQuestion__check{color:var(--rx-ink-secondary);flex:none}.rx-plannedQuestion__replacedWords{min-width:0;color:var(--rx-ink-secondary);font-size:12px}.rx-plannedQuestion__dismiss{margin-left:auto}@keyframes rx-plannedQuestion-swap{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rx-plannedQuestion{animation:none}}.rx-printsheet{--rxps-ink:#171718;--rxps-ink-2:#171718b8;--rxps-ink-3:#1717189e;--rxps-hairline:#1717182e;--rxps-accent:#00929f;--rxps-accent-track:#00929f1f;--rxps-font-sans:Archivo, ui-sans-serif, system-ui, sans-serif;--rxps-font-mono:"JetBrains Mono", ui-monospace, monospace;page:printsheet;font-family:var(--rxps-font-sans);color:var(--rxps-ink);font-size:16px;line-height:1.35;display:none}@page printsheet{size:A4 landscape;margin:40px 46px 30px;@bottom-right{content:"Page " counter(page) " of " counter(pages);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:#1717189e}}@media print{.rx-printsheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;display:block}.rx-printsheet__table thead{display:table-header-group}.rx-printsheet__table tfoot{display:table-footer-group}.rx-printsheet__table tbody{break-inside:avoid}.rx-printsheet__table tbody.rx-printsheet__section{break-after:avoid}}.rx-printsheet__cols th.rx-printsheet__head-cell{font-family:var(--rxps-font-sans);letter-spacing:normal;text-transform:none;color:var(--rxps-ink);padding:0 0 16px;font-size:16px}.rx-printsheet__page-head{border-bottom:1px solid var(--rxps-hairline);align-items:baseline;gap:14px;padding-bottom:7px;display:flex}.rx-printsheet__title{letter-spacing:-.012em;margin:0;font-size:24px;font-weight:600;line-height:1.1}.rx-printsheet__linked{color:var(--rxps-ink-2);margin:0;font-size:16px}.rx-printsheet__oldest{font-family:var(--rxps-font-mono);color:var(--rxps-ink-2);margin:0 0 0 auto;font-size:14px}.rx-printsheet__table{table-layout:fixed;border-collapse:collapse;width:100%}.rx-printsheet__table col:nth-child(2){width:150px}.rx-printsheet__table col:nth-child(3){width:130px}.rx-printsheet__table col:nth-child(4){width:150px}.rx-printsheet__table col:nth-child(5){width:190px}.rx-printsheet__cols th{font-family:var(--rxps-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--rxps-ink-3);text-align:left;padding:0 14px 6px 0;font-size:13px;font-weight:400}.rx-printsheet__table td{text-align:left;vertical-align:middle;padding:7px 14px 7px 0}.rx-printsheet__mono,.rx-printsheet__num{white-space:nowrap}.rx-printsheet__table td:last-child{padding-right:0}.rx-printsheet__section-head{text-align:left;padding:14px 0 6px;font-size:17px;font-weight:600}.rx-printsheet__section-row{align-items:baseline;gap:12px;display:flex}.rx-printsheet__totals{color:var(--rxps-ink-2);margin-left:auto;font-size:16px}.rx-printsheet__totals-n{color:var(--rxps-ink);font-size:20px;font-weight:600}.rx-printsheet__card td,.rx-printsheet__side td{border-top:1px solid var(--rxps-hairline)}.rx-printsheet__name{font-weight:600}.rx-printsheet__mono{font-family:var(--rxps-font-mono);font-size:15px}.rx-printsheet__table .rx-printsheet__num{text-align:right}.rx-printsheet__figure{font-weight:600}.rx-printsheet__side td{color:var(--rxps-ink-2)}.rx-printsheet__coded-cell{align-items:center;gap:10px;display:flex}.rx-printsheet__bar{background:var(--rxps-accent-track);border-radius:4px;flex:0 0 90px;width:90px;height:8px;display:block;overflow:hidden}.rx-printsheet__bar-fill{background:var(--rxps-accent);height:100%;display:block}.rx-printsheet__coded-n{font-family:var(--rxps-font-mono);white-space:nowrap;font-size:14px}.rx-printsheet .rx-printsheet__page-foot{font-family:var(--rxps-font-mono);color:var(--rxps-ink-3);white-space:nowrap;padding:10px 0 0;font-size:13px;line-height:1}.rx-printsheet__setup{color:var(--rxps-ink-2);gap:24px;margin:12px 0 0;font-size:15px;display:flex}.rx-printsheet__setup-item b{font-weight:600}.rx-pcard{box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);min-width:0;color:var(--rx-ink-primary);font-size:var(--rx-body-size);line-height:var(--rx-body-leading);cursor:pointer;transition:background-color var(--rx-dur-micro) var(--rx-ease-standard), border-color var(--rx-dur-micro) var(--rx-ease-standard), box-shadow var(--rx-dur-micro) var(--rx-ease-standard), transform var(--rx-dur-micro) var(--rx-ease-standard);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rx-pcard:hover{background:var(--rx-surface-hover);box-shadow:var(--rx-sheet-shadow);transform:translateY(-2px)}.rx-pcard--on,.rx-pcard--on:hover{background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-pcard--idle{color:var(--rx-ink-tertiary);background:0 0}.rx-pcard__name{appearance:none;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.rx-pcard__swatch{border-radius:3px;flex:0 0 12px;width:12px;height:12px}.rx-pcard__nameText{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.rx-pcard__due{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.rx-pcard__pace{white-space:nowrap}.rx-pcard__dot{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.rx-pcard__rate{color:var(--rx-ink-secondary)}.rx-pcard__leftFigure{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.rx-pcard__leftWord{color:var(--rx-ink-secondary)}.rx-pcard__done{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);font-variant-numeric:tabular-nums}.rx-pcard__track{background:var(--rx-track);border-radius:2px;height:4px;display:block;overflow:hidden}.rx-pcard__track>span{background:var(--rx-fill);height:100%;display:block}.rx-pcard__note{flex:auto;align-items:center;display:flex}.rx-pcard__folder{border-top:1px solid var(--rx-seam);white-space:nowrap;margin-top:2px;padding-top:8px}.rx-pcard__connected{color:var(--rx-ink-secondary)}.rx-pcard__connected svg{vertical-align:-1px;margin-right:6px}.rx-pcard__notConnected{color:var(--rx-attention)}.rx-pcard__connect{appearance:none;font:inherit;color:var(--rx-accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}@media (prefers-reduced-motion:reduce){.rx-pcard{transition:none}.rx-pcard:hover{transform:none}}.rx-ppanel{box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);min-height:0;animation:rx-ppanel-in var(--rx-dur-layer) var(--rx-ease-standard) both;color:var(--rx-ink-primary);font-size:var(--rx-body-size);line-height:var(--rx-body-leading);flex-direction:column;display:flex;overflow:hidden}.rx-ppanel__head{box-sizing:border-box;border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);flex:0 0 36px;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.rx-ppanel__swatch{border-radius:3px;flex:0 0 12px;width:12px;height:12px}.rx-ppanel__name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}.rx-ppanel__close{appearance:none;border-radius:var(--rx-radius);width:29px;height:29px;color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 29px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.rx-ppanel__close:hover{background:var(--rx-surface-hover);color:var(--rx-ink-primary)}.rx-ppanel__body{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px;display:flex;overflow:hidden auto}.rx-ppanel__status{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.rx-ppanel__state{font-size:14px;font-weight:600}.rx-ppanel__dot{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.rx-ppanel__submission{color:var(--rx-ink-secondary)}.rx-ppanel__tag{font-family:var(--rx-font-mono);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-accent-text);border:1px solid;border-radius:3px;padding:0 4px;font-size:10px;font-weight:500;line-height:14px}.rx-ppanel__reading{color:var(--rx-ink-primary)}.rx-ppanel__empty{color:var(--rx-ink-secondary);margin:0;font-size:13px}.rx-ppanel .rx-pace-tile{border-radius:var(--rx-radius);gap:6px;padding:12px 14px}.rx-ppanel .rx-pace-tile__verdict{font-size:18px}.rx-ppanel .rx-pace-chart{flex:none;height:110px;min-height:110px}.rx-ppanel .rx-pace-chart__plot{min-height:60px}.rx-ppanel__tile{box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.rx-ppanel__label{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-ppanel__deadline{font-size:14px;font-weight:600}.rx-ppanel__deadlineDays{color:var(--rx-ink-secondary);font-weight:400}.rx-ppanel__primary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rx-ppanel__actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rx-ppanel__links{align-items:center;gap:4px;margin-left:auto;display:flex}.rx-ppanel__link{appearance:none;border-radius:var(--rx-radius);height:29px;font:inherit;color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:1px solid #0000;margin:0;padding:0 10px}.rx-ppanel__link:hover{background:var(--rx-surface-hover);color:var(--rx-ink-primary)}.rx-ppanel__foot{border-top:1px solid var(--rx-seam);margin-top:auto;padding-top:10px}.rx-ppanel__foot .rx-btn--quiet{color:var(--rx-blocked);padding-left:0}.rx-ppanel__steps{border-top:1px solid var(--rx-seam);flex-direction:column;margin:2px 0 0;padding:6px 0 0;list-style:none;display:flex}.rx-ppanel__steps--bare{border-top:0;margin:0;padding:0}.rx-ppanel__step{color:var(--rx-ink-primary);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.rx-ppanel__step[data-kind=all-coded],.rx-ppanel__step[data-kind=closed]{color:var(--rx-ink-tertiary)}.rx-ppanel__step[data-kind=current] .rx-ppanel__stepName{font-weight:600}.rx-ppanel__stepName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-ppanel__stepRight{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-ppanel__marker{box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.rx-ppanel__marker--all-coded{color:var(--rx-ink-tertiary)}.rx-ppanel__marker--current{background:var(--rx-ink-primary);border:0}.rx-ppanel__step--planned{padding:0;display:block}.rx-ppanel__plannedRow{box-sizing:border-box;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:6px 0;display:grid}.rx-ppanel__step--planned[data-asked=true] .rx-ppanel__plannedRow{background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-ppanel__plannedRow:focus-visible{box-shadow:0 0 0 2px var(--rx-accent);border-radius:4px;outline:none}.rx-ppanel__marker--planned{border:1.5px dashed var(--rx-control-border)}.rx-ppanel__step--planned .rx-ppanel__stepRight{align-items:center;gap:6px;display:inline-flex}.rx-ppanel__late{color:var(--rx-ink-primary)}.rx-ppanel__chevron{color:var(--rx-ink-secondary);transition:rotate var(--rx-dur-micro) var(--rx-ease-standard);flex:none}.rx-ppanel__plannedRow[aria-expanded=true] .rx-ppanel__chevron{rotate:180deg}.rx-ppanel__plannedBody{flex-direction:column;gap:4px;padding:0 0 6px 24px;display:flex}.rx-ppanel__plannedDates{color:var(--rx-ink-secondary)}@keyframes rx-ppanel-in{0%{opacity:0;transform:translateX(var(--rx-dist-pane))}}@media (prefers-reduced-motion:reduce){.rx-ppanel{animation:none}.rx-ppanel__chevron{transition:none}}.rx-projects{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;min-height:0;padding:18px 24px 20px;display:flex;overflow:hidden}.rx-projects__loading{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);padding:12px}.rx-projects__head{flex:none;align-items:center;gap:12px;display:flex}.rx-projects__h1{font-size:var(--rx-size-title);letter-spacing:-.012em;color:var(--rx-ink-primary);margin:0;font-weight:600}.rx-projects__mode{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-track);display:inline-flex;overflow:hidden}.rx-projects__tabs{border-bottom:1px solid var(--rx-hairline);flex:none;gap:4px;display:flex}.rx-projects__tab{appearance:none;height:var(--rx-control-md);color:var(--rx-ink-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin:0 0 -1px;padding:0 12px;font-size:13px}.rx-projects__tab[aria-selected=true]{color:var(--rx-ink-primary);border-bottom-color:var(--rx-accent);font-weight:600}.rx-projects__modeOption{appearance:none;box-sizing:border-box;height:var(--rx-control-sm);color:var(--rx-ink-secondary);font:inherit;font-size:var(--rx-body-size);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0 12px}.rx-projects__modeOption:focus-visible{outline-offset:calc(var(--rx-focus-ring-offset) * -1)}.rx-projects__modeOption[aria-pressed=true]{background:var(--rx-surface-raised);color:var(--rx-ink-primary);box-shadow:inset 0 0 0 1px var(--rx-hairline);font-weight:600}.rx-projects__sub{font-size:var(--rx-body-size);color:var(--rx-ink-secondary)}.rx-projects__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.rx-projects__headerLink{appearance:none;font:inherit;font-size:var(--rx-body-size);color:var(--rx-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.rx-projects__reading{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-secondary)}.rx-projects__freshness{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);flex:none;align-items:center;gap:16px;min-height:28px;padding:4px 12px;display:flex}.rx-projects__freshnessText{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-secondary);white-space:nowrap}.rx-projects__freshnessCount{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);white-space:nowrap;margin-left:auto}.rx-projects>.rx-msgbar{flex:none}.rx-projects__body{flex:1 1 0;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;display:grid}.rx-projects__body--panel{grid-template-columns:minmax(0,1fr) 340px}.rx-projects__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;min-height:0;padding:3px 1px 1px;display:grid;overflow:hidden auto}.rx-projects__removeConfirm{align-items:center;gap:8px;display:inline-flex}.rx-projects__removeConfirmText{font-size:var(--rx-body-size);color:var(--rx-ink-primary)}@media print{.rx-projects>:not(.rx-printsheet){display:none}}.rx-health{font-size:var(--rx-body-size);line-height:var(--rx-body-leading);color:var(--rx-ink-primary);flex-direction:column;gap:16px;display:flex}.rx-health--open{flex-direction:row;align-items:flex-start}.rx-health__section{flex-direction:column;gap:8px;display:flex}.rx-health__head{align-items:center;gap:12px;display:flex}.rx-health__h2{font-size:var(--rx-size-section);margin:0;font-weight:600}.rx-health__h2--lg{font-size:16px}.rx-health__lbl{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary)}.rx-health__mono{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;font-variant-ligatures:none}.rx-health__meta{color:var(--rx-ink-secondary)}.rx-health__push{margin-left:auto}.rx-health__tag{font-size:var(--rx-label-size);color:var(--rx-ink-secondary);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);margin-left:8px;padding:0 5px;line-height:17px}.rx-health__dot{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.rx-health__dot--lg{flex-basis:10px;width:10px;height:10px}.rx-health__dot--blocked{background:var(--rx-blocked)}.rx-health__dot--attention{background:var(--rx-attention)}.rx-health__dot--note{background:var(--rx-ink-secondary)}.rx-health__tone--errors{color:var(--rx-blocked)}.rx-health__tone--slow{color:var(--rx-attention)}.rx-health__tone--fine{color:var(--rx-closed)}.rx-health__status{align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:1.2;display:flex}.rx-health__statusSm{align-items:center;gap:6px;font-weight:500;display:inline-flex}.rx-health__statusSm--strong{font-weight:600}.rx-health__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rx-health__grid--fine{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-health__card{appearance:none;min-width:0;font:inherit;text-align:left;color:var(--rx-ink-primary);background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);cursor:pointer;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.rx-health__card:hover{background:var(--rx-surface-hover);border-color:var(--rx-control-border)}.rx-health__card--on,.rx-health__card--on:hover{background:var(--rx-surface-hover);border-color:var(--rx-control-border);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-health__card--sm{flex-direction:row;align-items:center;gap:10px;height:44px;padding:0 14px}.rx-health__crow{align-items:baseline;gap:8px;display:flex}.rx-health__who{font-size:var(--rx-size-section);font-weight:600}.rx-health__who--sm{font-size:var(--rx-body-size);font-weight:500}.rx-health__go{color:var(--rx-ink-tertiary);margin-left:auto;display:flex}.rx-health--open .rx-health__aside .rx-health__grid,.rx-health--open .rx-health__aside .rx-health__grid--fine{grid-template-columns:minmax(0,1fr);gap:8px}.rx-health__aside{flex:0 0 var(--rx-side-panel-width);flex-direction:column;gap:8px;max-height:calc(100vh - 280px);display:flex;overflow:auto}.rx-health__panel{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;flex:1 1 0;min-width:0;height:calc(100vh - 280px);min-height:360px;display:flex;overflow:hidden}.rx-health__panelHead{background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);flex-direction:column;flex:none;gap:6px;padding:14px 16px;display:flex}.rx-health__panelTitle{align-items:center;gap:12px;display:flex}.rx-health__panelSub{align-items:baseline;gap:20px;display:flex}.rx-health__close{width:var(--rx-control-sm);justify-content:center;margin-left:auto;padding:0}.rx-health__panelBody{flex:1 1 0;min-height:0;padding:0 16px 16px;overflow:auto}.rx-health__day{padding:12px 0 4px}.rx-health__ev{height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);grid-template-columns:44px 64px minmax(0,1fr) 220px 120px 72px 48px;align-items:center;gap:12px;display:grid}.rx-health__ev>.rx-health__mono,.rx-health__ev>.rx-health__meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx-health__kind{font-size:var(--rx-label-size);color:var(--rx-ink-primary);align-items:center;gap:6px;font-weight:500;display:inline-flex}.rx-health__cellMsg{align-items:center;min-width:0;display:flex}.rx-health__cellMsg>.rx-health__tag{flex:none}.rx-health__msg{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.rx-health__qbtn{appearance:none;height:24px;font:inherit;color:var(--rx-ink-secondary);border-radius:var(--rx-radius);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.rx-health__qbtn:hover{background:var(--rx-surface-hover);color:var(--rx-ink-primary)}.rx-health__details{color:var(--rx-ink-secondary);background:var(--rx-surface-ground);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;gap:8px;margin:8px 0 8px 56px;padding:10px 12px;display:flex}.rx-health__dl{flex-wrap:wrap;gap:4px 20px;display:flex}.rx-health__dl .rx-health__lbl{margin-right:8px}.rx-health__stack{font:inherit;white-space:pre;color:var(--rx-ink-secondary);margin:0;overflow-x:auto}.rx-health__empty{color:var(--rx-ink-secondary);margin:0}.rx-health__panelBody .rx-health__empty{padding:16px 0}.rx-health__empty--box{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);padding:28px 24px}.rx-health__chips{gap:6px;margin-left:auto;display:flex}.rx-health__chip{appearance:none;height:var(--rx-control-sm);font:inherit;color:var(--rx-ink-secondary);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);cursor:pointer;background:0 0;padding:0 10px}.rx-health__chip--on{color:var(--rx-ink-primary);background:var(--rx-surface-hover);border-color:var(--rx-ink-primary);font-weight:500}.rx-health__tbl{background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);overflow:auto}.rx-health__nrow{height:var(--rx-row-height);border-top:1px solid var(--rx-seam);grid-template-columns:110px minmax(0,1fr) 120px 80px 170px 60px;align-items:center;gap:12px;padding:0 12px;display:grid}.rx-health__nrow--head{background:var(--rx-surface-header);border-top:none}.rx-health__nrow--one{grid-template-columns:minmax(0,1fr)}.rx-health__nrow:first-child{border-top:none}.rx-health__tick{cursor:pointer;align-items:center;display:inline-flex}.rx-health__tick input{width:14px;height:14px;accent-color:var(--rx-accent);margin:0}.rx-health__vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rx-health__doneGroup{appearance:none;width:100%;height:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.rx-health__doneGroup:hover{background:var(--rx-surface-hover)}.rx-health__doneLabel{color:var(--rx-ink-secondary);align-items:center;gap:6px;display:inline-flex}.rx-healthtab__loading{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);padding:10px 12px}.rx-team-table__row--office{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(110px,1fr) minmax(120px,1fr) minmax(140px,.9fr) 90px 176px}.rx-office-panel__readonly-line{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);margin:0 0 8px}.rx-office-panel__importInput{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.rx-team-table--office-actions .rx-team-table__row--office{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(110px,1fr) minmax(120px,1fr) minmax(140px,.9fr) 90px 176px 72px}.rx-office-panel__actions{justify-content:flex-end;display:flex}.rx-office-panel__confirm{grid-column:1/-1;align-items:center;gap:8px;padding:2px 0;display:flex}.rx-office-panel__confirmText{font-size:var(--rx-label-size);color:var(--rx-ink-secondary)}.rx-libedit{border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-raised);grid-column:1/-1;grid-template-columns:96px 1fr 186px 140px 150px 112px 76px;align-items:center;gap:12px;min-height:44px;padding:6px 12px;display:grid}.rx-libedit__field{flex-direction:column;grid-column:span 1;gap:2px;min-width:0;display:flex}.rx-libedit__field--rule{grid-column:2/3}.rx-libedit__field--value{grid-column:4/5}.rx-libedit__label{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary)}.rx-libedit__input,.rx-libedit__select{font-size:var(--rx-body-size);color:var(--rx-ink-primary);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);height:var(--rx-control-sm);box-sizing:border-box;background:var(--rx-surface-raised);min-width:0;padding:0 6px}.rx-libedit__valueRow{align-items:center;gap:4px;display:flex}.rx-libedit__input--value{width:100%}.rx-libedit__rangeInputs{align-items:flex-end;gap:4px;display:flex}.rx-libedit__rangeField{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-libedit__rangeField .rx-libedit__input--value{width:48px}.rx-libedit__error{font-size:var(--rx-label-size);color:var(--rx-blocked)}.rx-libedit__unit{font-size:var(--rx-body-size);color:var(--rx-ink-secondary)}.rx-libedit__actions{grid-column:1/-1;justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.rx-libedit__confirm{align-items:center;gap:8px;display:flex}.rx-libedit__confirmText{font-size:var(--rx-label-size);color:var(--rx-ink-secondary)}.rx-libtable{flex-direction:column;display:flex}.rx-libtable__row{box-sizing:border-box;min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-hairline);font-size:var(--rx-body-size);color:var(--rx-ink-primary);grid-template-columns:96px 1fr 186px 140px 150px 112px 76px;align-items:center;gap:12px;padding:0 12px;display:grid}.rx-libtable__row--head{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-transform:none;color:var(--rx-ink-secondary);border-bottom:1px solid var(--rx-hairline);font-weight:500}.rx-libtable__mono{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary)}.rx-libtable__groupLine{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);display:block}.rx-libtable__action{justify-content:flex-end;display:flex}.rx-libtable__action .rx-btn{margin-bottom:-1px}.rx-libtable__locked{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);text-align:right}.rx-libsnip{flex-direction:column;gap:8px;display:flex}.rx-libsnip__bar{justify-content:flex-end;display:flex}.rx-libsnip__loading,.rx-libsnip__noMatch{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);padding:10px 12px}.rx-libsnip__table{flex-direction:column;display:flex}.rx-libsnip__row,.rx-libsnip__edit{box-sizing:border-box;min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-hairline);font-size:var(--rx-body-size);color:var(--rx-ink-primary);grid-template-columns:minmax(0,1fr) 72px 160px 200px;align-items:center;gap:12px;padding:0 12px;display:grid}.rx-libsnip__edit{background:var(--rx-surface-raised);grid-template-columns:minmax(0,1fr) 140px;min-height:44px;padding:6px 12px}.rx-libsnip__row--head{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-transform:none;color:var(--rx-ink-secondary);font-weight:500}.rx-libsnip__text{white-space:pre-wrap;overflow-wrap:anywhere}.rx-libsnip__tag{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-secondary);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);justify-self:start;padding:1px 6px}.rx-libsnip__action{justify-content:flex-end;display:flex}.rx-libsnip__action .rx-btn{margin-bottom:-1px}.rx-libsnip__locked{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);text-align:right}.rx-libsnip__field{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-libsnip__label{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary)}.rx-libsnip__input{font:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-primary);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);resize:vertical;min-width:0;padding:4px 6px}.rx-libsnip__actions{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.rx-libsnip__confirm{align-items:center;gap:8px;display:flex}.rx-libsnip__confirmText{font-size:var(--rx-label-size);color:var(--rx-ink-secondary)}.rx-libscreen{flex-direction:column;gap:16px;padding:20px 24px 32px;display:flex}.rx-libscreen__loading{color:var(--rx-ink-secondary);font-size:var(--rx-body-size);padding:40px 0}.rx-libscreen__center{padding:60px 0}.rx-libscreen__topRow{justify-content:space-between;align-items:center;display:flex}.rx-libscreen__back{height:var(--rx-control-sm);color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.rx-libscreen__back:hover{color:var(--rx-ink-secondary)}.rx-libscreen__search{width:200px;height:var(--rx-control-sm);box-sizing:border-box;font-size:var(--rx-body-size);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);padding:0 10px}.rx-libscreen__strip{height:var(--rx-row-height);border-bottom:1px solid var(--rx-hairline);align-items:center;display:flex}.rx-libscreen__stripText{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary)}.rx-libscreen__linkedAs{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.rx-libscreen__linkedAsText{font-size:var(--rx-body-size);color:var(--rx-ink-secondary)}.rx-libscreen__unlinkBtn{height:var(--rx-control-sm);box-sizing:border-box;color:var(--rx-ink-secondary);font-size:var(--rx-body-size);cursor:pointer;background:0 0;border:none;padding:0}.rx-libscreen__unlinkBtn:hover{color:var(--rx-ink-primary)}.rx-libscreen__head{justify-content:space-between;align-items:baseline;display:flex}.rx-libscreen__headTitle{align-items:baseline;gap:12px;display:flex}.rx-libscreen__h1{font-size:var(--rx-size-title);color:var(--rx-ink-primary);margin:0;font-weight:600}.rx-libscreen__folder{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);font-size:var(--rx-body-size)}.rx-libscreen__headActions{flex-wrap:wrap;gap:8px;display:flex;position:relative}.rx-libscreen__importInput{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.rx-libscreen__filters{align-items:flex-end;gap:16px;display:flex}.rx-libscreen__filterField{flex-direction:column;gap:2px;display:flex}.rx-libscreen__filterLabel{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary)}.rx-libscreen__filterSelect{height:var(--rx-control-sm);box-sizing:border-box;font-size:var(--rx-body-size);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);padding:0 8px}.rx-libscreen__chips{gap:6px;margin-left:auto;display:flex}.rx-libscreen__chip{height:var(--rx-control-sm);box-sizing:border-box;font-size:var(--rx-label-size);border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);color:var(--rx-ink-secondary);cursor:pointer;border-radius:999px;padding:0 10px}.rx-libscreen__chip--active{background:var(--rx-ink-primary);color:var(--rx-surface-raised);border-color:var(--rx-ink-primary)}.rx-libscreen__noMatch{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);padding:16px 12px}.rx-libscreen__footer{padding-top:4px}.rx-libscreen__linkRow{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.rx-libscreen__linkLabel{font-size:var(--rx-label-size);color:var(--rx-ink-secondary)}.rx-libscreen__linkInput{height:var(--rx-control-sm);box-sizing:border-box;font-size:var(--rx-body-size);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);padding:0 8px}.rx-libscreen__linkHint{text-align:center;font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);margin:8px 0 0}.rx-libscreen__linkError{color:var(--rx-ink-secondary);font-size:var(--rx-body-size);text-align:center;margin-top:8px}.rx-libscreen__tabs{border-bottom:1px solid var(--rx-hairline);gap:22px;display:flex}.rx-libscreen__tab{appearance:none;height:var(--rx-control-md);box-sizing:border-box;font:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:none;padding:0}.rx-libscreen__tab--on{color:var(--rx-ink-primary);box-shadow:inset 0 -2px 0 var(--rx-accent);font-weight:600}.rx-libscreen__tabPanel{flex-direction:column;gap:16px;display:flex}.rx-libscreen__tabPanel[hidden]{display:none}.rx-rendercard{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:12px;min-width:0;position:relative;overflow:visible}.rx-rendercard--unopened{outline:1.5px solid var(--rx-accent);outline-offset:-1px}.rx-rendercard__open{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:11px;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.rx-rendercard__open:hover{background:var(--rx-surface-hover)}.rx-rendercard__open:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:-2px}.rx-rendercard__picture{aspect-ratio:4/3;background:var(--rx-surface-sunken);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.rx-rendercard__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.rx-rendercard__nopreview{font-size:var(--rx-body-size);color:var(--rx-ink-secondary)}.rx-rendercard__chip{border:1px solid var(--rx-accent);border-radius:var(--rx-radius);background:var(--rx-surface-raised);font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-accent-text);padding:2px 6px;line-height:1.3;position:absolute;top:8px;left:8px}.rx-rendercard__caption{flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.rx-rendercard__name{text-overflow:ellipsis;white-space:nowrap;color:var(--rx-ink-primary);font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.rx-rendercard__count{min-height:16px;color:var(--rx-ink-secondary);font-size:12px;line-height:16px}.rx-rendercard__menuwrap{position:absolute;top:6px;right:6px}.rx-rendercard__more{appearance:none;width:var(--rx-control-sm);height:var(--rx-control-sm);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-secondary);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex}.rx-rendercard__more:hover,.rx-rendercard__more[aria-expanded=true]{border-color:var(--rx-hairline);color:var(--rx-ink-primary)}.rx-rendercard__more:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:var(--rx-focus-ring-offset)}.rx-rendercard__menu{z-index:20;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);min-width:190px;max-width:280px;box-shadow:var(--rx-sheet-shadow);flex-direction:column;padding:0 0 4px;display:flex;position:absolute;top:33px;right:0;overflow:hidden}.rx-rendercard__menuline{border-bottom:1px solid var(--rx-hairline);overflow-wrap:anywhere;font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);padding:6px 10px}.rx-rendercard__menurow{appearance:none;box-sizing:border-box;width:100%;min-height:var(--rx-row-height);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;margin-top:4px;padding:0 10px;display:flex}.rx-rendercard__menurow:hover,.rx-rendercard__menurow:focus-visible{background:var(--rx-surface-hover)}.rx-renders{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;min-height:100%;padding:18px 24px 20px;display:flex;overflow-y:auto}.rx-renders>*{flex-shrink:0}.rx-renders__head{align-items:flex-end;gap:12px;display:flex}.rx-renders__h1{letter-spacing:-.012em;color:var(--rx-ink-primary);margin:0;font-size:20px;font-weight:600;line-height:1.2}.rx-renders__sub{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-renders__headend{align-items:center;gap:12px;margin-left:auto;display:flex}.rx-renders__check{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-renders__next{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.rx-renders__nexttext{font-size:var(--rx-body-size);color:var(--rx-ink-primary)}.rx-renders__batch{flex-direction:column;gap:10px;display:flex}.rx-renders__batchhead{border-bottom:1px solid var(--rx-hairline);align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.rx-renders__h2{color:var(--rx-ink-primary);margin:0;font-size:15px;font-weight:600;line-height:1.3}.rx-renders__meta{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-renders__emptybatch{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);margin:0}.rx-renders__grid{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:14px;display:grid}.rx-renders__pickerlayer{z-index:40;background:#00000052;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rx-renders__picker{box-sizing:border-box;width:min(480px,100vw - 32px)}.rx-renders__picker .rx-panel__header{padding:0 16px}.rx-renders__picker .rx-panel__body{padding:14px 16px 16px}.rx-renders__picker-search{align-items:center;gap:8px;margin-bottom:12px;display:flex}.rx-renders__picker-search .rx-field{flex:1}.rx-renders__picker-empty{color:var(--rx-ink-tertiary);font-size:var(--rx-body-size)}.rx-renders__picker-list{max-height:360px;overflow-y:auto}.rx-renders__picker-group{flex-direction:column;display:flex}.rx-renders__picker-groupname{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);padding:16px 0 6px}.rx-renders__picker-row{border-bottom:1px solid var(--rx-hairline);font-size:var(--rx-body-size);color:var(--rx-ink-primary);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.rx-renders__picker-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-renders__picker-row>.rx-btn{flex-shrink:0}.rx-renders__picker-actions{justify-content:flex-end;margin-top:16px;display:flex}.rx-mtg-tr{pointer-events:none;min-width:0;min-height:0;color:var(--rx-ink-primary);font-family:var(--rx-font-sans);flex-direction:column;flex:1 1 0;gap:44px;display:flex;overflow:hidden}.rx-mtg-tr__mono{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"liga" 0, "calt" 0}.rx-mtg-tr__label{font-family:var(--rx-font-mono);text-transform:uppercase;letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-tertiary);margin:0;font-size:16px;font-weight:400}.rx-mtg-tr__label--note{white-space:nowrap;margin-left:auto;font-size:14px}.rx-mtg-tr__hero{flex:none;align-items:flex-end;gap:44px;min-width:0;display:flex}.rx-mtg-tr__figure{letter-spacing:-.04em;flex:none;font-size:200px;font-weight:500;line-height:.82}.rx-mtg-tr__herotext{flex-direction:column;gap:14px;min-width:0;padding-bottom:6px;display:flex}.rx-mtg-tr__heroline{color:var(--rx-ink-secondary);font-size:30px;line-height:1.25}.rx-mtg-tr__heroline b{color:var(--rx-ink-primary);font-weight:500}.rx-mtg-tr__none{flex-direction:column;flex:none;justify-content:flex-end;gap:14px;height:164px;display:flex}.rx-mtg-tr__noneline{font-size:56px;font-weight:500;line-height:1}.rx-mtg-tr__blocks{flex:1 1 0;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.6fr);gap:24px;min-height:0;display:grid}.rx-mtg-tr__blocks--wide{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.9fr)}.rx-mtg-tr__blocks--wide .rx-mtg-tr__panel--codes{grid-area:1/1}.rx-mtg-tr__blocks--wide .rx-mtg-tr__panel--disc{grid-area:1/2/span 2}.rx-mtg-tr__blocks--wide .rx-mtg-tr__panel--oldest{grid-area:2/1}.rx-mtg-tr__blocks--wide .rx-mtg-tr__codes{flex-direction:row;flex:none;justify-content:space-between;gap:20px}.rx-mtg-tr__blocks--wide .rx-mtg-tr__code{flex:1 1 0;gap:8px;min-width:0}.rx-mtg-tr__blocks--wide .rx-mtg-tr__coderow{flex-direction:column;align-items:flex-start;gap:2px}.rx-mtg-tr__blocks--wide .rx-mtg-tr__panel--codes,.rx-mtg-tr__blocks--wide .rx-mtg-tr__panel--oldest{padding-top:22px;padding-bottom:22px}.rx-mtg-tr__blocks--wide .rx-mtg-tr__letter{font-size:32px}.rx-mtg-tr__blocks--wide .rx-mtg-tr__count{margin-left:0;font-size:30px}.rx-mtg-tr__blocks--wide .rx-mtg-tr__bar--16{border-radius:4px;height:12px}.rx-mtg-tr__panel{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);flex-direction:column;gap:14px;min-width:0;min-height:0;padding:28px 30px;display:flex;overflow:hidden}.rx-mtg-tr__head{align-items:baseline;gap:12px;display:flex}.rx-mtg-tr__bar{background:var(--rx-track);overflow:hidden}.rx-mtg-tr__bar--16{border-radius:5px;height:16px}.rx-mtg-tr__bar--12{border-radius:6px;height:12px}.rx-mtg-tr__fill{border-radius:inherit;background:var(--rx-accent);height:100%}.rx-mtg-tr__codes{flex-direction:column;flex:1 1 0;justify-content:space-around;min-height:0;display:flex}.rx-mtg-tr__code{flex-direction:column;gap:12px;display:flex}.rx-mtg-tr__coderow{align-items:baseline;gap:16px;display:flex}.rx-mtg-tr__letter{font-size:64px;font-weight:500;line-height:1}.rx-mtg-tr__count{margin-left:auto;font-size:56px;font-weight:500;line-height:1}.rx-mtg-tr__list{flex:1 1 0;min-height:0}.rx-mtg-tr__item{align-items:center;min-width:0;display:grid}.rx-mtg-tr__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.rx-mtg-tr__n{text-align:right;white-space:nowrap;font-weight:500}.rx-mtg-tr__list--t1{flex-direction:column;justify-content:space-between;display:flex}.rx-mtg-tr__list--t1 .rx-mtg-tr__item{grid-template-columns:150px minmax(0,1fr) 44px;gap:14px;font-size:20px}.rx-mtg-tr__list--t2,.rx-mtg-tr__list--t3,.rx-mtg-tr__list--t4{grid-auto-flow:column;grid-template-rows:repeat(var(--rx-mtg-tr-rows), minmax(0, 1fr));align-items:center;column-gap:28px;display:grid}.rx-mtg-tr__list--t2{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-mtg-tr__list--t3{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-mtg-tr__list--t4{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}.rx-mtg-tr__list--t2 .rx-mtg-tr__item{grid-template-columns:minmax(0,1fr) 36px;gap:8px;font-size:17px}.rx-mtg-tr__list--t3 .rx-mtg-tr__item,.rx-mtg-tr__list--t4 .rx-mtg-tr__item{grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:17px;line-height:1.15;overflow:hidden}.rx-mtg-tr__list--t3 .rx-mtg-tr__name,.rx-mtg-tr__list--t4 .rx-mtg-tr__name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rx-mtg-tr__none-note{color:var(--rx-ink-secondary);flex:none;font-size:18px}.rx-mtg-tr__oldest{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.rx-mtg-tr__old{border-top:1px solid var(--rx-seam);flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-content:center;gap:4px 18px;min-height:0;max-height:120px;display:grid}.rx-mtg-tr__oldcode{grid-row:span 2;font-size:32px;font-weight:500}.rx-mtg-tr__olddoc{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:21px;font-weight:500;overflow:hidden}.rx-mtg-tr__oldage{text-align:right;white-space:nowrap;grid-row:span 2;font-size:28px;font-weight:500}.rx-mtg-tr__oldwhere{min-width:0;color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.rx-mtg-tr__more{height:44px;color:var(--rx-ink-secondary);border-top:1px solid var(--rx-seam);flex:none;align-items:center;font-size:18px;display:flex}.rx-tracker__panelActions{justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.rx-tracker__tabDownload,.rx-tracker__tabCopy{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rx-tracker__copyCount{font-family:var(--rx-font-mono);margin-left:4px}.rx-tracker__copyError{color:var(--rx-blocked);font-size:var(--rx-body-size)}.rx-tracker__rowCopy{white-space:nowrap}.rx-trkdl{flex-direction:column;min-height:0;display:flex}.rx-trkdl__row{height:var(--rx-row-height);box-sizing:border-box;border-bottom:1px solid var(--rx-seam);font-size:var(--rx-body-size);grid-template-columns:28px 132px minmax(0,1fr);align-items:center;gap:0 10px;padding:0 16px;display:grid}.rx-trkdl__row input[type=checkbox]{accent-color:var(--rx-accent);justify-self:start;margin:0}.rx-trkdl__row--head{height:var(--rx-row-height);background:var(--rx-surface-header);border-top:1px solid var(--rx-seam);border-bottom:1px solid var(--rx-hairline);font-size:var(--rx-body-size);color:var(--rx-ink-secondary);white-space:nowrap;flex:none;font-weight:500}.rx-trkdl__row--on,.rx-trkdl__rows .rx-trkdl__row:hover{background:var(--rx-surface-hover)}.rx-trkdl__list{max-height:calc(var(--rx-row-height) * 9);flex:0 auto;overflow:auto}.rx-trkdl__rows{margin:0;padding:0;list-style:none}.rx-trkdl__sheet{font-family:var(--rx-font-mono);white-space:nowrap;text-overflow:ellipsis;color:var(--rx-ink-primary);overflow:hidden}.rx-trkdl__discipline{color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx-trkdl__count{font-family:var(--rx-font-mono);font-size:var(--rx-body-size)}.rx-trkdl__count b{font-weight:500}.rx-trkdl__count span{color:var(--rx-ink-tertiary)}.rx-tkt{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.rx-tkt__scroller{flex:1 1 0;min-height:0;position:relative;overflow:auto}.rx-tkt__head,.rx-tkt__row{grid-template-columns:var(--trk-cols);width:var(--trk-width);box-sizing:border-box;display:grid}.rx-tkt__head{z-index:3;min-height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);font-size:var(--rx-body-size);color:var(--rx-ink-secondary);font-weight:500;position:sticky;top:0}.rx-tkt__body{width:var(--trk-width);position:relative}.rx-tkt__body>.rx-tkt__row,.rx-tkt__body>.rx-tkt__stage{position:absolute;top:0;left:0}.rx-tkt__row{min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-raised);color:var(--rx-ink-primary)}.rx-tkt__row--to-check{color:var(--rx-ink-tertiary)}.rx-tkt__cell{box-sizing:border-box;white-space:normal;background:inherit;align-items:flex-start;min-width:0;padding:6px 10px;display:flex}.rx-tkt__cell+.rx-tkt__cell{border-left:1px solid var(--rx-seam)}.rx-tkt__text{overflow-wrap:break-word;min-width:0;line-height:1.4}.rx-tkt__cell--mono .rx-tkt__text{font-family:var(--rx-font-mono);font-size:var(--rx-body-size)}.rx-tkt__hcell{white-space:normal;overflow-wrap:break-word;background:var(--rx-surface-header);align-items:flex-end;padding-top:6px;padding-bottom:6px;line-height:1.3}.rx-tkt__hcell.rx-tkt__cell--mono .rx-tkt__text,.rx-tkt__hcell.rx-tkt__cell--mono{font-family:var(--rx-font-sans);font-size:var(--rx-body-size)}.rx-tkt__cell--frozen{z-index:1;background:var(--rx-surface-raised);position:sticky}.rx-tkt__head .rx-tkt__cell--frozen{z-index:4;background:var(--rx-surface-header)}.rx-tkt__cell--edge{border-right:1px solid var(--rx-hairline)}.rx-tkt__cell--copy{justify-content:center;padding:3px 8px}.rx-tkt__row--bar .rx-tkt__cell--mark{box-shadow:inset 3px 0 0 var(--rx-accent)}.rx-tkt__row--bar-copied .rx-tkt__cell--mark{box-shadow:inset 3px 0 0 var(--rx-control-border)}.rx-tkt__row--response .rx-tkt__cell--mark .rx-tkt__text{font-weight:600}.rx-tkt__cell--outline{box-shadow:inset 0 0 0 1px var(--rx-accent)}.rx-tkt__cell--outline-copied{box-shadow:inset 0 0 0 1px var(--rx-control-border)}.rx-tkt__new{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-accent-text);font-weight:500}.rx-tkt__copied{color:var(--rx-ink-secondary);align-items:center;gap:4px;display:inline-flex}.rx-tkt__toCheck{color:var(--rx-attention);align-items:center;gap:5px;font-family:inherit;display:inline-flex}.rx-tkt__toCheckDot{background:var(--rx-attention);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-tkt__stage{width:var(--trk-width);height:var(--rx-row-height);box-sizing:border-box;background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);align-items:center;display:flex}.rx-tkt__stageLabel{white-space:nowrap;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex;position:sticky;left:0}.rx-tkt__empty{width:max-content;max-width:100%;color:var(--rx-ink-tertiary);padding:40px 12px;position:sticky;left:0}.rx-tracker{box-sizing:border-box;min-height:100%;padding:18px 24px 20px}.rx-tracker__h1{letter-spacing:-.012em;color:var(--rx-ink-primary);margin:0;font-size:20px;font-weight:600;line-height:1.2}.rx-tracker{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex;overflow:hidden}.rx-tracker__head{flex:none;align-items:baseline;gap:12px;display:flex}.rx-tracker__sub{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary)}.rx-tracker__reading{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);flex:none}.rx-tracker__tabs{scrollbar-width:thin;scroll-snap-type:x proximity;border-bottom:1px solid var(--rx-hairline);flex:none;gap:22px;min-width:0;display:flex;overflow:auto hidden}.rx-tracker__tab{appearance:none;scroll-snap-align:start;height:var(--rx-control-md);box-sizing:border-box;font:inherit;font-size:var(--rx-body-size);white-space:nowrap;color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:6px;padding:0;display:flex}.rx-tracker__tab:hover{color:var(--rx-ink-primary)}.rx-tracker__tab--on{color:var(--rx-ink-primary);box-shadow:inset 0 -2px 0 var(--rx-accent);font-weight:600}.rx-tracker__tabMono{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary);font-weight:400}.rx-tracker__panel{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.rx-tracker__panelHead{box-sizing:border-box;background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);flex:none;align-items:center;gap:10px;height:40px;padding:0 8px 0 12px;display:flex}.rx-tracker__rows{font-weight:600}.rx-tracker__panelHead>:last-child{margin-left:auto}.rx-tracker__removed{background:var(--rx-surface-header);border:1px solid var(--rx-hairline);max-height:220px;color:var(--rx-ink-secondary);flex:none;margin:0;padding:2px 12px;list-style:none;overflow-y:auto}.rx-tracker__removedRows{margin:0;padding:0 0 6px 16px;list-style:none}.rx-tracker__removedLine,.rx-tracker__removedConfirm{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;display:flex}.rx-tracker__removedWhen{color:var(--rx-ink-primary);font-weight:600}.rx-tracker__removedText{overflow-wrap:anywhere;min-width:0}.rx-tagchecks{box-sizing:border-box;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;padding:18px 24px 20px;display:flex;overflow:hidden}.rx-tagchecks__head{flex:none;align-items:center;min-height:29px;display:flex}.rx-tagchecks__checkat{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.rx-tagchecks__h1{letter-spacing:-.012em;color:var(--rx-ink-primary);margin:0;font-size:20px;font-weight:600;line-height:1.2}.rx-tagchecks__tabs{min-height:var(--rx-control-md);border-bottom:1px solid var(--rx-hairline);flex:none;align-items:center;gap:24px;display:flex}.rx-tagchecks__tab{appearance:none;font:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:7px 0;display:flex}.rx-tagchecks__tab--on{color:var(--rx-ink-primary);box-shadow:inset 0 -2px 0 var(--rx-accent);font-weight:600}.rx-tagchecks__step-number{font-family:var(--rx-font-mono);font-size:11px;font-weight:500}.rx-tagchecks__step{flex:1 1 0;min-width:0;min-height:0}.rx-tagchecks__phase{flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;display:flex}.rx-tagchecks__phase>*{flex:none}.rx-tagchecks__phase>section{flex:1 1 0;height:auto;min-height:0}.rx-tagchecks__removed{appearance:none;font:inherit;font-size:var(--rx-body-size);color:var(--rx-ink-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:7px 0}.rx-tagchecks__removed[aria-pressed=true]{color:var(--rx-ink-primary);font-weight:600}.rx-boq{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);min-width:0;color:var(--rx-ink-primary);flex-direction:column;flex:none;font-size:12px;display:flex;overflow:hidden}.rx-boq__head{box-sizing:border-box;background:var(--rx-surface-header);flex:none;align-items:center;gap:10px;height:32px;padding:0 4px 0 12px;display:flex}.rx-boq__title{white-space:nowrap;font-weight:600}.rx-boq__count{color:var(--rx-ink-tertiary);white-space:nowrap}.rx-boq__head .rx-btn{margin-left:auto}.rx-boq__body{box-sizing:border-box;max-height:calc(4 * var(--rx-row-height) + 1px);overscroll-behavior:contain;border-top:1px solid var(--rx-hairline);overflow:hidden auto}.rx-boq__row{box-sizing:border-box;height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);white-space:nowrap;grid-template-columns:minmax(0,1fr) 216px 104px 168px 150px;align-items:center;gap:0 12px;padding:0 6px 0 12px;display:grid}.rx-boq__body>.rx-boq__row:last-child{border-bottom:0}.rx-boq__row>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-boq__file{font-weight:500}.rx-boq__read{color:var(--rx-ink-secondary)}.rx-boq__tags{font-family:var(--rx-font-mono)}.rx-boq__none{color:var(--rx-ink-secondary)}.rx-boq__use{cursor:pointer;align-items:center;gap:8px;display:flex;overflow:visible!important}.rx-boq__use input{accent-color:var(--rx-accent);margin:0}.rx-boq__use--off{color:var(--rx-ink-disabled);cursor:default}.rx-boq__acts{justify-content:flex-end;gap:2px;display:flex;overflow:visible!important}.rx-boq__row--busy{grid-template-columns:minmax(0,1fr) auto 200px auto;gap:0 14px}.rx-boq__row--busy strong{font-weight:600}.rx-boq__track{background:var(--rx-track);border-radius:2px;height:4px;overflow:hidden!important}.rx-boq__track i{background:var(--rx-fill);height:100%;display:block}.rx-boq__row--choice{background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent);grid-template-columns:minmax(0,1fr) auto}.rx-boq__choice{align-items:center;gap:8px;display:flex;overflow:visible!important}.rx-boq__row--new{animation:2.4s ease-out rx-boq-arrive}@keyframes rx-boq-arrive{0%{background:var(--rx-accent-track)}to{background:0 0}}.rx-boq__pop{z-index:20;box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);white-space:normal;text-align:left;flex-direction:column;gap:6px;width:336px;padding:12px;display:flex;position:fixed}.rx-boq__pop strong{overflow-wrap:anywhere;font-weight:600}.rx-boq__pop>span{color:var(--rx-ink-secondary);text-wrap:pretty}.rx-boq__pop-acts{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.rx-boq__pop--menu{gap:0;width:288px;padding:4px}.rx-boq__pop--menu .rx-btn{width:100%;color:var(--rx-ink-primary);justify-content:flex-start}.rx-checkagainst{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);min-width:0;color:var(--rx-ink-primary);border-radius:5px;flex-direction:column;font-size:12px;display:flex}.rx-checkagainst__head{box-sizing:border-box;background:var(--rx-surface-header);border-radius:4px 4px 0 0;align-items:center;gap:12px;height:32px;padding:0 8px 0 0;display:flex}.rx-checkagainst__head:last-child{border-radius:4px}.rx-checkagainst__toggle{min-width:0;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:center;gap:10px;padding:0 0 0 12px;display:flex}.rx-checkagainst__toggle:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-checkagainst__chev{color:var(--rx-ink-tertiary);flex:0 0 12px;transform:rotate(-90deg)}.rx-checkagainst__chev--open{transform:none}.rx-checkagainst__title{white-space:nowrap;flex:none;font-weight:600}.rx-checkagainst__count{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rx-ink-tertiary);overflow:hidden}.rx-checkagainst__acts{flex:none;gap:8px;display:flex}.rx-checkagainst__body{box-sizing:border-box;max-height:calc(6 * var(--rx-row-height));overscroll-behavior:contain;border-top:1px solid var(--rx-hairline);border-radius:0 0 4px 4px;overflow:hidden auto}.rx-checkagainst__row{box-sizing:border-box;height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);white-space:nowrap;cursor:pointer;grid-template-columns:28px 200px minmax(0,1fr) 120px 110px 96px;align-items:center;gap:12px;padding:0 12px;display:grid}.rx-checkagainst__row:hover{background:var(--rx-surface-hover)}.rx-checkagainst__row>*{min-width:0}.rx-checkagainst__tick{width:13px;height:13px;accent-color:var(--rx-accent);cursor:pointer;justify-self:start;margin:0}.rx-checkagainst__num{font-family:var(--rx-font-mono);font-variant-ligatures:none;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rx-checkagainst__name{text-overflow:ellipsis;color:var(--rx-ink-secondary);overflow:hidden}.rx-checkagainst__disc,.rx-checkagainst__mark{text-overflow:ellipsis;color:var(--rx-ink-tertiary);overflow:hidden}.rx-checkagainst__rev{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);align-items:center;gap:6px;display:inline-flex}.rx-checkagainst__dot{background:var(--rx-attention);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-checkagainst__unread{color:var(--rx-ink-tertiary);text-overflow:ellipsis;overflow:hidden}.rx-checkagainst__row--unread,.rx-checkagainst__row--unread .rx-checkagainst__tick{cursor:default}.rx-checkagainst__row--unread>:not(.rx-checkagainst__tick){color:var(--rx-ink-tertiary)}.rx-checkagainst__filecell{flex-direction:column;grid-column:2/span 2;display:flex}.rx-checkagainst__file{text-overflow:ellipsis;font-weight:500;overflow:hidden}.rx-checkagainst__row--unused{height:auto;min-height:var(--rx-row-height);cursor:default;padding-top:4px;padding-bottom:4px}.rx-checkagainst__row--unused .rx-checkagainst__tick{cursor:default}.rx-checkagainst__row--unused>:not(.rx-checkagainst__tick,.rx-checkagainst__filecell){color:var(--rx-ink-tertiary)}.rx-checkagainst__row--unused .rx-checkagainst__file{color:var(--rx-ink-disabled)}.rx-checkagainst__why{text-overflow:ellipsis;color:var(--rx-ink-secondary);overflow:hidden}.rx-checkagainst__group{box-sizing:border-box;height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);white-space:nowrap;align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:flex}.rx37-checkat{align-items:center;gap:8px;display:inline-flex}.rx37-checkat>span{color:var(--rx-ink-secondary);white-space:nowrap;font-size:12px}.rx37-anchor{display:inline-flex;position:relative}.rx37-pick{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);min-width:200px;max-width:280px;height:29px;color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 8px 0 10px;display:inline-flex}.rx37-pick>span{text-overflow:ellipsis;text-align:left;flex:auto;min-width:0;overflow:hidden}.rx37-pick>svg{color:var(--rx-ink-secondary);flex:none}.rx37-pick--open{border-color:var(--rx-ink-primary)}.rx37-pick:disabled{opacity:.6;cursor:default}.rx37-menu{z-index:5;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);flex-direction:column;width:300px;padding:4px 0;display:flex;position:absolute;top:calc(100% + 4px)}.rx37-menu--left{left:0}.rx37-menu--right{right:0}.rx37-opt{appearance:none;font:inherit;font-size:var(--rx-body-size);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;height:29px;padding:0 12px 0 10px;display:grid;color:var(--rx-ink-primary)!important}.rx37-opt>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx37-opt__help{color:var(--rx-ink-secondary)}.rx37-opt--on{font-weight:500}.rx37-opt--on svg{color:var(--rx-accent-text)}.rx37-opt:hover:not(:disabled),.rx37-opt:focus-visible{background:var(--rx-surface-raised)}.rx37-opt:disabled{cursor:default;color:var(--rx-ink-disabled)!important}.rx37-opt:disabled .rx37-opt__help{color:var(--rx-ink-disabled)}.rx-tagrow{box-sizing:border-box;height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);white-space:nowrap;align-items:center;gap:0 12px;padding:0 8px 0 36px;font-size:12px;display:grid}.rx-tagrow:hover,.rx-tagrow--open{background:var(--rx-surface-hover)}.rx-tagrow--open{border-bottom:0}.rx-tagrow--gap{grid-template-columns:112px minmax(0,1fr) 84px}.rx-tagrow--check{grid-template-columns:120px 110px minmax(0,1fr) 336px 84px}.rx-tagrow>*{min-width:0}.rx-tagcols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rx-tagrow--cell{height:auto;min-height:var(--rx-row-height);white-space:normal;grid-template-columns:72px minmax(0,1fr) 40px 80px;padding:5px 8px 5px 36px;line-height:18px}.rx-tagcols>:nth-child(odd){border-right:1px solid var(--rx-seam)}.rx-tagcols>:nth-child(2n){padding-left:16px}.rx-tagcols--open>*{background:var(--rx-surface-hover);border-bottom:0}.rx-tagrow--cell-empty{box-sizing:border-box;border-bottom:1px solid var(--rx-seam)}.rx-tagrow--cell .rx-tagrow__verdict{white-space:normal;align-items:flex-start;overflow:visible}.rx-tagrow--cell .rx-tagrow__verdict-text{text-overflow:clip;white-space:normal;overflow:visible}.rx-tagrow--cell .rx-tagrow__dot{margin-top:6px}.rx-tagrow--cell .rx-tagrow__pages{flex-direction:column;align-items:flex-start;overflow:visible}.rx-tagrow--cell .rx-tagrow__pages-first{white-space:nowrap;align-items:center;display:inline-flex}.rx-tagrow--cell .rx-tagrow__more{margin-left:0}.rx-tagrow__tag,.rx-tagrow__type,.rx-tagrow__page,.rx-tagrow__undo-tag{font-family:var(--rx-font-mono);font-variant-ligatures:none;font-size:12px}.rx-tagrow__tag,.rx-tagrow__type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-tagrow__tag--problem{font-weight:500}.rx-tagrow__tag--listed{color:var(--rx-ink-secondary)}.rx-tagrow__type{color:var(--rx-ink-tertiary)}.rx-tagrow__act{justify-content:flex-end;display:flex}.rx-tagrow__verdict{color:var(--rx-ink-primary);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex;overflow:hidden}.rx-tagrow__verdict-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-tagrow__dot{background:var(--rx-attention);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-tagrow__listed{color:var(--rx-ink-tertiary);white-space:nowrap}.rx-tagrow__pages{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.rx-tagrow__pages-label{color:var(--rx-ink-tertiary);margin-right:4px}.rx-tagrow__pages-count{color:var(--rx-ink-secondary)}.rx-tagrow__page-item{flex:none;align-items:center;display:inline-flex}.rx-tagrow__comma{color:var(--rx-ink-tertiary);margin-right:4px}.rx-tagrow__page{color:var(--rx-ink-primary);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:2px;padding:0;display:inline-flex}.rx-tagrow--grey{background:var(--rx-surface-header);color:var(--rx-ink-tertiary)}.rx-tagcols>.rx-tagrow--grey:nth-child(odd){padding-left:56px}.rx-tagrow--grey .rx-tagrow__tag,.rx-tagrow--grey .rx-tagrow__page,.rx-tagrow--grey .rx-tagrow__pages-count{color:var(--rx-ink-tertiary)}.rx-tagrow__page-ext{display:none}.rx-tagrow__page:hover,.rx-tagrow__page:focus-visible{background:var(--rx-accent-track);color:var(--rx-accent-text);margin:0 -3px;padding:0 3px;text-decoration:underline}.rx-tagrow__page:hover .rx-tagrow__page-ext,.rx-tagrow__page:focus-visible .rx-tagrow__page-ext{display:inline-block}.rx-tagrow__more{font:inherit;color:var(--rx-accent-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:8px;padding:0;font-weight:500}.rx-tagrow__more:hover{text-decoration:underline}.rx-tagrow__link{color:var(--rx-accent-text);margin-left:6px}.rx-tagrow__pages>button.rx-tagrow__link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.rx-tagrow__partial{text-overflow:ellipsis;min-width:0;color:var(--rx-ink-tertiary);margin-left:8px;overflow:hidden}.rx-tagrow__page:focus-visible,.rx-tagrow__more:focus-visible,.rx-tagrow__pages>button.rx-tagrow__link:focus-visible{outline:2px solid var(--rx-accent);outline-offset:1px}.rx-tagrow__sub{box-sizing:border-box;border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-hover);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 0 8px;font-size:12px;display:flex}.rx-tagrow__sub--gap{padding-left:160px;padding-right:104px}.rx-tagrow__sub--check{padding-left:290px;padding-right:452px}.rx-tagrow__sub>.rx-tagrow__pages-label{margin-right:-8px}.rx-tagrow__sub--cell{padding-top:2px;padding-left:36px;padding-right:8px}.rx-tagrow__sub>button.rx-tagrow__link{font:inherit;cursor:pointer;background:0 0;border:0;margin-left:0;padding:0;font-weight:500}.rx-tagrow__sub>button.rx-tagrow__link:focus-visible{outline:2px solid var(--rx-accent);outline-offset:1px}.rx-tagrow__undo{box-sizing:border-box;height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-sunken);white-space:nowrap;align-items:center;gap:12px;padding:0 8px 0 36px;font-size:12px;display:flex}.rx-tagrow__undo-tag{color:var(--rx-ink-tertiary);text-decoration:line-through}.rx-tagrow__undocell{box-sizing:border-box;min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-sunken);padding:5px 8px 5px 36px}.rx-tagrow__undocell>.rx-tagrow__undo{white-space:normal;background:0 0;border-bottom:0;flex-wrap:wrap;gap:0 12px;height:auto;min-height:20px;padding:0}.rx-tagrow__undo-text{color:var(--rx-ink-secondary)}.rx-tagrow__undo .rx-tagrow__link{margin-left:0;font-weight:600}.rx-tagrow__removed{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.rx-tagrow__removed-head{height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:flex}.rx-tagrow__removed-list{max-height:120px;margin:0;padding:0;list-style:none;overflow:hidden auto}.rx-tagrow__removed-item{box-sizing:border-box;height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);white-space:nowrap;align-items:center;gap:12px;padding:0 8px 0 12px;display:flex}.rx-tagrow__removed-item .rx-tagrow__link{margin-left:0}.rx-tagrow__cmt-done{height:23px;color:var(--rx-ink-secondary);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 6px;font-size:12px;display:inline-flex}.rx-tagrow__cmt-pick{box-sizing:border-box;border:1px solid var(--rx-ink-primary);background:var(--rx-surface-raised);white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:6px;height:23px;padding:0 2px 0 8px;display:inline-flex}.rx-tagrow__cmt-label{color:var(--rx-ink-secondary);font-size:12px}.rx-tagrow__cmt-code{box-sizing:border-box;border:1px solid var(--rx-control-border);background:var(--rx-surface-raised);width:22px;height:19px;color:var(--rx-ink-primary);font-family:var(--rx-font-mono);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:600;display:inline-flex}.rx-tagrow__cmt-code:hover,.rx-tagrow__cmt-code:focus-visible{background:var(--rx-accent-track);border-color:var(--rx-accent);color:var(--rx-accent-text)}.rx-tagrow__cmt-x{color:var(--rx-ink-tertiary);cursor:pointer;background:0 0;border:0;padding:3px;display:inline-flex}.rx-tagrow__cmt-x:hover{color:var(--rx-ink-primary)}.rx-tagrow__cmt-code:focus-visible,.rx-tagrow__cmt-x:focus-visible{outline:2px solid var(--rx-accent);outline-offset:1px}.rx-crm{flex:none;display:inline-flex;position:relative}.rx-crm__menu{z-index:3;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);color:var(--rx-ink-primary);text-align:left;flex-direction:column;padding:4px 0;display:flex;position:absolute;top:calc(100% + 4px);right:0}.rx-crm__item{appearance:none;box-sizing:border-box;width:100%;min-height:var(--rx-row-height);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 10px;display:flex}.rx-crm__item:hover,.rx-crm__item:focus-visible{background:var(--rx-accent-track)}.rx-crm__item:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-crm__done{height:var(--rx-control-sm);color:var(--rx-ink-secondary);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 6px;font-size:12px;display:inline-flex}.rx-gaplists{overscroll-behavior:contain;min-width:0;height:100%;min-height:0;color:var(--rx-ink-primary);flex-direction:column;gap:12px;font-size:12px;display:flex;overflow-y:auto}.rx-gaplists>*{flex:none}.rx-gaplists>.rx-gaplists__lists{flex:1 1 0;min-height:260px}.rx-gaplists>.rx-gaplists__empty{flex:1 1 0;min-height:0}.rx-gaplists__head,.rx-gaplists__sub{align-items:center;gap:12px;min-width:0;display:flex}.rx-gaplists__head{min-height:29px}.rx-gaplists__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rx-ink-tertiary);overflow:hidden}.rx-gaplists__acts{flex:none;gap:8px;margin-left:auto;display:flex}.rx-gaplists__sub{gap:16px;min-height:25px}.rx-gaplists__h2{white-space:nowrap;margin:0;font-size:13px;font-weight:600}.rx-gaplists__crumb{white-space:nowrap;color:var(--rx-ink-tertiary);align-items:center;gap:8px;font-size:12px;display:flex}.rx-gaplists__crumb strong{color:var(--rx-ink-primary);font-weight:500}.rx-gaplists__sum{text-overflow:ellipsis;white-space:nowrap;min-height:25px;color:var(--rx-ink-secondary);line-height:25px;display:block;overflow:hidden}.rx-gaplists__n,.rx-gaplists__num,.rx-gaplists__rev{font-family:var(--rx-font-mono);font-variant-ligatures:none}.rx-gaplists__n{color:var(--rx-ink-primary);font-weight:500}.rx-gaplists__sep{color:var(--rx-ink-disabled);margin:0 5px}.rx-gaplists>.rx-msgbar{flex:none}.rx-gaplists__lists{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.rx-gaplists__list{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.rx-gaplists__khead{box-sizing:border-box;height:var(--rx-control-md);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.rx-gaplists__khead span{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);font-weight:400}.rx-gaplists__scroll{flex:1 1 0;min-height:0;overflow:hidden auto}.rx-gaplists__list .rx-tagrow--gap3{grid-template-columns:72px 96px minmax(0,1fr) 64px;gap:8px;padding:0 6px 0 12px}.rx-gaplists__list .rx-tagrow--gap3>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-gaplists__where{display:block}.rx-tagrow--head{height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);flex:none;font-size:12px;font-weight:500}.rx-tagrow--head:hover{background:var(--rx-surface-header)}.rx-tagrow__lacks{text-overflow:ellipsis;font-weight:500;overflow:hidden}.rx-gaplists__list .rx-tagrow__lacks{text-align:center;white-space:normal;line-height:16px}.rx-gaplists__lack{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rx-gaplists__list .rx-tagrow--gap3:not(.rx-tagrow--head){height:auto;min-height:var(--rx-row-height);padding-top:4px;padding-bottom:4px}.rx-gaplists__list .rx-gaplists__lackshead{text-align:center}.rx-gaplists__places{text-overflow:ellipsis;white-space:nowrap;font-family:var(--rx-font-sans);display:block;overflow:hidden}.rx-gaplists__rows{font-family:var(--rx-font-mono);font-variant-ligatures:none}.rx-gaplists__subrow .rx-tagrow__sub--gap{padding:0 12px 8px 92px}.rx-gaplists__bhead{box-sizing:border-box;border-bottom:1px solid var(--rx-seam);align-items:center;gap:10px;min-height:32px;padding:4px 8px 4px 0;display:flex}.rx-gaplists__bhead:hover,.rx-gaplists__bhead--open{background:var(--rx-surface-hover)}.rx-gaplists__toggle{min-width:0;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1 1 0;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:1px 10px;padding:0 0 0 12px;display:grid}.rx-gaplists__toggle:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-gaplists__chev{color:var(--rx-ink-tertiary);flex:0 0 12px;transform:rotate(-90deg)}.rx-gaplists__bhead--open .rx-gaplists__chev{transform:none}.rx-gaplists__num{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.rx-gaplists__num--file{text-overflow:ellipsis;min-width:0;font-family:var(--rx-font-sans);flex:0 auto;overflow:hidden}.rx-gaplists__bhead--open .rx-gaplists__num{font-weight:600}.rx-gaplists__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rx-ink-secondary);grid-column:2;font-size:11px;line-height:14px;overflow:hidden}.rx-gaplists__mark{flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.rx-gaplists__rev{color:var(--rx-ink-tertiary);margin-right:4px}.rx-gaplists__dot{background:var(--rx-attention);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-gaplists__reason{text-overflow:ellipsis;min-width:0;color:var(--rx-ink-secondary);flex:0 auto;overflow:hidden}.rx-gaplists__tags{font-family:var(--rx-font-mono);flex:none;font-weight:500}.rx-gaplists__empty{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px;display:flex}.rx-gaplists__empty strong{font-size:13px;font-weight:600}.rx-gaplists__empty span{color:var(--rx-ink-secondary)}.rx-gaplists__foot{z-index:1;box-sizing:border-box;border:1px solid var(--rx-hairline);background:var(--rx-surface-header);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 10px 0 14px;display:flex;position:sticky;bottom:0}.rx-gaplists__foot-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rx-ink-secondary);overflow:hidden}.rx-notin{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);min-width:0;color:var(--rx-ink-primary);border-radius:5px;flex-direction:column;font-size:12px;display:flex}.rx-notin__head{width:100%;height:var(--rx-row-height);box-sizing:border-box;background:var(--rx-surface-header);color:var(--rx-ink-secondary);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.rx-notin__head:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-notin__head b{color:var(--rx-ink-secondary);font-weight:400}.rx-notin__head[aria-expanded=false] svg{transform:rotate(-90deg)}.rx-notin__body{box-sizing:border-box;max-height:calc(6 * var(--rx-row-height));overscroll-behavior:contain;border-top:1px solid var(--rx-hairline);overflow:hidden auto}.rx-notin__row{box-sizing:border-box;height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);white-space:nowrap;cursor:pointer;grid-template-columns:28px 200px minmax(0,1fr) 120px;align-items:center;gap:12px;padding:0 12px;display:grid}.rx-notin__row:hover{background:var(--rx-surface-hover)}.rx-notin__row>*{min-width:0}.rx-notin__tick{width:13px;height:13px;accent-color:var(--rx-accent);cursor:pointer;justify-self:start;margin:0}.rx-notin__num{font-family:var(--rx-font-mono);font-variant-ligatures:none;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rx-notin__name{text-overflow:ellipsis;color:var(--rx-ink-secondary);overflow:hidden}.rx-notin__mark{text-overflow:ellipsis;color:var(--rx-ink-tertiary);overflow:hidden}.rx-tagchecks__against>.rx-notin{margin-top:8px}.rx-markdocs{min-width:0;height:100%;min-height:0;color:var(--rx-ink-primary);flex-direction:column;gap:12px;font-size:12px;display:flex}.rx-markdocs__heading,.rx-markdocs__filters,.rx-markdocs__footer{flex:none;align-items:center;gap:16px;display:flex}.rx-markdocs__heading{min-height:25px}.rx-markdocs__heading h2{margin:0;font-size:13px;font-weight:600}.rx-markdocs__crumb,.rx-markdocs__shown{color:var(--rx-ink-tertiary);font-size:12px}.rx-markdocs__columns,.rx-markdocs__group-head{color:var(--rx-ink-secondary);font-size:12px;font-weight:500}.rx-markdocs__crumb{white-space:nowrap;align-items:center;gap:8px;display:flex}.rx-markdocs__crumb strong{color:var(--rx-ink-primary);font-weight:500}.rx-markdocs__filters>input{box-sizing:border-box;border:1px solid var(--rx-control-border);background:var(--rx-surface-raised);min-width:160px;max-width:420px;height:29px;color:var(--rx-ink-primary);font:inherit;border-radius:5px;flex:1 1 0;padding:0 10px}.rx-markdocs__filters>input::placeholder{color:var(--rx-ink-tertiary)}.rx-markdocs__filters label{white-space:nowrap;align-items:center;gap:8px;display:flex}.rx-markdocs__filters input[type=checkbox]{accent-color:var(--rx-accent);margin:0}.rx-markdocs__shown{white-space:nowrap;margin-left:auto}.rx-markdocs__panel{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.rx-markdocs__grid{box-sizing:border-box;grid-template-columns:200px minmax(0,1fr) 120px 224px 120px;align-items:center;gap:0 12px;padding:0 12px;display:grid}.rx-markdocs__grid>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-markdocs__columns{height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);flex:none}.rx-markdocs__list{flex:1 1 0;min-height:0;overflow:hidden auto}.rx-markdocs__group-head{width:100%;height:var(--rx-row-height);border:0;border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:flex}.rx-markdocs__row{height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam)}.rx-markdocs__row:hover{background:var(--rx-surface-hover)}.rx-markdocs__number{font-family:var(--rx-font-mono)}.rx-markdocs__title{color:var(--rx-ink-secondary)}.rx-markdocs__mark{border:1px solid var(--rx-control-border);box-sizing:border-box;border-radius:5px;grid-template-columns:70px 92px 1fr;height:23px;display:grid;overflow:hidden}.rx-markdocs__mark button{border:0;border-right:1px solid var(--rx-seam);background:var(--rx-surface-raised);color:var(--rx-ink-secondary);font:inherit;cursor:pointer;padding:0;font-size:11px}.rx-markdocs__mark button:last-child{border-right:0}.rx-markdocs__mark button[aria-checked=true]{background:var(--rx-surface-sunken);color:var(--rx-ink-primary);box-shadow:inset 0 -2px 0 var(--rx-accent);font-weight:600}.rx-markdocs__mark button:disabled{cursor:default}.rx-markdocs__mark button:focus-visible,.rx-markdocs__group-head:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-markdocs__status{color:var(--rx-ink-tertiary);font-size:11px}.rx-markdocs__status--changed{color:var(--rx-accent-text);font-weight:500}.rx-markdocs__empty{color:var(--rx-ink-secondary);margin:0;padding:12px}.rx-markdocs__empty>span{color:var(--rx-ink-tertiary);margin-top:4px;display:block}.rx-markdocs__more{margin:6px 12px}.rx-markdocs__footer{min-height:29px;color:var(--rx-ink-secondary);justify-content:space-between}.rx-markdocs>.rx-msgbar{flex:none}.rx-tagtypes{min-width:0;height:100%;min-height:0;color:var(--rx-ink-primary);flex-direction:column;gap:12px;font-size:12px;display:flex}.rx-tagtypes__heading,.rx-tagtypes__reading,.rx-tagtypes__summary,.rx-tagtypes__footer{flex:none;align-items:center;gap:12px;display:flex}.rx-tagtypes__heading{gap:16px;min-height:25px}.rx-tagtypes__heading h2{margin:0;font-size:13px;font-weight:600}.rx-tagtypes__crumb{color:var(--rx-ink-tertiary);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.rx-tagtypes__crumb strong{color:var(--rx-ink-primary);font-weight:500}.rx-tagtypes__reading{gap:14px;min-height:29px}.rx-tagtypes__reading-label{white-space:nowrap}.rx-tagtypes__reading-label strong{font-weight:600}.rx-tagtypes__mono{font-family:var(--rx-font-mono);font-size:12px}.rx-tagtypes__track{background:var(--rx-track);border-radius:2px;flex:0 0 200px;width:200px;min-width:0;height:4px;overflow:hidden}.rx-tagtypes__fill{background:var(--rx-fill);height:100%}.rx-tagtypes__summary{min-height:25px;color:var(--rx-ink-secondary)}.rx-tagtypes__summary strong,.rx-tagtypes__tally strong{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-weight:500}.rx-tagtypes__panel{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.rx-tagtypes__grid{box-sizing:border-box;grid-template-columns:28px 150px minmax(0,1fr) minmax(0,2fr) 110px 110px;align-items:center;gap:0 12px;padding:0 12px;display:grid}.rx-tagtypes__columns{height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);white-space:nowrap;flex:none;font-size:12px;font-weight:500}.rx-tagtypes__right{text-align:right}.rx-tagtypes__list{flex:1 1 0;min-height:0;overflow:hidden auto}.rx-tagtypes__group{height:var(--rx-row-height);border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);color:var(--rx-ink-secondary);align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.rx-tagtypes__row{height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);cursor:pointer}.rx-tagtypes__row:hover{background:var(--rx-surface-hover)}.rx-tagtypes__tick{width:13px;height:13px;accent-color:var(--rx-accent);cursor:pointer;justify-self:start;margin:0}.rx-tagtypes__tick:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px}.rx-tagtypes__pattern{min-width:0;font-family:var(--rx-font-mono);font-variant-ligatures:none;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.rx-tagtypes__pattern-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-tagtypes__new{border:1px solid var(--rx-accent);color:var(--rx-accent-text);border-radius:3px;flex:none;padding:0 4px;font-size:10px;line-height:15px}.rx-tagtypes__examples{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--rx-font-mono);font-variant-ligatures:none;color:var(--rx-ink-secondary);font-size:12px;overflow:hidden}.rx-tagtypes__where{white-space:nowrap;min-width:0;color:var(--rx-ink-secondary);align-items:center;font-size:12px;display:flex;overflow:hidden}.rx-tagtypes__where-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-tagtypes__where-item{flex:0 auto;align-items:center;min-width:0;display:flex}.rx-tagtypes__where-sep{white-space:pre;flex:none}.rx-tagtypes__place{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;color:var(--rx-accent-text);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;overflow:hidden}.rx-tagtypes__place:hover{text-decoration:underline}.rx-tagtypes__place:focus-visible,.rx-tagtypes__plus:focus-visible{outline:2px solid var(--rx-accent);outline-offset:1px}.rx-tagtypes__more-places{flex:none;margin-left:4px}.rx-tagtypes__plus{border:1px solid var(--rx-hairline);font:inherit;color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border-radius:3px;margin:0;padding:0 4px;font-size:10px;line-height:15px}.rx-tagtypes__plus:hover{background:var(--rx-surface-hover)}.rx-tagtypes__popover{z-index:20;border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;flex-direction:column;align-items:flex-start;gap:2px;max-width:420px;max-height:240px;padding:6px 8px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 4px 14px #0000002e}.rx-tagtypes__popover .rx-tagtypes__place{flex:none;max-width:100%}.rx-tagtypes__count{font-family:var(--rx-font-mono);text-align:right;white-space:nowrap;font-size:12px}.rx-tagtypes__count--quiet{color:var(--rx-ink-secondary)}.rx-tagtypes__empty{border-bottom:1px solid var(--rx-seam);flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px;display:flex}.rx-tagtypes__empty-head{font-size:13px;font-weight:600}.rx-tagtypes__empty-body{max-width:680px;color:var(--rx-ink-secondary);text-wrap:pretty}.rx-tagtypes__empty>.rx-btn{margin-top:6px}.rx-tagtypes__more{margin:6px 12px}.rx-tagtypes__footer{border-top:1px solid var(--rx-hairline);background:var(--rx-surface-header);min-height:44px;color:var(--rx-ink-secondary);justify-content:space-between;padding:0 10px 0 14px}.rx-tagtypes__tally{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.rx-gaplists>.rx-taglist__panel{flex:1 1 0;min-height:260px}.rx-taglist__panel{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.rx-taglist__grid{box-sizing:border-box;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:0 12px;padding:0 12px;display:grid}.rx-taglist__columns{height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);white-space:nowrap;flex:none;font-size:12px;font-weight:500}.rx-taglist__rows{flex:1 1 0;min-height:0;overflow:hidden auto}.rx-taglist__row{height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam)}.rx-taglist__row:hover{background:var(--rx-surface-hover)}.rx-taglist__tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--rx-font-mono);font-variant-ligatures:none;font-size:12px;font-weight:500;overflow:hidden}.rx-taglist__where{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.rx-taglist__more{margin:6px 12px}.rx-taglist__footer{box-sizing:border-box;border:1px solid var(--rx-hairline);background:var(--rx-surface-header);height:44px;color:var(--rx-ink-secondary);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 14px;display:flex}.rx-taglist__tally{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-weight:500}.rx31-head{white-space:nowrap;flex:none;align-items:center;gap:12px;min-width:0;min-height:29px;display:flex}.rx31-back{appearance:none;font:inherit;cursor:pointer;height:var(--rx-control-sm);border-radius:var(--rx-radius);color:var(--rx-accent-text);background:0 0;border:0;flex:none;align-items:center;gap:4px;margin-left:-4px;padding:0 8px 0 4px;font-weight:500;display:inline-flex}.rx31-back:hover{text-decoration:underline}.rx31-back:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px}.rx31-back svg{flex:0 0 12px}.rx31-sep{background:var(--rx-hairline);flex:none;width:1px;height:18px}.rx31-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.rx31-by{color:var(--rx-meta);flex:none;font-size:12px}.rx31-head .rx31-acts .rx-tagchecks__checkat{margin-left:0}.rx31-head .rx31-anchor>.rx-pop{top:35px}.rx31-field{flex-direction:column;gap:4px;margin-top:4px;display:flex}.rx31-field input{height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;padding:0 8px}.rx31-field--focus input:focus{outline:2px solid var(--rx-accent);outline-offset:2px}.rx31-field--error input{border-color:var(--rx-blocked)}.rx-pop .rx31-error{color:var(--rx-ink-primary);align-items:center;gap:6px;display:flex}.rx31-error i{background:var(--rx-blocked);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-confirm{min-width:0;height:100%;min-height:0;color:var(--rx-ink-primary);flex-direction:column;gap:12px;font-size:12px;display:flex}.rx-confirm>*{flex:none}.rx-confirm__filters{align-items:center}.rx-confirm>.rx-confirm__list{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;flex:1 1 0;min-height:120px;overflow:hidden auto}.rx-confirm__row{box-sizing:border-box;height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);white-space:nowrap;grid-template-columns:28px 120px 110px minmax(0,1fr) 312px 96px 84px 84px;align-items:center;gap:0 12px;padding:0 8px 0 12px;display:grid}.rx-confirm__row:hover,.rx-confirm__row--open{background:var(--rx-surface-hover)}.rx-confirm__row--open{border-bottom:0}.rx-confirm__row>*{min-width:0}.rx-confirm__tick{accent-color:var(--rx-accent);justify-self:center;margin:0}.rx-confirm__num{text-overflow:ellipsis;white-space:nowrap;font-family:var(--rx-font-mono);font-variant-ligatures:none;font-weight:500;overflow:hidden}.rx-confirm__notin{text-overflow:ellipsis;white-space:nowrap;color:var(--rx-ink-primary);font-weight:500;overflow:hidden}.rx-confirm__state{text-overflow:ellipsis;white-space:nowrap;color:var(--rx-ink-secondary);overflow:hidden}.rx-confirm__sub .rx-tagrow__sub{padding:0 12px 8px 36px}.rx-confirm__empty{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px;display:flex}.rx-confirm__empty strong{font-size:13px;font-weight:600}.rx-confirm__empty span{color:var(--rx-ink-secondary)}.rx-confirm__foot{z-index:1;box-sizing:border-box;border:1px solid var(--rx-hairline);background:var(--rx-surface-header);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 10px 0 14px;display:flex;position:sticky;bottom:0}.rx-confirm__foot-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rx-ink-secondary);overflow:hidden}.rx-confirm__n{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-weight:500}.rx-confirm__accept{flex:none;display:inline-flex;position:relative}.rx-confirm__pop{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);width:300px;box-shadow:var(--rx-sheet-shadow);z-index:8;white-space:normal;text-align:left;flex-direction:column;gap:6px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.rx-confirm__pop-title{font-size:13px;font-weight:600;line-height:1.3}.rx-confirm__pop-body{color:var(--rx-ink-secondary);font-size:12px}.rx-confirm__pop-actions{border-top:1px solid var(--rx-seam);justify-content:flex-end;gap:6px;margin-top:4px;padding-top:10px;display:flex}.rx-pickdocs{min-width:0;height:100%;min-height:0;color:var(--rx-ink-primary);flex-direction:column;gap:12px;font-size:12px;display:flex}.rx-pickdocs>*{flex:none}.rx-pickdocs>.rx-pickdocs__panel{flex:1 1 0;min-height:0}.rx-pickdocs__heading h2{margin:0;font-size:13px;font-weight:600}.rx-pickdocs__filters,.rx-pickdocs__footer{align-items:center;gap:16px;min-width:0;display:flex}.rx-pickdocs__filters>input{box-sizing:border-box;border:1px solid var(--rx-control-border);background:var(--rx-surface-raised);min-width:160px;max-width:420px;height:29px;color:var(--rx-ink-primary);font:inherit;border-radius:5px;flex:1 1 0;padding:0 10px}.rx-pickdocs__filters>input::placeholder{color:var(--rx-ink-tertiary)}.rx-pickdocs__shown{color:var(--rx-ink-tertiary);font-size:12px}.rx-pickdocs__columns{color:var(--rx-ink-secondary);font-size:12px;font-weight:500}.rx-pickdocs__shown{white-space:nowrap;margin-left:auto}.rx-pickdocs__panel{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.rx-pickdocs__grid{box-sizing:border-box;grid-template-columns:28px 200px minmax(0,1fr) 120px 110px 96px;align-items:center;gap:0 12px;padding:0 12px;display:grid}.rx-pickdocs__grid>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-pickdocs__columns{height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);flex:none}.rx-pickdocs__list{flex:1 1 0;min-height:0;overflow:hidden auto}.rx-pickdocs__body{position:relative}.rx-pickdocs__row{height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam);position:absolute;top:0;left:0;right:0}.rx-pickdocs__row:hover{background:var(--rx-surface-hover)}.rx-pickdocs__row input[type=checkbox],.rx-pickdocs__columns input[type=checkbox]{accent-color:var(--rx-accent);margin:0}.rx-pickdocs__row input[type=checkbox]:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px}.rx-pickdocs__number{font-family:var(--rx-font-mono)}.rx-pickdocs__title{color:var(--rx-ink-secondary)}.rx-pickdocs__rev{font-family:var(--rx-font-mono)}.rx-pickdocs__pc{color:var(--rx-ink-tertiary);font-size:11px}.rx-pickdocs__row--absent .rx-pickdocs__number,.rx-pickdocs__row--absent .rx-pickdocs__title,.rx-pickdocs__row--absent .rx-pickdocs__rev{color:var(--rx-ink-tertiary)}.rx-pickdocs__empty{color:var(--rx-ink-secondary);padding:12px}.rx-pickdocs__empty p{align-items:center;gap:8px;margin:0;display:flex}.rx-pickdocs__footer{min-height:29px;color:var(--rx-ink-secondary)}.rx-pickdocs__check{margin-left:auto}.rx-checkprogress{background:var(--rx-track);border-radius:3px;height:6px;overflow:hidden}.rx-checkprogress__fill{background:var(--rx-accent);height:100%;transition:width var(--rx-dur-micro) ease-out;border-radius:3px}@media (prefers-reduced-motion:reduce){.rx-checkprogress__fill{transition:none}}.rx-pickdocs__progressgroup{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.rx-pickdocs__bar{width:100%}.rx-pickdocs__leave{margin-left:auto;margin-right:-8px}.rx-pickdocs__leave+.rx-pickdocs__check{margin-left:0}.rx-pickdocs__grouphead{height:var(--rx-row-height);position:absolute;top:0;left:0;right:0}.rx-pickdocs__grouphead button{box-sizing:border-box;border:0;border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);width:100%;height:100%;color:var(--rx-ink-secondary);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.rx-pickdocs__grouphead button:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-pickdocs__grouphead b{color:var(--rx-ink-secondary);font-weight:400}.rx-pickdocs__grouphead button[aria-expanded=false] svg{transform:rotate(-90deg)}.rx-pickdocs>.rx-msgbar{flex:none}.rx-results{min-width:0;height:100%;min-height:0;color:var(--rx-ink-primary);flex-direction:column;gap:12px;font-size:12px;display:flex}.rx-results>*{flex:none}.rx-results>.rx-results__card{flex:1 1 0}.rx-results__strip{align-items:center;gap:12px;min-width:0;min-height:25px;display:flex}.rx-results__sum{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rx-ink-secondary);flex:1 1 0;overflow:hidden}.rx-results__n{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-weight:500}.rx-results__sep{color:var(--rx-ink-disabled);white-space:pre;margin:0 5px}.rx-results__against{color:var(--rx-ink-tertiary)}.rx-results__fold{flex:none;gap:2px;margin-left:auto;display:flex}.rx-results__copy{margin-left:6px;display:flex}.rx-results__card{border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.rx-results__scroll{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow:hidden auto}.rx-results__scroll:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-results__body{width:100%;position:relative}.rx-results__item{width:100%;position:absolute;top:0;left:0}.rx-results__head{box-sizing:border-box;border-bottom:1px solid var(--rx-seam);white-space:nowrap;align-items:center;gap:10px;height:32px;padding:0 8px 0 0;display:flex}.rx-results__head:hover,.rx-results__head--open{background:var(--rx-surface-hover)}.rx-results__head>*{flex:none}.rx-results__head>.rx-results__toggle{flex:1 1 0}.rx-results__toggle{min-width:0;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 0 0 12px;display:flex}.rx-results__head--fixed .rx-results__toggle{cursor:default}.rx-results__toggle:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-results__chev{color:var(--rx-ink-tertiary);flex:0 0 12px;transform:rotate(-90deg)}.rx-results__head--open .rx-results__chev{transform:none}.rx-results__head--fixed .rx-results__chev{opacity:0}.rx-results__num,.rx-results__rev,.rx-results__count{font-family:var(--rx-font-mono);font-variant-ligatures:none}.rx-results__num{white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;font-size:12px;font-weight:500}.rx-results__head--open .rx-results__num{font-weight:600}.rx-results__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rx-ink-secondary);flex:1 1 0;overflow:hidden}.rx-results__rev{color:var(--rx-ink-tertiary);flex:none}.rx-results__count{font-weight:500}.rx-results__verdict{color:var(--rx-ink-primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.rx-results__dot{background:var(--rx-attention);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-results__reason{text-overflow:ellipsis;min-width:0;color:var(--rx-ink-secondary);flex:0 auto;overflow:hidden}.rx-results__pass{color:var(--rx-ink-tertiary)}.rx-results__head>.rx31-who{text-overflow:ellipsis;min-width:0;max-width:260px;color:var(--rx-meta);flex:0 auto;overflow:hidden}@media (width<=1366px){.rx-results__head>.rx31-who{max-width:210px}}.rx31-gone .rx-results__num,.rx31-gone .rx-results__title{color:var(--rx-meta)}.rx31-docline{box-sizing:border-box;border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-header);white-space:nowrap;align-items:center;gap:10px;height:32px;padding:0 8px 0 34px;display:flex}.rx31-flag{text-overflow:ellipsis;min-width:0;color:var(--rx-ink-primary);align-items:center;gap:6px;font-weight:500;display:inline-flex;overflow:hidden}.rx31-docline--gone .rx31-flag{color:var(--rx-ink-secondary);font-weight:400}.rx31-docline>.rx-btn{flex:none}.rx-results__divider{box-sizing:border-box;height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:flex}.rx-results__empty{box-sizing:border-box;border-bottom:1px solid var(--rx-seam);flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px;display:flex}.rx-results__empty strong{font-size:13px;font-weight:600}.rx-results__empty span{color:var(--rx-ink-secondary)}.rx-results__empty .rx-btn{margin-top:6px}.rx-results__foot{box-sizing:border-box;border-top:1px solid var(--rx-hairline);background:var(--rx-surface-header);flex:none;align-items:center;gap:12px;height:44px;padding:0 10px 0 14px;display:flex}.rx-results__foot-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rx-ink-secondary);flex:1 1 0;overflow:hidden}.rx-results__foot>:not(.rx-results__foot-text){flex:none}.rx-tbfold{box-sizing:border-box;width:100%;height:var(--rx-row-height);border:0;border-bottom:1px solid var(--rx-seam);background:var(--rx-surface-header);font:inherit;color:var(--rx-ink-secondary);text-align:left;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 8px 0 36px;display:flex}.rx-tbfold svg{color:var(--rx-ink-tertiary);flex:0 0 12px;transform:rotate(-90deg)}.rx-tbfold--open svg{transform:none}.rx-tbfold b{font-family:var(--rx-font-mono);font-weight:500}.rx-tbfold:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-tbw{z-index:40;background:var(--rx-canvas);color:var(--rx-ink-primary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);flex-direction:column;display:flex;position:fixed;inset:0}.rx-tbw:focus{outline:none}.rx-tbw .rx-mono{font-family:var(--rx-font-mono)}.rx-tbw__bar{background:var(--rx-surface-raised);border-bottom:1px solid var(--rx-hairline);white-space:nowrap;flex:0 0 44px;align-items:center;gap:14px;padding:0 10px 0 14px;display:flex}.rx-tbw__bar h1{margin:0;font-size:13px;font-weight:600}.rx-tbw__bar>.rx-tbw__done{margin-left:auto}.rx-tbw__crumb{color:var(--rx-ink-secondary)}.rx-tbw__left{color:var(--rx-ink-secondary);align-items:center;gap:10px;margin-left:18px;display:flex}.rx-tbw__left b{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-weight:500}.rx-tbw__body{flex:1 1 0;min-height:0;display:flex}.rx-tbw__canvas{background:var(--rx-canvas);flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.rx-tbw__fail{width:560px;max-width:calc(100% - 48px)}.rx-tbw__sheet{box-sizing:border-box;background:var(--rx-canvas);border:1px solid var(--rx-sheet-edge);width:calc(100% - 48px);box-shadow:var(--rx-sheet-shadow);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;position:relative}.rx-tbw__page{pointer-events:none;position:absolute;inset:0}.rx-tbw__page>canvas{width:100%;height:100%;display:block}.rx-tbbox{box-sizing:border-box;border:2px solid var(--rx-accent);background:var(--rx-accent-track);position:absolute}.rx-tbbox--some{border-style:dashed}.rx-tbbox--sel{cursor:move}.rx-tbbox__chip{box-sizing:border-box;border:1px solid var(--rx-accent);color:#171718;height:20px;font-family:var(--rx-font-mono);white-space:nowrap;pointer-events:none;background:#fff;border-radius:3px;align-items:center;gap:6px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:4px;left:4px}.rx-tbbox__chip span{font-family:var(--rx-font-sans);font-weight:400}.rx-tbbox__h{box-sizing:border-box;border:1px solid var(--rx-markup-select);background:#fff;width:8px;height:8px;position:absolute}.rx-tbbox__h--nw{cursor:nwse-resize;top:-5px;left:-5px}.rx-tbbox__h--n{cursor:ns-resize;top:-5px;left:calc(50% - 4px)}.rx-tbbox__h--ne{cursor:nesw-resize;top:-5px;right:-5px}.rx-tbbox__h--e{cursor:ew-resize;top:calc(50% - 4px);right:-5px}.rx-tbbox__h--se{cursor:nwse-resize;bottom:-5px;right:-5px}.rx-tbbox__h--s{cursor:ns-resize;bottom:-5px;left:calc(50% - 4px)}.rx-tbbox__h--sw{cursor:nesw-resize;bottom:-5px;left:-5px}.rx-tbbox__h--w{cursor:ew-resize;top:calc(50% - 4px);left:-5px}.rx-tbw__side{box-sizing:border-box;border-left:1px solid var(--rx-hairline);background:var(--rx-surface-raised);flex-direction:column;flex:0 0 360px;min-height:0;display:flex}.rx-tbw__side>*{flex:none}.rx-tbw__pick{border-bottom:1px solid var(--rx-hairline);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px 10px;padding:12px;display:grid}.rx-tbw__pick>label{color:var(--rx-ink-secondary)}.rx-tbw__pick .rx-tick,.rx-tbw__pick .rx-tick__btn{width:100%;min-width:0;max-width:none}.rx-tbw__pick .rx-tick__btn:disabled{opacity:.5;cursor:default}.rx-tbw__pick .rx-tick__btn span{text-overflow:ellipsis;text-align:left;flex:1 1 0;min-width:0;overflow:hidden}.rx-tbw__pick .rx-tick__btn em{font-style:normal;font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);flex:none}.rx-tbw__of{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rx-ink-secondary);grid-column:2;overflow:hidden}.rx-tbw__menu{width:100%;min-width:248px}.rx-tbw__opt{width:100%;height:var(--rx-row-height);box-sizing:border-box;color:var(--rx-ink-primary);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:flex}.rx-tbw__opt:hover{background:var(--rx-surface-header)}.rx-tbw__opt--on{font-weight:600}.rx-tbw__opt span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-tbw__opt em{font-style:normal;font-family:var(--rx-font-mono);color:var(--rx-ink-secondary)}.rx-tbw__opt-title{color:var(--rx-ink-secondary)}.rx-tbw__lhead{height:var(--rx-row-height);box-sizing:border-box;background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.rx-tbw__label{color:var(--rx-ink-secondary);font-size:12px;font-weight:500}.rx-tbw__rows{flex:auto;min-height:0;overflow-y:auto}.rx-tbarea{box-sizing:border-box;border-bottom:1px solid var(--rx-seam);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:0 10px;min-height:56px;padding:8px 6px 8px 12px;display:grid}.rx-tbarea--on{background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-tbarea__n{box-sizing:border-box;border:1px solid var(--rx-accent);width:22px;height:20px;font-family:var(--rx-font-mono);border-radius:3px;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.rx-tbarea__n--some{border-style:dashed}.rx-tbarea__text{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-tbarea__text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-tbarea__reach{font-weight:600}.rx-tbarea__by,.rx-tbarea__moved{color:var(--rx-ink-secondary)}.rx-tbarea__acts{gap:2px;display:flex}.rx-tbarea--off .rx-tbarea__reach{color:var(--rx-ink-secondary);font-weight:500}.rx-tbw__empty{flex-direction:column;gap:4px;padding:16px 12px;display:flex}.rx-tbw__empty strong{font-size:13px;font-weight:600}.rx-tbw__empty span{color:var(--rx-ink-secondary);text-wrap:pretty}.rx-tbreach{box-sizing:border-box;border-top:1px solid var(--rx-hairline);background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent);flex-direction:column;gap:8px;padding:12px;display:flex}.rx-tbreach__title{font-weight:600}.rx-tbreach__foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.rx-tbreach__radio{cursor:pointer;align-items:center;gap:8px;height:24px;font-size:13px;display:flex}.rx-tbreach__radio input,.rx-tbreach__row input{accent-color:var(--rx-accent);margin:0}.rx-tbreach__search{box-sizing:border-box;width:100%}.rx-tbreach__list{box-sizing:border-box;border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);border-radius:5px;height:150px;overflow-y:auto}.rx-tbreach__row{height:var(--rx-row-height);box-sizing:border-box;border-bottom:1px solid var(--rx-seam);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.rx-tbreach__doc{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--rx-ink-secondary);overflow:hidden}.rx-tbreach__count{color:var(--rx-ink-secondary);margin-right:auto}.rx-tbw__pop{z-index:3;box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);white-space:normal;text-align:left;flex-direction:column;gap:6px;width:300px;padding:12px;display:flex;position:fixed}.rx-tbw__pop strong{overflow-wrap:anywhere;font-weight:600}.rx-tbw__pop>span{color:var(--rx-ink-secondary);text-wrap:pretty}.rx-tbw__pop>.rx-tbw__pop-acts{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.rx-checkstep{flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;display:flex}.rx-checkstep>*{flex:none}.rx-checkstep>.rx-checkstep__body{flex:1 1 0;min-height:0}.rx-checkstep__body>*{height:100%}.rx-checkstep__bar{justify-content:flex-end;align-items:center;gap:8px;min-height:29px;display:flex}.rx-checkstep__skip{white-space:nowrap;align-items:center;gap:6px;margin-right:auto;display:inline-flex}.rx-checkstep__progress{margin-top:-6px}.rx-tagchecks__phase>.rx-tagchecks__action{justify-content:flex-end;display:flex}.rx37-compare{min-width:0;height:100%;min-height:0;font-size:var(--rx-body-size);flex-direction:column;gap:12px;display:flex}.rx37-compare>*{flex:none}.rx37-compare>.rx-results{flex-direction:column;flex:1 1 0;gap:12px;min-height:0;display:flex}.rx37-compare>.rx-results>.rx-results__card{flex:1 1 0}.rx37-bar{align-items:center;gap:10px;min-width:0;min-height:29px;display:flex}.rx37-arrow{color:var(--rx-ink-secondary);flex:none}.rx37-note{text-overflow:ellipsis;min-width:0;color:var(--rx-meta);white-space:nowrap;margin-left:auto;font-size:12px;overflow:hidden}.rx37-compare .rx-results__sum b{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);font-weight:500}.rx37-compare .rx-results__sum i{color:var(--rx-ink-disabled);margin:0 5px;font-style:normal}.rx37-chips{flex:none;align-items:center;gap:6px;display:flex}.rx37-chip{height:var(--rx-control-sm);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.rx37-chip--off{color:var(--rx-ink-secondary);background:0 0}.rx37-chip input{margin:0}.rx37-chip:has(:focus-visible){outline:2px solid var(--rx-accent);outline-offset:1px}.rx37-grid{grid-template-columns:96px minmax(0,1fr) 272px 272px 136px;align-items:center;gap:0 12px;padding:0 12px;display:grid}@media (width<=1366px){.rx37-grid{grid-template-columns:84px minmax(0,1fr) 236px 236px 124px}}@media (width<=1100px){.rx37-grid{grid-template-columns:84px minmax(120px,1fr) minmax(0,236px) minmax(0,236px) 124px}}.rx37-grid>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx37-head{height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);flex:none;font-size:12px;font-weight:500}.rx37-row{box-sizing:border-box;border-bottom:1px solid var(--rx-seam);height:29px;color:var(--rx-ink-primary);cursor:pointer;text-decoration:none}.rx37-row:hover{background:var(--rx-surface-hover)}.rx37-row:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx37-tag{font-family:var(--rx-font-mono);font-weight:500}.rx37-doc{gap:8px;display:flex}.rx37-doc b{font-family:var(--rx-font-mono);flex:none;font-weight:400}.rx37-doc span{text-overflow:ellipsis;min-width:0;color:var(--rx-ink-secondary);overflow:hidden}.rx37-none{color:var(--rx-meta)}.rx37-nc{color:var(--rx-ink-secondary)}.rx37-status{align-items:center;gap:6px;display:flex;overflow:visible!important}.rx37-status>b{font-weight:600}.rx37-status>.rx37-open{visibility:hidden;color:var(--rx-accent-text);margin-left:auto;font-weight:500}.rx37-row:hover .rx37-open,.rx37-row:focus-visible .rx37-open{visibility:visible}.rx37-row--quiet,.rx37-row--quiet .rx37-doc span{color:var(--rx-ink-secondary)}.rx37-row--quiet .rx37-tag,.rx37-row--quiet .rx37-status>b{font-weight:400}.rx37-fold{appearance:none;border:0;border-bottom:1px solid var(--rx-hairline);text-align:left;cursor:pointer;gap:6px;width:100%}.rx37-fold .rx-results__chev{transform:none}.rx37-fold[aria-expanded=false] .rx-results__chev{transform:rotate(-90deg)}.rx37-fold:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-tagchecks>.rx31-list{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.rx31-acts{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.rx31-grid{grid-template-columns:minmax(0,1fr) 200px 88px 150px 136px 96px;align-items:center;gap:0 12px;padding:0 12px;display:grid}.rx31-grid>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx31-grid>.rx31-act{justify-content:flex-end;display:flex;overflow:visible}.rx31-colhead{height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);flex:none;font-size:12px;font-weight:500}.rx31-body{flex:auto;min-height:0;overflow-y:auto}.rx31-divider{height:var(--rx-row-height);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:flex}.rx31-num{text-align:right;font-family:var(--rx-font-mono)}.rx31-row{height:var(--rx-row-height);border-bottom:1px solid var(--rx-seam)}.rx31-row--on{background:var(--rx-surface-hover)}.rx31-row__name{appearance:none;font:inherit;text-align:left;color:var(--rx-ink-primary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;margin:0;padding:0;font-weight:500;overflow:hidden}.rx31-row__name:hover{text-decoration:underline}.rx31-row__name:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px}.rx31-row__name--own,.rx31-meta{color:var(--rx-ink-secondary)}.rx31-you{color:var(--rx-ink-primary);font-weight:500}.rx31-when{font-family:var(--rx-font-mono);color:var(--rx-meta)}.rx31-anchor{display:inline-flex;position:relative}.rx-pop{z-index:5;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);white-space:normal;text-align:left;flex-direction:column;gap:6px;width:336px;padding:12px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.rx-pop--up{top:auto;bottom:calc(100% + 4px)}.rx-pop strong{overflow-wrap:anywhere;font-weight:600}.rx-pop span{color:var(--rx-ink-secondary);text-wrap:pretty}.rx-pop__acts{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.rx31-empty{text-align:center;justify-content:center;align-items:center;gap:6px}.rx31-empty strong{font-size:14px;font-weight:600}.rx31-empty span{color:var(--rx-ink-secondary)}.rx31-empty .rx-btn{margin-top:8px}.rx-firstrun-frame{flex-direction:column;height:100%;display:flex}.rx-firstrun-frame .rx-topbar__lockup{cursor:pointer}.rx-firstrun{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:868px;min-height:100%;margin:0 auto;padding:18px 24px 24px;display:flex}.rx-firstrun--projects{max-width:1488px}.rx-firstrun__head{align-items:baseline;gap:12px;display:flex}.rx-firstrun__head h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.rx-firstrun__subtitle{color:var(--rx-ink-secondary);font-size:13px}.rx-firstrun .rx-setup__tab{cursor:default}.rx-firstrun__card{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-seam);box-shadow:var(--rx-sheet-shadow);border-radius:14px;flex-direction:column;display:flex}.rx-firstrun__section{flex-direction:column;gap:8px;padding:18px 22px;display:flex}.rx-firstrun__section+.rx-firstrun__section{border-top:1px solid var(--rx-seam);padding-top:18px}.rx-firstrun__section-label{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary)}.rx-firstrun__linked{align-items:center;gap:10px;min-width:0;display:flex}.rx-firstrun__linked-label{white-space:nowrap;font-size:13px;font-weight:600}.rx-firstrun__path{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rx-firstrun__change{flex:none;margin-left:auto}.rx-firstrun__select{box-sizing:border-box;background:var(--rx-surface-hover);border:1px solid var(--rx-control-border);width:420px;max-width:100%;height:34px;font-family:var(--rx-font-sans);color:var(--rx-ink-primary);border-radius:6px;padding:0 11px;font-size:13px}.rx-firstrun__select:disabled{color:var(--rx-ink-disabled);border-color:var(--rx-hairline);cursor:not-allowed}.rx-firstrun__helper{color:var(--rx-ink-tertiary);font-size:12px}.rx-firstrun__band{background:var(--rx-surface-sunken);border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:13px 14px;font-size:13px;font-weight:600;display:flex}.rx-firstrun__band-dot{background:var(--rx-attention);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.rx-firstrun__error{color:var(--rx-blocked);margin:0;padding:0 22px 14px;font-size:12px;font-weight:600}.rx-firstrun__nav{border-top:1px solid var(--rx-seam);padding:12px 22px}.rx-firstrun-projects__head{align-items:baseline;gap:12px;padding:14px 22px 12px;display:flex}.rx-firstrun-projects__count{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary)}.rx-firstrun-projects__you{color:var(--rx-ink-secondary);margin-left:auto;font-size:12px}.rx-firstrun-projects__you b{color:var(--rx-ink-primary);font-weight:600}.rx-firstrun-projects__table{flex-direction:column;min-width:0;display:flex}.rx-firstrun-projects__cols,.rx-firstrun-projects__row{grid-template-columns:minmax(140px,1.3fr) minmax(160px,1.4fr) minmax(160px,1fr) minmax(110px,auto) max-content;align-items:center;gap:0 20px;padding:0 22px;display:grid}@media (width<=999px){.rx-firstrun-projects__cols,.rx-firstrun-projects__row{gap:0 12px;padding:0 16px}}.rx-firstrun-projects__cols{border-top:1px solid var(--rx-seam);border-bottom:1px solid var(--rx-seam);font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);padding-top:8px;padding-bottom:8px}.rx-firstrun-projects__row{border-bottom:1px solid var(--rx-seam);height:56px}.rx-firstrun-projects__row:last-child{border-bottom:none}.rx-firstrun-projects__row--muted,.rx-firstrun-projects__row--muted .rx-firstrun-projects__name,.rx-firstrun-projects__row--muted .rx-firstrun-projects__idle,.rx-firstrun-projects__row--muted .rx-btn--quiet{color:var(--rx-ink-tertiary)}.rx-firstrun-projects__name{color:var(--rx-ink-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.rx-firstrun-projects__folder{flex-direction:column;gap:1px;min-width:0;display:flex}.rx-firstrun-projects__folder-error{color:var(--rx-blocked);font-size:12px;font-weight:600}.rx-firstrun-projects__path{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rx-firstrun-projects__idle{color:var(--rx-ink-tertiary);font-size:12px}.rx-firstrun-projects__whoami{box-sizing:border-box;background:var(--rx-surface-hover);border:1px solid var(--rx-control-border);width:100%;height:30px;font-family:var(--rx-font-sans);color:var(--rx-ink-primary);border-radius:6px;padding:0 10px;font-size:12px}.rx-firstrun-projects__whoami:disabled{color:var(--rx-ink-disabled);border-color:var(--rx-hairline);cursor:not-allowed}.rx-firstrun-projects__state{color:var(--rx-ink-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.rx-firstrun-projects__state-dot{background:var(--rx-ink-tertiary);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-firstrun-projects__state-ring{box-sizing:border-box;border:1.5px solid var(--rx-ink-tertiary);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-firstrun-projects__state--blocked{color:var(--rx-blocked);font-weight:600}.rx-firstrun-projects__state--blocked .rx-firstrun-projects__state-dot{background:var(--rx-blocked)}.rx-firstrun-projects__state--done{color:var(--rx-ink-primary);font-weight:600}.rx-firstrun-projects__tag{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-attention);background:color-mix(in srgb, var(--rx-attention) 12%, transparent);border-radius:4px;justify-self:start;padding:2px 7px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-firstrun-projects__tag{background:color-mix(in srgb, var(--rx-attention) 14%, transparent)}}:root[data-theme=dark] .rx-firstrun-projects__tag{background:color-mix(in srgb, var(--rx-attention) 14%, transparent)}.rx-firstrun-projects__actions{justify-content:flex-end;gap:4px;display:flex}.rx-firstrun-projects__undo{color:var(--rx-accent-text);font-weight:600}.rx-firstrun-projects__empty{color:var(--rx-ink-secondary);margin:0;padding:18px 22px;font-size:13px}.rx-firstrun-localfiles__row{border-bottom:1px solid var(--rx-seam);min-height:44px;font-size:var(--rx-body-size);grid-template-columns:minmax(140px,1.3fr) minmax(160px,1.4fr) 130px max-content;align-items:center;gap:0 20px;padding:0 22px;display:grid}.rx-firstrun-localfiles__row:last-child{border-bottom:none}.rx-firstrun-localfiles__cols{border-top:1px solid var(--rx-seam);border-bottom:1px solid var(--rx-seam);min-height:0;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);padding-top:8px;padding-bottom:8px}.rx-firstrun-bar{gap:14px}.rx-firstrun-bar>span:first-of-type{margin-right:0}.rx-firstrun-bar__end{align-items:center;gap:14px;margin-left:auto;display:flex}.rx-firstrun-bar__rule{background:var(--rx-hairline);flex:none;width:1px;height:20px}.rx-firstrun-bar__summary{color:var(--rx-ink-secondary);font-size:13px}.rx-firstrun-bar__summary b{color:var(--rx-ink-primary);font-weight:600}.rx-firstrun-bar__hint{color:var(--rx-ink-secondary);font-size:12px}.rx-comparecanvas{background:var(--rx-canvas);touch-action:none;flex:auto;min-width:0;height:100%;position:relative;overflow:hidden}.rx-comparecanvas__sheet{transform-origin:0 0;background:var(--rx-canvas);outline:1px solid var(--rx-sheet-edge);outline-offset:-1px;box-shadow:var(--rx-sheet-shadow);box-sizing:border-box;position:absolute;top:0;left:0}.rx-comparecanvas__base,.rx-comparecanvas__sharp{width:100%;height:100%;position:absolute;top:0;left:0}.rx-comparecanvas__bitmap,.rx-comparecanvas__sharp-bitmap{display:block}.rx-popout{background:var(--rx-canvas);flex-direction:column;height:100%;display:flex}.rx-popout__bar{box-sizing:border-box;background:var(--rx-surface-raised);border-bottom:1px solid var(--rx-hairline);flex:0 0 44px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.rx-popout__label{font-family:var(--rx-font-sans);color:var(--rx-ink-primary);font-size:12px;font-weight:600}.rx-popout__doc,.rx-popout__revision{font-family:var(--rx-font-sans);color:var(--rx-ink-secondary);font-size:12px}.rx-popout__canvas{touch-action:none;cursor:grab;flex:auto;min-height:0;position:relative;overflow:hidden}.rx-popout__canvas--dragging{cursor:grabbing}.rx-popout__status{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rx-docdrawer{inset:0 auto 0 var(--rx-tool-rail-width);width:400px;max-width:calc(100% - var(--rx-tool-rail-width));box-sizing:border-box;background:var(--rx-surface-raised);border-right:1px solid var(--rx-hairline);min-height:0;box-shadow:var(--rx-sheet-shadow);z-index:8;flex-direction:column;display:flex;position:absolute}.rx-docdrawer--exiting{pointer-events:none}@media (width<=720px){.rx-docdrawer{width:calc(100% - var(--rx-tool-rail-width))}}.rx-docdrawer__header{height:var(--rx-control-md);border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);flex:none;align-items:center;gap:8px;padding:0 40px 0 12px;display:flex}.rx-docdrawer__heading{font-weight:inherit;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-secondary);flex:none;margin:0}.rx-docdrawer__submission{min-width:0;height:var(--rx-control-sm);flex:auto}.rx-docdrawer__submission-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--rx-body-size);color:var(--rx-ink-primary);flex:auto;overflow:hidden}.rx-docdrawer__close{width:var(--rx-control-md);height:var(--rx-control-md);color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);cursor:pointer;background:0 0;border:none;position:absolute;top:0;right:0}.rx-docdrawer__close:hover{color:var(--rx-ink-primary)}.rx-docdrawer__filters{border-bottom:1px solid var(--rx-hairline);flex-direction:column;flex:none;gap:8px;padding:8px 12px;display:flex}.rx-docdrawer__search{min-width:0;height:var(--rx-control-sm);flex:auto}.rx-docdrawer__recent{border-bottom:1px solid var(--rx-hairline);flex:none}.rx-docdrawer__section-toggle{appearance:none;width:100%;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:6px 12px 2px;display:flex}.rx-docdrawer__section-toggle:after{content:"›";font-family:var(--rx-font-sans);transition:transform var(--rx-dur-exit) var(--rx-ease-standard);transform:rotate(90deg)}.rx-docdrawer__section-toggle[aria-expanded=false]:after{transform:rotate(0)}.rx-docdrawer__section-label{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);padding:6px 12px 2px;display:block}.rx-docdrawer__list{flex:1 1 0;min-height:0;overflow-y:auto}.rx-docdrawer__empty{font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);margin:0;padding:12px}.rx-docdrawer__empty-actions{flex-wrap:wrap;gap:8px;padding:4px 12px 12px;display:flex}.rx-docdrawer__group{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);padding:6px 12px 4px}.rx-docdrawer__row{min-height:var(--rx-row-height);color:var(--rx-ink-primary);border-bottom:1px solid var(--rx-hairline);align-items:baseline;gap:8px;padding:4px 12px;text-decoration:none;display:flex}.rx-docdrawer__row:hover{background:var(--rx-surface-hover)}.rx-docdrawer__row-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.rx-docdrawer__row-number{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-docdrawer__row-title{font-size:var(--rx-label-size);color:var(--rx-ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-docdrawer__row-discipline{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);white-space:nowrap;flex:none}.rx-docdrawer__row-tag{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-attention);border:1px solid var(--rx-attention);border-radius:var(--rx-radius);white-space:nowrap;flex:none;padding:1px 4px}.rx-docdrawer__skeleton-row{min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-hairline);background:linear-gradient(var(--rx-track), var(--rx-track)) 12px 50% / 45% 10px no-repeat}.rx-bookmarks{padding:4px 0;overflow-y:auto}.rx-bookmarks__row{box-sizing:border-box;height:28px;color:var(--rx-ink-primary);align-items:center;padding-right:10px;font-size:12px;display:flex}.rx-bookmarks__row:hover{background:var(--rx-surface-hover)}.rx-bookmarks__row--top{font-weight:500}.rx-bookmarks__row--current{background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent);font-weight:600}.rx-bookmarks__chevron,.rx-bookmarks__chevron-slot{flex:0 0 16px;width:16px;height:28px}.rx-bookmarks__chevron{color:var(--rx-ink-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;line-height:1}.rx-bookmarks__chevron:hover{color:var(--rx-ink-primary)}.rx-bookmarks__chevron--open{transform:rotate(90deg)}.rx-bookmarks__entry{min-width:0;height:28px;font:inherit;font-weight:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.rx-bookmarks__entry[aria-disabled=true]{cursor:default}.rx-bookmarks__chevron:focus-visible,.rx-bookmarks__entry:focus-visible{outline:2px solid var(--rx-accent);outline-offset:-2px}.rx-bookmarks__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rx-bookmarks__page{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary);flex:none;font-size:12px}.rx-bookmarks__empty{color:var(--rx-ink-tertiary);margin:0;padding:12px;font-size:12px}.rx-pagestab{position:relative;overflow:auto}.rx-pagestab__sizer{width:100%;position:relative}.rx-pagestab__row{grid-template-columns:repeat(2,minmax(0,1fr));place-items:start center;column-gap:12px;height:172px;display:grid;position:absolute;top:0;left:12px;right:12px}.rx-pagestab__tile{font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex}.rx-pagestab__tile:focus-visible{outline:none}.rx-pagestab__cell{background:var(--rx-surface-sunken);justify-content:center;align-items:center;width:96px;height:136px;display:flex;position:relative}.rx-pagestab__cell--drawn{background:0 0}.rx-pagestab__tile--current .rx-pagestab__cell{box-shadow:0 0 0 3px var(--rx-surface-raised), 0 0 0 5px var(--rx-accent)}.rx-pagestab__tile:focus-visible .rx-pagestab__cell{outline:2px solid var(--rx-accent);outline-offset:3px}.rx-pagestab__thumb{display:flex}.rx-pagestab__thumb canvas{background:var(--rx-canvas);box-shadow:0 0 0 1px var(--rx-sheet-edge);display:block}.rx-pagestab__chip{box-sizing:border-box;border:1px solid var(--rx-sheet-edge);height:17px;color:var(--rx-canvas-ink);font-family:var(--rx-font-mono);background:#fcfcfb;border-radius:3px;align-items:center;gap:3px;padding:0 4px;font-size:11px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.rx-pagestab__chip svg{flex:none;display:block}.rx-pagestab__num{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary);font-size:12px;line-height:17px}.rx-pagestab__tile--current .rx-pagestab__num{color:var(--rx-ink-primary);font-weight:600}.rx-pagespanel{flex:0 0 var(--rx-pages-panel-width);width:var(--rx-pages-panel-width);box-sizing:border-box;background:var(--rx-surface-raised);border-right:1px solid var(--rx-hairline);flex-direction:column;min-height:0;display:flex}.rx-pagespanel__header{border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);flex:none;align-items:stretch;display:flex}.rx-pagespanel__tabs{flex:auto;gap:22px;padding-left:12px;display:flex}.rx-pagespanel__tab{height:var(--rx-control-md);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0;font-family:inherit;font-size:12px}.rx-pagespanel__tab:hover{color:var(--rx-ink-primary)}.rx-pagespanel__tab--on{color:var(--rx-ink-primary);border-bottom-color:var(--rx-accent);font-weight:600}.rx-pagespanel__collapse{width:var(--rx-control-md);height:var(--rx-control-md);border:none;border-left:1px solid var(--rx-hairline);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);cursor:pointer;background:0 0;flex:none;line-height:1}.rx-pagespanel__collapse:hover{color:var(--rx-ink-primary)}.rx-pagespanel__body{flex-direction:column;flex:auto;min-height:0;display:flex}.rx-pagespanel__tab-body{flex:auto;min-height:0}.rx-overflowcue{z-index:5;background:var(--rx-track);pointer-events:none;position:absolute}.rx-overflowcue--vertical{width:4px;top:0;bottom:60px;right:0}.rx-overflowcue--horizontal{height:4px;bottom:0;left:0;right:84px}.rx-overflowcue__thumb{background:var(--rx-thumb);position:absolute}.rx-overflowcue--vertical .rx-overflowcue__thumb{left:0;right:0}.rx-overflowcue--horizontal .rx-overflowcue__thumb{top:0;bottom:0}.rx-measure-overlay{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.rx-measure-shape{fill:none;stroke:var(--rx-markup-red)}.rx-measure-shape--area{fill:var(--rx-markup-red-fill)}.rx-measure-shape--foreign{opacity:.7}.rx-measure-shape--area.rx-measure-shape--foreign{fill:none}.rx-measure-handle{fill:var(--rx-markup-select);stroke:var(--rx-canvas);stroke-width:1px;vector-effect:non-scaling-stroke}.rx-measure-labels{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}.rx-measure-label{pointer-events:none;transform-origin:50%;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);white-space:nowrap;padding:4px 6px;line-height:1;position:absolute}.rx-radius-field{z-index:7;border-radius:var(--rx-radius);border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);min-width:220px;max-width:280px;box-shadow:var(--rx-sheet-shadow);flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:absolute}.rx-radius-field__row{align-items:center;gap:8px;display:flex}.rx-radius-field__label{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-secondary)}.rx-radius-field__input{flex:1;width:auto;min-width:0}.rx-radius-field__suffix{font-size:var(--rx-body-size);color:var(--rx-ink-secondary)}.rx-radius-field__error{color:var(--rx-blocked);margin:0;font-size:12px}.w1-snap-marker{z-index:6;pointer-events:none;fill:none;stroke:var(--rx-accent);stroke-width:1.5px;position:absolute;transform:translate(-50%,-50%)}.rx-snap-lockmark{z-index:6;fill:none;stroke:var(--rx-accent);stroke-width:1.5px;position:absolute}.rx-rulecheck-picker{flex-direction:column;gap:6px;display:flex}.rx-selection-card:has(>.rx-rulecheck-picker){width:360px}.rx-rulecheck-picker__list{flex-direction:column;gap:2px;height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rx-rulecheck-picker__filters{gap:6px;display:flex}.rx-rulecheck-picker__filters select{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);min-width:0;color:var(--rx-ink-primary);font:inherit;padding:4px 6px;font-size:12px}.rx-rulecheck-picker__heading{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-secondary);margin:4px 0 0;padding:2px 4px}.rx-rulecheck-picker__row{border-radius:var(--rx-radius);cursor:pointer;text-align:left;width:100%;color:var(--rx-ink-primary);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 4px;font-size:12px;display:flex}.rx-rulecheck-picker__row:hover{background:var(--rx-surface-hover)}.rx-rulecheck-picker__row--variant{padding-left:22px}.rx-rulecheck-picker__group-row{align-items:center}.rx-rulecheck-picker__chevron{color:var(--rx-ink-secondary);transition:transform var(--rx-dur-exit) var(--rx-ease-standard);flex:none;display:inline-block}.rx-rulecheck-picker__chevron--open{transform:rotate(90deg)}.rx-rulecheck-picker__count{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);flex-shrink:0;font-weight:600}.rx-rulecheck-picker__row-desc{flex:1;min-width:0}.rx-rulecheck-picker__row-word{font-family:var(--rx-font-mono);flex-shrink:0;font-weight:600}.rx-selection-card{z-index:7;border-radius:var(--rx-radius);border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);min-width:180px;box-shadow:var(--rx-sheet-shadow);flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:absolute}.rx-selection-card__head{align-items:center;gap:6px;display:flex}.rx-selection-card__kind{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-secondary);margin:0}.rx-selection-card__initials{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);border:1px solid var(--rx-markup-red);background:var(--rx-canvas);color:var(--rx-markup-red);white-space:nowrap;padding:2px 4px;line-height:1}.rx-selection-card__close{width:20px;height:20px;color:var(--rx-ink-tertiary);font-size:var(--rx-body-size);cursor:pointer;background:0 0;border:none;margin-left:auto;line-height:1}.rx-selection-card__close:hover{color:var(--rx-ink-primary)}.rx-selection-card__value{font-size:var(--rx-size-figure);color:var(--rx-ink-primary);margin:0;font-weight:600}.rx-selection-card__line{color:var(--rx-ink-secondary);margin:0;font-size:12px}.rx-selection-card__actions{flex-wrap:wrap;gap:6px;display:flex}.rx-swatch-row{align-items:center;gap:6px;display:flex}.rx-swatch-row__swatches{grid-template-columns:repeat(5,20px);gap:6px;display:grid}.rx-swatch{border:1px solid var(--rx-control-border);cursor:pointer;border-radius:50%;width:20px;height:20px;padding:0}.rx-swatch--on{box-shadow:0 0 0 2px var(--rx-surface-raised), 0 0 0 4px var(--rx-accent)}.rx-selection-card__confirm{flex-direction:column;gap:6px;display:flex}.rx-selection-card__confirm-text{color:var(--rx-ink-secondary);margin:0;font-size:12px}.rx-selection-card__confirm-actions{gap:6px;display:flex}.rx-selection-card--wide{width:300px}.rx-selection-card__rulecheck{flex-direction:column;gap:2px;display:flex}.rx-selection-card__rulecheck-head{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-secondary);justify-content:space-between;align-items:baseline;margin:0;display:flex}.rx-selection-card__rulecheck-word{color:var(--rx-ink-primary);font-weight:700}.rx-command-box{z-index:8;pointer-events:none;min-width:96px;max-width:280px;position:fixed}.rx-command-box__field{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;border-radius:var(--rx-radius);border:1px solid var(--rx-accent);background:var(--rx-surface-raised);min-height:28px;color:var(--rx-ink-primary);box-shadow:var(--rx-sheet-shadow);white-space:nowrap;align-items:center;padding:6px 10px;line-height:1;display:flex}.rx-command-box__caret{background:var(--rx-accent-text);width:1px;height:14px;margin-left:1px;animation:1.06s step-end infinite rx-command-caret}@keyframes rx-command-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.rx-command-box__caret{animation:none}}.rx-command-box--message .rx-command-box__field{border-color:var(--rx-hairline);color:var(--rx-ink-secondary);text-transform:none;letter-spacing:normal;font-family:var(--rx-font-sans)}.rx-command-box__list{pointer-events:auto;border-radius:var(--rx-radius);border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);box-shadow:var(--rx-sheet-shadow);margin-top:4px;padding:3px 0}.rx-command-box__row{height:26px;font-size:var(--rx-body-size);color:var(--rx-ink-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:12px;padding:0 10px;display:flex}.rx-command-box__row--on{background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-command-box__code{min-width:36px;font-family:var(--rx-font-mono);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-secondary);flex:none}.rx-command-box__code b{color:var(--rx-accent-text);font-weight:600}.rx-command-box__name{text-overflow:ellipsis;overflow:hidden}.rx-command-box__row--off{color:var(--rx-ink-tertiary)}.rx-command-box__row--off .rx-command-box__code,.rx-command-box__row--off .rx-command-box__code b{color:var(--rx-ink-disabled)}.rx-command-box--docked{transform:translate(-50%)}.rx-regionpin{z-index:5;cursor:crosshair;touch-action:none;position:fixed}.rx-regionpin__preview{z-index:1;pointer-events:none;border:1px solid var(--rx-accent);background:color-mix(in srgb, var(--rx-accent) 12%, transparent);position:absolute}.rx-region-dock{box-sizing:border-box;flex-shrink:0;position:relative;overflow:hidden}.rx-region-dock__handle{cursor:col-resize;touch-action:none;z-index:2;width:6px;margin-left:-3px;position:absolute;top:0;bottom:0;left:0}.rx-region-dock__handle:hover,.rx-region-dock__handle:active{background:color-mix(in srgb, var(--rx-accent) 30%, transparent)}.rx-region-dock__body{background:var(--rx-hairline);flex-direction:column;gap:1px;height:100%;min-height:0;display:flex;overflow-y:auto}.rx-region-tile{background:var(--rx-canvas);flex:1 1 0;min-height:160px;position:relative}.rx-region-tile__viewport{touch-action:none;cursor:grab;width:100%;height:100%;position:relative;overflow:hidden}.rx-region-tile__viewport:active{cursor:grabbing}.rx-region-tile__host{position:absolute;inset:0}.rx-region-tile__bitmap{image-rendering:auto;display:block}.rx-region-tile__remove{z-index:3;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:22px;height:22px;color:var(--rx-ink-primary);cursor:pointer;font-size:14px;line-height:1;position:absolute;top:6px;right:6px}.rx-region-tile__remove:hover{background:var(--rx-surface-hover)}.rx-alignmarkers{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:visible}.rx-alignmarkers__marker{width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.rx-alignmarkers__cross{stroke:var(--rx-accent);stroke-width:1.5px;display:block}.rx-alignmarkers__cross--pending{stroke-dasharray:3 2;opacity:.5}.rx-alignmarkers__ordinal{font-family:var(--rx-font-mono);color:var(--rx-accent-text);font-size:11px;line-height:1;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.rx-overlaycanvas{background:var(--rx-canvas);touch-action:none;flex:auto;min-width:0;position:relative;overflow:hidden}.rx-overlaycanvas__sheet{transform-origin:0 0;background:var(--rx-canvas);outline:1px solid var(--rx-sheet-edge);outline-offset:-1px;box-shadow:var(--rx-sheet-shadow);box-sizing:border-box;position:absolute;top:0;left:0}.rx-overlaycanvas__base,.rx-overlaycanvas__sharp{width:100%;height:100%;position:absolute;top:0;left:0}.rx-overlaycanvas__bitmap,.rx-overlaycanvas__sharp-bitmap{display:block}.rx-overlaycanvas__older-base,.rx-overlaycanvas__older-sharp{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.rx-overlaycanvas--older .rx-overlaycanvas__base,.rx-overlaycanvas--older .rx-overlaycanvas__sharp{visibility:hidden}.rx-overlaycanvas--older .rx-overlaycanvas__older-base,.rx-overlaycanvas--older .rx-overlaycanvas__older-sharp{display:block}.rx-overlaycanvas__legend{border-radius:var(--rx-radius);border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;pointer-events:none;align-items:center;gap:6px;padding:4px 10px;display:flex;position:absolute;bottom:12px;left:12px}.rx-overlaycanvas__legend-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.rx-overlaycanvas__legend-dot--previous{background:var(--rx-diff-previous)}.rx-overlaycanvas__legend-dot--current{background:var(--rx-diff-current)}.rx-panecaption{z-index:5;align-items:center;gap:8px;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:12px;left:12px}.rx-panecaption__pill{text-overflow:ellipsis;white-space:nowrap;background:var(--rx-surface-raised);min-width:0;color:var(--rx-ink-primary);font-size:var(--rx-label-size);font-family:var(--rx-font-mono);border:none;border-radius:999px;padding:4px 10px;overflow:hidden}.rx-panecaption__pill--button{cursor:pointer;border:1px solid var(--rx-control-border)}.rx-panecaption__back{border:1px solid var(--rx-control-border);background:var(--rx-surface-raised);color:var(--rx-accent-text);font-size:var(--rx-label-size);cursor:pointer;border-radius:999px;padding:4px 10px;font-family:inherit}.rx-panecaption__menu{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:300px;max-height:320px;box-shadow:var(--rx-sheet-shadow);scrollbar-width:thin;padding:4px 0;position:absolute;bottom:34px;left:0;overflow-y:auto}.rx-panecaption__row{appearance:none;box-sizing:border-box;width:100%;min-height:36px;color:var(--rx-ink-secondary);font:inherit;font-size:var(--rx-body-size);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 12px;display:flex}.rx-panecaption__row:hover{background:var(--rx-surface-header)}.rx-panecaption__row[aria-current=true]{background:var(--rx-surface-header);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-panecaption__rev{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-primary);flex:none}.rx-panecaption__sub{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rx-panecaption__tag{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);flex:none}.rx-comparelayout{background:var(--rx-canvas);flex:auto;min-width:0;min-height:0;display:grid}.rx-comparelayout--side-by-side{grid-template-columns:1fr 1px 1fr}.rx-comparelayout--overlay,.rx-comparelayout--disabled,.rx-comparelayout--current-only{grid-template-columns:1fr}.rx-comparelayout--disabled{grid-template-rows:1fr auto}.rx-comparelayout__pane{min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.rx-comparelayout__divider{background:var(--rx-sheet-edge)}.rx-comparelayout__pane-error{align-items:flex-start;display:flex;position:absolute;inset:0}.rx-comparelayout__caption{box-sizing:border-box;background:var(--rx-surface-raised);max-width:calc(100% - 24px);color:var(--rx-ink-primary);font-size:var(--rx-label-size);font-family:var(--rx-font-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 10px;position:absolute;bottom:12px;left:12px;overflow:hidden}.rx-comparelayout--overlay .rx-panecaption{bottom:46px}.rx-comparelayout__pane .rx-zoom-readout{position:absolute;bottom:16px;right:16px}.rx-comparelayout__pane--aligning{cursor:crosshair}.rx-pickdoc{flex-direction:column;min-height:0;display:flex}.rx-pickdoc__head{border-bottom:1px solid var(--rx-hairline);flex:none;align-items:center;gap:4px;padding:8px 8px 8px 4px;display:flex}.rx-pickdoc__back{border-radius:var(--rx-radius);width:24px;height:24px;color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:none;flex:none;font-size:16px;line-height:1}.rx-pickdoc__back:hover{color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-pickdoc__filter{box-sizing:border-box;min-width:0;height:var(--rx-control-sm);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-label-size);flex:auto;padding:0 8px}.rx-pickdoc__list{scrollbar-width:thin;scrollbar-color:var(--rx-thumb) transparent;max-height:320px;overflow-y:auto}.rx-pickdoc__row{appearance:none;box-sizing:border-box;border:none;border-bottom:1px solid var(--rx-hairline);width:100%;min-height:36px;color:var(--rx-ink-primary);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:1px;padding:4px 12px;display:flex}.rx-pickdoc__row:hover,.rx-pickdoc__row:focus-visible{background:var(--rx-surface-hover)}.rx-pickdoc__number{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-pickdoc__title{font-size:var(--rx-label-size);color:var(--rx-ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-pickdoc__empty{font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);padding:12px}.rx-comparemenu{z-index:20;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:320px;box-shadow:var(--rx-sheet-shadow);position:absolute;top:calc(100% + 4px);right:0}.rx-comparemenu__list{scrollbar-width:thin;scrollbar-color:var(--rx-thumb) transparent;max-height:360px;padding:4px 0;overflow-y:auto}.rx-comparemenu__partner{align-items:stretch;display:flex}.rx-comparemenu__row{appearance:none;box-sizing:border-box;min-width:0;min-height:36px;color:var(--rx-ink-primary);text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;padding:4px 12px}.rx-comparemenu__row:hover:not(:disabled),.rx-comparemenu__row:focus-visible{background:var(--rx-surface-hover)}.rx-comparemenu__row:disabled{color:var(--rx-ink-disabled);cursor:default}.rx-comparemenu__main{flex-direction:column;justify-content:center;gap:1px;min-height:28px;display:flex}.rx-comparemenu__name{font-size:var(--rx-body-size)}.rx-comparemenu__number{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-comparemenu__sub{font-size:var(--rx-label-size);color:var(--rx-ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-comparemenu__forget{width:36px;color:var(--rx-ink-tertiary);cursor:pointer;background:0 0;border:none;flex:none;font-size:16px;line-height:1}.rx-comparemenu__forget:hover,.rx-comparemenu__forget:focus-visible{color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-comparemenu__seam{background:var(--rx-seam);height:1px;margin:4px 12px}.rx-comparemenu__note{font-size:var(--rx-label-size);color:var(--rx-ink-secondary);padding:4px 12px}.rx-comparemenu__align{color:var(--rx-ink-secondary);font-size:var(--rx-label-size)}.rx-viewcontrol{flex:none;display:inline-flex;position:relative}.rx-viewcontrol__btn{box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);height:29px;color:var(--rx-ink-primary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.rx-viewcontrol__btn:hover{background:var(--rx-surface-hover)}.rx-viewcontrol__btn--open{border-color:var(--rx-accent);box-shadow:inset 0 0 0 1px var(--rx-accent)}.rx-viewcontrol__menu{z-index:20;box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:200px;box-shadow:var(--rx-sheet-shadow);padding:4px 0;position:absolute;top:calc(100% + 4px);left:0}.rx-viewcontrol__seam{background:var(--rx-seam);height:1px;margin:4px 0}.rx-viewcontrol__row{appearance:none;box-sizing:border-box;width:100%;height:27px;color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 10px;display:flex}.rx-viewcontrol__row:hover,.rx-viewcontrol__row:focus-visible{background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-viewcontrol__tick{width:12px;color:var(--rx-ink-primary);flex:0 0 12px;display:flex}.rx-viewcontrol__tick--off{visibility:hidden}.rx-rotate{box-sizing:border-box;border-radius:var(--rx-radius);min-width:29px;height:29px;color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.rx-rotate:hover{background:var(--rx-surface-hover);color:var(--rx-ink-primary)}.rx-rotate__reading{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-primary)}.rx-wheeltoggle{height:var(--rx-control-sm);box-sizing:border-box;border-radius:var(--rx-radius);min-width:29px;color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.rx-wheeltoggle:hover{background:var(--rx-surface-hover);color:var(--rx-ink-primary)}.rx-wheeltoggle--on{color:var(--rx-accent-text);border-color:var(--rx-hairline);background:var(--rx-surface-hover)}.rx-orthotoggle{height:var(--rx-control-sm);box-sizing:border-box;border-radius:var(--rx-radius);color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:0 8px;font-size:13px;line-height:1}.rx-orthotoggle:hover{color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-orthotoggle--on{color:var(--rx-accent-text);border-color:var(--rx-hairline);background:var(--rx-surface-hover)}.rx-levelpicker{z-index:20;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);width:420px;box-shadow:var(--rx-sheet-shadow);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.rx-levelpicker__base{border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.rx-levelpicker__basetag{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-secondary);flex:none}.rx-levelpicker__count{text-align:right;min-width:48px;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-primary);flex:none}.rx-levelpicker__search{border-bottom:1px solid var(--rx-hairline);flex:none;padding:8px 12px}.rx-levelpicker__filter{box-sizing:border-box;width:100%;height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);padding:0 8px}.rx-levelpicker__filter:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:0}.rx-levelpicker__status{border-bottom:1px solid var(--rx-hairline);font-size:var(--rx-label-size);color:var(--rx-ink-secondary);flex:none;padding:6px 12px}.rx-levelpicker__list{scrollbar-width:thin;scrollbar-color:var(--rx-thumb) transparent;max-height:320px;overflow-y:auto}.rx-levelpicker__row{appearance:none;box-sizing:border-box;border:none;border-bottom:1px solid var(--rx-seam);width:100%;min-height:40px;color:var(--rx-ink-primary);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:4px 12px;display:flex}.rx-levelpicker__row:hover:not([aria-disabled=true]),.rx-levelpicker__row:focus-visible{background:var(--rx-surface-hover)}.rx-levelpicker__row[aria-disabled=true]{color:var(--rx-ink-disabled);cursor:default}.rx-levelpicker__row[aria-disabled=true] .rx-levelpicker__meta{color:var(--rx-ink-disabled)}.rx-levelpicker__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.rx-levelpicker__title{font-size:var(--rx-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-levelpicker__meta{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-levelpicker__tick{box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:3px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex}.rx-levelpicker__tick[data-state=checked],.rx-levelpicker__tick--locked{border-color:var(--rx-ink-primary);background:var(--rx-ink-primary);color:var(--rx-surface-raised)}.rx-levelpicker__tick--locked{opacity:.5}.rx-levelpicker__tick[data-state=disabled]{border-style:dashed;border-color:var(--rx-ink-disabled)}.rx-levelpicker__swatch,.rx-levelpicker__noswatch{flex:none;width:12px;height:12px}.rx-levelpicker__swatch--square{border-radius:2px}.rx-levelpicker__swatch--diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.rx-levelpicker__empty{font-size:var(--rx-label-size);color:var(--rx-ink-secondary);flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.rx-levelpicker__clear{height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);cursor:pointer;background:0 0;padding:0 10px}.rx-levelpicker__clear:hover,.rx-levelpicker__clear:focus-visible{background:var(--rx-surface-hover)}.rx-levelpicker__foot{border-top:1px solid var(--rx-hairline);flex:none;justify-content:flex-end;gap:8px;padding:8px 12px;display:flex}.rx-levelpicker__btn{height:var(--rx-control-md);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);color:var(--rx-ink-primary);font:inherit;font-size:var(--rx-body-size);cursor:pointer;background:0 0;padding:0 14px}.rx-levelpicker__btn:hover:not(:disabled),.rx-levelpicker__btn:focus-visible{background:var(--rx-surface-hover)}.rx-levelpicker__btn--primary{border-color:var(--rx-ink-primary);background:var(--rx-ink-primary);color:var(--rx-surface-raised)}.rx-levelpicker__btn--primary:hover:not(:disabled),.rx-levelpicker__btn--primary:focus-visible{background:var(--rx-ink-primary);opacity:.88}.rx-levelpicker__btn:disabled{border-color:var(--rx-ink-disabled);color:var(--rx-ink-disabled);cursor:default;background:0 0}.rx-workspacebar{height:var(--rx-topbar-height);box-sizing:border-box;flex:0 0 var(--rx-topbar-height);background:var(--rx-surface-raised);border-bottom:1px solid var(--rx-hairline);align-items:center;gap:12px;padding:0 12px;display:flex}.rx-workspacebar__exit{color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);height:var(--rx-control-sm);box-sizing:border-box;border-radius:var(--rx-radius);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:13px;display:flex}.rx-workspacebar__exit:hover{color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-workspacebar__findbtn~.rx-workspacebar__regiontoggle{margin-left:0}.rx-workspacebar__rightband{flex:0 0 var(--rx-side-panel-width);box-sizing:border-box;align-items:center;gap:12px;margin-left:auto;margin-right:-12px;padding-right:12px;display:flex}.rx-workspace:has(.rx-sidepanel--collapsed) .rx-workspacebar__rightband{flex:none;margin-right:0;padding-right:0}.rx-workspacebar__document{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.rx-workspacebar__title,.rx-workspacebar__number{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-workspacebar__title{font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-primary);flex:auto;font-weight:600}.rx-workspacebar__number{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);flex:0 auto;font-size:13px}.rx-workspacebar__pager{flex:none;align-items:center;gap:6px;display:flex}.rx-workspacebar__pagebtn{color:var(--rx-ink-secondary);width:24px;height:var(--rx-control-sm);border-radius:var(--rx-radius);cursor:pointer;background:0 0;border:none;font-size:16px;line-height:1}.rx-workspacebar__pagebtn:hover:not(:disabled){color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-workspacebar__pagebtn:disabled{color:var(--rx-ink-disabled);cursor:default}.rx-workspacebar__pagenum{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-secondary);text-align:center;min-width:4.5em}.rx-workspacebar__pagejump,.rx-workspacebar__pageinput{font:inherit;letter-spacing:inherit;color:var(--rx-ink-primary);text-align:center;height:var(--rx-control-sm);border-radius:var(--rx-radius);background:0 0;border:1px solid #0000;margin:0;padding:0 2px}.rx-workspacebar__pagejump{color:inherit;cursor:text}.rx-workspacebar__pagejump:hover{border-color:var(--rx-hairline)}.rx-workspacebar__pageinput{border-color:var(--rx-hairline);box-sizing:content-box;height:calc(var(--rx-control-sm) - 2px);outline:none}.rx-workspacebar__pageinput:focus-visible{border-color:var(--rx-ink-secondary)}.rx-workspacebar__queue{border-left:1px solid var(--rx-hairline);flex:none;align-items:center;gap:6px;padding-left:12px;display:flex}.rx-workspacebar__queuebtn{color:var(--rx-ink-secondary);width:24px;height:var(--rx-control-sm);border-radius:var(--rx-radius);cursor:pointer;background:0 0;border:none;font-size:16px;line-height:1}.rx-workspacebar__queuebtn:hover:not(:disabled){color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-workspacebar__queuebtn:disabled{color:var(--rx-ink-disabled);cursor:default}.rx-workspacebar__queuepos{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-secondary);text-align:center;min-width:5.5em}.rx-workspacebar__export{color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);height:var(--rx-control-sm);box-sizing:border-box;border-radius:var(--rx-radius);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;padding:0 10px;font-size:13px;position:relative}.rx-workspacebar__sweep{pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.rx-workspacebar__sweepbar{background:var(--rx-accent);width:40%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.rx-workspacebar__export:hover:not(:disabled){color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-workspacebar__export:disabled{color:var(--rx-ink-disabled);cursor:default}.rx-workspacebar__regiontoggle,.rx-workspacebar__findbtn{width:28px;height:var(--rx-control-sm);border-radius:var(--rx-radius);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;margin-left:auto;font-size:13px;line-height:1}.rx-workspacebar__findbtn:hover{color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-workspacebar__comparetitle{text-overflow:ellipsis;min-width:0;color:var(--rx-ink-primary);font-family:var(--rx-font-mono);white-space:nowrap;flex:0 auto;font-size:13px;overflow:hidden}.rx-workspacebar__comparecontrols{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.rx-workspacebar__compareviewmode{gap:4px;display:flex}.rx-workspacebar__older{touch-action:none}.rx-workspacebar__comparecontrols>*,.rx-workspacebar__compareviewmode>*{white-space:nowrap;flex-shrink:0}.rx-workspacebar__alignnote{color:var(--rx-ink-secondary);font-size:var(--rx-body-size)}.rx-workspacebar__scaletag{box-sizing:border-box;max-height:var(--rx-control-sm);border:1px solid var(--rx-attention);border-radius:var(--rx-radius);color:var(--rx-attention);font-size:var(--rx-body-size);white-space:nowrap;flex:none;align-items:center;padding:0 8px;line-height:1.4;display:inline-flex}.rx-workspacebar__regiontoggle:hover{color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-workspacebar__regiontoggle--on{color:var(--rx-accent-text);border-color:var(--rx-hairline);background:var(--rx-surface-hover)}.rx-workspacebar__riser--on{color:var(--rx-accent-text);border-color:var(--rx-accent);box-shadow:inset 0 0 0 1px var(--rx-accent)}.rx-workspacebar__comparemenu,.rx-workspacebar__stackmenu{flex:none;position:relative}.rx-workspacebar__stackchip{height:var(--rx-control-sm);border:1px solid var(--rx-accent);border-radius:var(--rx-radius);color:var(--rx-ink-primary);flex:none;align-items:center;gap:8px;padding:0 10px;display:flex}.rx-workspacebar__stackchiptext{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);white-space:nowrap}.rx-workspacebar__stackswatches{align-items:center;gap:3px;display:flex}.rx-workspacebar__stackswatch{box-sizing:border-box;background:var(--rx-swatch);width:10px;height:10px}.rx-workspacebar__stackswatch--square{border-radius:2px}.rx-workspacebar__stackswatch--diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.rx-workspacebar__stackswatch--hidden{box-shadow:inset 0 0 0 1.5px var(--rx-swatch);background:0 0}.rx-snap{width:100%;height:var(--rx-hit-target-min);border:none;border-top:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;margin-top:auto;display:flex}.rx-snap:hover{color:var(--rx-ink-primary)}.rx-snap--pressed{background:var(--rx-surface-hover);color:var(--rx-ink-primary);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-snap__hint{left:calc(var(--rx-tool-rail-width) + 8px);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-tertiary);font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);white-space:nowrap;pointer-events:none;z-index:7;padding:2px 8px;position:fixed}.rx-markups{width:100%;min-height:var(--rx-hit-target-min);box-sizing:border-box;border:none;border-top:1px solid var(--rx-hairline);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;margin-top:auto;padding:3px 0;display:flex}.rx-markups:hover{color:var(--rx-ink-primary)}.rx-markups--pressed{background:var(--rx-surface-hover);color:var(--rx-ink-primary);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-markups+.rx-markups,.rx-markups+.rx-snap{margin-top:0}.rx-toolrail{flex:0 0 var(--rx-tool-rail-width);width:var(--rx-tool-rail-width);box-sizing:border-box;background:var(--rx-surface-sunken);border-right:1px solid var(--rx-hairline);flex-direction:column;align-items:stretch;display:flex;overflow:hidden auto}.rx-toolrail__group{border-top:1px solid var(--rx-hairline);flex-direction:column;display:flex}.rx-toolrail__btn{width:100%;height:var(--rx-hit-target-min);color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.rx-toolrail__btn:hover{color:var(--rx-ink-primary)}.rx-toolrail__btn--on{background:var(--rx-surface-hover);color:var(--rx-ink-primary);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-toolrail__btn:disabled{color:var(--rx-ink-tertiary);cursor:not-allowed}.rx-readout{z-index:5;pointer-events:none;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;border-radius:var(--rx-radius);border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);color:var(--rx-ink-primary);white-space:nowrap;padding:4px 6px;line-height:1;position:absolute}.rx-reach-layer{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.rx-reach-fill{fill:var(--rx-reach-fill)}.rx-reach-overlap{fill:var(--rx-reach-overlap)}.rx-reach-edge{fill:none;stroke:var(--rx-reach-edge)}.rx-reach-edge--selected{stroke:var(--rx-markup-select)}.rx-reach-marks{z-index:4;pointer-events:none;position:absolute;inset:0}.rx-reach-mark{transform-origin:0 0;width:0;height:0;position:absolute}.rx-reach-dot{box-sizing:border-box;background:var(--rx-ink-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:-3.5px;left:-3.5px}.rx-reach-dot--selected{border:1.5px solid var(--rx-markup-select);background:#fff;border-radius:0;width:10px;height:10px;top:-5px;left:-5px}.rx-reach-label{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);color:var(--rx-ink-primary);font-family:var(--rx-font-mono);white-space:nowrap;background:#fff;padding:2px 6px;font-size:11px;line-height:1.2;position:absolute;bottom:8px;left:8px}.rx-reach-label--selected{border-color:var(--rx-markup-select)}.rx-stacklayer{pointer-events:none;position:absolute;top:0;left:0}.rx-stacklayer__paper{isolation:isolate;background:var(--rx-canvas);position:absolute;inset:0;overflow:hidden}.rx-stacklayer__level{transform-origin:0 0;mix-blend-mode:multiply;position:absolute;top:0;left:0}.rx-stacklayer__base,.rx-stacklayer__sharp{width:100%;height:100%;position:absolute;top:0;left:0}.rx-stacklayer__bitmap{display:block}.rx-stacklayer__sharp-bitmap{image-rendering:pixelated;display:block}.rx-stacklayer__picks{z-index:4;pointer-events:none;position:absolute;inset:0}.rx-stacklayer__pick{transform-origin:0 0;width:0;height:0;position:absolute}.rx-stacklayer__pick-dot{box-sizing:border-box;background:var(--rx-accent);border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.rx-stacklayer__pick-label{border:1px solid var(--rx-accent);border-radius:var(--rx-radius);color:var(--rx-canvas-ink);font-family:var(--rx-font-mono);white-space:nowrap;background:#fff;padding:2px 6px;font-size:11px;line-height:1.2;position:absolute;bottom:8px;left:8px}.rx-riserlayer{z-index:3;pointer-events:none;position:absolute;top:0;left:0}.rx-riserlayer__box{box-sizing:border-box;transform-origin:0 0;border:2px solid var(--rx-accent);outline:1px solid var(--rx-canvas);position:absolute}.rx-riserlayer__box--live{border-style:dashed;border-width:1.5px}.rx-riserlayer__handle{box-sizing:border-box;background:var(--rx-canvas);border:1.5px solid var(--rx-accent);width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute}.rx-riserlayer__blink{background:var(--rx-canvas);position:absolute;overflow:hidden}.rx-riserlayer__bitmap{position:absolute;inset:0}.rx-riserlayer__bitmap canvas{width:100%;height:100%;display:block}.rx-riserlayer__pillat{transform-origin:0 0;width:0;height:0;position:absolute}.rx-riserlayer__pill{box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);height:32px;color:var(--rx-ink-primary);white-space:nowrap;pointer-events:auto;align-items:center;gap:8px;padding:0 4px 0 10px;font-size:12px;display:flex;position:absolute;left:0}.rx-riserlayer__badge{box-sizing:border-box;border:1px solid var(--rx-accent);background:var(--rx-accent);color:#171718;width:16px;height:16px;font-family:var(--rx-font-mono);border-radius:3px;flex:none;place-items:center;font-size:11px;line-height:1;display:grid}.rx-riserlayer__swatch{background:var(--rx-swatch);flex:none;width:10px;height:10px}.rx-riserlayer__swatch--square{border-radius:2px}.rx-riserlayer__swatch--diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.rx-riserlayer__name{text-overflow:ellipsis;max-width:240px;overflow:hidden}.rx-riserlayer__divider{background:var(--rx-hairline);flex:none;width:1px;height:18px}.rx-riserpill{z-index:6;box-sizing:border-box;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);height:32px;color:var(--rx-ink-primary);white-space:nowrap;pointer-events:none;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:12px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.rx-findhits{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rx-findhits__match{fill:var(--rx-markup-select);fill-opacity:.14;stroke:none}.rx-findhits__current{fill:var(--rx-markup-select);fill-opacity:.14;stroke:var(--rx-markup-select)}.rx-canvashost{background:var(--rx-canvas);touch-action:none;cursor:default;flex:auto;min-width:0;position:relative;overflow:hidden}.rx-canvashost--blocked{touch-action:auto;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex;overflow:auto}.rx-canvashost--blocked .rx-msgbar{max-width:860px}.rx-canvashost--handle{cursor:move}.rx-canvashost--reach{cursor:crosshair}.rx-canvashost--reach-centre{cursor:grab}.rx-canvashost--reach-dragging{cursor:grabbing}.rx-canvashost--stacked .rx-canvashost__base,.rx-canvashost--stacked .rx-canvashost__sharp{visibility:hidden}.rx-canvashost--lineup,.rx-canvashost--riser-crosshair{cursor:crosshair}.rx-canvashost--riser-grab{cursor:grab}.rx-canvashost--riser-move{cursor:move}.rx-canvashost--riser-ns-resize{cursor:ns-resize}.rx-canvashost--riser-ew-resize{cursor:ew-resize}.rx-canvashost--riser-nesw-resize{cursor:nesw-resize}.rx-canvashost--riser-nwse-resize{cursor:nwse-resize}.rx-canvashost--panning{cursor:grab}.rx-canvashost--panning:active{cursor:grabbing}.rx-canvashost__sheet{transform-origin:0 0;background:var(--rx-canvas);outline:1px solid var(--rx-sheet-edge);outline-offset:-1px;box-shadow:var(--rx-sheet-shadow);box-sizing:border-box;position:absolute;top:0;left:0}.rx-canvashost__turn{transform-origin:0 0;position:absolute;top:0;left:0}.rx-canvashost__base,.rx-canvashost__sharp{width:100%;height:100%;position:absolute;top:0;left:0}.rx-canvashost__bitmap{display:block}.rx-canvashost__sharp-bitmap{image-rendering:pixelated;display:block}.rx-canvashost__notice{z-index:4;border-radius:var(--rx-radius);border:1px solid var(--rx-hairline);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font-size:var(--rx-label-size);white-space:nowrap;pointer-events:none;margin:0;padding:4px 10px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.rx-canvashost__notice--second{top:44px}.rx-canvashost__crosshair-h,.rx-canvashost__crosshair-v{z-index:3;pointer-events:none;background:var(--rx-accent);opacity:.5;position:absolute}.rx-canvashost__crosshair-h{height:1px;left:0;right:0}.rx-canvashost__crosshair-v{width:1px;top:0;bottom:0}.rx-canvashost__plate-anchor{pointer-events:none;width:0;height:0;position:absolute}.rx-canvashost__selectbox{z-index:3;pointer-events:none;position:absolute}.rx-canvashost__selectbox--window{border:1px solid var(--rx-accent);background:color-mix(in srgb, var(--rx-accent) 12%, transparent)}.rx-canvashost__selectbox--crossing{border:1px dashed var(--rx-closed);background:color-mix(in srgb, var(--rx-closed) 12%, transparent)}.rx-canvas-anchor{flex:auto;min-width:0;min-height:0;display:flex;position:relative}.rx-zoom-readout{z-index:6;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);min-width:52px;min-height:32px;color:var(--rx-ink-primary);font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;padding:6px 10px;font-size:12px;line-height:1;position:absolute;bottom:16px;right:16px}.rx-zoom-readout:hover{background:var(--rx-surface-hover)}.rx-zoom-readout:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px}.rx-scalepanel__body,.rx-scalepanel__locked{flex-direction:column;gap:10px;padding:12px;display:flex}.rx-scalepanel__tab{flex-direction:column;gap:8px;display:flex}.rx-scalepanel__reason{font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);margin:0}.rx-scalepanel__chips{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rx-scalepanel__chip{height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font-family:var(--rx-font-mono);cursor:pointer;font-size:12px}.rx-scalepanel__chip:hover{background:var(--rx-surface-hover);border-color:var(--rx-accent)}.rx-scalepanel__label{font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary)}.rx-scalepanel__row{align-items:center;gap:8px;display:flex}.rx-scalepanel__row .rx-field{flex:auto;min-width:0}.rx-scalepanel__hint{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);line-height:var(--rx-body-leading);margin:0}.rx-scalepanel__error{font-size:var(--rx-body-size);color:var(--rx-blocked);margin:0}.rx-scalepanel__preview,.rx-scalepanel__locked-method{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);margin:0}.rx-scalepanel__locked-ratio{font-size:var(--rx-size-section);color:var(--rx-ink-primary);margin:0;font-weight:600}.rx-layers{flex-direction:column;height:100%;display:flex}.rx-layers__header{height:var(--rx-control-md);border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);flex:none;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.rx-layers__header-label{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-secondary)}.rx-layers__header-toggle{box-sizing:border-box;height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font-family:var(--rx-font-sans);cursor:pointer;padding:0 10px;font-size:12px;font-weight:500}.rx-layers__header-toggle:hover{color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-layers__header-toggle--off{border-color:var(--rx-blocked);color:var(--rx-blocked)}.rx-layers__list{flex:auto;margin:0;padding:0;list-style:none;overflow-y:auto}.rx-layers__row{min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-hairline);align-items:center;gap:8px;padding:6px 12px;display:flex}.rx-layers__row--off{color:var(--rx-ink-tertiary)}.rx-layers__initials{border:1px solid var(--rx-markup-red);background:var(--rx-surface-raised);width:20px;height:20px;color:var(--rx-markup-red);font-family:var(--rx-font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.rx-layers__row--off .rx-layers__initials{border-color:var(--rx-ink-disabled);color:var(--rx-ink-disabled)}.rx-layers__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--rx-body-size);color:inherit;flex:auto;overflow:hidden}.rx-layers__count{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);flex:none}.rx-layers__reason{color:var(--rx-blocked);white-space:nowrap;flex:none;font-size:11px}.rx-layers__row-toggle{box-sizing:border-box;height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font-family:var(--rx-font-sans);cursor:pointer;flex:none;padding:0 10px;font-size:12px;font-weight:500}.rx-layers__row-toggle:hover{background:var(--rx-surface-hover)}.rx-layers__row-toggle--off{color:var(--rx-ink-tertiary)}.rx-history{flex-direction:column;flex:auto;gap:10px;padding:12px 14px;display:flex}.rx-history__empty{padding:2px 0}.rx-history__group{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);flex:none;overflow:hidden}.rx-history__group-header{box-sizing:border-box;background:var(--rx-surface-header);border-bottom:1px solid var(--rx-hairline);height:34px;font-size:var(--rx-body-size);white-space:nowrap;align-items:center;padding:0 12px;font-weight:600;display:flex}.rx-history__body{grid-template-columns:14px minmax(44px,max-content) 48px minmax(0,1fr) auto;column-gap:8px;display:grid}.rx-history__body>*+*{border-top:1px solid var(--rx-seam)}.rx-history__row{grid-template-columns:subgrid;box-sizing:border-box;width:100%;height:34px;font-family:var(--rx-font-sans);font-size:var(--rx-body-size);text-align:left;grid-column:1/-1;align-items:center;padding:0 12px 0 10px;display:grid}.rx-history__chev{font-family:var(--rx-font-mono);font-size:var(--rx-body-size);color:var(--rx-ink-tertiary);transition:transform var(--rx-dur-base) var(--rx-ease-standard)}.rx-history__row[aria-expanded=true] .rx-history__chev{transform:rotate(90deg)}.rx-history__rev,.rx-history__rev-chip{font-family:var(--rx-font-mono);color:var(--rx-ink-primary);white-space:nowrap;font-weight:600}.rx-history__rev-chip{box-sizing:border-box;border-radius:var(--rx-radius);border:2px solid var(--rx-accent);justify-self:start;align-items:center;height:20px;padding:0 5px;display:inline-flex}.rx-history__row--open{background:var(--rx-surface-hover);box-shadow:inset 2px 0 0 var(--rx-accent)}.rx-history__row--expandable{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}.rx-history__row--expandable:hover,.rx-history__row--held{background:var(--rx-surface-hover)}.rx-history__row--muted{color:var(--rx-ink-tertiary)}.rx-history__row--muted .rx-history__rev{color:inherit;font-weight:500}.rx-history__sub{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx-history__row--muted .rx-history__sub{color:inherit}.rx-history__notopened{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-history__notopened--wide{grid-column:4/span 2}.rx-history__trackertag{border:1px solid var(--rx-hairline);font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);white-space:nowrap;border-radius:3px;justify-self:start;padding:0 4px;line-height:15px}.rx-history__count{color:var(--rx-ink-secondary);white-space:nowrap;text-align:right}.rx-history__row--muted .rx-history__count{color:inherit}.rx-history__final{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.rx-history__final-word{color:var(--rx-ink-secondary)}.rx-history__final .rx-comments__code-letter{font-size:var(--rx-body-size)}.rx-history__status{white-space:nowrap;min-width:0;color:var(--rx-ink-primary);align-items:center;gap:7px;display:inline-flex;overflow:hidden}.rx-history__status:before{content:"";box-sizing:border-box;border:1.5px solid var(--rx-ink-tertiary);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rx-history__status--filled:before{background:var(--rx-ink-secondary);border:none}.rx-history__gap{box-sizing:border-box;height:26px;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);white-space:nowrap;grid-column:1/-1;align-items:center;padding-left:32px;display:flex}.rx-history__comments{background:var(--rx-surface-hover);grid-column:1/-1;padding:0 12px 6px 32px}.rx-history__comment{flex-direction:column;gap:4px;padding:8px 0;display:flex}.rx-history__comment+.rx-history__comment{border-top:1px solid var(--rx-seam)}.rx-history__comment-head{align-items:center;gap:8px;display:flex}.rx-history__initials{box-sizing:border-box;border:1px solid var(--rx-hairline);height:18px;font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-secondary);border-radius:4px;align-items:center;padding:0 5px;display:inline-flex}.rx-history__priority{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-secondary);white-space:nowrap}.rx-history .rx-comments__code{gap:4px}.rx-history__info{width:18px;height:18px;font-size:var(--rx-label-size)}.rx-history__text{font-size:var(--rx-body-size);line-height:var(--rx-body-leading);color:var(--rx-ink-primary);text-wrap:pretty;margin:0}.rx-lineage{flex-direction:column;flex:auto;padding:12px 14px;display:flex}.rx-lineage__row{height:30px;font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-primary);align-items:center;gap:8px;display:flex}.rx-lineage__row--here{font-weight:600}.rx-lineage__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-lineage__tag{font-family:var(--rx-font-mono);letter-spacing:.04em;color:var(--rx-accent-text);border:1px solid var(--rx-accent);border-radius:var(--rx-radius);flex:none;padding:1px 6px;font-size:11px}.rx-lineage__tag--here{background:var(--rx-accent);color:var(--rx-surface-raised)}.rx-lineage__diagnostic{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary);flex:none}.rx-lineage__children{border-left:1px solid var(--rx-hairline);margin-left:10px;padding-left:14px}.rx-levels{flex-direction:column;height:100%;display:flex}.rx-levels__header{height:var(--rx-control-md);border-bottom:1px solid var(--rx-hairline);background:var(--rx-surface-header);font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-secondary);flex:none;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.rx-levels__list{flex:auto;margin:0;padding:0;list-style:none;overflow-y:auto}.rx-levels__row{min-height:var(--rx-row-height);border-bottom:1px solid var(--rx-hairline);color:var(--rx-ink-primary);align-items:center;gap:8px;padding:6px 12px;display:flex}.rx-levels__row--lining{box-shadow:inset 0 0 0 1.5px var(--rx-accent)}.rx-levels__row--hidden .rx-levels__title,.rx-levels__row--failed .rx-levels__title{color:var(--rx-ink-secondary)}.rx-levels__swatch{background:var(--rx-swatch);flex:none;width:12px;height:12px;position:relative}.rx-levels__swatch--square{border-radius:2px}.rx-levels__swatch--diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.rx-levels__swatch--hollow:after{content:"";background:var(--rx-surface-raised);position:absolute;inset:2px}.rx-levels__swatch--square.rx-levels__swatch--hollow:after{border-radius:1px}.rx-levels__swatch--diamond.rx-levels__swatch--hollow:after{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);inset:1px}.rx-levels__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.rx-levels__title{font-size:var(--rx-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-levels__meta{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-levels__basetag{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-secondary);flex:none}.rx-levels__btn{box-sizing:border-box;height:var(--rx-control-sm);border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary);font-family:var(--rx-font-sans);cursor:pointer;flex:none;padding:0 10px;font-size:12px;font-weight:500}.rx-levels__btn:hover:not([aria-disabled=true]),.rx-levels__btn:focus-visible{background:var(--rx-surface-hover)}.rx-levels__btn[aria-disabled=true]{border-color:var(--rx-ink-disabled);color:var(--rx-ink-disabled);cursor:default}.rx-levels__switch{box-sizing:border-box;border:1px solid var(--rx-control-border);cursor:pointer;background:0 0;border-radius:8px;flex:none;width:28px;height:16px;padding:0;position:relative}.rx-levels__switch[aria-checked=true]{border-color:var(--rx-ink-primary);background:var(--rx-ink-primary)}.rx-levels__knob{background:var(--rx-ink-tertiary);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}.rx-levels__switch[aria-checked=true] .rx-levels__knob{background:var(--rx-surface-raised);left:14px}.rx-levels__switch:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:1px}.rx-levels__switch:disabled{border-color:var(--rx-ink-disabled);cursor:default;background:0 0}.rx-levels__switch:disabled .rx-levels__knob{background:var(--rx-ink-disabled);left:2px}.rx-riser{flex-direction:column;height:100%;min-height:0;display:flex}.rx-riser__label{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);color:var(--rx-ink-secondary)}.rx-riser__head{box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;height:36px;padding:0 16px;display:flex}.rx-riser__btn{box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);height:24px;color:var(--rx-ink-primary);font-family:var(--rx-font-sans);cursor:pointer;padding:0 10px;font-size:12px;font-weight:500}.rx-riser__btn--quiet{background:0 0;border-color:#0000}.rx-riser__btn:hover,.rx-riser__btn:focus-visible{background:var(--rx-surface-hover)}.rx-riser__empty{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-height:0;padding:0 40px 80px;display:flex}.rx-riser__empty svg{color:var(--rx-ink-tertiary);margin-bottom:4px}.rx-riser__empty h2{color:var(--rx-ink-primary);margin:0;font-size:14px;font-weight:600}.rx-riser__empty p{font-size:var(--rx-body-size);color:var(--rx-ink-secondary);margin:0}.rx-riser__pair{box-sizing:border-box;border-top:1px solid var(--rx-seam);border-bottom:1px solid var(--rx-seam);height:36px;font-size:var(--rx-body-size);flex:none;align-items:center;gap:8px;padding:0 16px;display:flex}.rx-riser__hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rx-ink-secondary);overflow:hidden}.rx-riser__hint--fill{flex:1 1 0}.rx-riser__pairitem{border-radius:var(--rx-radius);min-width:0;height:28px;color:var(--rx-ink-primary);font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex:1 1 0;align-items:center;gap:6px;padding:0 6px;display:flex}.rx-riser__pairitem:hover{border-color:var(--rx-hairline)}.rx-riser__pairitem:focus-visible,.rx-riser__row:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:-2px}.rx-riser__pairname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rx-riser__pairitem svg{color:var(--rx-ink-secondary);flex:none}.rx-riser__listwrap{flex:1 1 0;min-height:0;position:relative}.rx-riser__list{scrollbar-width:thin;scrollbar-color:var(--rx-thumb) transparent;margin:0;padding:0;list-style:none;position:absolute;inset:0;overflow-y:auto}.rx-riser__tick{background:var(--rx-accent);pointer-events:none;border-radius:1px;width:3px;height:12px;margin-top:-6px;position:absolute;right:1px}.rx-riser__row{box-sizing:border-box;border:0;border-bottom:1px solid var(--rx-seam);width:100%;color:var(--rx-ink-primary);font-family:inherit;font-size:var(--rx-body-size);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:8px 16px;display:flex}.rx-riser__row:disabled{cursor:default}.rx-riser__row:hover:not(:disabled){background:var(--rx-surface-hover)}.rx-riser__frame{box-sizing:content-box;background:var(--rx-canvas);border:1px solid var(--rx-sheet-edge);border-radius:var(--rx-radius);flex:none;display:block;position:relative;overflow:hidden}.rx-riser__row:hover:not(:disabled) .rx-riser__frame{border-color:var(--rx-control-border)}.rx-riser__row--picked .rx-riser__frame{outline:2px solid var(--rx-accent);outline-offset:1px}.rx-riser__row--updating .rx-riser__frame{opacity:.45}.rx-riser__canvas{width:100%;height:100%;display:block}.rx-riser__badge{box-sizing:border-box;border:1px solid var(--rx-accent);background:var(--rx-canvas);width:16px;height:16px;color:var(--rx-accent-text);font-family:var(--rx-font-mono);border-radius:3px;place-items:center;font-size:11px;line-height:1;display:grid;position:absolute;top:4px;left:4px}.rx-riser__badge--inline{flex:none;position:static}:root[data-theme=dark] .rx-riser__badge--inline:not(.rx-riser__badge--now){background:0 0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-riser__badge--inline:not(.rx-riser__badge--now){background:0 0}}.rx-riser__badge--now{border-color:var(--rx-accent);background:var(--rx-accent);color:var(--rx-canvas-ink)}.rx-riser__meta{flex-direction:column;flex:auto;gap:6px;min-width:0;padding-top:1px;display:flex}.rx-riser__name{align-items:flex-start;gap:8px;min-width:0;display:flex}.rx-riser__name .rx-riser__swatch{margin-top:2px}.rx-riser__nm{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.rx-riser__swatch{background:var(--rx-swatch);flex:none;width:10px;height:10px}.rx-riser__swatch--square{border-radius:2px}.rx-riser__swatch--diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.rx-riser__tag{box-sizing:border-box;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);height:18px;color:var(--rx-ink-secondary);align-self:flex-start;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.rx-riser__nlu{color:var(--rx-attention);align-items:center;gap:6px;display:inline-flex}.rx-riser__dot{background:var(--rx-attention);border-radius:50%;width:6px;height:6px}.rx-riser__clip{background:var(--rx-canvas);color:var(--rx-canvas-ink);opacity:.62;place-items:center;display:grid;position:absolute}.rx-riser__clip--left,.rx-riser__clip--right{width:10px;top:0}.rx-riser__clip--top,.rx-riser__clip--bottom{height:10px;left:0}.rx-riser__clip--left{border-right:1px solid var(--rx-sheet-edge);left:0}.rx-riser__clip--right{border-left:1px solid var(--rx-sheet-edge);right:0}.rx-riser__clip--top{border-bottom:1px solid var(--rx-sheet-edge);top:0}.rx-riser__clip--bottom{border-top:1px solid var(--rx-sheet-edge);bottom:0}.rx-reachbar-stack{z-index:6;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px}.rx-reachbar,.rx-reachstatus{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-primary)}.rx-reachbar{align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:12px;display:flex}.rx-reachbar__title{font-weight:600}.rx-reachbar__divider{background:var(--rx-hairline);align-self:stretch;width:1px;margin:6px 2px}.rx-reachbar__field{align-items:center;gap:8px;display:flex}.rx-reachbar__label{color:var(--rx-ink-secondary)}.rx-reachbar__input{box-sizing:border-box;border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-hover);width:56px;height:26px;color:var(--rx-ink-primary);font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums;text-align:right;padding:0 6px;font-size:12px}.rx-reachbar__input:focus-visible{outline:2px solid var(--rx-accent);outline-offset:1px}.rx-reachbar__unit,.rx-reachbar__count{font-family:var(--rx-font-mono);font-variant-numeric:tabular-nums}.rx-reachbar__count{color:var(--rx-ink-secondary);letter-spacing:.04em;font-size:11px}.rx-reachbar__clear{border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);height:26px;color:var(--rx-ink-primary);font:inherit;cursor:pointer;background:0 0;padding:0 10px}.rx-reachbar__clear:hover:not(:disabled){background:var(--rx-surface-hover)}.rx-reachbar__clear:disabled{color:var(--rx-ink-tertiary);border-color:var(--rx-hairline);cursor:default}.rx-reachbar__clear:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px}.rx-reachstatus{flex-direction:column;gap:2px;max-width:320px;padding:8px 12px;font-size:12px;display:flex}.rx-reachstatus__title{font-weight:600}.rx-reachstatus__body{color:var(--rx-ink-secondary)}.rx-lineupbar{z-index:6;border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);max-width:420px;color:var(--rx-ink-primary);flex-direction:column;gap:6px;padding:8px 12px;font-size:12px;display:flex;position:absolute;top:12px;left:12px}.rx-lineupbar__head{align-items:center;gap:12px;display:flex}.rx-lineupbar__title{white-space:nowrap;font-weight:600}.rx-lineupbar__steps{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rx-lineupbar__step{border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);color:var(--rx-ink-tertiary);font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);white-space:nowrap;padding:2px 6px}.rx-lineupbar__step[data-state=done]{border-color:var(--rx-ink-primary);background:var(--rx-ink-primary);color:var(--rx-surface-raised)}.rx-lineupbar__step[data-state=next]{border-color:var(--rx-accent);color:var(--rx-ink-primary)}.rx-lineupbar__sentence,.rx-lineupbar__refusal{margin:0}.rx-lineupbar__sentence{color:var(--rx-ink-secondary)}.rx-lineupbar__refusal{font-weight:600}.rx-findbar{z-index:4;background:var(--rx-surface-raised);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);box-shadow:var(--rx-sheet-shadow);align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:8px;right:16px}.rx-findbar__input{width:180px;font-size:var(--rx-body-size);padding:4px 8px}.rx-findbar__count{color:var(--rx-ink-secondary);font-family:var(--rx-font-mono);white-space:nowrap;flex:none;padding:0 6px;font-size:12px}.rx-findbar__step,.rx-findbar__close{border-radius:var(--rx-radius);width:24px;height:24px;color:var(--rx-ink-secondary);cursor:pointer;background:0 0;border:none;flex:none;font-size:14px;line-height:1}.rx-findbar__step:hover:not(:disabled),.rx-findbar__close:hover{color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-findbar__step:disabled{color:var(--rx-ink-disabled);cursor:default}.rx-alignpanel{flex-direction:column;gap:12px;padding:12px;display:flex}.rx-alignpanel__heading{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-ink-tertiary)}.rx-alignpanel__grid{grid-template-columns:34px 1fr 1fr;align-items:stretch;display:grid}.rx-alignpanel__row{display:contents}.rx-alignpanel__row--head .rx-alignpanel__ordinal,.rx-alignpanel__row--head .rx-alignpanel__cell{border-bottom:1px solid var(--rx-hairline)}.rx-alignpanel__ordinal,.rx-alignpanel__colhead{font-family:var(--rx-font-mono);color:var(--rx-ink-tertiary);font-size:11px}.rx-alignpanel__cell{align-items:center;min-height:34px;display:flex}.rx-alignpanel__done{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-primary)}.rx-alignpanel__waiting{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);letter-spacing:var(--rx-label-tracking);text-transform:uppercase;color:var(--rx-accent-text);border:1px solid var(--rx-accent);border-radius:var(--rx-radius);padding:1px 6px}.rx-alignpanel__clear{border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-secondary);font:inherit;font-size:var(--rx-label-size);cursor:pointer;align-self:flex-start;padding:4px 10px}.rx-alignpanel__clear:hover:not(:disabled){color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-alignpanel__clear:disabled{color:var(--rx-ink-disabled);cursor:default}.rx-alignbar{height:var(--rx-code-bar-height);box-sizing:border-box;flex:0 0 var(--rx-code-bar-height);background:var(--rx-surface-raised);border-top:1px solid var(--rx-hairline);align-items:center;gap:16px;padding:0 12px;display:flex}.rx-alignbar__status{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-primary);flex:none;align-items:center;gap:8px;display:flex}.rx-alignbar__dot{background:var(--rx-accent);border-radius:50%;width:8px;height:8px}.rx-alignbar__sizes{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);flex:none}.rx-alignbar__warning{min-width:0;font-size:var(--rx-body-size);color:var(--rx-attention);flex:0 auto}.rx-alignbar__spacer{flex:auto}.rx-alignbar__reason{font-family:var(--rx-font-mono);font-size:var(--rx-label-size);color:var(--rx-ink-tertiary);flex:none}.rx-alignbar__cancel{border:1px solid var(--rx-control-border);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-secondary);font:inherit;font-size:var(--rx-label-size);cursor:pointer;flex:none;padding:6px 12px}.rx-alignbar__cancel:hover{color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-alignbar__save{border:1px solid var(--rx-accent);border-radius:var(--rx-radius);background:var(--rx-accent);color:var(--rx-surface-raised);font:inherit;font-size:var(--rx-label-size);cursor:pointer;flex:none;padding:6px 12px}.rx-alignbar__save:hover:not(:disabled){filter:brightness(1.05)}.rx-alignbar__save:disabled{border-color:var(--rx-hairline);color:var(--rx-ink-disabled);cursor:default;filter:none;background:0 0}.rx-renderbar{height:var(--rx-topbar-height);box-sizing:border-box;flex:0 0 var(--rx-topbar-height);background:var(--rx-surface-raised);border-bottom:1px solid var(--rx-hairline);align-items:center;gap:12px;padding:0 12px;display:flex}.rx-renderbar__exit{color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);border-radius:var(--rx-radius);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:4px;padding:6px 8px;font-size:13px;display:flex}.rx-renderbar__exit:hover{color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-renderbar__document{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.rx-renderbar__name{white-space:nowrap;min-width:0;font-family:var(--rx-font-sans);font-size:var(--rx-body-size);color:var(--rx-ink-primary);font-weight:600;display:flex;overflow:hidden}.rx-renderbar__batch{white-space:pre;flex:none}.rx-renderbar__label{text-overflow:ellipsis;text-align:left;direction:rtl;flex:0 auto;min-width:0;overflow:hidden}.rx-renderbar__tag{font-family:var(--rx-font-mono);letter-spacing:.04em;color:var(--rx-accent-text);border:1px solid var(--rx-accent);border-radius:var(--rx-radius);flex:none;padding:1px 6px;font-size:11px}.rx-renderbar__develops{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--rx-font-sans);color:var(--rx-ink-secondary);flex:auto;font-size:13px;overflow:hidden}.rx-renderbar__queue{flex:none;align-items:center;display:flex}.rx-renderbar__queuebtn{color:var(--rx-ink-secondary);border-radius:var(--rx-radius);cursor:pointer;background:0 0;border:none;width:24px;height:24px;font-size:16px;line-height:1}.rx-renderbar__queuebtn:hover:not(:disabled){color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-renderbar__queuebtn:disabled{color:var(--rx-ink-disabled);cursor:default}.rx-renderbar__position{font-family:var(--rx-font-mono);color:var(--rx-ink-secondary);text-align:center;min-width:5.5em;font-size:13px}.rx-renderbar__export{color:var(--rx-ink-secondary);font-family:var(--rx-font-sans);border-radius:var(--rx-radius);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;margin-left:auto;padding:6px 10px;font-size:13px}.rx-renderbar__export:hover:not(:disabled){color:var(--rx-ink-primary);background:var(--rx-surface-hover)}.rx-renderbar__export:disabled{color:var(--rx-ink-disabled)}.rx-rendercompare{background:var(--rx-canvas);flex:auto;grid-template-columns:1fr 1px 1fr;min-width:0;min-height:0;display:grid}.rx-rendercompare__pane{min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.rx-rendercompare__divider{background:var(--rx-sheet-edge)}.rx-rendercompare__caption{background:var(--rx-surface-raised);color:var(--rx-ink-primary);font-size:var(--rx-label-size);font-family:var(--rx-font-mono);pointer-events:none;border-radius:999px;padding:4px 10px;position:absolute;bottom:12px;left:12px}.rx-rendercompare__pane-error{align-items:flex-start;display:flex;position:absolute;inset:0}.rx-workspace{--rx-pages-panel-width:248px;background:var(--rx-canvas);flex-direction:column;height:100%;min-height:0;display:flex;overflow-x:clip}.rx-workspace__body{flex-direction:row;flex:auto;min-height:0;display:flex;position:relative}.rx-workspace__refresh-shared{z-index:4;top:8px;left:calc(var(--rx-tool-rail-width) + 12px);border:1px solid var(--rx-hairline);border-radius:var(--rx-radius);background:var(--rx-surface-raised);color:var(--rx-ink-secondary);font:inherit;font-size:var(--rx-body-size);cursor:pointer;padding:6px 10px;position:absolute}.rx-workspace__refresh-shared--panel{left:calc(var(--rx-tool-rail-width) + var(--rx-pages-panel-width) + 12px)}.rx-workspace__refresh-shared:disabled{color:var(--rx-ink-tertiary);cursor:default}.rx-workspace__popout-blocked{z-index:4;position:absolute;top:8px;left:50%;transform:translate(-50%)}.rx-workspace__sidepanel{flex:0 0 var(--rx-side-panel-width);width:var(--rx-side-panel-width);box-sizing:border-box;border-left:1px solid var(--rx-hairline);background:var(--rx-surface-raised)}.rx-workspace__sidepanel:has(.rx-sidepanel--collapsed){flex:0 0 calc(var(--rx-control-md) + 2px);width:calc(var(--rx-control-md) + 2px)}.rx-workspace-dim{z-index:59;background:var(--rx-surface-ground);opacity:.7;pointer-events:auto;will-change:opacity;position:fixed;inset:0}.rx-workspace-ghost{z-index:60;box-sizing:border-box;border:2px solid var(--rx-accent);background:color-mix(in srgb, var(--rx-accent) 8%, var(--rx-canvas));pointer-events:none;will-change:transform, opacity;position:fixed;inset:0}.rx-shell-body{height:100%;display:flex}.rx-shell-content{overscroll-behavior:contain;flex:auto;min-width:0;height:100%;overflow:auto}.rx-doctabframe{flex-direction:column;height:100%;display:flex}.rx-doctabframe__body{flex:1;min-height:0}.rx-doclist{height:100%}.rx-screen-stub{box-sizing:border-box;height:100%;padding:18px 24px}.rx-update-banner{z-index:1000;box-sizing:border-box;background:color-mix(in srgb, var(--rx-accent) 10%, var(--rx-surface-raised));border-bottom:1px solid var(--rx-accent);align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex;position:fixed;top:0;left:0;right:0}.rx-update-banner__text{min-width:0;font-size:var(--rx-body-size);color:var(--rx-ink-primary);white-space:normal;flex:auto}.rx-update-banner__actions{flex:none;gap:8px;display:flex}@media (width<=520px){.rx-update-banner{flex-wrap:wrap}.rx-update-banner__text{flex-basis:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rx-surface-ground:#f1f0ee;--rx-surface-sunken:#e7e5e1;--rx-surface-raised:#fcfcfb;--rx-surface-hover:#fff;--rx-surface-header:#f7f7f5;--rx-ink:#171718;--rx-ink-primary:#171718;--rx-ink-secondary:#171718b8;--rx-ink-tertiary:#1717189e;--rx-ink-disabled:#17171857;--rx-hairline:#1717182e;--rx-seam:#1717181a;--rx-control-border:#1717187a;--rx-accent:#00929f;--rx-accent-text:#00787f;--rx-blocked:#c0403e;--rx-attention:#8e6619;--rx-closed:#2d7a59;--rx-canvas:#fff;--rx-canvas-ink:#171718;--rx-sheet-edge:#1717182e;--rx-sheet-shadow:0 1px 2px #1717180f, 0 8px 24px #1717180f;--rx-markup-red:#e0201b;--rx-markup-red-fill:#e0201b1a;--rx-markup-stroke:1.5px;--rx-markup-select:#00929f;--rx-reach-fill:#17171813;--rx-reach-edge:#1717188c;--rx-reach-overlap:#00929f2e;--rx-level-1:#6a3fb5;--rx-level-2:#d07400;--rx-level-3:#2e8540;--rx-level-4:#c21c7e;--rx-level-5:#8a6414;--rx-level-6:#7a8a12;--rx-level-7:#a04a2a;--rx-level-8:#4b4fa8;--rx-level-9:#1f6b4f;--rx-level-10:#b05a9a;--rx-diff-previous:#ea580c;--rx-diff-current:#2563eb;--rx-diff-both:#b4b4b6;--rx-radius:5px;--rx-row-height:29px;--rx-control-sm:29px;--rx-control-md:32px;--rx-control-lg:38px;--rx-hit-target-min:32px;--rx-focus-ring-width:2px;--rx-focus-ring-offset:2px;--rx-topbar-height:44px;--rx-strip-height:28px;--rx-sidebar-width:200px;--rx-tool-rail-width:44px;--rx-side-panel-width:360px;--rx-code-bar-height:52px;--rx-font-sans:Archivo, ui-sans-serif, system-ui, sans-serif;--rx-font-mono:"JetBrains Mono", ui-monospace, monospace;--rx-body-size:12px;--rx-label-size:11px;--rx-body-leading:1.45;--rx-label-tracking:.06em;--rx-size-title:20px;--rx-size-section:14px;--rx-size-figure:24px;--rx-dur-instant:0s;--rx-dur-micro:.135s;--rx-dur-base:.24s;--rx-dur-content:.3s;--rx-dur-layer:.25s;--rx-dur-exit:.18s;--rx-ease-standard:cubic-bezier(.32, .72, 0, 1);--rx-ease-count:cubic-bezier(.45, 0, .15, 1);--rx-ease-exit:cubic-bezier(.4, 0, 1, 1);--rx-spring-settle:linear(0, .0084, .0315, .0662, .1097, .1599, .2145, .2721, .331, .39, .4482, .5048, .5592, .6108, .6593, .7045, .7463, .7846, .8194, .8508, .879, .9039, .9259, .945, .9616, .9757, .9877, .9977, 1.0059, 1.0125, 1.0177, 1.0217, 1.0245, 1.0265, 1.0277, 1.0282, 1.0281, 1.0276, 1.0268, 1.0256, 1.0243, 1.0228, 1.0212, 1.0195, 1.0179, 1.0162, 1.0146, 1.013, 1.0115, 1);--rx-spring-pop:linear(0, .0162, .0604, .1262, .2077, .2996, .3971, .4962, .5934, .6861, .7722, .8501, .9189, .9779, 1.0272, 1.0668, 1.0973, 1.1193, 1.1336, 1.1412, 1.143, 1.1401, 1.1332, 1.1234, 1.1114, 1.0981, 1.0841, 1.0699, 1.0561, 1.043, 1.0308, 1.0199, 1.0102, 1.002, .9952, .9897, .9855, .9825, .9807, .9797, .9796, .9801, .9811, .9826, .9843, .9863, .9883, .9903, .9923, 1);--rx-spring-data:linear(0, .0087, .0318, .0655, .1066, .1527, .2018, .2523, .3031, .3532, .402, .4489, .4938, .5362, .5761, .6134, .6482, .6804, .7102, .7376, .7628, .7858, .8068, .826, .8435, .8593, .8737, .8867, .8984, .909, .9186, .9272, .9349, .9419, .9481, .9537, .9587, .9632, .9673, .9709, .9741, .9769, .9795, .9818, .9838, .9856, .9872, .9887, .99, 1);--rx-dist-nudge:4px;--rx-dist-pane:10px;--rx-scrim:#00000052;--rx-delay-loading:.4s;--rx-delay-tooltip:.5s;--rx-dwell-confirm:2s;--rx-seq-step:60ms;--rx-seq-step-row:30ms;--rx-seq-step-card:45ms;--rx-track:#1717180f;--rx-fill:#17171847;--rx-disc-1:#2f6db5;--rx-disc-2:#d9822b;--rx-disc-3:#2e9c8f;--rx-disc-4:#8c5bb5;--rx-disc-5:#c9506b;--rx-disc-6:#7a8f2a;--rx-disc-7:#4fa3d9;--rx-disc-8:#a06b3e;--rx-disc-9:#5a5d04;--rx-disc-10:#5238c0;--rx-disc-11:#b9186d;--rx-disc-12:#2aa033;--rx-disc-13:#fa90f8;--rx-disc-14:#8273ff;--rx-disc-15:#ac47c2;--rx-disc-16:#4892a8;--rx-disc-17:#892289;--rx-disc-18:#2be179;--rx-disc-19:#d251b9;--rx-disc-20:#db7dfe;--rx-disc-21:#967e31;--rx-disc-22:#da5801;--rx-disc-23:#acb8fe;--rx-disc-24:#42b2ae;--rx-disc-25:#ff6a0d;--rx-disc-26:#328bd6;--rx-disc-27:#fd7dcd;--rx-disc-28:#0a658e;--rx-disc-29:#ba66e9;--rx-disc-30:#35bb58;--rx-disc-31:#ada052;--rx-disc-32:#972e2f;--rx-disc-33:#e482d7;--rx-disc-34:#b686ae;--rx-disc-35:#1e8526;--rx-disc-36:#8673b5;--rx-thumb:#1717183d;--rx-accent-track:#00929f1f;--rx-project-1-band:oklch(60% .12 255/.16);--rx-project-1-swatch:oklch(53% .13 255);--rx-project-2-band:oklch(60% .12 55/.16);--rx-project-2-swatch:oklch(53% .13 55);--rx-project-3-band:oklch(60% .12 195/.16);--rx-project-3-swatch:oklch(53% .13 195);--rx-project-4-band:oklch(60% .12 340/.16);--rx-project-4-swatch:oklch(53% .13 340);--rx-project-5-band:oklch(60% .12 100/.16);--rx-project-5-swatch:oklch(53% .13 100);--rx-project-6-band:oklch(60% .12 300/.16);--rx-project-6-swatch:oklch(53% .13 300)}@supports not (animation-timing-function:linear(0, 1)){:root{--rx-spring-settle:var(--rx-ease-standard);--rx-spring-pop:var(--rx-ease-standard);--rx-spring-data:var(--rx-ease-standard)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rx-surface-ground:#0b0c0d;--rx-surface-sunken:#0e0f10;--rx-surface-header:#131516;--rx-surface-raised:#17191a;--rx-surface-hover:#1f2223;--rx-ink:#fff;--rx-ink-primary:#ffffffeb;--rx-ink-secondary:#ffffff9e;--rx-ink-tertiary:#ffffff6b;--rx-ink-disabled:#ffffff47;--rx-hairline:#ffffff1d;--rx-seam:#ffffff12;--rx-control-border:#ffffff57;--rx-accent:#00929f;--rx-accent-text:#2ab8c4;--rx-blocked:#e85472;--rx-attention:#f2ae1f;--rx-closed:#4fbe93;--rx-track:#ffffff12;--rx-fill:#ffffff42;--rx-disc-1:#6fa3e8;--rx-disc-2:#f2a65a;--rx-disc-3:#4fc4b4;--rx-disc-4:#b58be0;--rx-disc-5:#ec7d96;--rx-disc-6:#a9c04a;--rx-disc-7:#85c6f0;--rx-disc-8:#cb9467;--rx-disc-9:#709161;--rx-disc-10:#8b6ce8;--rx-disc-11:#cc50a0;--rx-disc-12:#20c554;--rx-disc-13:#10b1ca;--rx-disc-14:#d36dea;--rx-disc-15:#c99e1e;--rx-disc-16:#fe80ef;--rx-disc-17:#39fd9e;--rx-disc-18:#f44f5d;--rx-disc-19:#9479ac;--rx-disc-20:#5bb1fe;--rx-disc-21:#eb63c5;--rx-disc-22:#af765e;--rx-disc-23:#b69fd4;--rx-disc-24:#49df6e;--rx-disc-25:#61ccc3;--rx-disc-26:#c7c44d;--rx-disc-27:#ffa659;--rx-disc-28:#2eb090;--rx-disc-29:#b954cf;--rx-disc-30:#dd9cab;--rx-disc-31:#fcc0f9;--rx-disc-32:#58f5d4;--rx-disc-33:#b58bf9;--rx-disc-34:#4c98ab;--rx-disc-35:#dca2ff;--rx-disc-36:#da5801;--rx-thumb:#ffffff38;--rx-accent-track:#2ab8c424;--rx-diff-previous:#fb923c;--rx-diff-current:#5b9bff;--rx-diff-both:#8c8c90;--rx-project-1-band:oklch(70% .1 255/.2);--rx-project-1-swatch:oklch(74% .11 255);--rx-project-2-band:oklch(70% .1 55/.2);--rx-project-2-swatch:oklch(74% .11 55);--rx-project-3-band:oklch(70% .1 195/.2);--rx-project-3-swatch:oklch(74% .11 195);--rx-project-4-band:oklch(70% .1 340/.2);--rx-project-4-swatch:oklch(74% .11 340);--rx-project-5-band:oklch(70% .1 100/.2);--rx-project-5-swatch:oklch(74% .11 100);--rx-project-6-band:oklch(70% .1 300/.2);--rx-project-6-swatch:oklch(74% .11 300)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rx-surface-ground:#0b0c0d;--rx-surface-sunken:#0e0f10;--rx-surface-header:#131516;--rx-surface-raised:#17191a;--rx-surface-hover:#1f2223;--rx-ink:#fff;--rx-ink-primary:#ffffffeb;--rx-ink-secondary:#ffffff9e;--rx-ink-tertiary:#ffffff6b;--rx-ink-disabled:#ffffff47;--rx-hairline:#ffffff1d;--rx-seam:#ffffff12;--rx-control-border:#ffffff57;--rx-accent:#00929f;--rx-accent-text:#2ab8c4;--rx-blocked:#e85472;--rx-attention:#f2ae1f;--rx-closed:#4fbe93;--rx-track:#ffffff12;--rx-fill:#ffffff42;--rx-disc-1:#6fa3e8;--rx-disc-2:#f2a65a;--rx-disc-3:#4fc4b4;--rx-disc-4:#b58be0;--rx-disc-5:#ec7d96;--rx-disc-6:#a9c04a;--rx-disc-7:#85c6f0;--rx-disc-8:#cb9467;--rx-disc-9:#709161;--rx-disc-10:#8b6ce8;--rx-disc-11:#cc50a0;--rx-disc-12:#20c554;--rx-disc-13:#10b1ca;--rx-disc-14:#d36dea;--rx-disc-15:#c99e1e;--rx-disc-16:#fe80ef;--rx-disc-17:#39fd9e;--rx-disc-18:#f44f5d;--rx-disc-19:#9479ac;--rx-disc-20:#5bb1fe;--rx-disc-21:#eb63c5;--rx-disc-22:#af765e;--rx-disc-23:#b69fd4;--rx-disc-24:#49df6e;--rx-disc-25:#61ccc3;--rx-disc-26:#c7c44d;--rx-disc-27:#ffa659;--rx-disc-28:#2eb090;--rx-disc-29:#b954cf;--rx-disc-30:#dd9cab;--rx-disc-31:#fcc0f9;--rx-disc-32:#58f5d4;--rx-disc-33:#b58bf9;--rx-disc-34:#4c98ab;--rx-disc-35:#dca2ff;--rx-disc-36:#da5801;--rx-thumb:#ffffff38;--rx-accent-track:#2ab8c424;--rx-diff-previous:#fb923c;--rx-diff-current:#5b9bff;--rx-diff-both:#8c8c90;--rx-project-1-band:oklch(70% .1 255/.2);--rx-project-1-swatch:oklch(74% .11 255);--rx-project-2-band:oklch(70% .1 55/.2);--rx-project-2-swatch:oklch(74% .11 55);--rx-project-3-band:oklch(70% .1 195/.2);--rx-project-3-swatch:oklch(74% .11 195);--rx-project-4-band:oklch(70% .1 340/.2);--rx-project-4-swatch:oklch(74% .11 340);--rx-project-5-band:oklch(70% .1 100/.2);--rx-project-5-swatch:oklch(74% .11 100);--rx-project-6-band:oklch(70% .1 300/.2);--rx-project-6-swatch:oklch(74% .11 300)}.rx-on-canvas{--rx-surface-raised:#fcfcfb;--rx-surface-hover:#fff;--rx-ink:#171718;--rx-ink-primary:#171718;--rx-ink-secondary:#171718b8;--rx-ink-tertiary:#1717189e;--rx-hairline:#1717182e;--rx-seam:#1717181a;--rx-control-border:#1717187a;--rx-accent-text:#00787f;--rx-blocked:#c0403e}@media (prefers-reduced-motion:reduce){:root{--rx-dur-micro:0s;--rx-dur-base:0s;--rx-dur-content:0s;--rx-dur-layer:0s;--rx-dur-exit:0s;--rx-dist-nudge:0px;--rx-dist-pane:0px;--rx-spring-settle:linear(0, 1);--rx-spring-pop:linear(0, 1);--rx-spring-data:linear(0, 1);--rx-seq-step:0s;--rx-seq-step-row:0s;--rx-seq-step-card:0s}}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-vietnamese-400-normal-BF4g3tCF.woff2)format("woff2"),url(/assets/archivo-vietnamese-400-normal-FGOLYM1a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-ext-400-normal-B5tPZzqW.woff2)format("woff2"),url(/assets/archivo-latin-ext-400-normal-DrmqtLj6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-vietnamese-500-normal-k0drYPZA.woff2)format("woff2"),url(/assets/archivo-vietnamese-500-normal-7W3lD2kQ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-ext-500-normal-RFhg4CpD.woff2)format("woff2"),url(/assets/archivo-latin-ext-500-normal-D7mXw3Kz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-vietnamese-600-normal-anCjMumA.woff2)format("woff2"),url(/assets/archivo-vietnamese-600-normal-C8xBVdfP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-ext-600-normal-Dm61iqcg.woff2)format("woff2"),url(/assets/archivo-latin-ext-600-normal-D7uErJuz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-vietnamese-700-normal-nuAQAQa7.woff2)format("woff2"),url(/assets/archivo-vietnamese-700-normal-Bz2vkKqq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-ext-700-normal-DD_nkw6b.woff2)format("woff2"),url(/assets/archivo-latin-ext-700-normal-CgyfnKjw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html,body{height:100%}#root{margin-top:var(--rx-update-banner-offset,0px);height:calc(100% - var(--rx-update-banner-offset,0px))}body{background:var(--rx-surface-ground);color:var(--rx-ink-primary);font-family:var(--rx-font-sans);font-size:var(--rx-body-size);line-height:var(--rx-body-leading);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{font-variant-ligatures:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--rx-focus-ring-width) solid var(--rx-accent);outline-offset:var(--rx-focus-ring-offset)}.rx-app{background:var(--rx-surface-ground);flex-direction:column;height:100%;display:flex}.rx-app__main{flex:1;min-height:0;overflow:auto}
