@font-face{font-family:Archivo;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/archivo-var.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2) format("woff2")}:root{--rj-border-hairline: 1px;--rj-color-accent-critical: #B4585B;--rj-color-accent-hold-bg: #F5EDE3;--rj-color-accent-hold-text: #7A5A32;--rj-color-action-primary-bg: #0E1729;--rj-color-action-primary-bg-hover: #1A2540;--rj-color-action-primary-text: #FAFAF8;--rj-color-action-secondary-border: #0E1729;--rj-color-action-secondary-text: #0E1729;--rj-color-action-tertiary-text: #0E1729;--rj-color-action-tertiary-underline: #C9CEDA;--rj-color-border-field: #C9CEDA;--rj-color-border-field-error: #B4585B;--rj-color-border-field-focus: #0E1729;--rj-color-border-hairline: #E7E9EF;--rj-color-border-on-panel: #1A2540;--rj-color-border-rule: #DDE1E8;--rj-color-border-strong: #0E1729;--rj-color-callout-bg: #0E1729;--rj-color-callout-body: #C9CEDA;--rj-color-callout-label: #8B93A7;--rj-color-callout-text: #FAFAF8;--rj-color-chart-bar: #0E1729;--rj-color-chart-bar-hover: #5A6480;--rj-color-chart-bar-on-panel: #C9CEDA;--rj-color-surface-disabled: #E7E9EF;--rj-color-surface-page: #F7F8FA;--rj-color-surface-panel: #0E1729;--rj-color-surface-raised: #FFFFFF;--rj-color-surface-seam: #EDEFF3;--rj-color-surface-sunken: #F2F4F8;--rj-color-table-header-border: #E7E9EF;--rj-color-table-header-text: #8B93A7;--rj-color-table-row-border: #F2F4F8;--rj-color-table-row-hover: #FAFAF8;--rj-color-text-body: #3C4658;--rj-color-text-disabled: #8B93A7;--rj-color-text-heading: #0E1729;--rj-color-text-heading-max: #060A14;--rj-color-text-label: #8B93A7;--rj-color-text-muted: #5A6480;--rj-color-text-on-panel: #FAFAF8;--rj-color-text-on-panel-body: #C9CEDA;--rj-color-text-on-panel-label: #8B93A7;--rj-color-texture-hatch-light-a: #DDE1E8;--rj-color-texture-hatch-light-b: #E7E9EF;--rj-color-texture-hatch-panel-a: #16203A;--rj-color-texture-hatch-panel-b: #1A2540;--rj-font-mono: "IBM Plex Mono", monospace;--rj-font-sans: Archivo, Helvetica, sans-serif;--rj-radius: 0px;--rj-shadow-focus: 0 0 0 3px #E7E9EF;--rj-space-block: 24px;--rj-space-card: 40px;--rj-space-control: 8px;--rj-space-field: 16px;--rj-space-icon-gap: 4px;--rj-space-page-margin: 88px;--rj-space-seam: 3px;--rj-space-section-print: 72px;--rj-space-section-web: 96px;--rj-type-body-leading: 1.6;--rj-type-body-size: 16px;--rj-type-body-tracking: 0;--rj-type-body-weight: 400;--rj-type-display-leading: .98;--rj-type-display-size: 82px;--rj-type-display-tracking: -.045em;--rj-type-display-weight: 600;--rj-type-h1-leading: 1.05;--rj-type-h1-size: 48px;--rj-type-h1-tracking: -.035em;--rj-type-h1-weight: 600;--rj-type-h2-size: 34px;--rj-type-h2-tracking: -.03em;--rj-type-h2-weight: 600;--rj-type-h3-size: 20px;--rj-type-h3-tracking: -.015em;--rj-type-h3-weight: 600;--rj-type-mono-size: 11px;--rj-type-mono-tracking: .14em;--rj-type-mono-weight: 500;--rj-type-small-leading: 1.55;--rj-type-small-size: 13px;--rj-type-small-tracking: 0;--rj-type-small-weight: 400}*,*:before,*:after{box-sizing:border-box;border-radius:var(--rj-radius)}html{color-scheme:light;-webkit-text-size-adjust:100%}body{margin:0;background:var(--rj-color-surface-page);color:var(--rj-color-text-body);font-family:var(--rj-font-sans);font-size:var(--rj-type-body-size);font-weight:var(--rj-type-body-weight);letter-spacing:var(--rj-type-body-tracking);line-height:var(--rj-type-body-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}.rj-display,.rj-h1,.rj-h2,.rj-h3{font-family:var(--rj-font-sans);color:var(--rj-color-text-heading);margin:0}.rj-display{font-size:var(--rj-type-display-size);font-weight:var(--rj-type-display-weight);letter-spacing:var(--rj-type-display-tracking);line-height:var(--rj-type-display-leading)}.rj-h1{font-size:var(--rj-type-h1-size);font-weight:var(--rj-type-h1-weight);letter-spacing:var(--rj-type-h1-tracking);line-height:var(--rj-type-h1-leading)}.rj-h2{font-size:var(--rj-type-h2-size);font-weight:var(--rj-type-h2-weight);letter-spacing:var(--rj-type-h2-tracking)}.rj-h3{font-size:var(--rj-type-h3-size);font-weight:var(--rj-type-h3-weight);letter-spacing:var(--rj-type-h3-tracking)}.rj-small{font-family:var(--rj-font-sans);font-size:var(--rj-type-small-size);font-weight:var(--rj-type-small-weight);letter-spacing:var(--rj-type-small-tracking);line-height:var(--rj-type-small-leading);color:var(--rj-color-text-muted)}.rj-mono{font-family:var(--rj-font-mono);font-size:var(--rj-type-mono-size);font-weight:var(--rj-type-mono-weight);letter-spacing:var(--rj-type-mono-tracking);text-transform:uppercase;color:var(--rj-color-text-label)}:focus-visible{outline:var(--rj-border-hairline) solid var(--rj-color-border-field-focus);outline-offset:0;box-shadow:var(--rj-shadow-focus)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--safe-t: 0px;--safe-r: 0px;--safe-b: 0px;--safe-l: 0px}@supports (padding: env(safe-area-inset-top)){:root{--safe-t: env(safe-area-inset-top);--safe-r: env(safe-area-inset-right);--safe-b: env(safe-area-inset-bottom);--safe-l: env(safe-area-inset-left)}}html,body{height:100%}body{background:var(--rj-color-surface-seam);overflow:hidden}.rail :focus-visible,.pal :focus-visible{outline:var(--rj-border-hairline) solid var(--rj-color-text-on-panel);outline-offset:2px;box-shadow:none}.rj-body{font-family:var(--rj-font-sans);font-size:var(--rj-type-body-size);font-weight:var(--rj-type-body-weight);letter-spacing:var(--rj-type-body-tracking);line-height:var(--rj-type-body-leading);margin:0}.rj-mark{display:grid;place-items:center;background:var(--rj-color-text-on-panel);color:var(--rj-color-surface-panel);font-family:var(--rj-font-sans);font-weight:var(--rj-type-h2-weight);letter-spacing:var(--rj-type-h2-tracking)}.wb{height:100dvh;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--rj-color-surface-seam);overflow-x:hidden}.wb__shell{display:grid;grid-template-columns:calc(var(--rail-w, 312px) + var(--safe-l)) var(--rj-space-seam) minmax(0,1fr);min-height:0;transition:grid-template-columns .18s ease}.is-collapsed .wb__shell{--rail-w: 62px}.wb__seam{background:var(--rj-color-surface-seam)}.rail{background:var(--rj-color-surface-panel);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden;padding-top:var(--safe-t);padding-left:var(--safe-l)}.rail__head{display:flex;align-items:center;gap:var(--rj-space-control);padding:var(--rj-space-field);border-bottom:var(--rj-border-hairline) solid var(--rj-color-border-on-panel);min-height:62px}.rail .rj-mark{width:30px;height:30px;font-size:var(--rj-type-small-size);flex:none}.rail__home{text-decoration:none;cursor:pointer}.rail__home:hover,.rail__home:focus-visible{background:var(--rj-color-text-on-panel-body)}.rail__word{font-family:var(--rj-font-sans);font-size:var(--rj-type-h3-size);font-weight:var(--rj-type-h3-weight);letter-spacing:var(--rj-type-h2-tracking);color:var(--rj-color-text-on-panel);white-space:nowrap;flex:1;min-width:0}.rail__word span{color:var(--rj-color-text-on-panel-label)}.railbtn{flex:none;width:30px;height:30px;display:grid;place-items:center;background:transparent;border:var(--rj-border-hairline) solid var(--rj-color-border-on-panel);color:var(--rj-color-text-on-panel-body);font-family:var(--rj-font-mono);font-size:var(--rj-type-mono-size);cursor:pointer;transition:background .12s linear,color .12s linear}.railbtn:hover{background:var(--rj-color-text-on-panel);color:var(--rj-color-surface-panel)}.railbtn--close{display:none}.rail__find{margin:var(--rj-space-field);display:flex;align-items:center;gap:var(--rj-space-control);width:calc(100% - (var(--rj-space-field) * 2));padding:var(--rj-space-control);background:transparent;border:var(--rj-border-hairline) solid var(--rj-color-border-on-panel);color:var(--rj-color-text-on-panel-label);font-family:var(--rj-font-sans);font-size:var(--rj-type-small-size);cursor:pointer;text-align:left;transition:border-color .12s linear,color .12s linear}.rail__find:hover{border-color:var(--rj-color-text-on-panel-label);color:var(--rj-color-text-on-panel-body)}.rail__find .lbl{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rail__find .tile{display:none}.rail__find .key{flex:none;font-family:var(--rj-font-mono);font-size:var(--rj-type-mono-size);letter-spacing:var(--rj-type-mono-tracking);color:var(--rj-color-text-on-panel-label);border:var(--rj-border-hairline) solid var(--rj-color-border-on-panel);padding:0 var(--rj-space-icon-gap)}.rail__body{overflow-y:auto;overflow-x:hidden;min-height:0;padding-bottom:var(--rj-space-block)}.rail__body::-webkit-scrollbar{width:6px}.rail__body::-webkit-scrollbar-thumb{background:var(--rj-color-border-on-panel)}.rail__group{display:flex;align-items:baseline;gap:var(--rj-space-control);padding:var(--rj-space-block) var(--rj-space-field) var(--rj-space-control);white-space:nowrap}.rail__group .rj-mono{color:var(--rj-color-text-on-panel-label)}.rail__group .n{font-family:var(--rj-font-mono);font-size:var(--rj-type-mono-size);letter-spacing:var(--rj-type-mono-tracking);color:var(--rj-color-text-on-panel-body);font-variant-numeric:tabular-nums;margin-left:auto}.rail__empty{margin:0;padding:var(--rj-space-block) var(--rj-space-field);font-size:var(--rj-type-small-size);line-height:var(--rj-type-small-leading);color:var(--rj-color-text-on-panel-label)}.rail__empty code{font-family:var(--rj-font-mono);font-size:var(--rj-type-mono-size);letter-spacing:var(--rj-type-mono-tracking);color:var(--rj-color-text-on-panel-body)}.item{display:flex;align-items:flex-start;gap:var(--rj-space-control);padding:var(--rj-space-control) var(--rj-space-field);width:100%;background:transparent;border:0;border-left:2px solid transparent;text-align:left;text-decoration:none;font-family:var(--rj-font-sans);cursor:pointer;position:relative;transition:background .12s linear}.item:hover{background:var(--rj-color-border-on-panel)}.item.is-active{background:var(--rj-color-border-on-panel);border-left-color:var(--rj-color-text-on-panel)}.item__mono{flex:none;width:28px;height:28px;display:grid;place-items:center;border:var(--rj-border-hairline) solid var(--rj-color-border-on-panel);font-family:var(--rj-font-mono);font-size:var(--rj-type-mono-size);font-weight:var(--rj-type-mono-weight);letter-spacing:.06em;color:var(--rj-color-text-on-panel-body)}.item.is-active .item__mono,.item:hover .item__mono{background:var(--rj-color-text-on-panel);color:var(--rj-color-surface-panel);border-color:var(--rj-color-text-on-panel)}.item__txt{min-width:0;display:block;padding-top:1px}.item__name{display:block;font-family:var(--rj-font-sans);font-size:var(--rj-type-small-size);font-weight:var(--rj-type-mono-weight);color:var(--rj-color-text-on-panel);line-height:1.4}.item__sub{display:block;font-family:var(--rj-font-sans);font-size:12px;line-height:1.45;color:var(--rj-color-text-on-panel-label);margin-top:2px}.item__tag{display:inline-block;margin-top:var(--rj-space-icon-gap);font-family:var(--rj-font-mono);font-size:10px;letter-spacing:var(--rj-type-mono-tracking);text-transform:uppercase;color:var(--rj-color-text-on-panel-label);border:var(--rj-border-hairline) solid var(--rj-color-border-on-panel);padding:0 var(--rj-space-icon-gap)}.item--spec{cursor:not-allowed}.item--spec .item__name,.item--spec .item__mono{color:var(--rj-color-text-on-panel-label)}.rail__foot{border-top:var(--rj-border-hairline) solid var(--rj-color-border-on-panel);padding:var(--rj-space-field);display:flex;flex-direction:column;gap:var(--rj-space-icon-gap);white-space:nowrap;overflow:hidden}.rail__foot .rj-mono{color:var(--rj-color-text-on-panel-label)}.rail__foot .v{font-family:var(--rj-font-mono);font-size:12px;color:var(--rj-color-text-on-panel-body);letter-spacing:.02em}.is-collapsed .rail__word,.is-collapsed .item__txt,.is-collapsed .rail__group .rj-mono,.is-collapsed .rail__empty,.is-collapsed .rail__find .lbl,.is-collapsed .rail__find .key,.is-collapsed .rail__foot .rj-mono,.is-collapsed .rail__foot .v{display:none}.is-collapsed .rail__head{flex-direction:column;gap:var(--rj-space-control);padding:var(--rj-space-field) 0;justify-content:center}.is-collapsed .rail__find{margin:var(--rj-space-field) auto;width:30px;height:30px;padding:0;justify-content:center}.is-collapsed .rail__find .tile{display:block;font-size:var(--rj-type-h3-size);line-height:1}.is-collapsed .rail__group{justify-content:center;margin:var(--rj-space-field) var(--rj-space-control) 0;padding:var(--rj-space-control) 0;border-top:var(--rj-border-hairline) solid var(--rj-color-border-on-panel)}.is-collapsed .rail__group .n{margin:0}.is-collapsed .item{justify-content:center;padding:var(--rj-space-icon-gap) 0;border-left-width:0}.is-collapsed .item.is-active{border-left-width:2px}.is-collapsed .rail__foot{padding:var(--rj-space-control) 0;align-items:center}.is-collapsed .rail__foot:after{content:"v1";font-family:var(--rj-font-mono);font-size:10px;color:var(--rj-color-text-on-panel-label)}.spine-tip{position:fixed;z-index:40;transform:translateY(-50%);background:var(--rj-color-surface-raised);color:var(--rj-color-text-heading);border:var(--rj-border-hairline) solid var(--rj-color-border-field);font-family:var(--rj-font-sans);font-size:var(--rj-type-small-size);line-height:var(--rj-type-small-leading);padding:var(--rj-space-icon-gap) var(--rj-space-control);white-space:nowrap;pointer-events:none}.work{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;background:var(--rj-color-surface-page)}.topbar{display:flex;align-items:center;gap:var(--rj-space-field);padding:var(--safe-t) calc(var(--rj-space-block) + var(--safe-r)) 0 var(--rj-space-block);min-height:calc(48px + var(--safe-t));background:var(--rj-color-surface-raised);border-bottom:var(--rj-border-hairline) solid var(--rj-color-border-hairline)}.crumb{display:flex;align-items:center;gap:var(--rj-space-control);flex:1;min-width:0}.crumb .rj-mono{white-space:nowrap}.crumb .sep{color:var(--rj-color-border-field)}.crumb .now{font-family:var(--rj-font-mono);font-size:var(--rj-type-mono-size);font-weight:var(--rj-type-mono-weight);letter-spacing:var(--rj-type-mono-tracking);text-transform:uppercase;color:var(--rj-color-text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menubtn{display:none}.stage{position:relative;min-height:0;overflow:hidden}.weave{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.stage__grid{position:absolute;inset:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--rj-space-block);padding:var(--rj-space-card) calc(var(--rj-space-card) + var(--safe-r)) var(--rj-space-card) var(--rj-space-card);pointer-events:none}.stage__grid>*{pointer-events:auto}.mast{grid-column:1;grid-row:1;max-width:460px;background:var(--rj-color-surface-raised);border-top:var(--rj-border-hairline) solid var(--rj-color-border-strong);padding:var(--rj-space-block)}.mast .rj-h1{margin-top:var(--rj-space-control)}.mast p{margin:var(--rj-space-field) 0 0;max-width:40ch}.mast kbd{font-family:var(--rj-font-mono);font-size:var(--rj-type-mono-size);letter-spacing:var(--rj-type-mono-tracking);border:var(--rj-border-hairline) solid var(--rj-color-border-field);padding:1px var(--rj-space-icon-gap);color:var(--rj-color-text-heading);white-space:nowrap}.recents{grid-column:1;grid-row:3;align-self:end;width:360px;max-width:100%;background:var(--rj-color-surface-raised);border:var(--rj-border-hairline) solid var(--rj-color-border-hairline)}.recents__h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rj-space-field);padding:var(--rj-space-control) var(--rj-space-field);border-bottom:var(--rj-border-hairline) solid var(--rj-color-border-rule)}.recents ol{list-style:none;margin:0;padding:0}.recents li{display:flex;align-items:baseline;gap:var(--rj-space-field);padding:var(--rj-space-control) var(--rj-space-field);border-bottom:var(--rj-border-hairline) solid var(--rj-color-table-row-border)}.recents li:last-child{border-bottom:0}.recents li .n{flex:1;min-width:0;font-size:var(--rj-type-small-size);color:var(--rj-color-text-heading);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recents li .n:hover,.recents li .n:focus-visible{text-decoration:underline}.recents li .t{font-family:var(--rj-font-mono);font-size:10px;letter-spacing:var(--rj-type-mono-tracking);text-transform:uppercase;color:var(--rj-color-text-label);white-space:nowrap}.recents__empty{margin:0;padding:var(--rj-space-field);font-size:var(--rj-type-small-size);line-height:var(--rj-type-small-leading);color:var(--rj-color-text-muted)}.hints{grid-column:3;grid-row:3;align-self:end;justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rj-space-seam)}.hint{display:flex;align-items:center;gap:var(--rj-space-control);background:var(--rj-color-surface-raised);border:var(--rj-border-hairline) solid var(--rj-color-border-hairline);padding:var(--rj-space-icon-gap) var(--rj-space-control);font-family:var(--rj-font-mono);font-size:10px;letter-spacing:var(--rj-type-mono-tracking);text-transform:uppercase;color:var(--rj-color-text-label);white-space:nowrap}.hint b{font-weight:var(--rj-type-mono-weight);color:var(--rj-color-text-heading)}.status{display:flex;align-items:stretch;background:var(--rj-color-surface-raised);border-top:var(--rj-border-hairline) solid var(--rj-color-border-rule);min-height:calc(38px + var(--safe-b));padding:0 var(--safe-r) var(--safe-b) var(--safe-l);overflow:hidden}.status__seg{display:flex;align-items:center;gap:var(--rj-space-control);padding:0 var(--rj-space-field);border-right:var(--rj-border-hairline) solid var(--rj-color-border-hairline);font-family:var(--rj-font-mono);font-size:var(--rj-type-mono-size);font-weight:var(--rj-type-mono-weight);letter-spacing:var(--rj-type-mono-tracking);text-transform:uppercase;color:var(--rj-color-text-label);white-space:nowrap}.status__seg b{font-weight:var(--rj-type-mono-weight);color:var(--rj-color-text-heading);font-variant-numeric:tabular-nums}.status__spacer{flex:1;min-width:0;border-right:0}.status__seg--end{border-right:0;border-left:var(--rj-border-hairline) solid var(--rj-color-border-hairline)}.clock{font-variant-numeric:tabular-nums;white-space:nowrap}.clock__z{color:var(--rj-color-text-label);font-weight:var(--rj-type-mono-weight)}.pal{position:fixed;inset:0;z-index:80;display:none}.pal.is-open{display:block}.pal__scrim{position:absolute;inset:0;background:var(--rj-color-surface-page);opacity:.86}.pal__blade{position:relative;background:var(--rj-color-surface-panel);max-height:78dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:var(--safe-t) var(--safe-r) 0 var(--safe-l);animation:blade .16s ease-out}@keyframes blade{0%{transform:translateY(-12px)}to{transform:none}}.pal__in{display:flex;align-items:center;gap:var(--rj-space-field);padding:var(--rj-space-block) var(--rj-space-card);border-bottom:var(--rj-border-hairline) solid var(--rj-color-border-on-panel)}.pal__in .rj-mono{flex:none;color:var(--rj-color-text-on-panel-label)}.pal__in input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-family:var(--rj-font-sans);font-size:var(--rj-type-h3-size);font-weight:var(--rj-type-body-weight);letter-spacing:var(--rj-type-h3-tracking);color:var(--rj-color-text-on-panel)}.pal__in input::placeholder{color:var(--rj-color-text-on-panel-label)}.pal__list{list-style:none;margin:0;padding:0;overflow-y:auto;min-height:0}.pal__row{display:flex;align-items:center;gap:var(--rj-space-field);padding:var(--rj-space-control) var(--rj-space-card);border-bottom:var(--rj-border-hairline) solid var(--rj-color-border-on-panel);border-left:2px solid transparent;cursor:pointer}.pal__row.is-sel{background:var(--rj-color-border-on-panel);border-left-color:var(--rj-color-text-on-panel)}.pal__row .m{flex:none;width:28px;height:28px;display:grid;place-items:center;border:var(--rj-border-hairline) solid var(--rj-color-border-on-panel);font-family:var(--rj-font-mono);font-size:var(--rj-type-mono-size);color:var(--rj-color-text-on-panel-body)}.pal__row.is-sel .m{background:var(--rj-color-text-on-panel);color:var(--rj-color-surface-panel)}.pal__row .n{flex:none;font-size:var(--rj-type-small-size);font-weight:var(--rj-type-mono-weight);color:var(--rj-color-text-on-panel)}.pal__row .s{flex:1;min-width:0;font-size:12px;color:var(--rj-color-text-on-panel-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal__row .st{flex:none;font-family:var(--rj-font-mono);font-size:10px;letter-spacing:var(--rj-type-mono-tracking);text-transform:uppercase;color:var(--rj-color-text-on-panel-label)}.pal__empty{padding:var(--rj-space-block) var(--rj-space-card);color:var(--rj-color-text-on-panel-body);font-size:var(--rj-type-small-size)}.pal__foot{display:flex;gap:var(--rj-space-block);flex-wrap:wrap;padding:var(--rj-space-control) var(--rj-space-card);border-top:var(--rj-border-hairline) solid var(--rj-color-border-on-panel);font-family:var(--rj-font-mono);font-size:10px;letter-spacing:var(--rj-type-mono-tracking);text-transform:uppercase;color:var(--rj-color-text-on-panel-label)}.pal__foot b{font-weight:var(--rj-type-mono-weight);color:var(--rj-color-text-on-panel-body)}.drawer-scrim{display:none}@media(max-width:900px){.wb__shell{grid-template-columns:minmax(0,1fr)}.wb__seam{display:none}.rail{position:fixed;z-index:70;top:0;bottom:0;left:0;width:calc(290px + var(--safe-l));max-width:86vw;padding-bottom:var(--safe-b);transform:translate(-100%);transition:transform .2s ease}.is-drawer .rail{transform:none}.is-collapsed .rail{width:calc(290px + var(--safe-l))}.is-collapsed .rail__word,.is-collapsed .item__txt,.is-collapsed .rail__group .rj-mono,.is-collapsed .rail__empty,.is-collapsed .rail__find .lbl,.is-collapsed .rail__find .key,.is-collapsed .rail__foot .rj-mono,.is-collapsed .rail__foot .v{display:revert}.is-collapsed .rail__head,.is-collapsed .rail__group,.is-collapsed .item{flex-direction:row;justify-content:flex-start;padding-left:var(--rj-space-field);padding-right:var(--rj-space-field)}.railbtn--collapse{display:none}.railbtn--close{display:grid;width:44px;height:44px;font-size:var(--rj-type-h3-size)}.is-collapsed .rail__find{margin:var(--rj-space-field);width:calc(100% - (var(--rj-space-field) * 2));height:auto;padding:var(--rj-space-control);justify-content:flex-start}.is-collapsed .rail__find .tile{display:none}.is-collapsed .rail__foot{padding:var(--rj-space-field);align-items:stretch}.is-collapsed .rail__foot:after{content:none}.spine-tip{display:none}.is-collapsed .rail__group .n{margin-left:auto}.drawer-scrim{display:block;position:fixed;inset:0;z-index:60;background:var(--rj-color-surface-panel);opacity:0;pointer-events:none;transition:opacity .2s linear}.drawer-scrim[data-open="1"]{opacity:.5;pointer-events:auto}.menubtn{display:grid;place-items:center;width:44px;height:44px;flex:none;margin-left:calc(var(--rj-space-control) * -1);background:transparent;border:0;color:var(--rj-color-text-heading);font-family:var(--rj-font-mono);font-size:var(--rj-type-h3-size);cursor:pointer}.topbar{padding:var(--safe-t) calc(var(--rj-space-field) + var(--safe-r)) 0 calc(var(--rj-space-field) + var(--safe-l));gap:var(--rj-space-control)}.crumb__host{display:none}.stage__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding:var(--rj-space-field) calc(var(--rj-space-field) + var(--safe-r)) var(--rj-space-field) calc(var(--rj-space-field) + var(--safe-l));gap:var(--rj-space-field)}.mast{grid-column:1;grid-row:1;max-width:none;padding:var(--rj-space-field)}.mast .rj-h1{font-size:var(--rj-type-h2-size);letter-spacing:var(--rj-type-h2-tracking)}.mast p{font-size:var(--rj-type-small-size);line-height:var(--rj-type-small-leading)}.recents{grid-column:1;grid-row:3;width:100%}.recents li:nth-child(n+3){display:none}.hints,.status__seg--hide{display:none}.status__seg{padding:0 var(--rj-space-control);gap:var(--rj-space-icon-gap)}}@media(max-width:360px){.status__seg--hide-xs{display:none}.pal__in{padding:var(--rj-space-field)}.pal__row,.pal__foot,.pal__empty{padding-left:var(--rj-space-field);padding-right:var(--rj-space-field)}.pal__row .s{display:none}.pal__in input{font-size:var(--rj-type-body-size)}}
