.jr-plan-view{background:var(--sheet);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.jr-plan-view__toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-6);border-bottom:1px solid var(--rule);flex-wrap:wrap;flex:none;display:flex}.jr-plan-view__heading{align-items:center;gap:var(--space-3);color:var(--ink-soft);flex-wrap:wrap;display:flex}.jr-plan-view__heading h2{color:var(--ink);font-size:var(--type-small);font-weight:500}.jr-plan-view__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.jr-plan-view__body>:not(.jr-workflow-workspace){padding-inline:var(--space-4);flex:none}.jr-plan-view>.jr-plan-bar{padding:var(--space-3) var(--space-6);border-top:1px solid var(--rule);background:var(--sheet);flex:none;position:static}.jr-save-status{align-items:center;gap:6px var(--space-2);color:var(--ink-faint);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;flex-wrap:wrap;margin:0;display:inline-flex}.jr-save-status p{margin:0}.jr-save-status__icon{color:var(--right)}.jr-save-status--problem{color:var(--ink)}.jr-workflow-workspace{flex:1;grid-template-columns:minmax(0,1fr) clamp(420px,34vw,500px);min-width:0;min-height:0;display:grid}.jr-flow-canvas{background-color:var(--canvas);background-image:radial-gradient(var(--rule-strong) .65px, transparent .65px);background-size:16px 16px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.jr-flow-canvas__scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.jr-flow-canvas__controls{top:var(--space-3);right:var(--space-4);left:var(--space-4);z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.jr-flow-canvas__controls>*{pointer-events:auto;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-control)}.jr-flow-canvas__zoom{padding:var(--space-1);align-items:center;display:flex}.jr-flow-canvas__zoom .jr-button{min-height:28px;font-size:var(--type-caption)}.jr-flow-canvas__inspect{display:none}.jr-flow-builder{min-width:0;padding:80px var(--space-6) 0;zoom:var(--flow-scale,1);flex-direction:column;align-items:center;display:flex}.jr-flow-canvas__advanced{min-width:0;padding:80px var(--space-4) var(--space-6)}.jr-flow-builder__source,.jr-flow-builder__steps,.jr-flow-builder__add{width:100%;max-width:340px}.jr-flow-builder__source{align-items:center;gap:var(--space-3);padding:var(--space-3);text-align:left;color:var(--ink);border:1px solid var(--rule-strong);background:var(--sheet);cursor:pointer;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 16px;display:grid}.jr-flow-builder__source strong{overflow-wrap:anywhere;font-size:var(--type-small);font-weight:500;display:block}.jr-flow-builder__steps{margin:0;padding:0;list-style:none}.jr-flow-builder__step{position:relative}.jr-flow-builder__connection{place-items:center;min-height:64px;padding-block:20px 12px;display:grid;position:relative}.jr-flow-builder__connection:before{content:"";inset-block:0;border-left:1px solid var(--rule-strong);position:absolute;left:50%}.jr-flow-builder__step[data-connected=false] .jr-flow-builder__connection:before{border-left-style:dashed;border-color:var(--ink-faint);top:10px}.jr-flow-builder__step[data-connected=false] .jr-flow-builder__connection:after{content:"";border:1px solid var(--ink-faint);background:var(--canvas);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:calc(50% - 2px)}.jr-flow-builder__from{width:fit-content;max-width:calc(100% - 24px);padding:3px var(--space-2);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink-faint);font-size:var(--type-caption);overflow-wrap:anywhere;text-align:center;position:relative}.jr-flow-builder__node{border:1px solid var(--rule-strong);background:var(--sheet);border-radius:10px;position:relative}.jr-flow-builder__node:focus-within,.jr-flow-builder__node:hover,.jr-flow-builder__step[data-changed=true] .jr-flow-builder__node{border-color:var(--signal-ink)}.jr-flow-builder__edit{align-items:start;gap:var(--space-3);width:100%;padding:var(--space-3);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 16px;display:grid}.jr-flow-builder__edit>.jr-icon,.jr-flow-builder__source>.jr-icon{margin-top:var(--space-1);color:var(--ink-faint)}.jr-flow-builder__glyph{background:var(--signal-wash);border-radius:var(--radius-control);width:28px;height:28px;color:var(--signal-ink);place-items:center;display:grid}.jr-flow-builder__text{gap:var(--space-1);min-width:0;display:grid}.jr-flow-builder__eyebrow{color:var(--ink-faint);font-size:var(--type-caption);line-height:var(--type-caption-leading);font-weight:400;display:block}.jr-flow-builder__text strong{font-size:var(--type-small);line-height:var(--type-body-leading);overflow-wrap:anywhere;font-weight:500}.jr-flow-builder__detail{-webkit-line-clamp:2;color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jr-flow-builder__counts{padding:var(--space-2) var(--space-4);border-top:1px solid var(--rule);font-size:var(--type-caption)}.jr-flow-builder__problems{padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule)}.jr-flow-builder__add{margin:0 auto var(--space-10);padding-top:var(--space-8);justify-content:center;display:flex;position:relative}.jr-flow-builder__add:before{content:"";width:1px;height:var(--space-8);background:var(--rule-strong);position:absolute;top:0;left:50%}.jr-flow-builder__step[data-selected=true] .jr-flow-builder__node{border-color:var(--signal-ink);box-shadow:0 0 0 1px var(--signal-ink)}.jr-flow-inspector{border-left:1px solid var(--rule);background:var(--sheet);flex-direction:column;min-width:0;min-height:0;display:flex}.jr-flow-inspector__header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--rule);flex:none;display:flex}.jr-flow-inspector__header h3{font-size:var(--type-body);font-weight:500}.jr-flow-inspector__header h3:focus-visible{box-shadow:none}.jr-flow-inspector__body{gap:var(--space-4);overscroll-behavior:contain;min-height:0;padding:var(--space-6);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}.jr-flow-inspector__overview{gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}.jr-flow-inspector__intro{color:var(--ink-soft);font-size:var(--type-small);line-height:1.6}.jr-flow-inspector__facts{gap:var(--space-3);font-size:var(--type-caption);color:var(--ink-faint);display:flex}.jr-flow-inspector .jr-step-editor{background:0 0;border:0;padding:0}.jr-planner--docked{gap:var(--space-4);flex-direction:column;flex:1;min-height:240px;display:flex}.jr-planner--docked>.jr-ask{flex:none;order:2;margin-top:auto}.jr-planner--docked .jr-ask__bar{height:auto;padding:var(--space-3);background:var(--sheet);box-shadow:var(--shadow-control);border-radius:14px;flex-wrap:wrap;display:flex}.jr-planner--docked .jr-ask__bar>.jr-tooltip,.jr-planner--docked .jr-ask__planner{order:2;margin-right:auto}.jr-planner--docked .jr-ask__input{resize:vertical;width:100%;height:auto;min-height:140px;max-height:240px;font-size:var(--type-small);flex:100%;order:1;line-height:1.6}.jr-planner--docked .jr-ask__bar>.jr-button{font-size:var(--type-caption);order:3}@media (max-width:1100px){.jr-workflow-workspace{grid-template-columns:minmax(0,1fr)}.jr-flow-canvas__inspect{display:inline-flex}.jr-flow-inspector{border-left:0;display:none}.jr-workflow-workspace[data-inspecting=true] .jr-flow-inspector{display:flex}.jr-workflow-workspace[data-inspecting=true] .jr-flow-canvas{display:none}.jr-flow-builder,.jr-plan-view__toolbar,.jr-plan-view>.jr-plan-bar{padding-inline:var(--space-4)}}.jr-flow-inspector .jr-step-editor__fieldset,.jr-flow-inspector .jr-step-editor__fields{gap:var(--space-6)}.jr-flow-inspector .jr-step-editor__field{gap:var(--space-2)}.jr-flow-inspector .jr-question{gap:var(--space-4);padding-bottom:var(--space-6)}.jr-flow-inspector .jr-step-editor__footer{padding-top:var(--space-6)}.jr-flow-inspector .jr-input,.jr-flow-inspector .jr-select{min-height:40px}@media (max-width:600px){.jr-flow-inspector__body{padding:var(--space-4)}.jr-flow-inspector__header{padding-inline:var(--space-4)}}
.jr-step-editor{min-width:0;padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet)}.jr-step-editor__fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.jr-step-editor__fields{gap:var(--space-4);min-width:0;display:grid}.jr-step-editor__field{gap:var(--space-2);min-width:0;max-width:560px;display:grid}.jr-step-editor__inline{gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-step-editor__inline>.jr-input{flex:240px}.jr-step-editor__advanced>summary{border-radius:var(--radius-control);width:fit-content;color:var(--ink-soft);cursor:pointer;font-weight:500}.jr-step-editor__advanced>summary:hover{color:var(--ink)}.jr-step-editor__advanced[open]>summary{margin-bottom:var(--space-4)}.jr-step-editor__notice{gap:var(--space-1);color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;margin:0;display:grid}.jr-step-editor__footer{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.jr-step-editor__remove{margin-left:auto}.jr-question{gap:var(--space-3);min-width:0;padding-bottom:var(--space-4);border-bottom:1px solid var(--rule);display:grid}.jr-question__row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-sentence{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);flex-wrap:wrap;display:flex}.jr-sentence>.jr-select{flex:0 auto;max-width:100%}.jr-sentence__value{width:160px}.jr-question__answer-type{gap:var(--space-2);min-width:0;display:grid}.jr-question textarea.jr-input{min-height:80px;line-height:22px}.jr-match-columns{gap:var(--space-2);max-height:220px;padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);margin:0;display:grid;overflow:auto}.jr-match-columns legend{font-weight:500}.jr-match-columns__option{align-items:center;gap:var(--space-2);min-height:32px;display:flex}
.jr-pills{gap:var(--space-3);min-width:0;display:grid}.jr-pills__list{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jr-pills__pill{align-items:center;gap:var(--space-2);max-width:100%;min-height:36px;padding:5px 6px 5px var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--well);color:var(--ink);font-size:var(--type-small);font-weight:400;line-height:20px;display:inline-flex}.jr-pills__text{overflow-wrap:anywhere;min-width:0}.jr-pills__order{color:var(--ink-faint);font-size:var(--type-caption);font-variant-numeric:tabular-nums;flex:none}.jr-pills__note{color:var(--ink-faint);font-size:var(--type-caption)}.jr-pills__remove{width:24px;height:24px;margin-left:var(--space-1);border-radius:var(--space-1);color:var(--ink-faint);flex:none;justify-content:center;align-items:center;display:inline-flex}.jr-pills__remove:hover{color:var(--ink);background:var(--selected)}.jr-pills__add{align-items:start;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.jr-pills__add>.jr-input{flex:180px}@media (pointer:coarse){.jr-pills__remove{width:36px;height:36px}.jr-pills__pill{min-height:44px}}
.jr-problems{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.jr-problems__item{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.jr-problems__item--error{background:var(--wrong-wash)}.jr-problems__item--warning{background:var(--close-wash)}.jr-problems__icon{flex:none}.jr-problems__item--error .jr-problems__icon{color:var(--wrong)}.jr-problems__item--warning .jr-problems__icon{color:var(--close)}.jr-problems__message{color:var(--ink);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;flex:240px;margin:0}
.jr-plan-bar{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--rule);background:var(--sheet);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.jr-plan-bar__summary{flex:280px;min-width:0}.jr-plan-bar__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.jr-advanced-editor{gap:var(--space-6);min-width:0;padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet);display:grid}.jr-advanced-editor__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jr-advanced-editor__stages{border:0;min-width:0;margin:0;padding:0}.jr-plan-files{margin-bottom:var(--space-6)}.jr-json-form{gap:var(--space-3);display:grid}.jr-json-form__text{min-height:360px;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-small);line-height:var(--type-small-leading);white-space:pre;overflow-wrap:normal;overflow-x:auto}.jr-json-form__actions{justify-content:flex-end;display:flex}
.jr-question-editor{gap:var(--space-6);min-width:0;display:grid}.jr-question-editor__field{gap:var(--space-2);min-width:0;display:grid}.jr-question-editor__answers{gap:var(--space-3);min-width:0;display:grid}.jr-question-editor__section-heading{gap:var(--space-1);padding-bottom:var(--space-1);display:grid}.jr-question-editor__section-heading h3{font-size:var(--type-body);margin:0;font-weight:500}.jr-question-editor__section-heading h3 span{margin-left:var(--space-2);color:var(--ink-faint);font-size:var(--type-caption);font-variant-numeric:tabular-nums}.jr-question-editor__section-heading p{color:var(--ink-soft);font-size:var(--type-small);margin:0}.jr-question-editor__row{grid-template-columns:minmax(100px, 1fr) minmax(160px, 2fr) var(--control-height);gap:var(--space-3);padding:var(--space-4) 0;align-items:start;min-width:0;display:grid}.jr-question-editor__row+.jr-question-editor__row{border-top:1px solid var(--rule)}.jr-question-editor__row>.jr-button--icon{grid-area:1/3;align-self:center;margin-top:20px}.jr-question-editor__option-name,.jr-question-editor__option-description{gap:var(--space-2);min-width:0;font-size:var(--type-caption);color:var(--ink-soft);display:grid}.jr-question-editor__option-name{grid-column:1}.jr-question-editor__option-description{grid-column:2}.jr-question-editor__answers>.jr-button{justify-self:start}.jr-question-editor__row--level{grid-template-columns:24px minmax(100px, 1fr) var(--control-height);padding:var(--space-3) 0;align-items:center}.jr-question-editor__row--level>.jr-button--icon{grid-row:auto;margin-top:0}.jr-question-editor__row--level>.jr-mono{color:var(--ink-faint);font-size:var(--type-caption)}@media (max-width:599.98px){.jr-question-editor__row:not(.jr-question-editor__row--level){grid-template-columns:minmax(0, 1fr) var(--control-height)}.jr-question-editor__row:not(.jr-question-editor__row--level)>.jr-button--icon{grid-column:2}.jr-question-editor__option-name{grid-column:1}.jr-question-editor__option-description{grid-column:1/-1}}.jr-question-editor__option-description textarea{min-height:72px}
.jr-run-note{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.jr-run-note--error{background:var(--wrong-wash)}.jr-run-note--warning{background:var(--close-wash)}.jr-run-note__icon{flex:none}.jr-run-note--error .jr-run-note__icon{color:var(--wrong)}.jr-run-note--warning .jr-run-note__icon{color:var(--close)}.jr-run-note__message{color:var(--ink);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;text-wrap:pretty;flex:240px;margin:0}
.jr-run-dialog{gap:var(--space-6);display:grid}.jr-spending-limit{gap:var(--space-2);max-width:560px;display:grid}.jr-spending-limit__control{align-items:center;gap:var(--space-2);display:flex}.jr-spending-limit__input{font-variant-numeric:tabular-nums;width:160px}.jr-spending-limit__unit{color:var(--ink-soft);font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--tracking-ui);flex:none}
.jr-run-progress{gap:var(--space-3);min-width:0;padding:var(--space-1) 0 var(--space-4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.jr-run-progress__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.jr-run-progress__head>.jr-card-title{font-size:var(--type-body);line-height:var(--type-body-leading)}.jr-run-progress__cancel{margin-left:auto}.jr-run-progress__off{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}
.jr-run-page,.jr-results{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.jr-results__steps{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.jr-results__filter{align-items:center;gap:var(--space-2);display:flex}.jr-results__download{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.jr-results__download-error{color:var(--ink)}.jr-results__record{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0}.jr-results__text,.jr-results__none{color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0}.jr-results__none{color:var(--ink-faint)}.jr-results__status{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0}.jr-results__status--done{color:var(--ink-soft)}.jr-results__status--failed{color:var(--wrong)}.jr-results__status--faint{color:var(--ink-faint)}.jr-pager{justify-content:flex-end;gap:var(--space-2);display:flex}.jr-training{gap:var(--space-4);display:grid}.jr-training__terms{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--close-wash);color:var(--ink);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;margin:0}.jr-training__files{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.jr-training__files legend{margin-bottom:var(--space-2);padding:0}.jr-training__file{align-items:center;gap:var(--space-2);min-height:var(--control-height);color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--tracking-ui);cursor:pointer;display:flex}.jr-training__file input{width:16px;height:16px;accent-color:var(--signal);margin:0}
.jr-history{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.jr-run-list{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet);box-shadow:var(--shadow-panel);margin:0;padding:0;list-style:none}.jr-history .jr-run-list{border-radius:var(--space-1);box-shadow:none;border:0}.jr-history .jr-run-row{gap:var(--space-3);padding:var(--space-4)}.jr-history .jr-run-row__link{font-size:var(--type-body);line-height:var(--type-body-leading)}.jr-history .jr-run-row:hover{background:var(--hover)}.jr-run-row{gap:var(--space-2);min-width:0;padding:var(--space-6);display:grid}.jr-run-row+.jr-run-row{border-top:1px solid var(--rule)}.jr-run-row__head,.jr-run-row__foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;display:flex}.jr-run-row__foot{flex-wrap:wrap}@media (max-width:719.98px){.jr-run-row__head{flex-wrap:wrap}}.jr-run-row__name{align-items:center;gap:var(--space-2);min-width:0;display:flex}.jr-run-row__link{border-radius:var(--radius-control);min-width:0;color:var(--ink);font-size:var(--type-step);line-height:var(--type-step-leading);letter-spacing:var(--tracking-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}a.jr-run-row__link:hover{text-decoration:underline}.jr-run-row__try{height:20px;padding:0 var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:0;white-space:nowrap;flex:none;align-items:center;font-weight:500;display:inline-flex}.jr-run-row__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-run-again{gap:var(--space-3);display:grid}.jr-run-again__last{gap:var(--space-1);display:grid}
.jr-try{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.jr-try-panel{gap:var(--space-3);min-width:0;padding:var(--space-1) 0 var(--space-6);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.jr-try-panel__head,.jr-try-panel__off,.jr-check-bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.jr-try-panel__again,.jr-check-bar__fix{margin-left:auto}.jr-check-bar{gap:var(--space-2) var(--space-6);min-height:var(--control-height);padding:var(--space-1) 0}.jr-try-panel__head>.jr-card-title{font-size:var(--type-body);line-height:var(--type-body-leading)}.jr-check-bar__totals{color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--tracking-ui);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.jr-check-bar__filter{align-items:center;gap:var(--space-2);min-height:var(--control-height);color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;cursor:pointer;display:flex}.jr-check-bar__filter input{width:16px;height:16px;accent-color:var(--signal);margin:0}.jr-try-answers__record{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0}.jr-try-answers__text,.jr-try-answers__none{color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0}.jr-try-answers__none{color:var(--ink-faint)}.jr-try-answer{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;white-space:normal;flex-wrap:wrap;display:flex}
.jr-entity-art{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;width:96px;height:96px;display:block}.jr-page--capped:not(.jr-project){max-width:1200px}.jr-page:not(.jr-project){padding-block:var(--space-4) var(--space-8)}.jr-home__title{font-size:var(--type-page);line-height:var(--type-page-leading);letter-spacing:var(--tracking-page)}.jr-library__header{align-items:center;gap:var(--space-4);flex-direction:row;display:flex}.jr-library__header>.jr-entity-art{width:64px;height:64px}.jr-library__header>div{gap:var(--space-2);min-width:0;display:grid}.jr-tabs__list{gap:var(--space-2)}.jr-tabs__tab{padding-inline:var(--space-3)}.jr-tabs__tab[aria-selected=true]:before{background:var(--ink)}.jr-tabs__tab:hover{color:var(--ink);background:var(--hover);border-radius:var(--radius-control) var(--radius-control) 0 0}.jr-empty-state{padding-block:48px}.jr-empty-state>.jr-entity-art{width:112px;height:112px;margin-bottom:var(--space-3)}.jr-settings__nav{gap:var(--space-3)}.jr-settings__nav-item{position:relative}.jr-settings__nav-item[aria-current=page]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-13px;left:0;right:0}.jr-settings .jr-card__header{padding-top:var(--space-6)}.jr-settings__content{gap:var(--space-6)}.jr-theme-choice{gap:var(--space-2);padding:var(--space-2);border-color:var(--rule);grid-template-columns:16px 1fr;width:112px;display:grid}.jr-theme-choice__preview{border:1px solid var(--rule);border-radius:var(--space-1);background:var(--theme-preview-sheet);grid-column:1/-1;grid-template-columns:24px 1fr;height:64px;display:grid;overflow:hidden}.jr-theme-choice__preview>i{background:var(--theme-preview-nav);border-right:1px solid var(--rule)}.jr-theme-choice__preview>span{gap:var(--space-1);padding:var(--space-2);align-content:start;display:grid}.jr-theme-choice__preview b{background:var(--theme-preview-line);border-radius:2px;height:6px}.jr-theme-choice__preview b:first-child{width:60%;margin-bottom:var(--space-1);background:var(--signal)}.jr-theme-choice__preview b:last-child{width:75%}.jr-theme-choice[data-appearance=light]{--theme-preview-sheet:var(--preview-light-sheet);--theme-preview-nav:var(--preview-light-nav);--theme-preview-line:var(--preview-light-line)}.jr-theme-choice[data-appearance=dark]{--theme-preview-sheet:var(--preview-dark-sheet);--theme-preview-nav:var(--preview-dark-nav);--theme-preview-line:var(--preview-dark-line)}.jr-theme-choice[data-appearance=device]{--theme-preview-sheet:var(--sheet);--theme-preview-nav:var(--canvas);--theme-preview-line:var(--rule-strong)}.jr-workflow-workspace{grid-template-columns:minmax(0,1fr) clamp(400px,35vw,520px)}.jr-workflow-workspace[data-wide-editor=true]{grid-template-columns:minmax(0,1fr) minmax(480px,52%)}.jr-workflow-workspace[data-dock-hidden=true]{grid-template-columns:minmax(0,1fr)}.jr-flow-canvas__inspect{display:inline-flex}.jr-flow-inspector__actions{gap:var(--space-1);display:flex}.jr-flow-inspector__body{gap:var(--space-6)}.jr-flow-inspector__back{align-self:start}.jr-flow-inspector__welcome,.jr-flow-inspector__selection{align-items:center;gap:var(--space-4);display:flex}.jr-flow-inspector__welcome>.jr-entity-art{width:72px;height:72px}.jr-flow-inspector__welcome h4{font-size:var(--type-card);margin-bottom:var(--space-1);font-weight:500}.jr-flow-inspector__selection{padding-bottom:var(--space-6);border-bottom:1px solid var(--rule);align-items:start}.jr-flow-inspector__selection h4{font-size:var(--type-body);margin-bottom:var(--space-2);font-weight:500}.jr-flow-inspector__facts{gap:var(--space-4);padding-block:var(--space-3);border-block:1px solid var(--rule)}.jr-flow-builder__source{grid-template-columns:40px minmax(0,1fr) 16px}.jr-flow-builder__source>.jr-entity-art{width:40px;height:40px}.jr-flow-builder__source,.jr-flow-builder__node{border-color:var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-control)}.jr-flow-builder__source,.jr-flow-builder__edit{padding:var(--space-4)}.jr-flow-builder__counts{background:var(--navigation-surface);border-radius:0 0 var(--radius-card) var(--radius-card)}.jr-flow-inspector .jr-step-editor__field{max-width:none}.jr-flow-inspector .jr-question{gap:var(--space-6)}.jr-flow-inspector .jr-step-editor__advanced{padding-top:var(--space-4);border-top:1px solid var(--rule)}.jr-drawer{width:min(600px,100vw)}.jr-inspector__summary{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--rule)}.jr-answer-details__item+.jr-answer-details__item{padding-top:var(--space-6);border-top:1px solid var(--rule)}.jr-history .jr-run-row{padding:var(--space-6)}.jr-history .jr-run-row__detail{color:var(--ink-faint)}.jr-question-editor,.jr-library-editor{padding-bottom:var(--space-6)}@media (max-width:1100px){.jr-workflow-workspace,.jr-workflow-workspace[data-wide-editor=true]{grid-template-columns:minmax(0,1fr)}.jr-flow-inspector__widen{display:none}}@media (max-width:799.98px){.jr-settings__nav-item[aria-current=page]:after{bottom:-13px}}@media (max-width:700px){.jr-library__header>.jr-entity-art{width:48px;height:48px}.jr-theme-choices{gap:var(--space-2)}.jr-theme-choice{width:96px}.jr-empty-state{padding-block:var(--space-8)}.jr-empty-state>.jr-entity-art{width:88px;height:88px}.jr-home__move>.jr-entity-art{width:72px;height:72px}}.jr-project>.jr-page__header{align-items:center;gap:var(--space-3);flex-direction:row}.jr-project>.jr-page__header>.jr-entity-art{width:40px;height:40px}.jr-project__identity{gap:var(--space-1);min-width:0;display:grid}.jr-project__identity .jr-page-title{overflow-wrap:anywhere}.jr-project__identity>.jr-small{max-width:960px}.jr-run-progress{gap:var(--space-4)}.jr-run-progress__steps>summary{align-items:center;gap:var(--space-2);width:fit-content;min-height:36px;color:var(--ink-soft);font-size:var(--type-small);cursor:pointer;border-radius:var(--radius-control);list-style:none;display:flex}.jr-run-progress__steps>summary::-webkit-details-marker{display:none}.jr-run-progress__steps[open]>summary{margin-bottom:var(--space-4)}.jr-run-progress__steps[open]>summary .jr-icon{transform:rotate(180deg)}.jr-help__step{grid-template-columns:56px minmax(0,1fr)}.jr-help__step>.jr-entity-art{width:56px;height:56px}.jr-help__step:not(:last-child):before{display:none}.jr-help-dialog{border-radius:20px}.jr-help-dialog .jr-modal__footer{background:var(--sheet)}.jr-operation-label{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink-soft);font-size:var(--type-caption);letter-spacing:.025em;font-weight:500;line-height:20px;display:flex}.jr-operation-label__index{padding-left:var(--space-3);color:var(--ink-faint);font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.jr-flow-builder__edit{grid-template-columns:minmax(0,1fr) 16px}.jr-flow-builder__text{gap:var(--space-2)}.jr-flow-builder__text .jr-operation-label{margin-bottom:var(--space-1)}.jr-flow-builder__step[data-selected=true] .jr-operation-label{color:var(--signal-ink)}.jr-flow-inspector__selection>div{gap:var(--space-3);width:100%;display:grid}
@supports (transition-behavior:allow-discrete){.jr-modal{opacity:0;transition:opacity .18s var(--ease-enter), transform .22s var(--ease-enter), display .22s allow-discrete, overlay .22s allow-discrete;transform:translateY(6px)}.jr-modal.jr-drawer{transform:translate(24px)}.jr-modal[open]{opacity:1;animation:none;transform:none}.jr-modal::backdrop{opacity:0;transition:opacity .18s var(--ease-enter), display .22s allow-discrete, overlay .22s allow-discrete}.jr-modal[open]::backdrop{opacity:1;animation:none}@starting-style{.jr-modal[open]{opacity:0;transform:translateY(6px)}.jr-modal.jr-drawer[open]{transform:translate(24px)}.jr-modal[open]::backdrop{opacity:0}}.jr-menu__list{opacity:0;transition:opacity .14s var(--ease-enter), transform .18s var(--ease-enter), display .18s allow-discrete, overlay .18s allow-discrete;animation:none;transform:translateY(-4px)scale(.98)}.jr-menu__list:popover-open{opacity:1;transform:none}@starting-style{.jr-menu__list:popover-open{opacity:0;transform:translateY(-4px)scale(.98)}}}@media (min-width:1101px){.jr-workflow-workspace{transition:grid-template-columns .22s var(--ease-enter);grid-template-columns:minmax(0,1fr) minmax(0,clamp(400px,35vw,520px));overflow:hidden}.jr-workflow-workspace[data-wide-editor=true]{grid-template-columns:minmax(0,1fr) minmax(0,52%)}.jr-workflow-workspace[data-dock-hidden=true]{grid-template-columns:minmax(0,1fr) minmax(0,0)}.jr-flow-inspector{opacity:1;visibility:visible;transition:opacity .16s var(--ease-enter), visibility .22s;overflow:hidden}.jr-workflow-workspace[data-dock-hidden=true] .jr-flow-inspector{opacity:0;visibility:hidden}.jr-flow-inspector__header,.jr-flow-inspector__body{min-width:380px}}@media (max-width:1100px){.jr-workflow-workspace{grid-template-rows:minmax(0,1fr)}.jr-flow-canvas,.jr-flow-inspector{grid-area:1/1}.jr-workflow-workspace[data-inspecting=true] .jr-flow-canvas{visibility:hidden;display:flex}.jr-flow-inspector{z-index:3}.jr-workflow-workspace[data-dock-hidden=true] .jr-flow-inspector{display:none}@supports (transition-behavior:allow-discrete){.jr-flow-inspector{opacity:0;transition:opacity .16s var(--ease-enter), transform .22s var(--ease-enter), display .22s allow-discrete;transform:translate(12px)}.jr-workflow-workspace[data-inspecting=true] .jr-flow-inspector{opacity:1;transform:none}@starting-style{.jr-workflow-workspace[data-inspecting=true] .jr-flow-inspector{opacity:0;transform:translate(12px)}}}}@media (max-width:1023.98px){@supports (transition-behavior:allow-discrete){.jr-sidebar{opacity:0;transition:opacity .16s var(--ease-enter), transform .22s var(--ease-enter), display .22s allow-discrete;transform:translate(-20px)}.jr-sidebar--open{opacity:1;animation:none;transform:none}@starting-style{.jr-sidebar--open{opacity:0;transform:translate(-20px)}}}}@media (prefers-reduced-motion:reduce){.jr-modal,.jr-modal::backdrop,.jr-menu__list,.jr-sidebar,.jr-workflow-workspace,.jr-flow-inspector{transition:none!important;animation:none!important;transform:none!important}}@media (min-width:1101px){.jr-workflow-workspace[data-dock-hidden=true] .jr-flow-inspector__header,.jr-workflow-workspace[data-dock-hidden=true] .jr-flow-inspector__body{width:var(--closing-inspector-width,400px);min-width:var(--closing-inspector-width,400px)}}
.jr-collection-pagination{border-top:1px solid var(--rule);padding:var(--space-4);gap:var(--space-3);font-variant-numeric:tabular-nums;display:grid}.jr-collection-pagination__controls{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.jr-collection-pagination__controls>p{margin-right:auto}.jr-collection-pagination__size,.jr-collection-pagination nav{align-items:center;gap:var(--space-2);display:flex}.jr-collection-pagination__size{color:var(--ink-soft);font-size:var(--type-small)}.jr-collection-pagination__size .jr-select{min-width:68px}@media (max-width:560px){.jr-collection-pagination__controls>p{flex-basis:100%}.jr-collection-pagination__controls{gap:var(--space-3)}.jr-collection-pagination nav{margin-left:auto}}
.jr-flow-inspector{container-type:inline-size}.jr-flow-inspector__header{padding:var(--space-4) var(--space-6);min-height:64px}.jr-flow-inspector__body{padding:var(--space-6) var(--space-6) var(--space-8);gap:var(--space-6)}.jr-flow-inspector__selection{border-bottom:0;padding-bottom:0}.jr-flow-inspector__selection>div{gap:var(--space-2)}.jr-flow-inspector__selection h4{margin:0}.jr-flow-inspector .jr-step-editor__fieldset,.jr-flow-inspector .jr-step-editor__fields{gap:var(--space-8)}.jr-flow-inspector .jr-step-editor__field{gap:var(--space-2)}.jr-flow-inspector .jr-question{gap:var(--space-6);padding-bottom:var(--space-8)}.jr-flow-inspector .jr-question__row{align-items:end;gap:var(--space-4)}.jr-flow-inspector .jr-segmented{height:40px;padding:var(--space-1);gap:var(--space-1)}.jr-flow-inspector .jr-segmented__option{padding-inline:var(--space-3)}.jr-flow-inspector .jr-segmented__option:has(input:checked){box-shadow:none;border-color:var(--rule)}.jr-flow-inspector .jr-step-editor__inline{gap:var(--space-3);display:grid}.jr-flow-inspector .jr-step-editor__inline>.jr-button{justify-self:start}.jr-flow-inspector .jr-input,.jr-flow-inspector .jr-button:not(.jr-button--icon){min-height:40px}.jr-flow-inspector .jr-step-editor__advanced{padding-top:var(--space-4)}.jr-flow-inspector .jr-step-editor__advanced>summary{padding-block:var(--space-2)}.jr-flow-inspector .jr-step-editor__advanced[open]>summary{margin-bottom:var(--space-6)}.jr-flow-inspector .jr-step-editor__footer{padding-top:var(--space-6);gap:var(--space-3)}.jr-flow-inspector .jr-sentence{gap:var(--space-3)}.jr-flow-inspector .jr-sentence>.jr-select{flex:160px}@container (max-width:440px){.jr-pills__add{grid-template-columns:minmax(0,1fr);display:grid}.jr-pills__add>.jr-button{justify-self:start}.jr-step-editor__footer .jr-button{font-size:var(--type-small)}}@media (max-width:600px){.jr-flow-inspector__header{padding-inline:var(--space-4)}.jr-flow-inspector__body{padding:var(--space-6) var(--space-4)}}.jr-flow-inspector .jr-flow-inspector__back{height:32px;min-height:32px;color:var(--ink-soft);justify-content:flex-start;padding-inline:0}.jr-step-editor__match{gap:var(--space-6);display:grid}.jr-flow-inspector .jr-step-editor__condition{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.jr-step-editor__condition>span:not(.jr-select):not(:first-child){margin-top:var(--space-4)}@container (min-width:560px){.jr-step-editor__match{grid-template-columns:repeat(2,minmax(0,1fr))}}.jr-flow-builder__counts{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.jr-flow-builder__delete{color:var(--ink-faint)}.jr-flow-builder__delete:not(:disabled):hover{color:var(--wrong)}.jr-step-removal{gap:var(--space-4);display:grid}.jr-step-removal p{margin:0}.jr-project__delete{flex:none;margin-left:auto}.jr-flow-reorder__handle{cursor:grab;touch-action:none;color:var(--ink-faint)}.jr-flow-reorder__handle:active{cursor:grabbing}.jr-flow-builder__counts>.jr-in-out{min-width:0;font-size:var(--type-caption);flex:1}.jr-flow-builder__counts .jr-in-out__figures{flex-wrap:wrap;gap:2px 5px}.jr-flow-builder__counts>.jr-button,.jr-flow-builder__counts>.jr-tooltip{flex:none}.jr-flow-builder__step[data-dragging=true]{z-index:5}.jr-flow-builder__step[data-dragging=true] .jr-flow-builder__node{border-color:var(--signal);cursor:grabbing;box-shadow:0 8px 24px #0000001f}.jr-flow-builder__step[data-dragging=true] .jr-flow-builder__connection{visibility:hidden}.jr-flow-builder__step[data-drop-invalid=true] .jr-flow-builder__node{border-color:var(--wrong)}.jr-flow-reorder__handle:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.jr-flow-builder__step{transition:none!important}}.jr-flow-canvas__notifications{z-index:6;bottom:var(--space-4);right:var(--space-4);pointer-events:none;width:min(340px,100% - 32px);position:absolute}.jr-flow-reorder__message{width:100%;padding:var(--space-3);background:var(--sheet-raised);border:1px solid var(--rule);box-shadow:var(--shadow-control);pointer-events:none;border-radius:var(--radius-control);color:var(--ink-soft);font-size:var(--type-small);margin:0}.jr-flow-builder__step[data-removing=true]{pointer-events:none;overflow:hidden;transition:none!important}.jr-flow-canvas__scroll{overflow-anchor:none}
.jr-planner-context{align-items:center;gap:var(--space-2);min-width:0;padding-bottom:var(--space-4);border-bottom:1px solid var(--rule);color:var(--ink-soft);font-size:var(--type-small);display:flex}.jr-planner-context__source{overflow-wrap:anywhere;flex:1;min-width:0}.jr-planner-context__steps{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none}.jr-planner--docked{gap:var(--space-4);flex:none;min-height:0}.jr-planner__intro{gap:var(--space-2);display:grid}.jr-planner__intro h4{font-size:var(--type-card);letter-spacing:var(--tracking-card);margin:0;font-weight:500;line-height:1.3}.jr-planner__intro p{color:var(--ink-soft);font-size:var(--type-small);margin:0;line-height:1.6}.jr-planner__example{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-control);width:100%;padding:var(--space-3) var(--space-4);background:var(--well);color:var(--ink);text-align:left;font:inherit;font-size:var(--type-small);cursor:pointer;line-height:1.5;display:flex}.jr-planner__example:hover{background:var(--hover)}.jr-planner__example>.jr-icon{color:var(--ink-faint);flex:none}.jr-planner__example-label{margin-bottom:var(--space-1);color:var(--ink-faint);font-size:var(--type-caption);display:block}.jr-planner-composer{gap:var(--space-2);min-width:0;display:grid}.jr-planner-composer>label{font-size:var(--type-small);font-weight:500}.jr-planner-composer__box{border:1px solid var(--rule-strong);border-radius:var(--radius-card);background:var(--sheet);box-shadow:var(--shadow-control);display:grid;overflow:hidden}.jr-planner-composer__box:has(textarea:focus){border-color:var(--signal-ink);box-shadow:var(--shadow-control)}.jr-planner-composer textarea{resize:vertical;width:100%;min-height:88px;max-height:260px;padding:var(--space-4);color:var(--ink);font-family:inherit;font-size:var(--type-small);background:0 0;border:0;line-height:1.6;display:block}.jr-planner-composer textarea:focus-visible{box-shadow:none;outline:none}@media (forced-colors:active){.jr-planner-composer__box:has(textarea:focus-visible){outline-offset:2px;outline:2px solid highlight}}.jr-planner-composer textarea::placeholder{color:var(--ink-faint)}.jr-planner-composer__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);flex-wrap:wrap;display:flex}.jr-planner-composer__shortcut{color:var(--ink-faint);font-size:var(--type-caption)}.jr-planner-composer__footer>.jr-button{margin-left:auto}.jr-planner__mode-note{color:var(--ink-faint);font-size:var(--type-caption);margin:0;line-height:1.6}.jr-planner--docked .jr-planner__response:not([hidden]){border-top:1px solid var(--rule);padding-top:var(--space-6);gap:var(--space-3);min-width:0;display:grid}.jr-planner__response-label{font-size:var(--type-caption);color:var(--ink-faint);margin:0}.jr-planner--docked .jr-planner-question__options{gap:var(--space-3);flex-direction:column}.jr-planner--docked .jr-planner-question__options .jr-button{text-align:left;white-space:normal;width:100%;height:auto;padding-block:var(--space-3);justify-content:flex-start}.jr-planner--docked .jr-planner-label{color:var(--ink-soft)}.jr-planner--docked .jr-planner-question__field{flex-wrap:wrap}.jr-planner--docked .jr-planner-question__field>.jr-input{flex:180px}@media (pointer:coarse){.jr-planner-composer__shortcut{display:none}}.jr-flow-inspector__planner[aria-pressed=true]{color:var(--signal-ink);background:var(--selected)}.jr-flow-inspector__actions{flex:none}.jr-flow-inspector__header h3{min-width:0}
.jr-workflow-skeleton{background:var(--sheet);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.jr-workflow-skeleton__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--rule);flex:none;display:flex}.jr-workflow-skeleton>.jr-workflow-skeleton__toolbar:last-child{border-bottom:0;border-top:1px solid var(--rule)}.jr-workflow-skeleton__workspace{flex:1;grid-template-columns:minmax(0,1fr) clamp(420px,34vw,500px);min-height:0;display:grid}.jr-workflow-skeleton__canvas{min-width:0;padding:var(--space-6);background:var(--canvas);overflow:hidden}.jr-workflow-skeleton__flow{width:min(100%,360px);margin:var(--space-6) auto}.jr-workflow-skeleton__source,.jr-workflow-skeleton__node{padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet);position:relative}.jr-workflow-skeleton__source,.jr-workflow-skeleton__node-heading,.jr-workflow-skeleton__facts{align-items:center;gap:var(--space-3);display:flex}.jr-workflow-skeleton__node{gap:var(--space-4);margin-top:var(--space-8);display:grid}.jr-workflow-skeleton__node:before{content:"";height:var(--space-8);border-left:1px solid var(--rule);position:absolute;bottom:100%;left:50%}.jr-workflow-skeleton__inspector{border-left:1px solid var(--rule);min-width:0;overflow:hidden}.jr-workflow-skeleton__details{gap:var(--space-4);padding:var(--space-6);display:grid}.jr-workflow-skeleton__facts{padding-block:var(--space-3)}.jr-workflow-skeleton__composer{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-card);display:grid}.jr-workflow-skeleton__composer>:last-child{margin-top:var(--space-6);justify-self:end}@media (max-width:1100px){.jr-workflow-skeleton__workspace{grid-template-columns:minmax(0,1fr)}.jr-workflow-skeleton__inspector{display:none}}@media (max-width:600px){.jr-workflow-skeleton__canvas,.jr-workflow-skeleton__toolbar{padding-inline:var(--space-4)}}
.jr-table-skeleton{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet);width:100%;min-width:0;overflow:hidden}.jr-table-skeleton__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-4);display:flex}.jr-table-skeleton .jr-table__numeric>.jr-skeleton{margin-left:auto}.jr-table-skeleton .jr-table tbody tr:hover{background:0 0}.jr-table-skeleton[data-header=false] thead{display:none}.jr-table-skeleton[data-unknown-columns] th:after{content:"";background:var(--well);border-radius:4px;width:44%;height:10px;display:block}.jr-table-skeleton .jr-table-frame{border:0;border-radius:0}.jr-table-skeleton .jr-skeleton{border-radius:6px}
.jr-create-workflow__source,.jr-create-workflow__library{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.jr-create-workflow__files{border-block:1px solid var(--rule);max-height:280px;padding-block:var(--space-2);overscroll-behavior:contain;overflow:auto}.jr-create-workflow__file{align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--rule);cursor:pointer;border-radius:6px;display:flex}.jr-create-workflow__file:hover{background:var(--well)}.jr-create-workflow__file[data-selected=true]{background:var(--signal-wash)}.jr-create-workflow__file input{accent-color:var(--signal);flex:none}.jr-create-workflow__file>span:last-child{gap:var(--space-1);min-width:0;display:grid}.jr-create-workflow__file strong{font-size:var(--type-small);overflow-wrap:anywhere;font-weight:500}.jr-create-workflow__file small{color:var(--ink-faint);font-size:var(--type-caption);overflow-wrap:anywhere}.jr-create-workflow__selection{align-items:center;gap:var(--space-4);border-top:1px solid var(--rule);padding-top:var(--space-4);justify-content:space-between;display:flex}.jr-create-workflow__selection>div:first-child{gap:var(--space-1);min-width:0;display:grid}.jr-create-workflow__selection strong{font-size:var(--type-small);overflow-wrap:anywhere}.jr-create-workflow__selection .jr-select{flex:none;width:180px}.jr-create-workflow__actions{justify-content:flex-end;display:flex}.jr-create-workflow .jr-home__ask{max-width:none}.jr-create-workflow .jr-home__choices{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width:599.98px){.jr-create-workflow__selection{flex-wrap:wrap}}.jr-create-workflow__details summary{cursor:pointer;color:var(--ink-soft);font-size:var(--type-small);padding-block:var(--space-2)}.jr-create-workflow__details>div{gap:var(--space-6);padding-top:var(--space-4);display:grid}.jr-file-intake .jr-drop-zone__choose{height:40px;padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--signal);color:var(--on-signal,#fff);text-decoration:none}.jr-file-intake .jr-drop-zone__choose:hover{background:var(--signal-hover)}.jr-file-intake .jr-drop-zone__choose:disabled{opacity:.5}.jr-create-workflow__progress{gap:var(--space-6);margin:0 0 var(--space-6);color:var(--ink-faint);font-size:var(--type-caption);justify-content:center;align-items:center;padding:0;list-style:none;display:flex}.jr-create-workflow__progress li:first-child:after{content:"";background:var(--rule-strong);width:32px;height:1px;margin-left:var(--space-4)}.jr-create-workflow__progress li{align-items:center;gap:var(--space-2);display:flex}.jr-create-workflow__progress span{border:1px solid var(--rule-strong);background:var(--sheet);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.jr-create-workflow__progress li[aria-current] span{border-color:var(--signal);background:var(--signal);color:var(--on-signal)}.jr-create-workflow__progress li[data-complete=true] span{border-color:var(--signal-ink);color:var(--signal-ink)}.jr-create-workflow__progress li[aria-current]{color:var(--signal-ink)}.jr-create-workflow__intro{gap:var(--space-2);display:grid}.jr-create-workflow__intro h3{letter-spacing:var(--tracking-ui);text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:1.3}.jr-create-workflow__intro p{color:var(--ink-soft);font-size:var(--type-small);margin:0;line-height:1.6}.jr-create-workflow__source>.jr-segmented{width:min(340px,100%);height:40px;margin-bottom:var(--space-4);justify-self:center}.jr-create-workflow__source>.jr-segmented .jr-segmented__option{flex:1}.jr-file-intake--choose .jr-create-workflow__source{width:100%;max-width:640px;margin-inline:auto}.jr-file-intake .jr-drop-zone{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-4);min-height:380px;padding:var(--space-6);text-align:center;background:0 0;border:0;border-radius:8px;flex-direction:column;display:flex;position:relative}.jr-file-intake .jr-drop-zone:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--signal-ink) 30%, transparent) .8px, transparent 1px);opacity:.65;background-size:18px 18px;transition:opacity .16s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 42%,#000 10%,#0000 72%);mask-image:radial-gradient(at 50% 42%,#000 10%,#0000 72%)}.jr-file-intake .jr-drop-zone:after{content:"";pointer-events:none;--corner:linear-gradient(var(--signal), var(--signal));background:var(--corner) top left / 18px 2px, var(--corner) top left / 2px 18px, var(--corner) top right / 18px 2px, var(--corner) top right / 2px 18px, var(--corner) bottom left / 18px 2px, var(--corner) bottom left / 2px 18px, var(--corner) bottom right / 18px 2px, var(--corner) bottom right / 2px 18px;background-repeat:no-repeat;border-radius:5px;position:absolute;inset:0}.jr-file-intake .jr-drop-zone--clickable:hover:not(.jr-drop-zone--disabled):before,.jr-file-intake .jr-drop-zone--active:before{opacity:1}.jr-file-intake .jr-drop-zone:has(.jr-drop-zone__choose:focus-visible):before{opacity:1}.jr-file-intake .jr-drop-zone--active{background-color:var(--signal-wash)}.jr-file-intake .jr-drop-zone--disabled:after{opacity:.4}.jr-file-intake .jr-drop-zone__illustration{object-fit:contain;width:200px;height:200px}.jr-file-intake .jr-drop-zone__content{align-items:center;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.jr-file-intake .jr-drop-zone__title{letter-spacing:var(--tracking-ui);font-size:22px;font-weight:500}.jr-file-intake .jr-drop-zone__choose{min-width:144px;min-height:40px;font-size:var(--type-small)}.jr-file-intake .jr-drop-zone__hint{max-width:360px;font-size:var(--type-caption);text-wrap:balance;margin:0}.jr-create-workflow__library-link{justify-content:center;align-items:center;gap:var(--space-4);padding-top:var(--space-2);display:flex}.jr-create-workflow__library-link:before,.jr-create-workflow__library-link:after{content:"";background:var(--rule);width:56px;height:1px}.jr-create-workflow__library-link .jr-button{color:var(--signal-ink)}@media (max-width:599.98px),(max-height:760px){.jr-file-intake .jr-drop-zone{min-height:300px;padding:var(--space-4);gap:var(--space-3)}.jr-file-intake .jr-drop-zone__illustration{width:168px;height:168px}}@media (max-width:599.98px){.jr-file-intake .jr-drop-zone__title,.jr-create-workflow__intro h3{font-size:21px}.jr-create-workflow__progress{gap:var(--space-3)}.jr-create-workflow__progress li:first-child:after{width:20px;margin-left:var(--space-1)}.jr-create-workflow__direct .jr-button{width:100%}.jr-create-workflow__library-link{gap:var(--space-2)}}.jr-file-intake.jr-dialog{width:min(1200px,100vw - 48px)}.jr-file-intake--choose.jr-dialog{width:min(880px,100vw - 48px)}.jr-file-intake .jr-modal__header{padding:var(--space-8) var(--space-10) 0}.jr-file-intake .jr-modal__content{padding:var(--space-6) var(--space-10) var(--space-10)}.jr-create-workflow__setup{gap:var(--space-8);display:grid}.jr-create-workflow__workspace{gap:var(--space-10);grid-template-columns:minmax(280px,1fr) minmax(0,1.4fr);align-items:start;display:grid}.jr-create-workflow__context{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.jr-create-workflow__name{gap:var(--space-2);width:100%;margin-bottom:var(--space-6);display:grid}.jr-create-workflow__name p{color:var(--wrong);margin:0}.jr-create-workflow__file-summary{gap:var(--space-3);width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--rule);border-radius:12px;align-items:center;display:flex}.jr-create-workflow__file-summary>.jr-entity-art{flex:none;width:64px;height:64px}.jr-create-workflow__file-summary h4{font-size:var(--type-small);overflow-wrap:anywhere;margin:0;font-weight:500}.jr-create-workflow__file-summary p{margin:var(--space-1) 0 0;font-size:var(--type-small);color:var(--ink-soft)}.jr-create-workflow__context>.jr-button{padding-inline:var(--space-3);justify-self:start}.jr-create-workflow__direct{gap:var(--space-3);width:100%;margin-top:var(--space-6);display:grid}.jr-create-workflow__direct>.jr-button{min-height:40px}.jr-create-workflow__planner{border-left:1px solid var(--rule);min-width:0;padding-left:var(--space-10)}.jr-create-workflow__planner .jr-card-title{font-size:20px}.jr-create-workflow__planner .jr-ask__bar{padding:var(--space-3);border:1px solid var(--rule-strong);background:var(--sheet);box-shadow:none;gap:var(--space-3);border-radius:12px}.jr-create-workflow__planner .jr-ask__bar:has(.jr-ask__input:focus-visible){border-color:var(--signal-ink);box-shadow:0 0 0 2px var(--signal-wash)}.jr-create-workflow__planner .jr-ask__input{min-height:128px;padding:var(--space-4);font-size:var(--type-small);background:0 0;border:0;border-radius:0}.jr-create-workflow__planner .jr-ask__input:focus-visible{box-shadow:none;outline:none}.jr-create-workflow__planner .jr-starting-points{gap:0;display:grid}.jr-create-workflow__planner .jr-starting-points__chip{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:42px;padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;font-weight:400;display:flex}.jr-create-workflow__planner .jr-starting-points__chip:hover:not(:disabled){color:var(--signal-ink);background:0 0}.jr-create-workflow__details{border-top:1px solid var(--rule);min-width:0;padding-top:var(--space-3)}@media (max-width:760px){.jr-file-intake.jr-dialog{width:calc(100vw - 32px)}.jr-file-intake .jr-modal__header{padding:var(--space-6) var(--space-6) 0}.jr-file-intake .jr-modal__content{padding:var(--space-6)}.jr-create-workflow__workspace{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.jr-create-workflow__context{display:flex}.jr-create-workflow__direct{grid-column:1/-1;width:100%}.jr-create-workflow__planner{border-left:0;border-top:1px solid var(--rule);padding-left:0;padding-top:var(--space-6)}}.jr-setup-skeleton__file{gap:var(--space-3);flex:1;min-width:0;display:grid}.jr-setup-skeleton__planner{gap:var(--space-4);display:grid}.jr-setup-skeleton__suggestions{padding-block:var(--space-2);gap:28px;display:grid}
.jr-import{gap:var(--space-4);min-width:0;display:grid}.jr-import__field{gap:var(--space-2);display:grid}.jr-import__error{color:var(--wrong);margin:0}.jr-import__status{align-items:center;gap:var(--space-3);display:flex}.jr-import__status h3,.jr-import__draft h3{font-size:var(--type-body);letter-spacing:var(--tracking-ui);margin:0;font-weight:500}.jr-import__status p,.jr-import__draft header p{color:var(--ink-soft);margin:0}.jr-import__draft{gap:var(--space-4);border-top:1px solid var(--rule);padding-top:var(--space-4);display:grid}.jr-import__spec{gap:var(--space-2) var(--space-4);font-size:var(--type-small);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.jr-import__spec dt{color:var(--ink-faint)}.jr-import__spec dd{overflow-wrap:anywhere;min-width:0;margin:0}.jr-import__spec code{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-caption)}.jr-import__spec ul{padding-left:var(--space-4);margin:0}.jr-import__probe{gap:var(--space-2);display:grid}.jr-import__probe .jr-code-view{max-height:200px}.jr-import__actions{gap:var(--space-2)}.jr-agent__sources{gap:var(--space-4);display:grid}.jr-agent__group{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.jr-agent__group legend{margin-bottom:var(--space-2);padding:0}.jr-agent__group .jr-create-workflow__files{max-height:200px}.jr-agent__group .jr-create-workflow__selection .jr-button{flex:none}.jr-agent__picks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.jr-agent__picks li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:6px;min-width:0;display:flex}.jr-agent__picks li>span{gap:var(--space-1);min-width:0;display:grid}.jr-agent__picks strong{font-size:var(--type-small);overflow-wrap:anywhere;font-weight:500}.jr-agent__picks small{color:var(--ink-faint);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-agent__attach{gap:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;display:grid}.jr-agent__transcript{gap:var(--space-1);padding:var(--space-3);overscroll-behavior:contain;background:var(--well);max-height:160px;font-size:var(--type-small);color:var(--ink-soft);border-radius:6px;margin:0;list-style:none;display:grid;overflow:auto}.jr-agent__transcript li[data-kind=question],.jr-agent__transcript li[data-kind=done]{color:var(--ink)}.jr-agent__transcript li[data-kind=stuck]{color:var(--wrong)}.jr-agent__preview{gap:var(--space-2);min-width:0;display:grid}.jr-agent__preview>p{margin:0}.jr-agent__imports{gap:var(--space-1);font-size:var(--type-small);color:var(--ink-soft);margin:0;padding:0;list-style:none;display:grid}.jr-agent__options{gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-agent__turn{gap:var(--space-3);border-top:1px solid var(--rule);padding-top:var(--space-4);display:grid}@media (max-width:599.98px){.jr-agent__attach{grid-template-columns:minmax(0,1fr)}}
.jr-discovery__new,.jr-discovery__list{gap:var(--space-4);display:grid}.jr-discovery__new h2,.jr-discovery__list h2,.jr-discovery__chat h2,.jr-discovery__table h3{font-size:var(--type-body);margin:0;font-weight:600}.jr-discovery__list ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.jr-discovery__item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--rule);color:inherit;border-radius:6px;min-width:0;text-decoration:none;display:flex}.jr-discovery__item:hover{background:var(--well)}.jr-discovery__item-main{gap:var(--space-1);min-width:0;display:grid}.jr-discovery__item-main strong{font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.jr-discovery__item-main small,.jr-discovery__item-status{color:var(--ink-faint);font-size:var(--type-caption);white-space:nowrap}.jr-discovery__item-status{flex:none}.jr-discovery--session{gap:var(--space-4)}.jr-discovery__session{gap:var(--space-6);grid-template-columns:minmax(320px,2fr) minmax(0,3fr);align-items:start;min-width:0;display:grid}.jr-discovery__chat,.jr-discovery__table{gap:var(--space-4);min-width:0;display:grid}.jr-discovery__chat{padding:var(--space-4);border:1px solid var(--rule);border-radius:8px}.jr-discovery__chat .jr-agent__transcript{max-height:40vh}.jr-discovery__ask{gap:var(--space-1);display:grid}.jr-discovery__ask p{margin:0}.jr-discovery__empty{padding:var(--space-6);border:1px dashed var(--rule);text-align:center;border-radius:8px}.jr-discovery__columns ul,.jr-discovery__tables ul{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.jr-discovery__columns li,.jr-discovery__tables li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--rule);font-size:var(--type-small);border-radius:6px;min-width:0;display:flex}.jr-discovery__columns li span{color:var(--ink-soft);overflow-wrap:anywhere;text-align:right}.jr-discovery__tables li>span{gap:var(--space-1);min-width:0;display:grid}.jr-discovery__tables li>a{white-space:normal;overflow-wrap:anywhere;text-align:right;flex:0 auto;min-width:0;max-width:50%;height:auto}.jr-discovery__tables small{color:var(--ink-faint);font-size:var(--type-caption)}.jr-discovery__tables li[data-status=failed] small{color:var(--wrong)}.jr-discovery__tables h3{align-items:center;gap:var(--space-2);display:flex}.jr-discovery__run{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--well);border-radius:8px;display:flex}.jr-discovery__run p{margin:0}.jr-agent__preview p[data-problem=true]{color:var(--wrong)}@media (max-width:899.98px){.jr-discovery__session{grid-template-columns:minmax(0,1fr)}}
.jr-file-progress{gap:var(--space-6);width:100%;min-width:0;padding-block:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.jr-file-progress__intro{gap:var(--space-2);min-width:0;display:grid}.jr-file-progress__intro h3{letter-spacing:var(--tracking-ui);margin:0;font-size:20px;font-weight:500;line-height:1.3}.jr-file-progress__intro p{color:var(--ink-soft);font-size:var(--type-small);margin:0}.jr-file-progress--illustrated .jr-file-progress__intro{text-align:center;justify-items:center}.jr-file-progress--illustrated .jr-file-progress__intro h3{font-size:24px}.jr-file-progress__art{object-fit:contain;width:112px;height:112px;margin-bottom:var(--space-2)}.jr-file-intake .jr-file-progress{max-width:520px;margin-inline:auto;padding-top:0}.jr-file-progress__body{gap:var(--space-6);width:100%;min-width:0;padding:var(--space-6);border:1px solid var(--rule);background:var(--sheet);border-radius:16px;display:grid}.jr-file-progress__heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.jr-file-progress__heading>.jr-icon{color:var(--ink-faint);flex:none}.jr-file-progress__heading strong{overflow-wrap:anywhere;min-width:0;font-size:var(--type-small);font-weight:500}.jr-file-progress__transfer{gap:var(--space-3);display:grid}.jr-file-progress__status{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--type-small);color:var(--ink-soft);display:flex}.jr-file-progress__status strong{color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.jr-file-progress .jr-progress{border-radius:3px;height:6px}.jr-file-progress__steps{gap:var(--space-3);padding:var(--space-4) 0 0;border-top:1px solid var(--rule);font-size:var(--type-caption);color:var(--ink-faint);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.jr-file-progress__steps li{align-items:center;gap:var(--space-2);display:flex}.jr-file-progress__step-mark{border:1px solid var(--rule-strong);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.jr-file-progress__steps [aria-current]{color:var(--signal-ink)}.jr-file-progress__steps [aria-current] .jr-file-progress__step-mark,.jr-file-progress__steps [data-complete=true] .jr-file-progress__step-mark{background:var(--signal-wash);color:var(--signal-ink);border-color:#0000}.jr-file-progress__change{padding-inline:var(--space-4);justify-self:center}@media (max-width:599.98px){.jr-file-progress__body{padding:var(--space-4)}.jr-file-progress__steps li{text-align:center;gap:var(--space-2);flex-direction:column}}.jr-library-upload__ready{gap:var(--space-3);padding-block:var(--space-4);display:grid}.jr-library-upload__ready>.jr-icon{color:var(--right)}.jr-library-upload__ready h3{font-size:24px;font-weight:500}.jr-library-upload__ready p{overflow-wrap:anywhere;margin:0}.jr-library-upload__receipt{align-items:center;gap:var(--space-2);color:var(--ink-soft);font-size:var(--type-small);overflow-wrap:anywhere;display:flex}.jr-library-upload__receipt>.jr-icon{color:var(--right);flex:none}
.jr-workflow-inputs{margin:var(--space-3) 0 var(--space-4);min-width:0;font-size:var(--type-small)}.jr-workflow-inputs dt{margin-bottom:var(--space-1);color:var(--ink-faint);font-size:var(--type-caption)}.jr-workflow-inputs dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.jr-workflow-status{font-size:var(--type-caption);color:var(--ink-soft);background:var(--well);border-radius:10px;align-items:center;gap:6px;width:fit-content;padding:4px 9px;line-height:1.5;display:inline-flex}.jr-workflow-status[data-tone=active]{color:var(--signal-ink);background:var(--signal-wash)}.jr-workflow-status[data-tone=success]{color:var(--right);background:var(--right-wash)}.jr-workflow-status[data-tone=error]{color:var(--wrong);background:var(--wrong-wash)}.jr-workflow-cell-copy{white-space:normal;overflow-wrap:anywhere;font-size:var(--type-small);line-height:1.5;display:block}.jr-workflow-metric{font-variant-numeric:tabular-nums;white-space:normal;font-size:var(--type-small)}.jr-projects-index .jr-table td{padding-block:var(--space-4)}.jr-projects-index .jr-table-entry{white-space:normal}

