@font-face{font-family:IBM Plex Sans;src:url(/log/_astro/IBMPlexSans-Regular.BiEB_oxT.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/log/_astro/IBMPlexSans-Medium.BQLKo0ot.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/log/_astro/IBMPlexSans-SemiBold.KfaJl9PC.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/log/_astro/IBMPlexSans-Bold.CDYgCOW4.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/log/_astro/IBMPlexSans-Italic.CpbUNyku.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/log/_astro/IBMPlexSans-SemiBoldItalic.BKmMeV0j.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/log/_astro/IBMPlexSans-BoldItalic.BgMlRJc-.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/log/_astro/IBMPlexMono-Regular.Du0PCiXT.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/log/_astro/IBMPlexMono-Italic.DBOsyln_.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/log/_astro/IBMPlexMono-Bold.DlFXw90w.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/log/_astro/IBMPlexMono-BoldItalic.Dky75mrl.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}details.app-disclosure{border-top:1px solid var(--divider);min-width:0;margin-block:8px;padding-block:4px}details.app-disclosure>summary{width:100%;min-height:36px;color:var(--text);cursor:pointer;overflow-wrap:anywhere;border-radius:4px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:0 12px;margin:0;padding:8px;font-size:13px;font-weight:500;line-height:20px;list-style:none;display:grid}details.app-disclosure>summary::-webkit-details-marker{display:none}details.app-disclosure>summary:after{content:"";background:currentColor;grid-area:1/2;width:20px;height:20px;mask:url(/log/_astro/disclosure-chevron.D681UBTF.svg) 50%/20px no-repeat}details.app-disclosure[open]>summary{margin-bottom:12px}details.app-disclosure[open]>summary:after{transform:rotate(90deg)}@media (hover:hover){details.app-disclosure>summary:hover{background:var(--raised)}}details.app-disclosure>summary:focus-visible{outline:2px solid var(--action);outline-offset:-2px}details.app-disclosure--compact{border-top:0;padding-block:0}details.app-disclosure--compact>summary{width:fit-content;max-width:100%;min-height:32px;color:var(--muted);padding-block:6px;font-size:12px}details.app-disclosure--compact[open]>summary{margin-bottom:8px}details.resolved-thread>summary{width:calc(100% - 28px);margin-left:28px}details.resolved-thread>summary>span{grid-area:2/1;margin-top:4px}@media (pointer:coarse){details.app-disclosure>summary{min-height:42px}}@media (width<=500px) and (pointer:fine){details.milestone-details>summary{min-height:40px}}@media (prefers-reduced-motion:no-preference){details.app-disclosure>summary:after{transition:transform .12s}}.btn{--btn-h:36px;--btn-px:14px;min-width:0;min-height:var(--btn-h);padding:0 var(--btn-px);border:1px solid var(--control-outline);color:var(--text);font:500 13px/1.3 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;text-decoration:none;display:inline-flex}.btn-compact{--btn-h:30px;--btn-px:10px}.btn .ui-icon{flex:none;width:16px;height:16px}.btn>.ui-icon:last-child:not(:first-child){width:14px;height:14px;color:var(--muted);margin-inline-end:-2px}.btn>.matrix-loader{margin:0}.btn-primary{border-color:var(--action);background:var(--action);color:var(--on-action)}.btn-primary>.ui-icon:last-child:not(:first-child){color:inherit}.btn-quiet,.btn-icon{color:var(--muted);border-color:#0000}.btn-danger{border-color:var(--danger);color:var(--danger)}.btn-danger.btn-primary{background:var(--danger);color:var(--on-action)}.btn-icon{width:var(--btn-h);padding:0}.btn-icon.btn-field{border-color:var(--control-outline);color:var(--text)}.btn-icon.btn-primary{border-color:var(--action);color:var(--on-action)}.btn:not(:disabled):not([aria-disabled=true]):hover{background:var(--raised);color:var(--text)}.btn-primary:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--action-hover);background:var(--action-hover);color:var(--on-action)}.btn-danger:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.btn-danger.btn-primary:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 88%, var(--text));color:var(--on-action)}.btn:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in srgb, var(--raised) 82%, var(--text))}.btn-primary:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in srgb, var(--action-hover) 86%, var(--text))}.btn-danger:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in srgb, var(--danger) 18%, transparent)}.btn-danger.btn-primary:not(:disabled):not([aria-disabled=true]):active{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 80%, var(--text))}.btn[data-popup-open],.btn[aria-expanded=true]{background:var(--raised);color:var(--text)}.btn-primary[data-popup-open],.btn-primary[aria-expanded=true]{background:var(--action-hover);color:var(--on-action)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:default}.btn[aria-busy=true]{opacity:1;cursor:progress}.btn-icon.btn-primary:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){opacity:1;border-color:var(--raised);background:var(--raised);color:var(--muted)}.load-more-row{color:var(--muted);position:relative}.issue-list .load-more-row{padding-inline:10px}.issue-list .compact-properties.load-more-row>.row-title-cell.load-more-line{grid-column-end:-1;margin-right:0}.load-more-line{flex-wrap:wrap;flex:1;align-items:center;gap:2px 12px;min-width:0;font-size:13px;display:flex}.load-more-action{color:inherit;font:500 14px/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.load-more-line .load-more-action:hover:not(:disabled){background:0 0}.load-more-row:not(.load-more-failed) .load-more-action:after{content:"";position:absolute;inset:0}.load-more-action:focus-visible{outline:0}.load-more-row:not(.load-more-failed):has(.load-more-action:focus-visible){outline:2px solid var(--action);outline-offset:-2px}.load-more-failed .load-more-action:focus-visible{outline:2px solid var(--action);outline-offset:2px}.issue-list .load-more-row:not(.load-more-failed,.load-more-end):hover{background:color-mix(in srgb, var(--raised) 65%, var(--surface));color:var(--text)}.load-more-busy{cursor:progress}.load-more-action>.matrix-loader{margin:0 0 0 -22px}.load-more-count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.load-more-error{color:var(--text)}.load-more-failed .load-more-action{color:var(--action);text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse),(width<=600px){.load-more-failed .load-more-action{min-height:42px}}.project-issues-rows>.load-more-row{align-items:center;min-height:44px;padding:8px 12px 8px 38px;display:flex}.project-issues-rows>.load-more-row:not(.load-more-failed,.load-more-end):hover{background:var(--raised);color:var(--text)}.project-issues-rows>.load-more-row a{color:var(--action);font-size:inherit;padding:0;text-decoration:underline;display:inline-flex}.load-more-toolbar{flex:none}.load-more-toolbar .load-more-error{font-size:12px}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .12s,border-color .12s,color .12s}}@media (pointer:coarse),(width<=600px){.btn{min-height:max(var(--btn-h), 42px)}.btn-icon{width:max(var(--btn-h), 42px)}}@media (forced-colors:active){.btn,.btn-quiet,.btn-icon{color:buttontext;border-color:buttontext}.btn-primary{border:2px solid buttontext}.btn:disabled,.btn[aria-disabled=true],.btn-icon.btn-primary:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){color:graytext;opacity:1;border-color:graytext}}.btn-create{isolation:isolate;background:var(--orange-text);color:light-dark(#fff,#2a1206);border-color:#0000;gap:7px;font-weight:600;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0002}.btn-create kbd{min-width:18px;color:inherit;font:500 11px/17px var(--font-sans);text-align:center;background:#ffffff26;border-radius:4px;margin-inline-end:-4px;padding:0 5px}.btn-create:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,light-dark(#ffffff47,#fff6) 50%,#0000 70%);position:absolute;inset:0;translate:-110%}.btn-create:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--orange-text) 90%, var(--text));color:light-dark(#fff,#2a1206)}.btn-create:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in srgb, var(--orange-text) 78%, var(--text))}.btn-create:not(:disabled):not([aria-disabled=true]):hover:after{translate:110%}@media (prefers-reduced-motion:no-preference){.btn-create:after{transition:translate .6s ease-out}.btn-create>.ui-icon:first-child{transition:scale .18s,rotate .24s}.btn-create:not(:disabled):not([aria-disabled=true]):hover>.ui-icon:first-child{rotate:180deg;scale:1.15}}@media (width<=600px){.btn-create{width:max(var(--btn-h), 42px);padding:0}.btn-create>:not(.ui-icon){display:none}}@media (forced-colors:active){.btn-create{border:2px solid buttontext}.btn-create:after{display:none}}.public-article .pricing-availability{margin:0 0 24px;font-size:14px}.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-plan{border:1px solid var(--divider);background:var(--surface);border-radius:10px;flex-direction:column;min-width:0;display:flex;margin:0!important;padding:24px!important}.pricing-plan--pro{border-color:var(--action)}.pricing-team{grid-column:1/-1}.public-article .pricing-team>p{max-width:62ch;margin:0 0 20px}.pricing-team .pricing-cta{width:fit-content;min-width:240px}.public-article .pricing-plan h2{margin-bottom:18px}.pricing-summary{min-height:112px}.pricing-price{gap:4px;display:grid;margin:0 0 8px!important}.pricing-price strong{color:var(--text);letter-spacing:-.04em;font-size:30px;line-height:1}.pricing-price span,.pricing-equivalent{color:var(--muted);font-size:13px!important;line-height:1.45!important}.pricing-equivalent{margin:0 0 16px!important}.pricing-plan ul{gap:9px;margin:16px 0 24px;padding:0;list-style:none;display:grid}.pricing-plan li{color:var(--muted);padding-left:16px;font-size:13px;line-height:1.45;position:relative}.pricing-plan li:before{content:"·";color:var(--orange-text);font-weight:700;position:absolute;left:3px}.pricing-cta{border:1px solid var(--divider);min-height:44px;color:var(--text);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pricing-plan--pro .pricing-cta{border-color:var(--action);background:var(--action);color:var(--on-action)}.pricing-cta:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.pricing-plans{grid-template-columns:1fr}.pricing-plan:not(.pricing-plan--pro) .pricing-summary{min-height:0}}.playground{border:1px solid var(--divider);background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 4px 5px #00000004,0 24px 64px #00000016}.playground button:not(.btn){margin:0}.play-top{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:16px 24px;display:flex}.play-workspace{align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.play-workspace>span{color:var(--muted);font-weight:400}.play-workspace>span:first-of-type{margin-inline:4px}.play-demo-label{color:var(--muted);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;display:inline-flex}.play-demo-label i{background:var(--orange-text);border-radius:50%;width:5px;height:5px}.play-layout{grid-template-columns:minmax(260px,34%) minmax(0,1fr);display:grid}.play-list{background:color-mix(in srgb, var(--canvas) 70%, var(--surface));border-right:1px solid var(--divider);flex-direction:column;padding:28px 12px 20px;display:flex}.play-list-heading{letter-spacing:-.02em;align-items:flex-start;gap:12px;padding:0 12px 28px;font-size:18px;font-weight:500;line-height:1.35;display:flex}.play-list-heading .ui-icon{color:var(--orange-text);flex-shrink:0;width:20px;height:20px;margin-top:3px}.play-list-caption{font:10px var(--font-mono);letter-spacing:.08em;color:var(--muted);justify-content:space-between;padding:0 12px 8px;display:flex}.play-issue{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;gap:10px;width:100%;padding:16px 12px;font-size:12px;transition:background .15s,border-color .15s;display:flex;position:relative}.play-issue.selected,.play-issue.selected:hover{background:var(--surface);border-color:var(--divider);box-shadow:0 2px 4px #00000006}.play-issue.selected:before{content:"";background:var(--action);border-radius:3px;width:2px;position:absolute;top:16px;bottom:16px;left:-1px}.play-issue>strong{font-size:14px;font-weight:500;line-height:1.4}.play-issue-meta{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.play-number{color:var(--muted);font:11px var(--font-mono)}.play-issue-meta>.play-number{margin-right:3px}.play-status{border:1.5px solid var(--control-outline);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex;position:relative}.play-status.active{border-color:var(--action);background:conic-gradient(var(--action) 50%, transparent 0);box-shadow:inset 0 0 0 2px var(--surface)}.play-status.done{background:var(--success);color:var(--surface);border:0}.play-status.done .ui-icon{stroke-width:2px;width:11px;height:11px}.play-blocked-label{color:var(--orange-text);align-items:center;gap:3px;margin-left:auto;display:flex}.play-blocked-label .ui-icon{width:11px;height:11px}.play-issue-bottom{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.play-label{border:1px solid var(--divider);color:var(--muted);border-radius:4px;align-items:center;gap:5px;padding:2px 6px;font-size:10px;font-weight:400;display:inline-flex}.play-label i{background:var(--action);border-radius:50%;width:5px;height:5px;display:block}.play-label.bug i{background:var(--orange-text)}.play-label.product i{background:var(--success)}.play-owner{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:400;display:inline-flex}.play-owner .ui-icon{width:13px;height:13px}.play-initial{background:var(--selection);width:15px;height:15px;color:var(--action);border-radius:50%;place-items:center;font-size:9px;display:grid}.play-progress{margin-top:auto;padding:28px 12px 0}.play-progress>span{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.play-progress strong{font:10px var(--font-mono)}.play-progress progress{background:var(--divider);border:0;border-radius:4px;width:100%;height:3px;margin-top:12px;display:block;overflow:hidden}.play-progress progress::-webkit-progress-bar{background:var(--divider)}.play-progress progress::-webkit-progress-value{background:var(--action);transition:width .3s}.play-progress progress::-moz-progress-bar{background:var(--action)}.play-detail{min-width:0;padding:24px clamp(24px,3vw,48px) 32px}.play-detail-top{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-bottom:28px;display:flex}.play-status-select{align-items:center;gap:8px;font-size:12px;display:inline-flex;position:relative}.play-status-select select{appearance:none;cursor:pointer;background:0 0;border:0;width:auto;padding:6px 20px 6px 0;font-size:12px}.play-status-select>.ui-icon{pointer-events:none;width:12px;height:12px;color:var(--muted);position:absolute;right:0}.play-document{min-height:408px}.play-document h3{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(24px,2.3vw,32px);line-height:1.2}.play-document>p{color:var(--muted);max-width:500px;margin:0 0 22px;font-size:14px;line-height:1.7}.play-plan{gap:9px;margin-bottom:26px;display:grid}.play-plan>div{align-items:center;gap:10px;font-size:13px;display:flex}.play-plan .ui-icon{width:15px;height:15px;color:var(--success);flex-shrink:0}.play-relationship{border:1px solid var(--divider);text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;padding:12px;font-weight:400;display:flex}.play-relationship>.ui-icon{color:var(--muted);flex-shrink:0}.play-relationship>.ui-icon:last-child{width:14px;margin-left:auto}.play-relationship>span{color:var(--muted);gap:3px;font-size:11px;display:grid}.play-relationship strong{color:var(--text);font-size:12px;font-weight:400}.play-relationship.blocked>.ui-icon:first-child{color:var(--orange-text)}.play-discussion{align-items:flex-start;gap:10px;margin:26px 0;display:flex}.play-comment-avatar{background:var(--selection);width:28px;height:28px;color:var(--action);font:11px var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.play-comment-avatar img{width:19px;height:23px}.play-comment-by{align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.play-comment-by>span{border:1px solid var(--divider);color:var(--muted);border-radius:3px;padding:1px 4px;font-size:9px;font-weight:400}.play-comment-by time{color:var(--muted);margin-left:auto;font-size:10px;font-weight:400}.play-discussion p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}.play-detail-actions{align-items:center;gap:14px;display:flex}.play-detail-actions>button:not(.btn){white-space:nowrap;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:12px;display:flex}.play-detail-actions>span{color:var(--muted);font-size:11px}.play-bottom{border-top:1px solid var(--divider);background:color-mix(in srgb, var(--canvas) 45%, var(--surface));justify-content:space-between;align-items:center;gap:20px;padding:12px 24px;display:flex}.play-bottom>span{color:var(--muted);font-size:12px}.play-bottom>button:not(.btn){color:var(--muted);border:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:flex}.play-bottom>button .ui-icon{width:13px;height:13px}.playground-note{align-items:center;gap:16px;margin:24px 20px 0;display:flex}.playground-note .julius{flex-shrink:0;width:48px;transform:rotate(-5deg)}.playground-note p{gap:4px;margin:0;font-size:12px;display:grid}.playground-note strong{font-weight:500}.playground-note p>span{color:var(--muted);font-size:11px}.play-note-line{border-top:1px solid var(--divider);flex:1;margin-left:20px}@media (width<=1000px){.play-layout{grid-template-columns:minmax(230px,34%) minmax(0,1fr)}.play-detail{padding-inline:24px}.play-list-heading{font-size:16px}}@media (width<=700px){.playground-stage{padding:0}.play-top{gap:12px;padding:12px 16px}.play-workspace{font-size:12px}.play-workspace>span{display:none}.play-demo-label{gap:5px;font-size:8px}.play-layout{grid-template-columns:minmax(0,1fr)}.play-list{border-right:0;border-bottom:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:12px 8px;display:grid}.play-list-heading,.play-list-caption,.play-progress,.play-issue-bottom,.play-issue-meta>span:not(.play-number):not(.play-status){display:none}.play-issue{border-radius:5px;justify-content:flex-start;gap:8px;padding:10px 8px}.play-issue-meta{gap:5px}.play-issue-meta>.play-number{margin:0}.play-issue>strong{font-size:11px}.play-issue.selected:before{width:auto;height:2px;inset:auto 12px -1px}.play-detail{padding:20px 18px 24px}.play-detail-top{margin-bottom:24px}.play-document{min-height:450px}.play-document h3{font-size:25px}.play-document>p{font-size:13px}.play-plan>div{font-size:12px}.play-detail-actions{gap:10px}.play-detail-actions>span{font-size:10px}.play-bottom{align-items:flex-start;gap:12px;padding:12px 16px}.play-bottom>span{min-height:34px;font-size:11px}.play-bottom>button:not(.btn){flex-shrink:0}.playground-note{gap:12px;margin-inline:0}.play-note-line{display:none}}.public-site{max-width:none;min-height:100svh;padding:0 clamp(20px,6vw,100px) 24px}.public-site:focus,.public-article:focus{outline:none}.public-site .eyebrow{font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-text);display:block}.public-header{--gutter:clamp(20px, 6vw, 100px);z-index:10;width:100%;padding:14px max(var(--gutter), calc((100% - 1280px) / 2));background:color-mix(in srgb, var(--canvas) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);view-transition-name:public-header;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:72px;margin:0 auto;display:grid;position:sticky;top:0}.public-header nav{align-items:center;gap:4px;display:flex}.public-header nav a{color:var(--muted);letter-spacing:0;white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:400;text-decoration:none;transition:color .14s,background .14s}.public-header nav a:hover{color:var(--text);background:color-mix(in srgb, var(--text) 6%, transparent)}.public-header nav a:focus-visible,.public-header-cta:focus-visible{outline:2px solid var(--action);outline-offset:2px}.public-header-end{justify-content:flex-end;align-items:center;gap:12px;display:flex}.public-header-cta{background:var(--text);min-height:40px;color:var(--canvas);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;transition:transform .14s,background .14s;display:inline-flex}.public-header-cta:hover{background:color-mix(in srgb, var(--text) 86%, var(--action))}.public-header-cta:active{transform:translateY(1px)}.public-brand{letter-spacing:-.06em;color:var(--text);font-size:26px;font-weight:600;text-decoration:none}.public-brand>span{color:var(--brand-orange)}.public-mark{border-radius:5px;justify-content:center;align-items:center;width:36px;height:42px;display:flex}@supports (animation-timeline:scroll()){.public-header{animation:linear both header-settle scroll();animation-range:0 80px}@keyframes header-settle{to{border-bottom-color:var(--divider)}}}.signin-content{flex-direction:column;justify-content:center;width:100%;max-width:1280px;min-height:calc(100svh - 72px);margin:0 auto;padding:32px 0 40px;display:flex}.signin-brandline{justify-content:space-between;align-items:center;gap:32px;margin-bottom:40px;display:flex}.signin-wordmark{letter-spacing:-.075em;overflow-wrap:normal;margin:0 0 0 -.055em;font-size:clamp(88px,18vw,248px);font-weight:600;line-height:.94}.signin-wordmark>span{color:var(--brand-orange)}.signin-bottom{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:clamp(40px,8vw,140px);padding-top:36px;display:grid}.signin-copy h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.1}.signin-copy p{max-width:520px;color:var(--muted);text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.6}.signin-action{scroll-margin-top:96px;position:relative}.hero-facts{color:var(--muted);font:12px/1.4 var(--font-mono);letter-spacing:.02em;flex-wrap:wrap;gap:10px 28px;margin:36px 0 0;padding:0;list-style:none;display:flex}.hero-facts li{align-items:center;gap:10px;display:inline-flex}.hero-facts li:before{content:"";background:var(--brand-orange);border-radius:2px;width:6px;height:6px;transform:rotate(45deg)}.public-explore{color:var(--muted);align-self:flex-start;align-items:center;gap:10px;margin-top:28px;padding:8px 0;font-size:13px;text-decoration:none;display:inline-flex}.public-explore:hover{color:var(--text)}.public-explore .ui-icon{transition:transform .16s}.public-explore:hover .ui-icon{transform:translateY(3px)}.julius{width:100%;height:auto;display:block;overflow:visible}.julius-eyes{transform-origin:48px 37px;transition:transform .18s}:root[data-theme=dark] .julius-eyes{transform:scaleY(.2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .julius-eyes{transform:scaleY(.2)}}.hero-julius:hover .julius-eyes,.hero-julius:focus-visible .julius-eyes,.playground-stage:hover .julius-eyes,.pressure-test:hover .julius-eyes,.is-celebrating .julius-eyes,.public-not-found .julius-eyes{transform:scaleY(1)}.hero-julius{border-radius:12px;flex-shrink:0;width:clamp(90px,13vw,180px);text-decoration:none;position:relative;transform:rotate(7deg)}.hero-julius:focus-visible{outline:2px solid var(--action);outline-offset:8px}.hero-julius>span{width:170%;color:var(--muted);font:11px var(--font-mono);text-align:center;opacity:0;transition:opacity .18s;position:absolute;bottom:-28px;left:-35%;transform:rotate(-7deg)}.hero-julius:hover>span,.hero-julius:focus-visible>span{opacity:1}.public-band{border-top:1px solid var(--divider);width:100%;max-width:1280px;margin:0 auto;padding:clamp(72px,9vw,128px) 0;scroll-margin-top:72px}.public-section-heading{gap:16px;max-width:760px;margin-bottom:48px;display:grid}.public-section-heading h2,.public-faq h2,.public-manifesto h2,.public-closer h2,.customer-heading h2,.pressure-intro h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.public-section-heading>p{max-width:58ch;color:var(--muted);text-wrap:pretty;margin:4px 0 0;font-size:18px;line-height:1.6}.public-more{align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.public-more .ui-icon,.contact-flare .ui-icon{width:16px;height:16px;transition:transform .16s}.public-more:hover,.contact-flare:hover{text-underline-offset:4px;text-decoration:underline}.public-more:hover .ui-icon,.contact-flare:hover .ui-icon{transform:translate(3px)}.playground-stage{padding:0;position:relative}.public-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:72px 0 0;padding:0;list-style:none;display:grid}.feature-card{border:1px solid var(--divider);background:var(--surface);border-radius:16px;flex-direction:column;min-width:0;padding:0 24px 24px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.feature-card:hover{border-color:color-mix(in srgb, var(--text) 18%, var(--divider));transform:translateY(-3px);box-shadow:0 18px 40px #0000001a}.feature-card:has(a:focus-visible){outline:2px solid var(--action);outline-offset:3px}.feature-art{background:color-mix(in srgb, var(--canvas) 70%, var(--surface));border-bottom:1px solid var(--divider);place-items:center;height:188px;margin:0 -24px 24px;padding:16px;display:grid;overflow:hidden}.feature-number{color:var(--orange-text);font:12px var(--font-mono)}.feature-card h3{letter-spacing:-.02em;text-wrap:balance;margin:10px 0;font-size:20px;line-height:1.25}.feature-card p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.65}.feature-card a{color:var(--text);outline:none;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.feature-card a:after{content:"";position:absolute;inset:0}.feature-card a .ui-icon{width:14px;height:14px;color:var(--muted);transition:transform .16s}.feature-card:hover a .ui-icon{color:var(--text);transform:translate(3px)}.art-issue,.art-views,.art-plan,.art-bell,.art-export{gap:8px;width:min(100%,260px);font-size:11px;display:grid}.art-issue>span,.art-views .art-row,.art-note,.art-file,.art-trash{border:1px solid var(--divider);background:var(--surface);min-height:30px;color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:6px 10px;display:flex;box-shadow:0 1px 2px #0000000a}.art-issue b,.art-views b,.art-note b,.art-file b{color:var(--text);font-weight:500}.art-issue>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.art-dot{border:1.5px solid var(--action);background:conic-gradient(var(--action) 50%, transparent 0);border-radius:50%;flex:none;width:10px;height:10px}.art-dot--done{background:var(--success);border:0}.art-caret{font-size:12px;color:var(--text)!important;border-style:dashed!important}.art-caret i{background:var(--action);width:1.5px;height:14px;animation:1s step-end 4 caret-blink}@keyframes caret-blink{50%{opacity:0}}.art-graph{width:min(100%,250px);overflow:visible}.art-graph path{fill:none;stroke:var(--control-outline);stroke-width:1.5px;stroke-dasharray:4 4}.art-graph rect{fill:var(--surface);stroke:var(--divider);stroke-width:1.5px}.art-graph rect.is-blocked{stroke:var(--orange-text)}.art-graph text{fill:var(--text);font:11px var(--font-mono);text-anchor:middle}.art-tabs{border:1px solid var(--divider);background:var(--surface);border-radius:999px;gap:4px;width:fit-content;padding:3px;display:flex}.art-tabs>*{color:var(--muted);border-radius:999px;padding:3px 10px}.art-tabs b{background:var(--raised);color:var(--text)}.art-views .art-row i{background:var(--action);border-radius:50%;flex:none;width:8px;height:8px}.art-views .art-row i.is-agent{background:var(--brand-orange)}.art-views .art-row em{margin-left:auto;font-size:10px;font-style:normal}.art-plan>span{border:1px solid var(--divider);background:var(--surface);border-radius:7px;gap:5px;padding:6px 10px;display:grid}.art-plan b{color:var(--text);font-weight:500}.art-plan i{background:linear-gradient(90deg, var(--action) var(--fill), var(--divider) 0);border-radius:5px;height:5px;display:block}.art-plan>span:last-child i{background:var(--success)}.art-bell-icon{border:1px solid var(--divider);background:var(--surface);width:34px;height:34px;color:var(--text);border-radius:10px;justify-self:start;place-items:center;display:grid;position:relative}.art-bell-icon .ui-icon{transform-origin:50% 10%;width:18px;height:18px}.feature-card:hover .art-bell-icon .ui-icon{animation:.7s ease-in-out bell-ring}@keyframes bell-ring{20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.art-bell-icon i{background:var(--brand-orange);color:#fff;min-width:16px;height:16px;font:600 10px/16px var(--font-sans);text-align:center;border-radius:8px;padding:0 4px;font-style:normal;position:absolute;top:-6px;right:-6px}.art-file{grid-template-columns:28px 1fr;row-gap:2px;padding:10px!important;display:grid!important}.art-file .ui-icon{background:var(--selection);width:28px;height:28px;color:var(--action);border-radius:7px;grid-row:span 2;padding:5px}.art-file small{font-size:10px}.art-trash .ui-icon,.art-note .ui-icon{width:14px;height:14px}.public-agents{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.public-agents .public-section-heading{margin-bottom:36px}.agents-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0 0 36px;display:grid}.agents-points dt{margin-bottom:6px;font-size:15px;font-weight:600}.agents-points dd{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.agent-session{--session-bg:#0f1822;background:radial-gradient(ellipse at 20% 0%, #1b2d40, var(--session-bg) 60%);color:#d7e5f0;color-scheme:dark;border:1px solid #2c3b4b;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 30px 70px #0a162433,inset 0 1px #ffffff14}.agent-session-top{font:11px var(--font-mono);color:#8fa7ba;border-bottom:1px solid #ffffff12;align-items:center;gap:14px;padding:14px 18px;display:flex}.agent-session-lights{gap:6px;display:flex}.agent-session-lights i{background:#34475a;border-radius:50%;width:10px;height:10px}.agent-session-lights i:first-child{background:#ff5f3a}.agent-session-host{color:#6f879b;margin-left:auto}.agent-session-log{font:13px/1.55 var(--font-mono);align-content:start;gap:12px;min-height:360px;margin:0;padding:24px 22px;list-style:none;display:grid}.session-line{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.session-line.session-tool{color:#8fa7ba;grid-template-columns:72px auto minmax(0,1fr);font-size:12px}.session-arrow{color:#4d6378;text-align:right}.session-line code{color:#ffab7d}.session-who{color:#8fa7ba}.session-you .session-who{color:#8ecbff}.session-agent .session-who{color:#ffab7d}.session-hydrant{border-top:1px dashed #ffffff1a;padding-top:12px}.session-hydrant .session-who{color:#8cd4b3}.session-hydrant>span:last-child{color:#e8f4ee}.agent-session-bottom{color:#8fa7ba;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 18px;font-size:12px;display:flex}.agent-session-bottom>span{align-items:center;gap:8px;display:inline-flex}.agent-session-bottom .ui-icon{width:14px;height:14px}.agent-session-bottom button:not(.btn){color:#d7e5f0;background:0 0;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:6px;min-height:32px;margin:0;padding:4px 10px;font-size:12px;display:inline-flex}.agent-session-bottom button:not(.btn):hover{background:#ffffff12}.agent-session-bottom button:not(.btn):focus-visible{outline-offset:2px;outline:2px solid #8ecbff}.session-line{opacity:0;filter:blur(2px);transition:opacity .36s,transform .36s cubic-bezier(.2,.8,.2,1),filter .36s;transform:translateY(6px)}.session-line.is-shown{opacity:1;filter:none;transform:none}.agent-session-live{font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.agent-session-live i{background:#ff5f3a;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 8px #ff5f3a}.agent-session[data-playing=true] .agent-session-live i{animation:1.4s steps(2,end) infinite lab-alarm}.agent-session[data-playing=false] .agent-session-live i{box-shadow:none;background:#4d6378}.lies-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lies-list li{border:1px solid var(--divider);background:var(--surface);border-radius:16px;align-content:start;gap:16px;padding:28px 24px;display:grid;position:relative;overflow:hidden}.lies-list li:after{content:"Citation needed" / "";color:#fff;font:600 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#b43700;padding:3px 40px;position:absolute;top:20px;right:-34px;transform:rotate(35deg)}.lies-list q{letter-spacing:-.035em;color:var(--text);quotes:"“" "”";padding-right:48px;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.1;display:block}.lies-list q:before,.lies-list q:after{color:var(--orange-text)}.lies-list p{border-top:1px dashed var(--divider);color:var(--muted);margin:0;padding-top:16px;font-size:15px;line-height:1.65}.pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:8px 0 36px;padding:0;list-style:none;display:grid;position:relative}.pipeline:before{content:"";background:color-mix(in srgb, var(--divider) 80%, transparent);border-radius:8px;height:8px;position:absolute;top:21px;left:22px;right:22px;box-shadow:inset 0 1px 2px #0000001f}.pipeline:after{content:"";background:linear-gradient(90deg,#0000 0 40%,#4db7ff 50%,#0000 60% 100%) 100% 0/250% 100% no-repeat;border-radius:8px;height:8px;animation:4.5s linear both pipeline-flow;position:absolute;top:21px;left:22px;right:22px}@keyframes pipeline-flow{to{background-position:-150% 0}}@keyframes pipeline-flow-down{0%{background-position:0 100%}to{background-position:0 -150%}}.pipeline li{align-content:start;gap:8px;min-width:0;display:grid;position:relative}.pipeline-node{z-index:1;border:2px solid var(--divider);background:var(--surface);width:50px;height:50px;color:var(--muted);font:600 12px var(--font-mono);animation:node-light 4.5s calc(var(--stage) * .9s - .25s) linear 1 both;border-radius:50%;place-items:center;display:grid;position:relative}.pipeline li.is-human .pipeline-node,.pipeline li:first-child .pipeline-node{border-color:var(--brand-orange);color:var(--orange-text)}@keyframes node-light{0%,to{box-shadow:0 0 #4db7ff00}4%{border-color:#4db7ff;box-shadow:0 0 0 6px #4db7ff40}14%{box-shadow:0 0 #4db7ff00}}.pipeline h3{letter-spacing:-.02em;margin:12px 0 0;font-size:22px}.pipeline-who{border:1px solid var(--divider);width:fit-content;color:var(--muted);border-radius:999px;padding:2px 9px;font-size:11px}.pipeline li.is-human .pipeline-who,.pipeline li:first-child .pipeline-who{border-color:color-mix(in srgb, var(--brand-orange) 50%, var(--divider));color:var(--orange-text)}.pipeline p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.6}.proof-timeline{gap:0;max-width:820px;margin:0;padding:0;list-style:none;display:grid;position:relative}.proof-timeline li{border-top:1px solid var(--divider);grid-template-columns:72px 150px minmax(0,1fr);align-items:baseline;gap:4px 20px;padding:18px 0 18px 28px;display:grid;position:relative}.proof-timeline li:last-child{border-bottom:1px solid var(--divider)}.proof-timeline li:before{content:"";background:#4db7ff;border-radius:50%;width:10px;height:10px;position:absolute;top:25px;left:0;box-shadow:0 0 0 4px #4db7ff33}.proof-timeline li.is-human:before{background:var(--brand-orange);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-orange) 20%, transparent)}.proof-timeline time{color:var(--muted);font:12px var(--font-mono)}.proof-timeline b{font-size:15px}.proof-timeline p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.art-spec,.art-playbook,.art-history{gap:7px;width:min(100%,260px);font-size:11px;display:grid}.art-spec{border:1px solid var(--divider);background:var(--surface);border-radius:10px;padding:12px;box-shadow:0 1px 2px #0000000a}.art-spec-title{color:var(--text);margin-bottom:2px;font-size:12px;font-weight:600}.art-spec-row{color:var(--muted);align-items:center;gap:8px;display:flex}.art-spec-row i{border:1.5px solid var(--control-outline);border-radius:4px;width:14px;height:14px}.art-spec-row i.is-on{background:var(--success);border:0;position:relative}.art-spec-row i.is-on:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:3.5px;height:7px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.art-spec-row:nth-child(4){color:var(--orange-text)}.art-spec-row:nth-child(4) i{border-color:var(--orange-text);border-style:dashed}.art-spec-ac{border-top:1px dashed var(--divider);font:10px var(--font-mono);margin-top:2px;padding-top:7px}.art-playbook{border:1px solid var(--divider);background:var(--surface);color:var(--muted);border-radius:10px;padding:12px 14px}.art-playbook b{color:var(--text);font-size:12px}.art-playbook em{border-top:1px dashed var(--divider);font-style:normal;font:10px var(--font-mono);color:var(--orange-text);margin-top:3px;padding-top:7px}.art-history>span{border:1px solid var(--divider);background:var(--surface);color:var(--muted);border-radius:7px;padding:7px 10px;line-height:1.35}.art-history b{color:var(--text);font-weight:500}.art-history>span:last-child{border-color:color-mix(in srgb, var(--success) 50%, var(--divider))}.customer-heading{gap:16px;max-width:760px;display:grid}.customer-heading .eyebrow{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--orange-text);text-decoration-thickness:2px}.customer-plates{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:48px 0 32px;padding:0;list-style:none;display:grid}.customer-plate{border:1px solid var(--divider);outline:1px solid color-mix(in srgb, var(--divider) 80%, transparent);outline-offset:-7px;text-align:center;min-width:0;min-height:176px;color:var(--muted);background:linear-gradient(160deg,light-dark(#fbfaf7,#2a2e36),light-dark(#ecebe5,#1f2229));border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 14px;display:flex;position:relative;overflow:hidden}.imaginary-symbol{opacity:.7;border:5px solid;width:28px;height:28px;display:block;position:relative;transform:rotate(45deg)}.symbol-1{border-width:8px;border-radius:50%;transform:none}.symbol-2{clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;border:0;transform:none}.symbol-3{width:38px;height:18px;margin-block:5px;transform:rotate(-10deg)}.symbol-4{border-radius:50% 0}.imaginary-name{font:600 12px var(--font-mono);letter-spacing:.06em;color:var(--text);position:relative}.imaginary-name:after{content:"";background:var(--text);transform-origin:100%;transition:transform .38s calc(var(--plate) * 70ms) cubic-bezier(.7,0,.2,1);border-radius:2px;position:absolute;inset:-3px -6px;transform:rotate(-2.5deg)}.imaginary-classified{font:500 10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 75%, transparent)}.imaginary-joke{min-height:3.2em;color:var(--muted);text-wrap:balance;place-items:center;font-size:13px;line-height:1.6;display:grid}.customer-plates.is-declassified .imaginary-joke{animation:joke-in .36s calc(var(--plate) * 70ms + .24s) ease-out both}@keyframes joke-in{0%{opacity:0;transform:translateY(6px)}}.customer-plates.is-declassified .imaginary-name:after{transform:rotate(-2.5deg)scaleX(0)}.imaginary-stamp{border-block:1.5px solid var(--orange-text);color:var(--orange-text);font:600 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;padding:3px 36px;position:absolute;top:14px;right:-34px;transform:rotate(32deg)scale(1.5)}.customer-plates.is-declassified .imaginary-stamp{animation:stamp-in .32s calc(var(--plate) * 70ms + .16s) cubic-bezier(.2,1.6,.4,1) both}@keyframes stamp-in{to{opacity:.9;transform:rotate(32deg)scale(1)}}.customer-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.customer-toggle{--btn-h:40px}.customer-footnote{color:var(--muted);margin:0;font-size:13px}.public-manifesto{background:var(--raised);border:0;border-radius:24px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:40px;margin-block:clamp(48px,6vw,88px);padding:clamp(40px,5vw,72px);display:grid}.public-manifesto+.public-band{border-top:0}.public-manifesto>.julius{width:72px;transform:rotate(-6deg)}.public-manifesto a{white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.public-manifesto a:hover{text-underline-offset:4px;text-decoration:underline}.public-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.public-faq>div:first-child{gap:16px;display:grid;position:sticky;top:104px}.public-faq details{border-bottom:1px solid var(--divider);interpolate-size:allow-keywords}.public-faq details:first-of-type{border-top:1px solid var(--divider)}.public-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.public-faq summary::-webkit-details-marker{display:none}.public-faq summary:hover{color:var(--action)}.public-faq summary:focus-visible{outline:2px solid var(--action);outline-offset:4px;border-radius:4px}.public-faq summary .ui-icon{flex-shrink:0;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.public-faq details[open] summary .ui-icon{transform:rotate(45deg)}.public-faq details p{max-width:62ch;color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.7}.public-faq details::details-content{height:0;transition:height .26s cubic-bezier(.2,.8,.2,1), content-visibility .26s allow-discrete;overflow:clip}.public-faq details[open]::details-content{height:auto}.public-faq .public-more{margin-top:28px}.public-closer{text-align:center;justify-items:center;gap:20px;padding-block:clamp(80px,10vw,140px);display:grid}.public-closer p{max-width:48ch;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.public-closer .signin-button{width:auto;min-width:240px;margin-top:12px}.public-footer{border-top:1px solid var(--divider);width:100%;max-width:1280px;color:var(--muted);margin:0 auto;padding:56px 0 16px;font-size:14px}.public-footer-top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:48px;display:flex}.public-footer-brand p{max-width:34ch;margin:10px 0 0;font-size:14px;line-height:1.6}.contact-flare{align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.public-footer nav{grid-template-columns:repeat(3,minmax(0,200px));gap:32px;display:grid}.public-footer nav>div{align-content:start;gap:4px;display:grid}.public-footer nav h2{font:500 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.public-footer nav a{width:fit-content;min-height:32px;color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.public-footer nav a:hover{text-underline-offset:4px;text-decoration:underline}.public-footer .service-status-link{min-width:0;min-height:32px}.public-footer-legal{border-top:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:48px 0 0;padding-top:20px;font-size:12px;display:flex}.public-article{width:100%;max-width:760px;margin:56px auto 104px}.public-article--doc{max-width:1120px}.public-article>.doc-header{max-width:760px;margin-bottom:56px;display:block}.public-back{min-height:36px;color:var(--muted);letter-spacing:0;align-items:center;gap:8px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.public-back:hover{color:var(--text)}.public-back .ui-icon{width:16px;height:16px;transition:transform .16s}.public-back:hover .ui-icon{transform:translate(-3px)}.doc-header .eyebrow{margin-top:28px}.doc-header h1{letter-spacing:-.05em;text-wrap:balance;margin:16px 0 0;font-size:clamp(44px,6.4vw,76px);line-height:1.02}.doc-header>.public-back+h1{margin-top:28px}.doc-lede{max-width:60ch;color:var(--text);text-wrap:pretty;margin:24px 0 0;font-size:19px;line-height:1.6}.doc-draft{color:var(--orange-text);align-items:center;gap:10px;margin:24px 0 0;font-size:14px;display:flex}.doc-meta{border-block:1px solid var(--divider);flex-wrap:wrap;gap:0;margin:32px 0 0;padding:0;display:flex}.doc-meta>div{border-right:1px solid var(--divider);margin-right:28px;padding:14px 28px 14px 0}.doc-meta>div:last-child{border-right:0;margin-right:0}.doc-meta dt{font:500 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.doc-meta dd{margin:0;font-size:14px}.doc-meta a{color:var(--text)}.doc-layout{grid-template-columns:minmax(0,1fr);display:grid}.public-article--doc .doc-layout{grid-template-columns:220px minmax(0,720px);gap:clamp(40px,6vw,96px)}.doc-toc{align-self:start;max-height:calc(100svh - 128px);position:sticky;top:104px;overflow:auto}.doc-toc h2{font:500 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.doc-toc ol{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.doc-toc li{counter-increment:toc}.doc-toc a{color:var(--muted);border-radius:6px;grid-template-columns:24px minmax(0,1fr);padding:6px 8px 6px 0;font-size:13px;line-height:1.45;text-decoration:none;display:grid}.doc-toc a:before{content:counter(toc, decimal-leading-zero);color:color-mix(in srgb, var(--muted) 70%, transparent);font:10px/1.9 var(--font-mono)}.doc-toc a:hover{color:var(--text)}.doc-toc a:focus-visible{outline:2px solid var(--action);outline-offset:2px}.doc-body>section{margin:0;padding:0 0 8px;scroll-margin-top:96px}.doc-body>section+section{margin-top:40px}.doc-body>section h2{letter-spacing:-.025em;margin:0 0 14px;font-size:24px;line-height:1.25}.doc-body>section p{color:var(--muted);margin:12px 0;font-size:16px;line-height:1.8}.doc-body>section :target,.doc-body>section:target h2{scroll-margin-top:96px}.doc-body>section:target h2{color:var(--orange-text)}.doc-body>.public-more{margin-top:48px}.public-links{flex-wrap:wrap;gap:8px 20px;display:flex}.public-links a{color:var(--action)}.doc-history{border:1px solid var(--divider);background:var(--surface);interpolate-size:allow-keywords;border-radius:14px;margin-top:56px}.doc-history summary{cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:14px 20px;font-weight:500;list-style:none;display:flex}.doc-history summary::-webkit-details-marker{display:none}.doc-history summary small{color:var(--muted);font:11px var(--font-mono)}.doc-history summary .ui-icon{margin-left:auto;transition:transform .2s}.doc-history[open] summary .ui-icon{transform:rotate(45deg)}.doc-history summary:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:14px}.doc-history::details-content{height:0;transition:height .26s cubic-bezier(.2,.8,.2,1), content-visibility .26s allow-discrete;overflow:clip}.doc-history[open]::details-content{height:auto}.doc-history ol{gap:20px;margin:0;padding:8px 20px 24px 44px;list-style:none;display:grid;position:relative}.doc-history ol:before{content:"";background:var(--divider);width:1px;position:absolute;top:14px;bottom:30px;left:25px}.doc-history li{grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 12px;display:grid;position:relative}.doc-history li:before{content:"";background:var(--surface);border:1.5px solid var(--orange-text);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-23px}.doc-history time{font:12px var(--font-mono);color:var(--text)}.doc-change{border:1px solid var(--divider);color:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px}.doc-change--edit{border-style:dashed}.doc-history li p{color:var(--muted);grid-column:1/-1;margin:0;font-size:14px;line-height:1.6}.public-article--manifesto .doc-body{counter-reset:thesis}.public-article--manifesto .doc-body>section{counter-increment:thesis;padding-left:64px;position:relative}.public-article--manifesto .doc-body>section+section{margin-top:56px}.public-article--manifesto .doc-body>section:before{content:counter(thesis, decimal-leading-zero);color:var(--orange-text);font:500 13px var(--font-mono);letter-spacing:.06em;position:absolute;top:6px;left:0}.public-article--manifesto .doc-body>section h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(26px,3vw,34px);line-height:1.12}.public-article--manifesto .doc-body>section p{font-size:17px}.public-article--manifesto .doc-body>section p:last-child{color:var(--text)}.doc-signoff{border-top:1px solid var(--divider);letter-spacing:-.01em;align-items:center;gap:16px;margin:64px 0 0;padding-top:28px;font-size:18px;font-weight:600;display:flex}.doc-signoff .julius{flex:none;width:40px;transform:rotate(-8deg)}@media (width<=700px){.public-article--manifesto .doc-body>section{padding-top:28px;padding-left:0}.public-article--manifesto .doc-body>section:before{top:0}}.public-article--pricing{max-width:880px}.public-pricing{margin:0 0 56px!important;padding:0!important}.public-article .pricing-availability{color:var(--muted);margin:0 0 24px;font-size:14px}.pricing-badge{background:var(--selection);color:var(--action);vertical-align:middle;letter-spacing:0;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:500}.pricing-plan li .ui-icon{width:14px;height:14px;color:var(--success);position:absolute;top:1px;left:0}.public-article--pricing .pricing-plan{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.public-article--pricing .pricing-plan:hover{transform:translateY(-2px);box-shadow:0 16px 36px #00000014}.public-not-found{justify-items:start;gap:18px;max-width:640px;margin:clamp(56px,12vh,140px) auto clamp(72px,14vh,160px);display:grid}.public-not-found h1{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(44px,7vw,84px);line-height:1}.public-not-found>p{max-width:48ch;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.not-found-art{width:96px;margin-bottom:12px;position:relative;transform:rotate(-8deg)}.not-found-drip{opacity:0;background:#4db7ff;border-radius:50%/60% 60% 40% 40%;width:7px;height:11px;position:absolute;top:58%;right:-6px}.not-found-links{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px;display:flex}.not-found-links>a:not(.btn),.not-found-links .service-status-link{min-height:44px;color:var(--text);align-items:center;font-size:14px;display:inline-flex}.pressure-intro{text-align:center;justify-items:center;gap:16px;margin-bottom:48px;display:grid}.pressure-intro h2{letter-spacing:-.055em;font-size:clamp(44px,6.5vw,88px)}.pressure-intro>p{color:var(--muted);margin:0;font-size:18px;line-height:1.6}.pressure-lab{--pressure:0;isolation:isolate;color-scheme:dark;color:#e9f3fa;background:radial-gradient(at 50% 30%,#25415a 0,#14283a 50%,#0c1a28 100%);border:1px solid #3d5064;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #a5c8e333,0 30px 80px #0a162438}.pressure-lab:before{content:"";z-index:-1;background-image:linear-gradient(#8ebcdf0a 1px,#0000 1px),linear-gradient(90deg,#8ebcdf0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 75%)}.pressure-lab:after{content:"";z-index:-1;opacity:calc((var(--pressure) - 50) / 150);pointer-events:none;background:radial-gradient(circle at 84% 46%,#ff5a1f 0,#0000 40%);transition:opacity .6s;position:absolute;inset:0}.lab-topline{color:#b7c9d8;font:11px var(--font-mono);letter-spacing:.04em;border-bottom:1px solid #8cb0cd22;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 28px;padding:20px 0 18px;display:grid}.lab-state{align-items:center;gap:10px;display:flex}.lab-state i{background:#8cd4b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #8cd4b3aa}.overpressure .lab-state i,.released .lab-state i{background:#ff7a45;animation:.7s steps(2,end) infinite lab-alarm;box-shadow:0 0 12px #ff7a45}@keyframes lab-alarm{50%{opacity:.25}}.lab-meter{gap:5px;display:flex}.lab-meter i{background:#25384b;border-radius:2px;width:26px;height:6px;transition:background .24s,box-shadow .24s;box-shadow:inset 0 1px 1px #0006}.lab-meter i.is-lit{background:#5cc3ff;box-shadow:0 0 10px #5cc3ff88}.lab-meter i.is-lit:nth-child(3){background:#ffc15c;box-shadow:0 0 10px #ffc15c88}.lab-meter i.is-lit:nth-child(4){background:#ff5a1f;box-shadow:0 0 12px #ff5a1faa}.lab-serial{color:#7e98ac;justify-self:end}.lab-serial b{color:#4f677b;margin:0 4px;font-weight:400}.pressure-apparatus{aspect-ratio:1000/440;width:100%;position:relative}.lab-scene{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lab-scene--narrow{display:none}.lab-floor-line{stroke:#8ebcdf2e;stroke-width:1.5px}.lab-stand rect{fill:#1d2d3d;stroke:#0b1420;stroke-width:2px}.lab-flange{fill:#4a5f72;stroke:#0b1420;stroke-width:3px}.lab-nut{fill:#5a7085;stroke:#0b1420;stroke-width:3px}.pipe-water{stroke:#6fd0ff;stroke-width:6px;stroke-linecap:round;stroke-dasharray:14 20;opacity:0;transition:opacity .3s}.pressure-lab:not([data-level="0"]) .pipe-water{opacity:.75;animation:1.4s linear infinite pipe-flow}.pressure-lab[data-level="2"] .pipe-water{animation-duration:.9s}.pressure-lab[data-level="3"] .pipe-water{stroke:#9fe0ff;animation-duration:.45s}.pressure-lab[data-level="4"] .pipe-water{stroke:#d6f4ff;animation-duration:.25s}@keyframes pipe-flow{to{stroke-dashoffset:-68px}}.lab-gauge{filter:drop-shadow(0 14px 14px #0007)}.gauge-redline{fill:none;stroke:#e1461a;stroke-width:7px;opacity:.85}.gauge-tick{stroke:#3b5061;stroke-width:1.6px;stroke-linecap:round}.gauge-tick.is-major{stroke:#1b2b39;stroke-width:3px}.gauge-number{fill:#1e3242;font:500 11px var(--font-mono);text-anchor:middle}.gauge-reading{fill:#122536;font:600 20px var(--font-mono);letter-spacing:-.04em;text-anchor:middle}.gauge-unit{fill:#4d6272;font:500 6.5px var(--font-mono);letter-spacing:.08em;text-anchor:middle}.gauge-needle{transform-box:view-box;transform-origin:0 0;transform:rotate(calc(-125deg + var(--pressure) * 2.5deg));transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.gauge-needle path{fill:#d9460f}.gauge-needle circle{fill:#243747;stroke:#8c9da6;stroke-width:2px}.gauge-needle .gauge-hub{fill:#d9460f;stroke:none}.overpressure .gauge-needle{animation:.18s ease-in-out infinite alternate needle-strain}@keyframes needle-strain{0%{transform:rotate(calc(-125deg + var(--pressure) * 2.5deg - 2deg))}to{transform:rotate(calc(-125deg + var(--pressure) * 2.5deg + 3deg))}}.gauge-glare{fill:none;stroke:#fff6;stroke-width:5px;stroke-linecap:round}.scene-julius{transform-box:fill-box;transform-origin:50% 100%}.scene-julius svg{filter:drop-shadow(0 14px 10px #0008)}.pressure-lab[data-level="2"] .scene-julius{animation:1.4s ease-in-out infinite julius-wobble}.pressure-lab[data-level="3"] .scene-julius{animation:.12s linear infinite julius-jitter}@keyframes julius-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-1.5deg)}75%{transform:rotate(1.5deg)}}@keyframes julius-jitter{0%{transform:translate(0)rotate(0)}25%{transform:translate(-1.5px)rotate(-.8deg)}50%{transform:translate(1px,-1px)rotate(.6deg)}75%{transform:translate(1.5px)rotate(.9deg)}to{transform:translate(0)rotate(0)}}.julius-callout,.lab-nozzle,.lab-mascot-caption,.lab-turn-count,.lab-wheel-button,.lab-valve-caption{position:absolute}.julius-callout{color:#eaf5ff;text-align:center;background:#0d1f30f0;border:1px solid #8cb0cd40;border-radius:10px;width:max-content;max-width:240px;padding:10px 14px;font-size:13px;line-height:1.4;top:41%;left:25%;transform:translate(-50%,-100%);box-shadow:0 8px 24px #0006}.julius-callout:after{content:"";background:inherit;border-bottom:1px solid #8cb0cd40;border-right:1px solid #8cb0cd40;width:12px;height:12px;position:absolute;bottom:-7px;left:calc(50% - 6px);transform:rotate(45deg)}.lab-nozzle{pointer-events:none;width:2%;height:2%;transform:translate(-50%,-50%)}.lab-nozzle--wide{top:47%;left:25%}.lab-nozzle--narrow{display:none;top:66%;left:23.3%}.lab-mascot-caption{text-align:center;font:10px var(--font-mono);letter-spacing:.12em;color:#d2dfeb;white-space:nowrap;top:92.5%;left:25%;transform:translate(-50%)}.lab-mascot-caption>span{color:#8ea6ba;font:11px var(--font-sans);letter-spacing:0;margin-top:3px;display:block}.lab-turn-count{font:11px var(--font-mono);letter-spacing:.12em;color:#bdcfdd;white-space:nowrap;top:19%;left:84.2%;transform:translate(-50%,-100%)}.lab-wheel-button{aspect-ratio:1;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:0;border-radius:50%;width:19%;margin:0;padding:0;top:25.2%;left:74.7%}.lab-wheel-button>svg{width:100%;height:100%;transform:rotate(calc(var(--pressure) * 3.6deg));filter:drop-shadow(0 16px 12px #0006);transition:transform .65s cubic-bezier(.34,1.56,.64,1),filter .18s;display:block}.lab-wheel-button:hover:not(:disabled){background:0 0}.lab-wheel-button:hover>svg{filter:drop-shadow(0 18px 14px #0007)brightness(1.1)}.lab-wheel-button:active>svg{filter:drop-shadow(0 8px 6px #0006)brightness(.95)}.lab-wheel-button:focus-visible{outline-offset:6px;outline:3px solid #9ed8ff}.lab-wheel-button[aria-disabled=true]{cursor:default}.lab-valve-caption{color:#b0c6d7;white-space:nowrap;font-size:12px;top:82%;left:84.2%;transform:translate(-50%)}.lab-spray{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.pressure-aftermath{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:28px;margin-top:20px;display:flex}.pressure-aftermath>[role=status]{min-height:36px;font-size:13px}.pressure-aftermath>span:last-child{font:9px var(--font-mono);letter-spacing:.08em;padding-top:3px}.page-flood{color:#eff8ff;color-scheme:dark;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.page-flood::backdrop{background:#08192718}.page-flood-water{background:linear-gradient(#158fc5e8 0%,#07669ad9 30%,#063c69ec 65%,#031d3df5);width:100%;height:110%;position:absolute;top:0;left:0;transform:translateY(110%);box-shadow:0 -4px 30px #71d7ff66,inset 0 60px 100px #75d6ec44}.flood-wave{width:200%;height:74px;position:absolute;top:-71px;left:0;overflow:visible}.flood-buoy{width:116px;height:145px;position:absolute;top:-134px;right:14%;transform:rotate(-12deg)}.flood-buoy .julius{width:90px;position:absolute;top:0;left:13px}.flood-buoy .julius-eyes{transform:scaleY(1.7)}.flood-life-ring{z-index:1;background:0 0;border:13px solid #fff2dd;border-radius:50%;height:48px;position:absolute;bottom:15px;left:-6px;right:-6px;box-shadow:0 3px #b95930,0 10px 15px #06294566}.flood-life-ring:before{content:"";border-radius:inherit;clip-path:polygon(0 0,30% 0,40% 100%,0 100%,0 0,70% 0,100% 0,100% 100%,60% 100%,70% 0);border:13px solid #ff7437;position:absolute;inset:-13px}.flood-caustics{background:repeating-linear-gradient(110deg,#0000 0 8%,#a1ebfa13 9% 10%,#0000 12% 22%);position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.flood-bubble{width:calc(7px + mod(var(--bubble), 4) * 6px);height:calc(7px + mod(var(--bubble), 4) * 6px);left:calc(3% + var(--bubble) * 6%);background:radial-gradient(circle at 30% 25%,#ddfaff77 0 8%,#0000 20% 75%,#a1e4ff22 76%);border:1px solid #d3f6ff77;border-radius:50%;position:absolute;bottom:-30px}.flood-rescue{z-index:2;top:max(12vh, env(safe-area-inset-top));backdrop-filter:blur(8px);text-align:left;background:#0d2134f2;border:1px solid #91b7d36b;border-radius:16px;width:min(420px,100% - 32px);padding:28px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #02162c80}.flood-alert-label{font:10px var(--font-mono);letter-spacing:.12em;color:#ffb389;display:block}.flood-rescue h2{letter-spacing:-.045em;color:#eff8ff;margin:14px 0 10px;font-size:32px;line-height:1.05}.flood-rescue p{color:#bcd2e2;margin:0;font-size:14px;line-height:1.6}.flood-drain{color:#0b2338;background:#9ed7ff;border:1px solid #badfff;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;margin:22px 0 12px;padding:10px 14px;font-size:14px;font-weight:500;display:flex}.flood-drain:hover:not(:disabled){background:#c1e6ff}.flood-drain:focus-visible{outline-offset:4px;outline:3px solid #eff8ff}.flood-drain kbd{font:10px var(--font-mono);color:#214b6a;border:1px solid #214b6a55;border-radius:4px;margin-left:auto;padding:2px 6px}.flood-auto-note{color:#9cbace;font-size:11px;line-height:1.6;display:block}@keyframes page-wave{to{transform:translate(-50%)}}@keyframes buoy-bob{0%{transform:rotate(-12deg)translateY(0)}to{transform:rotate(-4deg)translateY(10px)}}@keyframes flood-bubbles{to{opacity:0;transform:translateY(-110vh)}}@keyframes flood-light{to{transform:translate(6%)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@keyframes public-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes julius-arrive{0%{opacity:0;transform:translateY(20px)rotate(-12deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes julius-hop{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-14px)rotate(-8deg)}65%{transform:translateY(0)rotate(8deg)}}@keyframes drip{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(70px)scale(.9)}}@media (prefers-reduced-motion:no-preference){.signin-wordmark{animation:.52s cubic-bezier(.2,.7,.2,1) both public-rise}.signin-bottom{animation:.52s cubic-bezier(.2,.7,.2,1) 90ms both public-rise}.hero-facts{animation:.52s cubic-bezier(.2,.7,.2,1) .18s both public-rise}.hero-julius .julius{transition:transform .25s;animation:.65s cubic-bezier(.2,.8,.2,1) .15s both julius-arrive}.hero-julius:hover .julius{transform:rotate(-10deg)translateY(-4px)}.julius.is-celebrating{animation:.7s ease-in-out julius-hop}.play-document{animation:.18s ease-out signin-arrive}.doc-header,.public-not-found{animation:.42s cubic-bezier(.2,.7,.2,1) both public-rise}.not-found-drip{animation:2.4s ease-in 2 both drip}.not-found-drip:nth-child(2){animation-delay:.8s;right:4px}.not-found-drip:nth-child(3){animation-delay:1.6s;right:-14px}.page-flood[open] .flood-wave{animation:2s linear 5 page-wave}.page-flood[open] .flood-buoy{animation:1.5s ease-in-out 6 alternate buoy-bob}.page-flood[open] .flood-bubble{animation:flood-bubbles 3s calc(var(--bubble) * 70ms) linear 3}.page-flood[open] .flood-caustics{animation:3s ease-in-out 3 alternate flood-light}.page-flood[open] .flood-rescue{animation:.26s cubic-bezier(.2,1.3,.4,1) both flood-card}@keyframes flood-card{0%{opacity:0;transform:translate(-50%,16px)scale(.96)}to{opacity:1;transform:translate(-50%)}}@supports (animation-timeline:view()){.public-band>:not(dialog):not(.pressure-lab),.feature-card,.customer-plate{animation:linear both public-rise view();animation-range:entry 5% entry 45%}}}@keyframes public-fade{0%{opacity:0}to{opacity:1}}@keyframes calm-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes stamp-fade{to{opacity:.9}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.signin-wordmark{animation:.6s ease-out both public-fade}.signin-bottom{animation:.6s ease-out .12s both public-fade}.hero-facts{animation:.6s ease-out .24s both public-fade}.hero-julius .julius,.doc-header,.public-not-found,.play-document{animation:.42s ease-out both public-fade}.page-flood[open] .flood-rescue{animation:.26s ease-out both public-fade}@supports (animation-timeline:view()){.public-band>:not(dialog):not(.pressure-lab),.feature-card,.customer-plate{animation:linear both public-fade view();animation-range:entry 5% entry 40%}}.session-line{filter:none;transition:opacity .36s;transform:none}.feature-card,.feature-card:hover{transform:none}.lab-wheel-button>svg{transition:transform .2s ease-out,filter .18s}.gauge-needle{transition:transform .22s ease-out}.pipeline:after{opacity:.35;background:linear-gradient(90deg,#4db7ff,#4db7ff) 0 0/100% 100%;animation:1.5s ease-in-out 3 calm-pulse}.pressure-lab:not([data-level="0"]) .pipe-water{stroke-dasharray:none;animation:1.6s ease-in-out infinite calm-pulse}.customer-plates.is-declassified .imaginary-stamp{animation:stamp-fade .3s calc(var(--plate) * 70ms + .16s) ease-out both;transform:rotate(32deg)}.customer-plates.is-declassified .imaginary-joke{animation:public-fade .36s calc(var(--plate) * 70ms + .24s) ease-out both}.overpressure .gauge-needle,.scene-julius,.julius.is-celebrating,.feature-card:hover .art-bell-icon .ui-icon,.not-found-drip{animation:none!important}.page-flood-water{opacity:.45}.flood-buoy,.flood-bubble,.flood-caustics,.flood-wave{display:none}}@media (width<=1080px){.public-header nav a{padding-inline:9px}.public-header-cta{display:none}.public-features{grid-template-columns:repeat(2,minmax(0,1fr))}.public-agents{grid-template-columns:minmax(0,1fr)}.customer-plates{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline{grid-template-columns:minmax(0,1fr);gap:28px;padding-left:70px}.pipeline:before,.pipeline:after{width:8px;height:auto;inset:22px auto 22px 21px}.pipeline:after{background:linear-gradient(#0000 0 40%,#4db7ff 50%,#0000 60% 100%) 0 0/100% 250% no-repeat;animation-name:pipeline-flow-down}.pipeline-node{position:absolute;top:-4px;left:-70px}.pipeline h3{margin-top:6px}.public-article--doc .doc-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}}@media (width<=850px){.public-header{gap:16px}.public-manifesto{grid-template-columns:56px minmax(0,1fr);gap:24px}.public-manifesto>.julius{width:52px}.public-manifesto a{grid-column:2}.public-faq,.lies-list{grid-template-columns:minmax(0,1fr)}.proof-timeline li{grid-template-columns:64px minmax(0,1fr)}.proof-timeline p{grid-column:1/-1}.public-faq>div:first-child{position:static}.public-article--doc .doc-layout{grid-template-columns:minmax(0,1fr);gap:32px}.doc-toc{border:1px solid var(--divider);background:var(--surface);border-radius:12px;max-height:none;padding:16px 18px;position:static}.doc-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}@media (width<=700px){.public-site{padding:0 20px 20px}.public-header{grid-template-columns:1fr auto;row-gap:8px;min-height:0;padding:12px 20px 8px}.public-header nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:0;margin-inline:-8px}.public-header nav a{padding:8px;font-size:13px}.public-header-end{grid-area:1/2}.signin-content{min-height:calc(86svh - 104px);padding-block:32px}.signin-brandline{gap:16px;margin-bottom:30px}.signin-wordmark{font-size:17vw}.hero-julius{width:16vw}.hero-julius>span{display:none}.signin-bottom{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}.signin-copy p{margin-top:14px;font-size:16px}.signin-action{max-width:440px}.hero-facts{gap:10px 20px;margin-top:28px;font-size:11px}.public-band{padding-block:64px;scroll-margin-top:104px}.public-section-heading{margin-bottom:32px}.public-section-heading>p,.public-closer p,.pressure-intro>p{font-size:16px}.public-features{grid-template-columns:minmax(0,1fr);margin-top:48px}.agents-points{grid-template-columns:minmax(0,1fr);gap:18px}.agent-session-log{min-height:0;padding:18px 16px;font-size:12px}.session-line,.session-line.session-tool{grid-template-columns:58px minmax(0,1fr);gap:4px 10px}.session-line.session-tool>span:last-child{grid-column:2}.session-arrow{text-align:left;grid-row:span 2}.agent-session-host{display:none}.customer-plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:32px 24px}.customer-plate{min-height:150px;padding:20px 10px}.customer-plate:last-child{grid-column:1/-1}.public-manifesto{margin-block:32px;padding:32px 24px}.public-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.public-footer-top{flex-direction:column;margin-bottom:36px}.public-article{margin-block:32px 72px}.public-article>.doc-header{margin-bottom:40px}.doc-lede{font-size:17px}.doc-meta>div{margin-right:18px;padding-right:18px}.doc-toc ol{grid-template-columns:minmax(0,1fr)}.doc-history ol{padding-left:40px}.pressure-intro{margin-bottom:32px}.pressure-lab{border-radius:16px}.lab-topline{grid-template-columns:1fr auto;margin-inline:16px;font-size:10px}.lab-serial{display:none}.lab-meter i{width:18px}.pressure-apparatus{aspect-ratio:600/640}.lab-scene--wide,.lab-nozzle--wide{display:none}.lab-scene--narrow,.lab-nozzle--narrow{display:block}.julius-callout{text-align:left;max-width:62%;font-size:12px;top:60%;left:3%;transform:translateY(-100%)}.julius-callout:after{left:22%}.lab-mascot-caption{font-size:9px;top:92.5%;left:23.3%}.lab-mascot-caption>span{font-size:10px}.lab-turn-count{font-size:10px;top:31%;left:75.3%}.lab-wheel-button{width:36.7%;top:34.4%;left:57%}.lab-valve-caption{font-size:11px;top:85%;left:75.3%}.pressure-aftermath{flex-direction:column;gap:6px}.flood-rescue{top:max(16px, env(safe-area-inset-top));padding:22px}.flood-rescue h2{font-size:28px}.flood-buoy{width:90px;height:125px;top:-110px;right:12%}.flood-buoy .julius{width:72px;left:9px}.flood-life-ring{border-width:10px;height:40px;bottom:18px}.flood-life-ring:before{border-width:10px;inset:-10px}.flood-wave{height:44px;top:-41px}}@media (width<=380px){.public-header nav a{padding-inline:6px;font-size:12px}.hero-facts{font-size:10px}}@media (forced-colors:active){.imaginary-name:after{background:canvastext}.feature-card,.customer-plate,.doc-history{border-color:canvastext}}@media print{.public-header,.public-footer,.doc-toc,.public-back,.skip-link,.public-more,.theme-toggle{display:none!important}.public-site{padding:0}.public-article,.public-article--doc{max-width:none;margin:0}.public-article--doc .doc-layout{display:block}.doc-header h1{font-size:32pt}.doc-body>section p,.doc-lede{color:#000;font-size:11pt;line-height:1.5}.doc-body>section{break-inside:avoid-page}.doc-history{border:0}.doc-history summary .ui-icon{display:none}.doc-history::details-content{content-visibility:visible;height:auto;display:block}}@media (prefers-reduced-motion:reduce) and (width<=1080px){.pipeline:after{background:#4db7ff;animation-name:calm-pulse}}.target-chip{border:1px solid var(--divider);color:var(--text);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 9px 3px 7px;font-size:12px;line-height:1.3;transition:border-color .12s,background-color .12s;display:inline-flex}.target-chip .ui-icon{width:13px;height:13px;color:var(--muted)}.target-chip[data-precision=none]{color:var(--muted);border-style:dashed}.target-context{color:var(--muted);border-left:1px solid var(--divider);white-space:normal;margin-left:1px;padding-left:7px;font-size:11px}.target-trigger{min-height:32px;box-shadow:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:0;display:inline-flex}.target-trigger>.ui-icon:last-child{width:12px;height:12px;color:var(--muted);transition:transform .12s}.target-trigger:hover .target-chip{border-color:var(--control-outline);background:var(--raised)}.target-trigger:hover>.ui-icon:last-child{transform:translateY(1px)}.target-trigger:disabled{cursor:default;opacity:.7}.projects-page button.target-trigger{box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0}.projects-page button.target-trigger:hover:not(:disabled):not([aria-disabled=true]){background:0 0;border-color:#0000}.target-property{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;padding-inline:6px;display:inline-flex}.target-property>span{color:var(--muted);font-size:13px}.command-search-trigger{width:100%;min-height:40px;color:var(--muted);border-color:var(--divider);align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.command-search-trigger kbd{white-space:nowrap;margin-left:auto;font-size:10px}.command-backdrop{z-index:120;background:#0006;position:fixed;inset:0}.command-scope{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;padding:10px 16px 0;font-size:12px;overflow:hidden}.command-palette{z-index:121;border:1px solid var(--divider);background:var(--surface);width:min(660px,100vw - 24px);max-height:calc(100dvh - min(15dvh,100px) - 16px);color:var(--text);border-radius:12px;flex-direction:column;display:flex;position:fixed;top:min(15dvh,100px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 16px 60px #0003}.command-input-row{border-bottom:1px solid var(--divider);flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.command-input-row input{width:100%;min-width:0;height:36px;font:400 17px var(--font-sans);color:var(--text);background:0 0;border:0;outline:none;padding:0}.command-input-row:focus-within{outline:2px solid var(--action);outline-offset:-2px}.command-results{overscroll-behavior:contain;min-height:0;max-height:450px;padding:4px 8px 8px;overflow:auto}.command-message{color:var(--muted);min-height:34px;padding:8px;font-size:12px}.command-group{color:var(--muted);padding:12px 8px 4px;font-size:11px;font-weight:600}.command-option{cursor:pointer;min-height:44px;color:var(--text);border-radius:5px;align-items:center;gap:10px;padding:10px 8px;font-size:14px;text-decoration:none;display:flex}.command-option[data-highlighted]{background:var(--selection);outline:1px solid var(--action);outline-offset:-1px}.command-option>svg{flex-shrink:0}.command-number{font:12px var(--font-mono);color:var(--muted);min-width:40px}.command-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.command-label small{color:var(--muted);text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.command-label mark{color:inherit;text-decoration:underline;text-decoration-color:var(--action);text-underline-offset:3px;background:0 0;font-weight:600}.command-state{color:var(--muted);white-space:nowrap;font-size:11px}.command-footer{border-top:1px solid var(--divider);color:var(--muted);flex-shrink:0;justify-content:space-between;gap:12px;padding:10px 16px;font-size:11px;display:flex}.command-footer kbd{border:1px solid var(--divider);font-size:inherit;border-radius:3px;padding:1px 3px}.command-error{color:var(--danger);margin:8px;font-size:13px}.command-error button:not(.btn){margin:0;padding:4px 8px}@media (width<=760px){.command-search-trigger{grid-column:1/-1}.command-palette{max-height:calc(100dvh - 24px);top:12px}.command-option{gap:7px;min-height:48px}.command-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.command-state{text-overflow:ellipsis;max-width:60px;overflow:hidden}.command-footer{padding:10px;font-size:10px}}@media (prefers-reduced-motion:no-preference){.command-palette{transition:opacity .14s,translate .14s}.command-palette[data-starting-style],.command-palette[data-ending-style]{opacity:0;translate:0 -6px}.command-option{transition:background 80ms}}.invitation-landing{overflow-wrap:anywhere;width:min(100%,540px);margin:auto;padding:48px 0;animation:.16s ease-out invitation-in}.invitation-mark{color:var(--action);margin-bottom:28px}.invitation-mark svg{width:36px;height:36px}.invitation-from{color:var(--muted);margin:0}.invitation-from strong{color:var(--text);font-weight:500}.invitation-landing h1{margin:8px 0 28px;font-size:clamp(28px,5vw,38px)}.invitation-facts{border-block:1px solid var(--divider);gap:36px;margin:0 0 24px;padding:20px 0;display:flex}.invitation-facts div{min-width:0}.invitation-facts dt{color:var(--muted);margin-bottom:6px;font-size:12px}.invitation-facts dd{margin:0;font-weight:500}.invitation-note{max-width:48ch;line-height:1.7}.invitation-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.invitation-actions button:not(.btn){min-height:44px;margin:0}.invitation-decision{padding:8px 0}.invitation-decision [role=alert],.invitation-landing>[role=alert]{color:var(--danger)}.invitation-footnote{color:var(--muted);margin:32px 0 0;font-size:13px}.pending-invitations,.pending-deletions{border-bottom:1px solid var(--divider);margin:0 0 20px;padding:0 0 16px}.pending-invitations h2,.pending-deletions h2{letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:600}.pending-invitations ul,.pending-deletions ul{margin:0;padding:0;list-style:none}.pending-invitations li,.pending-deletions li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 12px;display:flex}.pending-invitations li+li,.pending-deletions li+li{border-top:1px solid var(--divider)}.pending-invitations li p,.pending-deletions li p{color:var(--muted);margin:4px 0 0;font-size:13px}.pending-invitations li strong,.pending-deletions li strong{font-size:15px;font-weight:500}.pending-invitations li a{color:var(--text);text-decoration:none}.pending-invitations li a:hover{text-underline-offset:3px;text-decoration:underline}.pending-deletions li p[role=alert]{color:var(--danger)}.pending-deletions .pending-deletion-identity{flex:240px;align-items:center;gap:14px;min-width:0;display:flex}.pending-invitations .invitation-actions{gap:8px}.pending-invitations button:not(.btn),.pending-deletions button:not(.btn){border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:32px;margin:0;padding:6px 12px;font-size:13px;display:inline-flex}.pending-deletions button .ui-icon{width:16px;height:16px}.pending-deletions>p[role=status]{margin:0 0 12px}.pending-invitations>ul~button:not(.btn){margin:12px 8px 0 0}@media (pointer:coarse),(width<=600px){.pending-invitations button:not(.btn),.pending-deletions button:not(.btn){min-height:42px}}.deletion-dialog label{color:var(--text);margin:18px 0 6px;font-weight:500;display:block}.deletion-dialog input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;padding:10px 12px}.deletion-dialog .caption{margin:6px 0 0}.deletion-dialog p[role=alert]{color:var(--danger)}.deletion-dialog .lifecycle-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.deletion-dialog .lifecycle-footer button:not(.btn){min-height:44px}@keyframes invitation-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.invitation-landing,.connect-landing{animation:none}}.connect-landing{overflow-wrap:anywhere;width:min(100%,540px);margin:auto;padding:48px 0;animation:.16s ease-out invitation-in}.connect-mark{color:var(--action);margin-bottom:28px}.connect-mark svg{width:36px;height:36px}.connect-eyebrow{color:var(--muted);margin:0;font-size:13px}.connect-landing h1{margin:8px 0 24px;font-size:clamp(28px,5vw,38px)}.connect-note{max-width:52ch;margin:0 0 12px;line-height:1.7}.connect-landing form{border-top:1px solid var(--divider);gap:24px;margin-top:28px;padding-top:24px;display:grid}.connect-field{gap:8px;display:grid}.connect-field .property-select{max-width:360px}.connect-field .caption,.connect-landing form>.caption{margin:0}.connect-access{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.connect-access legend{margin-bottom:4px;padding:0;font-weight:500}.connect-access label{border:1px solid var(--control-outline);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;min-height:44px;padding:12px 14px;display:flex}.connect-access label[data-selected=true]{border-color:var(--action);background:var(--raised)}.connect-access label>span{gap:4px;min-width:0;display:grid}.connect-access input{flex:none;margin:3px 0 0}.connect-access:disabled label{cursor:default;opacity:.7}.connect-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.connect-actions button:not(.btn){min-height:44px;margin:0}.connect-landing [role=alert]{color:var(--danger)}.connect-landing [role=status]{margin:16px 0 0}.policy-line{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}.policy-line a{color:inherit;text-underline-offset:2px;text-decoration:underline}.policy-change{border-top:1px solid var(--divider);gap:4px;margin:0 0 20px;padding-top:16px;display:grid}.policy-change h2{margin:0;font-size:16px}.policy-change .connect-note{margin:0}.policy-review .connect-actions{margin-top:8px}@media (width<=420px){.invitation-facts{flex-direction:column;gap:16px}.invitation-landing{padding:24px 0}}:root{font-family:var(--font-sans);color:var(--text);background:var(--canvas);font-synthesis:none;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;color-scheme:light dark;--canvas:light-dark(#f5f4f0,#181a20);--surface:light-dark(#fff,#23262e);--raised:light-dark(#edece7,#2e323c);--text:light-dark(#292b32,#f0f0ed);--muted:light-dark(#62656f,#afb3bf);--action:light-dark(#086ac7,#65b5ff);--action-hover:light-dark(#075aa9,#8ac7ff);--on-action:light-dark(#fff,#122335);--selection:light-dark(#e5f0fd,#213b58);--divider:light-dark(#d3d5da,#404652);--control-outline:light-dark(#80848e,#7d8597);--brand-orange:#ff4f00;--on-orange:#122335;--orange-text:light-dark(#b43700,#ff8a50);--danger:light-dark(#b42332,#ff929b);--success:light-dark(#287042,#83d5a0);--warning-surface:light-dark(#fff1d6,#382d19);--warning-outline:light-dark(#956500,#d9aa52);font-size:15px;line-height:1.5}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body{margin:0;position:relative}#root{isolation:isolate}main{flex-direction:column;max-width:1120px;min-height:100svh;margin:auto;padding:32px 48px;display:flex}header{justify-content:space-between;align-items:center;gap:20px;display:flex}header a{letter-spacing:-.04em;color:inherit;font-size:30px;font-weight:700;text-decoration:none}header a span{color:var(--brand-orange)}.theme-picker{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.theme-picker select{width:auto;padding:8px}footer{color:var(--muted);font-size:13px}section{margin:auto 0;padding:80px 0}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--orange-text);font-size:13px;font-weight:500}h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere;font-weight:600;line-height:1.3}h1{letter-spacing:-.02em;margin:24px 0;font-size:28px}h2{font-size:22px}h3{font-size:18px}h4,h5,h6{font-size:16px}pre,code,kbd,samp{font-family:var(--font-mono)}.connection{align-items:center;gap:10px;margin-top:36px;font-size:14px;display:flex}.dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.ready{background:var(--success)}.dot.error{background:var(--danger)}button{border:1px solid var(--control-outline);color:inherit;font:500 14px/1.4 var(--font-sans);cursor:pointer;background:0 0;border-radius:6px;margin-top:18px;padding:12px 20px}button:hover:not(:disabled):not([aria-disabled=true]){background:var(--raised)}:focus-visible{outline:2px solid var(--action);outline-offset:2px}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus-visible{border-color:var(--action);outline-offset:-1px}::selection{background:var(--selection);color:var(--text)}input,progress{accent-color:var(--action)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}footer{border-top:1px solid var(--divider);padding-top:20px;line-height:1.6}@media (width<=600px){main{padding:24px}section{padding:64px 0}}button:disabled{opacity:.6;cursor:default}button[aria-disabled=true],input:disabled,select:disabled,textarea:disabled{cursor:default}a{color:var(--action)}.primary{background:var(--action);border-color:var(--action);color:var(--on-action);justify-content:space-between;align-items:center;gap:32px;display:inline-flex}.primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-hover)}.caption{color:var(--muted);font-size:13px;line-height:1.6}.error{color:var(--danger);line-height:1.6}.account-name{color:var(--muted);margin:40px 0 12px;font-size:13px}.workspace-bar{border-block:1px solid var(--divider);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.workspace-bar label{color:var(--muted);align-items:center;gap:16px;min-width:0;font-size:13px;display:flex}select,input{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--control-outline);border-radius:5px;min-width:0;padding:12px}select{width:100%;max-width:320px}.workspace-home,.workspace-detail{margin:0;padding:56px 0 80px}.workspace-home h1,.workspace-detail h1{overflow-wrap:anywhere;font-size:28px}.count{font:13px var(--font-mono);color:var(--muted);vertical-align:top;letter-spacing:0;margin-left:16px}.workspace-list{border-top:1px solid var(--divider);margin:32px 0 48px;padding:0;list-style:none}.workspace-list a{border-bottom:1px solid var(--divider);overflow-wrap:anywhere;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:20px;padding:24px 8px;font-size:20px;text-decoration:none;display:grid}.workspace-list a:hover{background:var(--raised)}.list-number{font:13px var(--font-mono);color:var(--muted)}.create-form{max-width:680px;margin-top:36px}.create-form label{font-size:14px;font-weight:600}.input-row{gap:12px;display:flex}.input-row input{flex:1}.input-row button:not(.btn){margin:0}.back-link{margin-top:28px;font-size:13px;text-decoration:none;display:block}.empty-panel{border:1px dashed var(--control-outline);text-align:center;color:var(--muted);border-radius:8px;margin-top:40px;padding:64px 24px}.empty-panel h2{color:var(--text);font:600 22px/1.3 var(--font-sans)}.empty-panel p{font-size:14px;line-height:1.6}.workspace-mark{color:var(--orange-text);font-size:40px}main>footer{margin-top:auto}.status{padding:72px 0}@media (width<=600px){.input-row{flex-direction:column}.workspace-bar{gap:12px}.workspace-bar label{flex-direction:column;align-items:flex-start;gap:6px}select{max-width:220px}.empty-panel{padding:40px 16px}}.issue-workspace{padding-bottom:48px}.workspace-heading{justify-content:space-between;align-items:end;gap:24px;margin:32px 0;display:flex}.workspace-heading h1{overflow-wrap:anywhere;margin:12px 0 0;font-size:28px}.issues-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.issues-layout.has-detail{grid-template-columns:400px minmax(640px,1fr)}.issues-layout.has-detail.focused,.issues-layout.expanded{grid-template-columns:minmax(0,1fr)}.issue-list-column{min-width:0}.issue-capture{border:1px solid var(--divider);background:var(--raised);border-radius:8px;padding:20px}.issue-capture label{margin-bottom:12px;font-weight:600;display:block}.issue-capture .input-row{flex-wrap:wrap}.issue-capture input{min-width:100px}.issue-list{border-block:1px solid var(--divider);max-height:65vh;overflow-y:auto}.issue-list ul{margin:0;padding:0;list-style:none}.issue-list li{border-bottom:1px solid var(--divider);padding:16px 8px}.issue-list li:last-child{border-bottom:0}.issue-list li.selected{background:var(--selection);box-shadow:inset 3px 0 var(--action)}.issue-title-link{overflow-wrap:anywhere;align-items:baseline;gap:12px;padding:8px 0 16px;text-decoration:none;display:flex}.issue-title-link>span{color:var(--muted);font:13px var(--font-mono);flex-shrink:0}.issue-title-link strong{flex:1;font-size:16px;font-weight:600}.issue-properties{flex-wrap:wrap;align-items:end;gap:10px;font-size:13px;display:flex}.issue-properties label,.property-select{flex:1;min-width:70px}.property-select{min-width:0}.property-select>label{font-size:13px;display:block}.property-select-unlabeled>label{display:none}.property-select-unlabeled .property-select-trigger{margin-top:0}.property-select-trigger{width:100%;min-height:36px;color:var(--text);background:var(--surface);font:400 13px/20px var(--font-sans);text-align:left;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;margin:4px 0 0;padding:7px 10px;display:flex}.property-select-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.property-select-icon{color:var(--muted);flex:0 0 12px;margin-left:auto;display:inline-flex}.property-select-icon .ui-icon{width:12px;height:12px}.property-select-trigger[data-popup-open]{border-color:var(--action)}.property-select-positioner{z-index:10}.property-select-popup{min-width:min(max(216px, var(--anchor-width)), var(--available-width));width:max-content;max-width:var(--available-width);font:400 14px/1.5 var(--font-sans);padding:5px}.property-select-list{max-height:min(20rem, calc(var(--available-height) - 8px));overscroll-behavior:contain;overflow-y:auto}.property-select-item{cursor:default;user-select:none;overflow-wrap:anywhere;outline:none;grid-template-columns:minmax(0,1fr) 16px;align-items:center;display:grid}.property-select-item:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.issue-properties .refinement{align-items:center;gap:5px;min-width:90px;padding-bottom:7px;display:flex}.issue-properties input[type=checkbox]{accent-color:var(--action)}.property-error{color:var(--danger);flex-basis:100%;font-size:13px}.property-error button:not(.btn){margin:4px 8px 0 0;padding:8px}.issues-empty{text-align:center;color:var(--muted);padding:40px 20px}.earned-line{background:var(--selection);color:var(--text);border-radius:8px;margin:12px 0 4px;padding:10px 14px;font-size:14px}.earned-line strong{margin-right:4px}.earned-line:empty{border:0;margin:0;padding:0}@media (forced-colors:active){.earned-line{border:1px solid canvastext}}.issues-empty h2{font:600 22px/1.3 var(--font-sans);color:var(--text)}.pagination{justify-content:space-between;gap:12px;display:flex}.agent-form{margin-top:28px;font-size:13px}.agent-form input{max-width:220px;margin:8px}.issue-detail{border:1px solid var(--control-outline);background:var(--surface);border-radius:8px;min-width:0;margin:0;padding:24px}.detail-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.detail-top h2{font:14px var(--font-mono);color:var(--muted);margin:0}.detail-top button:not(.btn){margin:0 0 0 8px;padding:8px;font-size:13px}.text-fields{border:0;min-width:0;margin:28px 0 0;padding:0}.text-fields>label{margin:20px 0 8px;font-size:13px;font-weight:600;display:block}#issue-title{width:100%;font:600 24px/1.3 var(--font-sans)}.description-editor{border:1px solid var(--divider);border-radius:5px;min-width:0}.description-editor>.caption{margin:12px}.editor-toolbar{background:var(--canvas);border-bottom:1px solid var(--divider);flex-wrap:wrap;gap:4px;padding:8px;display:flex}.editor-toolbar button:not(.btn){margin:0;padding:6px 9px;font-size:13px}.description-editor textarea{resize:vertical;background:var(--surface);width:100%;min-height:340px;color:inherit;font:14px/1.6 var(--font-mono);border:0;padding:16px;display:block}.ProseMirror{overflow-wrap:anywhere;min-height:300px;padding:16px;font-size:16px;line-height:1.6}.ProseMirror h1{font:600 28px/1.3 var(--font-sans)}.ProseMirror h2{font:600 24px/1.3 var(--font-sans)}.ProseMirror blockquote{border-left:3px solid var(--control-outline);color:var(--muted);margin-left:0;padding-left:16px}.ProseMirror pre,.conflict pre{background:var(--raised);font:14px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;overflow:auto}.ProseMirror code{font-family:var(--font-mono);background:var(--raised);font-size:.9em}.ProseMirror a,.markdown-content a{color:var(--action);text-decoration:none}.ProseMirror a:hover,.markdown-content a:hover,.ProseMirror a:focus-visible,.markdown-content a:focus-visible{text-underline-offset:3px;text-decoration:underline}.ProseMirror table{border-collapse:collapse;width:100%}.ProseMirror td,.ProseMirror th{border:1px solid var(--control-outline);padding:8px}.ProseMirror li[data-checked]{list-style:none;position:relative}.ProseMirror li[data-checked]>input{accent-color:var(--action);position:absolute;top:8px;left:-24px}.refine-confirm{flex-basis:100%;font-size:13px}.save-bar{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;font-size:13px;display:flex}.save-bar button:not(.btn){margin:0}.conflict{color:var(--text);background:var(--warning-surface);border:1px solid var(--warning-outline);border-radius:4px;margin-top:20px;padding:16px;font-size:13px}.conflict button:not(.btn){margin:8px 8px 0 0}@media (width<=600px){main{padding:20px}.workspace-heading>.caption{display:none}.issue-detail{padding:16px}.issue-capture .input-row{flex-direction:row}}.issue-history{border-top:1px solid var(--divider);margin-top:32px;padding-top:16px}.issue-history h3{font:600 20px/1.3 var(--font-sans)}.comment-form .ProseMirror,.comment-form textarea{min-height:130px}.activity-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.activity-heading button:not(.btn){margin:0;font-size:13px}.activity-scroll{overflow-wrap:anywhere;max-height:65vh;overflow-y:auto}.activity-entries{margin:0;padding:0;list-style:none}.activity-entry{border-top:1px solid var(--divider);padding:20px 0;font-size:13px;line-height:1.7}.activity-byline{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.activity-byline time{color:var(--muted);font-size:13px}.markdown-content pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--raised);padding:12px;font-size:14px}.markdown-content code{font:.9em var(--font-mono);background:var(--raised)}.markdown-content blockquote{border-left:3px solid var(--control-outline);margin-left:0;padding-left:16px}.markdown-content{font-size:16px;line-height:1.6}.markdown-content h1{font-size:28px}.markdown-content h2{font-size:24px}.ProseMirror h3,.markdown-content h3{font-size:20px}.ProseMirror pre code,.markdown-content pre code{font-size:inherit}.markdown-content table{border-collapse:collapse;display:block;overflow-x:auto}.markdown-content td,.markdown-content th{border:1px solid var(--control-outline);padding:8px}.markdown-content li[data-checked]{list-style:none;position:relative}.markdown-content li[data-checked]>input{position:absolute;top:6px;left:-24px}.issue-history .pagination button:not(.btn){font-size:13px}.attachment-node{border:1px solid var(--control-outline);border-radius:.4rem;flex-direction:column;gap:.4rem;max-width:100%;padding:.5rem;display:inline-flex}.attachment-node input{min-width:0;max-width:100%;font:inherit}.private-image{object-fit:contain;max-width:100%;max-height:36rem;display:block}.image-upload-controls{margin-block:.5rem}.image-upload-controls input[type=file]{max-width:100%;display:block}.image-upload{flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:.5rem;display:flex}.image-upload span{overflow-wrap:anywhere}.image-upload progress{max-width:100%}.work-views{flex-wrap:wrap;gap:.4rem;margin:1rem 0;display:flex}.work-views [aria-current=page]{background:var(--selection);color:var(--action);border-color:var(--action)}.snooze-properties .caption{overflow-wrap:anywhere;align-self:center}.catalog{margin-block:1rem}.catalog-form{flex-wrap:wrap;align-items:end;gap:.75rem;margin-block:1rem;display:flex}.catalog-form label{gap:.3rem;min-width:0;display:grid}.catalog-items{padding:0;list-style:none}.catalog-items li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.3rem;display:flex}.catalog-items li>div{flex-shrink:0;gap:.4rem;display:flex}.issue-labels{border:1px solid var(--control-outline);border-radius:.4rem;flex-wrap:wrap;gap:.5rem;width:100%;min-width:0;max-height:9rem;display:flex;overflow:auto}.issue-labels label{overflow-wrap:anywhere;flex:0 auto;align-items:center;gap:.25rem;min-width:0;display:inline-flex}.issue-labels input{width:auto}.saved-view-state{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.saved-view-state p{flex-basis:100%}@media (width<=600px){.catalog-form>label{width:100%}.catalog-items li{flex-direction:column;align-items:start}}.relationships{border-top:1px solid var(--divider);overflow-wrap:anywhere;margin-top:24px;padding-top:16px}.relationships h3{font:600 20px/1.3 var(--font-sans)}.relationships h4{margin-bottom:.5rem}.relationships ul{padding:0;list-style:none}.relationships li,.relationship-parent,.relationship-search,.relationships nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.relationships li{border-bottom:1px solid var(--divider);justify-content:space-between;padding-block:.5rem}.relationships li>span,.relationships a{flex:12rem;min-width:0}.relationships li>div{flex-wrap:wrap;gap:.5rem;display:flex}.relationships button:not(.btn){margin:0;padding:8px 12px}.relationships a{color:var(--action)}.relationship-search{align-items:end;margin-top:1rem}.relationship-search label{flex:12rem;gap:.4rem;min-width:0;display:grid}.relationship-search input{width:100%;min-width:0}.cancellation-impact{overflow-wrap:anywhere;flex:100%;min-width:0}.credential-panel{border:1px solid var(--control-outline);border-radius:.5rem;max-width:48rem;padding:1rem}.credential-panel form,.credential-paging{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.credential-panel label{gap:.35rem;display:grid}.credential-panel time{font-size:.85rem}.credential-panel form label{flex:220px;max-width:360px}.credential-panel input{box-sizing:border-box;width:100%}.credential-panel form button:not(.btn){margin:0}.credential-secret{border:1px solid var(--action);background:var(--raised);border-radius:8px;gap:12px;margin-block:16px;padding:16px;display:grid}.credential-secret>p{margin:0}.credential-secret input{font-family:var(--font-mono)}.credential-actions,.credential-address{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.credential-actions,.credential-address) button:not(.btn){margin:0}.credential-address{border-top:1px solid var(--divider);padding-top:12px}.credential-address>span{color:var(--muted);flex-basis:100%;font-size:13px}.credential-address code{border:1px solid var(--divider);background:var(--surface);overflow-wrap:anywhere;user-select:all;border-radius:6px;flex:200px;min-width:0;padding:8px 10px;font-size:13px}.credential-feedback{margin:0;font-size:13px}li[data-kind=key]:not([data-state=active])>div{color:var(--muted)}li[data-kind=key] .connection-state[data-state=active]{font-weight:500}.library{margin-block:2rem}.library-layout{grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);gap:2rem;display:grid}.library-layout aside ul,.library-history{padding:0;list-style:none}.library-layout aside li{overflow-wrap:anywhere;margin-block:1rem}.library-layout aside li span{display:block}.library-editor fieldset{border:0;min-width:0;margin:0;padding:0}.library-editor label{gap:.5rem;margin-bottom:1rem;display:grid}.library-editor input{width:100%}.library pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);padding:1rem;font-size:14px;line-height:1.6}.library-history li{margin-bottom:1rem}.library-layout>div{min-width:0}@media (width<=700px){.library-layout{grid-template-columns:1fr;gap:1rem}}.app-shell{grid-template-columns:228px minmax(0,1fr);min-height:100svh;display:grid}.app-sidebar{border-right:1px solid var(--divider);flex-direction:column;gap:22px;height:100svh;padding:24px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{color:var(--text);letter-spacing:-.04em;padding-inline:8px;font-size:26px;font-weight:700;text-decoration:none}.brand span{color:var(--brand-orange)}.workspace-switcher{color:var(--muted);gap:6px;padding-inline:8px;font-size:12px;display:grid}.workspace-switcher select{width:100%;padding:8px;font-size:13px}.sidebar-label{color:var(--muted);margin:0 8px 6px;font-size:12px;font-weight:500}.sidebar-links{gap:2px;display:grid}.sidebar-links a{color:var(--text);overflow-wrap:anywhere;border-radius:4px;padding:8px 10px;font-size:14px;text-decoration:none}.sidebar-links a:hover,.sidebar-bottom a:hover{background:var(--raised)}.sidebar-links a[aria-current=page],.settings-nav a[aria-current=page]{color:var(--action);background:var(--selection);font-weight:600}.sidebar-links a[aria-current=location]{background:var(--raised);font-weight:600}.sidebar-sections{border-top:1px solid var(--divider);padding-top:16px}.sidebar-bottom{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:16px 8px 0;display:flex}.sidebar-bottom a{color:var(--muted);font-size:13px;text-decoration:none}main.workspace-content{background:var(--surface);width:100%;min-width:0;max-width:none;padding:0 28px 32px;display:block}.workspace-content .workspace-heading{border-bottom:1px solid var(--divider);align-items:center;gap:16px;min-height:76px;margin:0 0 20px}.workspace-content .workspace-heading h1{margin:0;font-size:20px}.workspace-content .workspace-heading .caption{overflow-wrap:anywhere;text-align:right}.workspace-content .issue-workspace{padding-bottom:0}.workspace-content .catalog{margin:0 0 16px;padding:0;font-size:13px}.workspace-content .catalog-form input{max-width:100%}.workspace-content .issue-capture{background:var(--canvas);border:0;border-radius:5px;padding:14px}.workspace-content .issue-capture label{margin-bottom:8px;font-size:14px}.workspace-content .issue-filters{gap:8px;padding:16px 0}.workspace-content .issue-filters label{min-width:110px}.workspace-content .issue-detail{border-color:var(--divider)}.workspace-content .workspace-home{max-width:800px;padding-top:28px}.return-link{margin-top:24px;font-size:13px;text-decoration:none;display:inline-block}.settings-page{margin:0;padding:24px 0}.settings-page h1{margin:0 0 24px;font-size:24px}.settings-nav{border-bottom:1px solid var(--divider);flex-wrap:wrap;gap:6px;padding-bottom:16px;display:flex}.settings-nav a{color:var(--text);border-radius:4px;padding:8px 12px;font-size:14px;text-decoration:none}.settings-body{max-width:840px;padding-top:24px}.settings-body h2{margin-top:0;font-size:20px}.preference-row{border-block:1px solid var(--divider);padding:20px 0}.preference-row .theme-picker{color:var(--text);justify-content:space-between;font-size:15px}.preference-row select{min-width:140px}.settings-body .agent-form{margin:0}.agent-roster{margin:0 0 20px;padding:0}.agent-roster ul{gap:8px;max-width:620px;margin:0;padding:0;list-style:none;display:grid}.agent-roster li{border:1px solid var(--divider);background:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.agent-roster-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.agent-roster li>.agent-identity-form,.agent-roster li>.caption:is([role=alert],[role=status]){grid-column:1/-1}.agent-roster-mark{flex:none;display:inline-flex}.agent-roster-mark .assignee-avatar{border-radius:8px;width:36px;height:36px;font-size:13px}.agent-roster-mark .assignee-avatar .ui-icon{width:20px;height:20px}.agent-roster-name{overflow-wrap:anywhere;font-size:14px;font-weight:500}.agent-identity-form{border-top:1px solid var(--divider);gap:12px;margin-top:4px;padding-top:14px;font-size:13px;display:grid}.agent-identity-form fieldset{min-width:0}.agent-identity-form label.field{font-weight:500;display:block}.agent-identity-form input:not([type=radio]):not([type=file]):not([type=checkbox]){width:100%;max-width:320px;margin:0}.agent-identity-form details>.caption{margin:8px 0 0}.agent-name-warning{margin:0}.agent-appearance{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-appearance>.agent-roster-mark .assignee-avatar{border-radius:10px;width:48px;height:48px;font-size:16px}.agent-appearance>.agent-roster-mark .assignee-avatar .ui-icon{width:26px;height:26px}.agent-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-conflict{border:1px solid var(--divider);background:var(--raised);border-radius:8px;margin:0;padding:12px}.agent-conflict h3{margin:0 0 8px;font-size:13px}.agent-conflict-identity{align-items:center;gap:10px;display:flex}.agent-history ol{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.agent-roster .agent-history ol>li{display:block}.agent-history-change{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-history-side{align-items:center;gap:8px;min-width:0;display:inline-flex}.settings-body .credential-panel{border-color:var(--divider)}.workspace-content .library{margin:0;padding:20px 0}.workspace-content .library>h1{margin-top:0;font-size:24px}.workspace-content .library section{margin:24px 0;padding:0}.skip-link{z-index:20;background:var(--surface);padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}@media (width<=1000px){.app-shell{grid-template-columns:196px minmax(0,1fr)}main.workspace-content{padding-inline:20px}}@media (width<=650px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-sidebar{border-right:0;border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;height:auto;padding:12px 16px;display:grid;position:static}.brand{align-self:center;padding:0}.workspace-switcher{padding:0}.sidebar-links{grid-column:1/-1;gap:4px;display:flex;overflow-x:auto}.sidebar-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sidebar-links a{white-space:nowrap;padding:8px}.sidebar-sections{border:0;padding-top:0}.sidebar-bottom{border:0;grid-column:1/-1;padding:0}main.workspace-content{padding-inline:16px}.workspace-content .workspace-heading{min-height:64px}.settings-nav{gap:2px}.settings-nav a{padding:8px}}[hidden]{display:none!important}.sidebar-navigation{flex-direction:column;flex:1;gap:22px;min-height:0;display:flex}.mobile-navigation{display:none}.workspace-content .issue-capture>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-content .issue-capture>.caption{margin:8px 0 0}.workspace-content .issue-title-link{padding:8px 0}.workspace-content .issue-title-link strong{font-size:14px}.settings-body .catalog-items:empty:after{content:"None yet.";color:var(--muted)}@media (width<=650px){.mobile-navigation:not(.btn){border:0;grid-column:1/-1;justify-content:space-between;margin:0;padding:8px 0;display:flex}.sidebar-navigation{grid-column:1/-1;gap:12px}.app-sidebar[data-navigation-open=false] .sidebar-navigation{display:none}}.settings-page{max-width:900px;margin-inline:auto}.workspace-content:has(>.settings-page)>.return-link{max-width:900px;margin-inline:auto;display:block}.workspace-content:focus{outline:none}.ui-icon{vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.sidebar-links a,.settings-nav a{align-items:center;gap:10px;display:flex}.sidebar-links a{min-height:36px}.sidebar-links a>span{min-width:0}.sidebar-links .ui-icon{color:var(--muted)}.sidebar-links a[aria-current=page] .ui-icon{color:var(--action)}.sidebar-links a:hover .ui-icon{color:currentColor}.sidebar-links a:active,.settings-nav a:active{background:var(--selection)}.sidebar-links a:focus-visible,.settings-nav a:focus-visible{outline-offset:-2px;outline-width:2px}.workspace-trigger,.account-trigger{text-align:left;border:1px solid #0000;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:8px;font-weight:500;display:flex}.workspace-trigger{background:var(--surface);border-color:var(--divider);min-height:46px}.menu-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-trigger>.ui-icon,.account-trigger>.ui-icon{color:var(--muted);width:16px;height:16px}.workspace-avatar{border:1px solid var(--divider);background:var(--raised);width:26px;height:26px;color:var(--text);font:500 12px/1 var(--font-mono);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace-avatar .ui-icon{width:16px;height:16px}.workspace-trigger[data-popup-open],.account-trigger[data-popup-open]{background:var(--raised);border-color:var(--control-outline)}.sidebar-bottom{padding:10px 0 0;display:block}.account-avatar{background:var(--raised);width:28px;height:28px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--divider);border-radius:50%;flex:0 0 28px;place-items:center;display:inline-grid;position:relative;overflow:hidden}.account-avatar .ui-icon{width:16px;height:16px}.account-avatar img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.account-avatar img[data-loaded=true]{opacity:1}.account-trigger{min-height:44px}.menu-label.account-identity{color:var(--text);border-bottom:1px solid var(--divider);margin-bottom:4px;padding:10px 9px 12px}.account-identity>strong{font-size:14px;font-weight:600;display:block}.account-workspace{color:var(--muted);align-items:center;gap:12px;margin-top:7px;font-weight:400;display:flex}.account-workspace>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.account-role{border:1px solid var(--divider);color:var(--text);border-radius:4px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:12px;font-weight:500}.personal-preferences{max-width:640px}.personal-preferences .preference-row{border-block:1px solid var(--divider);justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.shell-menu-positioner{z-index:20}.shell-menu{width:max(260px, var(--anchor-width));max-width:min(360px, var(--available-width));max-height:var(--available-height);overscroll-behavior:contain;outline:none;padding:5px;overflow-y:auto}.shell-menu-item{min-height:36px;color:inherit;font:400 14px/1.4 var(--font-sans);cursor:pointer;user-select:none;border-radius:4px;outline:none;align-items:center;gap:10px;padding:7px 9px;text-decoration:none;display:flex}.shell-menu-item .ui-icon{color:var(--muted)}.shell-menu-item>.ui-icon:last-child:not(:first-child){color:var(--action);margin-left:auto}.menu-item-label{overflow-wrap:anywhere;flex:1;min-width:0}.shell-menu-item[data-highlighted]{background:var(--selection);color:var(--action)}.shell-menu-item:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.shell-menu-item[data-highlighted] .ui-icon{color:currentColor}.shell-menu-item[data-disabled]{opacity:.5;cursor:default}.shell-menu-item.signout-item[data-highlighted]{color:var(--danger);background:var(--raised)}.menu-label{color:var(--muted);font:500 12px/1.5 var(--font-sans);overflow-wrap:anywhere;padding:7px 9px}.menu-separator{background:var(--divider);height:1px;margin:5px}.return-link{align-items:center;gap:6px;display:inline-flex}.workspace-content:has(>.settings-page)>.return-link{display:flex}.navigation-label{align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.sidebar-links a,.settings-nav a,.workspace-trigger,.account-trigger{transition:background-color .12s,color .12s,border-color .12s}.mobile-navigation>.ui-icon{transition:transform .12s}}@media (width<=650px){.workspace-trigger{gap:6px;padding:6px;font-size:13px}.workspace-trigger .workspace-avatar{display:none}.sidebar-links{flex-wrap:wrap;overflow:visible}.sidebar-links a{white-space:normal;flex:calc(50% - 4px);min-height:42px}.sidebar-bottom{border-top:1px solid var(--divider);padding:4px 0 0}.account-trigger{min-height:42px}.settings-nav a{gap:6px;min-height:42px}.shell-menu-item{min-height:42px}}.issue-list-column{--row-actions-col:26px;container-type:inline-size}.issue-navigation{--row-actions-col:28px}.issue-list{scrollbar-gutter:stable;min-height:180px;max-height:calc(100svh - 260px)}.issue-list .issue-row{border-bottom:1px solid color-mix(in srgb, var(--divider) 55%, transparent);padding:0 8px}.issue-row:hover{background:color-mix(in srgb, var(--raised) 65%, var(--surface))}.issue-list .issue-row.selected{background:var(--selection);box-shadow:inset 2px 0 var(--action)}.compact-properties{align-items:center;min-height:44px;display:grid}.compact-properties>.row-title-cell{grid-row:1;align-items:center;gap:8px;min-width:0;display:flex}.row-title-cell>.issue-title-link{flex:auto}.compact-properties .issue-title-link{color:var(--text);align-items:center;gap:14px;min-width:0;min-height:44px;margin:0;padding:0}.compact-properties .issue-title-link strong{font:400 14px/1.4 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.compact-properties .issue-title-link .issue-number{font:12px/1 var(--font-mono);min-width:40px;color:var(--muted)}.compact-properties .row-blocked,.compact-properties .row-blocks{border:1px solid color-mix(in srgb, var(--danger) 24%, transparent);min-height:24px;font:11px var(--font-sans);color:var(--danger);white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:2px 6px;display:inline-flex}.compact-properties .row-blocked:hover,.compact-properties .row-blocked[data-popup-open]{background:color-mix(in srgb, var(--danger) 10%, transparent)}.compact-properties .row-blocks{border-color:color-mix(in srgb, var(--muted) 34%, transparent);color:var(--muted)}.compact-properties .row-blocks:hover,.compact-properties .row-blocks[data-popup-open]{border-color:color-mix(in srgb, var(--action) 40%, transparent);background:color-mix(in srgb, var(--action) 8%, transparent);color:var(--action)}.compact-properties .row-blocked:focus-visible,.compact-properties .row-blocks:focus-visible{outline:2px solid var(--action);outline-offset:2px}.row-chip-count{font-family:var(--font-mono)}.size-token{border:1px solid color-mix(in srgb, var(--divider) 85%, transparent);min-width:24px;height:18px;font:500 10px/1 var(--font-mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.size-token:before{content:attr(data-label)}.size-token.size-none{color:color-mix(in srgb, var(--muted) 65%, transparent);border-style:dashed}.property-select-item .size-token,.issue-command .size-token,.filter-option-name .size-token{min-width:26px}.row-blocked .ui-icon,.row-blocks .ui-icon{width:14px;height:14px}.compact-select{width:28px;min-width:0;position:relative}.compact-select[data-property=assignee],.compact-select[data-property=assignee] .property-select-trigger{width:40px}.compact-select[data-property=assignee] .property-select-trigger{border-radius:6px}.compact-select>label{clip-path:inset(50%);width:1px;min-width:0;height:1px;margin:0;position:absolute;overflow:hidden}.compact-select .property-select-trigger{background:0 0;border-color:#0000;border-radius:4px;justify-content:center;width:28px;min-width:0;height:30px;min-height:30px;margin:0;padding:0}.compact-select .property-select-icon{display:none}.compact-select .property-select-trigger:hover:not(:disabled):not([aria-disabled=true]),.row-more:hover:not(:disabled):not([aria-disabled=true]),.compact-select .property-select-trigger[data-popup-open],.row-more[data-popup-open]{background:var(--raised);border-color:var(--divider)}.issue-indicator{color:var(--muted);flex-shrink:0;display:block}.priority-urgent{color:var(--brand-orange)}.assignee-avatar{background:var(--raised);border:1px solid var(--divider);width:22px;height:22px;color:var(--muted);font:500 9px/1 var(--font-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.assignee-avatar .ui-icon{width:14px;height:14px}.assignee-avatar.agent-avatar{border-radius:5px}.assignee-stack{flex-shrink:0;align-items:center;padding-right:1px;display:inline-flex}.assignee-stack .assignee-owner{border:2px solid var(--surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--divider);z-index:1;border-radius:50%;margin-top:7px;margin-left:-7px;font-size:7px}.assignee-stack .assignee-owner .ui-icon{width:11px;height:11px}.agent-roster-mark .assignee-stack .assignee-owner{width:24px;height:24px;margin-top:14px;margin-left:-10px;font-size:9px}.agent-roster-mark .assignee-stack .assignee-owner .ui-icon{width:13px;height:13px}.property-current-icon .assignee-stack .assignee-owner{width:15px;height:15px;margin-left:-6px;font-size:6px}.assignee-stack .assignee-owner-former{border-style:dashed}@media (hover:hover) and (prefers-reduced-motion:no-preference){.assignee-stack .assignee-owner{transition:transform .12s}.assignee-stack:hover .assignee-owner,:focus-visible>.assignee-stack .assignee-owner{transform:translate(2px)}}.property-select-trigger .assignee-stack .assignee-owner,.property-select-popup .assignee-stack .assignee-owner{transition:none;transform:none}.assignee-avatar.unassigned{background:0 0;border-style:dashed}.assignee-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.assignee-avatar .github-avatar{opacity:0;position:absolute;inset:0}.assignee-avatar .github-avatar[data-loaded=true]{opacity:1}.assignee-avatar .ui-icon{color:inherit!important}.assignee-avatar[data-color]{background:color-mix(in srgb, currentColor 14%, var(--raised));border-color:color-mix(in srgb, currentColor 38%, var(--divider))}.assignee-avatar[data-color=blue]{color:light-dark(#2863ac,#78a2eb)}.assignee-avatar[data-color=violet]{color:light-dark(#7545b2,#ad8be5)}.assignee-avatar[data-color=pink]{color:light-dark(#a03973,#d88db7)}.assignee-avatar[data-color=red]{color:light-dark(#ac3b42,#e58287)}.assignee-avatar[data-color=orange]{color:light-dark(#9a501c,#dd9a67)}.assignee-avatar[data-color=amber]{color:light-dark(#7c5d10,#d6b452)}.assignee-avatar[data-color=green]{color:light-dark(#24683f,#74b58d)}.assignee-avatar[data-color=teal]{color:light-dark(#14696a,#70b8b9)}.row-status,.row-priority,.row-size{justify-content:center;align-items:center;width:28px;display:flex}.row-assignee{justify-content:center;align-items:center;width:40px;display:flex}.row-size{width:auto}.row-more{max-width:230px;min-height:30px;color:var(--muted);font:12px/1.3 var(--font-sans);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:end;align-items:center;gap:8px;margin:0;padding:3px 6px;display:flex}.row-more>.ui-icon{flex-shrink:0;width:14px;height:14px}.row-labels{align-items:center;gap:6px;min-width:0;display:inline-flex}.compact-properties>.property-error,.compact-properties>.refine-confirm,.compact-properties>.conflict,.compact-properties>[role=status],.compact-properties>button:not(.btn):not(.row-more):not(.row-label-trigger){grid-column:1/-1;margin:0 0 10px}.compact-properties>.conflict{margin-block:10px}.issue-title-link:focus-visible{outline:2px solid var(--action);outline-offset:-2px;border-radius:3px}.property-option-label{align-items:center;gap:9px;min-width:0;display:flex}.property-option-label:has(>:is(.assignee-avatar,.assignee-stack)){grid-template-columns:34px minmax(0,1fr);display:grid}.property-option-label>:is(.assignee-avatar,.assignee-stack){justify-self:center}.row-popover-positioner{z-index:11}.row-popover{width:320px;max-width:var(--available-width);max-height:var(--available-height);overscroll-behavior:contain;padding:14px;overflow-y:auto}.row-popover-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.row-popover-heading h2{font:500 13px/1.4 var(--font-sans);margin:0}.row-popover-heading button:not(.btn){background:0 0;border:0;margin:0;padding:3px;display:flex}.row-popover .issue-properties{gap:14px;display:grid}.row-popover .refinement{padding:0}.row-popover .issue-labels{border:0;gap:8px;max-height:180px;padding:0;display:grid}.row-popover .issue-labels legend{color:var(--muted);margin-bottom:8px}.blockers-popover{padding:12px 0 0}.blockers-popover .row-popover-heading{padding:0 14px}.blockers-popover>p,.blockers-popover>.loading{margin:0;padding:0 14px 14px;font-size:12px}.blockers-empty{color:var(--muted)}.blocker-list{margin:0;padding:0 6px 8px;list-style:none}.blocker-list a{color:var(--text);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 8px;padding:6px 8px;text-decoration:none;display:grid}.blocker-list a:hover,.blocker-list a:focus-visible{background:var(--raised)}.blocker-list a:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.blocker-title{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.blocker-status{color:var(--muted);grid-column:2;align-items:center;gap:5px;font-size:11px;display:inline-flex}.blocker-status .issue-indicator{width:12px;height:12px}.blocker-note{color:var(--muted);grid-column:2;font-size:11px}.blockers-popover .filter-menu-footer{padding:8px 12px}.blockers-popover .filter-menu-footer a{width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:10px;text-decoration:none;display:flex}.blockers-popover .filter-menu-footer a>span{gap:2px;display:grid}.blockers-popover .filter-menu-footer strong{font-size:12px}@media (width<=600px){.compact-properties .row-blocked,.compact-properties .row-blocks{min-height:32px;padding-inline:8px}}.snooze-properties{flex-basis:100%;gap:12px;width:100%;display:grid}.snooze-properties button:not(.btn){margin:0;padding:8px 10px;font-size:13px}.snooze-date-time{border:1px solid var(--control-outline);border-radius:6px;grid-template-columns:1.25fr 1fr;display:grid}.snooze-date-time label{min-width:0;color:var(--muted);padding:7px 10px;font-size:11px}.snooze-date-time label+label{border-left:1px solid var(--divider)}.snooze-date-time input{width:100%;min-width:0;font:500 13px/1.5 var(--font-sans);background:0 0;border:0;border-radius:2px;height:24px;margin:3px 0 0;padding:0;display:block}.snooze-date-time input:focus-visible{outline-offset:2px}.snooze-date-time input::-webkit-calendar-picker-indicator{display:none}.snooze-calendar{min-width:0}.snooze-month{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.snooze-month>div{gap:4px;display:flex}.snooze-month button:not(.btn){border:0;place-items:center;width:28px;height:28px;padding:4px;display:grid}.snooze-month .ui-icon{width:16px;height:16px}.previous-month{transform:rotate(180deg)}.snooze-calendar table{table-layout:fixed;border-collapse:separate;border-spacing:2px;width:100%;margin:0}.snooze-calendar th{text-align:center;font:400 11px/1.5 var(--font-sans);color:var(--muted);border:0;padding:0 0 5px}.snooze-calendar td{text-align:center;border:0;padding:0}.snooze-calendar td button:not(.btn){border:0;border-radius:5px;width:100%;height:32px;padding:0;font-weight:400;position:relative}.snooze-calendar [data-outside]{color:var(--muted)}.snooze-calendar [aria-current=date]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}.snooze-calendar [aria-selected=true] button:not(.btn){background:var(--action);color:var(--on-action);font-weight:600}.snooze-calendar [aria-selected=true] button:not(.btn):hover:not(:disabled):not([aria-disabled=true]){background:var(--action-hover)}.snooze-timezone{border-top:1px solid var(--divider);min-width:0;padding-top:10px}.timezone-picker{gap:6px;min-width:0;display:grid}.timezone-picker>label{color:var(--muted);font-size:12px}.timezone-trigger{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:7px 9px;font-size:13px;display:flex}.timezone-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timezone-trigger .ui-icon{width:14px;height:14px;color:var(--muted)}.snooze-timezone .timezone-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.snooze-timezone .timezone-trigger{border-color:#0000;padding:6px 8px}.snooze-timezone .timezone-trigger:hover:not(:disabled):not([aria-disabled=true]),.snooze-timezone .timezone-trigger[data-popup-open]{background:var(--raised)}.filter-menu.timezone-menu{width:280px}.timezone-menu .timezone-options{max-height:280px}.timezone-option-name{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.timezone-option-name small{color:var(--muted);font-size:11px;font-weight:400}.timezone-menu .filter-option{min-height:44px}.snooze-properties>.btn-primary{width:100%}.snooze-properties>button:not(.btn){color:var(--muted);border:0}.snooze-properties p{flex-basis:100%;margin:0}.snooze-current{border-bottom:1px solid var(--divider);padding-bottom:10px}.snooze-preview{font-size:12px}.snooze-occurrences{width:100%;min-width:0;margin:0;padding:8px 10px}.snooze-occurrences label{align-items:center;gap:8px;min-height:36px;display:flex}.timezone-preference{border:0;border-top:1px solid var(--divider);width:100%;min-width:0;margin:24px 0 0;padding:24px 0 0}.timezone-preference p{margin:10px 0 0}@media (pointer:coarse){.snooze-properties input,.snooze-properties button:not(.btn),.timezone-preference input,.timezone-preference button:not(.btn),.timezone-preference select{min-height:42px}}.workspace-content .issue-capture{background:0 0;margin-bottom:12px;padding:0}.workspace-content .issue-capture input{padding:8px 12px;font-size:14px}.workspace-content .issue-capture>.caption{margin:6px 0 0;font-size:11px}@container (width<=650px){.compact-properties{grid-template-columns:28px minmax(0,1fr) 28px 28px 28px;gap:5px}.compact-properties .issue-title-link{gap:8px}.compact-properties .issue-title-link .issue-number{min-width:30px;font-size:11px}.row-more{justify-content:center;width:28px;padding:0}}@media (width<=650px){.issue-list{max-height:65svh}.compact-properties,.compact-properties .issue-title-link{min-height:48px}.compact-select .property-select-trigger,.row-more{height:40px}}@media (prefers-reduced-motion:no-preference){.issue-row,.compact-select .property-select-trigger,.row-more{transition:background-color .1s,border-color .1s}}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.issue-list-toolbar{align-items:center;gap:12px;min-height:42px;display:flex}.issue-result-count{color:var(--muted);margin-right:auto;font-size:12px}.display-positioner{z-index:60}.display-panel button:not(.btn){margin:0}.display-panel{width:304px;max-width:calc(100vw - 16px);max-height:var(--available-height);overscroll-behavior:contain;overflow-y:auto}.display-heading{align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.display-heading h2{font:500 13px var(--font-sans);flex:1;margin:0}.display-reset{color:var(--muted);background:0 0;border:0;padding:3px 5px;font-size:12px}.display-close{background:0 0;border:0;place-items:center;padding:3px;display:grid}.display-close .ui-icon{width:14px;height:14px}.display-section{border:0;border-bottom:1px solid var(--divider);min-width:0;margin:0;padding:10px 14px}.display-section .property-select{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.display-section .property-select>label{font:400 12px var(--font-sans);color:var(--muted);min-width:0;margin:0}.display-section .property-select-trigger{border:1px solid var(--divider);background:var(--raised);border-radius:5px;gap:10px;width:auto;min-width:112px;min-height:26px;margin:0;padding:4px 8px;font-size:12px}.display-section .property-select-value{text-align:left}.display-ordering{position:relative}.display-ordering>.property-select>label{padding-right:30px}.display-direction{background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;min-height:0;padding:4px;display:grid;position:absolute;top:4px;right:117px}.display-direction .ui-icon{width:15px;height:15px}.display-direction.desc .ui-icon{transform:scaleY(-1)}.display-switch{min-height:34px;font:400 12px var(--font-sans);color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex;position:relative}.display-switch input{opacity:0;cursor:pointer;width:30px;height:18px;margin:0;position:absolute;right:0}.display-switch>span{border:1px solid var(--muted);background:var(--divider);pointer-events:none;border-radius:20px;align-items:center;width:28px;height:16px;padding:2px;display:flex}.display-switch>span:before{content:"";background:var(--muted);border-radius:50%;width:10px;height:10px}.display-switch input:checked+span{background:var(--action);border-color:var(--action)}.display-switch input:checked+span:before{background:#fff;transform:translate(12px)}.display-switch input:focus-visible+span{outline:2px solid var(--action);outline-offset:3px}.display-switch:has(input:disabled){opacity:.45;cursor:default}.display-switch input:disabled{cursor:default}.display-properties{border-bottom:0;padding-top:4px;padding-bottom:14px}.display-properties legend{float:left;width:100%;color:var(--muted);padding:10px 0;font-size:12px}.display-properties>div{clear:both;flex-wrap:wrap;gap:5px;display:flex}.display-properties button:not(.btn){border:1px solid var(--divider);min-height:25px;color:var(--muted);background:0 0;border-radius:5px;padding:4px 8px;font-size:12px;line-height:1.2}.display-properties button:not(.btn)[aria-pressed=true]{background:var(--raised);color:var(--text);border-color:var(--control-outline)}.display-scope{color:var(--muted);margin:0;padding:0 14px 12px;font-size:11px}.issue-group{margin:0;padding:0}.group-empty{color:var(--muted);margin:0;padding:12px 38px 18px;font-size:12px}.issue-group .group-show-all{margin:2px 0 8px 30px;font-size:12px}@media (pointer:coarse){.issue-group .group-show-all{min-height:42px}}.issue-list-column{--status-col:34px;--priority-col:34px;--size-col:36px;--assignee-col:34px;--created-col:68px;--updated-col:68px}.compact-properties>.row-title-cell{margin-right:12px}.compact-properties>.row-more{margin-right:6px}.row-date{color:var(--muted);text-align:right;white-space:nowrap;grid-row:1;padding-left:8px;font-size:12px}.row-created{grid-column:6}.row-updated{grid-column:7}.hide-created{--created-col:0px}.hide-updated{--updated-col:0px}.hide-status .compact-properties>[data-property=status],.hide-status .row-status,.hide-priority .compact-properties>[data-property=priority],.hide-priority .row-priority,.hide-size .compact-properties>[data-property=size],.hide-size .row-size,.hide-assignee .compact-properties>[data-property=assignee],.hide-assignee .row-assignee,.hide-id .compact-properties .issue-number,.hide-labels .row-labels,.hide-refinement .row-more>.row-refinement,.hide-snooze .row-more>.row-snooze{display:none}.density-compact .compact-properties,.density-compact .compact-properties>.row-title-cell,.density-compact .compact-properties .issue-title-link{min-height:40px}.density-comfortable .compact-properties,.density-comfortable .compact-properties>.row-title-cell,.density-comfortable .compact-properties .issue-title-link{min-height:52px}@container (width<=650px){.compact-properties{--created-col:0px;--updated-col:0px}.row-date{display:none}.compact-properties>.row-title-cell{margin-right:4px}.compact-properties>.row-more{margin-right:0}}@media (width<=600px){.density-compact .compact-properties,.density-compact .compact-properties>.row-title-cell,.density-compact .compact-properties .issue-title-link{min-height:47px}.display-section .property-select,.display-switch{min-height:40px}.display-properties button:not(.btn){min-height:32px}}@media (prefers-reduced-motion:no-preference){.display-switch>span,.display-switch>span:before,.display-properties button:not(.btn){transition:background-color .1s,color .1s,transform .1s}}.property-select-positioner,.editor-heading-positioner{z-index:110}.display-select-popup{border-color:var(--divider);min-width:150px;font-size:12px;box-shadow:0 6px 24px #0002}.display-select-popup .property-select-item{padding:6px 8px}.issue-list-toolbar{margin:8px 0 0;position:relative}.pagination{align-items:center;min-height:38px}.pagination>.caption{margin-left:auto}.issue-group .issue-title-link{scroll-margin-top:78px}@container (width<=650px){.issue-list-column:not(.hide-created) .compact-properties,.issue-list-column:not(.hide-updated) .compact-properties{--created-col:68px;--updated-col:68px}.issue-list-column.hide-created .compact-properties{--created-col:0px}.issue-list-column.hide-updated .compact-properties{--updated-col:0px}.row-date{display:block}}.issue-list:focus-visible{outline-offset:-2px;outline-width:2px}.issue-list-toolbar{flex-wrap:wrap;align-items:flex-start;padding-block:6px}.issue-filter-controls{flex-wrap:wrap;flex:1 0 100px;align-items:center;gap:6px;min-width:0;display:flex}.issue-list-toolbar .issue-result-count{white-space:nowrap;margin:0;padding-block:7px}.ranked-search{flex-wrap:wrap;flex:320px;align-items:center;gap:6px 10px;min-width:0;display:flex}.ranked-search-field{flex:0 360px;min-width:0;display:flex;position:relative}.ranked-search-field .ui-icon{width:14px;height:14px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.ranked-search input{flex:auto;min-width:0;min-height:30px;padding:4px 9px 4px 29px;font-size:13px}.ranked-search button:not(.btn){white-space:nowrap;min-height:30px;margin:0;padding:4px 8px;font-size:12px}.ranked-search .caption{color:var(--muted);white-space:nowrap;font-size:12px}@media (pointer:coarse){.ranked-search :is(input,button){min-height:42px}}@media (width<=600px){.ranked-search-field{flex-basis:100%}}.filter-chip-edit,.filter-chip-remove,.filter-clear{min-height:30px;font:400 12px var(--font-sans);align-items:center;gap:6px;margin:0;display:inline-flex}.filter-chip:has([data-popup-open]){background:var(--selection);border-color:var(--action)}.filter-chip .ui-icon{flex-shrink:0;width:14px;height:14px}.filter-add kbd{color:var(--muted);border:1px solid var(--divider);font:10px var(--font-sans);border-radius:3px;margin-left:3px;padding:0 4px}.filter-chip{border:1px solid var(--divider);background:0 0;border-radius:5px;align-items:stretch;min-width:0;max-width:100%;display:inline-flex}.filter-chip-edit{border:0;border-radius:4px 0 0 4px;min-width:0;padding:3px 6px}.filter-chip-property{color:var(--muted);white-space:nowrap}.filter-chip-value{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:200px;font-weight:500;overflow:hidden}.filter-chip-remove{color:var(--muted);border:0;border-radius:0 4px 4px 0;padding:0 5px}.filter-chip-remove .ui-icon{width:12px;height:12px}.filter-clear{color:var(--muted);border:0;padding:4px 6px}.filter-positioner{z-index:60}.filter-menu{width:300px;max-width:calc(100vw - 16px);max-height:min(480px, var(--available-height));flex-direction:column;display:flex;overflow:hidden}.filter-menu button:not(.btn){margin:0}.filter-menu-heading{flex-shrink:0;align-items:center;gap:8px;min-height:40px;padding:6px 10px;display:flex}.filter-menu-heading h2{font:500 12px var(--font-sans);flex:1;margin:0}.filter-menu-heading button:not(.btn){background:0 0;border:0;place-items:center;padding:4px;display:grid}.filter-menu-heading .ui-icon{width:14px;height:14px}.filter-search-input{border-bottom:1px solid var(--divider);flex-shrink:0;align-items:center;gap:8px;margin:0 10px 6px;padding:6px 0;display:flex}.filter-search-input>.ui-icon{width:15px;height:15px;color:var(--muted);flex-shrink:0}.filter-search-input input{width:100%;min-width:0;font:13px var(--font-sans);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:3px 0}.filter-search-input:focus-within{border-bottom-color:var(--action);outline:2px solid var(--action);outline-offset:-2px;border-radius:3px}.filter-options{overscroll-behavior:contain;min-height:0;max-height:320px;padding:3px 5px 6px;overflow:auto}.filter-option{cursor:default;border-radius:4px;outline:none;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:7px 8px;font-size:13px;display:flex}.filter-option[data-highlighted]{background:var(--selection)}.filter-option:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.filter-option-name{align-items:center;gap:10px;min-width:0;display:flex}.filter-option-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-option-name>.ui-icon{width:16px;height:16px;color:var(--muted);flex-shrink:0}.filter-option-name .assignee-avatar{width:20px;height:20px}.filter-option-end{color:var(--muted);align-items:center;gap:8px;display:flex}.filter-option-end .ui-icon{width:12px;height:12px}.filter-applied-dot{background:var(--action);border-radius:50%;width:5px;height:5px}.filter-selected .ui-icon{width:14px;height:14px;color:var(--action)}.filter-no-results{color:var(--muted);text-align:center;margin:0;padding:20px 12px;font-size:13px}.filter-no-results:empty{padding:0}.filter-menu-footer{border-top:1px solid var(--divider);color:var(--muted);flex-shrink:0;align-items:center;gap:12px;padding:7px 10px;font-size:11px;display:flex}.filter-menu-footer button:not(.btn){background:0 0;border:0;padding:4px;font-size:12px}.filter-menu-footer kbd{margin-left:10px}.filter-search-form .filter-menu-footer{justify-content:space-between}@container (width<=650px){.filter-chip-edit,.filter-chip-remove{min-height:36px}.filter-chip-property{display:none}.filter-chip-value{max-width:130px}}@media (width<=600px){.filter-option{min-height:40px}.filter-menu-heading button:not(.btn){padding:7px}}@media (prefers-reduced-motion:no-preference){.filter-chip{transition:background-color .1s,border-color .1s}}.workspace-content .workspace-heading{gap:12px;min-height:56px;margin-bottom:0}.workspace-content .workspace-heading h1{font-size:16px;font-weight:500}.workspace-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.capture-popup,.catalog-popup{width:420px;max-width:calc(100vw - 24px);max-height:var(--available-height);border:1px solid var(--divider);background:var(--surface);border-radius:9px;padding:16px;overflow:auto;box-shadow:0 12px 40px #0003}.capture-popup .issue-capture{background:0 0;border:0;margin:0;padding:0}.capture-popup .issue-capture>label[for]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.capture-popup .input-row{gap:8px}.capture-popup .issue-capture input{padding:9px 10px;font-size:14px}.capture-popup .caption{margin:10px 0 0;font-size:12px}.catalog-popup .catalog{margin:0;padding:0}.catalog-view>details>summary{display:none}.catalog-popup .catalog-form{margin:0}.catalog-popup .saved-view-state{margin-bottom:14px;font-size:12px}.catalog-popup .catalog-form input{width:100%}.catalog-popup .catalog-form button:not(.btn){font-size:12px}.issue-list-toolbar{border-bottom:0;min-height:48px;margin:0;padding-block:8px}.issue-list{max-height:calc(100svh - 144px)}.issue-list .issue-row{border-bottom:0;padding-inline:10px}.issue-list-column{--id-col:44px;--priority-col:28px;--size-col:34px;--status-col:28px;--assignee-col:40px}.compact-properties{grid-template-columns:var(--priority-col) var(--size-col) var(--id-col) var(--status-col) minmax(0, 1fr) auto var(--assignee-col) var(--created-col) var(--updated-col) var(--row-actions-col);column-gap:0}.compact-properties>[data-property=priority],.compact-properties>.row-priority{grid-area:1/1}.compact-properties>[data-property=size],.compact-properties>.row-size{grid-area:1/2;justify-self:center}.compact-properties>.issue-number{font:12px var(--font-mono);color:var(--muted);text-align:right;grid-area:1/3;padding-right:6px}.compact-properties>[data-property=status],.compact-properties>.row-status{grid-area:1/4}.compact-properties>.row-title-cell{grid-column:5;margin-right:20px}.compact-properties .issue-title-link{gap:8px}.compact-properties .issue-title-link strong{flex:0 auto;font-size:14px}.compact-properties>.row-label-trigger{grid-area:1/6}.compact-properties>[data-property=assignee],.compact-properties>.row-assignee{grid-area:1/7;justify-self:center}.compact-properties>.row-created{grid-column:8}.compact-properties>.row-updated{grid-column:9}.compact-properties>.row-more{opacity:0;grid-area:1/10;justify-content:center;width:26px;min-height:28px;margin:0;padding:0}.issue-row:hover .row-more,.issue-row:focus-within .row-more,.row-more[data-popup-open]{opacity:1}.row-more>.ui-icon{width:16px;height:16px;display:block}.row-signal{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.compact-properties .issue-title-link>.row-signal{font:11px var(--font-sans)}.row-signal .ui-icon{width:14px;height:14px}.row-blocked,.row-blocks,.row-signal{flex-shrink:0}.row-hierarchy{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 10px;min-width:0;max-width:100%;display:inline-flex}.parent-reference,.children-count,.hierarchy-retry{min-height:28px;color:var(--muted);font:11px var(--font-sans);white-space:nowrap;background:0 0;align-items:center;gap:4px;margin:0;text-decoration:none;display:inline-flex}.parent-reference{flex-wrap:wrap;max-width:100%}.parent-reference>span:first-of-type{white-space:normal;min-width:0}.hierarchy-number{white-space:nowrap}.children-count,.hierarchy-retry{border:1px solid var(--divider);cursor:pointer;border-radius:6px;padding:2px 6px}.parent-reference:hover,.children-count:hover,.children-count[data-popup-open]{color:var(--action)}.parent-reference:focus-visible,.children-count:focus-visible,.hierarchy-retry:focus-visible{outline:2px solid var(--action);outline-offset:2px}.row-hierarchy .ui-icon{flex:none;width:14px;height:14px}.hierarchy-trash{color:var(--muted);white-space:nowrap;font-size:11px}.children-popover{width:350px;max-width:calc(100vw - 32px)}.children-popover>p,.children-preview-note{margin:8px 14px}.children-view-all{border-top:1px solid var(--divider);color:var(--action);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;text-decoration:none;display:flex}.children-view-all:hover,.children-view-all:focus-visible{background:var(--raised)}.detail-hierarchy:has(.row-hierarchy),.detail-hierarchy:has(.hierarchy-retry){margin-bottom:10px}.detail-hierarchy .parent-reference,.detail-hierarchy .children-count{font-size:12px}@media (width<=600px){.row-hierarchy .parent-reference,.children-count,.hierarchy-retry{min-height:32px}}.status-in_progress{color:light-dark(#926700,#e6be51)}.status-review{color:light-dark(#7651bb,#b69bec)}.status-done{color:light-dark(#287950,#6cbc91)}.status-iced{color:light-dark(#247a8a,#76bfcb)}.status-canceled{color:var(--muted)}.row-label-trigger{background:0 0;border:0;border-radius:5px;justify-content:flex-end;align-items:center;min-width:0;min-height:30px;margin:0 14px 0 0;padding:2px 0;display:flex}.row-label-trigger:hover{background:0 0}.row-labels{align-items:center;gap:5px;max-width:380px;display:inline-flex}.label-slot{min-width:0;display:inline-flex}.label-badge{border:1px solid color-mix(in srgb, var(--divider) 65%, transparent);min-width:0;max-width:130px;color:var(--muted);font:400 12px/16px var(--font-sans);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:2px 7px;display:inline-flex}.label-badge>span:last-child{text-overflow:ellipsis;overflow:hidden}.label-mark{flex:0 0 12px;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.label-mark .view-identity{justify-content:center;align-items:center;width:100%;height:100%}.label-mark .ui-icon{width:100%;height:100%}.label-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}@media (forced-colors:active){.label-dot{outline-offset:-1px;outline:2px solid canvastext}:is(.identity-cell,.identity-swatch):has(:checked){outline-offset:-3px;outline:2px solid highlight}.identity-cell:has(:focus-visible),.identity-swatch:has(:focus-visible){outline-offset:-4px;outline:3px solid canvastext}}.label-dot[data-color=blue]{background:light-dark(#3974bf,#78a2eb)}.label-dot[data-color=violet]{background:light-dark(#835ac1,#ad8be5)}.label-dot[data-color=pink]{background:light-dark(#ae4b84,#d88db7)}.label-dot[data-color=red]{background:light-dark(#bc5157,#e58287)}.label-dot[data-color=orange]{background:light-dark(#b56830,#dd9a67)}.label-dot[data-color=amber]{background:light-dark(#93711e,#d6b452)}.label-dot[data-color=green]{background:light-dark(#347c53,#74b58d)}.label-dot[data-color=teal]{background:light-dark(#267d7e,#70b8b9)}.label-overflow{font:11px var(--font-sans);color:var(--muted);padding:2px 4px}.label-overflow-1,.label-overflow-2{display:none}.row-label-trigger.no-labels{opacity:0;width:24px}.row-label-trigger.no-labels .ui-icon{width:14px;height:14px;color:var(--muted)}.issue-row:hover .no-labels,.issue-row:focus-within .no-labels,.no-labels[data-popup-open]{opacity:1}.label-picker .label-badge{max-width:240px;color:var(--text);border:0;padding:0;font-size:13px}.label-picker .label-mark,.label-preview .label-mark{flex-basis:14px;width:14px;height:14px}.hide-id{--id-col:0px}.hide-status{--status-col:0px}.hide-priority{--priority-col:0px}.hide-size{--size-col:0px}.hide-assignee{--assignee-col:0px}.hide-labels .row-label-trigger,.hide-refinement .row-refinement,.hide-snooze .row-snooze{display:none}@container (width<=1100px){.label-slot-2,.label-overflow-3{display:none}.label-overflow-2{display:inline}.label-badge{max-width:100px}.row-signal>span{display:none}}@container (width<=800px){.label-slot-1,.label-overflow-2{display:none}.label-overflow-1{display:inline}.compact-properties>.row-title-cell{margin-right:8px}.row-label-trigger{margin-right:6px}}@media (width<=600px){.workspace-content .workspace-heading{flex-wrap:wrap;min-height:54px;padding-block:10px}.workspace-actions{gap:4px}.issue-list{max-height:calc(100svh - 210px)}.row-label-trigger,.compact-properties>.row-more{min-height:38px}.compact-properties>.row-more,.row-label-trigger.no-labels{opacity:1}}@media (hover:none){.compact-properties>.row-more,.row-label-trigger.no-labels{opacity:1}}@media (prefers-reduced-motion:no-preference){.capture-popup,.catalog-popup{transition:opacity .1s,transform .1s}}@container (width<=800px){.compact-properties{grid-template-columns:var(--priority-col) var(--size-col) var(--id-col) var(--status-col) minmax(0, 1fr) var(--created-col) var(--updated-col) var(--assignee-col) var(--row-actions-col);row-gap:0}.compact-properties>.row-title-cell{flex-wrap:wrap;grid-area:1/5/auto/8;row-gap:0;margin-right:8px}.row-title-cell>.issue-title-link{flex-basis:100%;align-items:start}.compact-properties .issue-title-link{min-height:38px;padding-block:8px}.compact-properties .issue-title-link strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box}.compact-properties>:is([data-property],.row-status,.row-priority,.row-size,.row-assignee,.row-more){align-self:start;margin-top:3px}.compact-properties>:is(.row-status,.row-priority,.row-size,.row-assignee){height:30px}.compact-properties>.issue-number{grid-area:1/3;align-self:start;margin-top:5px;padding-top:6px}.compact-properties>:is([data-property=status],.row-status){grid-column:4}.compact-properties>:is([data-property=assignee],.row-assignee){grid-column:8}.compact-properties>.row-more{opacity:1;grid-column:9}.compact-properties>.row-created{grid-area:2/6}.compact-properties>.row-updated{grid-area:2/7}.row-labels{max-width:100%}.label-badge{max-width:140px;padding-inline:5px;font-size:11px}}.skeleton{background:color-mix(in srgb, var(--muted) 15%, var(--surface));border-radius:4px;width:100%;height:12px;display:block}.skeleton-content{pointer-events:none}.loading-state{min-width:0}.loading-lines,.loading-settings{padding-block:12px}.skeleton-line{gap:10px;padding:12px 0;display:grid}.skeleton-line .skeleton:first-child{width:64%}.skeleton-line .skeleton:last-child{width:40%;height:9px}.skeleton-line:nth-child(2n) .skeleton:first-child{width:78%}.loading-settings{max-width:720px}.loading-settings .skeleton-line{border-bottom:1px solid var(--divider);grid-template-columns:1fr 140px;align-items:center;padding-block:18px}.loading-settings .skeleton-line .skeleton:last-child{width:100%;height:30px}.loading-editor{border:1px solid var(--divider);border-radius:5px;min-height:280px;padding:24px 14px}.loading-editor .skeleton-line{padding-block:10px}.loading-editor .skeleton-line .skeleton+.skeleton{display:none}.skeleton-circle,.skeleton-square{width:14px;height:14px}.skeleton-circle,.skeleton-avatar{border-radius:50%}.skeleton-avatar{width:22px;height:22px}.skeleton-label{border-radius:12px;width:76px;height:22px}.skeleton-count{width:54px}.skeleton-group{align-items:center;gap:10px;height:34px;padding-inline:32px;display:flex}.skeleton-group>.skeleton:last-child{width:88px}.loading-issues .issue-row:hover{background:0 0}.loading-issues .issue-number>.skeleton{width:30px}.loading-issues .issue-title-link>.skeleton{flex:0 auto;max-width:440px}.skeleton-title-0{width:72%}.loading-issues .issue-title-link>.skeleton-title-1{width:46%;max-width:270px}.skeleton-title-2{width:85%}.loading-issues .issue-title-link>.skeleton-title-3{width:58%;max-width:340px}.loading-detail .detail-top>span{color:var(--muted);font:13px var(--font-mono)}.skeleton-properties{grid-template-columns:repeat(3,1fr);gap:12px;padding-block:20px;display:grid}.skeleton-properties .skeleton{height:36px}.skeleton-heading{width:74%;height:30px;margin:70px 0 24px}.loading-detail .loading-editor{min-height:300px}.busy-indicator{color:var(--muted);font:12px/1.4 var(--font-sans);align-items:center;gap:7px;display:inline-flex}.matrix-loader{vertical-align:-2px;flex:0 0 14px;grid-template-columns:repeat(4,2px);grid-auto-rows:2px;gap:2px;width:14px;height:14px;display:inline-grid}.matrix-loader i{opacity:.35;background:currentColor;border-radius:.5px;display:block}button>.matrix-loader{margin-right:7px}.loading-caption{color:var(--muted);font:12px/1.4 var(--font-sans);align-items:center;gap:8px;margin-bottom:10px;display:flex}.save-confirmed{align-items:center;gap:6px;display:inline-flex}.save-confirmed svg{color:var(--action)}.save-confirmed path{stroke-dasharray:1;stroke-dashoffset:0}.issue-list-toolbar .busy-indicator{margin-left:auto}.issue-list-toolbar .busy-indicator+.issue-result-count{margin-left:0}@media (prefers-reduced-motion:no-preference){.skeleton-content{animation:1.6s ease-in-out .18s infinite skeleton-pulse}.busy-indicator{animation:.15s ease-out .18s both loading-appear}.matrix-loader i{animation:1.2s ease-in-out infinite matrix-scan}.save-confirmed path{animation:.24s ease-out both save-check}.issue-list>ul,.issue-list>.issue-group,.issues-empty{animation:.18s ease-out loading-appear}.issue-detail{animation:.22s cubic-bezier(.22,1,.36,1) detail-reveal}@keyframes matrix-scan{0%,45%,to{opacity:.25}15%{opacity:1}}@keyframes save-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes detail-reveal{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.issue-list>.loading-state{animation:.15s ease-out both loading-appear}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes loading-appear{0%{opacity:0}to{opacity:1}}}@media (width<=600px){.issue-list-toolbar .busy-indicator{gap:0;font-size:0}.loading-settings .skeleton-line{grid-template-columns:1fr 90px}}.issue-capture .capture-refined{align-items:flex-start;gap:8px;margin-block:12px;font-size:13px;font-weight:400;display:flex}.capture-popup .capture-refined input{flex:0 0 14px;width:14px;min-width:14px;height:14px;margin:2px 0 0;padding:0}.compact-properties .issue-title-link>.status-age{color:var(--muted);font:11px var(--font-mono);flex:0 0 30px;min-width:0}.hide-age .status-age{display:none}@container (width>=1100px){.row-labels{max-width:min(42cqw,700px)}.label-badge{max-width:min(22cqw,320px)}}.nav-view{min-width:0;display:flex;position:relative}.sidebar-links .nav-view>a{flex:1;min-width:0;padding-right:34px}.nav-view-options{width:26px;min-height:26px;color:var(--muted);opacity:0;background:0 0;border:0;margin:0;padding:5px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.nav-view:hover .nav-view-options,.nav-view:focus-within .nav-view-options,.nav-view-options[data-popup-open]{opacity:1}.nav-view-menu{min-width:180px;padding:5px;display:grid}.nav-view-menu button:not(.btn){text-align:left;background:0 0;border:0;gap:8px;margin:0;padding:8px;font-size:13px;display:flex}.nav-view-menu button:not(.btn):hover:not(:disabled){background:var(--surface)}@media (hover:none){.nav-view-options,.issue-group-heading>.group-create{opacity:1}}.issues-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px 24px;display:flex}.issues-empty>.ui-icon{width:26px;height:26px;color:var(--muted);margin-bottom:14px}.issues-empty h2{margin:0 0 7px;font-size:15px;font-weight:500}.issues-empty p{max-width:390px;color:var(--muted);margin:0;font-size:13px}.list-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.list-state-actions button:not(.btn){margin:0;font-size:13px}.list-error>.ui-icon{color:var(--danger)}.list-refresh-error{border:1px solid var(--divider);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.list-refresh-error button:not(.btn){margin:0;padding:4px 8px;font-size:12px}.issue-group-heading{z-index:2;background:color-mix(in srgb, var(--raised) 40%, var(--surface));border:0;align-items:center;height:34px;margin:0;display:flex;position:sticky;top:0}.issue-group-heading>button:not(.btn){background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0;display:flex}.issue-group-heading>button:not(.btn):first-child{text-align:left;min-width:0;height:34px;font:500 13px var(--font-sans);flex:1;padding:0 12px}.issue-group-heading>button:first-child>.ui-icon:first-child{width:12px;height:12px;color:var(--muted);flex-shrink:0}.issue-group-heading>button[aria-expanded=false]>.ui-icon:first-child{transform:rotate(-90deg)}.issue-group-heading .group-count{color:var(--muted);font:12px var(--font-mono);margin-left:2px}.issue-group-heading>.group-create{opacity:0;margin-right:8px}.issue-group-heading:hover .group-create,.issue-group-heading:focus-within .group-create,.group-create[data-popup-open]{opacity:1}.issue-group:not(.issue-subgroup)+.issue-group{margin-top:12px}.issue-subgroup>.issue-group-heading{z-index:1;background:var(--surface);height:30px;top:34px}.issue-subgroup>.issue-group-heading>button:not(.btn):first-child{height:30px;color:var(--muted);flex:0 auto;padding-left:28px;font-size:12px}.issue-subgroup>.issue-group-heading:after{content:"";background:color-mix(in srgb, var(--divider) 60%, transparent);flex:1;order:1;height:1px;margin-right:12px}.issue-subgroup>.issue-group-heading>.group-create{order:2}.issue-subgroup+.issue-subgroup{margin-top:4px}.issue-list-toolbar{align-items:center;min-height:44px;padding-block:6px}@media (hover:none){.issue-group-heading>.group-create{opacity:1}}.issue-group-heading>button:first-child>span[title]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issue-group-heading .group-count{flex-shrink:0}.issue-group-heading .group-refinement:before{content:"·" / "";margin-right:8px}.issue-group-heading .group-refinement{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font:12px var(--font-sans);overflow:hidden}.issue-detail{border-width:0 0 0 1px;border-radius:0;padding:0;container-type:inline-size}.detail-top{border-bottom:1px solid var(--divider);min-height:46px;margin:0;padding:8px 20px}.detail-navigation{align-items:center;gap:2px;display:flex}.detail-body{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:0 30px;max-width:1160px;margin:auto;padding:28px 24px 70px;display:grid}.detail-title{grid-area:1/1;min-width:0}.detail-document{grid-area:2/1;min-width:0}.issue-title-heading{align-items:start;gap:12px;display:flex}.issue-title-heading h1{font:600 25px/1.35 var(--font-sans);letter-spacing:-.4px;overflow-wrap:anywhere;flex:1;margin:0 0 24px}.edit-issue{margin-top:2px}.issue-prose{min-height:64px;font-size:15px;line-height:1.7}.issue-prose>:first-child{margin-top:0}.issue-prose h2{margin:28px 0 12px;font-size:19px}.issue-prose h3{margin:24px 0 10px;font-size:16px}.issue-prose p{margin:0 0 16px}.issue-prose table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.issue-prose td,.issue-prose th{border:1px solid var(--divider);padding:8px 12px}.issue-prose img{max-width:100%}.empty-description,.draft-resume{color:var(--muted);font:400 13px/1.5 var(--font-sans);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.empty-description{min-height:40px;padding:0;font-size:15px}.draft-resume{color:var(--action);background:var(--selection);margin:0 0 16px}.detail-saved{color:var(--success);margin-bottom:12px;font-size:12px;display:block}.detail-inspector{border-left:1px solid var(--divider);grid-area:1/2/span 2;align-self:start;min-width:0;padding-left:20px}.detail-inspector.rail-sticky{position:sticky;top:20px}.detail-inspector>h3{font:400 12px/1.5 var(--font-sans);color:var(--muted);margin:0 0 10px}.detail-properties{flex-direction:column;align-items:stretch;gap:0;display:flex}.detail-properties .property-select{flex:none;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;display:grid}.detail-properties .property-select>label,.detail-properties .property-select label{color:var(--muted);margin:0;padding-left:4px;font-size:12px;font-weight:400;display:block}.detail-properties .property-select-trigger{background:0 0;border-color:#0000;justify-content:start;min-height:32px;margin:0;padding:5px 6px;font-size:13px}.detail-properties .property-select-trigger:hover:not(:disabled):not([aria-disabled=true]){background:var(--raised)}.property-current-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:inline-flex}.property-current-icon:has(.assignee-stack){width:auto}.property-current-icon .assignee-avatar{width:18px;height:18px}.property-current-icon:empty{display:none}.property-current-icon .issue-assignee{width:18px;height:18px}.detail-properties .property-select-icon{opacity:.45;margin-left:auto}.detail-label-trigger{text-align:left;min-height:32px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;flex-wrap:wrap;gap:6px;padding:6px;font-size:13px;display:flex}.detail-label-trigger .label-badge{max-width:100%}.detail-label-trigger .ui-icon{width:16px;height:16px}.detail-properties .detail-label-trigger{min-width:0;margin:0}.detail-properties .refinement{gap:8px;padding:6px;font-size:13px}.detail-properties>.caption{padding-inline:6px;font-size:12px}.detail-properties>.caption:has(+.cancellation-impact){color:var(--danger)}.snooze-trigger{color:var(--muted);text-align:left;background:0 0;border-color:#0000;align-items:center;gap:8px;padding:6px;font-size:13px;display:flex}.snooze-trigger .ui-icon{width:16px;height:16px}.detail-identity{align-items:center;gap:12px;display:flex}.detail-identity>div{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.issue-actions-positioner{z-index:30}.issue-actions-menu{width:max-content;min-width:208px;max-width:min(340px, var(--available-width));max-height:var(--available-height);padding:5px;overflow:auto}.issue-command{cursor:pointer;user-select:none;border-radius:4px;outline:none;align-items:center;gap:10px;min-height:36px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.issue-command>.ui-icon,.issue-command>.status-icon{flex-shrink:0}.issue-command>span{overflow-wrap:anywhere}.issue-command[data-highlighted]{background:var(--selection);color:var(--action)}.issue-command:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.issue-command.consequential-command[data-highlighted]{color:var(--danger);background:var(--raised)}.issue-command[data-disabled]{opacity:.5;cursor:default}.issue-command-separator{background:var(--divider);height:1px;margin:5px 4px}.detail-command-feedback{flex-basis:100%;min-width:0}.detail-command-feedback:has(.issue-action-feedback:empty){display:none}.issue-action-feedback{max-height:30dvh;font-size:13px;line-height:1.5;overflow:auto}.issue-action-feedback>[role=status]{color:var(--muted);align-items:center;gap:6px;display:flex}.issue-action-feedback p{margin:6px 0}.issue-action-feedback .property-error{margin:0}.issue-action-feedback button:not(.btn){margin:4px 8px 4px 0}@media (pointer:coarse){.issue-command,.projects-page .project-header-actions button:not(.btn){min-height:42px}}.trash-notice{color:var(--muted);background:var(--raised);align-items:center;gap:12px;padding:14px 24px;font-size:13px;display:flex}.trashed-properties>:not(.rail-relationships):not(.issue-action-trigger):not(.trash-properties-summary):not(.property-error):not([role=status]):not(button),.trashed-properties>.snooze-trigger{display:none}.issue-edit-form .text-fields{margin:0}.issue-edit-form #issue-title{resize:vertical;background:0 0;border:0;min-height:66px;margin:0 0 20px;padding:0;font-size:25px;line-height:1.35}.issue-edit-form .description-editor{border-color:#0000}.issue-edit-form .description-editor:focus-within{border-color:var(--divider)}.issue-edit-form .ProseMirror{min-height:200px;padding:12px;font-size:15px}.issue-edit-form .save-bar{justify-content:flex-end;gap:8px;margin-top:12px}.issue-edit-form .save-bar>span{color:var(--muted);margin-right:auto;font-size:12px}.editor-toolbar{background:0 0;padding:6px}.editor-toolbar button:not(.btn){border-color:#0000;padding:5px 7px;font-size:12px}.editor-toolbar button:not(.btn):hover:not(:disabled):not([aria-disabled=true]){background:var(--raised)}.image-upload-controls{padding:6px 10px}.image-upload-controls>.caption{display:none}.image-upload-controls>label{cursor:pointer;color:var(--muted);align-items:center;font-size:12px;display:inline-flex}.image-upload-controls>label input[type=file]{max-width:210px;font-size:11px}.description-editor>.caption{color:var(--muted);margin:4px 12px;font-size:11px}.relationships{margin:28px 0 0;padding:18px 0 0}.relationship-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.relationship-heading>div{gap:6px;display:flex}.relationships h3,.issue-history h3{font:500 13px/1.5 var(--font-sans);margin:0}.relationship-group h4{color:var(--muted);font:400 12px/1.5 var(--font-sans);gap:8px;margin:18px 0 4px;display:flex}.relationship-group h4>span{font-variant-numeric:tabular-nums}.relationships ul{margin:0}.relationships li{border:0;min-height:34px;padding:4px 0}.relationships li a,.relationship-parent a{color:var(--text);align-items:baseline;gap:10px;font-size:13px;text-decoration:none;display:flex}.relationships a:hover{color:var(--action)}.relationship-number{color:var(--muted);font:11px var(--font-mono);flex:none}.relationships li>button:not(.btn){color:var(--muted);background:0 0;border:0;padding:4px}.relationships li>button .ui-icon{width:14px;height:14px}.relationship-picker{width:420px;max-width:calc(100vw - 24px)}.relationship-search{align-items:end;gap:6px;display:flex}.relationship-search label{min-width:0;color:var(--muted);font-size:12px}.relationship-search input,.relationship-search select{width:100%;margin-top:4px;padding:7px;font-size:13px}.relation-query{flex:1}.relationship-matches{max-height:260px;padding:0;list-style:none;overflow:auto}.relationship-matches button:not(.btn){text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px 6px;font-size:13px;display:flex}.relationship-matches button>span:nth-child(2){flex:1}.relationship-matches button:not(.btn):hover:not(:disabled):not([aria-disabled=true]){background:var(--raised)}.issue-history{margin:28px 0 0;padding:18px 0 0}.activity-heading{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:32px;margin:0 0 12px;display:flex}.activity-scroll{max-height:none;overflow:visible}.activity-entry{border:0;padding:10px 0}.activity-byline{align-items:center;gap:8px}.activity-byline strong{flex:8rem;min-width:0;font-size:12px;font-weight:500}.activity-byline>.assignee-avatar{flex-shrink:0}.activity-byline time{margin-left:auto;font-size:11px}.activity-byline .issue-assignee{width:20px;height:20px}.activity-change{color:var(--muted);font-size:12px}.activity-change>ul{margin:4px 0 0 28px;padding:0;list-style:none}.activity-change>p{margin:4px 0 0 28px}.activity-comment{padding-block:18px}.activity-entry--confirmed{animation:1.5s ease-out confirmed-comment}.confirmed-comment-link{margin-top:12px}.activity-comment .markdown-content{margin:10px 0 0 28px;font-size:14px}.activity-revision{margin-left:24px}.activity-revision>button:not(.btn){padding:3px 4px;font-size:11px}.issue-history .pagination{justify-content:start;gap:12px}.issue-history .pagination button:not(.btn){padding:5px 8px;font-size:12px}.issue-history .pagination:has(button:disabled+button:disabled){display:none}.comment-form{margin-top:24px}.issue-history>.activity-heading+.comment-form{margin-top:12px;scroll-margin-top:12px}@keyframes confirmed-comment{0%{background:var(--selection)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.activity-entry--confirmed{animation:none}}.text-diff{border:1px solid var(--divider);border-radius:5px;margin-block:12px;overflow:hidden}.diff-key{color:var(--muted);border-bottom:1px solid var(--divider);gap:16px;margin:0;padding:8px 12px;font-size:11px;display:flex}.text-diff pre{font:12px/1.65 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;max-height:420px;margin:0;padding:8px 0;overflow:auto}.text-diff pre>span{padding:0 12px 0 28px;display:block;position:relative}.diff-added{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--text)}.diff-removed{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--text)}.diff-sign{color:var(--muted);position:absolute;left:10px}.diff-context{color:var(--muted)}.composer-backdrop{z-index:45;backdrop-filter:blur(2px);background:#0007;position:fixed;inset:0}.issue-composer{z-index:50;background:var(--surface);border:1px solid var(--divider);border-radius:12px;width:min(740px,100vw - 32px);max-height:80dvh;position:fixed;top:12vh;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 24px 90px #0005}.issue-composer.expanded{width:min(1000px,100vw - 32px);max-height:90dvh;top:5vh}.composer-heading{align-items:center;gap:10px;padding:12px 18px 4px;display:flex}.composer-heading h2{font:500 13px var(--font-sans);margin:0}.composer-heading>.caption{flex:1;font-size:11px}.composer-fields{border:0;min-width:0;margin:0;padding:14px 24px}.composer-fields>textarea{resize:none;field-sizing:content;width:100%;min-height:32px;max-height:180px;font:500 21px/1.4 var(--font-sans);background:0 0;border:0;border-radius:2px;padding:0}.composer-fields>textarea:focus-visible,.composer-fields .description-editor textarea:focus-visible{outline-offset:2px}.composer-fields .description-editor{border:0;margin-top:12px}.composer-fields .ProseMirror{min-height:110px;padding:8px 0;font-size:14px}.expanded .composer-fields .ProseMirror{min-height:280px}.composer-fields .editor-toolbar{border-bottom:0;padding:0 0 4px}.composer-fields .description-editor textarea{min-height:140px;padding:8px 0}.composer-fields .description-editor>.caption{display:none}.composer-footer{border-top:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.composer-notice{color:var(--muted);flex:1;font-size:11px}.create-more,.capture-refined{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.capture-refined{margin-top:12px}.create-more input,.capture-refined input{width:14px;height:14px;accent-color:var(--action);margin:0}.file-button{cursor:pointer;position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.file-button:has(input:disabled),.file-button input:disabled{cursor:default}.file-button:focus-within{outline:2px solid var(--action);outline-offset:2px}.composer-footer .composer-upload-control.image-upload-control--footer{background:0 0;border:0;flex-wrap:wrap;flex:100%;align-items:center;gap:8px;margin:0;display:flex}.composer-footer .composer-upload-control .image-upload-queue,.composer-footer .composer-upload-control .image-upload-reject,.composer-footer .composer-upload-control .image-upload-quota{flex:100%;margin:0}.issue-composer .error{margin:12px 24px;font-size:13px}@container (width<=839px){.detail-body{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 22px 48px}.issue-title-heading h1{margin-bottom:0}.detail-title{grid-area:1/1}.detail-inspector,.detail-inspector.rail-sticky{border-left:0;border-bottom:1px solid var(--divider);grid-area:2/1;padding:0 0 20px;position:static}.detail-document{grid-area:3/1}.detail-body>.detail-document>.relationships,.detail-body>.detail-document>.issue-history{margin-top:4px}.detail-inspector>h3{display:none}.detail-properties .detail-label-trigger{margin:0}.detail-properties>.caption{flex-basis:100%}.issue-title-heading h1{font-size:23px}}@media (width<=600px){.detail-top{padding:8px 12px}.detail-body{padding:20px 14px 40px}.issue-composer,.issue-composer.expanded{border-radius:0;width:100%;min-height:100dvh;max-height:100dvh;top:0;left:0;transform:none}.composer-heading{padding:14px 14px 4px}.composer-heading>.caption{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.composer-fields{padding:16px}.composer-footer{padding:12px 16px}.create-more{margin-left:auto}.composer-notice{min-width:100px}.relationship-heading,.relationship-search{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){.issue-composer{transition:opacity .14s,translate .14s}.issue-composer[data-starting-style],.issue-composer[data-ending-style]{opacity:0;translate:0 8px}.composer-backdrop{transition:opacity .14s}.composer-backdrop[data-starting-style],.composer-backdrop[data-ending-style]{opacity:0}.issue-edit-form{animation:.14s ease-out detail-reveal}}.detail-properties .detail-label-trigger{margin:6px 0}.detail-properties .snooze-trigger{min-height:32px;margin:0}.trashed-properties>.detail-label-trigger{display:none}.trashed-properties>.trash-properties-summary{color:var(--muted);gap:8px;font-size:13px;display:grid}.trash-properties-summary>span{align-items:center;gap:8px;display:flex}.lifecycle-dialog{z-index:100;background:var(--surface);border:1px solid var(--control-outline);border-radius:10px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;font-size:13px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 80px #0004}.lifecycle-dialog h2{margin:0 0 16px;font-size:18px}.lifecycle-dialog p{color:var(--muted);line-height:1.6}.lifecycle-dialog ul{padding-left:0;list-style:none}.lifecycle-dialog li{border-top:1px solid var(--divider);overflow-wrap:anywhere;padding:10px 0}.lifecycle-dialog .impact-issue{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.lifecycle-dialog li>.caption{font-size:12px;display:block}.lifecycle-dialog button:not(.btn){margin:8px 6px 0 0;font-size:13px}.lifecycle-dialog .impact-pages{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lifecycle-footer{border-top:1px solid var(--divider);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;display:flex}.lifecycle-dialog .lifecycle-footer button:not(.btn),.lifecycle-dialog .impact-pages button:not(.btn){margin:0}.lifecycle-dialog .lifecycle-confirm{background:var(--danger);border-color:var(--danger);color:var(--surface)}.lifecycle-dialog .lifecycle-confirm:hover:not(:disabled){background:var(--danger);filter:brightness(.94)}.editable-title{width:100%;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:text;background:0 0;border:0;border-radius:4px;margin:0;padding:0;display:block}.editable-title:hover:not(:disabled),.editable-prose:hover{background:0 0}.editable-prose{cursor:text;border-radius:4px}.editable-prose:focus-visible{outline:2px solid var(--action);outline-offset:2px}.issue-edit-form .editor-toolbar{background:0 0;border:0}.issue-edit-form .description-editor>.caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.activity-heading>h3{margin-right:auto}.activity-heading>button:not(.btn){flex:none}.issue-history .pagination[hidden]{display:none}.relationship-search{flex-direction:column;align-items:stretch;gap:12px}.relationship-search>label{flex:none}.relationship-search>label:not(.relation-query){justify-content:space-between;align-items:center;gap:16px;display:flex}.relationship-search select{width:auto;margin:0}.relationship-search .relation-query{display:block;position:relative}.relation-query>.ui-icon{width:16px;color:var(--muted);position:absolute;top:12px;left:10px}.relationship-search input{margin:0;padding:9px 10px 9px 34px}.relationship-matches{margin:8px -4px 0}.relationship-matches button:not(.btn)[aria-selected=true]{background:var(--selection)}.relationship-matches button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issue-mention-popup{z-index:150;background:var(--surface);border:1px solid var(--divider);width:340px;max-width:calc(100vw - 16px);max-height:min(320px,45vh);color:var(--text);border-radius:8px;padding:5px;position:fixed;overflow:auto;box-shadow:0 8px 28px #0002}.issue-mention-popup[hidden]{display:none}.mention-status{font:12px/1.5 var(--font-sans);color:var(--muted);padding:5px 8px}.issue-mention-option{cursor:pointer;font:13px/1.4 var(--font-sans);border-radius:4px;align-items:baseline;gap:10px;padding:8px;display:flex}.issue-mention-option>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.issue-mention-option[aria-selected=true]{background:var(--selection)}.composer-footer>button:not(.btn),.composer-footer>label{min-height:34px;margin-block:0}.composer-footer .create-more{white-space:nowrap;align-self:center;line-height:18px}.composer-footer .btn-primary{min-inline-size:120px}.composer-footer .file-button{justify-content:center;align-items:center;display:inline-flex}.crud-notice{border:1px solid var(--divider);background:var(--canvas);border-radius:6px;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;font-size:12px;display:flex}.crud-notice>.ui-icon{color:var(--muted);flex:none}.crud-notice>div{flex:1;min-width:0}.crud-notice strong{font-weight:500}.crud-notice p{color:var(--muted);margin:3px 0 0;line-height:1.5}.crud-notice>button:not(.btn){flex:none;margin:0}.issue-mention-popup{margin:0;inset:auto}@media (width<=600px){.composer-footer{gap:8px}.composer-notice{flex-basis:calc(100% - 48px)}.crud-notice{flex-wrap:wrap}}.comment-discussion{margin:10px 0 0 28px}.comment-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.comment-actions button:not(.btn){min-height:26px;margin:0;padding:3px 7px;font-size:12px}.comment-actions .resolve-comment{margin-left:auto}.comment-actions .ui-icon{width:13px;height:13px}.reaction-chip{border:1px solid var(--divider);border-radius:20px;align-items:center;gap:5px;display:inline-flex}.reaction-chip[aria-pressed=true]{background:var(--selection);border-color:var(--action)}.reaction-chip span{color:var(--muted);font-size:11px}.resolved-comment{color:var(--success);font-size:11px}.comment-replies{border-left:1px solid var(--divider);margin-top:12px;padding-left:12px}.emoji-trigger .emoji-glyph{font-size:18px;line-height:1}.emoji-positioner{z-index:160}.emoji-picker{width:292px;max-width:calc(100vw - 24px);padding:10px}.emoji-picker>input{width:100%;padding:7px 9px;font-size:13px}.emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;max-height:220px;margin-top:8px;display:grid;overflow:auto}.emoji-grid>button:not(.btn){border:0;min-width:0;margin:0;padding:5px 0;font-size:20px}.emoji-grid>button:not(.btn):focus-visible{outline-offset:-2px}.selection-toolbar{border:1px solid var(--divider);background:var(--surface);color:var(--text);border-radius:7px;margin:0;padding:4px;position:fixed;inset:auto;box-shadow:0 6px 20px #0002}.selection-toolbar:popover-open{display:flex}.selection-toolbar button:not(.btn),.expanded-formatting button:not(.btn){border:0;margin:0;padding:5px 8px;font-size:12px}.selection-toolbar .ui-icon{width:16px;height:16px}.expanded-formatting{background:var(--canvas);border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.expanded-formatting select{width:auto;padding:5px;font-size:12px}.editor-date{align-items:center;gap:4px;font-size:12px;display:inline-flex}.editor-date input{width:125px;padding:3px;font-size:12px}.editor-toolbar{align-items:center}.editor-toolbar .source-toggle{font:11px var(--font-mono);margin-left:auto}.editor-link-form{background:var(--canvas);flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.editor-link-form input{flex:1;min-width:100px;padding:7px;font-size:13px}.editor-link-form button:not(.btn){margin:0;padding:7px;font-size:12px}.markdown-details{border-left:2px solid var(--divider);margin:16px 0;padding:8px 12px}.markdown-details>summary{cursor:pointer;font-weight:500}.markdown-details>summary>input{width:calc(100% - 24px);font:inherit;background:0 0;border:0;padding:3px}.workspace-loading{width:100%;max-width:1000px;padding:28px 32px}.workspace-loading-preview{margin-top:28px}.workspace-loading-top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.workspace-loading-top>.skeleton:last-child{width:80px;height:26px}.workspace-loading-row{border-top:1px solid var(--divider);align-items:center;gap:16px;height:44px;display:flex}.workspace-loading-row .skeleton-title{height:10px}.workspace-loading-row .skeleton-avatar{margin-left:auto}@media (width<=600px){.workspace-loading{padding:20px 16px}}.markdown-embed{border:1px solid var(--divider);border-radius:6px;margin:16px 0;overflow:hidden}.embed-controls{align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.embed-controls a{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.embed-controls button:not(.btn){flex:none;margin:0}.markdown-embed iframe{aspect-ratio:16/9;border:0;width:100%;min-height:240px;display:block}.markdown-diagram{margin:16px 0}.markdown-diagram img{background:#fff;border-radius:4px;max-width:100%;height:auto;max-height:600px;display:block}.markdown-diagram p{color:var(--muted);font-size:12px}.resolved-thread>summary>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.description-editor .ProseMirror:focus{outline:2px solid var(--action);outline-offset:2px;border-radius:2px}.inline-issue-form{animation:none}.inline-issue-form .issue-title-heading h1{margin-bottom:24px}.inline-issue-form #issue-title{box-sizing:border-box;resize:none;width:100%;min-height:0;font:inherit;letter-spacing:inherit;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:hidden}.inline-issue-form #issue-title:focus-visible{outline:2px solid var(--action);outline-offset:2px}.inline-markdown-editor{border:0;border-radius:0;flex-direction:column;display:flex;position:relative}.inline-markdown-editor>.editor-toolbar{order:2;min-height:32px;padding:4px 0}.inline-markdown-editor>.image-upload-controls{order:3}.inline-markdown-editor>.expanded-formatting,.inline-markdown-editor>.editor-link-form{order:2}.inline-markdown-editor>.caption{order:3}.inline-issue-form .inline-markdown-editor .ProseMirror{min-height:64px;padding:0;font-size:15px;line-height:1.7}.inline-markdown-editor .ProseMirror>:first-child{margin-top:0}.inline-markdown-editor .ProseMirror p{margin:0 0 16px}.inline-markdown-editor .ProseMirror h2{margin:28px 0 12px;font-size:19px}.inline-markdown-editor .ProseMirror h3{margin:24px 0 10px;font-size:16px}.inline-issue-form .inline-save-bar{min-height:36px;margin-top:4px}.inline-save-bar button:not(.btn){margin:0;padding:4px 8px;font-size:12px}.description-editor>.editor-feedback{clip-path:none;width:auto;height:auto;display:block;position:static}.workspace-loading-top{gap:24px}.workspace-loading-top>.skeleton-heading{width:48%;height:22px;margin:0}.workspace-loading-row>.skeleton-circle,.workspace-loading-row>.skeleton-avatar{flex-shrink:0}.workspace-loading-row .skeleton-title-1{width:46%}.workspace-loading-row .skeleton-title-3{width:58%}.comment-input{position:relative}.comment-input .compact-editor{border:1px solid var(--divider);background:0 0;border-radius:7px;flex-direction:column;display:flex;position:relative}.comment-input:focus-within .compact-editor{border-color:var(--action);outline:2px solid var(--action);outline-offset:-1px}.compact-editor[data-empty=true]:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none;font-size:14px;line-height:1.7;position:absolute;top:12px;left:12px}.comment-form .compact-editor .ProseMirror,.comment-form .compact-editor textarea{min-height:52px;padding:12px 12px 4px;font-size:14px;line-height:1.7}.compact-editor .ProseMirror p{margin:0 0 8px}.compact-editor .ProseMirror>:last-child{margin-bottom:0}.compact-editor .ProseMirror:focus,.compact-editor textarea:focus-visible{outline:0}.compact-editor>.editor-toolbar{border:0;order:3;gap:2px;min-height:44px;padding:4px 84px 8px 8px}.compact-editor .editor-toolbar button:not(.btn),.compact-editor .editor-toolbar .file-button{min-width:28px;height:28px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:4px;font-size:12px;display:inline-flex}.compact-editor .editor-toolbar .image-upload-control--footer{background:0 0;border:0;margin:0;display:inline-flex}.compact-editor .editor-toolbar .image-upload-control--footer .image-upload-dropzone{background:0 0;border:0;min-height:0;padding:0}.compact-editor .editor-toolbar .image-upload-control--footer .image-upload-browse{min-width:28px;min-height:28px;color:var(--muted);background:0 0;border:0;margin:0;padding:4px}.compact-editor .editor-toolbar .image-upload-control--footer .image-upload-reject,.compact-editor .editor-toolbar .image-upload-control--footer .image-upload-quota,.compact-editor .editor-toolbar .image-upload-control--footer .image-upload-queue{display:none}.compact-editor .editor-toolbar .source-toggle{margin-left:4px}.compact-editor>.expanded-formatting,.compact-editor>.editor-link-form,.compact-editor>.image-upload-controls{order:2}.compact-editor>.caption:not(.editor-feedback){clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.compact-editor>.editor-feedback{order:2}.comment-send,.comment-close{position:absolute;bottom:8px;right:8px}.comment-close{right:42px}.comment-status{min-height:16px;color:var(--muted);margin:4px 2px 0;font-size:11px}.comment-loading{border:1px solid var(--divider);min-height:98px;color:var(--muted);border-radius:7px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.app-shell:has(.issue-workspace){height:100dvh;min-height:0;position:relative;overflow:hidden}.app-shell>.workspace-content:has(>.issue-workspace){flex-direction:column;min-height:0;margin:0;padding-bottom:0;display:flex;overflow:hidden}.app-shell .issue-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.app-shell .issue-workspace>.workspace-heading{flex-shrink:0}.app-shell .issues-layout{flex:1;align-items:stretch;min-height:0;overflow:hidden}.app-shell .issue-list-column{flex-direction:column;min-height:0;display:flex}.app-shell .issue-list-column[hidden]{display:none}.app-shell .issue-list-toolbar,.app-shell .issue-list-column>.pagination{flex-shrink:0}.app-shell .issue-list{overscroll-behavior-y:contain;flex:1;min-height:0;max-height:none;position:relative;overflow-y:auto}.app-shell .issue-detail{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-height:0;position:relative;overflow-y:auto}.app-shell .detail-top{z-index:3;background:var(--surface);position:sticky;top:0}@media (width<=650px){.app-shell:has(.issue-workspace){grid-template-rows:auto minmax(0,1fr)}.app-shell:has(.issue-workspace) .app-sidebar{overscroll-behavior-y:contain;max-height:45dvh}}.theme-toggle{isolation:isolate;border:1px solid var(--divider);background:var(--raised);border-radius:24px;width:134px;min-width:134px;margin:0;padding:3px;display:flex;position:relative}.theme-toggle label{cursor:pointer;width:42px;height:34px;color:var(--muted);place-items:center;display:grid;position:relative}.theme-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.theme-toggle label:has(input:checked){color:var(--text)}.theme-toggle label:has(input:focus-visible){outline:2px solid var(--action);outline-offset:3px;border-radius:24px}.theme-toggle label:hover{color:var(--text)}.theme-toggle .ui-icon{pointer-events:none;width:18px;height:18px}.theme-toggle-thumb{z-index:-1;background:var(--surface);border-radius:22px;width:42px;height:34px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000018}.theme-toggle:has(input[value=system]:checked) .theme-toggle-thumb{transform:translate(42px)}.theme-toggle:has(input[value=dark]:checked) .theme-toggle-thumb{transform:translate(84px)}.signin-button{border-radius:7px;justify-content:flex-start;gap:12px;width:100%;min-height:52px;margin:0;padding:14px 18px;font-size:15px;text-decoration:none;transition:background .14s,transform .14s}.signin-button>svg,.signin-button>.matrix-loader{flex-shrink:0}.signin-button>.ui-icon:last-child{margin-left:auto;transition:transform .14s}.signin-button:hover:not(:disabled):not([aria-disabled=true])>.ui-icon:last-child{transform:translate(3px)}.signin-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.signin-button:disabled{opacity:1;cursor:progress}.signin-pending{color:var(--muted);margin:12px 0 0;font-size:13px}.signin-error{border-top:1px solid var(--divider);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;margin-top:24px;padding:24px 0 0;display:grid}.signin-error-icon{width:20px;height:24px;color:var(--orange-text);place-items:center;display:grid}.signin-error-icon .ui-icon{width:18px;height:18px}.signin-error h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.3}.signin-error p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.signin-error button:not(.btn){min-height:32px;color:var(--action);border:0;align-items:center;gap:8px;margin-top:8px;padding:4px 0;font-size:13px;display:inline-flex}.signin-error button:not(.btn):hover:not(:disabled):not([aria-disabled=true]){background:0 0;text-decoration:underline}.signin-error-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.signin-error-actions .service-status-link{margin-top:8px;font-size:13px}.service-status-link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.status>.service-status-link{margin-left:16px}:is(.pricing-interval,.billing-interval){border:0;min-width:0;margin:0 0 20px;padding:0}:is(.pricing-interval,.billing-interval) legend{color:var(--muted);margin-bottom:10px;padding:0;font-size:13px}:is(.pricing-interval-options,.billing-interval-options){isolation:isolate;border:1px solid var(--control-outline);background:var(--surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,480px);padding:4px;display:grid;position:relative}:is(.pricing-interval-options,.billing-interval-options):before{content:"";z-index:-1;border:1px solid var(--control-outline);background:var(--raised);border-radius:8px;width:calc(50% - 4px);transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:4px auto 4px 4px;box-shadow:0 2px 6px #0002,inset 0 1px #ffffff12}[data-interval=month]>:is(.pricing-interval-options,.billing-interval-options):before{transform:translate(100%)}:is(.pricing-interval,.billing-interval) label{text-align:center;min-width:0;min-height:64px;color:var(--muted);cursor:pointer;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:9px 10px;transition:color .16s,background .16s,transform .16s;display:flex;position:relative}:is(.pricing-interval,.billing-interval) label:hover{color:var(--text);background:color-mix(in srgb,var(--text) 4%,transparent)}:is(.pricing-interval,.billing-interval) label:active{transform:scale(.98)}:is(.pricing-interval,.billing-interval) label:has(:checked){color:var(--text)}:is(.pricing-interval,.billing-interval) label:has(:focus-visible){outline:2px solid var(--action);outline-offset:2px}:is(.pricing-interval,.billing-interval) input{opacity:0;width:1px;height:1px;position:absolute}.pricing-interval label>span{gap:4px;display:grid}.pricing-interval strong{font-size:14px;line-height:1.2}.pricing-interval small,.billing-interval label span{color:var(--muted);font-size:12px;line-height:1.4}.billing-interval{margin-top:20px}.billing-interval:disabled{opacity:.6}.billing-interval:disabled label{cursor:default;transform:none}.settings-account-plan .billing-interval-detail{min-height:3em;color:var(--muted);margin:10px 0 0;font-size:12px}.billing-interval-detail>span,.pricing-rate{font-variant-numeric:tabular-nums;gap:4px;animation:.18s ease-out billing-price-in;display:grid}@keyframes billing-price-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:is(.pricing-interval-options,.billing-interval-options):before,:is(.pricing-interval,.billing-interval) label{transition:none}.billing-interval-detail>span,.pricing-rate{animation:none}:is(.pricing-interval,.billing-interval) label:active{transform:none}}@media (forced-colors:active){:is(.pricing-interval-options,.billing-interval-options):before{display:none}:is(.pricing-interval,.billing-interval) label:has(:checked){forced-color-adjust:none;color:highlighttext;background:highlight}:is(.pricing-interval,.billing-interval) label:has(:checked) :is(small,span){color:inherit}}.entry-state{max-width:none;padding:28px clamp(24px,6vw,100px)}.entry-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.entry-header .brand{align-items:center;display:inline-flex}.entry-header .brand img{margin-right:10px}.entry-state-content{width:100%;max-width:540px;margin:auto;padding:clamp(40px,10vh,100px) 0}.error-state{overflow-wrap:anywhere;flex-direction:column;width:100%;min-width:0;margin:0;padding:clamp(32px,6vh,72px) 24px;display:flex}.error-state-content{flex-shrink:0;width:100%;max-width:420px;margin:auto}.workspace-content:has(>.error-state){flex-direction:column;display:flex}.workspace-content>.error-state{flex:1}.issue-list>.error-state{min-height:100%}.issues-layout>.error-state{align-self:stretch;min-height:0;overflow-y:auto}.error-state-caption{color:var(--muted);font:500 11px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;display:flex}.error-state-caption .ui-icon{width:18px;height:18px;color:var(--orange-text);flex-shrink:0}.error-state h2{letter-spacing:-.035em;text-wrap:balance;max-width:23ch;margin:0 0 16px;font-size:clamp(26px,2.5vw,34px);font-weight:500;line-height:1.16}.error-state p{max-width:40ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.7}.error-state-symbol{width:fit-content;margin-bottom:28px}.error-state-symbol img{display:block}.error-state-page{padding:0}.error-state-page .error-state-content{max-width:none}.error-state-page h1{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin:0 0 20px;font-size:clamp(32px,5vw,48px);font-weight:500;line-height:1.08}.error-state-actions{border-top:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:24px;display:flex}.error-state-actions>a:not(.btn),.error-state-actions>button:not(.btn){justify-content:center;align-items:center;gap:10px;min-height:44px;margin:0;display:inline-flex}.error-state-actions>.btn-primary{min-width:116px}.error-state-actions>:not(.btn){color:var(--muted);font:500 14px/1.4 var(--font-sans);background:0 0;border:1px solid #0000;border-radius:7px;padding:10px 12px;text-decoration:none}.error-state-actions>:not(.btn):hover{background:var(--raised);color:var(--text)}.error-state-actions button:not(.btn)[aria-disabled=true],.signin-button[aria-disabled=true],.signin-error button:not(.btn)[aria-disabled=true]{opacity:.6}.signin-error button:not(.btn){min-height:44px}.entry-state-content .busy-indicator{justify-content:center}@media (prefers-reduced-motion:no-preference){.error-state-content{animation:.18s ease-out signin-arrive}.error-state-actions>a:not(.btn),.error-state-actions>button:not(.btn){transition:background-color .12s,color .12s}.signin-error{animation:.18s ease-out signin-arrive}}@keyframes signin-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.signin-button,.signin-button>.ui-icon,.theme-toggle-thumb{transition:none}}.view-identity{color:var(--muted);flex:none;display:inline-flex}.view-identity .ui-icon{color:inherit!important}.view-identity[data-color=blue]{color:light-dark(#2863ac,#78a2eb)}.view-identity[data-color=violet]{color:light-dark(#7545b2,#ad8be5)}.view-identity[data-color=pink]{color:light-dark(#a03973,#d88db7)}.view-identity[data-color=red]{color:light-dark(#ac3b42,#e58287)}.view-identity[data-color=orange]{color:light-dark(#9a501c,#dd9a67)}.view-identity[data-color=amber]{color:light-dark(#7c5d10,#d6b452)}.view-identity[data-color=green]{color:light-dark(#24683f,#74b58d)}.view-identity[data-color=teal]{color:light-dark(#14696a,#70b8b9)}.view-identity-editor{--identity-cell:34px;gap:10px;width:100%;min-width:0;max-width:344px;display:grid}.view-identity-editor fieldset{border:0;min-width:0;margin:0;padding:0}.view-identity-editor fieldset:disabled label{cursor:default}.view-identity-editor fieldset:disabled{opacity:.6}.view-identity-trigger{background:var(--raised);flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:52px;height:40px;padding:5px;display:flex}.view-identity-trigger>.ui-icon{width:10px}.view-identity-trigger .view-identity>.ui-icon{width:20px;height:20px}.view-identity-popup{width:344px;max-width:calc(100vw - 20px);padding:12px}.identity-positioner{z-index:120}.identity-preview{background:var(--raised);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 10px;display:flex}.identity-preview-marks{align-items:center;gap:12px;min-width:0;display:flex}.identity-preview-mark{flex:none;justify-content:center;align-items:center;display:inline-flex}.identity-preview-mark .view-identity{display:inline-flex}.identity-preview-20 .ui-icon{width:20px;height:20px}.identity-preview-16 .ui-icon{width:16px;height:16px}.identity-preview-20>.label-dot{width:10px;height:10px}.identity-preview-fallback{min-width:20px;height:20px;font:600 11px/1 var(--font-sans);letter-spacing:.02em;justify-content:center;align-items:center}.identity-preview-16 .identity-preview-fallback{min-width:16px;height:16px;font-size:9px}.identity-preview .label-badge{border:1px solid var(--divider);background:var(--surface);max-width:132px;padding:3px 8px}.identity-preview .label-mark{flex-basis:14px;width:14px;height:14px}.identity-preview-names{text-align:right;justify-items:end;min-width:0;font-size:12px;line-height:1.35;display:grid}.identity-preview-names strong{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.identity-preview-names span{color:var(--muted)}.identity-search{border:1px solid var(--divider);background:var(--canvas);border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 9px;display:flex}.identity-search:focus-within{outline:2px solid var(--action);outline-offset:-1px}.identity-search .ui-icon{width:16px;height:16px;color:var(--muted);flex-shrink:0}.view-identity-editor .identity-search input{background:0 0;border:0;border-radius:0;flex:1;width:auto;min-width:0;min-height:34px;padding:6px 0;font-size:13px}.view-identity-editor .identity-search input:focus-visible{outline:none}.identity-count{color:var(--muted);margin:6px 2px 5px;font-size:11px}.identity-icon-group{gap:6px;display:grid}.identity-scroll{max-height:calc(6 * (var(--identity-cell) + 4px) + 24px);overscroll-behavior:contain;border:1px solid var(--divider);background:var(--surface);border-radius:7px;padding:0 6px 6px;position:relative;overflow-y:auto}.identity-scroll>.view-icon-grid{padding-top:6px}.identity-category h3{z-index:1;background:var(--surface);color:var(--muted);font:500 11px/1.3 var(--font-sans);margin:0;padding:8px 2px 5px;position:sticky;top:0}.view-icon-grid{grid-template-columns:repeat(auto-fill, minmax(var(--identity-cell), 1fr));gap:4px;display:grid}.identity-cell{min-width:0;min-height:var(--identity-cell);border:1px solid var(--divider);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.identity-cell .ui-icon{width:20px;height:20px}.identity-none{justify-self:start;gap:8px;padding:0 12px 0 10px;font-size:12px}.identity-none .label-dot{width:12px;height:12px}.identity-cell input,.identity-swatch input{opacity:0;width:1px;height:1px;position:absolute}.identity-cell:hover:not(:has(:disabled)){border-color:var(--control-outline);background:var(--raised)}.identity-cell:has(:checked){border-color:var(--action);background:var(--selection)}.identity-empty{margin:10px 4px 4px}.identity-empty button:not(.btn),.identity-empty .btn{margin-left:4px}.view-color-grid{border-top:1px solid var(--divider);grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;padding-top:10px;display:grid}.identity-swatch{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:36px;display:flex;position:relative}.identity-swatch:hover:not(:has(:disabled)){background:var(--raised)}.identity-swatch .label-dot{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.identity-swatch .label-dot .ui-icon{width:16px;height:16px;color:var(--surface);stroke-width:2.6px;opacity:0}.identity-swatch:has(:checked) .label-dot{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.identity-swatch:has(:checked) .label-dot .ui-icon{opacity:1}.identity-cell:has(:focus-visible),.identity-swatch:has(:focus-visible){outline:2px solid var(--text);outline-offset:-2px}.identity-utilities{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;display:flex}@media (forced-colors:active){.identity-swatch:has(:checked) .label-dot .ui-icon{color:canvastext}}.app-sidebar{overflow:hidden}.sidebar-scroll{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;flex:1;gap:22px;min-height:0;display:flex;overflow-y:auto}.sidebar-bottom{flex-shrink:0;margin-top:0}.feedback-rail{margin-bottom:8px}.feedback-rail-trigger{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;min-height:36px;padding:8px 10px;font-size:13px;display:flex}.feedback-rail-trigger:hover:not(:disabled),.feedback-rail-trigger:focus-visible{background:var(--raised);color:var(--text)}.feedback-rail-trigger:disabled{opacity:.5;cursor:not-allowed}.feedback-rail-trigger .ui-icon{color:var(--muted)}.connect-agent-prompt{align-items:center;gap:2px;margin:18px 0 4px;display:flex}.connect-agent-prompt+.feedback-rail .feedback-rail-trigger{margin-top:0}.sidebar-bottom .connect-agent-link{min-width:0;min-height:36px;color:var(--text);border-radius:4px;flex:1;align-items:center;gap:10px;padding:8px 10px;font-weight:500;display:flex}.connect-agent-link .ui-icon{color:var(--action);flex:none}.connect-agent-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-agent-link:focus-visible{outline-offset:-2px}@media (pointer:coarse){.sidebar-bottom .connect-agent-link,.feedback-rail-trigger{min-height:42px}}.feedback-dialog{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.feedback-dialog-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 12px;display:flex}.feedback-dialog-header h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:500}.feedback-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 22px;overflow-y:auto}.feedback-dialog .feedback-form{gap:12px;margin:0;display:grid}.feedback-dialog textarea{resize:vertical;min-height:8rem}.feedback-description{flex-direction:column;gap:6px;display:flex}.feedback-char-caption,.feedback-send-error,.feedback-send-error p{margin:0}.feedback-send-error .caption{color:var(--muted);margin-top:4px}.feedback-dialog-footer{border-top:1px solid var(--divider);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.feedback-dialog-footer button:not(.btn){min-height:36px;margin:0;padding:8px 12px;font-size:12px}@media (height<=560px){.feedback-dialog textarea{min-height:4rem}}@media (width<=520px){.feedback-dialog-header{padding:16px 16px 10px}.feedback-dialog-body{padding-inline:16px}.feedback-dialog-footer{padding:12px 16px}}.favorites-disclosure{text-align:left;color:var(--muted);border:0;margin:4px 8px 0;font-size:12px}.saved-view-actions,.saved-view-row-actions{align-items:center;gap:6px;display:flex}.saved-view-actions{flex-wrap:wrap;justify-content:flex-end}.saved-view-actions>button:not(.btn),.saved-view-row-actions>button:not(.btn){justify-content:center;align-items:center;min-width:30px;min-height:30px;margin:0;padding:5px;display:inline-flex}.saved-view-row-actions>button:not(.btn){border-color:#0000;width:30px;height:30px}.saved-view-row-actions .ui-icon{width:18px;height:18px}.saved-view-actions [aria-pressed=true],.saved-view-row-actions [aria-pressed=true]{color:var(--action);background:var(--raised)}.saved-view-actions [aria-pressed=true] .ui-icon,.saved-view-row-actions [aria-pressed=true] .ui-icon{fill:currentColor}.view-modified{color:var(--muted);border:1px solid var(--divider);border-radius:4px;padding:3px 6px;font-size:11px}.saved-options{width:290px;max-width:calc(100vw - 24px)}.saved-options p{margin:0;padding:4px 8px}.saved-options a{padding:7px 8px}.workspace-heading h1:has(.view-identity){overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;display:flex}.saved-views-page .workspace-heading>button:not(.btn){flex-shrink:0;gap:6px;min-height:32px;margin:0;padding:6px 10px;font-size:12px}.saved-views-page .workspace-heading>button .ui-icon{width:16px;height:16px}.saved-views-page .workspace-heading h1{align-items:center;gap:10px;display:flex}.saved-views-page .workspace-heading .count{margin:0}.saved-views-page{max-width:1040px;margin:0 auto;padding-block:8px 32px}.saved-views-search{align-items:center;gap:10px;margin:18px 0 14px;display:flex}.saved-views-search input{flex:1;min-width:0;height:36px;padding:8px 10px;font-size:14px}.saved-views-search button:not(.btn){border-color:#0000;flex-shrink:0;place-items:center;width:32px;height:36px;margin:0;padding:6px;display:grid}.saved-view-list{border-top:1px solid var(--divider);margin:0 0 24px;padding:0;list-style:none}.saved-view-list>li{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 4px;display:flex}.saved-view-definition{flex:1;min-width:0}.saved-view-name{min-height:30px;color:var(--text);align-items:center;gap:10px;font-weight:500;text-decoration:none;display:flex}.saved-view-name span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.saved-view-name:hover span:last-child{text-decoration:underline}.saved-view-definition details{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0 30px;font-size:12px}.saved-view-definition details p{margin:6px 0 0}.saved-view-definition summary{cursor:pointer}.saved-view-row-actions{flex-shrink:0}.saved-view-group{margin:0;padding:0}.saved-view-group h2{letter-spacing:.01em;color:var(--muted);align-items:center;gap:10px;margin:22px 0 6px;font-size:13px;font-weight:500;display:flex}.saved-view-group h2 .count{margin:0}.saved-view-group-empty{border-top:1px solid var(--divider);margin:4px 0 14px;padding:10px 4px}.view-visibility{flex:none}.view-visibility .property-select-trigger{max-width:100%}.view-dialog[data-scope=personal] .view-scope{color:var(--text)}.views-empty{text-align:center;padding:70px 16px}.views-empty h2{letter-spacing:-.03em;font-size:clamp(22px,3vw,32px);font-weight:500}.views-empty p{color:var(--muted)}.view-dialog-backdrop{z-index:55;background:#0007;position:fixed;inset:0}.view-dialog{background:var(--surface);width:480px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);border:1px solid var(--divider);z-index:56;border-radius:10px;flex-direction:column;display:flex;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 20px 80px #0004}.view-dialog>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 12px;display:flex}.view-dialog h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:500}.view-dialog button:not(.btn),.view-identity-popup button:not(.btn){margin:0}.view-dialog[data-mode=appearance]{width:324px}.view-dialog h3{margin:0 0 10px;font-size:13px}.view-dialog>header>button:not(.btn){border:0;flex-shrink:0;place-items:center;min-width:28px;min-height:28px;padding:4px;display:grid}.view-dialog-body{overscroll-behavior:contain;min-height:0;padding:8px 22px 20px;overflow-y:auto}.view-name-row{align-items:start;gap:8px;display:flex}.view-name-field{flex:1;min-width:0;display:block}.view-name-field input{width:100%;height:40px;font-size:14px}.view-dialog footer .danger{color:var(--danger);border-color:var(--danger)}.saved-view-menu .danger,.saved-options .danger{color:var(--danger)}.view-dialog footer button:not(.btn){white-space:nowrap;min-height:36px;padding:8px 12px;font-size:12px}.view-dialog footer{border-top:1px solid var(--divider);flex-shrink:0;justify-content:space-between;gap:10px;padding:14px 22px;display:flex}.view-filter-definition{margin-top:14px}.view-filter-row{flex-wrap:wrap;align-items:start;gap:6px 10px;display:flex}.view-filter-row>div{flex:1;min-width:0}.view-filter-details{color:var(--muted);margin-top:10px;font-size:11px}.view-filter-details p{margin:6px 0;line-height:1.5}.view-base-filter{margin:0;display:block}.view-base-filter select{min-width:0;max-width:190px;height:30px;padding:4px 22px 4px 7px;font-size:12px}.view-scope{color:var(--muted);margin-bottom:0;font-size:11px;line-height:1.5}@media (width<=760px){.sidebar-scroll{gap:12px;max-height:42dvh}.sidebar-navigation{overflow:hidden}.saved-views-page .workspace-heading{gap:12px}.saved-view-actions{gap:3px}.view-dialog>header{padding:16px 16px 10px}.view-dialog-body{padding-inline:16px}.view-dialog footer{padding:12px 16px}}.label-picker{width:320px}.label-picker.label-creating{max-height:min(600px, var(--available-height))}.label-picker .filter-menu-heading{border-bottom:1px solid var(--divider);min-height:46px;padding:8px 14px}.label-picker .filter-menu-heading h2{font-size:14px;font-weight:600}.label-create-trigger{text-align:left;border:0;border-top:1px solid var(--divider);color:var(--action);background:0 0;border-radius:0;flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.label-create-trigger>span{overflow-wrap:anywhere;flex:1;min-width:0}.label-create-trigger:hover:not(:disabled):not([aria-disabled=true]){background:var(--selection)}.label-create-trigger .ui-icon{flex-shrink:0;width:16px;height:16px}.label-create-body{overscroll-behavior:contain;min-height:0;padding:16px;font-size:13px;overflow:auto}.label-name{gap:7px;font-weight:500;display:grid}.label-name input{box-sizing:border-box;width:100%;min-width:0;font:400 14px var(--font-sans);padding:9px 10px}.label-appearance{margin:16px 0}.label-appearance .view-identity-editor{max-width:none}.label-appearance .identity-scroll{max-height:calc(3 * (var(--identity-cell) + 4px) + 24px)}.label-preview{background:var(--raised);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:10px 12px;display:flex}.label-preview>span{color:var(--muted);font-size:12px}.label-preview .label-badge{border:1px solid var(--divider);background:var(--surface);max-width:190px;padding:3px 8px}.label-scope{color:var(--muted);overflow-wrap:anywhere;margin:14px 0 18px;font-size:12px;line-height:1.5}.label-create-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.label-create-actions button:not(.btn){min-height:36px;padding:7px 10px;font-size:12px}.label-feedback,.label-duplicate p,.label-conflict p{overflow-wrap:anywhere;margin:10px 0;line-height:1.5}.label-feedback.error{color:var(--danger);background:0 0;border:0;padding:0}.label-duplicate,.label-conflict{background:var(--selection);border-radius:6px;padding:10px}.label-duplicate button:not(.btn){margin-top:10px;font-size:12px;display:block}.label-limit,.label-notice{border-top:1px solid var(--divider);margin:0;padding:10px 14px;font-size:12px}.label-limit span{color:var(--muted);margin-top:4px;display:block}@media (pointer:coarse){.label-create-actions button:not(.btn),.label-create-trigger{min-height:44px}.label-appearance .view-identity-editor{--identity-cell:44px}.label-appearance .identity-swatch{min-height:44px}}.label-create-actions{background:var(--surface);border-top:1px solid var(--divider);margin:14px -16px -16px;padding:12px 16px 16px;position:sticky;bottom:-16px}.workspace-collection-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.workspace-collection-heading h1{letter-spacing:-.025em;margin:12px 0;font-size:26px;line-height:1.25}.workspace-collection-heading .count{vertical-align:middle;margin-left:10px;font-size:12px}.workspace-search{border-bottom:1px solid var(--divider);color:var(--muted);align-items:center;gap:8px;margin-bottom:12px;padding:8px 0;display:flex}.workspace-search input{background:0 0;border:0;flex:1;width:0;min-width:0;padding:8px 0}.workspace-search>.ui-icon{flex-shrink:0}.workspace-search:focus-within{outline:2px solid var(--action);outline-offset:-2px;border-radius:5px}.workspace-search input:focus-visible{outline:none}.workspace-search-field{margin-bottom:12px}.workspace-search-field>label{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:500;display:block}.workspace-search-field .project-search-control button:not(.btn){width:28px;min-height:28px;color:var(--muted);border:0;border-radius:5px;flex-shrink:0;place-items:center;margin:0 -6px 0 0;padding:4px;display:grid}.workspace-search-field .project-search-control button:not(.btn):hover{color:var(--text)}.workspace-collection{border-top:1px solid var(--divider);margin:0;padding:0;list-style:none}.workspace-collection>li{border-bottom:1px solid var(--divider);align-items:center;gap:4px;padding-right:8px;display:flex}.workspace-collection>li:hover{background:var(--selection)}.workspace-collection:empty{border-top:0}.workspace-collection>li:not(:has(.workspace-edit)){padding-right:calc(8px + 4px + var(--workspace-edit-size,32px))}.workspace-row{min-width:0;color:var(--text);border-radius:5px;flex:1;align-items:center;gap:14px;padding:16px 4px 16px 12px;text-decoration:none;display:flex}.workspace-row:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.workspace-row>.ui-icon{width:16px;color:var(--muted);flex-shrink:0}.workspace-row-copy{flex:1;gap:4px;min-width:0;display:grid}.workspace-row-copy strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.workspace-row-copy>span{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.workspace-row-copy code{color:var(--muted);font:11px var(--font-mono);overflow-wrap:anywhere}.workspace-role{color:var(--muted);vertical-align:1px;margin-left:8px;font-size:12px;font-weight:400}.settings-restricted{max-width:62ch}.workspace-edit{width:32px;height:32px;color:var(--muted);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.workspace-edit:hover{color:var(--text);background:var(--raised)}.workspace-edit:focus-visible{outline:2px solid var(--action);outline-offset:2px}.workspace-edit .ui-icon{width:16px;height:16px}@media (pointer:coarse),(width<=600px){.workspace-collection{--workspace-edit-size:42px}.workspace-edit{width:42px;height:42px}.workspace-search-field .project-search-control{min-height:42px}.workspace-search-field .project-search-control button:not(.btn){width:42px;min-height:42px}}.workspace-mark{border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.workspace-mark img{object-fit:contain;width:100%;height:100%}.workspace-mark .ui-icon{width:24px;height:24px}.workspace-avatar .workspace-mark{border-radius:inherit;width:100%;height:100%}.workspace-avatar .workspace-mark .ui-icon{width:16px;height:16px}.workspace-first-run{border:1px solid var(--divider);background:var(--surface);border-radius:8px;max-width:620px;margin:0 0 36px;padding:32px 24px}.workspace-first-run-mark{background:var(--raised);width:48px;height:48px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.workspace-first-run-mark .ui-icon{width:24px;height:24px}.workspace-first-run h2{letter-spacing:-.7px;margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.2}.workspace-first-run p{max-width:46ch;color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.6}.workspace-no-results.issues-empty{min-height:220px}.workspace-no-results button:not(.btn){border-radius:5px;min-height:32px;padding:6px 12px}@media (pointer:coarse),(width<=600px){.workspace-no-results button:not(.btn){min-height:42px}}.workspace-identity-form{border:1px solid var(--divider);background:var(--surface);border-radius:8px;max-width:620px;margin:0 0 36px;padding:24px}.workspace-identity-form h2{letter-spacing:-.7px;margin:0 0 24px;font-size:24px;font-weight:500}.workspace-identity-form>fieldset{border:0;min-width:0;margin:0;padding:0}.workspace-identity-form input:not([type=radio]):not([type=file]),.workspace-identity-form textarea{width:100%}.workspace-identity-form>fieldset>label,.workspace-identity-form details>label{margin-bottom:8px;display:block}.workspace-identity-form>fieldset>.app-disclosure{margin-top:16px}.workspace-identity-form details>button:not(.btn){margin:12px 8px 0 0}.workspace-appearance{align-items:flex-start;gap:20px;margin-top:20px;display:flex}.workspace-appearance>.workspace-mark{background:var(--raised);border:1px solid var(--divider);width:48px;height:48px}.workspace-file{font-size:13px}.workspace-file input{width:100%;margin-top:8px;display:block}.workspace-fit{border:0;flex-wrap:wrap;gap:16px;padding:12px 0;display:flex}.workspace-fit label{align-items:center;gap:6px;font-size:13px;display:flex}.workspace-preview{align-items:flex-end;gap:14px;padding:12px 0;display:flex}.workspace-preview img{border:1px solid var(--divider);background:repeating-conic-gradient(#ddd 0% 25%,#fff 0% 50%) 50%/12px 12px;border-radius:5px}.workspace-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.workspace-form-actions>button:not(.btn):first-child{justify-content:center;min-inline-size:148px}.workspace-form-actions>.btn:first-child{min-inline-size:148px}.shell-menu:has(.workspace-menu-results){flex-direction:column;display:flex}.shell-menu:has(.workspace-menu-results)>:not(.workspace-menu-results){flex-shrink:0}.workspace-menu-results{min-height:36px;max-height:min(340px,100dvh - 260px);overflow-y:auto}.menu-search{border:1px solid var(--control-outline);border-radius:5px;min-width:0;margin:4px 4px 8px;padding:0 8px}.menu-search input{font-size:13px}.menu-empty{color:var(--muted);margin:0;padding:8px 12px;font-size:13px}.menu-item-label small{font-size:10px;font-family:var(--font-mono);color:var(--muted);display:block}@media (width<=600px){.workspace-identity-form{padding:16px}.workspace-first-run{padding:24px 16px}.workspace-first-run h2{font-size:21px}.workspace-appearance{flex-wrap:wrap;gap:10px}.workspace-row{gap:10px;padding-left:8px}}.workspace-menu-description{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;display:block;overflow:hidden}.workspace-identity-form textarea{font-family:var(--font-sans);resize:vertical;border:1px solid var(--control-outline);background:var(--surface);color:var(--text);border-radius:5px;padding:10px 12px;font-size:14px}.workspace-identity-form textarea:focus-visible{border-color:var(--action)}.workspace-history ol{padding:0;list-style:none}.workspace-history li{border-bottom:1px solid var(--divider);overflow-wrap:anywhere;padding:12px 0;font-size:13px}.workspace-history-change{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.projects-page{flex:1;min-width:0;padding:32px 32px 48px;overflow:auto}.projects-page button:not(.btn),.project-dialog button:not(.btn){border:1px solid var(--divider);background:var(--surface);min-height:32px;font:500 13px/1.4 var(--font-sans);border-radius:5px;margin:0;padding:6px 10px;box-shadow:0 1px 2px #00000006}.projects-page button:not(.btn):hover:not(:disabled):not([aria-disabled=true]),.project-dialog button:not(.btn):hover:not(:disabled):not([aria-disabled=true]){background:var(--raised);border-color:var(--control-outline)}.projects-page :is(input,select),.project-dialog :is(input,select,textarea){color:var(--text);background:var(--surface);border:1px solid var(--control-outline);font:400 14px/1.4 var(--font-sans);border-radius:5px;min-width:0;padding:8px 10px}.projects-page a,.project-dialog a{text-underline-offset:3px}.projects-page section{margin:0;padding:0}.project-page-header,.project-section-heading,.project-heading,.project-name-input{align-items:center;gap:12px;display:flex}.project-page-header,.project-section-heading{justify-content:space-between}.project-page-header{align-items:center;max-width:1120px;margin:0 0 20px}.project-page-header>div{min-width:0}.project-detail .project-page-header>div:first-child{flex:auto}.project-page-header h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0;font-size:26px;line-height:1.25}.project-page-header a{letter-spacing:normal;font-size:13px;font-weight:400;text-decoration:none}.project-back{color:var(--muted);display:inline-flex}.project-heading>.view-identity{background:var(--selection);border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.project-heading>.view-identity .ui-icon{width:20px;height:20px}.project-meta,.project-header-actions,.milestone-actions,.project-work-actions,.project-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-header-actions{flex-shrink:0;justify-content:flex-end}.projects-page .project-header-actions button:not(.btn){min-height:36px;padding:6px 12px}.project-meta{color:var(--muted);gap:16px;font-size:13px}.project-lead{align-items:center;gap:6px;font-size:12px;display:inline-flex}.project-state{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.project-state:before{content:"";border:1.5px solid;border-radius:50%;width:7px;height:7px}.project-state[data-state=active],.project-state[data-state=achieved],.project-state[data-state=completed]{color:var(--action)}.project-state[data-state=active]:before,.project-state[data-state=achieved]:before,.project-state[data-state=completed]:before{background:currentColor}.project-state[data-state=canceled]:before{border-radius:1px}.project-summary{max-width:74ch;color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.6}.project-aside,.project-prompt,.project-archive-note,.project-context-note{color:var(--muted);font-size:14px;line-height:1.6}.project-archive-note,.project-context-note{border-left:2px solid var(--orange-text);padding-left:12px}.section-tabs{border-bottom:1px solid var(--divider);flex-wrap:wrap;gap:0 24px;display:flex}.section-tabs>:is(a,button){color:var(--muted);font:500 14px/1.4 var(--font-sans);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;margin:0;padding:10px 0 13px;text-decoration:none;display:inline-flex;position:relative}.section-tabs>:is(a,button):hover,.section-tabs>:is([aria-selected=true],[aria-current=page],[aria-current=location]){color:var(--text)}.section-tabs>:is([aria-selected=true],[aria-current=page],[aria-current=location]):after{content:"";bottom:-1px;background:var(--action);height:2px;position:absolute;inset-inline:0}@media (prefers-reduced-motion:no-preference){.section-tabs>:is(a,button){transition:color .12s}}@media (pointer:coarse){.section-tabs>:is(a,button){min-height:44px}}.project-sections{max-width:1120px;margin-bottom:28px}.project-layout{grid-template-columns:minmax(0,1fr) 250px;gap:36px;max-width:1120px;display:grid}.project-document{min-width:0}.project-document>section{margin-bottom:28px;scroll-margin:20px}.project-document>section>h2,.project-section-heading h2{letter-spacing:-.01em;margin:0 0 10px;font-size:16px;font-weight:600}.project-section-heading{margin-bottom:10px}.project-section-heading h2{margin:0}.project-section-heading h2>span{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.projects-page .markdown-content,.project-dialog .markdown-content{min-height:0}.project-document .markdown-content{font-size:14px;line-height:1.65}.project-document .markdown-content p{margin:0 0 10px}.project-purpose{margin-top:18px}.project-purpose>h3{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:500}.project-inspector{border-left:1px solid var(--divider);min-width:0;padding-left:24px;font-size:13px}.project-inspector>section{border-bottom:1px solid var(--divider);margin-bottom:20px;padding:0 0 20px}.project-inspector>section:last-child{border-bottom:0}.project-inspector h2{margin:0 0 12px;font-size:13px;font-weight:600}.project-inspector a{margin:8px 0;font-size:13px;text-decoration:none;display:block}.project-inspector p{font-size:13px;line-height:1.6}.project-inspector .caption,.project-inspector>section>p{color:var(--muted)}.project-counts dl{justify-content:space-between;gap:14px;margin:0 0 10px;display:flex}.project-counts dl>div{flex-direction:column-reverse;flex:1;gap:4px;min-width:0;display:flex}.project-counts dt{color:var(--muted);font-size:12px}.project-counts dd{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:500;line-height:1.3}.project-counts .caption{margin-bottom:14px;font-size:12px;line-height:1.6}.project-progress{width:min(100%,560px);margin:2px 0 0}.progress-track{background:var(--divider);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.progress-track>span{flex-basis:0;min-width:3px}.progress-track>[data-segment=done]{background:light-dark(#287950,#6cbc91)}.progress-track>[data-segment=started]{background:light-dark(#926700,#e6be51)}.progress-track>[data-segment=remaining]{background:0 0}.progress-track>[data-segment=canceled]{background:repeating-linear-gradient(135deg,var(--muted) 0 2px,transparent 2px 5px)}.progress-legend{color:var(--muted);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px;line-height:1.5}.progress-legend strong{color:var(--text);font-weight:500}.project-progress[data-muted] .progress-track>span{filter:grayscale();opacity:.6}.project-progress.compact{align-items:center;gap:10px;max-width:260px;margin:6px 0 0;display:flex}.project-progress.compact .progress-track{border-radius:2px;flex:1;min-width:48px;height:4px}.project-progress.compact .progress-legend{white-space:nowrap;margin:0;font-size:12px}.project-collection .project-progress.compact .progress-legend{color:var(--muted)}.project-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 14px;display:grid}.project-stats>div{flex-direction:column;gap:2px;min-width:0;display:flex}.project-stats dt{color:var(--muted);font-size:12px}.project-stats dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:500;line-height:1.2}.project-stats dd small{color:var(--muted);font-size:14px;font-weight:400}.project-stats .caption{margin:0;font-size:12px;line-height:1.5}.project-status-counts,.project-stats .project-next{grid-column:1/-1}.project-status-counts dd{font-size:13px;font-weight:400}.project-status-counts ul{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.project-status-counts li{align-items:center;gap:8px;display:flex}.project-status-counts li>span{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.project-status-counts li>span:is(.status-backlog,.status-ready){color:var(--muted);background:0 0;border:1.5px solid}.project-status-counts li>b{margin-left:auto;font-weight:500}.project-stats .project-next dd{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;font-weight:400;display:flex}.project-stats .project-next a{margin:0;display:inline}@media (forced-colors:active){.project-loading .skeleton{forced-color-adjust:none;background:graytext}.progress-track{forced-color-adjust:none;background:canvas;border:1px solid canvastext;gap:0}.progress-track>[data-segment=done]{background:highlight}.progress-track>[data-segment=started]{background:repeating-linear-gradient(135deg,highlight 0 3px,canvas 3px 6px)}.progress-track>[data-segment=remaining]{background:canvas}.progress-track>[data-segment=canceled]{background:graytext}.project-progress[data-muted] .progress-track>span{filter:none;opacity:1}.project-status-counts li>span{forced-color-adjust:none;background:canvastext;border-color:canvastext}}.project-next{padding:12px 0}.project-next>span{font-size:12px;display:block}.project-next a{color:var(--text);font-weight:500}.project-work-actions{margin-top:14px}.project-history-toggle{margin-top:8px}.project-collection,.project-milestones,.project-impact-list{margin:0;padding:0;list-style:none}.project-collection li>a{border-bottom:1px solid var(--divider);color:inherit;align-items:center;gap:14px;padding:18px 12px;text-decoration:none;display:flex}.project-collection li>a:hover{background:var(--selection)}.project-collection li>a>div{overflow-wrap:anywhere;flex:1;min-width:0}.project-collection li>a>div>strong{font-size:14px;font-weight:500}.project-collection p{color:var(--muted);margin:4px 0 0;font-size:13px}.project-collection li>a>.ui-icon{width:16px;color:var(--muted)}.projects-page:not(.project-detail) .project-page-header{max-width:none}.project-list-controls{border-bottom:1px solid var(--divider);margin-bottom:16px;padding-bottom:12px}.project-list-filters{grid-template-columns:minmax(180px,1.5fr) minmax(140px,.8fr) minmax(160px,1fr) minmax(190px,1fr);align-items:end;gap:12px;display:grid}.project-list-filters>div{min-width:0}.project-list-filters label{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:500;display:block}.project-list-filters .property-select-trigger{height:36px;margin:0}.project-list-filters .property-current-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.project-list-filters .property-current-icon>.ui-icon{width:16px;height:16px;color:var(--muted)}.project-filter-field[data-active] .property-select-trigger{border-color:var(--action);background:var(--selection)}.project-search-control{border:1px solid var(--control-outline);background:var(--surface);border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.project-search-control>.ui-icon{width:16px;height:16px;color:var(--muted);flex-shrink:0}.project-search-control input{background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;height:100%;margin:0;padding:0;font-size:13px}.project-search-control:focus-within{outline:2px solid var(--action);outline-offset:-1px}.project-search-control input:focus-visible{outline:none}.project-search-control input::-webkit-search-cancel-button{appearance:none}.projects-page .project-search-control button:not(.btn){border:0;flex-shrink:0;place-items:center;width:28px;min-height:28px;margin-right:-6px;padding:4px;display:grid}.project-search-control button .ui-icon{width:14px;height:14px}.project-filter-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:36px;margin-top:8px;display:flex}.project-filter-options>label{min-height:36px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.project-filter-options input{width:14px;height:14px;accent-color:var(--action);margin:0}.projects-page .project-filters-reset{align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:12px;display:inline-flex}.project-filters-reset .ui-icon{width:14px;height:14px}@media (width<=900px){.project-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.project-search-field,.project-order-field{grid-column:1/-1}}@media (pointer:coarse){.project-list-filters .property-select-trigger,.project-search-control,.project-filter-options>label,.projects-page .project-filters-reset,.projects-page .project-search-control button:not(.btn){min-height:42px}.projects-page .project-search-control button:not(.btn){width:42px}}@media (forced-colors:active){.project-filter-field[data-active] .property-select-trigger{border-color:highlight;outline:1px solid highlight}}.project-loading .skeleton{display:block}.project-loading .skeleton-heading{width:200px;height:32px;margin:12px 0}.project-skeleton-button{border-radius:5px;width:112px;height:36px}.project-loading .project-list-controls{border-bottom:1px solid var(--divider);margin-bottom:16px;padding-bottom:12px}.project-loading .project-list-filters>div{min-width:0}.project-skeleton-filter-label{width:48px;height:18px;margin:0 0 6px}.project-skeleton-search,.project-skeleton-filter{border-radius:5px;width:100%;height:36px}.project-loading .project-filter-options>span{align-items:center;gap:8px;min-height:36px;display:inline-flex}.project-skeleton-checkbox{border-radius:3px;width:14px;height:14px}.project-skeleton-row{border-bottom:1px solid var(--divider);align-items:center;gap:16px;padding:20px 8px;display:flex}.project-skeleton-row>.project-row-main{flex:320px;min-width:0;display:block}.project-skeleton-row-heading,.project-skeleton-row-meta{align-items:center;display:flex}.project-skeleton-row-heading{gap:12px;min-height:22.5px}.project-skeleton-row .skeleton-title{height:15px;margin:0}.project-skeleton-icon{border-radius:4px;flex:none;width:16px;height:16px}.project-skeleton-summary{width:78%;height:19.5px;margin-top:4px;display:block}.project-skeleton-row-meta{gap:20px;min-height:22px;margin-top:12px}.project-skeleton-lead{flex:none;width:88px;height:12px}.project-skeleton-compact-progress{flex:150px;align-items:center;gap:10px;max-width:260px;height:18px;display:flex}.project-skeleton-compact-progress .skeleton:first-child{border-radius:2px;flex:1;height:4px}.project-skeleton-compact-progress .skeleton:last-child{flex-shrink:0;width:64px;height:12px}.project-skeleton-chevron{flex:none;width:16px;height:16px}.project-skeleton-progress{gap:6px;width:min(100%,560px);margin-top:2px;display:grid}.project-skeleton-progress .skeleton:first-child{border-radius:4px;width:100%;height:8px}.project-skeleton-progress .skeleton:last-child{width:100px;height:19.5px}.project-skeleton-state{border-radius:99px;flex:none;width:58px;height:14px}.project-skeleton-row>.project-row-activity{flex-direction:column;flex:0 0 200px;align-items:flex-end;gap:7px;display:flex}.project-skeleton-recency{width:58px;height:12px}.project-skeleton-activity{gap:3px;display:flex}.project-skeleton-activity .skeleton{border-radius:2px;width:12px;height:12px}.project-skeleton-activity-caption{width:84px;height:11px}.project-loading .project-meta{min-height:32px}.project-skeleton-chip{border-radius:99px;width:68px;height:16px}.project-skeleton-chip:nth-child(2){width:146px}.project-skeleton-chip:nth-child(3){width:124px;height:32px}.project-detail.project-loading .project-skeleton-icon{border-radius:7px;width:32px;height:32px}.project-skeleton-tab{width:52px;height:19.6px;margin:10px 0 13px}.project-skeleton-archived{width:68px;height:12px}.project-skeleton-back{width:72px;height:22.5px}.project-detail.project-loading .skeleton-heading{height:32.5px}.project-skeleton-section-heading{width:130px;height:20px;margin-bottom:16px}.project-skeleton-line{width:100%;height:13px;margin:10px 0}.project-skeleton-line.short{width:62%}.project-empty{max-width:480px;padding:64px 0}.project-empty>.ui-icon{width:28px;height:28px;color:var(--action);margin-bottom:12px}.project-empty h2{letter-spacing:-.02em;font-size:24px;line-height:1.3}.project-empty p{color:var(--muted);font-size:14px}.project-milestones>li{border-top:1px solid var(--divider);padding:16px 0;scroll-margin:20px}.milestone-heading{align-items:baseline;gap:10px;display:flex}.milestone-heading h3{overflow-wrap:anywhere;flex:1;margin:0;font-size:14px;font-weight:500}.milestone-number{min-width:20px;font:12px var(--font-mono);color:var(--muted)}.project-milestones>li[data-state=achieved] .milestone-number{color:var(--action)}.project-milestones>li[data-celebrated]{background:var(--selection);box-shadow:-12px 0 0 var(--selection),12px 0 0 var(--selection)}@media (prefers-reduced-motion:no-preference){.project-milestones>li{transition:background-color .6s,box-shadow .6s}}@media (forced-colors:active){.project-milestones>li[data-celebrated]{outline-offset:4px;outline:2px solid highlight}}.celebration-canvas{pointer-events:none;z-index:2147483647;width:100vw;height:100vh;position:fixed;inset:0}.milestone-summary{margin-left:30px}.milestone-summary .caption{color:var(--muted);margin:5px 0;font-size:12px}.milestone-progress{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.milestone-progress .project-progress.compact{flex:180px;margin:0}.milestone-signal{color:var(--muted);white-space:nowrap;font-size:12px}.milestone-signal[data-signal=in_progress]{color:var(--text)}.milestone-signal[data-signal=done]{color:light-dark(#287950,#6cbc91);font-weight:500}.milestone-progress .milestone-signal-prompt{flex-basis:100%;margin:0}.milestone-primary-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.milestone-primary-actions>a{font-size:12px;text-decoration:none}.milestone-details{margin-left:30px}.milestone-details[open]{margin-top:8px}.milestone-details .markdown-content{color:var(--muted);margin:8px 0}.milestone-actions{gap:6px;margin-top:12px}.projects-page .milestone-actions button:not(.btn){font-size:12px}.projects-page .milestone-actions button:not(.btn),.projects-page .project-history button:not(.btn),.projects-page .project-history-toggle{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000;padding:6px 8px}.projects-page .milestone-actions button:not(.btn):hover:not(:disabled):not([aria-disabled=true]),.projects-page .project-history button:not(.btn):hover:not(:disabled):not([aria-disabled=true]),.projects-page .project-history-toggle:hover:not(:disabled):not([aria-disabled=true]){background:var(--raised);color:var(--text);border-color:#0000}.projects-page .milestone-actions button:not(.btn):last-child,.projects-page .milestone-actions .btn:last-child{margin-left:auto}.project-update,.project-history article{border-top:1px solid var(--divider);padding:16px 0}.project-dialog{border:1px solid var(--divider);background:var(--surface);z-index:100;border-radius:10px;width:min(580px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0003}.project-dialog>h2{letter-spacing:-.02em;margin:0 0 10px;font-size:20px}.project-dialog>p{color:var(--muted);font-size:13px;line-height:1.6}.project-dialog section{margin:0;padding:12px 0}.project-dialog .markdown-content{font-size:14px}.project-dialog .markdown-content p{margin:8px 0}.project-form-fields,.membership-picker{border:0;gap:16px;min-width:0;margin:20px 0;padding:0;display:grid}.project-form-fields>p{color:var(--muted);margin:0;font-size:13px}.project-form-fields label,.membership-picker label,.project-dialog>label{gap:6px;font-size:13px;font-weight:500;display:grid}.project-form-fields input,.project-form-fields textarea,.project-form-fields select,.membership-picker textarea{width:100%;min-width:0}.membership-picker textarea{resize:vertical;min-height:72px}.project-form-fields textarea{resize:vertical;min-height:88px}.project-name-input{align-items:flex-end}.project-name-input>label{flex:1;min-width:0}.project-form-fields details>label{margin:14px 0}.project-form-actions{background:var(--surface);border-top:1px solid var(--divider);z-index:1;justify-content:flex-end;margin:20px -24px -24px;padding:14px 24px;position:sticky;bottom:-24px}.project-review-note{background:var(--canvas);border-radius:6px;padding:14px}.project-review-note h3{margin:14px 0 6px;font-size:14px}.project-review-note ol{color:var(--muted);padding-left:20px;font-size:12px}.project-review-milestones{gap:6px;margin:12px 0;padding:0;font-size:12px;list-style:none;display:grid}.project-review-milestones li{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-impact-groups{gap:8px;display:grid}.project-impact-group{border-top:1px solid var(--divider);margin:0}.project-impact-group>summary{align-items:center;min-height:36px;padding:8px 0;display:flex}.project-impact-group-title{align-items:baseline;gap:6px;display:inline-flex}.project-impact-group-title b{color:var(--muted);font:400 12px var(--font-mono)}.project-residual{border-left:2px solid var(--orange-text);background:var(--canvas);padding:10px 12px;color:var(--text)!important}.project-impact-list{max-height:260px;overflow:auto}.project-impact-list li{border-bottom:1px solid var(--divider);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.project-impact-list li>a,.project-impact-list li>span{overflow-wrap:anywhere;min-width:0}.project-impact-list li>span{flex-shrink:0}.project-impact-list small{color:var(--muted);display:block}.project-dialog .project-impact-list li{border-bottom:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;gap:8px 12px;padding:10px 0;font-size:13px;display:flex}.project-dialog .project-impact-list li>a,.project-dialog .project-impact-list li>span{overflow-wrap:anywhere;min-width:0}.project-dialog .project-impact-list li>a{align-items:center;gap:6px;display:inline-flex}.project-dialog .project-impact-list .issue-indicator{flex:none;width:14px;height:14px}.project-dialog .project-impact-status{color:var(--muted);flex-shrink:0}.project-impact-children{flex-basis:100%;margin:0}.project-impact-children>summary{min-height:28px;font-size:12px}.project-impact-children>summary span{color:var(--muted);font-family:var(--font-mono);margin-left:6px}.project-impact-children p{color:var(--muted);margin:4px 0 0;font-size:12px}@media (width<=500px){.project-dialog .project-impact-list li>a{flex-basis:100%}.project-dialog .project-impact-status{padding-left:20px}}.membership-chip{min-width:0;max-width:180px;color:var(--muted);font:400 12px/16px var(--font-sans);border:1px solid var(--divider);border-radius:4px;align-items:center;gap:5px;padding:2px 7px;text-decoration:none;display:inline-flex}.membership-chip:hover{color:var(--action);background:var(--selection)}.membership-chip>span:not(.view-identity){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.membership-chip .view-identity,.milestone-chip>span:first-child{flex-shrink:0}.membership-archived{flex-shrink:0;font-size:9px}.hide-project .row-metadata .project-chip,.hide-milestone .row-metadata .milestone-chip{display:none}.compact-properties>.row-metadata{grid-area:1/5;align-items:center;gap:6px;min-width:0;max-width:min(44cqw,700px);margin-right:10px;display:flex}.row-metadata:has(>.row-hierarchy){flex-wrap:wrap}.row-metadata>.row-label-trigger{margin:0}.row-metadata .row-labels{max-width:100%}.row-metadata .membership-chip{flex:0 auto;max-width:160px}.membership-chip .view-identity>.ui-icon{width:12px;height:12px}.membership-chip .view-identity{align-items:center;width:12px;height:16px;display:inline-flex}.issue-membership{gap:6px;min-width:0;margin-bottom:16px;display:grid}.membership-dialog{width:min(380px,100vw - 32px)}.membership-dialog .membership-picker{gap:12px;margin:14px 0}.membership-picker .filter-search-input{margin:0}.membership-picker .membership-options{max-height:272px;margin:0 -5px}.membership-options .filter-option{width:100%}.membership-option-icon{width:16px;height:16px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.membership-option-icon .view-identity{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.membership-option-icon .ui-icon,.membership-option-icon .view-identity .ui-icon{width:14px;height:14px}.membership-option-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.membership-option-note{color:var(--muted);flex-shrink:0;font-size:11px}.filter-option[data-disabled] .membership-option-text{color:var(--muted)}.membership-popup .filter-no-results{padding:14px 12px}.membership-popup .filter-no-results a,.membership-popup .filter-no-results button:not(.btn){color:var(--action);font:inherit;background:0 0;border:0;padding:0}.membership-status{border-top:1px solid var(--divider);color:var(--muted);gap:6px;margin:0;padding:8px 12px 10px;font-size:12px;line-height:1.5;display:grid}.membership-status[role=alert]{color:var(--text)}.membership-status p{margin:0}.membership-status button:not(.btn){justify-self:start;min-height:30px;padding:4px 10px;font-size:12px}.membership-status .btn{justify-self:start}.membership-review{width:min(420px,100vw - 32px)}.membership-review-destination{color:var(--text);align-items:center;gap:8px;min-width:0;margin:0 0 14px;font-size:13px;display:flex}.membership-review-destination>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.membership-review-destination .view-identity{flex-shrink:0}.membership-review-milestone{color:var(--muted)}.membership-review .project-review-note{gap:10px;display:grid}.membership-review .project-review-note p{margin:0;font-size:13px}.membership-review .project-review-note button:not(.btn),.membership-review .project-review-note .btn{justify-self:start}.membership-review .project-review-note label{gap:6px;font-size:13px;font-weight:500;display:grid}.membership-review .project-review-note textarea{resize:none;width:100%;min-width:0;min-height:72px}@container (width>=1100px){.row-metadata .membership-chip{max-width:min(20cqw,260px)}}@container (width<=800px){.row-metadata .membership-chip{max-width:110px}.compact-properties>.row-metadata{flex-wrap:wrap;grid-area:2/4;gap:4px;max-width:100%;margin:0 0 7px}.row-metadata>.row-label-trigger{max-width:100%;min-height:22px}.row-metadata .membership-chip{max-width:100%;padding-inline:5px;font-size:11px}}.project-history pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px}.project-before{border-left:2px solid var(--divider);margin-bottom:16px;padding-left:12px}@media (prefers-reduced-motion:no-preference){.project-dialog{animation:.14s ease-out project-enter}.project-collection li>a,.projects-page button:not(.btn),.project-dialog button:not(.btn){transition:background .12s,border-color .12s}@keyframes project-enter{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}}@media (width<=1050px){.projects-page{padding:24px}.project-layout{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.project-inspector{padding-left:20px}}@media (width<=850px){.project-layout{grid-template-columns:minmax(0,1fr)}.project-inspector{border-left:0;border-top:1px solid var(--divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px 0 0;display:grid}.project-page-header{flex-wrap:wrap}}@media (width<=500px){.projects-page button:not(.btn),.project-dialog button:not(.btn),.milestone-details summary{min-height:40px}.projects-page{padding:20px 16px}.project-inspector{grid-template-columns:minmax(0,1fr);gap:0}.project-page-header h1{font-size:23px}.project-page-header{gap:12px}.project-dialog{padding:20px}.project-form-actions{margin:20px -20px -20px;padding:12px 20px;bottom:-20px}.project-section-heading{flex-wrap:wrap;align-items:center}.project-sections{gap:20px}.milestone-heading{flex-wrap:wrap}.milestone-heading h3{flex-basis:calc(100% - 30px)}.milestone-heading>.project-state{margin-left:30px}.membership-chip{max-width:130px}.project-collection li>a{flex-wrap:nowrap;gap:10px}.project-collection li>a>div{min-width:0}.project-form-actions>*{flex:1}.project-loading .skeleton-heading{width:100px;height:28.75px}.project-detail.project-loading .skeleton-heading{width:min(200px,100% - 44px);height:57.5px}.project-skeleton-button,.project-skeleton-search,.project-skeleton-filter{height:40px}.project-skeleton-chip{height:18px}.project-skeleton-chip:nth-child(3){height:40px}}.nav-view-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-view-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:400}.nav-view-help{max-width:min(260px,100vw - 32px);color:var(--muted);padding:4px 8px;font-size:13px}.nav-view-help p{margin:4px 0 8px}.view-heading{align-items:center;gap:4px;min-width:0;display:flex}.view-about{width:min(320px,100vw - 32px);color:var(--muted);gap:8px;padding:12px 14px;font-size:13px;display:grid}.view-about p{margin:0}.view-about-title{letter-spacing:normal;color:var(--text);margin:0;font-size:13px;font-weight:600}.sidebar-counts-preference .preference-row,.celebrations-preference .preference-row{cursor:pointer}.sidebar-counts-preference input,.celebrations-preference input{width:18px;height:18px;accent-color:var(--action);flex:none}@media (width>=651px) and (width<=1000px){.sidebar-scroll{margin-inline:-16px}}.sidebar-links .nav-view>a{gap:6px}.nav-view-options:focus-visible{outline-offset:-2px;outline-width:2px}.nav-view-options:has(.nav-view-count){opacity:1;place-items:center;padding:0;display:grid}.nav-view-options:has(.nav-view-count)>*{grid-area:1/1}.nav-view-options:has(.nav-view-count)>.ui-icon,.nav-view:focus-within .nav-view-count,.nav-view-options[data-popup-open] .nav-view-count{opacity:0}.nav-view:focus-within .nav-view-options>.ui-icon,.nav-view-options[data-popup-open]>.ui-icon{opacity:1}@media (hover:hover){.nav-view:hover .nav-view-count{opacity:0}.nav-view:hover .nav-view-options>.ui-icon{opacity:1}}.dependency-chip .filter-chip-value{max-width:360px}.dependency-label{align-items:baseline;gap:6px;min-width:0;display:flex}.dependency-identity{flex-shrink:0}.dependency-title{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.filter-menu-wide{max-height:min(560px, var(--available-height));width:360px;max-width:calc(100vw - 24px)}.filter-menu-wide .filter-menu-heading{padding:8px 12px}.filter-menu-wide .filter-menu-heading button:not(.btn){min-width:28px;min-height:28px}.filter-menu-wide .filter-menu-heading h2{font-size:13px}.dependency-directions{border:1px solid var(--divider);background:var(--raised);border-radius:6px;flex-shrink:0;margin:0 12px 10px;padding:3px;display:flex}.dependency-directions label{cursor:pointer;flex:1;min-width:0;position:relative}.dependency-directions input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.dependency-directions span{text-align:center;font:400 12px/1.4 var(--font-sans);color:var(--muted);border-radius:4px;padding:7px 4px;display:block}.dependency-directions input:checked+span{color:var(--action);background:var(--surface);font-weight:500;box-shadow:0 1px 3px #0002}.dependency-directions input:focus-visible+span{outline:2px solid var(--action);outline-offset:-2px}.filter-menu-wide .filter-search-input{margin-inline:12px}.dependency-results{overscroll-behavior:contain;min-height:80px;max-height:min(320px,40dvh);padding:4px 6px 6px;overflow-y:auto}.dependency-results .filter-option{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:max-content minmax(0,1fr) 16px;gap:8px;width:100%;min-height:40px;font-weight:400;display:grid}.dependency-results .filter-option[aria-pressed=true]{background:var(--selection)}.dependency-results .filter-option:focus-visible{outline:2px solid var(--action);outline-offset:-2px;background:var(--selection)}.dependency-results .issue-number{min-width:38px;font:12px var(--font-mono);color:var(--muted)}.dependency-result-title{overflow-wrap:anywhere;line-height:1.4}.dependency-result-check{color:var(--action);display:flex}.dependency-result-check .ui-icon{width:14px;height:14px}.dependency-message{color:var(--muted);margin:0;padding:18px 10px;font-size:13px}.dependency-message strong{color:var(--text);margin-bottom:4px;font-weight:500;display:block}.dependency-message button:not(.btn),.filter-more{color:var(--action);border:0;padding:6px 8px;font-size:13px}.filter-link-footer{padding:0;font-size:13px}.filter-link-footer a{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 14px;text-decoration:none;display:flex}.filter-link-footer a:hover{background:var(--raised)}.filter-link-footer a:focus-visible{outline-offset:-3px}.filter-link-footer strong{font-weight:500;display:block}.filter-link-footer a>span>span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.filter-link-footer .ui-icon{flex-shrink:0;width:16px;height:16px}.filter-body{flex-direction:column;min-height:0;display:flex}.filter-body .filter-options{flex:auto}.filter-body-note{color:var(--muted);margin:0 12px 8px;font-size:12px;line-height:1.5}.filter-body-note strong{color:var(--text);font-weight:500}.filter-body-note button:not(.btn){color:var(--action);font:inherit;background:0 0;border:0;margin:0;padding:0 2px}.filter-body-message{color:var(--muted);margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.filter-body-message[role=alert]{border:1px solid var(--warning-outline);background:var(--warning-surface);color:var(--text);border-radius:6px;margin:0 12px 8px;padding:8px 10px}.filter-body-message button:not(.btn){color:var(--action);font:inherit;background:0 0;border:0;margin:0;padding:0 2px}.filter-more{margin:0 6px 6px}.filter-option .view-identity{justify-content:center;align-items:center;width:16px;height:16px}.filter-option .view-identity .ui-icon{width:14px;height:14px}.filter-option .label-mark .view-identity,.filter-option-name .label-mark .view-identity,.filter-option .label-mark .ui-icon,.filter-option-name .label-mark .ui-icon{width:100%;height:100%}.filter-chip-conflict{color:var(--orange-text);align-items:center;gap:4px;display:inline-flex}.filter-chip-conflict .ui-icon{width:12px;height:12px}.dependency-subissues-note{font:12px/1.5 var(--font-sans);color:var(--muted);margin:0 0 8px}@container (width<=650px){.issue-list-toolbar:has(.dependency-chip) .issue-filter-controls{flex-basis:100%}.dependency-chip .filter-chip-value{max-width:220px}}.display-switch:has(input[aria-describedby=dependency-subissues-note]){opacity:1;cursor:default}.display-switch [aria-describedby=dependency-subissues-note]{cursor:default}@media (width<=600px){.issue-workspace:has(.dependency-chip)>.workspace-heading .workspace-actions{flex-wrap:wrap;max-width:100%}}.playbook{max-width:1120px;margin:28px 0 0;padding:0 0 48px}.workspace-content .playbook section,.playbook section,.playbook-settings,.playbook-settings section,.guidance,.guidance section{margin:0;padding:0}.playbook-page-header,.playbook-page-actions,.guide-document-heading,.guidance-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.playbook-page-header{margin-bottom:24px}.playbook-page-header h1{letter-spacing:-.025em;margin:0;font-size:24px}.playbook-page-header h1 a{color:var(--text);text-decoration:none}.playbook-page-actions{gap:8px}.playbook button:not(.btn),.playbook-settings button:not(.btn),.guidance button:not(.btn){border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin:0;padding:8px 12px;font-size:13px;display:inline-flex}.playbook-page-actions a:not(.btn){box-sizing:border-box;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.playbook-secondary{color:var(--muted)}.playbook-secondary:hover{color:var(--text);background:var(--canvas)}.playbook .ui-icon,.playbook-settings .ui-icon{flex:none;width:18px;height:18px}.playbook-tabs{margin-bottom:8px}.guide-list-heading{color:var(--muted);grid-template-columns:28px minmax(0,1fr) 180px 112px 16px;gap:16px;padding:16px 12px 12px;font-size:12px;display:grid}.guide-list-heading span:first-child{grid-column:2}.guide-list-heading span:nth-child(2){grid-column:3}.guide-list-heading span:last-child{grid-column:4}.playbook-list{margin:0;padding:0;list-style:none}.playbook-list li{border-bottom:1px solid var(--divider)}.guide-row{min-height:82px;color:var(--text);box-sizing:border-box;border-radius:4px;grid-template-columns:28px minmax(0,1fr) 180px 112px 16px;align-items:center;gap:16px;padding:14px 12px;text-decoration:none;display:grid}.guide-row:hover{background:var(--canvas)}.guide-row>.ui-icon:last-child{color:var(--muted);width:16px}.guide-row-icon{color:var(--muted);justify-content:center;align-items:center;display:flex}.guide-row-name{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.guide-row-name strong{font-size:15px;font-weight:500;line-height:1.4}.guide-row-name>span,.guide-row time{color:var(--muted);font-size:12px;line-height:1.5}.guide-row-scope{text-transform:none;font-size:13px;line-height:1.5}.guide-row-scope small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.guide-row:not(:has(time)){grid-template-columns:28px minmax(0,1fr) 180px 16px}.playbook-empty{max-width:480px;padding:64px 0 48px}.playbook-empty>.ui-icon{width:28px;height:28px;color:var(--muted);margin-bottom:16px}.playbook-empty h2{letter-spacing:-.025em;max-width:400px;margin:0 0 16px;font-size:28px;line-height:1.2}.playbook-empty p{color:var(--muted);margin:0 0 20px;line-height:1.7}.playbook-text-link{align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.playbook-text-link:hover{text-decoration:underline}.playbook-document,.library-editor,.guide-disclosure{max-width:780px}.playbook-document{padding-top:12px}.guide-document-heading{align-items:flex-start}.guide-document-heading h2,.library-editor>h2,.proposal-intro h2{letter-spacing:-.025em;margin:0;font-size:28px;line-height:1.25}.guide-document-heading button:not(.btn){flex-shrink:0}.guide-byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 28px;font-size:12px;line-height:1.6;display:flex}.guide-revision{border:1px solid var(--divider);color:var(--muted);font:12px/1.5 var(--font-mono);border-radius:4px;padding:1px 6px;display:inline-flex}.playbook-document>.markdown-content{margin:32px 0;font-size:16px;line-height:1.75}.playbook-document>.markdown-content>:first-child{margin-top:0}.playbook-source{border-top:1px solid var(--divider);margin:28px 0!important;padding:24px 0!important}.source-kind{color:var(--muted);align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.playbook-source h3{margin:0 0 24px;font-size:20px}.playbook-source dl{gap:12px;margin:0 0 20px;font-size:14px;display:grid}.playbook-source dl>div{grid-template-columns:100px minmax(0,1fr);gap:16px;display:grid}.playbook-source dt{color:var(--muted)}.playbook-source dd{overflow-wrap:anywhere;font-family:var(--font-mono);margin:0;font-size:13px}.source-notice{border-left:2px solid var(--divider);color:var(--muted);margin:24px 0 0;padding-left:12px;font-size:13px;line-height:1.6}.library-editor{padding-top:8px}.library-editor>.caption{margin:12px 0 24px}.playbook fieldset,.playbook-settings fieldset,.guidance fieldset{border:0;min-width:0;margin:0;padding:0}.playbook label,.guidance label{gap:8px;margin:0 0 20px;font-size:13px;font-weight:500;display:grid}.playbook label:has(input[type=checkbox]),.guidance label:has(input[type=checkbox]){align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.playbook input[type=checkbox],.playbook-settings input[type=checkbox],.guidance input[type=checkbox]{flex:none;width:16px;height:16px;margin:3px 0 0}.playbook input:not([type=checkbox]),.playbook select,.playbook textarea,.guidance input:not([type=checkbox]),.guidance select,.guidance textarea{border:1px solid var(--control-outline);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--text);font:400 14px/1.5 var(--font-sans);box-sizing:border-box;border-radius:5px;padding:9px 12px}.playbook textarea,.guidance textarea{resize:vertical;min-height:104px}.playbook .description-editor{margin:24px 0 12px}.playbook .description-editor textarea{min-height:300px;font:14px/1.7 var(--font-mono);border:0;padding:16px}.playbook .editor-toolbar button:not(.btn){min-height:30px;padding:5px 8px}.playbook .ProseMirror{min-height:260px}.playbook .ProseMirror h2{letter-spacing:normal}.playbook [role=alert],.guidance [role=alert]{border-left:2px solid var(--danger);background:var(--canvas);padding:12px 14px;font-size:13px;line-height:1.6}.playbook [role=status]:not(.mention-status):not(.caption),.guidance>[role=status]{font-size:13px;line-height:1.6}.playbook-proposal{overflow-wrap:anywhere;padding-top:8px}.proposal-intro{max-width:780px;margin-bottom:32px}.proposal-state{color:var(--muted);margin:0 0 12px;font-size:12px}.proposal-intro h3{margin:20px 0 6px;font-size:16px}.proposal-intro p:not(.proposal-state){font-size:14px;line-height:1.65}.proposal-intro>a{margin:8px 16px 0 0;font-size:13px;display:inline-flex}.proposal-workspace{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:32px;display:grid}.proposal-comparison{min-width:0}.proposal-comparison>h4{margin:0 0 12px;font-size:13px;font-weight:500}.proposal-review-panel{background:var(--canvas);border:1px solid var(--divider);border-radius:6px;padding:20px}.proposal-review-panel:empty{display:none}.proposal-workspace:has(>.proposal-review-panel:empty){grid-template-columns:minmax(0,1fr);max-width:780px}.proposal-review-panel h4{margin:0 0 12px;font-size:14px}.proposal-review-panel p{font-size:13px;line-height:1.65}.proposal-review-panel a{font-size:13px}.proposal-reviewers{padding-bottom:20px!important}.proposal-review-panel>button:not(.btn){width:100%;margin-bottom:20px}.proposal-review-panel>.btn,.proposal-decision .btn-primary{width:100%}.override-choice,.override-confirmation{border:1px solid var(--divider);border-radius:4px;padding:12px}.override-confirmation{background:var(--surface)}.guide-diff .text-diff{margin:0}.playbook pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:13px/1.7 var(--font-mono);overflow:auto}.playbook .text-diff pre{background:var(--canvas);padding:14px 16px}.guide-property-diff{border-left:2px solid var(--divider);background:var(--canvas);margin:12px 0;padding:12px 16px}.guide-property-diff h4,.guide-property-diff p{margin:4px 0;font-size:13px}.proposal-discussion{border-top:1px solid var(--divider);max-width:780px;margin-top:40px!important;padding-top:24px!important}.proposal-discussion h3{margin:0 0 20px;font-size:18px}.proposal-discussion article{border-left:2px solid var(--divider);margin-bottom:24px;padding-left:16px;font-size:14px;line-height:1.7}.proposal-discussion article .caption{margin-bottom:8px;font-size:12px}.proposal-discussion form{margin-top:24px}.proposal-history-nav{border-top:1px solid var(--divider);flex-wrap:wrap;gap:12px;max-width:780px;margin-top:32px;padding-top:24px;display:flex}.playbook-settings{padding:0}.playbook-settings-heading h2{margin:0 0 8px}.playbook-settings-heading p{color:var(--muted);margin:0 0 20px;font-size:14px}.permission-explanation{max-width:680px;margin:0 0 28px;font-size:13px;line-height:1.7}.playbook-grant{border-top:1px solid var(--divider);grid-template-columns:minmax(180px,1fr) minmax(0,1.6fr);gap:24px;padding:24px 0;display:grid}.grant-identity h3{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.grant-identity .caption{overflow-wrap:anywhere;margin:0;font-size:12px}.grant-permissions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.grant-permissions label{cursor:pointer;gap:8px;font-size:14px;line-height:1.6;display:flex}.grant-permissions button:not(.btn),.grant-permissions .btn{grid-column:1/-1;justify-self:end}.playbook-grant>p{grid-column:1/-1;margin:0;font-size:13px}.playbook-defaults,.playbook-prompts{border-top:1px solid var(--divider);margin-top:20px!important;padding-top:28px!important}.playbook-defaults h2,.playbook-prompts h2{margin:0 0 12px}.playbook-settings .playbook-prompts .conflict button:not(.btn),.playbook-settings .playbook-prompts .conflict .btn{margin-right:8px}.playbook-defaults ul{margin:24px 0;padding:0;list-style:none}.playbook-defaults li a{color:var(--text);border-bottom:1px solid var(--divider);align-items:center;gap:12px;padding:14px 0;font-size:14px;text-decoration:none;display:flex}.playbook-defaults li a:hover{color:var(--action)}.playbook-defaults li a>span:first-of-type{flex:1}.guidance{overflow-wrap:anywhere}.guidance-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.guidance-heading h3{font:600 20px/1.3 var(--font-sans);margin:0}.guidance-heading button:not(.btn){margin-top:0}.guidance>.caption{max-width:74ch;margin:0 0 24px;font-size:13px;line-height:1.65}.guidance>.guidance-attach,.guidance>.guidance-agent-step,.guidance>.guidance-records{border-top:1px solid var(--divider);margin-top:24px;padding-top:24px;padding-bottom:0}.guidance>section>h4,.guidance-attach>h4{margin:0 0 12px;font-size:15px}.guidance-entry{margin-top:20px}.guidance-entry>h5,.guidance-remaining>h5{margin:0 0 6px;font-size:14px}.guidance-entry h5 a{color:var(--text);text-decoration:none}.guidance-remaining{margin-top:20px}.guidance-empty-voice{margin:0 0 4px;font-size:14px;font-weight:500}.guidance-agent-step>summary{min-height:36px;font-size:15px;font-weight:600}.guidance-step-heading{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.guidance-step-tag{border:1px solid var(--divider);color:var(--muted);letter-spacing:.02em;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:500}.guidance-agent-step>.caption{max-width:74ch;margin:8px 0 16px}.guidance .property-select{margin:0 0 20px}.guidance .property-select>label{margin:0;display:block}.guidance-entry>a{margin-right:16px;font-size:13px;display:inline-flex}.guidance-entry>details.app-disclosure{margin:12px 0}.guidance-entry>details.app-disclosure>.markdown-content{padding:8px 0 16px}.guidance-record{border-bottom:1px solid var(--divider);padding:16px 0}.record-byline{font-size:13px;font-weight:500}.guidance-record p{font-size:13px;line-height:1.6}.guidance-record ul{padding-left:18px;font-size:12px}.detail-sections{margin-top:28px}.detail-section-panel{padding-top:20px}.detail-section-panel>.issue-history{border-top:0;margin-top:0;padding-top:0}@media (prefers-reduced-motion:no-preference){.guide-row,.playbook-page-actions a:not(.btn){transition:background-color .12s,color .12s}}@media (width<=1050px){.proposal-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.proposal-review-panel{max-width:560px}.guide-list-heading{grid-template-columns:28px minmax(0,1fr) 160px 16px}.guide-list-heading span:last-child,.guide-row time{display:none}.guide-row{grid-template-columns:28px minmax(0,1fr) 160px 16px}}@media (width<=600px){.playbook .text-diff pre{max-height:none}.playbook{margin-top:24px}.playbook-page-header{flex-wrap:wrap;align-items:flex-start;gap:16px}.playbook-page-actions{flex-wrap:wrap}.playbook-page-actions a:not(.btn){padding-inline:10px}.playbook-page-actions a:first-child{padding-left:0}.playbook-tabs{gap:24px}.guide-list-heading{display:none}.guide-row,.guide-row:not(:has(time)){grid-template-columns:22px minmax(0,1fr) 16px;gap:12px;padding:18px 0}.guide-row-scope{color:var(--muted);grid-area:2/2;font-size:12px}.guide-row-scope small{margin:0 0 0 10px;display:inline}.guide-row>.ui-icon:last-child{grid-area:1/3}.guide-document-heading{flex-direction:column}.guide-document-heading h2,.library-editor>h2,.proposal-intro h2{font-size:24px}.playbook-empty{padding-top:40px}.playbook-empty h2{font-size:26px}.proposal-review-panel{padding:16px}.playbook-grant{grid-template-columns:minmax(0,1fr);gap:20px}.grant-permissions{grid-template-columns:minmax(0,1fr);gap:12px}.grant-permissions label{align-items:center;min-height:36px}.guidance-heading{gap:12px}}@media (pointer:coarse){.playbook .editor-toolbar button:not(.btn),.playbook-page-actions a:not(.btn),.playbook button:not(.btn),.playbook-settings button:not(.btn),.guidance button:not(.btn),.playbook-text-link,.grant-permissions label{min-height:44px}.grant-permissions label{align-items:flex-start}}.row-context-menu{width:290px;min-width:min(290px, var(--available-width))}.row-context-heading{color:var(--muted);gap:8px;padding:6px 8px 9px;font-size:11px;display:flex}.row-context-heading>span{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.row-context-menu .issue-command>span:first-child:not(.assignee-avatar):not(.assignee-stack):not(.size-token){margin-left:30px}.row-context-menu .issue-command>:first-child:is(.ui-icon,.issue-indicator,.assignee-avatar,.assignee-stack,.size-token),.row-context-submenu .issue-command>:first-child:is(.ui-icon,.issue-indicator,.assignee-avatar,.assignee-stack,.size-token){flex:0 0 20px;width:20px}:is(.row-context-menu,.row-context-submenu) .issue-command>.assignee-stack{padding:0;position:relative}:is(.row-context-menu,.row-context-submenu) .issue-command>.assignee-avatar,:is(.row-context-menu,.row-context-submenu) .issue-command>.assignee-stack>.agent-avatar{width:20px;height:20px}:is(.row-context-menu,.row-context-submenu) .assignee-stack .assignee-owner{transition:none;transform:none}:is(.row-context-menu,.row-context-submenu) .issue-command>.assignee-stack>.assignee-owner{width:14px;height:14px;margin:0;font-size:6px;position:absolute;bottom:-4px;right:-5px}:is(.row-context-menu,.row-context-submenu) .issue-command>.assignee-stack>.assignee-owner .ui-icon{width:9px;height:9px}.row-context-menu .issue-command>span:has(+.command-current){flex-shrink:0}.row-context-menu .issue-command>.size-token,.row-context-submenu .issue-command>.size-token{min-width:20px;padding:0 2px;font-size:9px}.row-context-menu .issue-command>.ui-icon:last-child,.row-context-submenu .command-check{margin-left:auto}.row-context-menu .command-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);margin-left:auto;font-size:12px;overflow:hidden}.row-context-menu .command-current+.ui-icon{width:14px;margin-left:0}.row-context-menu:focus-visible,.row-context-submenu:focus-visible{outline:none}.row-context-submenu{min-width:200px}.row-context-submenu .caption{max-width:220px;padding:4px 8px}.row-action-dialog{border:1px solid var(--divider);background:var(--surface);width:min(420px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--text);z-index:60;border-radius:12px;padding:18px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 18px 65px #0004}.row-action-dialog h2{margin:0;font-size:16px}.row-action-dialog h4{margin:8px 0;font-size:13px}.relation-dialog{flex-direction:column;width:min(480px,100vw - 24px);padding:0;display:flex;overflow:hidden}.relation-source{color:var(--muted);overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;margin:8px 0 18px;font-size:13px;display:flex}.relation-source>span:last-child{min-width:0}.relation-dialog>.relationships{overscroll-behavior:contain;border:0;min-height:0;margin:0;padding:0 20px 20px;overflow-y:auto}.relation-dialog .relationship-search{margin:0}.relation-dialog-heading{flex-shrink:0;padding:16px 20px 0}.relation-dialog-heading .row-popover-heading{margin:0}.relation-dialog-heading .relation-source{margin:4px 0 16px}.relation-dialog-heading .relation-source>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row-action-dialog .row-popover-heading{gap:12px}.row-action-dialog .row-popover-heading>button:not(.btn){flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px}.row-action-dialog .row-popover-heading>button .ui-icon{width:18px;height:18px}.relation-direction{color:var(--muted);margin:0;font-size:13px}.relationship-results{min-height:112px}.relationship-results>.caption,.relationship-empty{text-align:center;color:var(--muted);padding:20px 8px;font-size:13px}.relationships .relationship-matches li{padding:0}.relationship-matches button:not(.btn){border-radius:5px;min-height:40px;margin:0}.relationships .relationship-matches button:not(.btn){min-height:40px;padding:9px 6px}.relationship-search input:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.row-action-dialog .relationship-search input:focus-visible{outline-offset:-2px}.relationship-matches button>.ui-icon{flex-shrink:0;width:16px}.relationship-matches button>.caption{font-size:11px}.relationship-matches button>span:nth-child(2){white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.relationships li a,.relationship-parent a{flex:1;min-width:0}.relationships li a>span:last-child,.relationship-parent a>span:last-child{overflow-wrap:anywhere;min-width:0}.relationships li>button:not(.btn),.relationship-parent>button:not(.btn){flex:none;min-width:32px;min-height:32px}.relationship-parent{min-height:40px}.relationships>.relationship-add{margin-top:16px}.relationships nav:empty{display:none}.relationships nav:not(:empty){margin-top:8px}.relationships [role=alert]{color:var(--danger);font-size:13px}.relationships>[role=status]{color:var(--success);font-size:13px}.relationship-confirmation{margin:12px 0;font-size:13px}.relationship-confirmation[data-unsent]{background:0 0;border:0;padding:0}.parent-subject{gap:4px;display:grid}.parent-subject>span{color:var(--muted)}.parent-subject strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.parent-change{border:1px solid var(--divider);border-radius:6px;margin:16px 0}.parent-change>div{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.parent-change>div+div{border-top:1px solid var(--divider)}.parent-change dt{color:var(--muted)}.parent-change dd{overflow-wrap:anywhere;margin:0}.relationship-confirm-actions,.row-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.relationship-confirm-actions button:not(.btn),.row-confirm-actions button:not(.btn){min-height:36px;margin:0;padding:8px 12px;font-size:13px}.relationship-confirmation[data-unsent] .btn-primary{order:1}.issue-row:has(.row-more[aria-expanded=true]){background:var(--raised)}.row-more[aria-expanded=true]{opacity:1;background:var(--raised)}@media (pointer:coarse){.row-action-dialog .row-popover-heading>button:not(.btn),.relationships li>button:not(.btn),.relationship-parent>button:not(.btn){min-width:44px;min-height:44px}.relationship-matches button:not(.btn){min-height:44px}}.row-controller,.row-capture{display:contents}.row-controller>.issue-properties>:not(.property-error):not([role=status]):not(.refine-confirm),.row-capture>button:not(.btn),.row-capture>.btn{display:none}.row-action-feedback{overflow-wrap:anywhere;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.row-action-feedback button:not(.btn){flex-shrink:0;margin:0}.toast-viewport{z-index:45;overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column-reverse;gap:8px;max-width:calc(100vw - 32px);margin:-6px;padding:6px;display:flex;position:fixed;overflow:auto}.toast-viewport[hidden]{display:none}.toast{border:1px solid var(--divider);color:var(--text);background:var(--surface);font:400 13px/1.5 var(--font-sans);overflow-wrap:anywhere;transform-origin:100% 100%;border-radius:10px;flex:none;grid-template-columns:20px minmax(0,1fr) 32px;align-items:start;gap:10px;padding:12px 10px 12px 14px;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 8px 28px #0002,0 2px 5px #0001}.toast[data-starting-style],.toast[data-ending-style]{opacity:0;filter:blur(2px);transform:translateY(16px)scale(.97)}@starting-style{.toast{opacity:0;filter:blur(2px);transform:translateY(16px)scale(.97)}}.toast[data-ending-style]{pointer-events:none;transition-duration:.25s}.toast-symbol{color:var(--muted);padding-top:4px}.toast[data-type=success] .toast-symbol{color:var(--success)}.toast[data-type=error] .toast-symbol{color:var(--danger)}.toast[data-type=warning] .toast-symbol{color:var(--warning-outline)}.toast[data-type=info] .toast-symbol{color:var(--action)}.toast-copy{min-width:0;padding-top:3px}.toast-title{font:500 13px/1.5 var(--font-sans);margin:0}.toast-description{color:var(--muted);margin:4px 0 0}.toast-close{width:32px;height:32px;color:var(--muted);border:0;place-items:center;margin:-2px 0;padding:6px;display:grid}.toast-close .ui-icon{width:16px;height:16px}.toast-action{border-color:var(--divider);margin:8px 0 0;padding:6px 10px;font-size:12px}.toast :focus-visible,.toast:focus-visible{outline-offset:2px}@media (pointer:coarse){.toast{grid-template-columns:20px minmax(0,1fr) 44px}.toast-close{width:44px;height:44px;margin:-6px 0}.toast-action{min-height:44px}}@media (prefers-reduced-motion:reduce){.toast,.toast[data-starting-style],.toast[data-ending-style]{filter:none;transition:opacity 80ms linear;transform:none}@starting-style{.toast{filter:none;transform:none}}}.row-context-menu a.issue-command{color:inherit;text-decoration:none}.ownership-settings{max-width:48rem;margin:0;padding:0}.members-settings{max-width:48rem}.members-settings .ownership-settings{max-width:none}.members-settings section{margin:0;padding:0}.members-settings>header{padding:0;display:block}.members-settings>header p{margin:0}.members-settings>:is(section:not(.member-review),.ownership-settings){border-top:1px solid var(--divider);margin-top:28px;padding-top:28px}.members-settings h2{margin:0 0 8px;font-size:16px}.members-settings h3{margin:0 0 12px;font-size:14px}.members-settings .settings-danger-zone>section{margin-top:20px}.members-settings .settings-danger-zone :is(.ownership-settings,.ownership-settings>section,.member-leave)>h3{margin:0 0 6px;font-size:16px}.members-settings h4{margin:0 0 12px;font-size:14px}.members-settings p{line-height:1.6}.members-settings :is(p,strong,span,a){overflow-wrap:anywhere}.member-list,.member-work-list{margin:8px 0 0;padding:0;list-style:none}.member-list>li{align-items:center;gap:16px;padding:16px 0;display:flex}.member-list>li+li{border-top:1px solid var(--divider)}.member-list>li[data-state=resolved] .member-name{color:var(--muted)}.member-name{flex:1;gap:4px;min-width:0;font-size:13px;display:grid}.member-name strong{font-size:14px;font-weight:500}.member-list>li[data-state=resolved] .member-name strong{font-weight:400}.member-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.member-paging{margin-top:12px}.members-settings button:not(.btn){min-height:32px;margin:0;padding:6px 8px;font-size:13px}.members-settings :is(.member-review,.ownership-review){border-left:2px solid var(--action);background:var(--raised);margin:20px 0 0;padding:16px}.members-settings :is(.member-review,.ownership-review) [role=alert]{color:var(--danger)}.members-settings .ownership-offer{background:var(--raised);border-radius:6px;margin:16px 0 0;padding:16px}.members-settings .ownership-offer p{margin:0 0 6px}.members-settings :is(.member-invite-form,.ownership-start){flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0 0;display:flex}.members-settings .ownership-start>p{flex-basis:100%;margin:0}.member-invite-form>label{flex:260px;min-width:0}.member-invite-form>.property-select{flex:0 160px}.members-settings .ownership-start>.property-select{flex:260px;max-width:360px}.members-settings :is(.member-invite-form,.ownership-start)>button:not(.btn){flex:none}.members-settings label,.members-settings .property-select>label{gap:6px;font-size:13px;line-height:1.4;display:grid}.members-settings .property-select{gap:6px;display:grid}.members-settings .property-select-trigger{margin:0}.members-settings :is(input,select){width:100%;min-width:0;min-height:36px;padding:8px 10px;font-size:14px}.members-settings .member-work{margin-top:12px}.members-settings .app-disclosure--compact{margin:16px 0 0}.members-settings .app-disclosure--compact>summary{margin-left:-8px}.member-work .property-select{max-width:28rem}.member-work-list{max-height:20rem;overflow:auto}.member-work-list li{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.member-work-list li+li{border-top:1px solid var(--divider)}.member-work-list button:not(.btn){flex-shrink:0}.members-settings .member-review>.member-actions,.ownership-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.workspace-access-notice{border-left:2px solid var(--action);background:var(--raised);max-width:48rem;padding:16px;line-height:1.6}.workspace-transition{border-bottom:1px solid var(--divider);background:var(--raised);align-items:center;gap:12px;min-height:64px;padding:12px 24px;display:flex}.workspace-transition-message{overflow-wrap:anywhere;flex-wrap:wrap;flex:1;align-items:center;column-gap:8px;min-width:0;font-size:13px;display:flex}.workspace-transition-message strong{flex:1;min-width:0;font-weight:500}.workspace-transition-message small{color:var(--muted);flex-basis:100%;margin-top:3px;font-size:12px;display:block}.workspace-transition-actions{flex-wrap:wrap;gap:6px;display:flex}.workspace-transition-actions :is(button,a){align-items:center;min-height:36px;margin:0;padding:6px 10px;font-size:12px;display:inline-flex}@media (width<=600px){.workspace-transition{flex-wrap:wrap;padding-inline:16px}.workspace-transition-actions{width:100%;padding-left:26px}.member-list>li{flex-wrap:wrap;row-gap:10px}.member-list>li>.member-actions{flex-basis:100%}.member-invite-form>:is(label,.property-select),.members-settings .ownership-start>.property-select{flex-basis:100%;max-width:none}.member-work-list li{flex-wrap:wrap}}@media (pointer:coarse){.workspace-transition-actions :is(button,a){align-items:center;min-height:42px;display:inline-flex}}@media (forced-colors:active){.workspace-transition{border:1px solid canvastext}}.ownership-members{margin:0 0 2rem;padding:0;list-style:none}.ownership-members li{border-bottom:1px solid var(--divider);overflow-wrap:anywhere;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.ownership-members li>:last-child{flex-shrink:0}.ownership-actions button:not(.btn){margin-top:0}.ownership-settings p,.ownership-settings li{overflow-wrap:anywhere}.settings-body :is(.workflow-settings,.credential-panel) button:not(.btn){min-height:32px;margin-top:0;padding:6px 8px;font-size:13px}.settings-body :is(.workflow-form,.catalog-form) :is(input,select){min-height:36px;padding:8px 10px;font-size:13px}.catalog-settings .catalog-items>li>span{min-width:0}.catalog-settings .label-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.detail-properties .cycle-picker{flex:none;max-width:100%;padding-inline:6px}.detail-properties .cycle-picker select{min-width:140px}:is(.catalog-settings .pagination,.credential-paging,.workspace-history,.guide-disclosure,.proposal-history-nav,.playbook-collection,.proposal-discussion)>button:not(.btn){color:var(--muted);box-shadow:none;background:0 0;border-color:#0000}:is(.catalog-settings .pagination,.credential-paging,.workspace-history,.guide-disclosure,.proposal-history-nav,.playbook-collection,.proposal-discussion)>button:not(.btn):hover:not(:disabled){background:var(--raised);color:var(--text)}:is(.project-counts,.project-stats,.cycle-counts,.cycle-secondary-counts,.insights-tile,.insights-row) [data-zero=true]{color:var(--muted)}@media (pointer:coarse){.settings-body :is(.workflow-settings,.credential-panel,.agent-access,.agent-access-revoked) button:not(.btn),.target-trigger,.projects-page button:not(.btn):has(>.target-chip),.project-dialog button:not(.btn),.roadmap-page button:not(.btn),.insights-dialog button:not(.btn),.target-precision label{min-height:44px}}.issue-list-host,.issue-list-portal,.issue-list-portal [data-base-ui-portal]{display:contents}.issue-list-column[hidden]{display:none}.current-list-dialog{z-index:25;background:var(--surface);border:1px solid var(--divider);border-radius:12px;flex-direction:column;min-height:0;padding:12px 20px;display:flex;position:fixed;inset:6dvh max(24px,50vw - 380px);box-shadow:0 24px 80px #0004}.current-list-dialog .issue-list{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;overflow-y:auto}.current-list-backdrop{z-index:24}.current-list-heading{flex-shrink:0;align-items:center;gap:16px;min-height:42px;display:flex}.current-list-heading h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:18px}.current-list-heading>a{color:var(--muted);font-size:13px}.current-list-notice{color:var(--muted);margin:6px 0;font-size:13px}.issue-view-navigation{flex-wrap:wrap;align-items:center;gap:6px 14px;width:100%;padding-bottom:6px;display:flex}.issue-view-navigation>.caption{margin-left:auto}.back-to-view{color:var(--muted);align-items:center;gap:6px;min-height:32px;font-size:13px;text-decoration:none;display:inline-flex}.back-to-view .ui-icon{width:15px;height:15px}.description-disclosure{margin-top:16px}@media (prefers-reduced-motion:no-preference){.current-list-dialog[data-open]{animation:.12s ease-out current-list-enter}@keyframes current-list-enter{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}}@container (width<=559px){.compact-properties{grid-template-columns:var(--priority-col) var(--size-col) var(--id-col) var(--status-col) minmax(0, 1fr) var(--assignee-col) var(--row-actions-col)}.compact-properties>.row-title-cell{grid-column:5}.compact-properties>:is([data-property=assignee],.row-assignee){grid-column:6}.compact-properties>.row-more{grid-column:7}.compact-properties>.row-metadata{grid-column:5/8}.compact-properties>.row-created{grid-area:3/5}.compact-properties>.row-updated{grid-area:3/6/auto/8}.compact-properties .issue-title-link{flex-wrap:wrap}.compact-properties .issue-title-link strong{flex-basis:100%;order:-1}}.issue-navigation .compact-properties{grid-template-columns:var(--id-col) var(--status-col) minmax(0, 1fr) auto auto var(--row-actions-col);min-height:40px}.issue-navigation .compact-properties>.issue-number{grid-column:1;align-self:center;margin:0;padding-top:0}.issue-navigation .compact-properties>:is([data-property=status],.row-status){grid-column:2}.issue-navigation .compact-properties>.row-title-cell{flex-wrap:nowrap;grid-area:1/3;min-height:40px;margin:0 6px 0 0}.issue-navigation .compact-properties .issue-title-link{flex-wrap:nowrap;align-items:center;min-height:40px;padding:0}.issue-navigation .compact-properties .issue-title-link strong{white-space:nowrap;flex-basis:auto;order:0;font-size:14px;line-height:20px;display:block}.issue-navigation .compact-properties>:is([data-property=priority],.row-priority){grid-column:4}.issue-navigation .issue-row:not([data-priority=urgent]) :is([data-property=priority],.row-priority),.issue-navigation .issue-title-link>:is(.status-age,.row-signal),.issue-navigation .row-metadata>:not(.row-blocked),.issue-navigation .row-date{display:none}.issue-navigation .compact-properties>.row-metadata{flex-wrap:nowrap;grid-area:1/5;max-width:none;margin:0 4px 0 0}.issue-navigation .compact-properties>.row-more{opacity:1;grid-column:6}.issue-navigation .compact-properties>:is([data-property],.row-status,.row-priority,.row-more){align-self:center;margin-top:0}.issue-navigation .compact-properties .row-blocked{border-color:#0000;min-height:28px;padding:2px 4px}.issue-navigation .issue-list-toolbar>.back-to-view{white-space:nowrap;font-size:12px}@media (pointer:coarse){.issue-navigation .compact-properties,.issue-navigation .compact-properties>.row-title-cell,.issue-navigation .compact-properties .issue-title-link,.issue-navigation .compact-properties>:is([data-property],.row-more),.issue-navigation .compact-properties .row-blocked,.issue-navigation .compact-properties .property-select-trigger{min-height:44px}}.catalog-permission{border-top:1px solid var(--divider);max-width:720px;margin:36px 0 0;padding:28px 0 0}.catalog-permission h2{margin:0 0 22px}.catalog-permission-control{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.catalog-permission-control>div:first-child{min-width:0}.catalog-permission-control label{cursor:pointer;margin:0;font-size:14px;font-weight:500;line-height:1.5;display:block}.catalog-permission-control p,.catalog-permission-consequence{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.catalog-permission-consequence{margin-top:16px}.catalog-permission-switch{flex:0 0 44px;justify-content:center;min-height:44px;margin-top:-10px}.catalog-permission-switch input{width:44px;height:44px;inset:0}.catalog-permission-switch>span{flex:none;width:36px;height:22px;padding:3px}.catalog-permission-switch>span:before{flex:none;width:14px;height:14px}.catalog-permission-switch input:checked+span:before{background:var(--on-action);transform:translate(14px)}.catalog-permission-save{justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:12px;display:flex}.catalog-permission-save>p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:12px;display:flex}.catalog-permission-state{color:var(--text);align-items:center;gap:7px;display:inline-flex}.catalog-permission-state:before{content:"";background:var(--muted);border-radius:50%;width:6px;height:6px}.catalog-permission-state[data-enabled=true]:before{background:var(--action)}.catalog-permission button:not(.btn){min-height:34px;margin:0;padding:7px 11px;font-size:13px}.catalog-permission>form>[role=status],.catalog-permission>form>[role=alert]{margin:8px 0 14px;font-size:13px}.catalog-permission-history.app-disclosure{border-top:1px solid var(--divider);margin-top:14px}.catalog-permission-history.app-disclosure>summary{min-height:46px;font-size:13px}.catalog-permission-history>summary>span{align-items:center;gap:8px;display:inline-flex}.catalog-permission-history>summary .ui-icon{width:16px;height:16px}.catalog-permission-history ol{margin:0;padding:0;list-style:none}.catalog-permission-history li{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.catalog-permission-history li>div{overflow-wrap:anywhere;min-width:0}.catalog-permission-history strong{font-size:13px;font-weight:500;display:block}.catalog-permission-history time{color:var(--muted);margin-top:3px;font-size:12px;display:block}.catalog-permission-change{flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.catalog-permission-change .ui-icon{width:14px;height:14px;color:var(--muted)}.catalog-permission-pages{gap:8px;padding-top:12px;display:flex}@media (prefers-reduced-motion:no-preference){.catalog-permission-switch>span,.catalog-permission-switch>span:before{transition:background-color .12s,transform .12s}}@media (width<=480px){.catalog-permission-control{gap:12px}.catalog-permission-save{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0}.catalog-permission button:not(.btn){min-height:44px}}button:not(.btn)[aria-busy=true]{cursor:progress}@media (pointer:coarse){.emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.emoji-grid>button:not(.btn){min-height:42px}.view-identity-editor{--identity-cell:42px}.view-color-grid{grid-template-columns:repeat(auto-fit,minmax(42px,1fr))}.identity-swatch,.display-panel button:not(.btn),.display-panel .display-switch,.property-select .property-select-trigger,.property-select-item,.composer-footer>button:not(.btn),.shell-menu-item,.filter-option,.dependency-results .filter-option,.comment-actions button:not(.btn){min-height:42px}.comment-actions button:not(.btn),.display-close,.display-direction,.display-properties button:not(.btn),.compact-select,.compact-select .property-select-trigger{min-width:42px}.display-switch input{width:100%;height:100%}.description-editor .editor-toolbar button:not(.btn),.description-editor .editor-toolbar .file-button,.composer-footer .file-button{min-width:42px}.description-editor :where(.editor-toolbar) button:not(.btn),.description-editor .editor-toolbar .file-button,.composer-footer .file-button,.composer-properties .detail-label-trigger,.create-more,.capture-refined{min-height:42px}.comment-close{right:58px}.compact-editor>.editor-toolbar{padding-right:112px}.issue-list-column:not(.hide-status){--status-col:42px}.issue-list-column:not(.hide-priority){--priority-col:42px}.issue-list-column:not(.hide-size){--size-col:42px}.issue-list-column:not(.hide-assignee){--assignee-col:42px}.issue-list-column{--row-actions-col:42px}.compact-properties>.row-more{min-width:42px;min-height:42px}}@media (forced-colors:active){.display-switch>span:before{forced-color-adjust:none;background:canvastext}.display-switch input:checked+span:before,.section-tabs>:is([aria-selected=true],[aria-current=page],[aria-current=location]):after{background:highlight}:is(.property-select-item,.shell-menu-item,.filter-option,.issue-command)[data-highlighted],.issue-mention-option[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}.dependency-directions span{border:1px solid #0000}.dependency-directions input:checked+span{border-color:canvastext}}.workspace-navigation.app-shell{grid-template-columns:252px minmax(0,1fr)}.workspace-navigation .app-sidebar{gap:12px;padding:18px 12px 12px}.workspace-navigation .workspace-trigger{background:0 0;border:1px solid #0000;border-radius:8px;gap:9px;min-height:44px;padding:5px 7px;font-size:14px}.workspace-navigation .workspace-trigger:hover{background:var(--raised)}.workspace-navigation .workspace-trigger[data-popup-open]{background:var(--surface);border-color:var(--divider)}.workspace-navigation .workspace-avatar{border-radius:9px;width:30px;height:30px}.workspace-navigation .command-search-trigger{background:var(--surface);border-radius:7px;min-height:34px;padding:6px 10px;font-size:13px}.workspace-navigation .command-search-trigger .ui-icon{width:17px;height:17px}.workspace-navigation .sidebar-navigation{gap:0}.workspace-navigation .sidebar-scroll{scrollbar-gutter:auto;gap:19px;margin:0;padding:10px 0 8px}.workspace-navigation .sidebar-links{gap:2px}.workspace-navigation .sidebar-label{letter-spacing:.01em;text-transform:none;margin:0 10px 5px;padding:0;font-size:11px;font-weight:500;line-height:18px}.workspace-navigation .sidebar-links a{border-radius:7px;gap:7px;min-height:36px;padding:4px 9px;font-size:13px;font-weight:400;line-height:20px}.workspace-navigation .sidebar-links a>.ui-icon,.workspace-navigation .sidebar-links a>.view-icon{box-sizing:border-box;border-radius:7px;flex-shrink:0;width:26px;height:26px;padding:3px}.workspace-navigation .sidebar-links a[aria-current]{color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--divider), 0 1px 2px #00000008;font-weight:500}.workspace-navigation .sidebar-links a[aria-current]>.ui-icon{color:#fff;background:#1674bd;box-shadow:inset 0 0 0 1px #00000014}.workspace-navigation .sidebar-links a:hover:not([aria-current]),.workspace-navigation .more-views>summary:hover{background:light-dark(var(--raised),color-mix(in srgb, var(--surface) 60%, var(--canvas)))}.workspace-navigation .sidebar-links .nav-favorite a[aria-current]{box-shadow:none;color:var(--action);background:0 0}.workspace-navigation .sidebar-links .nav-favorite a[aria-current]>.ui-icon{color:var(--action);box-shadow:none;background:0 0}.workspace-navigation .sidebar-links .nav-view>a{padding-right:36px}.workspace-navigation .nav-view-options{border-radius:5px;width:34px;height:30px;min-height:30px;right:2px}.workspace-navigation .nav-view-options:hover{background:var(--raised);color:var(--text)}.workspace-navigation .nav-view-count{font-size:12px}.workspace-navigation .favorites-disclosure{text-align:left;min-height:24px;color:var(--muted);margin:2px 8px 0 42px;padding:2px 0;font-size:12px}.workspace-navigation .more-views{border:0;margin:1px 0 0;padding:0}.workspace-navigation .more-views>summary{min-height:34px;color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:4px 9px;font-size:13px;list-style:none;display:flex}.workspace-navigation .more-views>summary::marker,.workspace-navigation .more-views>summary::-webkit-details-marker{display:none}.workspace-navigation .more-views>summary:before,.workspace-navigation .more-views>summary:after{content:none}.workspace-navigation .more-views>summary>.ui-icon{width:26px;padding:5px;transform:rotate(-90deg)}.workspace-navigation .more-views[open]>summary>.ui-icon{transform:none}.workspace-navigation .more-views>summary:hover{color:var(--text)}.workspace-navigation .sidebar-sections{border-top:1px solid var(--divider);padding-top:12px}.workspace-navigation .sidebar-bottom{border-top:1px solid var(--divider);padding:10px 0 0}.workspace-navigation .account-trigger{border-radius:8px;gap:10px;min-height:44px;padding:6px 8px;font-size:13px}.workspace-navigation .account-trigger:hover{background:var(--raised)}.shell-menu{padding:6px}.shell-menu-item{border-radius:6px;gap:10px;min-height:38px;font-size:13px}.shell-menu-item[data-highlighted],.shell-menu-item.signout-item[data-highlighted]{background:var(--raised);color:var(--text)}.shell-menu-item>.ui-icon{width:18px;height:18px}.shell-menu-item>.ui-icon:last-child:not(:first-child){width:14px;height:14px;color:var(--muted)}.shell-menu .account-identity{border-bottom:1px solid var(--divider);text-transform:none;letter-spacing:0;align-items:center;gap:10px;margin:2px 4px 7px;padding:8px 4px 13px;display:flex}.account-identity>.account-avatar{flex:none;width:34px;height:34px}.account-identity-copy{flex:1;min-width:0;display:block}.account-identity-copy>strong{color:var(--text);text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.account-identity .account-workspace{margin-top:2px;font-size:11px;font-weight:400}.shell-menu .menu-separator{margin:6px 3px}.workspace-menu-row{align-items:stretch;min-width:0;display:flex}.workspace-menu-link{flex:1;min-width:0;min-height:56px;padding:8px}.workspace-menu-link>.view-icon,.workspace-menu-link>.workspace-mark{flex-shrink:0}.workspace-menu-link[aria-current=page]{background:var(--raised)}.workspace-menu-link small{color:var(--muted);font-size:11px;line-height:16px;display:block}.workspace-menu-link .workspace-menu-description{font-size:11px}.workspace-pin-options{width:32px;min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:center;place-items:center;margin:0 2px;padding:6px;display:grid}.workspace-pin-options[data-highlighted],.workspace-pin-options[data-popup-open]{background:var(--raised);color:var(--text);outline:2px solid var(--action);outline-offset:-2px}.workspace-pin-menu{width:190px}@media (width<=760px){.workspace-navigation.app-shell{grid-template-columns:minmax(0,1fr)}.workspace-navigation .app-sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;height:auto;max-height:none;padding:10px 12px;display:grid}.workspace-navigation .workspace-trigger{grid-area:1/1}.workspace-navigation .mobile-navigation:not(.btn){grid-area:1/2;min-height:44px;margin:0;padding:8px;display:flex}.workspace-navigation .mobile-navigation:not(.btn) .navigation-label{gap:0;font-size:0}.workspace-navigation .command-search-trigger{grid-area:2/1/auto/-1;min-height:38px}.workspace-navigation .sidebar-navigation{grid-column:1/-1;min-height:0;display:none;overflow:hidden}.workspace-navigation .app-sidebar[data-navigation-open=true]{grid-template-rows:auto auto minmax(0,1fr);align-content:start;height:100dvh}.workspace-navigation .app-sidebar[data-navigation-open=true] .sidebar-navigation{display:flex}.workspace-navigation:has(.issue-workspace){grid-template-rows:auto minmax(0,1fr)}.workspace-navigation .sidebar-scroll{gap:18px}.workspace-navigation .sidebar-links a{min-height:42px;font-size:14px}.workspace-navigation .nav-view-options{width:40px;height:40px;min-height:40px}.workspace-navigation .sidebar-links .nav-view>a{padding-right:44px}.workspace-navigation .sidebar-bottom{display:block}.shell-menu-positioner:not(:has(.workspace-pin-menu)){position:fixed!important;inset:auto 8px 8px!important;transform:none!important}.shell-menu:not(.workspace-pin-menu){width:calc(100vw - 16px);max-width:none;max-height:calc(100dvh - 24px)}.shell-menu-item{min-height:46px;font-size:14px}.workspace-menu-link{min-height:58px}.workspace-pin-options{width:44px;min-height:44px}}.account-identity .account-role{color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:400}.workspace-navigation .more-views>div{gap:2px;margin:0;padding:0;display:grid}@media (width<=760px){.workspace-navigation.app-shell .app-sidebar{max-height:none}.workspace-navigation .workspace-trigger .workspace-avatar{display:inline-flex}.workspace-navigation .sidebar-navigation{grid-row:3;align-self:stretch;height:100%}.workspace-navigation .sidebar-scroll{max-height:none}.workspace-navigation .sidebar-links{flex:none;grid-template-columns:minmax(0,1fr);display:grid}.workspace-navigation .sidebar-label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.workspace-navigation .account-trigger>.ui-icon:last-child{margin-left:auto}@media (width<=760px){.workspace-navigation .workspace-trigger{grid-column:1/-1}.workspace-navigation .command-search-trigger{grid-column:1}.workspace-navigation .mobile-navigation:not(.btn){grid-row:2;gap:8px;min-height:38px;font-size:13px}.workspace-navigation .mobile-navigation:not(.btn) .navigation-label{font-size:13px}.workspace-navigation .mobile-navigation:not(.btn) .navigation-label .ui-icon{display:none}}@media (any-pointer:coarse){.workspace-navigation .sidebar-links a,.workspace-navigation .more-views>summary,.workspace-navigation .command-search-trigger,.workspace-navigation .mobile-navigation:not(.btn),.workspace-navigation .nav-view-options,.workspace-pin-options{min-height:42px}.workspace-navigation .nav-view-options,.workspace-pin-options{min-width:42px}.workspace-navigation .sidebar-links .nav-view>a{padding-right:46px}.shell-menu-item{min-height:46px}.workspace-menu-link{min-height:58px}}.row-supporting,.row-times{display:contents}.display-mode{border:0;min-width:0;margin:0}.display-mode[hidden]{display:none}.display-mode>label{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:48px;margin:4px 0;padding:7px 9px;display:flex}.display-mode>label:has(:checked){background:var(--selection)}.display-mode input{width:16px;height:16px;accent-color:var(--action);margin:0}.display-mode strong{font-size:13px;font-weight:500}.display-mode small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.display-property-note{color:var(--muted);margin:6px 0 12px;font-size:11px;line-height:1.5}.issue-timestamps{color:var(--muted);margin:20px 0 0;font-size:12px}.issue-timestamps>div{margin-top:12px}.issue-timestamps dt{margin-bottom:4px}.issue-timestamps dd{margin:0}.issue-timestamps .status-age{display:inline}#issue-properties:focus-visible{outline:2px solid var(--action);outline-offset:4px}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties{grid-template-columns:var(--priority-col) var(--size-col) var(--id-col) var(--status-col) minmax(0, 1fr) auto var(--assignee-col) var(--row-actions-col);row-gap:0;min-height:44px}:is(.list-mode-quiet,.list-mode-firehose).density-comfortable .compact-properties{min-height:56px}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>.row-title-cell{grid-area:1/5;min-height:44px;margin:0 16px 0 0}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties .issue-title-link{flex-wrap:nowrap;align-items:center;min-height:44px;padding-block:8px}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties .issue-title-link strong{white-space:nowrap;flex:0 auto;font-size:14px;font-weight:450;line-height:20px;display:block}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>:is([data-property],.row-status,.row-priority,.row-size,.row-assignee,.row-more,.issue-number){align-self:center;margin-top:0;padding-top:0}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>:is([data-property=assignee],.row-assignee){grid-column:7}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>.row-more{opacity:1;grid-column:8}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>.row-metadata{flex-wrap:nowrap;grid-area:1/6;gap:10px;max-width:none;margin:0 10px 0 0}:is(.list-mode-quiet,.list-mode-firehose) .row-hierarchy{flex-wrap:nowrap;gap:10px}:is(.list-mode-quiet,.list-mode-firehose) :is(.row-blocked,.row-blocks,.children-count){border-color:#0000;padding-inline:2px}:is(.list-mode-quiet,.list-mode-firehose) .row-supporting{align-items:center;gap:10px;min-width:0;display:flex}.list-mode-quiet .row-supporting{display:none}.list-mode-firehose .compact-properties>.row-metadata{grid-area:2/5/auto/-1;align-items:flex-start;min-height:26px;margin:0 0 4px}.list-mode-firehose.density-comfortable .compact-properties{padding-block:5px}.list-mode-firehose .row-supporting{flex:auto}.list-mode-firehose .row-label-trigger{flex:0 auto;min-width:min(100%,64px);min-height:26px;margin:0}.list-mode-firehose .membership-chip{border:0;flex-shrink:4;min-width:5ch;max-width:180px;padding:0}.list-mode-firehose .row-times{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 auto;align-items:center;gap:10px;margin-left:auto;font-size:11px;display:inline-flex;overflow:hidden}.list-mode-firehose .row-date{width:auto;font-size:inherit;margin:0;padding:0}.list-mode-firehose .row-times>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.list-mode-firehose .row-metadata:has(.row-blocked,.row-blocks):has(.row-hierarchy) :is(.label-slot-1,.label-slot-2,.label-overflow-2,.label-overflow-3){display:none}.list-mode-firehose .row-metadata:has(.row-blocked,.row-blocks):has(.row-hierarchy) .label-overflow-1{display:inline}.list-mode-firehose .row-times .status-age:before{content:"In status " / ""}.list-mode-firehose .row-times>time.row-created:before{content:"Created "}.list-mode-firehose .row-times>time.row-updated:before{content:"Updated "}:is(.list-mode-quiet,.list-mode-firehose) .issue-group-heading{margin-top:12px}@container (width<=1100px){.list-mode-firehose .row-supporting{display:contents}.list-mode-firehose .compact-properties>.row-metadata{flex-wrap:wrap;align-items:center;row-gap:4px}.list-mode-firehose .membership-chip{max-width:130px}.list-mode-quiet .compact-properties:has(.row-hierarchy):has(.row-blocked)>.row-metadata{grid-area:2/4/auto/-1;margin:0 0 6px}}@container (width<=800px){:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>.row-metadata{flex-wrap:wrap;grid-area:2/2/auto/-1;gap:4px 10px;margin:0 0 6px}.list-mode-quiet .compact-properties>.row-metadata:not(:has(.row-blocked,.row-blocks,.row-hierarchy,.hierarchy-retry)){display:none}:is(.list-mode-quiet,.list-mode-firehose) .row-hierarchy{flex-wrap:wrap}.list-mode-firehose .row-supporting>:is(.membership-chip,.cycle-picker){display:none}}@container (width<=559px){:is(.list-mode-quiet,.list-mode-firehose){--priority-col:24px;--id-col:36px;--status-col:24px;--assignee-col:40px}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>.row-title-cell{margin-right:6px}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties .issue-title-link{flex-wrap:wrap}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties .issue-title-link strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>.row-metadata,:is(.list-mode-quiet,.list-mode-firehose) .compact-properties:has(.row-hierarchy):has(.row-blocked)>.row-metadata{grid-column:1/-1}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties{grid-template-columns:44px 44px 44px minmax(0, 1fr) var(--row-actions-col)}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>.row-more{grid-column:5}:is(.list-mode-quiet,.list-mode-firehose).hide-id .compact-properties>.row-title-cell{grid-column:1/5}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>.issue-number{grid-column:1}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>.row-title-cell{grid-column:2/5}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>:is([data-property=priority],.row-priority){grid-area:2/1}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>:is([data-property=status],.row-status){grid-area:2/2}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>:is([data-property=assignee],.row-assignee){grid-area:2/3}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>:is([data-property=size],.row-size){grid-area:2/4;justify-self:start}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>.row-metadata,:is(.list-mode-quiet,.list-mode-firehose) .compact-properties:has(.row-hierarchy):has(.row-blocked)>.row-metadata{grid-area:3/1/auto/-1;margin:0 0 4px}.list-mode-firehose .row-times{flex-wrap:wrap;gap:2px 10px}}@media (pointer:coarse){:is(.list-mode-quiet,.list-mode-firehose){--priority-col:44px;--size-col:44px;--status-col:44px;--assignee-col:44px;--row-actions-col:44px}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>.row-more,:is(.list-mode-quiet,.list-mode-firehose) :is(.row-blocked,.row-blocks,.children-count,.parent-reference,.hierarchy-retry,.row-label-trigger){min-height:44px}:is(.list-mode-quiet,.list-mode-firehose) .compact-properties>.row-more{width:44px}}.row-chip-direction{display:none}:is(.list-mode-quiet,.list-mode-firehose) .row-chip-direction{display:inline}@media (pointer:fine){.list-mode-firehose .compact-properties>.row-title-cell,.list-mode-firehose .compact-properties .issue-title-link{min-height:36px}}:is(.property-select-popup,.shell-menu,.filter-menu,.issue-actions-menu,.display-panel,.view-identity-popup,.row-popover,.cycle-date-popup,.nav-view-menu,.view-about,.capture-popup,.catalog-popup){border:1px solid var(--divider);border-radius:var(--menu-radius,10px);background:var(--surface);color:var(--text);transform-origin:var(--transform-origin,center);max-width:min(calc(100vw - 20px), var(--available-width,100vw));box-shadow:0 12px 32px light-dark(#2226331a,#0005),0 2px 7px light-dark(#2226330d,#0003)}:is(.property-select-item,.shell-menu-item,.issue-command,.filter-option){min-height:34px;font:400 13px/1.4 var(--font-sans);border-radius:5px;gap:10px;padding:7px 10px}:is(.property-select-item,.shell-menu-item,.issue-command,.filter-option)[data-highlighted]{color:var(--text);background:var(--selection)}.property-select-item[data-disabled]{opacity:.5;cursor:default}.property-select-item [data-selected]{color:var(--action)}.property-search-popup{width:300px;max-height:min(480px, var(--available-height));flex-direction:column;display:flex;overflow:hidden}.property-search-popup .property-select-list{min-height:0}.nav-view-menu,.view-identity-popup{max-height:var(--available-height);overscroll-behavior:contain;overflow-y:auto}.nav-view-menu button:not(.btn){border-radius:5px;gap:10px;min-height:34px;padding:7px 10px}.composer-properties{border-top:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:16px;display:flex}.composer-properties .property-select>label{display:none}.composer-properties .property-select{flex:0 auto;min-width:115px;max-width:200px}.composer-properties :is(.property-select-trigger,.detail-label-trigger){border:1px solid var(--divider);background:var(--raised);min-height:36px;color:var(--text);font:400 13px/20px var(--font-sans);border-radius:6px;align-items:center;gap:8px;margin:0;padding:7px 10px;display:flex}.composer-properties .detail-label-trigger{flex-wrap:wrap;min-width:115px;max-width:100%;padding-right:30px;position:relative}.composer-properties .detail-label-trigger>.ui-icon{width:18px;height:18px}.composer-properties .detail-label-trigger:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:6px;height:6px;position:absolute;top:calc(50% - 4px);right:12px;transform:rotate(45deg)}.composer-properties .label-badge{max-width:160px;color:var(--text);font:inherit;border:0;border-radius:0;padding:0}.composer-properties .label-dot{margin-inline:6px}.composer-properties :is(.property-select-trigger,.detail-label-trigger):hover:not(:disabled){background:var(--selection);border-color:var(--control-outline)}.composer-properties :is(.property-select-trigger,.detail-label-trigger)[data-popup-open]{border-color:var(--action);background:var(--selection)}.issue-composer .membership-picker{border-top:1px solid var(--divider);margin:4px 24px 20px;padding-top:16px}.filter-options{padding:4px 5px 6px}.filter-menu-heading{border:0;min-height:37px;padding:9px 12px 4px}.filter-menu-heading h2{font-size:12px;font-weight:500}.filter-search-input{border:1px solid var(--divider);background:var(--canvas);border-radius:6px;min-height:36px;margin:6px;padding:0 9px}.filter-search-input input{background:0 0;min-height:34px;padding:6px 0;font-size:13px}.workspace-search{border:1px solid var(--divider);background:var(--canvas);border-radius:6px;min-height:36px;margin:2px 2px 7px;padding:0 9px}.workspace-search input{min-height:34px;padding:6px 0;font-size:13px}.menu-label{padding:6px 10px;font-size:11px}:is(.menu-separator,.issue-command-separator){background:var(--divider);margin:5px}.filter-menu-footer{padding:9px 12px}.row-context-heading{margin-bottom:3px;padding:7px 10px 10px}.display-heading,.display-section{padding:12px 14px}.view-identity-popup{padding:12px}.cycle-date-popup{padding:16px}@media (prefers-reduced-motion:no-preference){:is(.property-select-popup,.shell-menu,.filter-menu,.issue-actions-menu,.display-panel,.view-identity-popup,.row-popover,.cycle-date-popup,.nav-view-menu,.view-about,.capture-popup,.catalog-popup){transition:opacity var(--menu-open,.16s) ease-out, transform var(--menu-open,.16s) cubic-bezier(.2, .8, .2, 1)}:is(.property-select-popup,.shell-menu,.filter-menu,.issue-actions-menu,.display-panel,.view-identity-popup,.row-popover,.cycle-date-popup,.nav-view-menu,.view-about,.capture-popup,.catalog-popup):is([data-starting-style],[data-ending-style]){opacity:0;transform:scale(.97)}:is(.property-select-popup,.shell-menu,.filter-menu,.issue-actions-menu,.display-panel,.view-identity-popup,.row-popover,.cycle-date-popup,.nav-view-menu,.view-about,.capture-popup,.catalog-popup)[data-ending-style]{transition-duration:var(--menu-close,.1s);pointer-events:none}}@media (any-pointer:coarse){:is(.property-select-item,.shell-menu-item,.issue-command,.filter-option),.nav-view-menu button:not(.btn),.property-select-trigger,.compact-select .property-select-trigger,.composer-properties :is(.property-select-trigger,.detail-label-trigger){min-height:42px}.shell-menu-item{min-height:46px}.workspace-menu-link{min-height:58px}.cycles-page .property-select-trigger,.compact-properties .cycle-picker .property-select-trigger{min-height:44px}}@media (width<=760px){.composer-properties .property-select{flex:calc(50% - 8px);min-width:0;max-width:none}.composer-properties .detail-label-trigger{flex:calc(50% - 8px);min-width:0}.composer-properties .label-badge{max-width:100%}.issue-composer .membership-picker{margin-inline:16px}}@media (width<=480px){.composer-properties{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));display:grid}.composer-properties .property-select{width:100%}.composer-properties:has(.detail-label-trigger:not(.no-labels))>:is(.property-select:last-of-type,.detail-label-trigger){grid-column:1/-1}}.rail-state{padding-bottom:12px}.rail-helper{color:var(--muted);font:400 12px/1.5 var(--font-sans);margin:4px 4px 8px}.rail-state>.rail-helper{margin-left:90px}.rail-more.app-disclosure{border:0;margin:0;padding:0}.detail-inspector .rail-more>summary{display:none}.rail-more[open]>.rail-secondary{margin-top:0}.rail-secondary{border-top:1px solid var(--divider);margin-top:13px;padding-top:13px}.rail-section-heading{font:500 12px/1.5 var(--font-sans);margin:0 4px 6px}.rail-membership,.rail-labels,.rail-cycle,.rail-secondary .target-property{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:0 8px;margin:0;padding:0;display:grid}.rail-field-label,.rail-secondary .target-property>span:first-child{color:var(--muted);font:400 12px/1.5 var(--font-sans);margin:0;padding:7px 4px}.rail-secondary .membership-trigger,.rail-secondary .target-trigger,.rail-labels>.detail-label-trigger{width:100%;min-width:0;font:400 13px/20px var(--font-sans);margin:0}.rail-secondary .target-trigger{border:1px solid #0000}.rail-secondary .membership-trigger .property-current-icon{color:var(--muted);font-size:13px}.rail-secondary .property-current-icon .view-identity{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.rail-secondary .property-current-icon .view-identity .ui-icon{width:14px;height:14px}.membership-value-muted{color:var(--muted)}.rail-secondary .target-property>p,.rail-labels>.detail-label-trigger,.rail-cycle>.cycle-picker{grid-column:2}.rail-labels>.detail-label-trigger{min-height:32px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:8px;padding:5px 6px;display:flex}.rail-labels>.detail-label-trigger:hover:not(:disabled){background:var(--raised)}.rail-labels>.detail-label-trigger[data-popup-open]{border-color:var(--action)}.rail-labels>.detail-label-trigger .property-current-icon{min-height:20px;color:var(--muted)}.rail-labels>.detail-label-trigger .property-current-icon .ui-icon{width:16px;height:16px}.rail-labels .label-trigger-values{flex-wrap:wrap;flex:1;align-items:center;gap:4px 6px;min-width:0;min-height:20px;display:flex}.rail-labels .label-trigger-values .label-badge{max-width:100%}.rail-labels>.detail-label-trigger .property-select-icon{opacity:.45;align-items:center;min-height:20px;margin-left:auto}.rail-cycle .property-select>label{display:none}.rail-cycle .property-select{display:block}.rail-cycle>.cycle-picker{max-width:100%;padding-inline:0}.rail-cycle .cycle-picker .property-select-trigger{background:0 0;border-color:#0000;min-width:0;font-size:13px}.rail-labels>.detail-label-trigger .property-select-icon .ui-icon{width:12px;height:12px}.rail-snooze{border-top:1px solid var(--divider);margin-top:12px;padding-top:12px}.rail-snooze .snooze-trigger{width:100%;margin:0}.relationship-summary{border-top:1px solid var(--divider);padding:13px 0;font-size:13px}.relationship-summary-heading{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.relationship-summary-heading h3{font:500 12px/1.5 var(--font-sans);margin:0;padding-left:4px}.relationship-summary .ui-icon{flex-shrink:0;width:15px;height:15px}.relationship-summary button:not(.btn){color:var(--text);background:0 0;border:1px solid #0000;border-radius:5px;margin:0}.relationship-summary button:not(.btn):hover:not(:disabled){background:var(--raised)}.rail-block-heading{text-align:left;width:100%;min-height:32px;font:500 13px/1.45 var(--font-sans);align-items:center;gap:7px;padding:5px 4px;display:flex}.rail-block-heading>.relationship-count{margin-left:auto}.rail-block-heading.has-blockers>.ui-icon:first-child,.rail-block-heading.has-blockers>.relationship-count{color:var(--warning-outline)}.rail-block-heading:not(.has-blockers)>.ui-icon:first-child{color:var(--success)}.relationship-count{color:var(--muted);font:400 12px/1.5 var(--font-mono);font-variant-numeric:tabular-nums}.rail-block-preview{border-left:1px solid var(--divider);margin:2px 0 8px 12px;padding-left:12px}.rail-block-preview>button:not(.btn){text-align:left;align-items:start;gap:7px;width:100%;min-height:32px;padding:6px 4px;font-size:12px;line-height:1.45;display:flex}.rail-block-preview .relationship-number{flex:none;padding-top:1px;font-size:11px}.rail-block-preview>button>span:last-child{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rail-view-all{color:var(--action);background:0 0;border:0;align-items:center;gap:5px;margin:0 0 5px;padding:5px 4px;font-size:12px;display:inline-flex}.relationship-summary .rail-view-all{color:var(--action);margin-left:12px}.rail-view-all .ui-icon{width:14px;height:14px}.rail-relation-row{text-align:left;grid-template-columns:16px minmax(0,1fr) auto 12px;align-items:center;gap:8px;width:100%;min-height:32px;padding:5px 4px;font-size:13px;display:grid}.rail-relation-row>.ui-icon{color:var(--muted)}.rail-relation-row small{color:var(--muted);margin-left:7px;font-size:11px}.relationship-summary .rail-history{color:var(--muted);text-align:left;padding:5px 4px;font-size:11px}.relationships.relationship-inline{border:0;margin-top:24px;padding-top:0}.inline-children>.app-disclosure>summary{justify-content:flex-start;gap:8px;display:flex}.inline-children>.app-disclosure>summary>span{color:var(--muted);font:400 12px/1.5 var(--font-mono);margin-left:auto}.inline-child-list{margin:0 0 6px;padding:0;list-style:none}.inline-child-list li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;padding:8px 0;font-size:13px;display:grid}.inline-child-list a{min-width:0;color:var(--text);gap:9px;text-decoration:none;display:flex}.inline-child-list a>span:nth-child(2){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inline-child-list .relationship-number{flex-shrink:0;margin-top:2px;font-size:11px}.inline-child-list .issue-indicator{margin-top:3px}.relationship-inline-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.relationship-feedback:empty{display:none}.relationship-feedback{font-size:13px}.relation-dialog{--relation-top:max(16px, calc(50dvh - 360px));top:var(--relation-top);width:min(600px,100vw - 28px);max-height:calc(100dvh - var(--relation-top) - 16px);transform:translate(-50%)}.relation-dialog:focus{outline:none}.relation-dialog-heading{padding:18px 22px 0}.relation-group-tabs{border-bottom:1px solid var(--divider);flex-wrap:wrap;flex:none;gap:4px;padding:0 18px;display:flex}.relation-group-tabs button:not(.btn){color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;margin:0;padding:9px 8px 11px;font-size:12px;display:flex}.relation-group-tabs button:not(.btn):hover:not(:disabled){color:var(--text);background:0 0}.relation-group-tabs button:not(.btn)[aria-pressed=true]{color:var(--text);border-bottom-color:var(--action)}.relation-group-tabs button:not(.btn):focus-visible{outline-offset:-2px;border-radius:4px 4px 0 0}.relation-group-tabs button>span{background:var(--raised);min-width:18px;color:var(--text);font:400 11px/1.6 var(--font-mono);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px}.relation-group-tabs button>span[data-empty]{color:var(--muted);background:0 0}.relation-browse-controls{flex:none;padding:12px 22px 0}.relation-browse-controls:empty{display:none}.relation-browse-controls .relation-query{margin:0;display:block;position:relative}.relation-browse-controls .relation-query input{width:100%;min-height:38px;margin:0;padding:8px 9px 8px 34px;font-size:13px}.relation-filter{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.relation-query+.relation-filter{margin-top:8px}.relation-filter .property-select{flex:0 auto;min-width:0}.relation-filter .property-select-trigger{width:auto;margin:0;padding:4px 7px;font-size:12px}.relation-filter input{width:auto;margin:0}.relation-filter-note{color:var(--muted);flex:none;margin:0;padding:6px 22px 0;font-size:12px}.relation-browse-results{overscroll-behavior:contain;flex:auto;min-height:min(136px,24dvh);padding:6px 22px 10px;overflow-y:auto}.relation-browse-list{margin:0;padding:0;list-style:none}.relation-browse-list li{border-bottom:1px solid var(--divider);grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:40px;padding:4px 0;font-size:13px;display:grid}.relation-browse-list li:last-child{border-bottom:0}.relation-browse-list a{min-width:0;color:var(--text);align-items:baseline;gap:9px;line-height:1.5;text-decoration:none;display:flex}.relation-browse-list a:hover>span:nth-child(2){text-underline-offset:3px;text-decoration:underline}.relation-browse-list a>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.relation-browse-list a>.hierarchy-trash{flex-shrink:0}.relation-browse-list .relationship-number{flex-shrink:0;font-size:11px}.relation-browse-list small{color:var(--muted);white-space:nowrap;font-size:12px}.relation-browse-list .btn-icon .ui-icon{width:14px;height:14px}.relation-browse-list .btn-icon:not(:disabled):not([aria-disabled=true]):hover{color:var(--danger)}.relation-management{border-top:1px solid var(--divider);flex-direction:column;flex:none;gap:10px;max-height:50dvh;padding:12px 22px;display:flex;overflow:auto}.relation-management>.caption{margin:0}.relation-management:not(:has(button,[role=alert],[role=status]:not(:empty),.caption)){display:none}.relation-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.relation-pages{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:flex}.relation-pages>div{gap:2px;display:flex}.relation-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.relation-footer-actions>.btn-primary{--btn-h:32px}.relation-picker-content{flex:auto;min-height:0;padding:0 22px 12px;overflow:auto}.relation-browse-results .relationship-empty{text-align:center;padding:28px 0}.relation-browse-results .relationship-empty p{color:var(--muted);margin-top:7px}@media (width<=480px){.relation-browse-list li{grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"icon link remove"".status remove";row-gap:0;padding:6px 0}.relation-browse-list li>.issue-indicator{grid-area:icon}.relation-browse-list li>a{grid-area:link}.relation-browse-list li>small{grid-area:status}.relation-browse-list li>.btn{grid-area:remove}}@container (width<=839px){.rail-state{max-width:460px}.rail-state>.rail-helper{margin-left:90px}.detail-inspector .rail-more>summary{display:flex}.rail-more[open]>.rail-secondary{padding-top:12px}.rail-secondary{border-top:0;max-width:460px}.detail-body{gap:0}.detail-document{padding-top:22px}}@media (pointer:coarse){.detail-inspector .property-select-trigger,.detail-inspector .membership-trigger,.detail-inspector .target-trigger,.relationship-summary button:not(.btn),.rail-view-all,.relation-group-tabs button:not(.btn){min-height:42px}}@media (height<=500px){.relation-dialog-heading{padding-top:8px}.relation-dialog-heading .relation-source{margin-bottom:6px}.relation-browse-controls{padding-top:6px}.relation-pages,.relation-management{padding-block:6px}}@media (height<=640px){.relation-browse-results{min-height:44px}}.graph-dialog{flex-direction:column;width:auto;max-height:none;padding:0;display:flex;inset:16px;overflow:hidden;transform:none}.graph-top{border-bottom:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.graph-title{align-items:baseline;gap:10px;min-width:0;margin-right:auto;display:flex}.graph-title h2{font:600 16px/1.3 var(--font-sans);margin:0}.graph-counts{color:var(--muted);white-space:nowrap;font-size:12px}.graph-counts b{color:var(--text);font-weight:500}.graph-trail{color:var(--muted);flex-wrap:wrap;align-items:center;font-size:12px;display:flex}.graph-trail button:not(.btn){color:var(--action);text-underline-offset:3px;border:0;margin:0;padding:2px 4px;font-weight:400;text-decoration:underline}.graph-trail-here{color:var(--text);font-weight:500}.graph-top>[aria-label=Close\ graph]{background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;display:flex}.graph-controls{border-bottom:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:flex}.graph-control-group{border:1px solid var(--divider);border-radius:7px;display:inline-flex;overflow:hidden}.graph-control-group button:not(.btn){border:0;border-radius:0;align-items:center;gap:7px;min-width:36px;min-height:36px;margin:0;padding:0 10px;font-size:13px;display:inline-flex}.graph-control-group button+button:not(.btn){border-left:1px solid var(--divider)}.graph-control-group button:not(.btn)[aria-pressed=true]{background:var(--selection)}.graph-control-group button:not(.btn):focus-visible{outline-offset:-2px}.graph-viewport{margin-left:auto}.graph-toggle{border:1px solid var(--divider);border-radius:7px;align-items:center;gap:8px;min-height:36px;margin:0;padding:0 12px 0 10px;font-size:13px;display:inline-flex}.graph-toggle i{border:1px solid var(--control-outline);border-radius:4px;place-items:center;width:16px;height:16px;display:inline-grid}.graph-toggle i .ui-icon{opacity:0;width:12px;height:12px}.graph-toggle[aria-pressed=true]{background:var(--selection);border-color:var(--action)}.graph-toggle[aria-pressed=true] i{background:var(--action);border-color:var(--action);color:var(--on-action)}.graph-toggle[aria-pressed=true] i .ui-icon{opacity:1}.graph-toggle-count{font:11px var(--font-mono);color:var(--muted)}.graph-zoom{font:11px var(--font-mono);color:var(--muted);text-align:right;min-width:4ch}.graph-state{margin:0;padding:12px 18px;font-size:14px}.graph-state button:not(.btn){margin:0 0 0 8px;padding:6px 10px}.graph-body{flex:1;grid-template-columns:minmax(0,1fr) 264px;min-height:0;display:grid;position:relative}.graph-canvas{background:var(--canvas);background-image:radial-gradient(color-mix(in srgb, var(--text) 8%, transparent) 1px, transparent 1.2px);cursor:grab;touch-action:none;background-size:22px 22px;min-height:0;position:relative;overflow:hidden}.graph-dragging{cursor:grabbing}.graph-canvas:focus-visible{outline-offset:-3px}.graph-layer{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.graph-arrows{pointer-events:none;color:var(--text);position:absolute;top:0;left:0;overflow:visible}.graph-arrows path[stroke-dasharray]{color:var(--muted)}.graph-arrows .graph-arrow-selected{color:var(--action);stroke-width:2.5px}.graph-arrows .graph-marker-active{fill:var(--text)}.graph-arrows .graph-marker-history{fill:var(--muted)}.graph-arrows .graph-marker-selected{fill:var(--action)}.graph-node{text-align:left;border:1px solid var(--control-outline);background:var(--surface);width:248px;height:76px;color:var(--text);border-radius:7px;align-content:start;gap:4px;margin:0;padding:9px 11px;font-weight:400;display:grid;position:absolute;box-shadow:0 1px 2px #0000000d}.graph-node:hover:not(:disabled){background:var(--surface);border-color:var(--text)}.graph-node[aria-pressed=true]{border-color:var(--action);box-shadow:0 0 0 1px var(--action)}.graph-node:focus-visible{outline-offset:3px}.graph-node-meta{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.graph-node-number{font:12px var(--font-mono);color:var(--text)}.graph-node-tag{letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:10px}.graph-node-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.graph-node-history{border-style:dashed}.graph-node-history .graph-node-title,.graph-node-history .graph-node-number{color:var(--muted)}.graph-node-focus{border:2px solid var(--action);background:var(--selection);padding:8px 10px}.graph-node-focus .graph-node-tag{color:var(--action)}.graph-column-label{white-space:nowrap;font:500 11px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;display:flex;position:absolute}.graph-column-label .ui-icon{width:13px;height:13px}.graph-legend{color:var(--muted);background:var(--surface);border:1px solid var(--divider);pointer-events:none;border-radius:6px;gap:4px;padding:8px 10px;font-size:11px;display:grid;position:absolute;bottom:12px;right:14px}.graph-legend span{align-items:center;gap:8px;display:flex}.graph-legend svg{color:var(--text);overflow:visible}.graph-legend span:last-child svg{color:var(--muted)}.graph-notes{pointer-events:none;flex-wrap:wrap;gap:8px;font-size:12px;display:flex;position:absolute;bottom:12px;left:14px;right:200px}.graph-notes>span{pointer-events:auto;border:1px solid var(--warning-outline);background:var(--warning-surface);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.graph-notes button:not(.btn){border-color:var(--warning-outline);margin:0;padding:2px 6px;font-size:12px}.graph-inspector{border-left:1px solid var(--divider);background:var(--surface);align-content:start;gap:12px;min-height:0;padding:16px;font-size:13px;display:grid;overflow:auto}.graph-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.graph-keys{color:var(--muted);grid-template-columns:auto 1fr;gap:5px 10px;margin:0;font-size:12px;display:grid}.graph-keys dt,.graph-keys dd{margin:0}.graph-keys kbd{font:11px var(--font-mono);border:1px solid var(--divider);border-radius:3px;padding:1px 5px}.graph-selection-head{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.graph-selection-close{margin-left:auto;padding:4px;display:none}.graph-selection-title{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.4}.graph-selection-rows{gap:6px;margin:0;font-size:12px;display:grid}.graph-selection-rows div{grid-template-columns:78px 1fr;gap:8px;display:grid}.graph-selection-rows dt{color:var(--muted)}.graph-selection-rows dd{margin:0}.graph-selection-actions{gap:8px;margin-top:4px;display:grid}.graph-selection-actions button:not(.btn),.graph-open{border:1px solid var(--control-outline);min-height:36px;font:500 13px/1.4 var(--font-sans);color:inherit;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:0;padding:7px 12px;text-decoration:none;display:inline-flex}.graph-open{background:var(--action);border-color:var(--action);color:var(--on-action)}.graph-open:hover{background:var(--action-hover)}.graph-list{min-height:0;padding:12px 18px 24px;overflow:auto}.graph-list h3{font:500 12px/1.4 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px}.graph-rows{margin:0;padding:0;list-style:none}.graph-rows li{border-top:1px solid var(--divider);grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:44px;padding:8px 0;font-size:13px;display:grid}.graph-row-text{min-width:0}.graph-row-text>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.graph-row-text small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;display:block}.graph-row-state{color:var(--muted);white-space:nowrap;font-size:11px}.graph-rows li:not(.graph-row-history) .graph-row-state{color:var(--text)}.graph-row-history .graph-row-text>span,.graph-row-history .graph-node-number{color:var(--muted)}.graph-rows .graph-selection-actions{grid-template-columns:auto auto;margin:0}.graph-rows .graph-selection-actions button:not(.btn),.graph-rows .graph-open{min-height:32px;padding:5px 9px;font-size:12px}.graph-pages{gap:8px;margin-top:12px;display:flex}.graph-pages button:not(.btn){margin:0}@media (prefers-reduced-motion:no-preference){.graph-layer{transition:transform .16s ease-out}.graph-dragging .graph-layer{transition:none}}@media (pointer:coarse){.graph-control-group button:not(.btn),.graph-toggle,.graph-selection-actions button:not(.btn),.graph-open,.graph-rows .graph-selection-actions button:not(.btn),.graph-rows .graph-open,.graph-top>[aria-label=Close\ graph]{min-height:42px}}.workspace-content section.recap-page,section.recap-page{width:100%;max-width:760px;margin:0 auto;padding:32px 24px 64px}.recap-page section.recap-section{margin:28px 0 0;padding:0}.recap-eyebrow{color:var(--orange-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:600}.recap-page header.recap-header{border:0;height:auto;margin:0;padding:0;display:block}.recap-header h1{letter-spacing:-.025em;outline-offset:2px;margin:0;font-size:26px}.recap-verdict{margin:8px 0 0;font-size:16px}.recap-section h2{margin:0 0 4px;font-size:18px}.recap-line{color:var(--muted);margin:0 0 10px}.recap-workspace{color:var(--muted);margin:14px 0 4px;font-size:13px;font-weight:600}.recap-agent-name{margin:12px 0 2px}.recap-list{margin:0;padding:0;list-style:none}.recap-list li{border-bottom:1px solid var(--divider);overflow-wrap:anywhere;padding:8px 0}.recap-list a{color:inherit;text-decoration:none}.recap-list a:hover{text-decoration:underline}.recap-number{color:var(--muted);font-family:var(--font-mono);font-size:13px}.recap-footnote{margin-top:32px}@media (width<=480px){section.recap-page{padding:20px 16px 40px}}@media (pointer:coarse){.recap-list a{min-height:42px;display:block}}.workspace-content section.notifications-page,section.notifications-page{width:100%;max-width:760px;margin:0 auto;padding:32px 24px 64px}.notifications-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.notifications-title{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.notifications-title h1{letter-spacing:-.025em;outline-offset:2px;margin:0;font-size:26px}.notifications-count{white-space:nowrap}.notification-filters{border:1px solid var(--divider);background:var(--canvas);border-radius:8px;gap:2px;margin-bottom:18px;padding:2px;display:inline-flex}.notification-filters button:not(.btn){min-height:30px;color:var(--muted);font:500 13px/1.4 var(--font-sans);background:0 0;border:0;border-radius:6px;margin:0;padding:4px 12px}.notification-filters button:not(.btn):hover{color:var(--text)}.notification-filters button:not(.btn)[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--divider), 0 1px 2px #0000000f}.notification-inbox section.notification-group{margin:0 0 18px;padding:0}.notification-group-heading{color:var(--muted);letter-spacing:.02em;margin:0 0 6px;padding:0 10px;font-size:12px;font-weight:600}.notification-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notification-item{border-radius:8px;align-items:center;display:flex;position:relative}.notification-item:hover,.notification-item:focus-within{background:var(--raised)}.notification-row{min-width:0;min-height:56px;color:inherit;outline-offset:-2px;border-radius:8px;flex:1;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 4px 8px 10px;text-decoration:none;display:grid}.notification-kind-icon{background:var(--canvas);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.notification-kind-icon .ui-icon{width:15px;height:15px}.notification-unread .notification-kind-icon{background:color-mix(in srgb, var(--action) 14%, var(--surface));color:var(--action)}.notification-text{flex-direction:column;gap:2px;min-width:0;display:flex}.notification-summary{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.notification-summary strong{color:var(--text);font-weight:500}.notification-issue{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.notification-number{color:var(--muted);font-family:var(--font-mono);font-size:12px}.notification-unread .notification-title{font-weight:600}.notification-meta{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.notification-unread-indicator{background:var(--action);border-radius:50%;width:8px;height:8px}.notification-actions-trigger{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;margin:0 6px 0 0;padding:0;display:grid}.notification-actions-trigger:hover:not(:disabled),.notification-actions-trigger[data-popup-open]{background:var(--surface);color:var(--text)}.notification-actions-trigger .ui-icon{width:16px;height:16px}.notification-actions-menu .issue-command,.notification-snooze-menu .issue-command{align-items:center;gap:8px;display:flex}.notification-snooze-menu .command-current{color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:16px;font-size:12px}.notification-empty{text-align:center;color:var(--muted);justify-items:center;gap:2px;padding:48px 16px;display:grid}.notification-empty .ui-icon{width:22px;height:22px;margin-bottom:8px}.notification-empty p{margin:0}.notification-empty strong{color:var(--text);font-weight:600}.notification-inbox .notification-more{margin:4px auto 0;display:block}.notification-skeleton-row{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:8px 10px;display:grid}.notification-skeleton-row .skeleton-circle{width:28px;height:28px}.notification-skeleton-row>span{gap:8px;display:grid}.notification-skeleton-row>span .skeleton:last-child{width:30%;height:9px}.notification-snooze-dialog{z-index:60;border:1px solid var(--divider);background:var(--surface);width:min(360px,100vw - 32px);color:var(--text);border-radius:12px;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 60px #00000038}.notification-snooze-dialog h2{margin:0 0 4px;font-size:16px}.notification-snooze-target{text-overflow:ellipsis;white-space:nowrap;margin:0 0 14px;overflow:hidden}.notification-snooze-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.notification-snooze-fields label{gap:4px;font-size:13px;display:grid}.notification-snooze-dialog .caption{margin:10px 0 0}.notification-snooze-dialog .error{margin:8px 0 0}.notification-snooze-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.notification-sheet-body .notification-filters{display:none}.notification-sheet-body .notification-row{min-height:52px}@media (any-pointer:coarse){.notification-actions-trigger{width:42px;min-width:42px;height:42px;min-height:42px}.notification-filters button:not(.btn){min-height:42px}.notification-row{min-height:60px}}@media (width<=480px){section.notifications-page{padding:20px 16px 40px}.notification-row{grid-template-columns:28px minmax(0,1fr);row-gap:2px}.notification-meta{grid-column:2}.notification-summary,.notification-issue{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.notifications-heading{flex-wrap:wrap}.notification-filters{display:flex}.notification-filters button:not(.btn){flex:1}}@media (forced-colors:active){.notification-unread-indicator{forced-color-adjust:none;background:highlight}.notification-filters button:not(.btn)[aria-pressed=true]{outline:2px solid highlight}.notification-item:focus-within{outline:1px solid canvastext}}.sidebar-links>a{align-items:center}.sidebar-links>a .nav-view-count{margin-left:auto}.workspace-navigation.app-shell{grid-template:"sidebar topbar"48px"sidebar content"minmax(0,1fr)/232px minmax(0,1fr)}.workspace-navigation .app-sidebar{background:var(--canvas);grid-area:sidebar;gap:10px;padding:8px}.workspace-navigation .workspace-trigger{min-height:38px}.workspace-navigation .sidebar-scroll{gap:16px;padding:8px 0}.workspace-navigation main.workspace-content{grid-area:content}.shell-topbar{z-index:18;border-bottom:1px solid var(--divider);background:var(--surface);grid-area:topbar;align-items:center;gap:16px;min-width:0;height:48px;padding:6px 28px;display:flex;position:sticky;top:0}.shell-breadcrumb{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.shell-breadcrumb a{font:inherit;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;text-decoration:none;overflow:hidden}.shell-breadcrumb h1{letter-spacing:normal;align-items:center;gap:8px;margin:0;font-size:15px;line-height:24px;display:flex}.shell-breadcrumb h1>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.shell-breadcrumb h1 .view-icon{flex-shrink:0}.shell-breadcrumb :is(h1,strong){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-weight:500;overflow:hidden}.shell-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.shell-actions .command-search-trigger{background:0 0;width:auto;min-height:34px;margin:0;padding:5px 9px}@media (width>=761px){.shell-actions .command-search-trigger{background:var(--canvas);width:clamp(180px,22vw,260px);font:400 13px var(--font-sans);padding:5px 6px 5px 10px}.shell-actions .command-search-trigger:hover:not(:disabled){background:var(--canvas);border-color:var(--control-outline)}.shell-actions .command-search-trigger:focus-visible{border-color:var(--action);outline-offset:-1px}.shell-actions .command-search-trigger>span{white-space:nowrap}.shell-actions .command-search-trigger kbd{border:1px solid var(--divider);background:var(--surface);font:11px var(--font-sans);border-radius:4px;padding:1px 5px}}.shell-create{display:flex}.shell-topbar .mobile-navigation{display:none}.shell-badge{border:2px solid var(--surface);background:var(--brand-orange);min-width:17px;height:17px;color:var(--on-orange);font:600 11px/1 var(--font-mono);border-radius:9px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-3px;right:-3px}.btn:has(>.shell-badge){position:relative}.workspace-navigation .workspace-sections{gap:1px}.workspace-navigation .issues-navigation{border:0;margin:0;padding:0}.workspace-navigation .issues-navigation>summary{cursor:pointer;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:4px 9px;font-size:13px;font-weight:500;list-style:none;display:flex}.workspace-navigation .issues-navigation>summary::-webkit-details-marker{display:none}.workspace-navigation .issues-navigation>summary:hover{background:var(--raised)}.workspace-navigation .issues-navigation>summary>.ui-icon:first-child{box-sizing:border-box;width:26px;height:26px;color:var(--muted);padding:3px}.workspace-navigation .issues-navigation>summary:after{width:14px;height:14px;color:var(--muted);margin-left:auto;mask-size:14px}.workspace-navigation .issues-navigation-children{gap:1px;margin-left:12px;display:grid}.workspace-navigation .issues-navigation-children .nav-view>a,.workspace-navigation .issues-navigation-children>a{padding-left:8px}.workspace-navigation .more-views>summary>.ui-icon:first-child{transform:none}.workspace-navigation .more-views>summary>.ui-icon:last-child{width:14px;height:14px;margin-left:auto;padding:0;transform:rotate(-90deg)}.workspace-navigation .more-views[open]>summary>.ui-icon:last-child{transform:none}.sidebar-utility{min-height:36px;color:var(--muted);border-radius:7px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;text-decoration:none;display:flex}.sidebar-utility:hover{background:var(--raised);color:var(--text)}.sidebar-utility .ui-icon{width:18px;height:18px}.help-trigger{width:100%;min-height:36px;color:var(--muted);font:400 13px/1.4 var(--font-sans);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;margin:0;padding:7px 8px;display:flex}.help-trigger:hover,.help-trigger[data-popup-open]{background:var(--raised);color:var(--text)}.help-trigger>.ui-icon{width:18px;height:18px}.help-trigger>.ui-icon:last-child{width:14px;height:14px}.workspace-navigation .feedback-rail{margin:0}.workspace-navigation .feedback-rail-trigger{border-radius:7px}.notification-backdrop{z-index:54;background:#00000029;position:fixed;inset:0}.notification-sheet{z-index:55;background:var(--surface);width:min(430px,100vw);min-width:0;color:var(--text);border-left:1px solid var(--divider);outline:none;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 60px #0000002e}.notification-sheet-title{border-bottom:1px solid var(--divider);align-items:center;gap:12px;min-height:58px;padding:10px 14px 10px 18px;display:flex}.notification-sheet-title h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:600;overflow:hidden}.notification-sheet-title .btn-icon{margin-left:auto}.notification-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 18px;overflow-y:auto}.notification-sheet-body .notifications-heading h1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.notification-sheet-footer{border-top:1px solid var(--divider);flex-shrink:0;padding:12px 18px}.notification-sheet-footer a{color:var(--action);font-size:13px;font-weight:500;text-decoration:none;display:block}.notification-error{color:var(--danger);margin:0 0 12px;font-size:13px}.notification-inline-feedback{border:1px solid var(--divider);background:var(--raised);border-radius:8px;align-items:center;gap:4px;margin:0 0 12px;padding:4px 4px 4px 12px;font-size:13px;display:flex}.notification-inline-feedback>span{flex:1;min-width:0}.notification-inline-error{border-color:color-mix(in srgb, var(--danger) 45%, var(--divider))}@media (prefers-reduced-motion:no-preference){.notification-sheet{animation:.14s ease-out notification-sheet-in}@keyframes notification-sheet-in{0%{opacity:.75;transform:translate(18px)}}}@media (width<=760px){.workspace-navigation.app-shell{grid-template:"topbar"48px"content"minmax(0,1fr)/minmax(0,1fr)}.workspace-navigation .app-sidebar{z-index:40;border-right:1px solid var(--divider);background:var(--canvas);border-bottom:0;width:min(320px,100vw);height:calc(100dvh - 48px);padding:10px 12px;display:none;position:fixed;inset:48px auto 0 0}.workspace-navigation .app-sidebar[data-navigation-open=true]{height:calc(100dvh - 48px);display:flex}.workspace-navigation .app-sidebar[data-navigation-open=true] .sidebar-navigation,.workspace-navigation .workspace-trigger{display:flex}.workspace-navigation .shell-topbar .mobile-navigation{grid-area:auto;margin:0 8px 0 -8px;display:inline-flex}.shell-topbar{padding-inline:10px}.shell-actions{gap:2px}.shell-actions .command-search-trigger{width:42px;min-width:42px;height:42px;min-height:42px;padding:10px}.shell-actions .command-search-trigger span,.shell-actions .command-search-trigger kbd{display:none}.shell-topbar{gap:6px}.workspace-navigation .sidebar-scroll{gap:14px}.notification-sheet{border-left:0;width:100vw}}@media (any-pointer:coarse){.shell-actions .command-search-trigger,.workspace-navigation .issues-navigation>summary,.sidebar-utility,.help-trigger{min-height:42px}.issue-list-toolbar :is(button,.back-to-view){min-width:42px;min-height:42px}}@media (forced-colors:active){.shell-badge{color:highlighttext;forced-color-adjust:none;background:highlight;border:1px solid canvastext}.notification-sheet{border-color:canvastext}}@media (width<=650px){.graph-dialog{border-radius:12px 12px 0 0;inset:8px 0 0}.graph-top,.graph-controls{padding-inline:12px}.graph-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;display:grid}.graph-top>.graph-back,.graph-title{grid-column:1}.graph-top>.graph-trail{grid-column:1/-1}.graph-title{flex-direction:column;align-items:flex-start;gap:2px;margin:0}.graph-counts{white-space:normal}.graph-top>[aria-label=Close\ graph]{grid-area:1/2}.graph-controls{gap:6px}.graph-control-group button:not(.btn),.graph-toggle,.graph-top>[aria-label=Close\ graph]{min-height:42px}.graph-control-group button>span,.graph-toggle>span:not(.graph-toggle-count){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.graph-body{grid-template-columns:minmax(0,1fr)}.graph-legend{display:none}.graph-inspector{z-index:1;border-left:0;border-top:1px solid var(--divider);border-radius:12px 12px 0 0;max-height:60%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0003}.graph-inspector[data-empty=true]{display:none}.graph-selection-close{display:inline-flex}.graph-keys,.graph-keys+.graph-hint{display:none}.graph-rows li{grid-template-columns:40px minmax(0,1fr)}.graph-rows li>:nth-child(n+3){grid-column:2}.graph-row-text>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.agent-ownership-context{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:400;display:block}.agent-roster-main{min-width:0}.agent-roster>ul>li{align-items:start}.agent-roster>ul>li>.agent-roster-mark{margin-top:4px}.agent-roster>ul>li{grid-template-columns:52px minmax(0,1fr) auto}.agent-roster-name,.agent-roster-main>.agent-ownership-context{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-roster-main>.agent-ownership-context{margin-top:4px}.agent-identity-form{--settings-control-height:36px;container-type:inline-size}.agent-editor-grid{grid-template-columns:minmax(360px,1.45fr) minmax(250px,1fr);align-items:start;gap:32px;display:grid}.agent-editor-identity,.agent-editor-ownership{align-content:start;gap:12px;min-width:0;margin:0;padding:0;display:grid}.agent-editor-identity>fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.agent-appearance-label{margin-top:6px}.settings-body .agent-editor-identity>.app-disclosure,.settings-body .agent-editor-secondary>.app-disclosure{margin-block:0}.agent-identity-form h3{margin:0;font-size:14px;font-weight:600}.agent-identity-form input:not([type=radio]):not([type=file]):not([type=checkbox]){height:var(--settings-control-height);min-height:36px;padding:7px 10px;line-height:20px}.agent-identity-form input[type=checkbox]{width:auto}.agent-editor-ownership>p{margin:0}.agent-ownership-fields{gap:8px;min-width:0;display:grid}.agent-ownership-fields>.property-select{min-width:0;max-width:100%}.agent-ownership-fields .property-select-trigger{width:100%;min-height:36px}.agent-ownership-shared{min-height:36px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.agent-ownership-shared input{accent-color:var(--action);margin:0}.agent-ownership-shared:has(:disabled){opacity:.6;cursor:default}.agent-identity-form>.agent-form-actions{border-top:1px solid var(--divider);padding-top:12px}.agent-editor-secondary{border-top:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-top:8px;padding-top:12px;display:flex}.agent-editor-secondary>.agent-history{border:0;flex:220px;margin:0;padding:0}.agent-editor-secondary>.agent-history~button:not(.btn){margin-top:16px}.agent-identity-form button:not(.btn),.agent-roster-actions button:not(.btn),.agent-self-claim button:not(.btn){min-height:36px;margin:0;padding-block:7px}.agent-discard{border:1px solid var(--divider);border-radius:6px;padding:12px}.agent-discard p{margin:0 0 8px}.agent-discard button+button:not(.btn),.agent-discard .btn+.btn{margin-left:8px}.agent-self-claim>p{margin:8px 0}@media (width<=600px){.agent-roster>ul>li{grid-template-columns:52px minmax(0,1fr) auto;gap:8px;padding:12px 8px}.agent-roster-actions{gap:0}.agent-roster li>.agent-identity-form{padding-top:16px}}@container (width<=679px){.agent-editor-grid{grid-template-columns:minmax(0,1fr);gap:20px}.agent-editor-ownership{border-top:1px solid var(--divider);padding-top:20px}}@container (width<=399px){.agent-appearance{gap:6px}}@media (any-pointer:coarse){.agent-identity-form{--settings-control-height:42px}.agent-identity-form button:not(.btn),.agent-roster-actions button:not(.btn),.agent-self-claim button:not(.btn),.agent-ownership-shared,.agent-identity-form .property-select-trigger,.agent-identity-form input:not([type=radio]):not([type=file]):not([type=checkbox]){min-height:42px}}.project-groups{gap:20px;display:grid}.project-group>summary{background:var(--surface);border-radius:6px}.project-group-title{align-items:center;gap:10px;display:flex}.project-group-count{color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.project-collection li[data-archived]{color:var(--muted)}.project-collection li[data-archived] .view-identity,.project-collection li[data-archived] .project-activity-strip{filter:grayscale()}.project-collection li>a{gap:16px;padding:20px 8px}.project-collection li>a>.project-row-main{flex:320px}.project-row-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.project-row-heading strong{font-size:15px;font-weight:500}.project-row-meta{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px;display:flex}.project-row-meta .project-lead{font-size:12px}.project-row-meta .project-progress.compact{flex:150px;margin:0}.project-no-work{color:var(--muted);font-size:12px}.project-collection li>a>.project-row-activity{flex-direction:column;flex:0 0 200px;align-items:flex-end;gap:7px;display:flex;overflow:visible}.project-recency{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:3px 8px;font-size:12px;display:flex}.project-stalled{color:var(--muted)}.project-activity-strip{gap:3px;display:flex}.project-activity-strip>span{background:var(--divider);border:1px solid var(--divider);border-radius:2px;width:12px;height:12px}.project-activity-strip>span[data-level="1"]{background:color-mix(in srgb,var(--action) 25%,var(--surface))}.project-activity-strip>span[data-level="2"]{background:color-mix(in srgb,var(--action) 50%,var(--surface))}.project-activity-strip>span[data-level="3"]{background:color-mix(in srgb,var(--action) 75%,var(--surface))}.project-activity-strip>span[data-level="4"]{background:var(--action)}.project-activity-caption{color:var(--muted);font-size:11px}@media (width<=760px){.project-collection li>a{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.project-collection li>a>.project-row-activity{grid-column:2;align-items:flex-start}.project-skeleton-row{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.project-skeleton-row>.project-row-activity{grid-column:2;align-items:flex-start}.project-skeleton-chevron{display:none}.project-skeleton-row-heading{min-height:18px}.project-skeleton-summary{height:16px}.project-skeleton-row-meta{min-height:18px}.project-recency{justify-content:flex-start}.project-collection li>a>.ui-icon{display:none}.project-row-meta{gap:8px 14px}}@media (width<=479px){.project-activity-strip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-activity-caption{display:none}.project-skeleton-activity{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-skeleton-activity-caption{display:none}}@media (forced-colors:active){.project-activity-strip>span{border-color:canvastext}.project-activity-strip>span:not([data-level="0"]){forced-color-adjust:none;background:highlight}}.onboarding-checklist{border:1px solid var(--divider);background:var(--surface);border-radius:8px;margin:16px 0 8px;padding:16px 18px}.onboarding-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.onboarding-head h2{font:600 16px/1.35 var(--font-sans);margin:0}.onboarding-checklist ol{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.onboarding-checklist li{border:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.onboarding-text{min-width:0;color:var(--muted);font-size:14px;line-height:1.45}.onboarding-text strong{color:var(--text);font-weight:600}.onboarding-mark{border:1.5px solid var(--control-outline);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.onboarding-checklist li.done .onboarding-mark{border-color:var(--action);background:var(--action);color:var(--on-action)}.onboarding-checklist li.done .onboarding-mark svg{width:14px;height:14px}.onboarding-starters{border-top:1px solid var(--divider);color:var(--muted);margin:8px 0 0;padding-top:10px;font-size:13px}@media (width<=520px){.onboarding-checklist{padding:14px 12px}.onboarding-checklist li{grid-template-columns:20px minmax(0,1fr)}.onboarding-checklist li>.btn{grid-column:2;justify-self:start}}@media (forced-colors:active){.onboarding-checklist li.done .onboarding-mark{color:canvas;background:canvastext;border-color:canvastext}}.log-index,.log-post{max-width:760px}.log-index>.doc-header{margin-bottom:32px}.log-post>.doc-header{margin-bottom:40px}.doc-header a.eyebrow{width:fit-content;text-decoration:none}.doc-header a.eyebrow:hover{text-underline-offset:4px;text-decoration:underline}.log-byline{color:var(--muted);margin:20px 0 0;font-size:14px}.log-tabs{border-bottom:1px solid var(--divider);flex-wrap:wrap;gap:4px 8px;margin:0 0 8px;padding-bottom:12px;display:flex}.log-tabs a{min-height:36px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.log-tabs a:hover{color:var(--text);background:var(--surface)}.log-tabs a[aria-current=page]{color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--divider);font-weight:500}.log-tabs a:focus-visible,.log-list a:focus-visible,.log-feed a:focus-visible,.log-filed a:focus-visible,.log-prose a:focus-visible,.doc-header a.eyebrow:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:4px}.log-list{margin:0;padding:0;list-style:none;display:grid}.log-list li{border-bottom:1px solid var(--divider);padding:28px 0}.log-list-meta{color:var(--muted);font:12px/1.6 var(--font-mono);flex-wrap:wrap;gap:0 8px;margin:0;display:flex}.log-list-meta a{color:var(--orange-text);text-decoration:none}.log-list-meta a:hover{text-underline-offset:3px;text-decoration:underline}.log-list h2{letter-spacing:-.03em;text-wrap:balance;margin:8px 0 0;font-size:clamp(22px,3vw,28px);line-height:1.2}.log-list h2 a{color:var(--text);text-decoration:none}.log-list h2 a:hover{text-underline-offset:5px;text-decoration:underline 2px}.log-list-summary{max-width:62ch;color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.65}.log-empty{color:var(--muted);margin:40px 0;font-size:17px}.log-feed{color:var(--muted);margin:40px 0 0;font-size:14px}.log-feed a{color:var(--action)}.log-prose{overflow-wrap:break-word;max-width:68ch;font-size:17px;line-height:1.75}.log-prose>:first-child{margin-top:0}.log-prose p,.log-prose ul,.log-prose ol{margin:0 0 20px}.log-prose li+li{margin-top:6px}.log-prose h2{letter-spacing:-.025em;margin:48px 0 14px;font-size:24px;line-height:1.25}.log-prose a{color:var(--action);text-underline-offset:3px}.log-prose code{background:var(--surface);font:.9em var(--font-mono);border-radius:5px;padding:1px 5px}.log-prose pre{border:1px solid var(--divider);background:var(--surface);border-radius:10px;padding:16px;font-size:14px;line-height:1.6;overflow-x:auto}.log-prose pre code{background:0 0;padding:0}.log-prose blockquote{border-left:3px solid var(--orange-text);color:var(--muted);margin:0 0 20px;padding-left:18px}.log-filed{border-top:1px solid var(--divider);color:var(--muted);margin:56px 0 0;padding-top:20px;font-size:14px}.log-filed a{color:var(--text)}
