.jr-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--jr-space-050);height:var(--jr-height-control);padding:0 var(--jr-space-150);border:none;border-radius:var(--jr-radius-100);font-family:inherit;font-size:var(--jr-font-size-100);font-weight:var(--jr-font-weight-medium);line-height:var(--jr-line-height-100);cursor:pointer;white-space:nowrap;transition:background-color var(--jr-duration-small) var(--jr-ease-out),box-shadow var(--jr-duration-small) var(--jr-ease-out)}.jr-button:has(>svg){gap:var(--jr-space-075)}.jr-button:disabled{background:var(--jr-bg-disabled)!important;color:var(--jr-text-disabled)!important;cursor:not-allowed}.jr-button--default{background:var(--jr-bg-neutral);color:var(--jr-text)}.jr-button--default:hover:not(:disabled){background:var(--jr-bg-neutral-hovered)}.jr-button--default:active:not(:disabled){background:var(--jr-bg-neutral-pressed)}.jr-button--primary{background:var(--jr-bg-brand-bold);color:var(--jr-text-inverse)}.jr-button--primary:hover:not(:disabled){background:var(--jr-bg-brand-bold-hovered)}.jr-button--primary:active:not(:disabled){background:var(--jr-bg-brand-bold-pressed)}.jr-button--subtle{background:transparent;color:var(--jr-text-subtle)}.jr-button--subtle:hover:not(:disabled){background:var(--jr-bg-neutral)}.jr-button--danger{background:var(--jr-bg-danger-bold);color:var(--jr-text-inverse)}.jr-button--link{background:transparent;color:var(--jr-link);padding:0;height:auto}.jr-button--link:hover:not(:disabled){text-decoration:underline}.jr-button--sm{height:var(--jr-height-control-sm);padding:0 var(--jr-space-100);font-size:var(--jr-font-size-075)}.jr-button--lg{height:var(--jr-height-control-lg);padding:0 var(--jr-space-200)}.jr-lozenge{display:inline-flex;align-items:center;height:16px;max-width:200px;padding:0 var(--jr-space-050);border-radius:var(--jr-radius-100);font-size:var(--jr-font-size-050);font-weight:var(--jr-font-weight-bold);line-height:16px;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-lozenge--todo{background:var(--jr-bg-neutral);color:var(--jr-text-subtle)}.jr-lozenge--in_progress{background:var(--jr-bg-information);color:var(--jr-text-information)}.jr-lozenge--done{background:var(--jr-bg-success);color:var(--jr-text-success)}.jr-lozenge--removed{background:var(--jr-bg-danger);color:var(--jr-text-danger)}.jr-lozenge--moved{background:var(--jr-bg-warning);color:var(--jr-text-warning)}.jr-lozenge--new{background:var(--jr-bg-discovery);color:var(--jr-text-discovery)}.jr-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--jr-radius-full);background:var(--jr-bg-neutral-bold);color:var(--jr-text-inverse);font-weight:var(--jr-font-weight-medium);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jr-avatar--xs{width:16px;height:16px;font-size:9px}.jr-avatar--sm{width:24px;height:24px;font-size:var(--jr-font-size-050)}.jr-avatar--md{width:32px;height:32px;font-size:var(--jr-font-size-075)}.jr-avatar--lg{width:40px;height:40px;font-size:var(--jr-font-size-100)}.jr-avatar--xl{width:96px;height:96px;font-size:var(--jr-font-size-400)}.jr-avatar-group{display:inline-flex}.jr-avatar-group>*+*{margin-left:-6px;box-shadow:0 0 0 2px var(--jr-surface)}.jr-tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--jr-space-050);border-radius:var(--jr-radius-100);background:var(--jr-bg-neutral);color:var(--jr-text);font-size:var(--jr-font-size-075);line-height:20px}.jr-field{display:flex;flex-direction:column;gap:var(--jr-space-050)}.jr-field__label{font-size:var(--jr-font-size-075);font-weight:var(--jr-font-weight-semibold);color:var(--jr-text-subtle)}.jr-field__required{color:var(--jr-text-danger);margin-left:var(--jr-space-025)}.jr-input{height:var(--jr-height-control);padding:0 var(--jr-space-075);border:var(--jr-border-width) solid var(--jr-border-input);border-radius:var(--jr-radius-100);background:var(--jr-bg-input);color:var(--jr-text);font-family:inherit;font-size:var(--jr-font-size-100);transition:border-color var(--jr-duration-small) var(--jr-ease-out),box-shadow var(--jr-duration-small) var(--jr-ease-out);width:100%}.jr-input:hover:not(:disabled):not(:focus){background:var(--jr-surface-hovered)}.jr-input:focus{outline:none;border-color:var(--jr-border-focused);box-shadow:inset 0 0 0 var(--jr-border-width) var(--jr-border-focused)}.jr-input--invalid{border-color:var(--jr-border-danger)}.jr-field__error{font-size:var(--jr-font-size-075);color:var(--jr-text-danger)}.jr-empty{display:flex;flex-direction:column;align-items:center;gap:var(--jr-space-150);padding:var(--jr-space-600) var(--jr-space-300);text-align:center;color:var(--jr-text-subtle)}.jr-empty__title{font-size:var(--jr-font-size-300);font-weight:var(--jr-font-weight-medium);line-height:var(--jr-line-height-300);color:var(--jr-text);margin:0}.jr-spinner{display:inline-block;border-radius:var(--jr-radius-full);border:2px solid var(--jr-border);border-top-color:var(--jr-text-brand);animation:jr-spin .8s linear infinite}@keyframes jr-spin{to{transform:rotate(1turn)}}.jr-card{background:var(--jr-surface-raised);border-radius:var(--jr-radius-100);box-shadow:var(--jr-shadow-raised);padding:var(--jr-space-100);transition:background-color var(--jr-duration-small) var(--jr-ease-out)}.jr-card:hover{background:var(--jr-surface-hovered)}.jr-demo{max-width:1040px;margin:0 auto;padding:var(--jr-space-500) var(--jr-space-300) var(--jr-space-800);display:flex;flex-direction:column;gap:var(--jr-space-500)}.jr-demo h1{font-size:var(--jr-font-size-500);line-height:var(--jr-line-height-500);font-weight:var(--jr-font-weight-medium);margin:0}.jr-demo h2{font-size:var(--jr-font-size-300);line-height:var(--jr-line-height-300);font-weight:var(--jr-font-weight-semibold);margin:0 0 var(--jr-space-200)}.jr-demo section{background:var(--jr-surface);border:1px solid var(--jr-border);border-radius:var(--jr-radius-300);padding:var(--jr-space-300)}.jr-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jr-space-150)}.jr-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:var(--jr-space-100);gap:var(--jr-space-100)}.jr-swatch{border:1px solid var(--jr-border);border-radius:var(--jr-radius-200);overflow:hidden;font-size:var(--jr-font-size-075)}.jr-swatch__chip{height:48px}.jr-swatch__name{padding:var(--jr-space-050) var(--jr-space-075);color:var(--jr-text-subtle);font-family:var(--jr-font-mono);font-size:var(--jr-font-size-050)}.jr-status-select{position:relative;margin-bottom:var(--jr-space-200)}.jr-status-select__button{display:inline-flex;align-items:center;gap:var(--jr-space-050);max-width:100%;height:var(--jr-height-control);padding:0 var(--jr-space-075) 0 var(--jr-space-100);border:0;border-radius:var(--jr-radius-100);font:inherit;font-size:var(--jr-font-size-075);font-weight:var(--jr-font-weight-bold);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:filter var(--jr-duration-small) var(--jr-ease-out)}.jr-status-select__button:hover:not(:disabled){filter:brightness(.94)}.jr-status-select__button:disabled{cursor:default}.jr-status-select__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-status-select__button--todo{background:var(--jr-bg-neutral);color:var(--jr-text-subtle)}.jr-status-select__button--in_progress{background:var(--jr-bg-information);color:var(--jr-text-information)}.jr-status-select__button--done{background:var(--jr-bg-success);color:var(--jr-text-success)}.jr-status-select__menu{position:absolute;z-index:20;top:calc(100% + var(--jr-space-050));left:0;min-width:200px;padding:var(--jr-space-050);border-radius:var(--jr-radius-200);background:var(--jr-surface-overlay);border:var(--jr-border-width) solid var(--jr-border);box-shadow:var(--jr-shadow-overlay)}.jr-status-select__item{display:block;width:100%;padding:var(--jr-space-075) var(--jr-space-150);border:0;border-radius:var(--jr-radius-100);background:transparent;color:var(--jr-text);font:inherit;text-align:left;cursor:pointer}.jr-status-select__item:hover{background:var(--jr-bg-neutral)}.jr-issue__timestamps{margin-top:var(--jr-space-200);padding-top:var(--jr-space-150);border-top:1px solid var(--jr-border);color:var(--jr-text-subtlest);font-size:var(--jr-font-size-075)}.jr-app{display:flex;flex-direction:column;height:100vh}.jr-app>.jr-topnav{flex:none}.jr-app__body{display:grid;grid-template-columns:var(--jr-width-sidenav) 1fr;flex:1 1;min-height:0}:root[data-nav-collapsed] .jr-app__body{grid-template-columns:0 1fr}.jr-app__content{overflow:auto;padding:var(--jr-space-300) var(--jr-space-400);background:var(--jr-surface)}.jr-topnav{display:flex;align-items:center;gap:var(--jr-space-100);height:var(--jr-height-topnav);padding:0 var(--jr-space-100) 0 var(--jr-space-150);background:var(--jr-surface);border-bottom:1px solid var(--jr-border)}.jr-topnav__left,.jr-topnav__right{display:flex;align-items:center;gap:var(--jr-space-050)}.jr-topnav__left{flex:1 1;min-width:0}.jr-topnav__right{flex:1 1;justify-content:flex-end;gap:var(--jr-space-050)}.jr-topnav__account{display:flex;align-items:center;gap:var(--jr-space-050)}.jr-icon-button{display:inline-grid;place-items:center;width:var(--jr-height-control);height:var(--jr-height-control);padding:0;border:0;border-radius:var(--jr-radius-200);background:transparent;color:var(--jr-icon-subtle);cursor:pointer;transition:background-color var(--jr-duration-small) var(--jr-ease-out)}.jr-icon-button:hover{background:var(--jr-bg-neutral);color:var(--jr-text)}.jr-icon-button:active{background:var(--jr-bg-neutral-pressed)}.jr-topnav__logo{display:flex;flex:none;align-items:center;gap:var(--jr-space-100);padding:0 var(--jr-space-050);font-weight:var(--jr-font-weight-bold);font-size:var(--jr-font-size-200);color:var(--jr-text);text-decoration:none}.jr-topnav__mark{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--jr-radius-200);background:var(--jr-bg-brand-bold);color:var(--jr-text-inverse);font-size:var(--jr-font-size-100)}.jr-topnav__search{position:relative;flex:0 1 780px;min-width:120px}.jr-topnav__search-icon{position:absolute;top:50%;left:var(--jr-space-100);transform:translateY(-50%);color:var(--jr-icon-subtle);pointer-events:none}.jr-topnav__search-input{width:100%;padding-left:var(--jr-space-400)}.jr-sidenav{display:flex;flex-direction:column;border-right:1px solid var(--jr-border);background:var(--jr-surface);padding:var(--jr-space-100) var(--jr-space-075);overflow:auto}:root[data-nav-collapsed] .jr-sidenav{display:none}.jr-sidenav__group{display:flex;flex-direction:column;gap:1px}.jr-sidenav__divider{height:1px;margin:var(--jr-space-100) var(--jr-space-100);background:var(--jr-border)}.jr-sidenav__footer{margin-top:auto;padding-top:var(--jr-space-100);border-top:1px solid var(--jr-border)}.jr-sidenav__back{display:flex;align-items:center;gap:var(--jr-space-050);padding:var(--jr-space-075) var(--jr-space-150);color:var(--jr-text-subtle);font-size:var(--jr-font-size-075);text-decoration:none}.jr-sidenav__back:hover{color:var(--jr-text)}.jr-sidenav__back-icon{transform:rotate(180deg)}.jr-sidenav__project{display:flex;align-items:center;gap:var(--jr-space-100);padding:var(--jr-space-100) var(--jr-space-150);margin-bottom:var(--jr-space-100)}.jr-sidenav__project-name{font-weight:var(--jr-font-weight-semibold);line-height:1.2}.jr-sidenav__project-type{font-size:var(--jr-font-size-075);color:var(--jr-text-subtlest)}.jr-navitem{display:flex;align-items:center;gap:var(--jr-space-100);min-height:var(--jr-height-control);padding:var(--jr-space-050) var(--jr-space-150);border-radius:var(--jr-radius-100);color:var(--jr-text);text-decoration:none;font-weight:var(--jr-font-weight-medium);transition:background-color var(--jr-duration-small) var(--jr-ease-out)}.jr-navitem:hover{background:var(--jr-bg-neutral)}.jr-navitem--active{background:var(--jr-bg-selected);color:var(--jr-text-selected)}.jr-navitem__icon{display:grid;place-items:center;flex:none;color:var(--jr-icon-subtle)}.jr-navitem--active .jr-navitem__icon{color:var(--jr-text-selected)}.jr-navitem__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-navitem--parent{gap:var(--jr-space-050);padding-left:var(--jr-space-050)}.jr-navitem__twisty{display:grid;place-items:center;flex:none;width:20px;height:20px;padding:0;border:0;border-radius:var(--jr-radius-050);background:transparent;color:var(--jr-icon-subtle);cursor:pointer;transition:transform var(--jr-duration-small) var(--jr-ease-out)}.jr-navitem__twisty[aria-expanded=true]{transform:rotate(90deg)}.jr-navitem__twisty:hover{background:var(--jr-bg-neutral-hovered)}.jr-navitem__self{display:flex;align-items:center;gap:var(--jr-space-100);flex:1 1;min-width:0;color:inherit;text-decoration:none}.jr-navitem--project{padding-left:var(--jr-space-300)}.jr-board{display:flex;gap:var(--jr-space-100);align-items:flex-start;overflow-x:auto;padding-bottom:var(--jr-space-200)}.jr-column{flex:0 0 270px;background:var(--jr-surface-sunken);border-radius:var(--jr-radius-300);padding:var(--jr-space-100);min-height:120px;transition:background-color var(--jr-duration-small) var(--jr-ease-out)}.jr-column--over{background:var(--jr-bg-selected)}.jr-column--wip{background:var(--jr-bg-danger)}.jr-column__head{display:flex;align-items:center;justify-content:space-between;padding:var(--jr-space-050) var(--jr-space-100) var(--jr-space-150);font-size:var(--jr-font-size-075);font-weight:var(--jr-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--jr-text-subtlest)}.jr-column__count{color:var(--jr-text-subtlest);font-weight:var(--jr-font-weight-regular)}.jr-column__wip{color:var(--jr-text-danger);font-weight:var(--jr-font-weight-bold)}.jr-column__list{display:flex;flex-direction:column;gap:var(--jr-space-100);min-height:40px}.jr-issue-card{background:var(--jr-surface-raised);border-radius:var(--jr-radius-100);box-shadow:var(--jr-shadow-raised);padding:var(--jr-space-100) var(--jr-space-100) var(--jr-space-075);cursor:-webkit-grab;cursor:grab;border-left:3px solid transparent;transition:background-color var(--jr-duration-small) var(--jr-ease-out),box-shadow var(--jr-duration-small) var(--jr-ease-out)}.jr-issue-card:hover{background:var(--jr-surface-hovered)}.jr-issue-card--dragging{opacity:.4}.jr-issue-card--overlay{box-shadow:var(--jr-shadow-overlay);transform:rotate(2deg);cursor:-webkit-grabbing;cursor:grabbing}.jr-issue-card__summary{margin-bottom:var(--jr-space-100);line-height:var(--jr-line-height-100)}.jr-issue-card__meta{justify-content:space-between}.jr-issue-card__left,.jr-issue-card__meta{display:flex;align-items:center;gap:var(--jr-space-075)}.jr-issue-card__key{font-family:var(--jr-font-mono);font-size:var(--jr-font-size-075);color:var(--jr-text-subtlest);text-decoration:none}.jr-issue-card__key:hover{text-decoration:underline}.jr-type-icon{display:inline-grid;place-items:center;width:16px;height:16px;color:#fff;font-size:10px;font-weight:var(--jr-font-weight-bold);flex-shrink:0}.jr-points,.jr-type-icon{border-radius:var(--jr-radius-050)}.jr-points{display:inline-block;padding:0 var(--jr-space-075);line-height:18px;background:var(--jr-bg-neutral);color:var(--jr-text-subtle);font-size:var(--jr-font-size-075);font-weight:var(--jr-font-weight-medium);white-space:nowrap}.jr-flag{color:var(--jr-icon-danger)}.jr-page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--jr-space-200);margin-bottom:var(--jr-space-250)}.jr-page-head h1{font-size:var(--jr-font-size-400);line-height:var(--jr-line-height-400);font-weight:var(--jr-font-weight-medium);margin:0}.jr-truncation{padding:var(--jr-space-150) var(--jr-space-200);margin-bottom:var(--jr-space-200);border-radius:var(--jr-radius-100);background:var(--jr-bg-warning);color:var(--jr-text);line-height:var(--jr-line-height-100)}.jr-breadcrumbs,.jr-truncation{font-size:var(--jr-font-size-075)}.jr-breadcrumbs{display:flex;gap:var(--jr-space-050);color:var(--jr-text-subtlest);margin-bottom:var(--jr-space-050)}.jr-breadcrumbs a{color:inherit;text-decoration:none}.jr-breadcrumbs a:hover{text-decoration:underline}.jr-toolbar{display:flex;align-items:center;gap:var(--jr-space-100);margin-bottom:var(--jr-space-200);flex-wrap:wrap}.jr-chip{display:inline-flex;align-items:center;height:var(--jr-height-control-sm);padding:0 var(--jr-space-100);border:1px solid var(--jr-border);border-radius:var(--jr-radius-full);background:transparent;color:var(--jr-text-subtle);font-size:var(--jr-font-size-075);font-family:inherit;cursor:pointer;transition:all var(--jr-duration-small) var(--jr-ease-out)}.jr-chip:hover{background:var(--jr-bg-neutral)}.jr-chip--active{background:var(--jr-bg-selected);border-color:var(--jr-border-selected);color:var(--jr-text-selected)}.jr-error-banner{padding:var(--jr-space-100) var(--jr-space-150);border-radius:var(--jr-radius-100);background:var(--jr-bg-danger);color:var(--jr-text-danger);margin-bottom:var(--jr-space-200)}.jr-quick-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jr-space-100);margin-bottom:var(--jr-space-200)}.jr-board-search{position:relative;width:220px}.jr-board-search__icon{position:absolute;top:50%;left:var(--jr-space-100);transform:translateY(-50%);color:var(--jr-icon-subtle);pointer-events:none}.jr-board-search__input{width:100%;height:var(--jr-height-control);padding-left:var(--jr-space-400)}.jr-quick-filters__avatars{display:flex;align-items:center;gap:var(--jr-space-025)}.jr-quick-filters__avatar{padding:2px;border:2px solid transparent;border-radius:var(--jr-radius-full);background:transparent;line-height:0;cursor:pointer}.jr-quick-filters__avatar:hover{border-color:var(--jr-border)}.jr-quick-filters__avatar--active{border-color:var(--jr-border-selected)}.jr-quick-filters__chips{display:flex;flex-wrap:wrap;gap:var(--jr-space-075)}.jr-quick-filters__clear{border:none;background:transparent;color:var(--jr-link);font-family:inherit;font-size:var(--jr-font-size-075);cursor:pointer}.jr-backlog{display:flex;flex-direction:column;gap:var(--jr-space-300);max-width:1100px}.jr-backlog__section{border:1px solid var(--jr-border);border-radius:var(--jr-radius-300);background:var(--jr-surface);transition:background-color var(--jr-duration-small) var(--jr-ease-out)}.jr-backlog__section--over{background:var(--jr-bg-selected)}.jr-backlog__head{display:flex;align-items:center;gap:var(--jr-space-100);padding:var(--jr-space-100) var(--jr-space-150);border-bottom:1px solid var(--jr-border)}.jr-backlog__toggle{border:none;background:transparent;color:var(--jr-text-subtle);cursor:pointer;font-size:var(--jr-font-size-100);padding:0 var(--jr-space-050)}.jr-backlog__title{font-weight:var(--jr-font-weight-semibold)}.jr-backlog__count,.jr-backlog__goal{color:var(--jr-text-subtlest);font-size:var(--jr-font-size-075)}.jr-backlog__goal{padding:var(--jr-space-075) var(--jr-space-300);border-bottom:1px solid var(--jr-border)}.jr-backlog__counts{display:flex;gap:var(--jr-space-050)}.jr-count{display:inline-grid;place-items:center;min-width:22px;height:18px;padding:0 var(--jr-space-050);border-radius:var(--jr-radius-full);background:var(--jr-bg-neutral);color:var(--jr-text-subtle);font-size:var(--jr-font-size-075);font-weight:var(--jr-font-weight-medium)}.jr-backlog__title--draggable{cursor:-webkit-grab;cursor:grab;touch-action:none}.jr-backlog__rows{display:flex;flex-direction:column}.jr-backlog__row{display:flex;align-items:center;gap:var(--jr-space-100);padding:var(--jr-space-075) var(--jr-space-150);border-bottom:1px solid var(--jr-border);cursor:-webkit-grab;cursor:grab;transition:background-color var(--jr-duration-small) var(--jr-ease-out)}.jr-backlog__row:hover{background:var(--jr-surface-hovered)}.jr-backlog__summary{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-backlog__add{border:none;background:transparent;color:var(--jr-text-subtle);text-align:left;padding:var(--jr-space-100) var(--jr-space-150);cursor:pointer;font-family:inherit;font-size:var(--jr-font-size-100);border-radius:0 0 var(--jr-radius-300) var(--jr-radius-300)}.jr-backlog__add:hover{background:var(--jr-surface-hovered);color:var(--jr-text)}.jr-backlog__create{padding:var(--jr-space-075) var(--jr-space-150)}.jr-backlog__create-row{display:flex;align-items:center}.jr-backlog__add--form{border-radius:0;color:var(--jr-text-brand)}.jr-backlog__row--picked,.jr-backlog__row--picked:hover,.jr-backlog__selection{background:var(--jr-bg-selected)}.jr-backlog__selection{display:flex;align-items:center;gap:var(--jr-space-150);margin-bottom:var(--jr-space-100);padding:var(--jr-space-075) var(--jr-space-150);border-radius:var(--jr-radius-100);color:var(--jr-text-selected);font-size:var(--jr-font-size-075)}.jr-issue-menu{position:fixed;z-index:40;min-width:200px;padding:var(--jr-space-050) 0;border:1px solid var(--jr-border);border-radius:var(--jr-radius-100);background:var(--jr-surface-overlay);box-shadow:var(--jr-shadow-overlay)}.jr-issue-menu__head{padding:var(--jr-space-050) var(--jr-space-150);color:var(--jr-text-subtlest);font-size:var(--jr-font-size-050)}.jr-issue-menu__group{position:relative}.jr-issue-menu__item{display:flex;align-items:center;justify-content:space-between;gap:var(--jr-space-100);width:100%;padding:var(--jr-space-075) var(--jr-space-150);border:none;background:transparent;color:var(--jr-text);font-family:inherit;font-size:var(--jr-font-size-100);text-align:left;cursor:pointer}.jr-issue-menu__item:focus-visible,.jr-issue-menu__item:hover:not(:disabled){background:var(--jr-surface-hovered)}.jr-issue-menu__item:disabled{color:var(--jr-text-disabled);cursor:default}.jr-issue-menu__item--danger{color:inherit}.jr-issue-menu__arrow{color:var(--jr-text-subtlest)}.jr-issue-menu__submenu{padding:var(--jr-space-050) 0 var(--jr-space-050) var(--jr-space-150)}.jr-jql{display:flex;flex-direction:column;gap:var(--jr-space-150)}.jr-jql__bar{display:flex;gap:var(--jr-space-100);align-items:flex-start}.jr-jql__input-wrap{position:relative;flex:1 1;max-width:820px}.jr-jql__input{font-family:var(--jr-font-mono);font-size:var(--jr-font-size-075)}.jr-jql__menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;margin:0;padding:var(--jr-space-050);list-style:none;background:var(--jr-surface-overlay);border-radius:var(--jr-radius-200);box-shadow:var(--jr-shadow-overlay);animation:jr-fade-in var(--jr-duration-small) var(--jr-ease-out)}@keyframes jr-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.jr-jql__option{display:flex;align-items:center;justify-content:space-between;gap:var(--jr-space-150);width:100%;padding:var(--jr-space-075) var(--jr-space-100);border:none;border-radius:var(--jr-radius-100);background:transparent;color:var(--jr-text);font-family:inherit;font-size:var(--jr-font-size-100);text-align:left;cursor:pointer}.jr-jql__option--active,.jr-jql__option:hover{background:var(--jr-bg-selected);color:var(--jr-text-selected)}.jr-jql__option-kind{flex-shrink:0}.jr-jql__hint,.jr-jql__option-kind{color:var(--jr-text-subtlest);font-size:var(--jr-font-size-075)}.jr-jql__hint kbd{font-family:var(--jr-font-mono);background:var(--jr-bg-neutral);border-radius:var(--jr-radius-050);padding:0 var(--jr-space-050)}.jr-jql__caret{font-family:var(--jr-font-mono);font-size:var(--jr-font-size-075);margin-top:var(--jr-space-050);white-space:pre;overflow-x:auto}.jr-jql__caret mark{background:var(--jr-bg-danger-bold);color:var(--jr-text-inverse);border-radius:var(--jr-radius-050)}.jr-jql__count{color:var(--jr-text-subtlest);font-size:var(--jr-font-size-075)}.jr-table{width:100%;border-collapse:collapse;font-size:var(--jr-font-size-100)}.jr-table th{text-align:left;border-bottom:2px solid var(--jr-border);color:var(--jr-text-subtlest);font-size:var(--jr-font-size-075);font-weight:var(--jr-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.jr-table td,.jr-table th{padding:var(--jr-space-075) var(--jr-space-100)}.jr-table td{border-bottom:1px solid var(--jr-border);vertical-align:middle}.jr-table tr:hover td{background:var(--jr-surface-hovered)}.jr-table__scroll{overflow-x:auto}.jr-issue{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"header side" "main   side";grid-gap:0 var(--jr-space-400);gap:0 var(--jr-space-400);align-items:start;max-width:1200px}.jr-issue__header{grid-area:header}.jr-issue__main{grid-area:main}.jr-issue__side{grid-area:side}@media (max-width:900px){.jr-issue{grid-template-columns:1fr;grid-template-areas:"header" "side" "main"}}.jr-issue__summary{font-size:var(--jr-font-size-400);line-height:var(--jr-line-height-400);font-weight:var(--jr-font-weight-medium);margin:0 0 var(--jr-space-200)}.jr-issue__section-title{font-size:var(--jr-font-size-100);font-weight:var(--jr-font-weight-semibold);margin:var(--jr-space-300) 0 var(--jr-space-100)}.jr-issue__side{border:1px solid var(--jr-border);border-radius:var(--jr-radius-300);padding:var(--jr-space-150) var(--jr-space-200) var(--jr-space-200)}.jr-issue__side .jr-issue__section-title{margin-top:0}.jr-details{display:grid;grid-template-columns:110px 1fr;grid-gap:var(--jr-space-100) var(--jr-space-150);gap:var(--jr-space-100) var(--jr-space-150);margin:0;font-size:var(--jr-font-size-100)}.jr-details dt{color:var(--jr-text-subtlest);font-size:var(--jr-font-size-075)}.jr-details dd{margin:0}.jr-tabs{display:flex;gap:var(--jr-space-200);border-bottom:2px solid var(--jr-border);margin:var(--jr-space-300) 0 var(--jr-space-200)}.jr-tab{background:transparent;padding:var(--jr-space-100) 0;margin-bottom:-2px;border:none;border-bottom:2px solid transparent;color:var(--jr-text-subtle);font-family:inherit;font-size:var(--jr-font-size-100);font-weight:var(--jr-font-weight-medium);cursor:pointer;transition:color var(--jr-duration-small) var(--jr-ease-out)}.jr-tab:hover{color:var(--jr-text)}.jr-tab--active{color:var(--jr-text-selected);border-bottom-color:var(--jr-border-selected)}.jr-activity{display:flex;flex-direction:column;gap:var(--jr-space-200)}.jr-activity__item{display:grid;grid-template-columns:32px 1fr;grid-gap:var(--jr-space-150);gap:var(--jr-space-150)}.jr-activity__meta{font-size:var(--jr-font-size-075);color:var(--jr-text-subtlest);margin-bottom:var(--jr-space-050)}.jr-activity__meta strong{color:var(--jr-text)}.jr-comment-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--jr-space-100)}.jr-textarea{height:auto;min-height:72px;padding:var(--jr-space-100);resize:vertical;line-height:var(--jr-line-height-100)}.jr-reports{display:grid;grid-gap:var(--jr-space-300);gap:var(--jr-space-300);max-width:820px}.jr-report{border:1px solid var(--jr-border);border-radius:var(--jr-radius-300);padding:var(--jr-space-200) var(--jr-space-250)}.jr-report h2{font-size:var(--jr-font-size-200);font-weight:var(--jr-font-weight-semibold);margin:0 0 var(--jr-space-050)}.jr-report__hint{color:var(--jr-text-subtlest);font-size:var(--jr-font-size-075);margin:0 0 var(--jr-space-150)}.jr-report__stat{color:var(--jr-text-subtle);font-size:var(--jr-font-size-075);margin-bottom:var(--jr-space-100)}.jr-chart{margin:0}.jr-chart__legend{display:flex;flex-wrap:wrap;gap:var(--jr-space-200);font-size:var(--jr-font-size-075);color:var(--jr-text-subtle);margin-top:var(--jr-space-100)}.jr-chart__legend span{display:inline-flex;align-items:center;gap:var(--jr-space-075)}.jr-chart__legend i{width:12px;height:12px;border-radius:var(--jr-radius-050);display:inline-block}.jr-designer{display:flex;flex-direction:column;gap:var(--jr-space-250);max-width:960px}.jr-designer__canvas{border:1px solid var(--jr-border);border-radius:var(--jr-radius-300);padding:var(--jr-space-150);background:var(--jr-surface-sunken)}.jr-designer__canvas svg{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jr-designer__panels{display:grid;grid-gap:var(--jr-space-200);gap:var(--jr-space-200)}.jr-designer__rules{border-top:1px solid var(--jr-border);padding-top:var(--jr-space-100);margin-top:var(--jr-space-150)}.jr-designer__rules .jr-row{margin-bottom:var(--jr-space-075)}.jr-settings-columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:var(--jr-space-150);gap:var(--jr-space-150)}.jr-settings-column{border:1px solid var(--jr-border);border-radius:var(--jr-radius-200);padding:var(--jr-space-150);display:flex;flex-direction:column;gap:var(--jr-space-100)}.jr-settings-column header{display:flex;align-items:center;gap:var(--jr-space-100);justify-content:space-between}.jr-settings-column__statuses{display:flex;flex-wrap:wrap;gap:var(--jr-space-050);min-height:20px}.jr-auth{min-height:100vh;display:grid;place-items:center;padding:var(--jr-space-300);background:var(--jr-surface-sunken)}.jr-auth__card{width:100%;max-width:400px;background:var(--jr-surface);border-radius:var(--jr-radius-400);box-shadow:var(--jr-shadow-overlay);padding:var(--jr-space-400)}.jr-auth__brand{display:flex;align-items:center;gap:var(--jr-space-100);font-weight:var(--jr-font-weight-bold);font-size:var(--jr-font-size-200);margin-bottom:var(--jr-space-300)}.jr-auth__title{font-size:var(--jr-font-size-400);line-height:var(--jr-line-height-400);font-weight:var(--jr-font-weight-medium);margin:0 0 var(--jr-space-050)}.jr-auth__hint{color:var(--jr-text-subtlest);font-size:var(--jr-font-size-075);margin:0 0 var(--jr-space-250)}.jr-auth__form{display:flex;flex-direction:column;gap:var(--jr-space-200)}.jr-auth__switch{margin-top:var(--jr-space-250);font-size:var(--jr-font-size-075);color:var(--jr-text-subtle);text-align:center}.jr-auth__switch a{color:var(--jr-link)}.jr-form{display:flex;flex-direction:column;gap:var(--jr-space-200);max-width:460px}.jr-form__hint{color:var(--jr-text-subtlest);font-size:var(--jr-font-size-075);margin:calc(var(--jr-space-150) * -1) 0 0}.jr-input:disabled{background:var(--jr-bg-disabled);color:var(--jr-text-subtle);cursor:not-allowed}.jr-saved-filters{display:flex;flex-wrap:wrap;gap:var(--jr-space-100)}.jr-saved-filter{display:inline-flex;align-items:center;gap:var(--jr-space-075);height:var(--jr-height-control-sm);padding:0 var(--jr-space-100);border:1px solid var(--jr-border);border-radius:var(--jr-radius-full);font-size:var(--jr-font-size-075)}.jr-saved-filter__delete,.jr-saved-filter__name,.jr-saved-filter__star{border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:inherit;color:var(--jr-text);padding:0}.jr-saved-filter__star{color:var(--jr-icon-warning)}.jr-saved-filter__name:hover{color:var(--jr-text-selected)}.jr-saved-filter__delete{color:var(--jr-text-subtlest)}.jr-saved-filter__delete:hover{color:var(--jr-text-danger)}.jr-saved-filter__owner{color:var(--jr-text-subtlest)}.jr-swimlanes{display:flex;flex-direction:column;gap:var(--jr-space-150)}.jr-board--headers .jr-column{background:transparent;min-height:0;padding-bottom:0}.jr-column--header .jr-column__list{display:none}.jr-swimlane{border:1px solid var(--jr-border);border-radius:var(--jr-radius-300);overflow:hidden}.jr-swimlane__head{display:flex;align-items:center;gap:var(--jr-space-100);padding:var(--jr-space-075) var(--jr-space-150);background:var(--jr-surface-sunken);border-bottom:1px solid var(--jr-border);font-weight:var(--jr-font-weight-semibold);font-size:var(--jr-font-size-075)}.jr-swimlane .jr-board{padding:var(--jr-space-100)}.jr-rte{border:2px solid var(--jr-border-input);border-radius:var(--jr-radius-100);background:var(--jr-bg-input);transition:border-color var(--jr-duration-small) var(--jr-ease-out)}.jr-rte:focus-within{border-color:var(--jr-border-focused)}.jr-rte--loading{min-height:96px}.jr-rte__toolbar{display:flex;flex-wrap:wrap;gap:var(--jr-space-025);padding:var(--jr-space-050);border-bottom:1px solid var(--jr-border)}.jr-rte__tool{min-width:28px;height:28px;padding:0 var(--jr-space-075);border:none;border-radius:var(--jr-radius-100);background:transparent;color:var(--jr-text-subtle);font-family:inherit;font-size:var(--jr-font-size-075);font-weight:var(--jr-font-weight-semibold);cursor:pointer;transition:background-color var(--jr-duration-small) var(--jr-ease-out)}.jr-rte__tool:hover{background:var(--jr-bg-neutral);color:var(--jr-text)}.jr-rte__tool--active{background:var(--jr-bg-selected);color:var(--jr-text-selected)}.jr-rte__content{padding:var(--jr-space-100) var(--jr-space-150);min-height:88px;outline:none;line-height:var(--jr-line-height-200)}.jr-rte__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--jr-text-subtlest)}.jr-editor-block{display:flex;flex-direction:column;gap:var(--jr-space-100);align-items:flex-start}.jr-doc,.jr-rte__content{color:var(--jr-text)}.jr-doc>:first-child,.jr-rte__content>:first-child{margin-top:0}.jr-doc>:last-child,.jr-rte__content>:last-child{margin-bottom:0}.jr-doc p,.jr-rte__content p{margin:0 0 var(--jr-space-150)}.jr-doc h2,.jr-rte__content h1{font-size:var(--jr-font-size-300);line-height:var(--jr-line-height-300);margin:var(--jr-space-250) 0 var(--jr-space-100);font-weight:var(--jr-font-weight-semibold)}.jr-doc h3,.jr-rte__content h2{font-size:var(--jr-font-size-200);margin:var(--jr-space-200) 0 var(--jr-space-075);font-weight:var(--jr-font-weight-semibold)}.jr-doc h4,.jr-rte__content h3{font-size:var(--jr-font-size-100);margin:var(--jr-space-150) 0 var(--jr-space-050);font-weight:var(--jr-font-weight-bold)}.jr-doc ol,.jr-doc ul,.jr-rte__content ol,.jr-rte__content ul{margin:0 0 var(--jr-space-150);padding-left:var(--jr-space-300)}.jr-doc li,.jr-rte__content li{margin-bottom:var(--jr-space-050)}.jr-doc blockquote,.jr-rte__content blockquote{margin:0 0 var(--jr-space-150);padding-left:var(--jr-space-150);border-left:2px solid var(--jr-border-bold);color:var(--jr-text-subtle)}.jr-doc__code,.jr-rte__content code{font-family:var(--jr-font-mono);font-size:var(--jr-font-size-075);background:var(--jr-bg-neutral);padding:0 var(--jr-space-050);border-radius:var(--jr-radius-050)}.jr-doc__pre,.jr-rte__content pre{background:var(--jr-surface-sunken);border:1px solid var(--jr-border);border-radius:var(--jr-radius-200);padding:var(--jr-space-150);overflow-x:auto;font-family:var(--jr-font-mono);font-size:var(--jr-font-size-075);margin:0 0 var(--jr-space-150)}.jr-doc__pre code,.jr-rte__content pre code{background:none;padding:0}.jr-doc a{color:var(--jr-link)}.jr-doc hr,.jr-rte__content hr{border:none;border-top:1px solid var(--jr-border);margin:var(--jr-space-200) 0}.jr-editable{border-radius:var(--jr-radius-100);padding:var(--jr-space-075);margin:calc(var(--jr-space-075) * -1);cursor:text;transition:background-color var(--jr-duration-small) var(--jr-ease-out)}.jr-editable:hover{background:var(--jr-bg-neutral)}.jr-link-button{border:none;background:transparent;padding:0;color:var(--jr-text-subtle);font-family:inherit;font-size:var(--jr-font-size-075);cursor:pointer}.jr-link-button:hover{color:var(--jr-link);text-decoration:underline}.jr-activity__actions{margin-top:var(--jr-space-050);gap:var(--jr-space-150)}.jr-jql__modes{display:flex;justify-content:flex-end;margin-bottom:var(--jr-space-100)}.jr-segmented{display:inline-flex;padding:var(--jr-space-025);border-radius:var(--jr-radius-100);background:var(--jr-bg-neutral)}.jr-segmented__item{padding:var(--jr-space-050) var(--jr-space-150);border:0;border-radius:var(--jr-radius-050);background:transparent;color:var(--jr-text-subtle);font:inherit;font-size:var(--jr-font-size-075);font-weight:var(--jr-font-weight-medium);cursor:pointer}.jr-segmented__item--active{background:var(--jr-surface);color:var(--jr-text);box-shadow:var(--jr-shadow-raised)}.jr-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jr-space-100)}.jr-filter-bar__search{position:relative;width:220px}.jr-filter-bar__search-icon{position:absolute;top:50%;left:var(--jr-space-100);transform:translateY(-50%);color:var(--jr-icon-subtle);pointer-events:none}.jr-filter-bar__search-input{padding-left:var(--jr-space-400)}.jr-pill{position:relative}.jr-pill__button{display:inline-flex;align-items:center;gap:var(--jr-space-050);height:var(--jr-height-control);padding:0 var(--jr-space-100);border:0;border-radius:var(--jr-radius-100);background:var(--jr-bg-neutral);color:var(--jr-text);font:inherit;font-size:var(--jr-font-size-075);font-weight:var(--jr-font-weight-medium);cursor:pointer;transition:background-color var(--jr-duration-small) var(--jr-ease-out)}.jr-pill__button:hover{background:var(--jr-bg-neutral-hovered)}.jr-pill__button--set{background:var(--jr-bg-selected);color:var(--jr-text-selected)}.jr-pill__op,.jr-pill__value{padding-left:var(--jr-space-050);border-left:1px solid var(--jr-blue-200)}.jr-pill__value{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-pill__more{display:inline-flex;align-items:center;gap:var(--jr-space-050);height:var(--jr-height-control);padding:0 var(--jr-space-100);border:0;border-radius:var(--jr-radius-100);background:transparent;color:var(--jr-text-subtle);font:inherit;font-size:var(--jr-font-size-075);font-weight:var(--jr-font-weight-medium);cursor:pointer}.jr-pill__more:hover{background:var(--jr-bg-neutral)}.jr-pill__menu{position:absolute;z-index:20;top:calc(100% + var(--jr-space-050));left:0;width:280px;padding:var(--jr-space-100);border-radius:var(--jr-radius-200);background:var(--jr-surface-overlay);border:var(--jr-border-width) solid var(--jr-border);box-shadow:var(--jr-shadow-overlay)}.jr-pill__search{position:relative;margin-bottom:var(--jr-space-100)}.jr-pill__search-icon{position:absolute;top:50%;left:var(--jr-space-075);transform:translateY(-50%);color:var(--jr-icon-subtle);pointer-events:none}.jr-pill__search-input{padding-left:var(--jr-space-300)}.jr-pill__list{max-height:260px;overflow:auto}.jr-pill__option{display:flex;align-items:center;gap:var(--jr-space-100);padding:var(--jr-space-075) var(--jr-space-100);border-radius:var(--jr-radius-100);cursor:pointer}.jr-pill__option:hover{background:var(--jr-bg-neutral)}.jr-pill__empty{padding:var(--jr-space-150) var(--jr-space-100);color:var(--jr-text-subtlest);font-size:var(--jr-font-size-075)}.jr-jql__bar[hidden]{display:none}.jr-jql__bar{align-items:center}.jr-issue-card__key--done{text-decoration:line-through;color:var(--jr-text-subtlest)}.jr-issue-menu__sep{height:1px;margin:var(--jr-space-050) 0;background:var(--jr-border)}.jr-issue-menu__hint{padding:var(--jr-space-075) var(--jr-space-150);color:var(--jr-text-subtlest);font-size:var(--jr-font-size-075)}.jr-issue-card__head{display:flex;align-items:flex-start;gap:var(--jr-space-050)}.jr-issue-card__head .jr-issue-card__summary{flex:1 1;min-width:0}.jr-issue-card__more{display:grid;place-items:center;flex:none;width:24px;height:24px;margin:-2px -4px 0 0;padding:0;border:0;border-radius:var(--jr-radius-100);background:transparent;color:var(--jr-icon-subtle);cursor:pointer;opacity:0;transition:opacity var(--jr-duration-small) var(--jr-ease-out)}.jr-issue-card:hover .jr-issue-card__more,.jr-issue-card__more:focus-visible{opacity:1}.jr-issue-card__more:hover{background:var(--jr-bg-neutral);color:var(--jr-text)}.jr-headmenu{position:relative}.jr-headmenu__pop{position:absolute;z-index:40;top:calc(100% + var(--jr-space-050));right:0;min-width:200px;padding:var(--jr-space-050);border-radius:var(--jr-radius-200);background:var(--jr-surface-overlay);border:var(--jr-border-width) solid var(--jr-border);box-shadow:var(--jr-shadow-overlay)}.jr-topnav__left .jr-headmenu__pop{right:auto;left:0}.jr-headmenu__label{padding:var(--jr-space-075) var(--jr-space-150) var(--jr-space-050);color:var(--jr-text-subtlest);font-size:var(--jr-font-size-075);font-weight:var(--jr-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.jr-headmenu__item{display:flex;align-items:center;justify-content:space-between;gap:var(--jr-space-100);width:100%;padding:var(--jr-space-075) var(--jr-space-150);border:0;border-radius:var(--jr-radius-100);background:transparent;color:var(--jr-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.jr-headmenu__item:hover{background:var(--jr-bg-neutral)}.jr-issue__side{border:0;padding:0}.jr-issue__side-top{display:flex;align-items:center;gap:var(--jr-space-100);margin-bottom:var(--jr-space-150)}.jr-issue__side-top .jr-status-select{margin-bottom:0}.jr-panel{border:var(--jr-border-width) solid var(--jr-border);border-radius:var(--jr-radius-300);margin-bottom:var(--jr-space-200)}.jr-panel__head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--jr-space-100) var(--jr-space-200);border:0;border-radius:var(--jr-radius-300);background:transparent;color:var(--jr-text);font:inherit;cursor:pointer}.jr-panel__title{font-weight:var(--jr-font-weight-semibold)}.jr-panel__chevron{color:var(--jr-icon-subtle);transition:transform var(--jr-duration-small) var(--jr-ease-out)}.jr-panel__chevron--closed{transform:rotate(-90deg)}.jr-panel .jr-details{padding:0 var(--jr-space-200) var(--jr-space-200)}.jr-details__self{display:block;margin-top:var(--jr-space-050)}