.ckw-inline-message{--ckw-inline-message-status-color:var(--status-info-border);border-radius:var(--border-radius-s);background-color:var(--background-default);width:100%;max-width:100%;color:var(--text-primary);font-family:var(--font-family-brand), sans-serif;box-sizing:border-box;display:flex;overflow:hidden}.ckw-inline-message *,.ckw-inline-message :before,.ckw-inline-message :after{box-sizing:border-box}.ckw-inline-message--success{--ckw-inline-message-status-color:var(--status-success-border)}.ckw-inline-message--error{--ckw-inline-message-status-color:var(--status-error-border)}.ckw-inline-message__status{flex:0 0 var(--spacing-xs);width:var(--spacing-xs);background-color:var(--ckw-inline-message-status-color)}.ckw-inline-message__content{gap:var(--spacing-m);min-width:0;padding:var(--spacing-m) var(--spacing-l);background-color:var(--background-default);flex:auto;align-items:flex-start;display:flex}.ckw-inline-message__icon{flex:0 0 calc(var(--spacing-xl) + var(--spacing-2xs));width:calc(var(--spacing-xl) + var(--spacing-2xs));height:calc(var(--spacing-xl) + var(--spacing-2xs));color:var(--ckw-inline-message-status-color);justify-content:center;align-items:center;display:flex}.ckw-inline-message--has-title .ckw-inline-message__icon{margin-top:var(--spacing-2xs)}.ckw-inline-message__icon>svg{width:100%;height:100%}.ckw-inline-message__text{flex-direction:column;flex:auto;min-width:0;display:flex}.ckw-inline-message__title{font-family:var(--font-family-brand), sans-serif;font-size:var(--body-m-emphasized-size);line-height:var(--body-m-emphasized-height);font-weight:var(--body-m-emphasized-weight);color:var(--text-primary)}.ckw-inline-message__body{font-family:var(--font-family-brand), sans-serif;font-size:var(--body-m-size);line-height:var(--body-m-height);font-weight:var(--body-m-weight);color:var(--text-primary)}.ckw-inline-message--breakpoint-mobile .ckw-inline-message__content{gap:var(--spacing-s);padding:var(--spacing-m)}.ckw-inline-message--breakpoint-mobile .ckw-inline-message__icon{flex-basis:var(--spacing-xl);width:var(--spacing-xl);height:var(--spacing-xl)}.ckw-inline-message--breakpoint-mobile.ckw-inline-message--has-title .ckw-inline-message__icon{margin-top:var(--spacing-2xs)}.ckw-inline-message--breakpoint-mobile .ckw-inline-message__title{font-size:var(--body-s-emphasized-size);line-height:var(--body-s-emphasized-height);font-weight:var(--body-s-emphasized-weight)}.ckw-inline-message--breakpoint-mobile .ckw-inline-message__body{font-size:var(--body-s-size);line-height:var(--body-s-height);font-weight:var(--body-s-weight)}@media (max-width:767px){.ckw-inline-message:not(.ckw-inline-message--breakpoint-desktop) .ckw-inline-message__content{gap:var(--spacing-s);padding:var(--spacing-m)}.ckw-inline-message:not(.ckw-inline-message--breakpoint-desktop) .ckw-inline-message__icon{flex-basis:var(--spacing-xl);width:var(--spacing-xl);height:var(--spacing-xl)}.ckw-inline-message:not(.ckw-inline-message--breakpoint-desktop) .ckw-inline-message__title{font-size:var(--body-s-emphasized-size);line-height:var(--body-s-emphasized-height);font-weight:var(--body-s-emphasized-weight)}.ckw-inline-message:not(.ckw-inline-message--breakpoint-desktop) .ckw-inline-message__body{font-size:var(--body-s-size);line-height:var(--body-s-height);font-weight:var(--body-s-weight)}}
.ckw-segmented-control{align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-2xs);background-color:var(--background-control);border:var(--border-weight-s) solid var(--border-soft);border-radius:var(--border-radius-full);display:inline-flex;position:relative}.ckw-segmented-control--fill{width:100%;display:flex}.ckw-segmented-control__indicator{top:var(--spacing-2xs);bottom:var(--spacing-2xs);box-sizing:border-box;background-color:var(--background-active);border:var(--border-weight-s) solid var(--border-active);border-radius:var(--border-radius-full);pointer-events:none;will-change:transform, width;position:absolute;left:0}.ckw-segmented-control__indicator--animated{transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1)}.ckw-segmented-control__segment{z-index:1;justify-content:center;align-items:center;gap:var(--spacing-2xs);height:var(--spacing-2xl);padding:var(--spacing-2xs) var(--spacing-m);border:var(--border-weight-s) solid transparent;border-radius:var(--border-radius-full);cursor:pointer;white-space:nowrap;background:0 0;transition:background-color .15s;display:flex;position:relative}.ckw-segmented-control--fill .ckw-segmented-control__segment{flex:1 0 0;min-width:0}.ckw-segmented-control__segment--compact{padding:var(--spacing-2xs) var(--spacing-m);justify-content:center;align-items:center;gap:0;transition:background-color .15s;display:flex}.ckw-segmented-control__compact-inner{grid-template-columns:auto 0fr;align-items:center;width:max-content;transition:grid-template-columns .25s cubic-bezier(.4,0,.2,1);display:grid}.ckw-segmented-control__segment--active .ckw-segmented-control__compact-inner{grid-template-columns:auto 1fr}.ckw-segmented-control--fill .ckw-segmented-control__segment--compact{flex:1 1 0;min-width:0;overflow:hidden}.ckw-segmented-control--fill .ckw-segmented-control__segment--compact.ckw-segmented-control__segment--active{min-width:max-content;overflow:visible}.ckw-segmented-control__segment:hover:not(.ckw-segmented-control__segment--active){background-color:var(--background-hover)}.ckw-segmented-control__segment--active{background:0 0;border-color:#0000}.ckw-segmented-control__segment:focus-visible{outline:var(--border-weight-m) solid var(--border-active);outline-offset:2px}.ckw-segmented-control__label{font-family:var(--font-family-brand), sans-serif;font-size:var(--label-m-size);line-height:var(--label-m-height);font-weight:var(--label-m-weight);color:var(--text-secondary);text-overflow:ellipsis;transition:color .15s;overflow:hidden}.ckw-segmented-control__segment--active .ckw-segmented-control__label{color:var(--text-on-interactive-secondary)}.ckw-segmented-control__label--compact{white-space:nowrap;text-overflow:clip;min-width:0;margin-left:var(--spacing-2xs);opacity:1;transition:opacity .15s cubic-bezier(.4,0,.2,1) .1s,margin-left .25s cubic-bezier(.4,0,.2,1),color .15s;display:block;overflow:hidden}.ckw-segmented-control__label--faded{opacity:0;margin-left:0;transition:opacity 80ms cubic-bezier(.4,0,.2,1),margin-left .25s cubic-bezier(.4,0,.2,1),color .15s}.ckw-segmented-control__icon{width:24px;height:24px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.ckw-segmented-control__icon>svg{width:100%;height:100%}.ckw-segmented-control__segment--active .ckw-segmented-control__icon{color:var(--text-on-interactive-secondary)}.ckw-segmented-control--state-hover .ckw-segmented-control__segment:first-child:not(.ckw-segmented-control__segment--active){background-color:var(--background-hover)}.ckw-segmented-control--state-focus-visible .ckw-segmented-control__segment:first-child{outline:var(--border-weight-m) solid var(--border-active);outline-offset:2px}.ckw-segmented-control--state-disabled{opacity:.4;pointer-events:none}


:root{--ckw-font-family-brand:var(--font-gotham), Gotham, "Helvetica Neue", Arial, system-ui, sans-serif;--font-family-brand:var(--ckw-font-family-brand);--bg-white:var(--color-neutrals-white);--bg-page:#ffffffe6;--bg-green-tint:var(--color-green-50);--bg-neutral-light:var(--color-grey-100);--bg-neutral-dark:var(--color-grey-300);--bg-neutral-very-dark:var(--color-grey-700);--bg-navigation:var(--color-green-50);--bg-neutral-light-input:var(--color-grey-50);--spacing-1:var(--spacing-2xs);--spacing-2:6px;--spacing-3:var(--spacing-xs);--spacing-4:10px;--spacing-5:var(--spacing-s);--spacing-6:var(--spacing-m);--spacing-7:var(--spacing-l);--spacing-8:var(--spacing-xl);--spacing-9:var(--spacing-2xl);--spacing-10:var(--spacing-4xl);--radius-sm:var(--border-radius-s);--radius-md:var(--border-radius-m);--radius-lg:var(--border-radius-l);--radius-pill:var(--border-radius-full);--radius-full:var(--border-radius-full);--border-input:#718096;--border-focus:var(--color-green-100);--shadow-navbar:0 2.06px 1.93px #0000, 0 7.66px 9.1px #00000003, 0 19.2px 25.82px #00000005, 0 52px 77px #0000000a;--shadow-card:0 2.06px 1.93px #0000, 0 7.66px 9.1px #00000003, 0 19.2px 25.82px #00000005, 0 28px 77px #00000005;--shadow-button-primary:0 4px 6px -2px #0000000d, 0 10px 15px -3px #0000001a;--shadow-button-cta:0 11px 28px #4e78183d;--shadow-focus:0 0 0 2px var(--border-focus);--gradient-button-primary:var(--gradient-brand);--gradient-button-cta:linear-gradient(59deg, var(--interactive-primary-hover) 0%, var(--interactive-primary-active) 100%);--gradient-panel:var(--bg-white);--surface-glass:#ffffffe6;--text-inactive:var(--color-grey-500);--interaction-primary:var(--interactive-primary);--interaction-primary-hover:var(--interactive-primary-hover);--interaction-primary-active:var(--interactive-primary-active);--interaction-secondary-hover:var(--interactive-secondary-hover);--interaction-secondary-active:var(--interactive-secondary-active);--status-error-surface:var(--status-error);--status-success-surface:var(--status-success);--status-warning-surface:var(--status-warning);--status-info-surface:var(--status-info);--chart-red-light:var(--status-error);--chart-red-dark:var(--status-error-border)}*{box-sizing:border-box}html,body{min-height:100%}body{background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-khaki-50) 86%, transparent), transparent 32rem), radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--color-khaki-200) 30%, transparent), transparent 28rem), var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit;text-decoration:none}a,button,select,input{-webkit-tap-highlight-color:#c8e6a452}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible:not(.ckw-input-field__input){outline:2px solid var(--interaction-primary);outline-offset:3px}h1,h2,h3,p{margin-top:0}.app{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}.app:before{z-index:-2;content:"";background-color:#0000;background-image:linear-gradient(90deg,#365f100b 1px,#0000 1px),linear-gradient(0deg,#365f1009 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#0000 88%);mask-image:linear-gradient(#000000eb,#0000 88%)}.app:after{z-index:-1;background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--color-khaki-200) 24%, transparent), transparent 18rem), radial-gradient(circle at 88% 26%, color-mix(in srgb, var(--color-khaki-50) 70%, transparent), transparent 24rem);content:"";pointer-events:none;position:fixed;inset:0}.skip-link{top:var(--spacing-s);left:var(--spacing-s);z-index:100;border-radius:var(--border-radius-s);background:var(--color-grey-800);color:var(--text-inverted);transform:translateY(calc(-100% - var(--spacing-s)));padding:10px 14px;transition:transform .15s;position:fixed}.skip-link:focus-visible{transform:translateY(0)}.nav-progress{z-index:1000;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;overflow:hidden}.nav-progress__bar{background:var(--color-green-300);width:100%;height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--color-green-300) 58%, transparent);transform-origin:0;transform:scaleX(0)}.nav-progress--loading .nav-progress__bar{animation:8s cubic-bezier(.18,.88,.32,1) forwards navigation-progress-crawl}.nav-progress--completing .nav-progress__bar{animation:.18s ease-out forwards navigation-progress-complete}.topbar{z-index:30;align-items:center;gap:var(--spacing-xl);min-height:72px;padding:var(--spacing-s) max(var(--spacing-2xl), env(safe-area-inset-right)) var(--spacing-s) max(var(--spacing-2xl), env(safe-area-inset-left));border-bottom:var(--border-weight-s) solid var(--border-soft);background:var(--bg-page);box-shadow:var(--shadow-navbar);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--spacing-s);min-width:max-content;display:flex}.brand__mark{border-radius:var(--border-radius-s);background:url(/favicon.svg) 50%/100% 100% no-repeat;width:38px;height:38px;display:inline-block;box-shadow:0 10px 24px #365f1033}.brand__copy{gap:2px;display:grid}.brand__text{color:var(--text-primary)}.brand__team{color:var(--text-tertiary)}.brand__build{color:var(--text-tertiary);opacity:.6;letter-spacing:.04em;font-size:.625rem}.tabs{min-height:56px;padding:var(--spacing-xs);border-radius:var(--radius-pill);background:var(--bg-neutral-light);align-items:center;gap:0;display:flex}.tab{align-items:center;gap:var(--spacing-xs);min-height:40px;padding:var(--spacing-xs) var(--spacing-xl);border-radius:var(--radius-pill);color:var(--text-secondary);border:0;transition:color .15s,background .15s;display:inline-flex}.tab:hover{background:var(--bg-green-tint);color:var(--text-secondary)}.tab--active,.tab--active:hover{background:var(--gradient-button-primary);color:var(--text-inverted)}.tab svg{flex:none}.daily-nav{margin-left:var(--spacing-s);flex-direction:column;align-items:center;gap:2px;display:inline-flex}.daily-nav__label{color:var(--text-tertiary);letter-spacing:.04em}.tab--standalone{justify-content:center;align-items:center;gap:var(--spacing-xs);min-height:40px;padding:var(--spacing-xs) var(--spacing-m);border:var(--border-weight-s) solid var(--interactive-primary);background-color:var(--interactive-secondary);color:var(--text-on-interactive-secondary);box-shadow:none;transition:background-color .15s,border-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.tab--standalone:hover{background-color:var(--interactive-secondary-hover);color:var(--text-on-interactive-secondary)}.tab--standalone:active{border-width:var(--border-weight-m);border-color:var(--border-active);background-color:var(--interactive-secondary-active)}.tab--standalone:focus-visible{outline:var(--border-weight-m) solid var(--border-active);outline-offset:2px}.tab--standalone.tab--active{background:var(--gradient-button-primary);color:var(--text-inverted);border-color:#0000}.topbar__spacer{flex:1}.filter{position:relative}.filter__trigger{align-items:center;gap:var(--spacing-xs);min-width:248px;min-height:44px;padding:var(--spacing-xs) var(--spacing-m);border-radius:var(--radius-sm);outline:1px solid var(--border-strong);outline-offset:-1px;background:var(--bg-neutral-light-input);color:var(--text-primary);cursor:pointer;touch-action:manipulation;border:0;transition:outline-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.filter__trigger:hover,.filter__trigger:focus-visible,.filter--open .filter__trigger{outline:2px solid var(--border-active);outline-offset:-2px;background:var(--bg-green-tint);box-shadow:var(--shadow-focus)}.filter__label{color:var(--text-primary)}.filter__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter__chev{color:var(--text-tertiary);margin-left:auto}.filter__menu{z-index:50;border:var(--border-weight-s) solid var(--border-medium);border-radius:var(--radius-sm);background:var(--bg-white);min-width:260px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:3px;padding:6px;display:flex;position:absolute;top:52px;right:0}.filter__option{justify-content:space-between;align-items:center;gap:var(--spacing-m);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:11px 12px;transition:background-color .15s,color .15s;display:flex}.filter__option:hover,.filter__option:focus-visible{background:var(--bg-green-tint)}.filter__option--selected{background:var(--background-active);color:var(--text-on-interactive-secondary)}.filter__option small{color:var(--text-tertiary);margin-top:2px;display:block}.page{width:100%;max-width:1600px;padding:var(--spacing-2xl) max(var(--spacing-2xl), env(safe-area-inset-right)) var(--spacing-4xl) max(var(--spacing-2xl), env(safe-area-inset-left));flex:1;margin:0 auto;position:relative}.page__transition{transform-origin:top;will-change:opacity, transform, filter}.page__head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-l);margin-bottom:var(--spacing-2xl);padding:var(--spacing-m) 0 var(--spacing-s);display:flex}.page__title{color:var(--text-primary);margin:0}.page__subtitle{max-width:760px;margin:var(--spacing-s) 0 0;color:var(--text-secondary)}.page__actions{align-items:center;gap:var(--spacing-s);display:flex}.page-action{align-items:center;gap:var(--spacing-xs);min-height:40px;padding:var(--spacing-s) var(--spacing-m);border:var(--border-weight-s) solid var(--interaction-primary);border-radius:var(--radius-pill);color:var(--interaction-primary);touch-action:manipulation;background:0 0;justify-content:center;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.page-action:hover,.page-action:focus-visible{border-color:var(--interaction-primary-hover);color:var(--interaction-primary-hover);box-shadow:var(--shadow-focus);transform:translateY(-1px)}.page-action:active{border-color:var(--interaction-primary);background:var(--interaction-primary);color:var(--text-inverted)}.section{margin-top:var(--spacing-4xl);scroll-margin-top:96px}.section__head{justify-content:space-between;align-items:baseline;gap:var(--spacing-m);margin-bottom:var(--spacing-s);display:flex}.section__title{color:var(--color-green-900);margin:0}.section__hint,.muted{color:var(--text-tertiary)}.grid{gap:var(--spacing-l);display:grid}.grid--kpi-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.grid--1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.kpi,.panel{border:var(--border-weight-s) solid var(--border-medium);border-radius:var(--radius-sm);background:var(--bg-white);min-width:0;box-shadow:var(--shadow-card)}.kpi{gap:var(--spacing-s);min-height:152px;padding:var(--spacing-l);flex-direction:column;display:flex;position:relative;overflow:hidden}.kpi-link{color:inherit;display:block}.panel-link{height:100%;color:inherit;display:block}.panel-link .panel{cursor:pointer;height:100%}.kpi-link .kpi{cursor:pointer;height:100%;transition:border-color .15s,box-shadow .15s,transform .15s}.kpi-link:hover .kpi,.kpi-link:focus-visible .kpi,.panel-link:hover .panel,.panel-link:focus-visible .panel{border-color:var(--interaction-primary);box-shadow:var(--shadow-card), var(--shadow-focus);transform:translateY(-2px)}.kpi-link.is-navigating .kpi,.panel-link.is-navigating .panel{opacity:.7;animation:.9s ease-in-out infinite navigation-card-pulse;transform:translateY(0)scale(.99)}.kpi:hover,.panel:hover{border-color:var(--border-medium)}.is-sample-data{opacity:.42;filter:grayscale()saturate(.2)}.is-sample-data:hover{border-color:var(--border-soft)}.kpi--accent:after{top:var(--spacing-l);bottom:var(--spacing-l);border-radius:0 var(--border-radius-full) var(--border-radius-full) 0;background:var(--gradient-button-primary);content:"";width:4px;position:absolute;left:0}@keyframes navigation-progress-crawl{0%{transform:scaleX(.04)}25%{transform:scaleX(.7)}to{transform:scaleX(.92)}}@keyframes navigation-progress-complete{0%{transform:scaleX(.92)}to{transform:scaleX(1)}}@keyframes navigation-card-pulse{0%,to{opacity:.7}50%{opacity:.82}}@media (prefers-reduced-motion:reduce){.nav-progress--loading .nav-progress__bar,.nav-progress--completing .nav-progress__bar,.kpi-link.is-navigating .kpi,.panel-link.is-navigating .panel{animation:none}.nav-progress--loading .nav-progress__bar{transform:scaleX(.7)}.nav-progress--completing .nav-progress__bar{transform:scaleX(1)}}.kpi__label{color:var(--text-primary)}.kpi__value{align-items:baseline;gap:var(--spacing-xs);display:flex}.kpi__num{color:var(--text-primary)}.kpi__unit,.kpi__foot{color:var(--text-tertiary)}.kpi__delta{border-radius:var(--border-radius-full);align-items:center;gap:2px;padding:4px 8px;display:inline-flex}.kpi__delta--good{background:var(--status-success-surface);color:var(--status-success-text)}.kpi__delta--bad{background:var(--status-error-surface);color:var(--status-error-text)}.kpi__delta--neutral{background:var(--background-control);color:var(--text-secondary)}.kpi__spark{height:36px;margin-top:auto}.panel{padding:var(--spacing-xl);flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.panel__head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-m);margin-bottom:var(--spacing-m);display:flex}.panel__title{color:var(--text-primary);margin:0}.panel__sub{color:var(--text-secondary);margin:4px 0 0}.panel__actions{align-items:center;gap:var(--spacing-2xs);display:inline-flex}.metric-summary{justify-content:center;gap:var(--spacing-m);min-height:260px;overflow:hidden}.metric-summary__label{color:var(--text-secondary)}.metric-summary__value-row{align-items:center;gap:var(--spacing-s);display:flex}.metric-summary__value{color:var(--text-primary)}.metric-summary__text{max-width:320px;color:var(--text-secondary);margin:0}.jira-health-panel__group{gap:var(--spacing-m);min-width:0;padding:var(--spacing-xl);border:var(--border-weight-s) solid var(--border-medium);border-radius:var(--radius-sm);background:var(--bg-white);box-shadow:var(--shadow-card);display:grid}.jira-health-panel__group+.jira-health-panel__group{margin-top:var(--spacing-l)}.jira-health-panel__group--live{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-green-tint) 30%, transparent), transparent 58%), color-mix(in srgb, var(--bg-white) 88%, transparent)}.jira-health-panel__group--sample{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-neutral-light-input) 88%, transparent), transparent 72%), color-mix(in srgb, var(--bg-white) 86%, transparent)}.jira-health-panel__group-head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-l);display:flex}.jira-health-panel__group-head span{color:var(--text-tertiary)}.jira-health-panel__group-head h4{margin:var(--spacing-2xs) 0 0;color:var(--text-primary)}.jira-health-panel__group-head p{max-width:520px;margin:var(--spacing-2xs) 0 0;color:var(--text-secondary)}.jira-health-panel__group-actions{align-items:flex-start;gap:var(--spacing-s);display:flex}.jira-health-panel__group .is-sample-data{opacity:.68}.jira-health{gap:var(--spacing-m);display:grid}.jira-health__story{gap:var(--spacing-s);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.jira-health-chapter{gap:var(--spacing-s);min-width:0;padding:var(--spacing-m);border:var(--border-weight-s) solid var(--border-soft);border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-white) 82%, transparent), transparent), var(--bg-neutral-light-input);display:grid;position:relative;overflow:hidden}.jira-health-chapter:before{width:var(--spacing-2xs);background:var(--border-medium);content:"";position:absolute;inset:0 auto 0 0}.jira-health-chapter--good:before{background:var(--status-success-border)}.jira-health-chapter--warn:before{background:var(--status-warning-border)}.jira-health-chapter--bad:before{background:var(--status-error-border)}.jira-health-chapter--neutral:before{background:var(--border-medium)}.jira-health-chapter--good{border-color:color-mix(in srgb, var(--status-success-border) 42%, var(--border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--status-success-surface) 54%, transparent), transparent 76%), var(--bg-white)}.jira-health-chapter--warn{border-color:color-mix(in srgb, var(--status-warning-border) 44%, var(--border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--status-warning-surface) 64%, transparent), transparent 76%), var(--bg-white)}.jira-health-chapter--bad{border-color:color-mix(in srgb, var(--status-error-border) 46%, var(--border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--status-error-surface) 50%, transparent), transparent 76%), var(--bg-white)}.jira-health-chapter__head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-s);display:flex;position:relative}.jira-health-chapter__eyebrow{color:var(--text-tertiary)}.jira-health-chapter h5{margin:var(--spacing-2xs) 0 0;color:var(--text-primary)}.jira-health-chapter__summary{min-height:calc(var(--ckw-body-s-height) * var(--ckw-body-s-size) * 3);color:var(--text-secondary);margin:0;position:relative}.jira-health-panel__group .kpi,.jira-health-panel__group .panel{box-shadow:none}.jira-health-chapter__metrics{gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jira-health-metric{min-width:0}.jira-health-metric .kpi{gap:var(--spacing-xs);height:100%;min-height:136px;padding:var(--spacing-m);border-color:color-mix(in srgb, var(--border-medium) 62%, var(--border-soft));background:color-mix(in srgb, var(--bg-white) 90%, transparent)}.jira-health-metric--good .kpi{border-color:color-mix(in srgb, var(--status-success-border) 34%, var(--border-soft))}.jira-health-metric--warn .kpi{border-color:color-mix(in srgb, var(--status-warning-border) 38%, var(--border-soft))}.jira-health-metric--bad .kpi{border-color:color-mix(in srgb, var(--status-error-border) 38%, var(--border-soft))}.jira-health-metric .kpi__label{color:var(--text-secondary)}.jira-health-insight{gap:var(--spacing-2xs) var(--spacing-s);min-width:0;padding:var(--spacing-s);border:var(--border-weight-s) solid var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-white) 72%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.jira-health-insight--good{border-color:color-mix(in srgb, var(--status-success-border) 34%, var(--border-soft))}.jira-health-insight--warn{border-color:color-mix(in srgb, var(--status-warning-border) 38%, var(--border-soft))}.jira-health-insight--bad{border-color:color-mix(in srgb, var(--status-error-border) 38%, var(--border-soft))}.jira-health-insight__label{color:var(--text-secondary)}.jira-health-insight__value{align-items:baseline;gap:var(--spacing-2xs);color:var(--text-primary);grid-row:span 2;display:flex}.jira-health-insight__value span,.jira-health-insight__detail{color:var(--text-tertiary)}.jira-health-insight__detail{min-width:0}.jira-health__signals{gap:var(--spacing-s);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jira-health-signal{gap:var(--spacing-xs);min-width:0;padding:var(--spacing-s);border:var(--border-weight-s) solid var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-neutral-light-input) 72%, var(--bg-white));display:grid}.jira-health-signal__head{justify-content:space-between;align-items:center;gap:var(--spacing-s);color:var(--text-primary);display:flex}.jira-health-signal p{color:var(--text-secondary);margin:0}.jira-planning-sample{gap:var(--spacing-m);display:grid}.jira-planning-sample__head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-m);padding-top:var(--spacing-s);border-top:var(--border-weight-s) solid var(--border-soft);display:flex}.jira-planning-sample__head h3{color:var(--text-primary);margin:0}.jira-planning-sample__head p{margin:var(--spacing-2xs) 0 0;color:var(--text-secondary)}.jira-planning-sample__kpis,.jira-planning-sample__detail-grid{gap:var(--spacing-l);display:grid}.jira-planning-sample__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.jira-planning-sample__detail-grid--risks{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.jira-planning-sample__detail-grid--trends{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.product-design-panel{gap:var(--spacing-m);display:grid}.product-design-panel__meta{justify-content:space-between;align-items:center;gap:var(--spacing-m);display:flex}.product-design-panel__meta p{color:var(--text-secondary);margin:0}.product-design{gap:var(--spacing-m);display:grid}.product-design__hero{gap:var(--spacing-m);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.product-design__hero .kpi{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-green-tint) 38%, transparent), transparent 72%), var(--bg-white);min-height:164px}.product-design__stats{gap:var(--spacing-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-design__stats .kpi{border-color:var(--border-soft);background:var(--bg-neutral-light-input);min-height:132px}.stale-definition{gap:var(--spacing-s);display:grid}.stale-definition p{max-width:620px;color:var(--text-secondary);margin:0}.toggle-group{padding:var(--spacing-xs);border-radius:var(--radius-pill);background:var(--bg-neutral-light);gap:0;display:inline-flex}.toggle-group__btn{padding:var(--spacing-xs) var(--spacing-xl);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;touch-action:manipulation;background:0 0;border:0}.toggle-group__btn--active{background:var(--gradient-button-primary);color:var(--text-inverted)}.badge{align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;border-radius:24px;min-height:32px;padding:4px 12px;display:inline-flex}.badge--success{border-color:var(--status-success-border);background:var(--status-success-surface);color:var(--status-success-text)}.badge--warning{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.badge--error{border-color:var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text)}.badge--info{border-color:var(--status-info-border);background:var(--status-info-surface);color:var(--status-info-text)}.badge--neutral{border-color:var(--border-medium);background:var(--bg-neutral-light-input);color:var(--text-secondary)}.badge--soft-success{border-color:var(--border-medium);background:var(--bg-green-tint);color:var(--text-on-interactive-secondary)}.badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.bar{border-radius:var(--border-radius-full);background:#d5d8d599;height:8px;overflow:hidden}.bar__fill{border-radius:var(--border-radius-full);background:var(--gradient-brand);height:100%}.bar__fill--warn{background:var(--color-yellow-600)}.bar__fill--bad{background:var(--chart-red-dark)}.bar--stacked{border-radius:var(--border-radius-full);background:var(--background-control);height:12px;display:flex;overflow:hidden}.bar--stacked>span{height:100%}.legend{gap:var(--spacing-s) var(--spacing-m);margin-top:var(--spacing-s);flex-wrap:wrap;display:flex}.legend__item{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);display:inline-flex}.legend__swatch{border-radius:2px;width:11px;height:11px;box-shadow:inset 0 0 0 1px #23262314}.chart-legend{margin-top:var(--spacing-xs)}.pie-chart{align-items:center;gap:var(--spacing-l);grid-template-columns:minmax(140px,180px) minmax(0,1fr);display:grid}.pie-chart__visual{place-items:center;min-height:180px;display:grid}.pie-chart__canvas{aspect-ratio:1;filter:drop-shadow(0 12px 22px #21420b1a);width:min(180px,100%)}.pie-chart__canvas canvas{display:block;width:100%!important;height:100%!important}.pie-chart__legend{align-content:center;margin-top:0}.chart-host{border-radius:var(--border-radius-s);position:relative;overflow:hidden}.chart-host>canvas,.chart-canvas canvas,.sparkline-canvas canvas{display:block;width:100%!important;height:100%!important}.chart-canvas{width:100%;min-width:0;height:100%}.chart-host--scroll{gap:var(--spacing-xs);flex-direction:column;width:100%;min-width:0;display:flex}.chart-scroll-shell{min-width:0;position:relative}.chart-scroll{scrollbar-width:none;min-width:0;height:100%;padding-bottom:2px;overflow:auto hidden}.chart-scroll__inner{height:100%;display:inline-block}.chart-sticky-axis{z-index:1;background:linear-gradient(90deg, var(--background-default) 76%, color-mix(in srgb, var(--background-default) 78%, transparent), transparent);pointer-events:none;width:40px;position:absolute;top:0;bottom:0;left:0}.chart-axis-html{position:relative}.chart-axis-html:after{content:"";background:var(--border-soft);width:1px;position:absolute;top:12px;bottom:32px;right:0}.chart-axis-html__scale{position:absolute;left:0;right:8px}.chart-axis-html__tick{color:var(--text-tertiary);position:absolute;right:0;transform:translateY(50%)}.chart-scroll::-webkit-scrollbar{display:none}.chart-scrollbar{border:1px solid var(--border-medium);border-radius:var(--radius-pill);background:var(--bg-neutral-light);cursor:pointer;touch-action:none;height:12px;position:relative}.chart-scrollbar:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:2px}.chart-scrollbar__thumb{border-radius:var(--radius-pill);background:var(--gradient-button-primary);min-width:24px;box-shadow:var(--shadow-button-primary);position:absolute;top:2px;bottom:2px}.sparkline-canvas{width:100%;height:36px}.table-wrap{border:1px solid var(--border-medium);border-radius:var(--radius-lg);background:var(--bg-white);overflow:auto}.tbl{border-collapse:separate;border-spacing:0;width:100%}.tbl th{z-index:2;padding:var(--spacing-m);border-bottom:var(--border-weight-s) solid var(--border-medium);background:var(--color-khaki-50);color:var(--text-primary);text-align:left;position:sticky;top:0}.sortable-table__header{width:100%;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.tbl th.right .sortable-table__header{justify-content:flex-end}.sortable-table__header:hover,.sortable-table__header:focus-visible,.tbl th[aria-sort=ascending] .sortable-table__header,.tbl th[aria-sort=descending] .sortable-table__header{color:var(--interactive-primary)}.sortable-table__header:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--interactive-primary);outline-offset:3px}.sortable-table__indicator{opacity:.5;flex:0 0 8px;width:8px;height:12px;position:relative}.sortable-table__indicator:before,.sortable-table__indicator:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;left:0}.sortable-table__indicator:before{border-bottom:5px solid;top:1px}.sortable-table__indicator:after{border-top:5px solid;bottom:1px}.sortable-table__header.is-asc .sortable-table__indicator,.sortable-table__header.is-desc .sortable-table__indicator{opacity:1}.sortable-table__header.is-asc .sortable-table__indicator:after,.sortable-table__header.is-desc .sortable-table__indicator:before{opacity:.22}.tbl td{padding:var(--spacing-m);border-bottom:var(--border-weight-s) solid var(--border-medium);color:var(--text-primary);vertical-align:middle}.tbl tr:hover td{background:var(--bg-green-tint)}.tbl tr:last-child td{border-bottom:0}.right{text-align:right}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row-title{overflow-wrap:anywhere}.row-sub{color:var(--text-tertiary);overflow-wrap:anywhere;margin-top:2px}.date-time{white-space:nowrap;flex-direction:column;gap:2px;display:inline-flex}.date-time span+span{color:var(--text-tertiary)}.link-text{color:var(--interactive-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.link-text:hover,.link-text:focus-visible{color:var(--interactive-primary-hover)}.release-digest{gap:var(--spacing-s);margin-top:var(--spacing-m);display:grid}.release-digest__head{justify-content:space-between;gap:var(--spacing-s);color:var(--text-tertiary);display:flex}.release-digest__table{min-width:620px}.release-details__table{min-width:980px}.release-note{max-width:520px;max-height:260px;color:var(--text-secondary);overflow-wrap:anywhere;padding:var(--spacing-s);border-radius:var(--border-radius-xs);white-space:pre-wrap;background:#f4f5f494;margin:0;overflow:auto}.release-note-markdown{gap:var(--spacing-xs);color:var(--text-secondary);overflow-wrap:anywhere;display:grid}.release-note-markdown :is(h1,h2,h3,p,ul,ol){margin:0}.release-note-markdown :is(h1,h2,h3){color:var(--text-primary)}.release-note-markdown :is(ul,ol){gap:var(--spacing-2xs);padding-left:var(--spacing-l);display:grid}.release-note-markdown li{padding-left:var(--spacing-2xs)}.release-note-markdown code{padding:var(--spacing-2xs) var(--spacing-xs);border:var(--border-weight-s) solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-neutral-light-input);color:var(--text-primary)}.details-table__top{justify-content:space-between;align-items:flex-end;gap:var(--spacing-m);margin-bottom:var(--spacing-l);padding:var(--spacing-m);border:1px solid var(--border-medium);border-radius:var(--radius-sm);background:var(--bg-neutral-light-input);display:flex}.details-table__label{color:var(--text-tertiary)}.details-table__count{margin-top:2px}.details-table__stats{gap:var(--spacing-l);flex-wrap:wrap;display:flex}.details-table__filters{justify-content:flex-end;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.details-table__table{min-width:880px}.table-filter{gap:6px;min-width:160px;display:grid;position:relative}.table-filter__label{color:var(--text-secondary)}.table-filter__trigger{align-items:center;gap:var(--spacing-xs);border:var(--border-weight-s) solid var(--border-medium);border-radius:var(--radius-sm);background:var(--bg-white);width:100%;min-height:40px;color:var(--text-primary);cursor:pointer;text-align:left;touch-action:manipulation;padding:8px 12px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:inline-flex}.table-filter__trigger:hover,.table-filter__trigger:focus-visible,.table-filter--open .table-filter__trigger{border-color:var(--border-active);background:var(--bg-neutral-light-input);box-shadow:0 0 0 3px color-mix(in srgb, var(--border-active) 18%, transparent);outline:none}.table-filter__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-filter__chev{color:var(--text-tertiary);margin-left:auto;transition:transform .15s;display:inline-flex}.table-filter--open .table-filter__chev{transform:rotate(180deg)}.table-filter__menu{z-index:40;width:max-content;min-width:100%;max-width:min(320px, calc(100vw - var(--spacing-xl)));border:var(--border-weight-s) solid var(--border-medium);border-radius:var(--radius-sm);background:var(--bg-white);max-height:280px;box-shadow:var(--shadow-card);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.table-filter__option{justify-content:space-between;align-items:center;gap:var(--spacing-m);border-radius:calc(var(--radius-sm) - 2px);width:100%;min-width:150px;color:var(--text-primary);cursor:pointer;text-align:left;touch-action:manipulation;background:0 0;border:0;padding:9px 10px;transition:background-color .15s,color .15s;display:flex}.table-filter__option:hover,.table-filter__option:focus-visible{background:var(--bg-neutral-light-input);outline:none}.table-filter__option--selected{background:var(--bg-neutral-light-input);color:var(--text-primary)}.stack{gap:var(--spacing-s);flex-direction:column;display:flex}.split-row{justify-content:space-between;gap:var(--spacing-s);color:var(--text-secondary);margin-bottom:4px;display:flex}.progress-cell{align-items:center;gap:var(--spacing-xs);grid-template-columns:minmax(100px,1fr) 42px;display:grid}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.initiative{gap:var(--spacing-xs);padding:var(--spacing-l);border:1px solid var(--border-medium);border-radius:var(--radius-sm);background:var(--bg-white);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.initiative__head{justify-content:space-between;gap:var(--spacing-s);display:flex}.initiative h3{margin:0}.initiative p{color:var(--text-tertiary);margin:2px 0 0}.initiative__foot{color:var(--text-tertiary);justify-content:space-between;display:flex}.initiative__foot b{color:var(--text-primary)}.daily .section{margin-top:var(--spacing-l)}.daily .section:first-of-type{margin-top:var(--spacing-m)}.daily .panel{padding:var(--spacing-m)}.daily-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.daily-feed__row{margin:0 calc(-1 * var(--spacing-xs));padding:var(--spacing-s) var(--spacing-xs);border-bottom:var(--border-weight-s) solid var(--border-soft);border-radius:var(--radius-sm);transition:background .15s}.daily-feed__row:first-child{padding-top:0}.daily-feed__row:last-child{border-bottom:0;padding-bottom:0}.daily-feed__row:hover{background:var(--bg-neutral-light)}.daily-feed__body{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.daily-feed__main{justify-content:space-between;align-items:center;gap:var(--spacing-s);min-width:0;display:flex}.daily-feed__line{align-items:baseline;gap:var(--spacing-xs);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.daily-feed__action{color:var(--text-secondary)}.daily-feed__sep{color:var(--text-tertiary)}.daily-feed__title{color:var(--text-primary);overflow-wrap:anywhere}.daily-feed__ref{color:var(--text-on-interactive-secondary);white-space:nowrap;font-weight:600}.jira-issue-link{color:var(--interactive-primary);text-decoration:underline;text-decoration-thickness:var(--border-weight-s);text-underline-offset:var(--spacing-xs);white-space:nowrap}.jira-issue-link:hover,.jira-issue-link:focus-visible{color:var(--interactive-primary-hover);text-decoration:underline}.daily-feed__ref--link{color:var(--interactive-primary);text-decoration:underline;text-decoration-thickness:var(--border-weight-s);text-underline-offset:var(--spacing-xs)}.daily-feed__ref--link:hover,.daily-feed__ref--link:focus-visible{color:var(--interactive-primary-hover);text-decoration:underline}.daily-feed__status{padding:var(--spacing-2xs) var(--spacing-xs);border:var(--border-weight-s) solid var(--border-medium);border-radius:var(--radius-pill);background:var(--bg-neutral-light);color:var(--text-secondary);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.daily-feed__status--success{border-color:var(--status-success-border);background:var(--status-success-surface);color:var(--status-success-text)}.daily-feed__status--info{border-color:var(--status-info-border);background:var(--status-info-surface);color:var(--status-info-text)}.daily-feed__status--neutral{border-color:var(--border-medium);background:var(--bg-neutral-light);color:var(--text-secondary)}.daily-feed__status--transition{gap:var(--spacing-xs)}.daily-feed__status-from{opacity:.6;font-weight:400}.daily-feed__status--transition svg{opacity:.7;flex:none}.daily-feed__meta{align-items:center;gap:var(--spacing-s);color:var(--text-tertiary);flex-wrap:wrap;margin:0;display:flex}.daily-feed__person{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);display:inline-flex}.daily-feed__avatar{width:var(--spacing-l);height:var(--spacing-l);border:var(--border-weight-s) solid var(--border-medium);border-radius:var(--radius-pill);background:var(--bg-neutral-light);color:var(--text-secondary);justify-content:center;align-items:center;line-height:1;display:inline-flex}.daily-feed__author{color:var(--text-primary)}.daily-feed__detail,.daily-feed__source{color:var(--text-tertiary)}.daily-feed__source{white-space:nowrap}.daily-feed__time{color:var(--text-tertiary)}.date-nav{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);border:var(--border-weight-s) solid var(--border-soft);border-radius:var(--radius-pill);background:var(--bg-neutral-light);display:inline-flex}.date-nav__btn{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--text-secondary);background:0 0;border:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.date-nav__btn:hover{background:var(--bg-green-tint);color:var(--text-on-interactive-secondary)}.date-nav__btn--disabled{color:var(--text-tertiary);opacity:.4;pointer-events:none}.date-nav__current{min-width:132px;padding:0 var(--spacing-xs);color:var(--text-primary);flex-direction:column;align-items:center;gap:0;display:flex}.date-nav__date{color:var(--text-tertiary)}.heatmap{gap:4px;padding-bottom:2px;display:grid;overflow-x:auto}.heatmap__head{color:var(--text-tertiary);text-align:center;padding:4px 0}.heatmap__label{color:var(--text-secondary);align-items:center;display:flex}.heatmap__cell{text-align:center;border-radius:4px;padding:8px 6px;box-shadow:inset 0 0 0 1px #2326230a}.insight{justify-content:space-between;align-items:baseline;gap:var(--spacing-m);margin-top:var(--spacing-l);padding:var(--spacing-m);border-radius:var(--border-radius-s);color:var(--text-secondary);background:#f1f9e88f;border:1px solid #365f1014;display:flex}.not-found,.route-state{isolation:isolate;min-height:100dvh;padding:max(var(--spacing-2xl), env(safe-area-inset-top)) max(var(--spacing-2xl), env(safe-area-inset-right)) max(var(--spacing-2xl), env(safe-area-inset-bottom)) max(var(--spacing-2xl), env(safe-area-inset-left));background:linear-gradient(135deg, #f1f9e8f5, #fffffff0 46%, #f7fbcb8c), repeating-linear-gradient(90deg, #365f100e 0 1px, transparent 1px 112px), var(--background-canvas);place-items:center;display:grid;position:relative}.login-screen{isolation:isolate;min-height:100dvh;padding:clamp(24px,5vw,72px);padding-top:max(clamp(24px, 5vw, 72px), env(safe-area-inset-top));padding-right:max(clamp(24px, 5vw, 72px), env(safe-area-inset-right));padding-bottom:max(clamp(24px, 5vw, 72px), env(safe-area-inset-bottom));padding-left:max(clamp(24px, 5vw, 72px), env(safe-area-inset-left));background:linear-gradient(132deg, #f1f9e8f5 0%, #fffffff0 46%, #f7fbcb94 100%), repeating-linear-gradient(90deg, #365f100f 0 1px, transparent 1px 112px), var(--background-canvas);grid-template-columns:minmax(280px,520px) minmax(360px,440px);justify-content:center;align-items:center;gap:clamp(32px,7vw,104px);display:grid;position:relative;overflow-x:hidden}.login-screen__ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-screen__grid,.login-screen__beam{display:block;position:absolute}.login-screen__grid{opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#365f101c 1px,#0000 1px),linear-gradient(0deg,#365f1014 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s linear infinite login-grid-drift;inset:-18%;transform:rotate(-8deg)translate(0,0)}.login-screen__beam{opacity:.72;background:linear-gradient(90deg,#0000 0%,#a7b8052e 34%,#00acf529 52%,#0000 100%);width:132%;height:164px;animation:8s ease-in-out infinite login-beam-sweep;left:-16%;transform:rotate(-11deg)translate(0,0)}.login-screen__beam--primary{top:13%}.login-screen__beam--secondary{background:linear-gradient(90deg,#0000 0%,#86bc462e 38%,#ec6a0821 56%,#0000 100%);height:118px;animation-duration:10s;animation-delay:-3s;bottom:12%}.login-signal{min-height:460px;padding:var(--spacing-2xl);color:var(--text-primary);align-content:end;display:grid;position:relative}.login-signal:before{border-radius:var(--border-radius-s);content:"";background:linear-gradient(#ffffffa3,#f1f9e84d),repeating-linear-gradient(135deg,#365f1014 0 1px,#0000 1px 18px);border:1px solid #365f1029;position:absolute;inset:18px 0 0 18px;transform:skewY(-3deg)}.login-signal__label{width:max-content;margin-bottom:var(--spacing-l);border-radius:var(--border-radius-full);color:var(--color-green-700);background:#ffffffc2;border:1px solid #365f1029;padding:8px 12px;display:inline-flex;position:relative}.login-signal__rail{gap:var(--spacing-s);width:min(420px,100%);display:grid;position:relative}.login-signal__rail span{border-radius:var(--border-radius-xs);background:linear-gradient(90deg, var(--color-green-600), var(--color-khaki-400));transform-origin:0;height:18px;animation:5.8s ease-in-out infinite login-meter-breathe;display:block;box-shadow:0 18px 40px #365f1029}.login-signal__rail span:first-child{width:88%}.login-signal__rail span:nth-child(2){background:linear-gradient(90deg, var(--color-blue-800), var(--color-blue-300));width:58%;animation-delay:-1.1s}.login-signal__rail span:nth-child(3){background:linear-gradient(90deg, var(--color-khaki-600), var(--color-yellow-600));width:74%;animation-delay:-2.2s}.login-signal__rail span:nth-child(4){background:linear-gradient(90deg, var(--color-orange-600), var(--color-orange-200));width:42%;animation-delay:-3.3s}.login-signal__pulse{gap:var(--spacing-xs);width:186px;margin-top:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.login-signal__pulse span{border-radius:var(--border-radius-full);background:var(--color-green-300);opacity:.36;height:6px;animation:2.8s ease-in-out infinite login-pulse-step}.login-signal__pulse span:nth-child(2){background:var(--color-khaki-400);animation-delay:-.7s}.login-signal__pulse span:nth-child(3){background:var(--color-blue-300);animation-delay:-1.4s}.login-card{z-index:1;border-radius:var(--border-radius-s);background:linear-gradient(180deg, #fffffff5, #ffffffe0), var(--background-default);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #365f1029;width:min(440px,100%);padding:clamp(24px,3vw,40px);animation:.52s cubic-bezier(.22,1,.36,1) both login-card-enter;position:relative;overflow:hidden;box-shadow:0 28px 80px #21420b24,0 2px 8px #2326230f}.login-card:before{background:linear-gradient(90deg, var(--color-green-600), var(--color-khaki-400), var(--color-blue-300));content:"";height:5px;position:absolute;top:0;left:0;right:0}.login-card:after{border-radius:var(--border-radius-s);content:"";opacity:.72;background-color:#0000;background-image:linear-gradient(90deg,#365f100f 1px,#0000 1px),linear-gradient(0deg,#365f100f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #365f101f;width:180px;height:180px;position:absolute;top:5px;right:-48px;transform:rotate(12deg)}.login-card__badge{z-index:1;margin-bottom:var(--spacing-xl);border-radius:var(--border-radius-full);background:var(--bg-green-tint);color:var(--color-green-700);border:1px solid #365f102e;padding:6px 12px;display:inline-flex;position:relative}.login-card__head{z-index:1;margin-bottom:var(--spacing-xl);position:relative}.login-card__eyebrow{margin-bottom:var(--spacing-xs);color:var(--text-tertiary)}.login-card h1{margin-bottom:var(--spacing-s);color:var(--text-primary)}.login-card p{color:var(--text-secondary)}.login-form{z-index:1;gap:var(--spacing-m);display:grid;position:relative}.login-form__error{padding:var(--spacing-s);border:1px solid var(--status-error-border);border-radius:var(--border-radius-s);background:var(--status-error-surface);color:var(--status-error-text);margin:0}.login-card__footer{z-index:1;margin-top:var(--spacing-xl);padding-top:var(--spacing-l);color:var(--text-secondary);border-top:1px solid #365f101f;position:relative}.login-card__footer a{color:var(--interactive-primary);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.login-card__footer a:hover,.login-card__footer a:focus-visible{color:var(--interactive-primary-hover)}.login-card__footer a:focus-visible{outline:2px solid var(--color-green-700);outline-offset:3px}@keyframes login-grid-drift{to{transform:rotate(-8deg)translate(-96px,48px)}}@keyframes login-beam-sweep{0%,to{transform:rotate(-11deg)translate(-3%)}50%{transform:rotate(-11deg)translate(4%,18px)}}@keyframes login-meter-breathe{0%,to{transform:scaleX(.94)}50%{transform:scaleX(1)}}@keyframes login-pulse-step{0%,to{opacity:.28;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes login-card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.login-screen__grid,.login-screen__beam,.login-signal__rail span,.login-signal__pulse span,.login-card{animation:none}}.not-found__panel,.route-state__panel{border-radius:var(--border-radius-s);background:var(--gradient-panel);width:min(920px,100%);box-shadow:var(--shadow-m);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #365f101f;padding:clamp(24px,4vw,48px);overflow:hidden}.not-found__eyebrow,.route-state__eyebrow{margin-bottom:var(--spacing-m);border:1px solid var(--status-warning-border);border-radius:var(--border-radius-full);background:var(--status-warning-surface);color:var(--status-warning-text);padding:4px 10px;display:inline-flex}.not-found h1,.route-state h1{max-width:680px;margin-bottom:var(--spacing-s);color:var(--text-primary)}.not-found p,.route-state p{max-width:680px;margin-bottom:var(--spacing-xl);color:var(--text-secondary)}.not-found__actions,.route-state__actions{gap:var(--spacing-s);margin-bottom:var(--spacing-2xl);flex-wrap:wrap;display:flex}.not-found__primary,.not-found__secondary{border-radius:var(--border-radius-full);touch-action:manipulation;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;transition:border-color .15s,box-shadow .15s,transform .15s,background-color .15s;display:inline-flex}.not-found__primary{background:var(--gradient-brand);color:var(--text-inverted)}.not-found__secondary{color:var(--text-primary);background:#ffffffd1;border:1px solid #365f1024}.not-found__primary{cursor:pointer;border:0}.not-found__primary:hover,.not-found__primary:focus-visible,.not-found__secondary:hover,.not-found__secondary:focus-visible{box-shadow:var(--shadow-focus);transform:translateY(-1px)}.route-state__digest{margin-bottom:var(--spacing-m);color:var(--text-tertiary)}.route-state__title-skeleton,.route-state__text-skeleton,.route-state__grid>div{border-radius:var(--border-radius-s);background:linear-gradient(90deg,#f4f5f4e6,#fffffff5,#f1f9e8e6) 0 0/220% 100%;animation:1.4s ease-in-out infinite route-state-pulse}.route-state__title-skeleton{width:min(420px,80%);height:40px;margin-bottom:var(--spacing-m)}.route-state__text-skeleton{width:min(620px,100%);height:18px;margin-bottom:var(--spacing-xl)}.route-state__grid{gap:var(--spacing-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.route-state__grid>div{min-height:132px}@keyframes route-state-pulse{to{background-position:-220% 0}}.not-found h2{margin-bottom:var(--spacing-s);color:var(--color-green-700)}.not-found__team-list{gap:var(--spacing-s);display:grid}.not-found__team{padding:var(--spacing-m);border-radius:var(--border-radius-s);justify-content:space-between;align-items:center;gap:var(--spacing-m);color:var(--text-primary);background:#fafafab8;border:1px solid #365f101a;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex}.not-found__team:hover,.not-found__team:focus-visible{border-color:var(--border-active);background:var(--background-active);box-shadow:var(--shadow-focus);transform:translateY(-1px)}.not-found__team small{color:var(--text-tertiary)}@media (max-width:980px){.login-screen{align-content:center;gap:var(--spacing-2xl);grid-template-columns:minmax(0,440px)}.login-signal{display:none}.login-card{justify-self:center}}@media (max-width:1100px){.grid--kpi-4,.jira-planning-sample__kpis,.jira-health__stats,.product-design__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--2,.grid--3,.grid--2-1,.grid--1-2,.jira-health__story,.jira-planning-sample__detail-grid--risks,.jira-planning-sample__detail-grid--trends{grid-template-columns:1fr}}@media (max-width:760px){.topbar{align-items:stretch;gap:var(--spacing-s);min-height:auto;padding:var(--spacing-s) max(var(--spacing-m), env(safe-area-inset-right)) var(--spacing-s) max(var(--spacing-m), env(safe-area-inset-left));flex-wrap:wrap}.brand{flex:auto;min-width:0}.brand__copy{min-width:0}.brand__text,.brand__team{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pie-chart{gap:var(--spacing-s);grid-template-columns:1fr}.pie-chart__visual{min-height:150px}.pie-chart__canvas{width:min(150px,100%)}.tabs{order:3;width:100%;min-height:46px;overflow-x:auto}.tab{min-width:max-content;min-height:36px}.tab--standalone{order:3;justify-content:center;width:100%;min-height:40px;margin-left:0}.tab--standalone:before,.topbar__spacer{display:none}.filter,.filter__trigger{order:4;width:100%}.filter__menu{width:100%;left:0;right:auto}.page{padding:var(--spacing-m) max(var(--spacing-m), env(safe-area-inset-right)) var(--spacing-2xl) max(var(--spacing-m), env(safe-area-inset-left))}.grid--kpi-4,.jira-planning-sample__kpis,.jira-health__hero,.jira-health__stats,.jira-health__signals,.product-design__hero,.product-design__stats{grid-template-columns:1fr}.jira-health-panel__group-head,.jira-planning-sample__head,.product-design-panel__meta{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}.jira-health-panel__group-actions{flex-direction:column}.jira-health__hero .kpi,.jira-health-stat,.product-design__hero .kpi,.product-design__stats .kpi{min-height:auto}.not-found,.route-state,.login-screen{padding:var(--spacing-m)}.login-screen{padding-top:max(var(--spacing-m), env(safe-area-inset-top));padding-right:max(var(--spacing-m), env(safe-area-inset-right));padding-bottom:max(var(--spacing-m), env(safe-area-inset-bottom));padding-left:max(var(--spacing-m), env(safe-area-inset-left))}.not-found__panel,.route-state__panel,.login-card{padding:var(--spacing-l)}.route-state__grid{grid-template-columns:1fr}.not-found__team,.page__head,.panel__head,.section__head,.initiative__head{flex-direction:column;align-items:flex-start}.details-table__top{flex-direction:column;align-items:stretch}.details-table__filters{justify-content:flex-start}.field{width:100%;min-width:min(100%,220px)}.not-found__actions,.route-state__actions{flex-direction:column;align-items:stretch}.not-found__primary,.not-found__secondary{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ticket-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ticket-list__item{align-items:baseline;gap:8px;display:flex}.ticket-list__key{color:var(--color-green-dark,#1a7a4c);white-space:nowrap;flex-shrink:0;font-weight:600}a.ticket-list__key{text-decoration:none}a.ticket-list__key:hover{text-decoration:underline}.ticket-list__summary{color:var(--color-text-secondary,#555)}
