@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3645cf4d-module__-KQRRa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3645cf4d-module__-KQRRa__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/34eea1f89e3f9aee-s.0c-j6ed-01_43.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5b8c2c3ad728dea-s.3f9hpewwdg47b.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c9b3af7257a0dd0-s.3dxybcp2l2ab8.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79610026aa38ebe-s.1h-32ymmfapij.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fd99736bd6fac001-s.05vh5asov9j3e.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ed5efcd051cbfeb-s.22w396au95kcz.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");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:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ce9a4a38ba25966-s.p.0x---2jmbr3lv.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");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:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f0e49a639a7ad3ff-s.07awqlao0ya2y.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a5688f507de1960a-s.1sfw4f_61yp4i.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10df47dae3594c1e-s.1wfscdzmdhtqo.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/516a368d92bf23dc-s.14fao2p3c04i-.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e311d6dc24546a2a-s.2sv52cxqkbyu8.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2e98cf7339928d1a-s.24-459vsy1y7s.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");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:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cfbeec1432aa9326-s.p.0y9-vok35vbxr.woff2?dpl=5398572aa3b45492347e8d2bd9167531cd390fc0)format("woff2");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:Fira Mono Fallback;src:local(Arial);ascent-override:69.47%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:134.59%}.fira_mono_4feb4578-module__Y0FV3a__className{font-family:Fira Mono,Fira Mono Fallback;font-style:normal}.fira_mono_4feb4578-module__Y0FV3a__variable{--font-mono:"Fira Mono", "Fira Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f7f7f8;--navigation-surface:#fafafa;--sheet:#fff;--sheet-raised:#fff;--well:#f4f4f5;--hover:#f4f4f5;--selected:#ededee;--ink:#111;--ink-soft:#525252;--ink-faint:#6b6b6b;--ink-ghost:#b5b5b5;--rule:#00000014;--rule-strong:#00000026;--signal:#245bff;--signal-hover:#1b48d8;--signal-ink:#1f4fe0;--signal-wash:#eef3ff;--on-signal:#fff;--intake-sky:#15579e;--intake-ink:#fff;--intake-action:#fff;--intake-action-ink:#16467d;--intake-action-hover:#edf6ff;--intake-texture-opacity:.42;--intake-art-scrim:#082b5561;--intake-art-opacity:.95;--right:#15803d;--right-wash:#ecfdf3;--wrong:#b91c1c;--wrong-wash:#fef2f2;--close:#b45309;--close-wash:#fffbeb;--note:#fff8dc;--note-rule:#eedfa4;--note-ink:#4d4526;--answer-none:#b5b5b5;--chip:var(--well);--panel-heading:#f7f7f8;--shadow-control:0 1px 2px #00000008, 0 3px 8px #00000006;--shadow-panel:0 2px 4px #00000005, 0 8px 24px #00000006}:root[data-theme=dark]{--intake-sky:#10447d;--intake-ink:#fff;--intake-texture-opacity:.32;--intake-art-opacity:.8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#141414;--navigation-surface:#0a0a0a;--sheet:#1b1b1b;--sheet-raised:#222;--well:#0e0e0e;--hover:#202020;--selected:#262626;--ink:#ededed;--ink-soft:#a3a3a3;--ink-faint:#8f8f8f;--ink-ghost:#525252;--rule:#ffffff14;--rule-strong:#ffffff24;--signal:#36f;--signal-hover:#2a5bef;--signal-ink:#8aa8ff;--signal-wash:#3366ff24;--on-signal:#fff;--right:#4ade80;--right-wash:#4ade801f;--wrong:#f87171;--wrong-wash:#f871711f;--close:#fbbf24;--close-wash:#fbbf241f;--note:#2a2517;--note-rule:#4a4128;--note-ink:#e9ddb0;--answer-none:#6b6b6b;--chip:var(--sheet-raised);--panel-heading:#202020;--shadow-control:0 1px 2px #0000001f;--shadow-panel:0 2px 8px #0000001f}:root{--preview-light-bg:#fff;--preview-light-fill:#e5e5e5;--preview-light-rule:#eaeaea;--preview-dark-bg:#0a0a0a;--preview-dark-fill:#333;--preview-dark-rule:#292929;--answer-fire:#f0562b;--answer-crash:#e64980;--answer-1:#3d6bff;--answer-2:#12b5a5;--answer-3:#e8a317;--answer-4:#8b5cf6;--answer-5:#0ea5e9;--answer-6:#84cc16;--backdrop:#00000080;--focus:0 0 0 2px var(--signal);--type-micro:11px;--type-caption:12px;--type-caption-leading:16px;--type-chip:12.5px;--type-chip-leading:16px;--type-small:13px;--type-small-leading:18px;--type-body:14px;--type-body-leading:20px;--type-step:15px;--type-step-leading:22px;--type-empty:16px;--type-empty-leading:24px;--type-card:18px;--type-card-leading:24px;--type-dialog:20px;--type-dialog-leading:28px;--type-section:22px;--type-section-leading:28px;--type-page:28px;--type-page-leading:36px;--type-display:36px;--type-display-leading:44px;--tracking-ui:-.006em;--tracking-card:-.012em;--tracking-section:-.018em;--tracking-page:-.022em;--tracking-display:-.025em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-control:8px;--radius-card:12px;--radius-dialog:16px;--radius-pill:999px;--control-height:36px;--action-height:40px;--ask-height:56px;--row-height:48px;--touch-target:44px;--ease-enter:cubic-bezier(.23, 1, .32, 1);--ease-move:cubic-bezier(.77, 0, .175, 1);--duration-press:.12s;--duration-popover:.16s;--duration-menu:.18s;--duration-toast:.2s;--duration-dialog:.24s;--duration-fill:.3s;--duration-pulse:1.2s;--duration-fade:1.2s;--preview-light-sheet:#fff;--preview-light-nav:#f6f6f7;--preview-light-line:#e4e4e7;--preview-dark-sheet:#202020;--preview-dark-nav:#161616;--preview-dark-line:#404040}
*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}svg{flex-shrink:0}[hidden]{display:none!important}::selection{background:var(--signal-wash);color:var(--ink)}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--tracking-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}a{color:var(--signal-ink);text-underline-offset:2px}:focus-visible{outline-offset:2px;box-shadow:var(--focus);outline:2px solid #0000}.jr-display,.jr-page-title,.jr-section-title,.jr-card-title,.jr-step-title,.jr-label{color:var(--ink);margin:0;font-weight:500}.jr-display{font-size:var(--type-display);line-height:var(--type-display-leading);letter-spacing:var(--tracking-display)}.jr-page-title{font-size:var(--type-page);line-height:var(--type-page-leading);letter-spacing:var(--tracking-page)}.jr-section-title{font-size:var(--type-section);line-height:var(--type-section-leading);letter-spacing:var(--tracking-section)}.jr-card-title{font-size:var(--type-card);line-height:var(--type-card-leading);letter-spacing:var(--tracking-card)}.jr-step-title{font-size:var(--type-step);line-height:var(--type-step-leading);letter-spacing:var(--tracking-ui)}.jr-body,.jr-label{font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--tracking-ui)}.jr-body{margin:0;font-weight:400}.jr-small{color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;margin:0;font-weight:400}.jr-caption{color:var(--ink-faint);font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:0;margin:0;font-weight:500}.jr-mono{color:var(--ink-soft);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;margin:0;font-weight:400}.jr-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.jr-unstyled{min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:normal;align-items:center;gap:0;margin:0;padding:0;transition:none;display:inline-flex}.jr-unstyled:hover{background:0 0}.jr-unstyled:disabled{opacity:1;cursor:not-allowed}.jr-hit-area{--hit-area:var(--control-height);position:relative}.jr-hit-area:after{content:"";width:max(100%, var(--hit-area));height:max(100%, var(--hit-area));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.jr-hit-area{--hit-area:var(--touch-target)}}@keyframes jr-enter{0%{opacity:0;transform:scale(.96)}}@keyframes jr-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
:where(.jr-advanced-editor__stages,.signin,.organization-controls) button{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--radius-control);cursor:pointer;transition:background .12s;display:inline-flex}:where(.jr-advanced-editor__stages,.signin,.organization-controls) button:hover{background:var(--hover)}:where(.jr-advanced-editor__stages,.signin,.organization-controls) button:disabled{opacity:.45;cursor:not-allowed}:where(.jr-advanced-editor__stages,.signin) :is(input,select,textarea){width:100%;min-width:0;padding:var(--space-2) var(--space-3);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--radius-control)}:where(.jr-advanced-editor__stages,.signin) textarea{resize:vertical;line-height:1.5}:where(.jr-advanced-editor__stages,.signin) select{cursor:pointer}:where(.jr-advanced-editor__stages,.signin) label{gap:var(--space-2);font-size:13px;font-weight:500;display:grid}:where(.jr-advanced-editor__stages,.signin) label :is(input,textarea,select){font-size:13px;font-weight:400}:where(.signin) h1{letter-spacing:-.8px;font-size:27px;font-weight:600}:where(.signin) h2{font-size:17px;font-weight:600}:where(.jr-advanced-editor__stages) small{font-size:12px}:where(.jr-advanced-editor__stages) code{font-family:var(--font-mono), ui-monospace, monospace;font-size:11px}.spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{gap:10px;display:grid}.muted{color:var(--ink-soft);font-size:12px}.quiet{min-height:28px;color:var(--ink-soft);background:0 0;border:0;padding:4px 0;font-size:11px}.icon-button{background:0 0;border-color:#0000;width:40px;height:40px;padding:5px}.stages{gap:var(--space-6);display:grid}.stage-card{border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--sheet);position:relative}.stage-card:focus-within{border-color:var(--signal-ink)}.stage-card:not(:last-child):after{content:"";width:1px;height:var(--space-6);background:var(--rule-strong);position:absolute;bottom:-25px;left:27px}.stage-header{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--rule-strong);border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--canvas);align-items:center;display:flex}.stage-index{font:11px var(--font-mono), ui-monospace, monospace;border:1px solid var(--rule-strong);border-radius:var(--radius-control);justify-content:center;align-items:center;width:25px;height:25px;display:flex}.evaluate .stage-index{color:var(--signal-ink);background:var(--signal-wash);border-color:var(--signal-wash)}.stage-header>div{flex:1;min-width:0}.stage-header input{background:0 0;border:0;padding:0;font-size:15px;font-weight:600}.stage-header small{font:12px var(--font-mono), ui-monospace, monospace;color:var(--ink-soft)}.stage-body{gap:var(--space-6);padding:var(--space-6);display:grid}.stage-body>label,.stage-body>select{font-size:13px}.stage-body>label{color:var(--ink-soft)}.stage-body .spread{flex-wrap:wrap}.stage-body .spread select{width:min(100%,240px);font-size:12px}.question-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.question-tags button{font:12px var(--font-mono), ui-monospace, monospace;gap:8px;padding:5px 7px}.primitive{background:var(--signal-wash);color:var(--signal-ink);padding:1px 4px;font-size:11px}.expanded-questions{gap:var(--space-6);margin-top:var(--space-4);display:grid}.question-block{border:1px solid var(--rule-strong);background:var(--canvas);padding:var(--space-4);border-radius:8px;gap:10px;display:grid}.filter-form{grid-template-columns:1fr 50px 70px;align-items:end;gap:8px;display:grid}.filter-form input{font:11px var(--font-mono), ui-monospace, monospace}.add-stage{margin:22px 0}.add-stage button{font-size:11px}.signin,.loading{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:24px;display:flex}.organization-controls{gap:14px;width:100%;display:grid}.organization-create{align-items:center;gap:var(--space-2);color:inherit;font-size:12px;text-decoration:none;display:inline-flex}.organization-create:hover{text-decoration:underline}.organization-onboarding{flex-direction:column;padding:32px}.organization-onboarding>.organization-controls{max-width:360px}.organization-setup{text-align:center;max-width:400px}@media (max-width:600px){.spread{align-items:flex-start}.filter-form{grid-template-columns:1fr 45px 65px}:where(.jr-advanced-editor__stages) :is(button,input,select),.icon-button{min-height:44px}.icon-button{width:44px}}
.jr-icon{width:var(--icon-size,16px);height:var(--icon-size,16px);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.jr-icon:before{content:"";width:var(--icon-size,16px);height:var(--icon-size,16px);-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;background-color:currentColor;flex:none;display:block}@media (forced-colors:active){.jr-icon:before{background-color:canvastext}}
.jr-button{height:var(--control-height);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--ink);font-family:inherit;font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--tracking-ui);white-space:nowrap;cursor:pointer;transition:transform var(--duration-press) var(--ease-enter);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;margin:0;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.jr-button:active:not(:disabled){transform:scale(.97)}.jr-button--primary{height:var(--action-height);min-height:var(--action-height);padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--signal);color:var(--on-signal);box-shadow:none}.jr-button--primary:hover{background:var(--signal-hover)}.jr-button--primary:focus-visible{outline:2px solid var(--signal);outline-offset:2px;box-shadow:none}.jr-button--secondary{border-color:var(--rule-strong);background:var(--sheet);box-shadow:none}.jr-button--secondary:hover,.jr-button--ghost:hover{background:var(--hover)}.jr-button--danger{background:var(--wrong-wash);color:var(--wrong)}.jr-button--danger:hover{border-color:var(--wrong);background:var(--wrong-wash)}.jr-button--icon{width:var(--control-height);padding:0}.jr-button:disabled{opacity:1;color:var(--ink-ghost);cursor:not-allowed}.jr-button--secondary:disabled{background:var(--sheet)}.jr-button--ghost:disabled{background:0 0}.jr-button--primary:disabled,.jr-button--danger:disabled{background:var(--hover);border-color:#0000}@media (prefers-reduced-motion:reduce){.jr-button:active:not(:disabled){transform:none}}.jr-button[data-loading]{color:var(--ink);cursor:wait}.jr-button--primary[data-loading]{background:var(--signal);color:var(--on-signal)}.jr-button--danger[data-loading]{background:var(--wrong-wash);color:var(--wrong)}.jr-spinner{flex:none;animation:.8s linear infinite jr-spinner-turn}@keyframes jr-spinner-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.jr-spinner{animation:none}}.jr-button__content{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.jr-button[data-loading]>.jr-button__content{opacity:0}.jr-button__busy{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}
.jr-input{width:100%;min-width:0;height:var(--control-height);min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--sheet);color:var(--ink);font-family:inherit;font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--tracking-ui);margin:0;font-weight:400;display:block}.jr-input::placeholder{color:var(--ink-faint);opacity:1}.jr-input:focus-visible{border-color:var(--signal)}.jr-input[aria-invalid=true]{border-color:var(--wrong)}.jr-input:disabled{color:var(--ink-ghost);cursor:not-allowed}.jr-input--multiline{height:auto;min-height:100px;padding:var(--space-3);resize:vertical}
.jr-select{min-width:0;display:block;position:relative}.jr-select__control{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;cursor:pointer;display:flex}.jr-select__control>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-select__chevron{color:var(--ink-faint);transition:transform .14s var(--ease-enter)}.jr-select__control[data-state=open] .jr-select__chevron{transform:rotate(180deg)}.jr-select__control:hover:not(:disabled){background:var(--hover)}.jr-select__control:disabled .jr-select__chevron{color:var(--ink-ghost)}.jr-select__content{z-index:100;width:clamp(180px, var(--radix-select-trigger-width), 400px);max-width:calc(100vw - 24px);max-height:min(320px, var(--radix-select-content-available-height));padding:var(--space-1);border:1px solid var(--rule-strong);border-radius:var(--radius-card);background:var(--sheet-raised);color:var(--ink);box-shadow:var(--shadow-panel);font-family:var(--font-sans), sans-serif;transform-origin:var(--radix-select-content-transform-origin);animation:jr-select-enter .14s var(--ease-enter);overflow:hidden}.jr-select__option{align-items:center;gap:var(--space-3);min-height:36px;padding:var(--space-2) 36px var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-leading);overflow-wrap:anywhere;cursor:default;-webkit-user-select:none;user-select:none;box-shadow:none;outline:none;font-weight:400;display:flex;position:relative}.jr-select__option[data-highlighted]{background:var(--hover)}.jr-select__option[data-state=checked]{font-weight:500}.jr-select__option[data-disabled]{color:var(--ink-ghost);pointer-events:none}.jr-select__check{display:flex;position:absolute;right:10px}.jr-select__scroll{padding:var(--space-1);background:var(--sheet-raised);color:var(--ink-faint);justify-content:center;display:flex}.jr-select__up{transform:rotate(180deg)}@keyframes jr-select-enter{0%{opacity:0;transform:translateY(-3px)scale(.98)}to{opacity:1;transform:none}}@media (pointer:coarse){.jr-select__option{min-height:44px}}@media (prefers-reduced-motion:reduce){.jr-select__content{animation:none}.jr-select__chevron{transition:none}}@media (forced-colors:active){.jr-select__option[data-highlighted]{outline:1px solid highlight}}
.jr-segmented{max-width:100%;height:var(--control-height);border-radius:var(--radius-control);background:var(--well);gap:2px;padding:3px;display:inline-flex}.jr-segmented__option{padding:0 var(--space-3);border-radius:calc(var(--radius-control) - 3px);color:var(--ink-soft);font-size:var(--type-small);letter-spacing:0;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:0;font-weight:500;line-height:1;display:inline-flex;position:relative}.jr-segmented__option:hover{color:var(--ink)}.jr-segmented__option:has(input:checked){background:var(--sheet-raised);color:var(--ink);box-shadow:0 1px 2px #00000014}.jr-segmented__option:has(input:focus-visible){box-shadow:var(--focus)}.jr-segmented__option:has(input:disabled){color:var(--ink-ghost);cursor:not-allowed}
.jr-tabs__list{gap:var(--space-6);border-bottom:1px solid var(--rule);display:flex;overflow-x:auto}.jr-tabs__tab{min-width:var(--control-height);height:var(--row-height);color:var(--ink-faint);font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--tracking-ui);white-space:nowrap;flex:none;justify-content:center;font-weight:500;position:relative}.jr-tabs__tab:hover{color:var(--ink-soft)}.jr-tabs__tab[aria-selected=true]{color:var(--ink)}.jr-tabs__tab[aria-selected=true]:before{content:"";background:var(--signal);height:2px;position:absolute;bottom:0;left:0;right:0}.jr-tabs__tab:focus-visible{box-shadow:inset var(--focus)}.jr-tabs__panel{padding-top:var(--space-6)}@media (pointer:coarse){.jr-tabs__tab{min-width:var(--touch-target);height:var(--touch-target)}}
.jr-status-pill{height:20px;padding:0 var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-pill);color:var(--status-ink);font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:0;white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.jr-status-pill__dot{background:var(--status-dot);border-radius:50%;flex:none;width:6px;height:6px}.jr-status-pill--queued,.jr-status-pill--cancelled{--status-dot:var(--ink-faint);--status-ink:var(--ink-faint)}.jr-status-pill--running{--status-dot:var(--signal);--status-ink:var(--signal-ink)}.jr-status-pill--succeeded{--status-dot:var(--right);--status-ink:var(--right)}.jr-status-pill--completed_with_errors{--status-dot:var(--close);--status-ink:var(--close)}.jr-status-pill--failed{--status-dot:var(--wrong);--status-ink:var(--wrong)}.jr-status-pill--running .jr-status-pill__dot{animation:jr-status-pulse var(--duration-pulse) var(--ease-move) infinite}@keyframes jr-status-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.jr-status-pill--running .jr-status-pill__dot{animation:none}}
.jr-answer-chip{border-radius:var(--radius-pill);background:var(--chip);max-width:100%;height:24px;color:var(--ink);font-size:var(--type-chip);line-height:var(--type-chip-leading);letter-spacing:0;white-space:nowrap;vertical-align:middle;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex;position:relative}.jr-answer-chip__dot{background:var(--answer-chip-dot);border-radius:50%;flex:none;width:7px;height:7px}.jr-answer-chip--fire{--answer-chip-dot:var(--answer-fire)}.jr-answer-chip--crash{--answer-chip-dot:var(--answer-crash)}.jr-answer-chip--none{--answer-chip-dot:var(--answer-none)}.jr-answer-chip--1{--answer-chip-dot:var(--answer-1)}.jr-answer-chip--2{--answer-chip-dot:var(--answer-2)}.jr-answer-chip--3{--answer-chip-dot:var(--answer-3)}.jr-answer-chip--4{--answer-chip-dot:var(--answer-4)}.jr-answer-chip--5{--answer-chip-dot:var(--answer-5)}.jr-answer-chip--6{--answer-chip-dot:var(--answer-6)}.jr-answer-chip--close-call{border:1px dashed var(--close);cursor:help}.jr-answer-chip__check{flex:none}.jr-answer-chip__check--right{color:var(--right)}.jr-answer-chip__check--wrong{color:var(--wrong)}
.jr-verdict{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.jr-verdict__buttons{gap:var(--space-1);display:inline-flex}.jr-verdict__button{border-radius:var(--radius-control);width:28px;height:28px;color:var(--ink-faint);justify-content:center}.jr-verdict__button:hover{background:var(--hover);color:var(--ink)}.jr-verdict__button--right[aria-pressed=true]{background:var(--right-wash);color:var(--right)}.jr-verdict__button--wrong[aria-pressed=true]{background:var(--wrong-wash);color:var(--wrong)}.jr-verdict__picker{align-items:center;gap:var(--space-2) var(--space-1);flex-wrap:wrap;display:flex}.jr-verdict__question{margin-right:var(--space-1);color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading)}.jr-verdict__option{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);height:24px;color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;padding:0 10px;font-weight:500}.jr-verdict__option:hover{background:var(--hover);color:var(--ink)}.jr-verdict__option[aria-pressed=true]{border-color:var(--signal);background:var(--signal-wash);color:var(--signal-ink)}@media (pointer:coarse){.jr-verdict__buttons{gap:calc(var(--touch-target) - 28px)}.jr-verdict__picker{row-gap:calc(var(--touch-target) - 24px)}}
.jr-card{min-width:0;padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet);box-shadow:none}.jr-card--headed{background:var(--sheet);padding:0}.jr-card__body{padding:var(--space-6);border-radius:var(--radius-card);background:var(--sheet);border:0}.jr-card__header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-6) var(--space-6) 0;display:flex}.jr-card__title{color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--tracking-card);margin:0;font-weight:500}.jr-card__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}
.jr-table-frame{--table-flexible-min:160px;max-height:var(--table-max-height,none);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet);box-shadow:none;overflow:auto}.jr-table{width:100%;min-width:var(--table-min-width,0);border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--tracking-ui)}.jr-table__column{width:var(--table-column-width,auto)}.jr-table th,.jr-table td{height:var(--row-height);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--rule);text-align:left;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;overflow:hidden}.jr-table th{z-index:1;background:var(--sheet);color:var(--ink-faint);font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:0;font-weight:500;position:sticky;top:0}.jr-table tbody tr:last-child td{border-bottom:0}.jr-table td>a:not(.jr-button):not(.jr-table-open):not(.jr-table-entry){text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.jr-table .jr-table__numeric{text-align:right;font-variant-numeric:tabular-nums}.jr-table tbody tr:hover,.jr-table tbody tr:focus-within{background:var(--hover)}.jr-table__row--selectable{cursor:pointer}.jr-table tbody tr.jr-table__row--selected{background:var(--signal-wash)}.jr-table__row--selectable:focus-visible{box-shadow:inset var(--focus)}
.jr-table-panel{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet);min-width:0;box-shadow:none;padding:0}.jr-table-panel__header,.jr-table-panel__heading,.jr-table-panel__actions{align-items:center;gap:var(--space-2);display:flex}.jr-table-panel__header{justify-content:space-between;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-4);flex-wrap:wrap}.jr-table-panel__heading{min-width:0;color:var(--ink-soft)}.jr-table-panel__heading h2{color:var(--ink);font-size:var(--type-small);line-height:var(--type-small-leading);margin:0;font-weight:500}.jr-table-panel__count{margin-left:var(--space-1);color:var(--ink-faint);font-size:var(--type-caption);font-variant-numeric:tabular-nums}.jr-table-panel__actions{flex-wrap:wrap;min-width:0}.jr-table-panel__body{border:0;border-top:1px solid var(--rule);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--sheet);min-width:0;padding:0}.jr-table-panel__body>.jr-load-error{padding:var(--space-4)}.jr-table-panel__body>.jr-small{padding:var(--space-6) var(--space-4)}.jr-table-panel__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.jr-table-panel .jr-table-frame{border-radius:var(--space-1);box-shadow:none;border:0}.jr-table-panel .jr-table{font-size:var(--type-small);line-height:var(--type-small-leading)}.jr-table-panel .jr-table th{border-bottom:1px solid var(--rule);height:36px}.jr-table-panel .jr-table th:first-child{border-radius:var(--space-1) 0 0 var(--space-1)}.jr-table-panel .jr-table th:last-child{border-radius:0 var(--space-1) var(--space-1) 0}.jr-table-panel .jr-table td{height:56px}.jr-table-panel .jr-table td>.jr-table-entry{align-items:center;gap:var(--space-2);color:var(--ink);font-weight:500;text-decoration:none;display:inline-flex}.jr-table-entry>.jr-icon{color:var(--ink-faint);flex:none}.jr-table-entry>span:not(.jr-icon){text-overflow:ellipsis;overflow:hidden}.jr-table-panel__secondary{color:var(--ink-soft)}.jr-table-panel__secondary.jr-mono{font-size:var(--type-caption)}.jr-table-panel__version{padding:2px var(--space-2);border-radius:var(--space-1);background:var(--panel-heading);color:var(--ink-soft);font-size:var(--type-caption);font-variant-numeric:tabular-nums;display:inline-block}.jr-library__intro{max-width:640px;line-height:22px}.jr-table-panel--collection{background:0 0;border:0;border-radius:0}.jr-table-panel--collection .jr-table-panel__header{padding:0 0 var(--space-4);flex-wrap:nowrap}.jr-table-panel--collection .jr-table-panel__body{border:0;border-radius:0}.jr-table-panel--collection .jr-table-frame{border-radius:0}.jr-table-panel--collection .jr-table th{border-radius:0;height:44px}.jr-table-panel--collection .jr-table td{height:64px}.jr-table-panel--collection .jr-table-entry{gap:var(--space-3);width:100%;min-height:40px}.jr-table-panel--collection .jr-table-entry>.jr-icon{color:var(--ink-soft)}.jr-table-entry:hover{color:var(--ink);text-decoration:none}.jr-table-panel--collection .jr-collection-pagination{padding-inline:0}.jr-table-open.jr-button{justify-content:center;align-items:center;gap:var(--space-1);height:32px;min-height:32px;padding:0 var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-control);color:var(--ink-soft);background:var(--sheet);line-height:1;font-size:var(--type-caption);font-weight:500;text-decoration:none;display:inline-flex}.jr-table-open:hover{color:var(--ink);border-color:var(--rule-strong);background:var(--hover);text-decoration:none}.jr-table-open:focus-visible,.jr-table-entry:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--radius-control)}.jr-collection-search{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.jr-collection-search__field{flex:1;min-width:160px;position:relative}.jr-collection-search__field>.jr-icon{color:var(--ink-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.jr-collection-search__field>.jr-input{background:var(--sheet);border-radius:var(--radius-control);width:100%;min-height:40px;padding-left:36px}@media (max-width:560px){.jr-table-panel--collection .jr-table-panel__header{flex-wrap:wrap}.jr-table-panel--collection .jr-collection-search{flex-basis:100%}.jr-table-open.jr-button{min-height:40px}}.jr-workflow-delete{vertical-align:middle;display:inline-flex}
.jr-modal{border:1px solid var(--rule-strong);background:var(--sheet-raised);color:var(--ink);flex-direction:column;padding:0;overflow:hidden}.jr-modal[open]{animation:jr-fade-in var(--duration-dialog) var(--ease-enter);flex-direction:column;display:flex}.jr-modal::backdrop{background:var(--backdrop)}.jr-modal[open]::backdrop{animation:jr-fade-in var(--duration-dialog) var(--ease-enter)}.jr-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex:none;display:flex}.jr-modal__title{color:var(--ink);margin:0;font-weight:500}.jr-modal__content{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.jr-modal__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}@media (prefers-reduced-motion:reduce){.jr-modal[open]{animation-name:jr-fade-in}}
.jr-dialog{width:min(520px, calc(100vw - 2 * var(--space-4)));max-width:none;max-height:calc(100dvh - 2 * var(--space-6));border-radius:var(--radius-dialog)}.jr-dialog--wide{width:min(720px, calc(100vw - 2 * var(--space-4)))}.jr-dialog--full{width:min(1120px, calc(100vw - 2 * var(--space-4)))}.jr-dialog .jr-modal__header{padding:var(--space-6) var(--space-6) 0}.jr-dialog .jr-modal__title{font-size:var(--type-dialog);line-height:var(--type-dialog-leading);letter-spacing:var(--tracking-card)}.jr-dialog .jr-modal__content{padding:var(--space-6)}.jr-dialog .jr-modal__content:last-child{padding-bottom:var(--space-6)}.jr-dialog .jr-modal__footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--rule)}
.jr-drawer{border-radius:var(--radius-dialog) 0 0 var(--radius-dialog);border-right:0;width:min(560px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;inset:0 0 0 auto}.jr-drawer[open]{transform-origin:100%}.jr-drawer .jr-modal__header{padding:var(--space-6);border-bottom:1px solid var(--rule)}.jr-drawer .jr-modal__title{font-size:var(--type-card);line-height:var(--type-card-leading);letter-spacing:var(--tracking-card)}.jr-drawer .jr-modal__content{padding:var(--space-6)}.jr-drawer .jr-modal__footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--rule)}@media (max-width:480px){.jr-drawer{border:0;border-radius:0}}
.jr-toasts{right:var(--space-6);bottom:var(--space-6);z-index:50;justify-items:end;gap:var(--space-2);pointer-events:none;display:grid;position:fixed}.jr-toast{max-width:min(360px, calc(100vw - 2 * var(--space-4)));padding:10px var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius-card);background:var(--sheet-raised);color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-leading);pointer-events:auto;transform-origin:100% 100%;animation:jr-enter var(--duration-toast) var(--ease-enter)}@media (max-width:720px){.jr-toasts{right:var(--space-4);bottom:var(--space-4)}}@media (prefers-reduced-motion:reduce){.jr-toast{animation-name:jr-fade-in}}
.jr-popover{inset:auto;top:var(--popover-top,0);left:var(--popover-left,0);border:1px solid var(--rule-strong);background:var(--sheet-raised);color:var(--ink);box-shadow:var(--shadow-panel);margin:0;position:fixed;overflow:visible}
.jr-tooltip{width:fit-content;max-width:100%;display:inline-flex}.jr-tooltip__bubble{width:max-content;max-width:240px;padding:6px var(--space-2);border-radius:var(--radius-control);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;text-align:left;white-space:normal;transform-origin:bottom;animation:jr-enter var(--duration-popover) var(--ease-enter);font-weight:400}.jr-tooltip__bubble--below{transform-origin:top}.jr-tooltip__bubble:before{content:"";height:var(--space-2);position:absolute;top:100%;left:0;right:0}.jr-tooltip__bubble--below:before{top:auto;bottom:100%}.jr-tooltip__bubble--right{transform-origin:0}.jr-tooltip__bubble--left{transform-origin:100%}.jr-tooltip__bubble--right:before,.jr-tooltip__bubble--left:before{width:var(--space-2);height:auto;top:0;bottom:0}.jr-tooltip__bubble--right:before{left:auto;right:100%}.jr-tooltip__bubble--left:before{left:100%;right:auto}@media (prefers-reduced-motion:reduce){.jr-tooltip__bubble{animation-name:jr-fade-in}}
.jr-menu{display:inline-flex}.jr-menu__trigger-text{gap:var(--space-1);text-align:left;min-width:0;display:grid}.jr-menu__description{color:var(--ink-faint);font-size:var(--type-caption);line-height:var(--type-caption-leading);font-weight:400}.jr-menu__list{min-width:220px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:var(--space-1);border-radius:var(--radius-card);transform-origin:0 0;animation:jr-enter var(--duration-menu) var(--ease-enter);overflow-y:auto}.jr-menu__list--end{transform-origin:100% 0}.jr-menu__list--above{transform-origin:0 100%}.jr-menu__list--end.jr-menu__list--above{transform-origin:100% 100%}.jr-menu__item{gap:var(--space-2);width:100%;min-height:36px;padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius-card) - var(--space-1));color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--tracking-ui);text-align:left;white-space:normal;align-items:center;display:flex}.jr-menu__item:hover,.jr-menu__item:focus-visible{background:var(--hover)}.jr-menu__item:focus-visible{box-shadow:inset var(--focus)}.jr-menu__item--danger{color:var(--wrong)}.jr-menu__item--disabled{color:var(--ink-ghost);cursor:not-allowed}.jr-menu__item--disabled:hover{background:0 0}.jr-menu__note{padding-left:var(--space-4);color:var(--ink-faint);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;margin-left:auto}@media (pointer:coarse){.jr-menu__item{height:var(--touch-target)}}@media (prefers-reduced-motion:reduce){.jr-menu__list{animation-name:jr-fade-in}}.jr-menu__list--described{width:min(360px,100vw - 24px);max-height:min(480px,100dvh - 32px);padding:var(--space-2);overflow-y:auto}.jr-menu__item--described{height:auto;min-height:72px;padding:var(--space-3);align-items:flex-start;gap:var(--space-3);white-space:normal}.jr-menu__item--described>.jr-icon{margin-top:var(--space-1);color:var(--ink-soft)}.jr-menu__item-copy{gap:var(--space-1);min-width:0;font-size:var(--type-small);font-weight:500;display:grid}.jr-menu__item-copy small{color:var(--ink-soft);font-size:var(--type-caption);line-height:var(--type-body-leading);font-weight:400}.jr-menu__item--described .jr-menu__note{font-size:var(--type-micro);padding-left:0}
.jr-empty-state{align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-4);text-align:center;flex-direction:column;display:flex}.jr-empty-state__icon{width:40px;height:40px;margin-bottom:var(--space-1);background:var(--well);color:var(--ink-soft);border-radius:50%;place-items:center;display:grid}.jr-empty-state__title{color:var(--ink);font-size:var(--type-empty);line-height:var(--type-empty-leading);letter-spacing:var(--tracking-ui);margin:0;font-weight:500}.jr-empty-state__description{max-width:360px;color:var(--ink-soft);font-size:var(--type-body);line-height:var(--type-body-leading);margin:0}.jr-empty-state__action{margin-top:var(--space-2)}
.jr-load-error{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.jr-load-error__message{color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-leading);margin:0}
.jr-dismiss-line{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.jr-dismiss-line__message{color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-leading);margin:0}
.jr-skeleton{width:var(--skeleton-width,100%);height:var(--skeleton-height,var(--space-3));background:var(--well);animation:jr-skeleton-pulse var(--duration-pulse) var(--ease-move) infinite;display:block}.jr-skeleton--line{border-radius:calc(var(--radius-control) - 2px)}.jr-skeleton--block{border-radius:var(--radius-card)}.jr-skeleton--circle{border-radius:50%}@keyframes jr-skeleton-pulse{50%{opacity:.6}}
.jr-code-view{max-height:none;padding:var(--space-3);border-radius:var(--radius-card);background:var(--well);color:var(--ink-soft);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;white-space:pre;overflow-wrap:normal;border:0;margin:0;overflow:auto}.jr-code-view code{font-family:inherit;font-size:inherit}
.jr-drop-zone{justify-content:center;align-items:center;gap:var(--space-2);min-height:240px;padding:var(--space-6);border:1px dashed var(--rule-strong);border-radius:var(--radius-dialog);color:var(--ink);text-align:center;background:var(--canvas);flex-direction:column;display:flex}.jr-drop-zone--compact{min-height:180px;padding:var(--space-6)}.jr-drop-zone--active{border-color:var(--signal);background:var(--signal-wash)}.jr-drop-zone__icon{margin-bottom:var(--space-2);color:var(--signal-ink)}.jr-drop-zone--active .jr-drop-zone__icon{color:var(--signal-ink)}.jr-drop-zone__title{font-size:var(--type-step);line-height:var(--type-step-leading);letter-spacing:var(--tracking-ui);margin:0;font-weight:500}.jr-drop-zone__choose{color:var(--signal-ink);font-size:var(--type-body);line-height:var(--type-body-leading);text-underline-offset:2px}.jr-drop-zone__choose:hover{text-decoration:underline}.jr-drop-zone__hint{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading)}.jr-drop-zone--disabled,.jr-drop-zone--disabled .jr-drop-zone__choose{color:var(--ink-ghost)}.jr-drop-zone--disabled .jr-drop-zone__choose:hover{text-decoration:none}.jr-drop-zone__content{display:contents}.jr-drop-zone--clickable,.jr-drop-zone--clickable *{cursor:pointer}.jr-drop-zone--clickable.jr-drop-zone--disabled,.jr-drop-zone--clickable.jr-drop-zone--disabled *{cursor:not-allowed}.jr-drop-zone--clickable:has(.jr-drop-zone__choose:focus-visible){outline:2px solid var(--signal);outline-offset:4px}.jr-drop-zone--clickable .jr-drop-zone__choose:focus-visible{box-shadow:none;outline:none}
.jr-ask{gap:var(--space-3);min-width:0;display:grid}.jr-ask__bar{align-items:center;gap:var(--space-2);min-width:0;height:var(--ask-height);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius-card);background:var(--panel-heading);display:flex}.jr-ask__bar:has(.jr-ask__input:focus-visible){border-color:var(--signal);box-shadow:var(--focus);outline:2px solid #0000}.jr-ask__planner{border-radius:var(--radius-control);color:var(--signal-ink);font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:0;white-space:nowrap;flex:none;align-items:center;gap:6px;font-weight:500;display:inline-flex;position:relative}.jr-ask__input{width:auto;min-width:0;height:100%;min-height:0;color:var(--ink);font-family:inherit;font-size:var(--type-step);line-height:var(--type-step-leading);letter-spacing:var(--tracking-ui);background:0 0;border:0;border-radius:0;flex:1 1 0;padding:0}.jr-ask__input::placeholder{color:var(--ink-faint);opacity:1}.jr-ask__input:focus-visible{box-shadow:none;outline:none}@media (max-width:480px){.jr-ask__planner-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.jr-starting-points{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jr-starting-points__chip{height:28px;padding:0 var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;white-space:nowrap;font-weight:500}.jr-starting-points__chip:hover:not(:disabled){border-color:var(--rule-strong);color:var(--ink)}.jr-starting-points__chip:disabled{color:var(--ink-ghost);cursor:not-allowed}@media (pointer:coarse){.jr-starting-points{row-gap:calc(var(--touch-target) - 28px)}}
.jr-in-out{color:var(--ink-soft);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.jr-in-out__figures{align-items:baseline;gap:6px;display:inline-flex}.jr-in-out__faint{color:var(--ink-faint)}.jr-in-out__out{color:var(--ink)}
.jr-step{--step-disc:24px;isolation:isolate;grid-template-columns:var(--step-disc) minmax(0, 1fr) auto;align-items:start;column-gap:var(--space-3);min-height:80px;padding:var(--space-4) 0;display:grid;position:relative}.jr-step:not(:last-child):before{content:"";top:calc(var(--space-4) + var(--step-disc));bottom:calc(-1 * var(--space-4));left:calc(var(--step-disc) / 2 - .5px);background:var(--rule);width:1px;position:absolute}.jr-step:after{content:"";inset:0 calc(-1 * var(--space-2));z-index:-1;border-radius:var(--radius-control);background:var(--signal-wash);opacity:0;pointer-events:none;position:absolute}.jr-step--changed:after{animation:jr-step-changed var(--duration-fade) var(--ease-enter)}@keyframes jr-step-changed{0%{opacity:1}}.jr-step__disc{z-index:1;width:var(--step-disc);height:var(--step-disc);background:var(--signal-wash);color:var(--signal-ink);font-size:var(--type-caption);line-height:var(--type-caption-leading);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:500;display:grid;position:relative}.jr-step__main{gap:var(--space-1);min-width:0;display:grid}.jr-step__title{color:var(--ink);font-size:var(--type-step);line-height:var(--type-step-leading);letter-spacing:var(--tracking-ui);font-weight:500}.jr-step__toggle{gap:var(--space-1);border-radius:var(--radius-control);text-align:left;justify-self:start;max-width:100%}.jr-step__toggle:hover{color:var(--signal-ink)}.jr-step__chevron{color:var(--ink-faint);transition:transform var(--duration-popover) var(--ease-enter);flex:none}.jr-step--expanded .jr-step__chevron{transform:rotate(180deg)}.jr-step__below{gap:var(--space-3);min-width:0;margin-top:var(--space-2);grid-column:2/-1;display:grid}.jr-step__detail{color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0}.jr-step__track{height:2px;margin:6px 0 var(--space-1);background:var(--rule);border-radius:1px;display:block;overflow:hidden}.jr-step__fill{background:var(--signal);height:100%;transform:scaleX(var(--step-progress,0));transform-origin:0;transition:transform var(--duration-fill) var(--ease-move);display:block}.jr-step__counts{align-items:center;gap:var(--space-2);min-height:var(--type-step-leading);display:flex}.jr-step__failed{color:var(--wrong);font-size:var(--type-small);line-height:var(--type-small-leading);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.jr-step__failed-dot{background:var(--wrong);border-radius:50%;width:6px;height:6px}.jr-step--done .jr-step__disc{background:var(--right-wash);color:var(--right)}.jr-step--skipped .jr-step__disc{background:var(--well);color:var(--ink-faint)}.jr-step--skipped .jr-step__title,.jr-step--skipped .jr-step__detail,.jr-step--skipped .jr-in-out,.jr-step--skipped .jr-in-out__out{color:var(--ink-faint)}@media (max-width:720px){.jr-step{grid-template-columns:var(--step-disc) minmax(0, 1fr)}.jr-step__counts{margin-top:var(--space-1);flex-wrap:wrap;grid-column:2}}@media (prefers-reduced-motion:reduce){.jr-step__fill,.jr-step__chevron{transition:none}.jr-step--changed:after{animation-timing-function:step-end}}
.jr-plan-rail{margin:0;padding:0;list-style:none}
.jr-compact-rail{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.jr-compact-rail__step{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.jr-compact-rail__step:not(:last-child):after{content:"";background:var(--rule-strong);flex:none;width:12px;height:1px;margin-left:2px}.jr-compact-rail__disc{background:var(--signal-wash);width:20px;height:20px;color:var(--signal-ink);font-size:var(--type-caption);line-height:var(--type-caption-leading);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.jr-compact-rail__title{min-width:0;max-width:240px;color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.jr-compact-rail__count{color:var(--ink-faint);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-caption);line-height:var(--type-caption-leading);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.jr-compact-rail__step--done .jr-compact-rail__disc{background:var(--right-wash);color:var(--right)}.jr-compact-rail__step--skipped .jr-compact-rail__disc{background:var(--well);color:var(--ink-faint)}.jr-compact-rail__step--skipped .jr-compact-rail__title{color:var(--ink-faint)}
.jr-progress{background:var(--rule);border-radius:1px;height:2px;display:block;overflow:hidden}.jr-progress__fill{background:var(--signal);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform var(--duration-fill) var(--ease-move);display:block}.jr-progress--unknown .jr-progress__fill{width:33.3333%;animation:jr-progress-slide var(--duration-pulse) var(--ease-move) infinite}@keyframes jr-progress-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes jr-progress-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.jr-progress__fill{transition:none}.jr-progress--unknown .jr-progress__fill{width:100%;animation-name:jr-progress-pulse;transform:none}}
.jr-receipt{align-items:center;gap:var(--space-1) 0;color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.jr-receipt__item{align-items:center;gap:6px;display:inline-flex}.jr-receipt__item:not(:last-child):after{content:"·" / "";margin:0 var(--space-2) 0 2px;color:var(--ink-faint)}.jr-receipt__icon{color:var(--ink-faint)}
.jr-note{padding:var(--space-3);border:1px solid var(--note-rule);border-radius:var(--radius-card);background:var(--note);color:var(--note-ink);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0}.jr-note__title{margin:0 0 var(--space-1);font-size:var(--type-caption);line-height:var(--type-caption-leading);font-weight:500}.jr-note__body p{margin:0}
.jr-planner-label{color:var(--signal-ink);font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:0;align-items:center;gap:6px;margin:0;font-weight:500;display:inline-flex}
.jr-planner-question{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet);display:grid}.jr-planner-question__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.jr-planner-question__text{color:var(--ink);font-size:var(--type-step);line-height:var(--type-step-leading);letter-spacing:var(--tracking-ui);margin:0;font-weight:500}.jr-planner-question__options{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jr-planner-question__other{gap:var(--space-1);max-width:480px;display:grid}.jr-planner-question__field{gap:var(--space-2);display:flex}
.jr-planner-changes{gap:var(--space-1);display:grid}.jr-planner-changes__list{gap:var(--space-1);color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-leading);margin:0;padding:0;list-style:none;display:grid}
.jr-plan-review{gap:var(--space-3);display:grid}.jr-plan-review__question{color:var(--ink);font-size:var(--type-step);line-height:var(--type-step-leading);letter-spacing:var(--tracking-ui);margin:0;font-weight:500}.jr-plan-review__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.jr-inspector{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.jr-inspector__pending{gap:var(--space-3);border-radius:var(--radius-card);display:grid}.jr-inspector__summary{gap:var(--space-1);min-width:0;display:grid}.jr-inspector__record{border-radius:var(--radius-control);overflow-wrap:anywhere;max-width:100%;color:var(--ink);font-size:var(--type-step);line-height:var(--type-step-leading);letter-spacing:var(--tracking-ui);justify-self:start;margin:0;font-weight:500}.jr-inspector__status--failed{color:var(--wrong)}.jr-inspector__status--faint{color:var(--ink-faint)}.jr-inspector__section,.jr-inspector__group{gap:var(--space-6);min-width:0;display:grid}.jr-inspector__group{gap:var(--space-2)}.jr-inspector__text{padding:var(--space-4);border-radius:var(--radius-card);background:var(--well);color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.jr-inspector__reason{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--well);color:var(--ink);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;margin:0}.jr-inspector__reason--failed{background:var(--wrong-wash)}.jr-inspector__facts{gap:var(--space-3);margin:0;display:grid}.jr-inspector__fact{gap:var(--space-1);min-width:0;display:grid}.jr-inspector__fact dd{overflow-wrap:anywhere;color:var(--ink);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;margin:0}.jr-inspector__id{color:var(--ink-soft);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-caption);line-height:var(--type-caption-leading);overflow-wrap:anywhere}.jr-inspector__records{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.jr-inspector__record-link{max-width:100%;min-height:var(--control-height);border-radius:var(--radius-control);text-align:left}.jr-inspector__record-link .jr-inspector__id{color:var(--signal-ink)}.jr-inspector__record-link:hover .jr-inspector__id{text-decoration:underline}.jr-inspector__map{padding-top:var(--space-4);border-top:1px solid var(--rule)}.jr-answer-details{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.jr-answer-details__item{justify-items:start;gap:var(--space-2);min-width:0;display:grid}.jr-answer-details__question{color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:0;margin:0;font-weight:500}.jr-shares{gap:var(--space-1);width:100%;margin:0;padding:0;list-style:none;display:grid}.jr-shares__row{align-items:center;gap:var(--space-2);color:var(--ink-soft);font-size:var(--type-caption);line-height:var(--type-caption-leading);grid-template-columns:minmax(0,120px) minmax(0,1fr) 40px;display:grid}.jr-shares__row--chosen{color:var(--ink);font-weight:500}.jr-shares__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-shares__track{background:var(--rule);border-radius:3px;height:6px;display:block;overflow:hidden}.jr-shares__fill{background:var(--share-color);height:100%;transform:scaleX(var(--share,0));transform-origin:0;display:block}.jr-shares__value{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right}
.brand-logo{width:182px;max-width:100%;height:auto;display:block}:root[data-theme=dark] .brand-logo{filter:invert()hue-rotate(180deg)}@media (max-width:1100px){.brand-logo{width:154px}}
.jr-app-shell{background:var(--canvas);grid-template-columns:232px minmax(0,1fr);height:100dvh;display:grid;position:relative;overflow:hidden}.jr-app-shell__main{background:var(--sheet);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.jr-app-shell__main:focus-visible{box-shadow:none}.jr-app-shell__content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:var(--space-8);flex:1;position:relative;overflow:auto}@media (min-width:1024px){.jr-app-shell{transition:grid-template-columns var(--duration-dialog) var(--ease-enter)}.jr-app-shell[data-sidebar-collapsed=true]{grid-template-columns:72px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.jr-app-shell{transition:none}}.jr-app-shell__backdrop{z-index:40;background:var(--backdrop);animation:jr-fade-in var(--duration-dialog) var(--ease-enter);position:fixed;inset:0}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-3);background:var(--sheet);position:fixed;top:-100px}.skip-link:focus{top:var(--space-3)}@media (max-width:1023.98px){.jr-app-shell{grid-template-columns:minmax(0,1fr)}}@media (max-width:719.98px){.jr-app-shell__content{padding:var(--space-4)}}.jr-app-shell__main>.jr-top-bar{flex:none}.jr-sidebar__nav{overscroll-behavior:contain}
.jr-sidebar{gap:var(--space-1);height:100dvh;padding:0 var(--space-3) var(--space-3);border-right:1px solid var(--rule);background:var(--navigation-surface);flex-direction:column;min-width:0;display:flex;position:sticky;top:0;overflow:hidden}.jr-sidebar__top{justify-content:space-between;align-items:center;gap:var(--space-1);min-height:64px;padding:var(--space-3) var(--space-2);flex:none;display:flex}.jr-sidebar__brand{border-radius:var(--radius-control);flex:none;align-items:center;min-height:40px;display:inline-flex}.jr-sidebar__brand .brand-logo{width:auto;height:24px}.jr-sidebar__brand-mark,.jr-sidebar__close,.jr-sidebar__account-hint{display:none}.jr-sidebar__collapse{color:var(--ink-faint);flex:none}.jr-sidebar__nav,.jr-sidebar__group,.jr-sidebar__list,.jr-sidebar__utilities{gap:var(--space-1);flex-direction:column;display:flex}.jr-sidebar__nav{scrollbar-width:thin;flex:1;min-height:80px;overflow-y:auto}.jr-sidebar__group{margin-top:var(--space-4);padding-top:var(--space-2)}.jr-sidebar__list{margin:0;padding:0;list-style:none}.jr-sidebar__group-label{margin:0 0 var(--space-2);padding:0 var(--space-3);color:var(--ink-faint);font-size:var(--type-caption);line-height:var(--type-caption-leading);font-weight:500}.jr-sidebar__link{align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--tracking-ui);border:1px solid #0000;flex:none;font-weight:400;text-decoration:none;display:flex}.jr-sidebar__link:hover{background:var(--hover);color:var(--ink)}.jr-sidebar__link:focus-visible{box-shadow:inset var(--focus)}.jr-sidebar__link[aria-current=page]{background:var(--selected);color:var(--ink)}.jr-sidebar__link[aria-current=page]>.jr-icon{color:var(--signal-ink)}.jr-sidebar__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jr-sidebar__link>.jr-icon{flex:none}.jr-sidebar .jr-sidebar__link-hint{flex:none;width:100%}.jr-sidebar__loading{gap:var(--space-2);padding:var(--space-2) var(--space-3);display:grid}.jr-sidebar__note{padding:var(--space-2) var(--space-3);color:var(--ink-faint);font-size:var(--type-small);line-height:var(--type-small-leading);margin:0}.jr-sidebar__bottom{gap:var(--space-3);padding:var(--space-2) 0 0;flex-direction:column;flex:none;margin-top:auto;display:flex}.jr-sidebar__utilities{margin-top:0;padding-top:0}.jr-sidebar__account{flex:1;min-width:0}.jr-sidebar__workspace{gap:0;display:grid}.jr-sidebar__workspace .jr-menu,.jr-sidebar__workspace .jr-menu>.jr-button{width:100%}.jr-sidebar__workspace .jr-menu>.jr-button{gap:var(--space-3);height:auto;min-height:44px;padding:var(--space-1) var(--space-3);font-size:var(--type-small);grid-template-columns:16px minmax(0,1fr) 16px;display:grid}.jr-sidebar__workspace .jr-menu__trigger-text{gap:0}.jr-sidebar__workspace .jr-menu__description{font-size:var(--type-micro);line-height:var(--type-caption-leading)}.jr-sidebar__workspace .jr-menu>.jr-button>.jr-icon:first-child{color:var(--ink-soft)}.jr-sidebar__workspace .jr-menu>.jr-button>.jr-icon:last-child{color:var(--ink-faint)}.jr-sidebar__account .organization-controls .spread{flex-wrap:wrap}.jr-sidebar__account .organization-controls{gap:var(--space-4);min-width:0}@media (min-width:1024px){.jr-sidebar{transition:padding var(--duration-dialog) var(--ease-enter)}.jr-sidebar__label{opacity:1;max-width:200px;transition:opacity var(--duration-popover) var(--ease-enter), max-width var(--duration-dialog) var(--ease-enter)}[data-sidebar-collapsed=true] .jr-sidebar{padding-inline:var(--space-3)}[data-sidebar-collapsed=true] .jr-sidebar__top{flex-direction:column;justify-content:center;align-items:center;gap:0;padding-inline:0}[data-sidebar-collapsed=true] .jr-sidebar__group-label,[data-sidebar-collapsed=true] .jr-sidebar__note,[data-sidebar-collapsed=true] .jr-sidebar__loading,[data-sidebar-collapsed=true] .jr-sidebar__account{display:none}[data-sidebar-collapsed=true] .jr-sidebar__label{opacity:0;max-width:0}[data-sidebar-collapsed=true] .jr-sidebar__link{gap:0;padding-inline:14px 0}[data-sidebar-collapsed=true] .jr-sidebar__group{border-top:1px solid var(--rule);padding-top:var(--space-4);margin-top:var(--space-4)}[data-sidebar-collapsed=true] .jr-sidebar__brand .brand-logo{display:none}[data-sidebar-collapsed=true] .jr-sidebar__brand{justify-content:center;width:36px}[data-sidebar-collapsed=true] .jr-sidebar__brand-mark{display:block}[data-sidebar-collapsed=true] .jr-sidebar__account-hint{align-self:center;display:inline-flex}[data-sidebar-collapsed=true] .jr-sidebar__account-compact{color:var(--ink-soft);background:0 0}}@media (pointer:coarse){.jr-sidebar__link{min-height:var(--touch-target)}}@media (max-width:1023.98px){.jr-sidebar{z-index:41;width:280px;max-width:calc(100vw - var(--space-10));border-right-color:var(--rule-strong);background:var(--navigation-surface);display:none;position:fixed;inset:0 auto 0 0}.jr-sidebar--open{transform-origin:0;animation:jr-enter var(--duration-dialog) var(--ease-enter);display:flex}.jr-sidebar__close{display:inline-flex}.jr-sidebar__collapse-hint{display:none}}@media (prefers-reduced-motion:reduce){.jr-sidebar,.jr-sidebar__label{transition:none}.jr-sidebar--open{animation-name:jr-fade-in}}@media (max-height:640px){.jr-sidebar{overflow-y:auto}.jr-sidebar__nav{flex:none;overflow:visible}}.jr-sidebar__account{padding-top:var(--space-3);border-top:1px solid var(--rule)}.jr-sidebar__group-label{font-size:var(--type-small);font-weight:400}.jr-sidebar__group{margin-top:var(--space-4)}.jr-sidebar__link>.jr-icon{width:20px;height:20px}.jr-sidebar__link[aria-current=page]{font-weight:500}.jr-sidebar__account{border-top:0}.jr-sidebar__link--projects{font-weight:500}.jr-sidebar__link[data-section-active=true]{color:var(--ink)}.jr-sidebar__link--projects[aria-current=page]{background:var(--signal-wash)}.jr-sidebar__list{gap:0}.jr-sidebar__list .jr-sidebar__link{min-height:36px;font-size:var(--type-small);gap:var(--space-2)}.jr-sidebar__list .jr-sidebar__link>.jr-icon{width:16px;height:16px}.jr-sidebar__group-label{font-size:var(--type-caption);margin-bottom:var(--space-1)}@media (pointer:coarse){.jr-sidebar__list .jr-sidebar__link{min-height:var(--touch-target)}}@media (min-width:1024px){[data-sidebar-collapsed=true] .jr-sidebar__list .jr-sidebar__link{min-height:40px;padding-inline-start:15px}}.jr-sidebar__loading .jr-skeleton{border-radius:4px}
.jr-top-bar{align-items:center;gap:var(--space-3);min-height:60px;padding:0 var(--space-8);border-bottom:1px solid var(--rule);background:var(--sheet);display:flex}.jr-top-bar__menu{display:none}.jr-top-bar__trail{flex:1;min-width:0}.jr-top-bar__crumbs{align-items:center;gap:var(--space-2);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--tracking-ui);margin:0;padding:0;font-weight:500;list-style:none;display:flex}.jr-top-bar__crumb{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink-soft);display:flex}.jr-top-bar__crumb:last-child{color:var(--ink)}.jr-top-bar__link,.jr-top-bar__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-top-bar__link{border-radius:var(--radius-control);color:inherit;text-decoration:none}.jr-top-bar__link:hover{color:var(--ink)}.jr-top-bar__separator{color:var(--ink-faint)}@media (max-width:1023.98px){.jr-top-bar__menu{display:inline-flex}}@media (max-width:719.98px){.jr-top-bar{padding:0 var(--space-4)}}.jr-top-bar__actions{align-items:center;gap:var(--space-3);flex:none;display:flex}.jr-top-bar__actions>.jr-button{min-height:36px}.jr-top-bar__account{min-width:0;max-width:240px;padding-left:var(--space-1)}.jr-top-bar__account .jr-button{min-height:36px;color:var(--ink)}.jr-account-trigger{min-height:36px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--ink)}.jr-account-trigger:hover{background:var(--hover)}.jr-account-trigger:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.jr-account-box{gap:var(--space-2);flex-direction:row-reverse}.jr-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--ink);font-family:var(--font-sans), sans-serif;font-size:var(--type-small);font-weight:500;overflow:hidden}.jr-notifications-anchor{display:inline-flex}.jr-notifications{left:auto;right:var(--space-4);overscroll-behavior:contain;border-radius:20px;outline:none;width:min(460px,100vw - 32px);max-height:calc(100dvh - 84px);padding:0;overflow:auto}.jr-notifications__header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--rule);display:flex}.jr-notifications__header h2{font-size:var(--type-body);font-weight:600}.jr-notifications__header p{margin-top:var(--space-2);font-size:var(--type-small);color:var(--ink-soft)}.jr-notifications__empty{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);text-align:center;display:grid}.jr-notifications__symbol{width:56px;height:56px;margin-bottom:var(--space-4);border:1px solid var(--rule);background:var(--well);color:var(--ink-soft);border-radius:50%;place-items:center;display:grid}.jr-notifications__empty h3{font-size:var(--type-card);line-height:var(--type-card-leading);font-weight:500}.jr-notifications__empty p{max-width:320px;font-size:var(--type-body);line-height:var(--type-body-leading);color:var(--ink-soft)}.jr-notifications__empty .jr-button{margin-top:var(--space-3)}@media (max-width:719.98px){.jr-top-bar{gap:var(--space-2)}.jr-top-bar__actions{gap:var(--space-1)}.jr-top-bar__account{padding-left:var(--space-1);max-width:160px}.jr-account-name{max-width:80px}.jr-top-bar__crumb:not(:last-child),.jr-top-bar__crumb:last-child .jr-top-bar__separator{display:none}}.jr-top-bar{min-height:60px;padding-inline:var(--space-4)}.jr-top-bar__actions{gap:var(--space-2)}.jr-top-bar__actions .jr-button{border-radius:10px}.jr-top-bar__actions>.jr-button{padding-inline:var(--space-3)}.jr-top-bar__actions .jr-button--icon{width:36px;padding:0}.jr-top-bar__build>.jr-icon{color:var(--ink-soft)}.jr-account-avatar{width:32px;height:32px}@media (max-width:719.98px){.jr-top-bar__build{display:none}.jr-top-bar__account .jr-menu>.jr-button{gap:var(--space-1);padding:var(--space-1);font-size:0}.jr-top-bar__account .jr-menu>.jr-button>.jr-icon:last-child{display:none}}.jr-top-bar__actions .jr-button,.jr-top-bar__actions .jr-account-trigger{height:36px;min-height:36px;font-size:var(--type-small);line-height:var(--type-small-leading)}.jr-top-bar__account .jr-menu__list{width:264px}@media (max-width:719.98px){.jr-top-bar__account .jr-menu>.jr-button{font-size:0}}@supports (transition-behavior:allow-discrete){.jr-notifications{opacity:0;transition:opacity .14s var(--ease-enter), transform .18s var(--ease-enter), display .18s allow-discrete, overlay .18s allow-discrete;transform:translateY(-4px)}.jr-notifications:popover-open{opacity:1;transform:none}@starting-style{.jr-notifications:popover-open{opacity:0;transform:translateY(-4px)}}}@media (prefers-reduced-motion:reduce){.jr-notifications{transition:none;transform:none}}.jr-top-bar__account .jr-account-ring{width:40px;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.jr-account-ring:before{content:"";background:conic-gradient(var(--signal) var(--credit-remaining,100%), var(--rule-strong) 0);pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/assets/icons/account-ring.svg) 50%/contain no-repeat;mask:url(/assets/icons/account-ring.svg) 50%/contain no-repeat}.jr-top-bar__account .jr-account-ring:hover,.jr-top-bar__account .jr-account-ring[aria-expanded=true]{background:var(--hover)}.jr-account-initial,.jr-account-ring .jr-account-avatar{color:#fff;background:#7e98a3;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;font-weight:400;line-height:1;display:grid}.jr-account-ring .jr-account-name{display:none}.jr-top-bar__account .jr-menu__list:has(.jr-account-balance){width:280px}.jr-account-balance{gap:var(--space-3);margin-bottom:var(--space-1);padding:var(--space-3);background:var(--sheet);border:1px solid var(--rule);border-radius:calc(var(--radius-card) - var(--space-1));display:grid;box-shadow:0 1px 2px #0000000a}.jr-account-balance__heading,.jr-account-balance__heading h2,.jr-account-balance dl>div{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.jr-account-balance__heading h2{margin:0;font-size:14px;font-weight:500}.jr-account-balance__ring{background:conic-gradient(var(--ink) var(--credit-remaining,100%), var(--rule-strong) 0);width:18px;height:18px;-webkit-mask:url(/assets/icons/account-ring.svg) 50%/contain no-repeat;mask:url(/assets/icons/account-ring.svg) 50%/contain no-repeat}.jr-account-balance__upgrade,.jr-account-balance__upgrade:hover,.jr-account-balance__upgrade:disabled{font-size:var(--type-small);background:var(--signal);color:var(--on-signal);opacity:1;cursor:not-allowed;border-radius:6px;padding:5px 10px;font-weight:500}.jr-account-balance dl{gap:var(--space-2);font-size:var(--type-small);margin:0;display:grid}.jr-account-balance dt{color:var(--ink-soft)}.jr-account-balance dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.jr-account-balance__note{color:var(--ink-faint);margin:0;font-size:11px;line-height:1.4}.jr-notifications-anchor{position:relative}.jr-notifications__badge{background:var(--signal);min-width:18px;color:var(--on-signal);text-align:center;pointer-events:none;border-radius:10px;padding:2px 4px;font-size:10px;position:absolute;top:-5px;right:-5px}.jr-notifications__list{margin:0;padding:0;list-style:none}.jr-notifications__list li{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--rule);display:flex}.jr-notifications__list li[data-unread=true]{background:var(--signal-wash)}.jr-notifications__list a{gap:var(--space-2);min-width:0;color:var(--ink);flex:1;text-decoration:none;display:grid}.jr-notifications__list a:hover strong{text-decoration:underline}.jr-notifications__list strong{font-size:var(--type-small)}.jr-notifications__list span,.jr-notifications__list time{color:var(--ink-soft);font-size:var(--type-small)}.jr-notifications__message{padding:var(--space-4) var(--space-6);font-size:var(--type-small)}
.jr-page{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.jr-page--capped{max-width:1120px;margin-inline:auto}.jr-page__header{gap:var(--space-2);flex-direction:column;display:flex}
.jr-help-dialog{width:min(880px, calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));border-radius:var(--radius-card)}.jr-help-dialog .jr-modal__header{padding:var(--space-6) var(--space-8) 0}.jr-help-dialog .jr-modal__title{font-size:var(--type-section);line-height:var(--type-section-leading);font-weight:600}.jr-help-dialog .jr-modal__content{padding:var(--space-3) var(--space-8) var(--space-6)}.jr-help__intro{margin-bottom:var(--space-6);color:var(--ink-soft);font-size:var(--type-body);line-height:var(--type-body-leading)}.jr-help-dialog .jr-tabs__panel{min-height:392px;padding-block:var(--space-6) var(--space-2)}.jr-help__overview{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 248px;display:grid}.jr-help__steps{margin:0;padding:0;list-style:none}.jr-help__step{gap:var(--space-4);padding-bottom:var(--space-8);grid-template-columns:32px minmax(0,1fr);display:grid;position:relative}.jr-help__step:last-child{padding-bottom:0}.jr-help__step:not(:last-child):before{content:"";top:36px;left:15px;bottom:var(--space-1);background:var(--rule);width:1px;position:absolute}.jr-help__number{border:1px solid var(--rule);background:var(--signal-wash);width:32px;height:32px;color:var(--signal-ink);font-size:var(--type-caption);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:500;display:grid}.jr-help__step h3{margin-block:var(--space-1);font-size:var(--type-empty);line-height:var(--type-empty-leading);font-weight:500}.jr-help__step p{color:var(--ink-soft);font-size:var(--type-body);line-height:var(--type-step-leading);text-wrap:pretty}.jr-help__shortcuts{padding-left:var(--space-6);border-left:1px solid var(--rule)}.jr-help__shortcuts h3{padding:var(--space-1) var(--space-2) var(--space-3);color:var(--ink-faint);font-size:var(--type-caption);font-weight:500}.jr-help__shortcuts a{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);border-radius:var(--radius-control);color:var(--ink-soft);grid-template-columns:16px minmax(0,1fr) 12px;text-decoration:none;display:grid}.jr-help__shortcuts a:hover{background:var(--hover);color:var(--ink)}.jr-help__shortcuts strong{color:var(--ink);font-size:var(--type-body);line-height:var(--type-step-leading);font-weight:500;display:block}.jr-help__shortcuts small{margin-top:var(--space-1);color:var(--ink-faint);font-size:var(--type-caption);line-height:var(--type-caption-leading);display:block}.jr-help-dialog .jr-modal__footer{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-top:1px solid var(--rule);background:var(--canvas)}.jr-help__footer-note{max-width:260px;color:var(--ink-soft);font-size:var(--type-caption);line-height:var(--type-caption-leading)}.jr-help__questions details{border-bottom:1px solid var(--rule)}.jr-help__questions details:last-child{border-bottom:0}.jr-help__questions summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding-block:var(--space-3);border-radius:var(--radius-control);font-size:var(--type-body);cursor:pointer;font-weight:500;list-style:none;display:flex}.jr-help__questions summary::-webkit-details-marker{display:none}.jr-help__questions summary:hover{color:var(--signal-ink)}.jr-help__questions summary .jr-icon{color:var(--ink-faint);transition:transform var(--duration-popover) var(--ease-enter)}.jr-help__questions details[open] summary .jr-icon{transform:rotate(180deg)}.jr-help__questions p{padding-bottom:var(--space-4);color:var(--ink-soft);font-size:var(--type-body);line-height:var(--type-step-leading);max-width:62ch}@media (max-width:699.98px){.jr-help-dialog .jr-modal__header{padding:var(--space-4) var(--space-4) 0}.jr-help-dialog .jr-modal__content{padding:var(--space-2) var(--space-4) var(--space-4)}.jr-help-dialog .jr-tabs__panel{min-height:0}.jr-help__overview{grid-template-columns:minmax(0,1fr)}.jr-help__shortcuts{padding:var(--space-4) 0 0;border-left:0;border-top:1px solid var(--rule)}.jr-help__shortcuts h3{padding-left:0}.jr-help-dialog .jr-modal__footer{padding:var(--space-4)}.jr-help__footer-note{flex:1;max-width:160px}}
.jr-projects-index{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.jr-page__header.jr-projects-index__header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-flow:wrap;display:flex}.jr-projects-index__legacy{border-top:1px solid var(--rule);padding-top:var(--space-6)}.jr-projects-index__legacy summary{cursor:pointer;color:var(--ink-soft);font-size:var(--type-small);padding-block:var(--space-2)}.jr-projects-index__legacy summary:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.jr-projects-index__legacy[open]>p{margin-block:var(--space-3) var(--space-4)}
.jr-file-sample{min-width:0}.jr-file-sample .jr-tabs__panel{gap:var(--space-3);padding-top:var(--space-4);display:grid}.jr-file-sample__caption{color:var(--ink-faint);font-size:var(--type-caption);margin:0}.jr-file-sample__value{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.jr-file-sample .jr-table td{vertical-align:top;padding-block:var(--space-3);font-size:var(--type-small)}.jr-file-sample__type{background:var(--well);color:var(--ink-soft);font-size:var(--type-caption);border-radius:5px;padding:2px 8px;display:inline-block}.jr-file-sample__empty{padding:var(--space-6);color:var(--ink-soft);font-size:var(--type-small);margin:0}.jr-file-sample__tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jr-file-sample__tools .jr-collection-search{flex:220px;min-width:0;max-width:360px}.jr-file-sample__tools .jr-collection-search__field{width:100%}.jr-file-sample__row-number{color:var(--ink-faint);font-size:var(--type-caption)}.jr-file-sample .jr-table-frame{overscroll-behavior:contain}
.jr-source-context{gap:var(--space-2);min-width:0;display:grid}.jr-datasets,.jr-dataset{gap:var(--space-6);min-width:0;display:grid}.jr-dataset__summary{gap:var(--space-4);min-width:0;display:grid}.jr-dataset__title-row{align-items:center;gap:var(--space-4);min-width:0;display:flex}.jr-dataset__file-icon{border:1px solid var(--rule);background:var(--well);width:48px;height:48px;color:var(--ink-soft);border-radius:12px;flex:none;place-items:center;display:grid}.jr-dataset__title{gap:var(--space-1);min-width:0;display:grid}.jr-dataset__title h1,.jr-dataset__title p{overflow-wrap:anywhere}.jr-dataset__count{font-size:var(--type-small);font-variant-numeric:tabular-nums;text-align:right;flex:none;gap:2px;margin-left:auto;display:grid}.jr-dataset__count span{color:var(--ink-faint);font-size:var(--type-caption)}.jr-dataset__context{max-width:760px;color:var(--ink-soft);font-size:var(--type-small);overflow-wrap:anywhere;margin:0;line-height:1.6}.jr-dataset__upload-controls{gap:var(--space-3);padding-top:var(--space-4);display:grid}.jr-dataset__row{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.jr-dataset__row>.jr-small{flex:280px}.jr-dataset__upload-hint{margin-top:var(--space-1);color:var(--ink-faint);font-size:var(--type-caption);display:block}.jr-dataset__content{border:1px solid var(--rule);border-radius:var(--radius-card);min-width:0;padding:var(--space-4);background:var(--sheet)}.jr-dataset__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.jr-dataset__toolbar h2{font-size:var(--type-step);margin:0;font-weight:500}.jr-dataset__version-picker{width:200px;max-width:100%}.jr-dataset__settings{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet)}.jr-dataset__settings summary{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4);cursor:pointer;font-size:var(--type-small);font-weight:500;list-style:none;display:flex}.jr-dataset__settings summary::-webkit-details-marker{display:none}.jr-dataset__settings summary>.jr-small{margin-left:auto;font-weight:400}.jr-dataset__settings[open] summary>.jr-icon{transform:rotate(180deg)}.jr-dataset__settings-body{padding:0 var(--space-4) var(--space-4)}.jr-dataset__part{gap:var(--space-3);display:grid}.jr-dataset__check{align-items:center;gap:var(--space-2);min-height:var(--control-height);cursor:pointer;display:flex}.jr-dataset__check input{width:16px;height:16px;accent-color:var(--signal);margin:0}.jr-dataset__terms{color:var(--ink-faint);font-size:var(--type-caption);margin:0;line-height:1.5}.jr-dataset__problem{color:var(--wrong);font-size:var(--type-small);margin:0;line-height:1.5}.jr-library__back{justify-self:start}.jr-library-entry{gap:3px;min-width:0;display:grid}.jr-library-entry strong{text-overflow:ellipsis;font-weight:500;overflow:hidden}.jr-library-entry small{font-size:var(--type-caption);color:var(--ink-faint);text-overflow:ellipsis;font-weight:400;overflow:hidden}@media (max-width:640px){.jr-dataset__title-row{gap:var(--space-3);flex-wrap:wrap}.jr-dataset__title{flex:1}.jr-dataset__title h1{font-size:22px}.jr-dataset__count{text-align:left;gap:var(--space-2);width:100%;margin-left:0;display:flex}.jr-dataset__content{padding:var(--space-3)}.jr-dataset__toolbar{flex-wrap:wrap}.jr-dataset__settings summary{padding:var(--space-4)}.jr-dataset__settings summary>.jr-small{display:none}.jr-dataset__settings summary>.jr-icon{margin-left:auto}.jr-dataset__settings-body{padding:0 var(--space-4) var(--space-4)}}.jr-page.jr-library--dataset{gap:var(--space-4);width:100%;padding-top:0}.jr-library--dataset .jr-dataset{gap:var(--space-4)}.jr-library--dataset .jr-dataset__upload-controls{padding-top:0}
.jr-connections{gap:var(--space-6);min-width:0;display:grid}.jr-connections__attempt{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--signal-wash);flex-wrap:wrap;display:flex}.jr-connections__attempt>p{color:var(--ink);flex:280px;margin:0}.jr-connections__attempt--failed{background:var(--wrong-wash)}.jr-connections__attempt--failed>p{color:var(--wrong)}.jr-connections__count{padding:var(--space-3) var(--space-4) 0;color:var(--ink-faint);margin:0}.jr-connections__account{align-items:center;gap:var(--space-3);min-width:0;display:flex}.jr-connections__more{padding:var(--space-4);border-top:1px solid var(--rule);justify-content:center;display:flex}.jr-app-logo{border:1px solid var(--rule);border-radius:var(--radius-control);color:var(--ink-faint);background:#fff;flex:none;place-items:center;display:inline-grid;overflow:hidden}.jr-app-logo img{object-fit:contain;width:70%;height:70%}.jr-app-grid{gap:var(--space-3);padding:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;list-style:none;display:grid}.jr-app-card{min-width:0}.jr-app-card--skeleton{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-card);display:flex}.jr-app-card__button{align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background-color .12s;display:flex}.jr-app-card__button:hover{border-color:var(--rule-strong);background:var(--hover)}.jr-app-card__button:focus-visible{box-shadow:var(--focus);outline:none}.jr-app-card__text{gap:2px;min-width:0;display:grid}.jr-app-card__name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.jr-app-card__meta{color:var(--ink-faint);font-size:var(--type-caption);line-height:var(--type-caption-leading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jr-connect-dialog__body{gap:var(--space-4);display:grid}.jr-connect-dialog__app{align-items:flex-start;gap:var(--space-3);display:flex}.jr-connect-dialog__app-text{gap:var(--space-1);min-width:0;display:grid}.jr-connect-dialog__app-name{font-weight:500}.jr-connect-dialog__blocked{color:var(--wrong)}.jr-connect-dialog__docs{font-size:var(--type-small);color:var(--signal-ink)}.jr-connect-dialog__field{gap:var(--space-2);display:grid}.jr-connect-dialog__error{color:var(--wrong);margin:0}
.jr-questions{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.jr-page.jr-library--question:not(.jr-project){gap:var(--space-6);width:100%;max-width:880px;margin-inline:auto}.jr-question-page{gap:var(--space-6);min-width:0;display:grid}.jr-question-page__head{gap:var(--space-4);padding-block:var(--space-2) var(--space-4);align-items:flex-start;display:flex}.jr-question-page__symbol{width:48px;height:48px;color:var(--ink-soft);flex:none;place-items:center;display:grid}.jr-question-page__identity{gap:var(--space-2);min-width:0;display:grid}.jr-question-page__identity h1{overflow-wrap:anywhere}.jr-question-page__eyebrow{align-items:center;gap:var(--space-2);font-size:var(--type-caption);color:var(--ink-faint);flex-wrap:wrap;display:flex}.jr-question-page__eyebrow span:before{content:"·";margin-right:var(--space-2)}.jr-question-page__eyebrow span{font-variant-numeric:tabular-nums}.jr-question-page__body{gap:var(--space-6);min-width:0;display:grid}.jr-question-page__field{gap:var(--space-2);display:grid}.jr-question-page .jr-question-editor{padding-bottom:0}.jr-question-page__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}@media (max-width:599.98px){.jr-question-page__head{gap:var(--space-3)}.jr-question-page__identity h1{font-size:24px}.jr-question-page__footer>.jr-button{width:100%}}
.jr-library-editor{gap:var(--space-6);min-width:0;display:grid}.jr-library-editor__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.jr-library-editor__title{gap:var(--space-2);min-width:0;display:grid}.jr-new-definition{gap:var(--space-6);max-width:720px;display:grid}
.jr-evidence-dialog{gap:var(--space-4);min-width:0;display:grid}.jr-evidence-map{gap:var(--space-3);min-width:0;display:grid}.jr-evidence-map__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jr-evidence-map__legend{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jr-evidence-map__key{align-items:center;gap:var(--space-2);color:var(--ink-soft);font-size:var(--type-caption);line-height:var(--type-caption-leading);font-weight:500;display:inline-flex}.jr-evidence-map__frame{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet);min-height:320px;max-height:max(380px,100dvh - 320px);overflow:auto}.jr-evidence-map__sizer{width:calc(var(--map-width) * var(--map-scale));height:calc(var(--map-height) * var(--map-scale))}.jr-evidence-map__canvas{width:var(--map-width);height:var(--map-height);transform:scale(var(--map-scale));transform-origin:0 0;position:relative}.jr-evidence-map__heading{top:0;left:var(--column-x);align-content:center;gap:var(--space-1);width:var(--map-column-width);height:68px;padding:0 var(--space-2);border-bottom:1px solid var(--rule);background:var(--sheet);text-align:center;display:grid;position:absolute}.jr-evidence-map__title{color:var(--ink);font-size:var(--type-small);line-height:var(--type-small-leading);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.jr-evidence-map__count{color:var(--ink-faint);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-caption);line-height:var(--type-caption-leading);font-variant-numeric:tabular-nums}.jr-evidence-map__lines{pointer-events:none;position:absolute;top:0;left:0}.jr-evidence-map__line{fill:none;stroke:var(--rule-strong);stroke-width:1px}.jr-evidence-map__line--lit{stroke:var(--signal);stroke-width:1.5px}.jr-evidence-map__node{top:var(--node-y);left:var(--node-x);justify-content:flex-start;align-items:center;gap:var(--space-1);width:72px;height:44px;padding-top:var(--space-1);border-radius:var(--radius-control);transform:translate(-50%, calc(-1 * (var(--space-1) + 7px)));flex-direction:column;display:flex;position:absolute}.jr-evidence-map__name{max-width:100%;color:var(--ink-faint);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-caption);line-height:var(--type-caption-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-evidence-map__node--lit .jr-evidence-map__name,.jr-evidence-map__node:hover .jr-evidence-map__name{color:var(--ink)}.jr-evidence-map__mark{border:1.5px solid var(--ink-faint);background:var(--sheet);border-radius:50%;flex:none;width:14px;height:14px;display:block}.jr-evidence-map__mark--evaluate{border-color:var(--signal);background:var(--signal)}.jr-evidence-map__mark--group{border-color:var(--signal-ink);background:var(--signal-wash);border-radius:2px;width:11px;height:11px;margin:1.5px;transform:rotate(45deg)}.jr-evidence-map__mark--filter{border-color:var(--signal-ink);background:var(--signal-wash);border-radius:2px}.jr-evidence-map__mark--failed{border-color:var(--wrong);background:var(--wrong-wash)}.jr-evidence-map__mark--faint{border-color:var(--ink-ghost);background:var(--well)}.jr-evidence-map__node--lit .jr-evidence-map__mark:not(.jr-evidence-map__mark--failed){border-color:var(--signal)}.jr-evidence-map__node[aria-pressed=true] .jr-evidence-map__mark{outline:2px solid var(--signal);outline-offset:3px}
.jr-settings__header{gap:var(--space-2);padding-bottom:0;display:grid}.jr-settings__layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.jr-settings__nav{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.jr-settings__nav-item{align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--ink-soft);font-size:var(--type-small);cursor:pointer;text-align:left;display:flex}.jr-settings__nav-item:hover{background:var(--hover);color:var(--ink)}.jr-settings__nav-item[aria-current=page]{background:var(--sheet);box-shadow:0 0 0 1px var(--rule-strong);color:var(--ink);font-weight:500}.jr-settings__content{gap:var(--space-8);min-width:0;display:grid}.jr-settings .jr-card{border:0;border-top:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.jr-settings .jr-card__header{padding:var(--space-8) 0 0}.jr-settings .jr-card__title{font-size:var(--type-step);line-height:var(--type-step-leading);font-weight:500}.jr-settings .jr-card__body{gap:var(--space-6);padding:var(--space-3) 0 var(--space-4);border-radius:var(--radius-control);background:0 0;border:0;display:grid}.jr-settings .jr-card__footer{color:var(--ink-soft);font-size:var(--type-caption);line-height:var(--type-caption-leading);background:0 0;border:0;padding:0}.jr-settings__row{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.jr-settings__stack{gap:var(--space-6);display:grid}.jr-settings__text{gap:var(--space-1);min-width:0;max-width:640px;display:grid}.jr-settings__text h4{color:var(--ink);margin:0}.jr-settings__detail{color:var(--ink-soft)}.jr-settings__models{margin:0;padding:0;list-style:none}.jr-settings__models li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.jr-settings__models li:last-child{padding-bottom:0}.jr-settings__model-status{align-items:center;gap:var(--space-2);color:var(--ink-soft);font-size:var(--type-small);display:inline-flex}.jr-settings__model-status:before{content:"";background:var(--ink-faint);border-radius:50%;flex:none;width:6px;height:6px}.jr-settings__model-status[data-ready=true]:before{background:var(--right)}.jr-settings__empty{color:var(--ink-soft);padding-block:var(--space-4)}.jr-settings__limits{margin:0}.jr-settings__limits>div{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.jr-settings__limits>div:last-child{padding-bottom:0}.jr-settings__limits dt{color:var(--ink-soft)}.jr-settings__limits dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.jr-settings__limits dd span{color:var(--ink-faint);font-size:var(--type-small);font-weight:400}.jr-theme-choices{gap:var(--space-3);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.jr-theme-choice{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius-card);color:var(--ink-soft);cursor:pointer;display:flex;position:relative}.jr-theme-choice input{opacity:0;width:1px;height:1px;position:absolute}.jr-theme-choice__label{font-size:var(--type-small);font-weight:500}.jr-theme-choice:hover{background:var(--hover);color:var(--ink)}.jr-theme-choice:has(input:checked){border-color:var(--ink);background:var(--hover);color:var(--ink)}.jr-theme-choice:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:3px}@media (max-width:799.98px){.jr-settings__layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.jr-settings__nav{gap:var(--space-1);border:0;flex-wrap:wrap;padding:0;display:flex;position:static}.jr-settings__nav-item{min-height:var(--touch-target)}.jr-settings__section-heading{padding-top:0}.jr-settings .jr-card__header{padding-top:var(--space-6)}.jr-theme-choices{gap:var(--space-2)}.jr-theme-choice{padding:var(--space-3);gap:var(--space-2)}}.jr-settings__content>.jr-card:first-of-type{border-top:0}.jr-settings__content>.jr-card:first-of-type>.jr-card__header{padding-top:0}.jr-settings__appearance .jr-card__body{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (max-width:799.98px){.jr-settings__appearance .jr-card__body{grid-template-columns:minmax(0,1fr)}.jr-settings__nav{padding-bottom:var(--space-3);border-bottom:1px solid var(--rule)}}.jr-credit-balance{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet);display:grid}.jr-credit-balance__amount{align-items:baseline;gap:var(--space-2);color:var(--ink-soft);font-size:var(--type-small);flex-wrap:wrap;display:flex}.jr-credit-balance__amount strong{letter-spacing:-1px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.2}.jr-credit-balance__meter{appearance:none;background:var(--well);width:100%;height:6px;color:var(--signal-ink);border:0;border-radius:3px;display:block;overflow:hidden}.jr-credit-balance__meter::-webkit-progress-bar{background:var(--well)}.jr-credit-balance__meter::-webkit-progress-value{background:var(--signal);border-radius:3px}.jr-credit-balance__meter::-moz-progress-bar{background:var(--signal);border-radius:3px}.jr-credit-balance__meta{font-size:var(--type-small);color:var(--ink-soft)}.jr-credit-balance__link{color:var(--ink);cursor:pointer;padding:var(--space-1);border-radius:4px;font-weight:500}.jr-credit-balance__link:hover{background:var(--hover)}.jr-billing{gap:var(--space-6);display:grid}.jr-billing__heading{gap:var(--space-2);display:grid}.jr-billing__heading h3{font-size:var(--type-step);margin:0;font-weight:500}.jr-billing__badge{background:var(--well);color:var(--ink-soft);font-size:var(--type-caption);border-radius:6px;padding:4px 8px}.jr-billing__empty{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-card);display:grid}.jr-settings .jr-billing .jr-card__header{padding-top:var(--space-6);gap:var(--space-3);flex-wrap:wrap}.jr-email-preferences{justify-items:start;gap:16px;display:grid}.jr-email-preferences label{cursor:pointer;align-items:center;gap:10px;min-height:36px;display:flex}.jr-email-preferences input[type=checkbox]{width:16px;height:16px}.jr-email-stats{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:16px;width:100%;margin:0;display:grid}.jr-email-stats dt{font-size:12px}.jr-email-stats dd{margin:4px 0 0;font-size:20px;font-weight:600}
.jr-organization{background:var(--sheet);min-height:100dvh}.jr-organization__header{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:80px;padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--rule);display:flex}.jr-organization__header .brand-logo{width:144px}.jr-organization__back{align-items:center;gap:var(--space-2);min-height:40px;color:var(--ink-soft);font-size:var(--type-small);border-radius:var(--radius-control);text-decoration:none;display:inline-flex}.jr-organization__back:hover{color:var(--ink)}.jr-organization__main{gap:var(--space-10);max-width:1040px;padding:clamp(40px, 10vh, 96px) var(--space-8) var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;margin-inline:auto;display:grid}.jr-organization__intro{padding-block:var(--space-4)}.jr-organization__eyebrow{margin-bottom:var(--space-4);color:var(--ink-faint);font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:.08em;font-weight:500}.jr-organization__intro>h1{font-size:var(--type-display);line-height:var(--type-display-leading);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:12ch;font-weight:600}.jr-organization__description{margin-top:var(--space-4);max-width:34ch;color:var(--ink-soft);font-size:var(--type-empty);line-height:var(--type-empty-leading)}.jr-organization__features{gap:var(--space-6);margin:var(--space-10) 0 0;padding:0;list-style:none;display:grid}.jr-organization__features li{gap:var(--space-4);grid-template-columns:20px minmax(0,1fr);display:grid}.jr-organization__features .jr-icon{color:var(--ink-faint);margin-top:var(--space-1)}.jr-organization__features h2{font-size:var(--type-body);line-height:var(--type-body-leading);font-weight:500}.jr-organization__features p{margin-top:var(--space-1);color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-body-leading);max-width:36ch}.jr-organization__setup{min-width:0}.jr-organization__local,.jr-organization__loading{padding:var(--space-8);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--sheet)}.jr-organization__local-top{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.jr-organization__mark{width:48px;height:48px;color:var(--signal-ink);background:var(--signal-wash);border-radius:var(--radius-control);place-items:center;display:grid}.jr-organization__badge{padding:var(--space-1) var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-pill);font-size:var(--type-caption);line-height:var(--type-caption-leading);color:var(--ink-soft)}.jr-organization__local-copy h2{font-size:var(--type-section);line-height:var(--type-section-leading);letter-spacing:var(--tracking-section);font-weight:600}.jr-organization__local-copy p{margin-top:var(--space-3);color:var(--ink-soft);font-size:var(--type-body);line-height:var(--type-step-leading)}.jr-organization__workspace{align-items:center;gap:var(--space-3);margin-block:var(--space-6);padding-block:var(--space-4);border-block:1px solid var(--rule);color:var(--ink-soft);display:flex}.jr-organization__workspace>div{flex:1;min-width:0}.jr-organization__workspace strong{color:var(--ink);font-size:var(--type-body);font-weight:500;display:block}.jr-organization__workspace div span{color:var(--ink-faint);font-size:var(--type-caption);margin-top:var(--space-1);display:block}.jr-organization__current{color:var(--ink-faint);font-size:var(--type-caption)}.jr-organization__continue{width:100%;height:auto;min-height:44px;padding-block:var(--space-2);white-space:normal;text-align:center}.jr-organization__note{margin-top:var(--space-3);color:var(--ink-faint);font-size:var(--type-caption);line-height:var(--type-caption-leading);text-align:center}.jr-organization__loading{gap:var(--space-6);display:grid}.jr-organization .jr-organization__auth-root,.jr-organization .jr-organization__auth-box{width:100%;max-width:100%}.jr-organization .jr-organization__auth-box{box-shadow:none;border:1px solid var(--rule);border-radius:var(--radius-card)}.jr-organization .jr-organization__auth-card{width:100%;box-shadow:none}@media (max-width:759.98px){.jr-organization__header{padding-inline:var(--space-4);gap:var(--space-3)}.jr-organization__header .brand-logo{width:116px}.jr-organization__main{gap:var(--space-6);max-width:560px;padding:var(--space-8) var(--space-4);grid-template-columns:minmax(0,1fr)}.jr-organization__intro{padding:0}.jr-organization__intro>h1{font-size:var(--type-page);line-height:var(--type-page-leading);max-width:none}.jr-organization__features{display:none}.jr-organization__local,.jr-organization__loading{padding:var(--space-6)}}
.jr-planner{gap:var(--space-3);min-width:0;display:grid}
.jr-home{gap:var(--space-8);padding-block:var(--space-3) var(--space-8)}.jr-home__hero{gap:var(--space-3);max-width:720px;display:grid}.jr-home__title{color:var(--ink);font-size:var(--type-display);line-height:var(--type-display-leading);letter-spacing:var(--tracking-display);margin:0;font-weight:500}.jr-home__lead{max-width:600px;color:var(--ink-soft);font-size:var(--type-body);line-height:var(--type-step-leading)}.jr-home__intake{min-width:0}.jr-home__section{align-content:start;gap:var(--space-4);min-width:0;display:grid;container-type:inline-size}.jr-home__section-head{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--control-height);display:flex}.jr-home__text-link{align-items:center;gap:var(--space-2);min-height:var(--control-height);border-radius:var(--radius-control);color:var(--ink-soft);font-size:var(--type-small);flex:none;text-decoration:none;display:inline-flex}.jr-home__text-link:hover{color:var(--signal-ink)}.jr-home__projects{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jr-home__project{--workflow-card-art:url(/assets/illustrations/workflow-data-weave-light.webp);isolation:isolate;min-width:0;padding:var(--space-4);border:1px solid var(--rule);background:var(--sheet);border-radius:12px;flex-direction:column;display:flex;position:relative}:root[data-theme=dark] .jr-home__project{--workflow-card-art:url(/assets/illustrations/workflow-data-weave-dark.webp)}.jr-home__project:before{content:"";z-index:-1;border-radius:inherit;background:var(--workflow-card-art) center / 100% 100% no-repeat;opacity:.14;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 65%,#0000 86%),linear-gradient(90deg,#0000 28%,#0000001f 50%,#000 78%);mask-image:linear-gradient(#000 65%,#0000 86%),linear-gradient(90deg,#0000 28%,#0000001f 50%,#000 78%);-webkit-mask-composite:source-in;mask-composite:intersect}.jr-home__project .jr-workflow-inputs{padding-right:min(24%,112px)}.jr-home__project:hover{border-color:var(--rule-strong)}.jr-home__project:focus-within{border-color:var(--signal-ink)}.jr-home__project-head{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.jr-home__project-head h3{max-width:80%;letter-spacing:var(--tracking-card);margin:0;font-size:16px;font-weight:600;line-height:1.4}.jr-home__project-name{color:var(--ink);overflow-wrap:anywhere;border-radius:var(--radius-control);text-decoration:none}.jr-home__project-name:hover{color:var(--signal-ink)}.jr-home__project-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule);flex-wrap:wrap;margin-top:auto;display:flex}.jr-home__project-facts{align-items:center;gap:var(--space-2);color:var(--ink-soft);font-size:var(--type-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.jr-home__project-facts .jr-workflow-metric{font-size:inherit}.jr-home__project-facts>span+span{border-left:1px solid var(--rule-strong);padding-left:var(--space-2)}.jr-home__project-facts small{color:var(--ink-faint);font-size:var(--type-caption)}.jr-home__project-action.jr-button{min-height:36px;padding-inline:var(--space-3);font-size:var(--type-small);color:var(--signal-ink);border-color:color-mix(in srgb, var(--signal) 60%, var(--rule));box-shadow:none;margin-left:auto}.jr-home__project-action.jr-button:hover{background:var(--signal-wash)}.jr-home__project>.jr-load-error{margin-top:var(--space-3)}@container (min-width:1100px){.jr-home__projects{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:720px){.jr-home__projects{grid-template-columns:minmax(0,1fr)}.jr-home__project{padding:var(--space-4)}}.jr-home__workspace{gap:var(--space-8);min-width:0;display:grid}.jr-home__activity{gap:var(--space-2)}.jr-home__activity>.jr-empty-state,.jr-home__activity-loading{align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);min-height:84px;padding:var(--space-4);border:1px solid var(--rule);background:linear-gradient(110deg, var(--signal-wash), transparent 55%), var(--sheet);text-align:left;border-radius:12px;grid-template-columns:40px minmax(0,1fr);display:grid}.jr-home__activity .jr-empty-state__icon{color:var(--signal-ink);background:var(--sheet);grid-row:1/3;margin:0}.jr-home__activity .jr-empty-state__title,.jr-home__activity .jr-empty-state__description{max-width:none;font-size:var(--type-small);margin:0}.jr-home__activity .jr-empty-state__title{align-self:end}.jr-home__activity .jr-empty-state__description{align-self:start}.jr-home__activity-loading>div{gap:var(--space-2);display:grid}.jr-home__activity .jr-run-list{border:1px solid var(--rule);background:var(--sheet);box-shadow:none;border-radius:12px;gap:0;display:grid}.jr-home__activity .jr-run-row{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.jr-home__activity .jr-run-row+.jr-run-row{border-top:1px solid var(--rule)}.jr-home__activity .jr-run-row__head{flex-wrap:wrap}.jr-home__activity .jr-run-row__link{font-size:var(--type-small);white-space:normal;overflow-wrap:anywhere}.jr-home__activity .jr-run-row__foot{margin:0}@container (max-width:720px){.jr-home__activity .jr-run-row{grid-template-columns:minmax(0,1fr)}}.jr-home__guide{gap:var(--space-4);margin-top:var(--space-6);display:grid}.jr-home__guide-title{color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-leading);font-weight:500}.jr-home__moves{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jr-home__move{align-content:start;gap:var(--space-2);min-width:0;display:grid}.jr-home__move>.jr-entity-art{width:88px;height:88px;margin-bottom:var(--space-3)}.jr-home__move h3{font-size:var(--type-body);line-height:var(--type-body-leading);font-weight:500}.jr-home__move p{color:var(--ink-soft);font-size:var(--type-small);line-height:var(--type-body-leading)}@media (max-width:719.98px){.jr-home{gap:var(--space-6)}.jr-home__title{font-size:var(--type-page);line-height:var(--type-page-leading)}.jr-home__projects,.jr-home__activity .jr-run-list{grid-template-columns:minmax(0,1fr)}.jr-home__project{padding:var(--space-4)}.jr-home__moves{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.jr-home__move-art{height:120px}.jr-home__guide .jr-caption{display:none}}.jr-home__drop,.jr-home__ask{gap:var(--space-3);min-width:0;display:grid}.jr-home__problem{align-items:baseline;gap:var(--space-2);color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-leading);margin:0;display:flex}.jr-home__problem:before{content:"";background:var(--wrong);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.jr-home__unavailable{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.jr-home__subject{gap:var(--space-1);max-width:640px;display:grid}.jr-home__subject-field{gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-home__subject-field .jr-input{flex:220px;width:auto}.jr-home__choices{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.jr-home__field{align-content:start;gap:var(--space-1);min-width:0;display:grid}.jr-home__nouns{border:0;margin:0;padding:0;display:block}.jr-home__nouns legend{margin-bottom:var(--space-1);padding:0}.jr-home__noun-fields{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jr-home__noun{gap:2px;min-width:0;display:grid}.jr-home__unread{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.jr-home__drop .jr-drop-zone{isolation:isolate;align-content:center;justify-items:start;gap:var(--space-3) var(--space-6);min-height:288px;padding:var(--space-8);border:1px solid var(--rule);background:var(--intake-sky);color:var(--intake-ink);text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title.""description.""choose.""hint.";display:grid;position:relative;overflow:hidden}.jr-home__drop .jr-drop-zone--compact{min-height:264px}.jr-home__drop .jr-drop-zone:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--intake-art-scrim), transparent 72%), url(/assets/illustrations/data-to-finding.webp) right center / cover;opacity:var(--intake-art-opacity);position:absolute;inset:0}.jr-home__drop .jr-drop-zone__title{font-size:var(--type-page);line-height:var(--type-page-leading);letter-spacing:var(--tracking-page);text-wrap:balance;grid-area:title;margin:0;font-weight:500}.jr-home__drop .jr-drop-zone__description{font-size:var(--type-body);line-height:var(--type-body-leading);grid-area:description}.jr-home__drop .jr-drop-zone__hint{color:var(--intake-ink);font-size:var(--type-caption);grid-area:hint;margin:0;line-height:1.5}.jr-home__drop .jr-drop-zone__choose{margin-top:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-card);background:var(--intake-action);color:var(--intake-action-ink);grid-area:choose;font-weight:500;text-decoration:none}.jr-home__drop .jr-drop-zone__choose:hover{background:var(--intake-action-hover)}.jr-home__drop .jr-drop-zone__choose:focus-visible{outline:2px solid var(--intake-ink);outline-offset:4px}.jr-home__drop .jr-drop-zone--active{outline:2px solid var(--signal);outline-offset:4px}.jr-home__drop .jr-drop-zone--disabled{opacity:1}.jr-home__drop .jr-drop-zone--disabled .jr-drop-zone__choose{opacity:.6}@media (max-width:700px){.jr-home__drop .jr-drop-zone{min-height:400px;padding:var(--space-6) var(--space-6) 180px;gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""description""choose""hint"}.jr-home__drop .jr-drop-zone:before{background:url(/assets/illustrations/data-to-finding.webp) 100% 100%/auto 220px no-repeat;-webkit-mask-image:linear-gradient(#0000 calc(100% - 220px),#000 calc(100% - 145px));mask-image:linear-gradient(#0000 calc(100% - 220px),#000 calc(100% - 145px))}.jr-home__drop .jr-drop-zone__title{font-size:var(--type-section);line-height:var(--type-section-leading)}}.jr-home__plan-heading{gap:var(--space-2);display:grid}.jr-home__plan-heading>.jr-caption{overflow-wrap:anywhere}.jr-home__plan-heading .jr-small{max-width:680px}.jr-home__ask{gap:var(--space-4)}.jr-home__ask .jr-ask__bar{gap:var(--space-4);height:auto;padding:var(--space-6);border:1px solid var(--rule-strong);background:var(--sheet);box-shadow:var(--shadow-control);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;display:grid}.jr-home__ask .jr-ask__input{resize:vertical;grid-area:1/1/auto/-1;width:100%;height:auto;min-height:96px;line-height:1.6}.jr-home__ask .jr-ask__planner{color:var(--ink-soft);align-self:center}.jr-home__ask .jr-ask__bar>.jr-button{grid-area:2/2;min-height:40px}.jr-home__plan-presets{gap:var(--space-2);display:grid}.jr-home__plan-presets .jr-starting-points{gap:var(--space-2)}.jr-home__plan-presets .jr-starting-points__chip{height:auto;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--sheet);white-space:normal;text-align:left}.jr-home__plan-presets .jr-starting-points__chip:hover:not(:disabled){background:var(--hover)}@media (max-width:480px){.jr-home__ask .jr-ask__bar{padding:var(--space-4);gap:var(--space-3)}.jr-home__ask .jr-ask__planner-label{clip-path:none;width:auto;height:auto;position:static}}.jr-home__ask .jr-ask__bar:has(.jr-ask__input:focus-visible){border-color:var(--signal-ink);box-shadow:0 0 0 3px var(--signal-wash)}
.jr-plan-tab{min-width:0;height:100%;min-height:0}.jr-app-shell__content:has(.jr-project){scrollbar-gutter:auto;padding:0;display:flex;overflow:hidden}.jr-project{flex:1;gap:0;width:100%;max-width:none;min-height:0;margin:0}.jr-project>.jr-page__header{padding:var(--space-4) var(--space-6) var(--space-2);flex:none}.jr-project>.jr-page__header .jr-page-title{font-size:var(--type-dialog);line-height:var(--type-dialog-leading)}.jr-project>.jr-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.jr-project>.jr-tabs>.jr-tabs__list{padding-inline:var(--space-6);flex:none}.jr-project>.jr-tabs>.jr-tabs__panel{min-height:0;padding:var(--space-6);overscroll-behavior:contain;flex:1;overflow:auto}.jr-project--workflow>.jr-tabs>.jr-tabs__panel{padding:0;overflow:hidden}@media (max-width:600px){.jr-project>.jr-page__header,.jr-project>.jr-tabs>.jr-tabs__list{padding-inline:var(--space-4)}.jr-project:not(.jr-project--workflow)>.jr-tabs>.jr-tabs__panel{padding:var(--space-4)}}
