main[data-page=admin-usage]{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}main[data-page=admin-usage] section{flex-direction:column;gap:1rem;width:100%;display:flex}main[data-page=admin-usage] h2{font:600 1.5rem / 1.25 var(--font-sans);letter-spacing:-.02em;color:var(--ink-900);margin:0}main[data-page=admin-usage] form[data-form=usage-filters]{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}main[data-page=admin-usage] form[data-form=usage-filters] label{font:500 .8125rem / 1.4 var(--font-sans);color:var(--ink-500);flex-direction:column;gap:.25rem;display:flex}main[data-page=admin-usage] form[data-form=usage-filters] input,main[data-page=admin-usage] form[data-form=usage-filters] select{font:400 .9375rem / 1.4 var(--font-sans);border:var(--px) solid var(--line-soft);background:var(--paper-0);color:var(--ink-900);border-radius:.375rem;padding:.375rem .5rem}main[data-page=admin-usage] table[data-table=usage-aggregate]{border-collapse:collapse;width:100%;font:400 .875rem / 1.4 var(--font-sans)}main[data-page=admin-usage] table[data-table=usage-aggregate] caption{text-align:left;font:400 .8125rem / 1.4 var(--font-sans);color:var(--ink-500);margin-bottom:.5rem}main[data-page=admin-usage] table[data-table=usage-aggregate] th,main[data-page=admin-usage] table[data-table=usage-aggregate] td{text-align:right;border-bottom:var(--px) solid var(--line-soft);padding:.5rem .75rem}main[data-page=admin-usage] table[data-table=usage-aggregate] th[scope=col]{text-align:right;color:var(--ink-500);font-weight:500}main[data-page=admin-usage] table[data-table=usage-aggregate] th[scope=row]{text-align:left;color:var(--ink-900);font-weight:500}main[data-page=admin-usage] table[data-table=usage-aggregate] tfoot th,main[data-page=admin-usage] table[data-table=usage-aggregate] tfoot td{border-bottom:none;border-top:calc(var(--px) * 2) solid var(--line-soft);font-weight:600}main[data-page=admin-usage] [data-state=forbidden],main[data-page=admin-usage] [data-state=error]{color:var(--ink-900)}[data-component=clarification-panel]{--ok:#3fa15a;--ok-light:#dceade;background:var(--paper-0);border:var(--px) solid var(--line);box-shadow:var(--shadow-paper);border-radius:.5rem;overflow:hidden}[data-component=clarification-panel]>header{border-bottom:var(--px) solid var(--line-soft);grid-template-columns:1.25rem 1fr;align-items:start;gap:.125rem .5rem;padding:.75rem 1rem;display:grid}[data-component=clarification-panel]>header>svg{color:var(--ink-500);flex-shrink:0;grid-row:1/3;margin-top:.125rem}[data-component=clarification-panel]>header>p{font:500 .9375rem / 1.4 var(--font-sans);color:var(--ink-900);margin:0}[data-component=clarification-panel]>fieldset{border:none;margin:0;padding:.5rem 1rem}[data-component=clarification-panel]>fieldset>legend{width:var(--px);height:var(--px);margin:calc(-1 * var(--px));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}[data-component=clarification-panel]>fieldset>ul{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}[data-component=clarification-panel]>fieldset>ul>li{border:var(--px) solid transparent;border-radius:.375rem;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:.25rem .5rem;padding:.375rem .5rem;transition-property:background-color,border-color;display:grid}[data-component=clarification-panel]>fieldset>ul>li:hover{background:var(--paper-100)}[data-component=clarification-panel]>fieldset>ul>li:has(>label>input:checked){background:var(--paper-100);border-color:var(--line)}[data-component=clarification-panel]>fieldset>ul>li>label{cursor:pointer;grid-area:1/1}[data-component=clarification-panel]>fieldset>ul>li>label>input[type=radio],[data-component=clarification-panel]>fieldset>ul>li>label>input[type=checkbox]{width:1rem;accent-color:var(--ink-900);cursor:pointer;flex-shrink:0;margin-block-start:.125rem;margin-inline:0 .5rem}[data-component=clarification-panel]>fieldset>ul>li>label>em{font:400 italic .875rem / 1.4 var(--font-sans);color:var(--ink-700)}[data-component=clarification-panel]>fieldset>ul>li>label>small{font:400 .75rem / 1.4 var(--font-sans);color:var(--ink-500);margin-inline-start:1.5rem;display:block}[data-component=clarification-panel]>fieldset>ul>li>button{border:var(--px) solid transparent;width:1.75rem;height:1.75rem;color:var(--ink-400);cursor:pointer;background:0 0;border-radius:.25rem;grid-area:1/2;justify-content:center;align-items:center;padding:0;transition-property:background-color,border-color,color;display:flex}[data-component=clarification-panel]>fieldset>ul>li>button:hover{background:var(--paper-200);border-color:var(--line);color:var(--ink-900)}[data-component=clarification-panel]>fieldset>ul>li>textarea{background:var(--paper-0);border:var(--px) solid var(--line);width:calc(100% - 1.375rem);font:400 .8125rem / 1.4 var(--font-sans);color:var(--ink-900);resize:none;field-sizing:content;border-radius:.25rem;grid-area:2/1/auto/-1;min-height:1.75rem;margin-left:1.375rem;padding:.375rem .5rem;transition-property:border-color,box-shadow}[data-component=clarification-panel]>fieldset>ul>li>textarea:focus{box-shadow:var(--ring);border-color:var(--line-strong);outline:none}[data-component=clarification-panel]>fieldset>ul>li:last-child>textarea::placeholder{color:var(--ink-700)}[data-component=clarification-panel]>footer{border-top:var(--px) solid var(--line-soft);justify-content:flex-end;align-items:center;gap:.75rem;padding:.5rem 1rem .75rem;display:flex}[data-component=clarification-panel]>footer>p:not([data-kbd-hint]){font:400 .75rem / 1 var(--font-sans);color:var(--ink-500);margin:0 auto 0 0}[data-component=clarification-panel][data-kind=suggestion]>header{border-bottom:var(--px) dashed var(--line)}[data-component=clarification-panel][data-kind=suggestion]>header>svg{grid-row:1/4}[data-component=clarification-panel][data-kind=suggestion]>header>p:first-child{font:600 .9375rem / 1.3 var(--font-sans);color:var(--ink-900);margin:0}[data-component=clarification-panel][data-kind=suggestion]>header>p:nth-child(2){font:400 .8125rem / 1.5 var(--font-sans);color:var(--ink-700);margin:0}[data-component=clarification-panel][data-kind=suggestion]>header>p:last-child{font:400 .8125rem / 1.5 var(--font-sans);color:var(--ink-500);margin:0}[data-kbd-hint]{align-items:center;gap:.25rem;margin:0;display:inline-flex}[data-kbd-hint]>kbd{min-width:1.25rem;height:1.25rem;font:500 .6875rem / 1 var(--font-mono);color:var(--ink-700);background:var(--paper-50);border:var(--px) solid var(--line);border-bottom-width:calc(2 * var(--px));border-radius:.25rem;justify-content:center;align-items:center;padding:0 .3125rem;display:inline-flex}[data-kbd-hint]>small{font:400 .75rem / 1.4 var(--font-sans);color:var(--ink-500);margin-left:.25rem}main[data-page$=-scoping]{min-height:0;display:grid;overflow:hidden;container:scoping-screen/inline-size}main[data-page$=-scoping]>output[data-state=loading],main[data-page$=-scoping]>p[data-state=error]{font:400 .9375rem / 1.5 var(--font-sans);color:var(--ink-500);padding:1.5rem}main[data-page$=-scoping]>p[data-state=error]{color:var(--err-strong)}main[data-page$=-scoping]>section[data-scoping-layout]{grid-template-columns:1fr 20rem;min-height:0;display:grid;overflow:hidden}@container scoping-screen (width<56rem){main[data-page$=-scoping]>section[data-scoping-layout]{grid-template-columns:1fr;overflow:auto}}main[data-page$=-scoping]>section[data-scoping-layout]>section{flex-direction:column;align-items:center;min-width:0;min-height:0;display:flex;overflow-y:auto}main[data-page$=-scoping]>section[data-scoping-layout]>section>*{width:100%;max-width:48rem}main[data-page$=-scoping]>section[data-scoping-layout]>section>h2{font:600 1.125rem / 1.3 var(--font-sans);color:var(--ink-900);margin:0;padding:1.25rem 2rem 0}main[data-page$=-scoping]>section[data-scoping-layout]>section>p{font:400 .8125rem / 1.5 var(--font-sans);color:var(--ink-500);margin:.25rem 0 0;padding:0 2rem .5rem}main[data-page$=-scoping]>section[data-scoping-layout]>section>ol{flex-direction:column;gap:1.375rem;margin:0;padding:1.5rem 2rem;list-style:none;display:flex}main[data-page$=-scoping]>section[data-scoping-layout]>section>ol>li{flex-direction:column;gap:1rem;display:flex}main[data-page$=-scoping]>section[data-scoping-layout]>section>ol>li[data-scroll-sentinel]{gap:0;height:0;margin:0;padding:0;overflow:hidden}main[data-page$=-scoping]>section[data-scoping-layout]>section>button{background:var(--paper-0);border:var(--px) solid var(--line);width:2.25rem;max-width:none;box-shadow:var(--shadow-lift);color:var(--ink-700);cursor:pointer;opacity:0;pointer-events:none;border-radius:5rem;flex:0 0 2.25rem;justify-content:center;align-self:end;align-items:center;transition-property:opacity,translate;display:inline-flex;position:sticky;bottom:1.5rem;right:1rem;translate:0 .5rem}main[data-page$=-scoping]>section[data-scoping-layout]>section>button[data-visible=true]{opacity:1;pointer-events:auto;translate:0}main[data-page$=-scoping]>section[data-scoping-layout]>section>button:hover{background:var(--paper-50)}@container scoping-screen (width<56rem){main[data-page$=-scoping]>section[data-scoping-layout]>section{min-height:auto;overflow-y:visible}}main[data-page$=-scoping]>section[data-scoping-layout]>aside{border-left:var(--px) solid var(--line-soft);background:var(--paper-50);flex-direction:column;gap:1rem;min-height:0;padding:1.5rem 1.25rem;display:flex;overflow-y:auto}@container scoping-screen (width<56rem){main[data-page$=-scoping]>section[data-scoping-layout]>aside{border-left:none;border-top:var(--px) solid var(--line-soft);min-height:auto;overflow-y:visible}}@container scoping-screen (width<56rem){main[data-page$=-scoping]>section[data-scoping-layout]>aside[data-sheet=true]{z-index:950;width:min(38rem,100%);max-height:min(75vh,34rem);box-shadow:var(--shadow-lift);border-top:none;border-radius:1rem 1rem 0 0;transition:translate .22s;position:fixed;bottom:0;left:50%;right:auto;overflow-y:auto;translate:-50% 100%}main[data-page$=-scoping]>section[data-scoping-layout]>aside[data-sheet=true][data-open=true]{translate:-50%}}main[data-page$=-scoping]>section[data-scoping-layout]>aside>nav{flex-direction:column;gap:.5rem;display:flex}main[data-page$=-scoping]>section[data-scoping-layout]>aside>p[data-state=locked]{background:var(--paper-100);border:var(--px) solid var(--line-soft);font:400 .8125rem / 1.4 var(--font-sans);color:var(--ink-500);border-radius:.375rem;align-items:center;gap:.5rem;width:fit-content;margin:0;padding:.5rem .75rem;display:inline-flex}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section{background:var(--paper-0);border:var(--px) solid var(--line-soft);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>header{align-items:baseline;gap:.5rem;display:flex}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>header>h3{font:500 .6875rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);margin:0}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>header>small{font:500 .6875rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);margin-left:auto}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>p{flex-direction:column;gap:.5rem;margin:0;display:flex}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>p>data{font:600 2rem / 1 var(--font-mono);letter-spacing:-.02em;color:var(--ink-900)}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>p[data-conf-tone=low]>data{color:var(--conf-low)}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>p[data-conf-tone=mid]>data{color:var(--conf-mid)}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>p[data-conf-tone=near]>data{color:var(--conf-near)}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>p[data-conf-tone=ready]>data{color:var(--conf-ready)}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>ul{border-top:var(--px) solid var(--line-soft);flex-direction:column;gap:.625rem;margin:0;padding:.75rem 0 0;list-style:none;display:flex}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>ul>li{grid-template-columns:1fr auto;align-items:center;gap:.25rem .5rem;display:grid}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>ul>li>p{font:400 .75rem / 1.4 var(--font-sans);color:var(--ink-700);grid-column:1/-1;margin:0}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>ul>li>progress[data-field=dimension-meter]{grid-column:1}main[data-page$=-scoping]>section[data-scoping-layout]>aside>section>ul>li>data{font:500 .6875rem / 1 var(--font-mono);color:var(--ink-500);grid-column:2}main[data-page$=-scoping] [data-msg]{grid-template-rows:1.75rem auto;grid-template-columns:1.75rem 1fr;align-items:start;gap:.375rem .75rem;width:fit-content;max-width:85%;display:grid}main[data-page$=-scoping] [data-msg]:before{width:1.75rem;height:1.75rem;font:600 .625rem / 1 var(--font-mono);border-radius:.25rem;grid-area:1/1/-1;justify-content:center;align-self:start;align-items:center;display:inline-flex}main[data-page$=-scoping] [data-msg]>*{grid-column:2}main[data-page$=-scoping] [data-msg]>h3{font:500 .75rem / 1 var(--font-sans);color:var(--ink-500);align-self:center;margin:0}main[data-page$=-scoping] [data-msg]>p{font:400 .875rem / 1.55 var(--font-sans);color:var(--ink-900);margin:0}main[data-page$=-scoping] [data-msg]>p[data-state=thinking]{color:var(--ink-500);font-style:italic}main[data-page$=-scoping] [data-msg]>output[data-feedback=error]{background:var(--err-bg);border:var(--px) solid var(--err);color:var(--err-strong);font:400 .8125rem / 1.4 var(--font-sans);border-radius:.375rem;margin-top:.5rem;padding:.5rem .75rem;display:block}main[data-page$=-scoping] [data-msg=you]{grid-template-columns:1fr 1.75rem;margin-inline-start:auto}main[data-page$=-scoping] [data-msg=you]:before{content:none}main[data-page$=-scoping] [data-msg=you]>*{grid-column:1}main[data-page$=-scoping] [data-msg=you]>h3{text-align:end}main[data-page$=-scoping] [data-msg=you]>[data-avatar]{border:var(--px) solid var(--line);object-fit:cover;border-radius:.25rem;grid-area:1/2/-1;align-self:start;width:1.75rem;height:1.75rem}main[data-page$=-scoping] [data-msg=you]>strong[data-avatar-fallback]{font:600 .625rem / 1 var(--font-mono);background:var(--ink-900);color:var(--paper-50);justify-content:center;align-items:center;display:inline-flex}main[data-page$=-scoping] [data-msg=len]:before{content:"L";background:var(--paper-100);color:var(--ink-900);border:var(--px) solid var(--line)}main[data-page$=-scoping] [data-msg=len]>p{background:var(--paper-0);border:var(--px) solid var(--line-soft);box-shadow:var(--shadow-paper);border-radius:.5rem;padding:.625rem .75rem}main[data-page$=-scoping] [data-msg=len]>:is(section[data-recap],details[data-recap-history]){background:var(--paper-0);border:var(--px) solid var(--line-soft);box-shadow:var(--shadow-paper);border-radius:.5rem;flex-direction:column;padding:.75rem 1rem;display:flex}main[data-page$=-scoping] [data-msg=len]>:is(section[data-recap],details[data-recap-history])>h3{font:600 .9375rem / 1.3 var(--font-sans);color:var(--ink-900);margin:0}main[data-page$=-scoping] [data-msg=len]>:is(section[data-recap],details[data-recap-history])>section{flex-direction:column;gap:.375rem;padding-block-start:1rem;display:flex}main[data-page$=-scoping] [data-msg=len]>:is(section[data-recap],details[data-recap-history])>section>h4{font:500 .6875rem / 1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500);margin:0}main[data-page$=-scoping] [data-msg=len]>:is(section[data-recap],details[data-recap-history])>section>ul{font:400 .875rem / 1.5 var(--font-sans);color:var(--ink-900);flex-direction:column;gap:.25rem;margin:0;padding-left:1.125rem;display:flex}main[data-page$=-scoping] [data-msg=len]>:is(section[data-recap],details[data-recap-history])>section>p{font:400 .875rem / 1.5 var(--font-sans);color:var(--ink-500);margin:0;font-style:italic}main[data-page$=-scoping] [data-msg=len]>:is(section[data-recap],details[data-recap-history])>section[data-tone=warning]>h4{color:var(--warn)}main[data-page$=-scoping] [data-msg=len]>:is(section[data-recap],details[data-recap-history])>section[data-recap-section=envisioned-tickets]>ol[data-envisioned-tickets]{flex-direction:column;gap:.5rem;padding-left:1.125rem;display:flex}main[data-page$=-scoping] [data-msg=len]>:is(section[data-recap],details[data-recap-history])>section[data-recap-section=envisioned-tickets]>ol[data-envisioned-tickets]>li>article[data-ticket-card]{background:var(--paper-0);border:var(--px) solid var(--line-soft);border-top:3px solid var(--level-accent);box-shadow:var(--shadow-paper);border-radius:.375rem;flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex}main[data-page$=-scoping] [data-msg=len]>:is(section[data-recap],details[data-recap-history])>section[data-recap-section=envisioned-tickets]>ol[data-envisioned-tickets]>li>article[data-ticket-card]>h5{font:600 .875rem / 1.3 var(--font-sans);color:var(--ink-900);margin:0}main[data-page$=-scoping] [data-msg=len]>:is(section[data-recap],details[data-recap-history])>section[data-recap-section=envisioned-tickets]>ol[data-envisioned-tickets]>li>article[data-ticket-card]>p[data-field=tagline]{font:400 .8125rem / 1.4 var(--font-sans);color:var(--ink-600);margin:0}main[data-page$=-scoping] [data-msg=len]>section[data-recap]>footer{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}main[data-page$=-scoping] [data-msg=len]>details[data-recap-history]>summary{cursor:pointer;font:600 .9375rem / 1.3 var(--font-sans);color:var(--ink-900);align-items:center;gap:.5rem;list-style:none;display:flex}main[data-page$=-scoping] [data-msg=len]>details[data-recap-history]>summary::-webkit-details-marker{display:none}main[data-page$=-scoping] [data-msg=len]>details[data-recap-history]>summary:before{content:"▸";color:var(--ink-400);font-size:.625rem}main[data-page$=-scoping] [data-msg=len]>details[data-recap-history]>summary>data[data-field=recap-outcome]{font:500 .625rem / 1.2 var(--font-sans);letter-spacing:.01em;background:var(--paper-100);color:var(--ink-600);border-radius:999px;align-items:center;gap:.375rem;margin-inline-start:auto;padding:.1875rem .4375rem .1875rem .375rem;display:inline-flex}main[data-page$=-scoping] [data-msg=len]>details[data-recap-history]>summary>data[data-field=recap-outcome]:before{content:"";background:currentColor;border-radius:999px;width:.4375rem;height:.4375rem}main[data-page$=-scoping] [data-msg=len]>details[data-recap-history][open]>summary:before{content:"▾"}main[data-page$=-scoping] [data-msg=len]>details[data-recap-history][data-outcome=validated]>summary>data{background:var(--ok-bg);color:var(--ok)}main[data-page$=-scoping] [data-msg=len]>details[data-recap-history][data-outcome=rejected]>summary>data{background:var(--err-bg);color:var(--err)}main[data-page$=-scoping] [data-msg=len]>nav{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}main[data-page$=-scoping] [data-msg=len]>form{background:var(--paper-50);border:var(--px) solid var(--line);border-radius:.5rem;flex-direction:column;gap:.5rem;margin-top:.75rem;padding:.75rem;display:flex}main[data-page$=-scoping] [data-msg=len]>form>label{font:500 .6875rem / 1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500);flex-direction:column;gap:.25rem;display:flex}main[data-page$=-scoping] [data-msg=len]>form>label>textarea{background:var(--paper-0);border:var(--px) solid var(--line);min-height:2rem;font:400 .875rem / 1.5 var(--font-sans);color:var(--ink-900);resize:none;field-sizing:content;border-radius:.375rem;padding:.375rem .625rem}main[data-page$=-scoping] [data-msg=len]>form>label>textarea:focus{box-shadow:var(--ring);border-color:var(--line-strong);outline:none}main[data-page$=-scoping] [data-msg=len]>form>label>textarea:disabled{background:var(--paper-100);color:var(--ink-500);cursor:not-allowed}main[data-page$=-scoping] [data-msg=len]>form>footer{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}main[data-page$=-scoping] [data-msg=you][data-confirmed]>p{background:var(--paper-100);font:400 .75rem / 1.4 var(--font-mono);color:var(--ink-700);border-radius:.25rem;align-items:center;gap:.375rem;width:fit-content;padding:.25rem .5rem;display:inline-flex}main[data-page$=-scoping] [data-event]{background:var(--paper-0);border:var(--px) dashed var(--line);font:400 .8125rem / 1.4 var(--font-sans);color:var(--ink-700);border-radius:.375rem;align-items:center;gap:.5rem;max-width:fit-content;padding:.5rem .75rem;display:flex}main[data-page$=-scoping] [data-event]>svg{color:var(--ink-500);display:inline-flex}main[data-page$=-scoping] [data-event]>p>output[data-state=generating]{color:var(--ink-900);font-weight:500;display:inline}main[data-page$=-scoping] [data-event=error]{background:var(--err-bg);border:var(--px) solid var(--err);color:var(--err-strong)}main[data-page$=-scoping] progress[data-field=global-meter],main[data-page$=-scoping] progress[data-field=dimension-meter]{appearance:none;background:var(--paper-200);border:none;border-radius:999px;width:100%;overflow:hidden}main[data-page$=-scoping] progress[data-field=global-meter]{height:.375rem}main[data-page$=-scoping] progress[data-field=dimension-meter]{height:.1875rem}main[data-page$=-scoping] progress[data-field=global-meter]::-webkit-progress-bar{background:var(--paper-200);border-radius:999px}main[data-page$=-scoping] progress[data-field=dimension-meter]::-webkit-progress-bar{background:var(--paper-200);border-radius:999px}main[data-page$=-scoping] progress::-webkit-progress-value{border-radius:999px;transition:width .32s,background .32s}main[data-page$=-scoping] progress::-moz-progress-bar{border-radius:999px;transition:width .32s,background .32s}main[data-page$=-scoping] progress[data-conf-tone=low]::-webkit-progress-value{background:var(--conf-low)}main[data-page$=-scoping] progress[data-conf-tone=mid]::-webkit-progress-value{background:var(--conf-mid)}main[data-page$=-scoping] progress[data-conf-tone=near]::-webkit-progress-value{background:var(--conf-near)}main[data-page$=-scoping] progress[data-conf-tone=ready]::-webkit-progress-value{background:var(--conf-ready)}main[data-page$=-scoping] progress[data-conf-tone=low]::-moz-progress-bar{background:var(--conf-low)}main[data-page$=-scoping] progress[data-conf-tone=mid]::-moz-progress-bar{background:var(--conf-mid)}main[data-page$=-scoping] progress[data-conf-tone=near]::-moz-progress-bar{background:var(--conf-near)}main[data-page$=-scoping] progress[data-conf-tone=ready]::-moz-progress-bar{background:var(--conf-ready)}main[data-page$=-scoping] progress[data-field=global-meter]{background:linear-gradient(to right, transparent calc(95% - var(--px)), var(--ink-900) 95%, transparent calc(95% + var(--px))), var(--paper-200)}main[data-page$=-scoping] progress[data-field=global-meter]::-webkit-progress-bar{background:linear-gradient(to right, transparent calc(95% - var(--px)), var(--ink-900) 95%, transparent calc(95% + var(--px))), var(--paper-200)}main[data-page$=-scoping]>button[data-score-fab]{z-index:960;cursor:pointer;width:3.75rem;height:3.75rem;box-shadow:var(--shadow-lift);background:conic-gradient(var(--score-fab-color,var(--conf-low)) var(--score-fab-progress,0%), var(--paper-200) 0);border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .28s;display:none;position:fixed;bottom:1.25rem;right:1.25rem}main[data-page$=-scoping]>button[data-score-fab]:before{content:"";border-radius:inherit;background:var(--paper-0);position:absolute;inset:.3125rem}main[data-page$=-scoping]>button[data-score-fab]>data{font:700 .8125rem / 1 var(--font-mono);color:var(--ink-900);display:inline-flex;position:relative}main[data-page$=-scoping]>button[data-score-fab]>data svg{width:1.75rem;height:1.75rem}main[data-page$=-scoping]>button[data-score-fab][data-conf-tone=low]{--score-fab-color:var(--conf-low)}main[data-page$=-scoping]>button[data-score-fab][data-conf-tone=mid]{--score-fab-color:var(--conf-mid)}main[data-page$=-scoping]>button[data-score-fab][data-conf-tone=near]{--score-fab-color:var(--conf-near)}main[data-page$=-scoping]>button[data-score-fab][data-conf-tone=ready]{--score-fab-color:var(--conf-ready)}main[data-page$=-scoping]>button[data-score-fab][data-conf-tone=ready]>data{color:var(--conf-ready)}@container scoping-screen (width<56rem){main[data-page$=-scoping]>button[data-score-fab]{display:inline-flex}}main[data-page$=-scoping]>button[data-scoping-backdrop]{z-index:940;background:var(--ink-900);opacity:.32;cursor:pointer;border:none;padding:0;position:fixed;inset:0}[data-artifact-gate]>section{margin:0;padding:0}[data-artifact-gate]>section>p[data-field=intro]{font:400 .875rem / 1.55 var(--font-sans);color:var(--ink-900);background:var(--paper-0);border:var(--px) solid var(--line-soft);box-shadow:var(--shadow-paper);border-radius:.5rem;margin:0 0 1rem;padding:.625rem .75rem}[data-artifact-gate]>section form[data-form=artifact-gate]{flex-direction:column;gap:1.25rem;display:flex}[data-artifact-gate]>section fieldset[data-field=artifact-picker]{border:0;min-width:0;margin:0;padding:0}[data-artifact-gate]>section fieldset[data-field=artifact-picker] legend{font:600 .9375rem / 1.3 var(--font-sans);color:var(--ink-900);margin:0 0 .625rem;padding:0}[data-artifact-gate]>section ul[data-field=artifact-list]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}[data-artifact-gate]>section li>article{--border-size:var(--px);border:var(--border-size) solid var(--line-soft);background:var(--paper-0);box-shadow:var(--shadow-paper);border-radius:.375rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex;position:relative}[data-artifact-gate]>section li>article:has(>footer>label>input:not(:checked)){opacity:.6;background:var(--paper-50)}[data-artifact-gate]>section li>article>header{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}[data-artifact-gate]>section li>article header>data{font:500 .6875rem / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper-100);color:var(--ink-700);border-radius:.1875rem;padding:.125rem .5rem}[data-artifact-gate]>section li>article[data-kind=adr] header>data{background:var(--adr-bg);color:var(--adr-ink)}[data-artifact-gate]>section li>article[data-kind=guide] header>data{background:var(--stock-blue-bg,var(--paper-100));color:var(--stock-blue-ink,var(--ink-700))}[data-artifact-gate]>section li>article[data-kind=explanation] header>data{background:var(--stock-lavender-bg,var(--paper-100));color:var(--stock-lavender-ink,var(--ink-700))}[data-artifact-gate]>section li>article h3{font:600 .9375rem / 1.3 var(--font-sans);color:var(--ink-900);margin:0}[data-artifact-gate]>section li>article p:first-of-type{font:400 .8125rem / 1.5 var(--font-sans);color:var(--ink-700);margin:0}[data-artifact-gate]>section li>article ul[data-field=adr-options]{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}[data-artifact-gate]>section li>article ul[data-field=adr-options]>li{border:var(--px) solid var(--line-soft);background:var(--paper-50);border-radius:.375rem;flex-direction:column;gap:.125rem;padding:.375rem .5rem;display:flex}[data-artifact-gate]>section li>article ul[data-field=adr-options]>li>strong{font:400 .8125rem / 1.4 var(--font-sans);color:var(--ink-900)}[data-artifact-gate]>section li>article ul[data-field=adr-options]>li>small{font:400 .75rem / 1.4 var(--font-sans);color:var(--ink-500)}[data-artifact-gate]>section li>article>footer{justify-content:flex-start;display:flex}[data-artifact-gate]>section li>article footer>label{cursor:pointer;font:500 .8125rem / 1.3 var(--font-sans);color:var(--ink-700);align-items:center;gap:.5rem;display:inline-flex}[data-artifact-gate]>section li>article footer>label input[type=checkbox]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-artifact-gate]>section li>article footer>label svg{width:.875rem;height:.875rem;color:var(--ink-700)}[data-artifact-gate]>section li>article footer>label:before{content:"";position:absolute;inset:0}[data-artifact-gate]>section form>footer,[data-artifact-gate]>section>footer{justify-content:flex-end;gap:.75rem;display:flex}[data-artifact-gate]>section[data-area=result]>article{border:var(--px) solid var(--line-soft);background:var(--ok-bg);box-shadow:var(--shadow-paper);border-radius:.375rem;flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}[data-artifact-gate]>section[data-area=result]>article>a[data-link=pull-request]{font:500 .9375rem / 1.5 var(--font-sans);color:var(--ink-900);align-self:flex-start;display:inline}[data-artifact-gate]>section[data-area=result]>article>a[data-link=pull-request] svg{vertical-align:-.15em;width:1rem;height:1rem;color:var(--ok);margin-right:.5rem}[data-artifact-gate]>section[data-area=result]>article>a[data-link=pull-request]:after{margin-inline-start:.25rem}[data-artifact-gate]>section[data-area=result]>article>a[data-link=pull-request] data{font:600 .9375rem / 1 var(--font-mono)}[data-artifact-gate]>section[data-area=result]>article>ul{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}[data-artifact-gate]>section[data-area=result]>article>ul li code{font:400 .75rem / 1.4 var(--font-mono);color:var(--ink-700)}[data-artifact-gate]>section[data-area=result]>footer{justify-content:space-between}[data-artifact-gate]>section output[data-result=empty],[data-artifact-gate]>section output[data-state=empty],[data-artifact-gate]>section output[data-state=loading]{font:400 .875rem / 1.5 var(--font-sans);color:var(--ink-500);background:var(--paper-50);border-radius:.375rem;margin:0 0 1.25rem;padding:.875rem 1rem;display:block}[data-artifact-gate]>section output[data-feedback=error]{font:400 .875rem / 1.4 var(--font-sans);color:var(--err-strong);background:var(--err-bg);border-radius:.375rem;padding:.625rem .75rem;display:block}[data-artifact-gate]>output[data-state=loading],[data-artifact-gate]>output[data-state=consolidating],[data-artifact-gate]>p[data-state=error]{font:400 .9375rem / 1.5 var(--font-sans);color:var(--ink-500);margin:0;padding:0;display:block}[data-artifact-gate]>p[data-state=error]{color:var(--err-strong)}.size-chip,.crit-chip,.type-chip,.dependency-badge{background:var(--paper-100);border:var(--px) solid var(--line-soft);cursor:help;border-radius:.25rem;align-items:baseline;gap:.25rem;padding:.1875rem .5rem;display:inline-flex;position:relative}:is(.size-chip,.crit-chip,.type-chip,.dependency-badge)>strong{font:600 .71875rem / 1 var(--font-mono);color:var(--ink-900)}:is(.size-chip,.crit-chip,.type-chip)>small{font:500 .5625rem / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500)}:is(.size-chip,.crit-chip){anchor-name:--chip-tip;anchor-scope:--chip-tip}.type-chip{cursor:default}.type-chip>strong{font-size:.65625rem;font-weight:500}.crit-chip[value=core]{background:var(--level-accent-soft);border-color:var(--level-accent-tint)}.crit-chip[value=core]>strong{color:var(--level-accent-strong)}.scale-tip,.dependency-tip{position-area:block-end span-inline-end;position-try-fallbacks:flip-inline, flip-block;z-index:30;text-align:left;background:var(--ink-900);width:max-content;max-width:min(15rem,100vw - 2rem);color:var(--paper-50);box-shadow:var(--shadow-stack);border-radius:.375rem;flex-direction:column;gap:.1875rem;margin-top:.375rem;padding:.5rem .625rem;display:none;position:fixed}.scale-tip{position-anchor:--chip-tip;text-transform:none;letter-spacing:normal}:is(.size-chip,.crit-chip):hover .scale-tip,:is(.size-chip,.crit-chip):focus-within .scale-tip{display:flex}.scale-tip-head{font:600 .5625rem / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#faf8f399;margin-bottom:.125rem}.scale-tip-row{font:400 .6875rem / 1.3 var(--font-sans);color:#faf8f3b8;align-items:baseline;gap:.375rem;display:flex}.scale-tip-row>strong{width:1.75rem;font:600 .6875rem / 1.3 var(--font-mono);color:var(--paper-50);flex-shrink:0}.scale-tip-row>em{color:var(--paper-50);font-style:normal;font-weight:500}.scale-tip-row[data-current]{color:var(--paper-50)}.scale-tip-row[data-current]>strong{color:color-mix(in oklab, var(--level-accent), white 20%)}.scale-tip-foot{font:400 .625rem / 1.3 var(--font-sans);color:#faf8f380;margin-top:.25rem}.dependency-badge{anchor-name:--dependency-tip;anchor-scope:--dependency-tip}.dependency-badge[data-pending=true]{cursor:default}.dependency-badge[data-pending=true]>small{font:500 .6875rem / 1 var(--font-mono);color:var(--ink-500)}.dependency-tip{position-anchor:--dependency-tip;max-width:min(22rem,100vw - 2rem);max-height:min(12rem,100vh - 4rem);margin-top:0;overflow-y:auto}.dependency-badge:hover .dependency-tip,.dependency-badge:focus-within .dependency-tip,.dependency-tip:hover{display:flex}.dependency-tip-title{font:600 .75rem / 1.3 var(--font-sans);color:var(--paper-50);text-decoration:none}a.dependency-tip-title{cursor:pointer}a.dependency-tip-title:hover{text-decoration:underline}.dependency-tip-detail{font:400 .75rem / 1.3 var(--font-sans);color:#faf8f3b8;margin:0}.dependency-tip-link{border-top:var(--px) solid #faf8f329;font:600 .75rem / 1.3 var(--font-sans);color:color-mix(in oklab, var(--level-accent), white 35%);cursor:pointer;margin-top:.1875rem;padding-top:.3125rem;text-decoration:none}.dependency-tip-link:hover{text-decoration:underline}main>section[data-level]:not([data-area$=-error]):not([data-area=ticket-detail]){flex-direction:column;display:flex}main>section[data-level]:not([data-area$=-error]):not([data-area=ticket-detail])>header hgroup{margin:0}main>section[data-level]:not([data-area$=-error]):not([data-area=ticket-detail])>header hgroup h2{font:600 1.5rem / 1.2 var(--font-sans);letter-spacing:-.02em;color:var(--ink-900);margin:0}main>section[data-level]:not([data-area$=-error]):not([data-area=ticket-detail])>:not(header[data-list-head]){margin:1.5rem 2rem 0}main>section[data-level]:not([data-area$=-error]):not([data-area=ticket-detail])>ol[data-list]{margin-bottom:4rem}main>section[data-level]:not([data-area$=-error]):not([data-area=ticket-detail]) output[data-state=generating]{font:400 .875rem / 1.5 var(--font-sans);color:var(--ink-500);align-items:center;gap:.5rem;display:inline-flex}main>section[data-level]:not([data-area$=-error]):not([data-area=ticket-detail]) output[data-state=generating] svg{width:1rem;height:1rem}ol[data-list]{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));align-items:start;gap:1rem;margin:0;padding:0;list-style:none;display:grid;container:ticket-grid/inline-size}ol[data-list]>li>:is(a,article,button){aspect-ratio:1;text-align:left;width:100%;font:inherit;color:inherit;background:var(--paper-0);border:var(--px) solid var(--line-soft);border-top:3px solid var(--level-accent);box-shadow:var(--shadow-paper);border-radius:2px;flex-direction:column;align-items:stretch;gap:.375rem;padding:.875rem 1rem 1rem;transition-property:box-shadow,transform,border-color;transition-duration:.12s;display:flex;position:relative}ol[data-list]>li>:is(a,article,button):hover{text-decoration:none}ol[data-list]>li>:is(a,article,button)>header{z-index:1;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}ol[data-list]>li>:is(a,article,button)>header data[data-field=position]{font:600 .625rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--level-accent-strong);background:var(--level-accent-soft);border-radius:.1875rem;padding:.125rem .375rem}ol[data-list]>li>:is(a,article,button)>header .size-chip{margin:0}ol[data-list]>li>:is(a,article,button)>header h3{flex-basis:100%}ol[data-list]>li>:is(a,article,button)>header data[data-field=status]{font:500 .625rem / 1.2 var(--font-sans);letter-spacing:.01em;background:var(--paper-100);color:var(--ink-600);border-radius:999px;align-items:center;gap:.375rem;margin-inline-start:auto;padding:.1875rem .4375rem .1875rem .375rem;display:inline-flex}ol[data-list]>li>:is(a,article,button)>header data[data-field=status]:before{content:"";background:currentColor;border-radius:999px;width:.4375rem;height:.4375rem}ol[data-list]>li>:is(a,article,button) h3{font:700 .9375rem / 1.3 var(--font-sans);letter-spacing:-.01em;color:var(--ink-900);margin:.125rem 0 0}ol[data-list]>li>:is(a,article,button) p[data-field=tagline]{font:400 .75rem / 1.4 var(--font-sans);color:var(--ink-500);margin:0;font-style:italic}ol[data-list]>li>:is(a,article,button) p[data-field=body]{min-height:0;font:400 .8125rem / 1.5 var(--font-sans);color:var(--ink-700);flex:1;margin:0;position:relative;overflow:hidden}ol[data-list]>li>:is(a,article,button) p[data-field=body][aria-busy=true]{color:var(--ink-400)}ol[data-list]>li>:is(a,article,button) p[data-field=body]:after{content:"";background:linear-gradient(to bottom, color-mix(in oklab, var(--paper-0) 0%, transparent), var(--paper-0) 100%);pointer-events:none;height:50%;position:absolute;inset:auto 0 0}ol[data-list]>li>:is(a,article,button)>footer{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}ol[data-list]>li>:is(a,article,button)[data-status=validated] data[data-field=status]{background:var(--ok-bg);color:var(--ok)}ol[data-list]>li>:is(a,article,button)[data-status=proposed] data[data-field=status]{background:var(--warn-bg);color:var(--warn)}ol[data-list]>li>:is(a,article,button)[data-status=rejected]{opacity:.7}ol[data-list]>li>:is(a,article,button)[data-status=rejected] data[data-field=status]{background:var(--err-bg);color:var(--err)}ol[data-list]>li>:is(a,article,button)[data-state=generating]{opacity:.75}@container ticket-grid (width<35rem){ol[data-list]>li>:is(a,article,button){max-height:25vh}}section[data-field=deps-blocked-by],section[data-field=deps-blocking]{flex-wrap:wrap;align-items:baseline;gap:.375rem;margin:0;display:flex}:is(section[data-field=deps-blocked-by],section[data-field=deps-blocking]) h4{font:600 .625rem / 1.2 var(--font-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-400);flex-shrink:0;margin:0}:is(section[data-field=deps-blocked-by],section[data-field=deps-blocking]) ul{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}:is(section[data-field=deps-blocked-by],section[data-field=deps-blocking]) ul li{margin:0}[data-ticket-card]:hover,[data-ticket-card]:focus-within{z-index:10}:is(a,button)[data-ticket-card]{cursor:pointer;appearance:none;-webkit-user-select:none;user-select:none;text-decoration:none;position:relative}:is(a,button)[data-ticket-card]>*{pointer-events:none}:is(a,button)[data-ticket-card] .size-chip,:is(a,button)[data-ticket-card] .crit-chip,:is(a,button)[data-ticket-card] .dependency-badge{pointer-events:auto}:is(a,button)[data-ticket-card]:hover{box-shadow:var(--shadow-lift);border-color:var(--line);border-top-color:var(--level-accent);transform:translateY(-1px)}:is(a,button)[data-ticket-card]:focus-visible{box-shadow:var(--ring);outline:none}main>section[data-level]:not([data-area$=-error])>header[data-list-head]{background:var(--paper-50);border-bottom:var(--px) solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1.5rem 2rem 1rem;display:flex}main>section[data-level]:not([data-area$=-error])>header[data-list-head]>hgroup{flex:auto;min-width:0}main>section[data-level]:not([data-area$=-error])>header[data-list-head] hgroup h2{font:600 1.5rem / 1.2 var(--font-sans);letter-spacing:-.02em;color:var(--ink-900);align-items:center;gap:.5rem;margin:0;display:flex}main>section[data-level]:not([data-area$=-error])>header[data-list-head] hgroup h2 svg{color:var(--level-accent)}main>section[data-level]:not([data-area$=-error])>header[data-list-head] hgroup h2 data[data-list-total]{font:500 .8125rem / 1.4 var(--font-mono);color:var(--ink-600);background:var(--paper-100);border-radius:999px;padding:.0625rem .4375rem}main>section[data-level]:not([data-area$=-error])>header[data-list-head]>nav[aria-label="Filter by status"]{flex-wrap:wrap;flex-basis:100%;gap:.375rem;display:flex}main>section[data-area=ticket-detail]{flex-direction:column;min-width:0;display:flex}main>section[data-area=ticket-detail] output[data-state=empty]{font:400 .9375rem / 1.5 var(--font-sans);color:var(--ink-400);padding:1.75rem 2rem;display:block}.filter-chip{font:500 .6875rem / 1.2 var(--font-sans);letter-spacing:.01em;color:var(--ink-600);border:var(--px) solid var(--line-soft);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.3125rem;padding:.1875rem .5rem;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.filter-chip data[data-field=count]{font-variant-numeric:tabular-nums;color:var(--ink-400)}.filter-chip:hover{background:var(--paper-100);border-color:var(--line-strong)}.filter-chip.active{background:var(--paper-200);border-color:var(--ink-600);color:var(--ink-900)}.filter-chip.active data[data-field=count]{color:var(--ink-700)}section[data-area=ticket-detail]>nav{z-index:5;background:var(--paper-50);border-bottom:var(--px) solid var(--line-soft);flex-shrink:0;align-items:center;gap:.25rem;padding:.625rem 1.25rem;display:flex;position:sticky;top:0}section[data-area=ticket-detail]>nav button[data-action=back]{margin-right:.5rem}section[data-area=ticket-detail]>nav button[data-action]{font:500 .75rem / 1.2 var(--font-sans);color:var(--ink-700);border:var(--px) solid var(--line-soft);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;transition:background .1s,border-color .1s;display:inline-flex}section[data-area=ticket-detail]>nav button[data-action] svg{width:.75rem;height:.75rem}section[data-area=ticket-detail]>nav button[data-action]:hover:not(:disabled){background:var(--paper-100);border-color:var(--line-strong)}section[data-area=ticket-detail]>nav button[data-action]:disabled{opacity:.4;cursor:not-allowed}section[data-area=ticket-detail]>nav output{font:400 .75rem / 1.2 var(--font-mono);color:var(--ink-500);margin-left:.5rem}article[data-ticket-detail]{box-sizing:border-box;background:var(--paper-0);border:var(--px) solid var(--line-soft);border-top:3px solid var(--level-accent);width:min(56rem,100% - 3rem);box-shadow:var(--shadow-paper);border-radius:2px;flex-direction:column;gap:1.25rem;margin:1.5rem auto 2.5rem;padding:1.75rem 2rem 2.5rem;display:flex}article[data-ticket-detail]>header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}article[data-ticket-detail]>header data[data-field=position]{font:600 .625rem / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400)}article[data-ticket-detail]>header data[data-field=status]{font:500 .6875rem / 1.2 var(--font-sans);background:var(--paper-100);color:var(--ink-600);border-radius:999px;align-items:center;gap:.375rem;margin-inline-start:auto;padding:.1875rem .4375rem .1875rem .375rem;display:inline-flex}article[data-ticket-detail]>header data[data-field=status]:before{content:"";background:currentColor;border-radius:999px;width:.4375rem;height:.4375rem}article[data-ticket-detail][data-status=validated] data[data-field=status]{background:var(--ok-bg);color:var(--ok)}article[data-ticket-detail][data-status=proposed] data[data-field=status]{background:var(--warn-bg);color:var(--warn)}article[data-ticket-detail][data-status=rejected] data[data-field=status]{background:var(--err-bg);color:var(--err)}article[data-ticket-detail]>h2{font:600 1.375rem / 1.2 var(--font-sans);letter-spacing:-.02em;color:var(--ink-900);margin:0}article[data-ticket-detail]>p{font:400 .875rem / 1.5 var(--font-sans);color:var(--ink-500);margin:0;font-style:italic}article[data-ticket-detail]>p[data-field=issue]>a[data-field=issue-link]{color:var(--level-accent-strong);font-weight:500}article[data-ticket-detail]>section:not([data-field^=deps-]){flex-direction:column;gap:.375rem;display:flex}article[data-ticket-detail]>section:not([data-field^=deps-]) h3{font:600 .6875rem / 1.2 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);margin:0}article[data-ticket-detail]>section:not([data-field^=deps-]) h4{font:600 .625rem / 1.2 var(--font-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-400);border-left:var(--px) solid var(--line-soft);margin:0;padding-left:.5rem}article[data-ticket-detail]>section:not([data-field^=deps-]) p,article[data-ticket-detail]>section:not([data-field^=deps-]) ul,article[data-ticket-detail]>section:not([data-field^=deps-]) ol{font:400 .9375rem / 1.6 var(--font-sans);color:var(--ink-800);margin:0}article[data-ticket-detail]>section:not([data-field^=deps-]) ul,article[data-ticket-detail]>section:not([data-field^=deps-]) ol{padding-left:1.25rem}:is(article[data-ticket-detail]>section:not([data-field^=deps-]) ul,article[data-ticket-detail]>section:not([data-field^=deps-]) ol) li{margin-bottom:.25rem}article[data-ticket-detail]>footer{border-top:var(--px) solid var(--line-soft);flex-direction:column;gap:.625rem;margin-top:auto;padding-top:1rem;display:flex}article[data-ticket-detail]>footer output[data-decision]{width:fit-content;font:500 .75rem / 1.2 var(--font-sans);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;display:inline-flex}article[data-ticket-detail]>footer output[data-decision] svg{width:.75rem;height:.75rem}article[data-ticket-detail]>footer output[data-decision] q[data-field=reject-reason]{font-style:italic;font-weight:400}article[data-ticket-detail]>footer output[data-decision=validated]{background:var(--level-accent-tint);color:var(--level-accent-strong)}article[data-ticket-detail]>footer output[data-decision=rejected]{background:var(--err-bg,#fde8e8);color:var(--err-strong,#b91c1c)}article[data-ticket-detail]>footer output[data-state=deciding]{font:400 .8125rem / 1.5 var(--font-sans);color:var(--ink-500)}article[data-ticket-detail]>footer>form{flex-direction:column;gap:.5rem;display:flex}article[data-ticket-detail]>footer>form label{font:500 .8125rem / 1.3 var(--font-sans);color:var(--ink-800);flex-direction:column;gap:.375rem;display:flex}article[data-ticket-detail]>footer>form label textarea{font:400 .8125rem / 1.4 var(--font-sans);color:var(--ink-900);background:var(--paper-0);border:var(--px) solid var(--line-soft);resize:vertical;border-radius:4px;padding:.4375rem .625rem}article[data-ticket-detail]>footer>form label textarea:focus{border-color:var(--ink-600);outline:none}article[data-ticket-detail]>footer>form nav{justify-content:flex-end;gap:.5rem;display:flex}article[data-ticket-detail]>footer p[data-state=reject-error],article[data-ticket-detail]>footer p[data-state=decision-error],article[data-ticket-detail]>footer p[data-state=amend-error]{font:400 .8125rem / 1.4 var(--font-sans);color:var(--err-strong,#b91c1c);align-items:center;gap:.375rem;margin:0;display:inline-flex}:is(article[data-ticket-detail]>footer p[data-state=reject-error],article[data-ticket-detail]>footer p[data-state=decision-error],article[data-ticket-detail]>footer p[data-state=amend-error]) svg{flex-shrink:0;width:.875rem;height:.875rem}article[data-ticket-detail]>footer section[data-field=deps-blocking-child-scoping]{flex-direction:column;gap:.375rem;display:flex}article[data-ticket-detail]>footer section[data-field=deps-blocking-child-scoping] p[data-state=blocked]{font:400 .8125rem / 1.4 var(--font-sans);color:var(--warn-strong,#92400e);align-items:center;gap:.375rem;margin:0;display:inline-flex}article[data-ticket-detail]>footer section[data-field=deps-blocking-child-scoping] p[data-state=blocked] svg{flex-shrink:0;width:.875rem;height:.875rem}article[data-ticket-detail]>footer section[data-field=deps-blocking-child-scoping] ul{flex-direction:column;gap:.25rem;margin:0;padding-left:1.25rem;display:flex}article[data-ticket-detail]>footer section[data-field=deps-blocking-child-scoping] ul li{font:400 .8125rem / 1.4 var(--font-sans);color:var(--ink-800);align-items:center;gap:.375rem;display:flex}article[data-ticket-detail]>footer section[data-field=deps-blocking-child-scoping] ul li a{color:inherit;text-underline-offset:.125em;text-decoration:underline}article[data-ticket-detail]>footer section[data-field=deps-blocking-child-scoping] ul li data[data-field=status]{font:500 .6875rem / 1.2 var(--font-sans);background:var(--paper-100);color:var(--ink-600);border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .4375rem .1875rem .375rem;display:inline-flex}article[data-ticket-detail]>footer section[data-field=deps-blocking-child-scoping] ul li data[data-field=status]:before{content:"";background:currentColor;border-radius:999px;width:.4375rem;height:.4375rem}article[data-ticket-detail]>footer section[data-field=deps-blocking-child-scoping] ul li[data-status=validated] data[data-field=status]{background:var(--ok-bg);color:var(--ok)}article[data-ticket-detail]>footer section[data-field=deps-blocking-child-scoping] ul li[data-status=proposed] data[data-field=status]{background:var(--warn-bg);color:var(--warn)}article[data-ticket-detail]>footer section[data-field=deps-blocking-child-scoping] ul li[data-status=rejected] data[data-field=status]{background:var(--err-bg);color:var(--err)}article[data-ticket-detail]>footer>nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}article[data-ticket-detail]>footer>nav>button:last-of-type{margin-inline-start:auto}output[data-uncertainty-banner]{font:400 .8125rem / 1.5 var(--font-sans);color:var(--warn-strong,#92400e);background:var(--warn-bg,#fef3c7);border-left:3px solid var(--warn,#f59e0b);border-radius:2px;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;display:flex}article[data-ticket-detail]>footer>section{background:var(--paper-50,var(--paper-100));border:var(--px) solid var(--line-soft);border-radius:4px;flex-direction:column;gap:.625rem;padding:.875rem;display:flex}article[data-ticket-detail]>footer>section>header{font:600 .8125rem / 1.2 var(--font-sans);color:var(--ink-800);align-items:center;gap:.375rem;display:flex}article[data-ticket-detail]>footer>section>header svg{width:.875rem;height:.875rem}article[data-ticket-detail]>footer>section textarea{font:400 .8125rem / 1.5 var(--font-sans);color:var(--ink-900);background:var(--paper-0);border:var(--px) solid var(--line-soft);resize:vertical;border-radius:4px;padding:.4375rem .625rem}article[data-ticket-detail]>footer>section textarea:focus{border-color:var(--ink-600);outline:none}article[data-ticket-detail]>footer>section textarea:disabled{opacity:.6}article[data-ticket-detail]>footer>section nav[aria-label="Prompt amendment actions"]{justify-content:flex-end;gap:.5rem;display:flex}article[data-ticket-detail][data-amend-mode=manual] [contenteditable=true]{outline:var(--px) dashed var(--line-strong);cursor:text;border-radius:2px;padding:.125rem .25rem}article[data-ticket-detail][data-amend-mode=manual] [contenteditable=true]:focus{outline-color:var(--level-accent-strong);background:var(--paper-50,var(--paper-100))}main>output[data-state=loading],main>output[data-state=generating]{max-width:60rem;font:400 .9375rem / 1.5 var(--font-sans);color:var(--ink-500);margin:0 auto;padding:1.75rem 2rem;display:block}main>section[data-area$=-error][data-level]{flex-direction:column;gap:1rem;max-width:60rem;margin:0 auto;padding:1.75rem 2rem;display:flex}main>section[data-area$=-error][data-level] p[data-state=error]{font:400 .9375rem / 1.5 var(--font-sans);color:var(--err-strong);align-items:center;gap:.5rem;margin:0;display:inline-flex}main>section[data-area$=-error][data-level] p[data-state=error] svg{flex-shrink:0;width:1rem;height:1rem}main[data-page=projects]>section{max-width:75rem;margin:0 auto;padding:1.75rem 2rem 4rem}main[data-page=projects]>section>header{align-items:flex-end;gap:.75rem;margin-bottom:1.5rem;display:flex}main[data-page=projects]>section>header hgroup{flex:1;min-width:0;margin:0}main[data-page=projects]>section>header hgroup h2{font:600 1.5rem / 1.2 var(--font-sans);letter-spacing:-.02em;color:var(--ink-900);margin:0}main[data-page=projects]>section>header hgroup hgroup>p{font:400 .8125rem / 1.4 var(--font-sans);color:var(--ink-500);margin:.375rem 0 0}main[data-page=projects]>section>header .btn svg{width:.875rem;height:.875rem}main[data-page=projects]>section [data-state=loading],main[data-page=projects]>section [data-state=error]{font:400 .9375rem / 1.5 var(--font-sans);color:var(--ink-500)}main[data-page=projects]>section [data-state=error]{color:var(--err-strong)}main[data-page=projects]>section [data-state=empty]{--border-size:var(--px);text-align:center;border:var(--border-size) dashed var(--line-strong);font:400 .9375rem / 1.6 var(--font-sans);color:var(--ink-500);background:0 0;border-radius:.75rem;padding:2.5rem 1.5rem;display:block}main[data-page=projects]>section [data-state=empty] a{color:var(--ink-900);text-underline-offset:.125rem;font-weight:600;text-decoration:underline}main[data-page=projects]>section ul[data-state=ready]{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}main[data-page=projects]>section ul[data-state=ready] article{--border-size:var(--px);height:100%;padding:calc(.875rem - var(--border-size)) calc(1rem - var(--border-size));background:var(--paper-0);border:var(--border-size) solid var(--line-soft);box-shadow:var(--shadow-paper);cursor:pointer;border-radius:.75rem;flex-direction:column;gap:.625rem;transition-property:background,border-color,transform,box-shadow;transition-duration:.2s;display:flex;position:relative;overflow:hidden}main[data-page=projects]>section ul[data-state=ready] article:hover{background:var(--paper-50);transform:translateY(calc(-1 * var(--px)));box-shadow:var(--shadow-lift)}main[data-page=projects]>section ul[data-state=ready] article>header{align-items:start;gap:.5rem;display:flex}main[data-page=projects]>section ul[data-state=ready] article>header svg{width:1.125rem;height:1.125rem;color:var(--ink-700);flex-shrink:0}main[data-page=projects]>section ul[data-state=ready] article>header>a{font:600 .9375rem / 1.2 var(--font-sans);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main[data-page=projects]>section ul[data-state=ready] article>header>a:after{content:"";border-radius:inherit;position:absolute;inset:0}main[data-page=projects]>section ul[data-state=ready] article>header [data-platform]{font:500 .625rem / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);background:var(--paper-100);border-radius:.1875rem;flex-shrink:0;margin-left:auto;padding:.1875rem .375rem}main[data-page=projects]>section ul[data-state=ready] article>a{z-index:1;max-width:100%;font:400 .75rem / 1.5 var(--font-mono);color:var(--ink-500);align-self:flex-start;padding-block:.125rem;position:relative}main[data-page=projects]>section ul[data-state=ready] article>a [data-field=project-repo-path]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main[data-page=projects]>section ul[data-state=ready] article>a:hover{color:var(--ink-900)}main[data-page=projects]>section ul[data-state=ready] article data[data-field=session-status]{z-index:1;font:500 .6875rem / 1.4 var(--font-sans);border-radius:.25rem;align-self:flex-start;padding:.125rem .5rem;position:relative}main[data-page=projects]>section ul[data-state=ready] article data[data-field=session-status][value=scoping]{color:var(--ink-700);background:var(--paper-100)}main[data-page=projects]>section ul[data-state=ready] article data[data-field=session-status][value=threshold]{color:var(--accent-700,#1d6c2e);background:var(--accent-50,#f0fdf4)}main[data-page=projects]>section ul[data-state=ready] article data[data-field=session-status][value=generating]{color:var(--brand-700,#6d28d9);background:var(--brand-50,#f5f3ff)}main[data-page=projects]>section ul[data-state=ready] article data[data-field=session-status][value=analyzing]{color:var(--info-700,#1d4ed8);background:var(--info-50,#eff6ff)}main[data-page=projects]>section ul[data-state=ready] article data[data-field=session-status][value=analysis-failed]{color:var(--err-strong,#b91c1c);background:var(--err-soft,#fef2f2)}main[data-page=login]{justify-content:center;align-items:center;padding:1.5rem;display:flex}main[data-page=login] article{--border-size:var(--px);width:100%;max-width:30rem;padding:calc(2rem - var(--border-size));background:var(--paper-0);border:var(--border-size) solid var(--line-soft);box-shadow:var(--shadow-paper);border-radius:.75rem;flex-direction:column;gap:1.25rem;display:flex}main[data-page=login] article>header{align-items:center;gap:.5rem;display:flex}main[data-page=login] article>header strong:first-child{background:var(--ink-900);width:1.75rem;height:1.75rem;color:var(--paper-50);font:600 .875rem var(--font-mono);border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}main[data-page=login] article>header strong:last-child{font:600 1.375rem / 1 var(--font-sans);letter-spacing:-.02em}main[data-page=login] article>section h2{font:600 1.5rem / 1.25 var(--font-sans);letter-spacing:-.02em;margin:0 0 .5rem}main[data-page=login] article>section p{color:var(--ink-700);font:400 .875rem / 1.5 var(--font-sans);margin:0}main[data-page=login] article>p[data-error]{background:var(--err-bg);color:var(--err);font:400 .875rem / 1.5 var(--font-sans);border-radius:.375rem;margin:0;padding:.5rem .75rem}main[data-page=login] article>form{flex-direction:column;gap:.5rem;margin:0;display:flex}main[data-page=login] article>form button{width:100%}main[data-page=login] article>footer{color:var(--ink-500);font:400 .75rem / 1.5 var(--font-sans)}main[data-page=profile]{flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;display:flex}main[data-page=profile]>header{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:32rem;display:flex}main[data-page=profile]>header h2{font:600 1.5rem / 1.25 var(--font-sans);letter-spacing:-.02em;color:var(--ink-900);margin:0}main[data-page=profile]>header button[data-action=signout] svg{width:1rem;height:1rem}main[data-page=profile] article[data-card=profile]{--border-size:var(--px);width:100%;max-width:32rem;padding:calc(1.5rem - var(--border-size));background:var(--paper-0);border:var(--border-size) solid var(--line-soft);box-shadow:var(--shadow-paper);border-radius:.75rem}main[data-page=profile] article[data-card=profile] figure{align-items:center;gap:1rem;margin:0;display:flex}main[data-page=profile] article[data-card=profile] figure img,main[data-page=profile] article[data-card=profile] figure [data-avatar-fallback]{border-radius:10%;flex-shrink:0;width:4.5rem;height:4.5rem}main[data-page=profile] article[data-card=profile] figure img{object-fit:cover;border:var(--border-size) solid var(--line-soft)}main[data-page=profile] article[data-card=profile] figure [data-avatar-fallback]{background:var(--stock-blue-bg);color:var(--stock-blue-ink);font:600 1.25rem / 1 var(--font-mono);justify-content:center;align-items:center;display:inline-flex}main[data-page=profile] article[data-card=profile] figure figcaption{flex-direction:column;gap:.25rem;min-width:0;display:flex}main[data-page=profile] article[data-card=profile] figure figcaption [data-field=github-login]{font:500 1.125rem / 1.2 var(--font-mono);color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main[data-page=profile] article[data-card=profile] figure figcaption small{font:400 .8125rem / 1.4 var(--font-sans);color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main[data-page=profile]>footer{justify-content:flex-end;width:100%;max-width:32rem;display:flex}main[data-page=project-create]>section{max-width:40rem;margin:0 auto;padding:1.75rem 2rem 4rem}main[data-page=project-create]>section>header{margin-bottom:1.5rem}main[data-page=project-create]>section>header hgroup{margin:0}main[data-page=project-create]>section>header hgroup h2{font:600 1.5rem / 1.2 var(--font-sans);letter-spacing:-.02em;color:var(--ink-900);margin:0}main[data-page=project-create]>section>header hgroup [data-sub]{font:400 .8125rem / 1.4 var(--font-sans);color:var(--ink-500);margin:.375rem 0 0}main[data-page=project-create]>section form[data-form=create-project]{flex-direction:column;gap:1.25rem;display:flex}main[data-page=project-create]>section [data-step-title]{font:600 .9375rem / 1.3 var(--font-sans);letter-spacing:-.005em;color:var(--ink-900);margin:0 0 .625rem}main[data-page=project-create]>section section[data-step=repo]{--border-size:var(--px);border:var(--border-size) solid var(--line-soft);background:var(--paper-0);box-shadow:var(--shadow-paper);border-radius:.375rem;margin:0;padding:1rem 1.25rem 1.125rem}main[data-page=project-create]>section section[data-step=repo] button[data-action=load-more] svg{width:.875rem;height:.875rem}main[data-page=project-create]>section section[data-step=repo] search label[data-field=search-label]{--border-size:var(--px);border:var(--border-size) solid var(--line);background:var(--paper-50);border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}main[data-page=project-create]>section section[data-step=repo] search label[data-field=search-label] svg{width:1rem;height:1rem;color:var(--ink-500);flex-shrink:0}main[data-page=project-create]>section section[data-step=repo] search label[data-field=search-label] input[data-field=repo-search]{min-width:0;font:400 .875rem / 1.4 var(--font-sans);color:var(--ink-900);background:0 0;border:none;flex:1}main[data-page=project-create]>section section[data-step=repo] search label[data-field=search-label] input[data-field=repo-search]:focus{outline:none}main[data-page=project-create]>section section[data-step=repo] search label[data-field=search-label]:focus-within{box-shadow:var(--ring)}main[data-page=project-create]>section section[data-step=repo] [data-state=loading],main[data-page=project-create]>section section[data-step=repo] [data-state=empty]{font:400 .875rem / 1.5 var(--font-sans);color:var(--ink-500);margin:.5rem 0}main[data-page=project-create]>section section[data-step=repo] [data-state=error]{font:400 .875rem / 1.5 var(--font-sans);color:var(--err-strong);margin:.5rem 0}main[data-page=project-create]>section section[data-step=repo] fieldset[data-field=repo-picker]{border:0;min-width:0;max-height:18rem;margin:0;padding:0;overflow-y:auto}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row]{border:var(--px) solid transparent;cursor:pointer;font:400 .875rem / 1.3 var(--font-sans);border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex;position:relative}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row] input[type=radio]{width:var(--px);height:var(--px);opacity:0;margin:0;position:absolute}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row] svg{width:1rem;height:1rem;color:var(--ink-700);flex-shrink:0}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row]>strong{font:500 .875rem / 1.3 var(--font-mono);color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row]>[data-field=repo-visibility]{color:var(--ink-400);align-items:center;display:inline-flex}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row]>[data-field=repo-visibility]>svg{width:.75rem;height:.75rem}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row]>small{font:400 .6875rem / 1 var(--font-mono);color:var(--ink-500);flex-shrink:0;align-items:center;gap:.625rem;margin-inline-start:auto;display:inline-flex}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row]>small [data-field=repo-readonly]{font:500 .625rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--err-strong);background:var(--paper-100);border-radius:.1875rem;padding:.125rem .375rem}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row]>small>data{justify-content:end;align-items:center;gap:.5rem;width:3rem;display:inline-flex}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row]>small>data>svg{width:.75rem;height:.75rem;color:var(--ink-400)}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row]:hover{background:var(--paper-100)}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row]:has(input:checked){background:var(--paper-100);border-color:var(--ink-900)}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row]:has(input:focus-visible){box-shadow:var(--ring)}main[data-page=project-create]>section section[data-step=repo] ul[data-field=repo-list] label[data-repo-row]:has(input:disabled){cursor:not-allowed;opacity:.55}main[data-page=project-create]>section section[data-step=repo] button[data-action=load-more]{justify-content:center;width:100%;margin-top:.25rem}main[data-page=project-create]>section form>footer{justify-content:flex-end;gap:.75rem;display:flex}main[data-page=project-create]>section output[data-feedback=success],main[data-page=project-create]>section output[data-feedback=error]{font:400 .875rem / 1.4 var(--font-sans);border-radius:.375rem;padding:.625rem .75rem;display:block}main[data-page=project-create]>section output[data-feedback=success]{color:var(--ink-900);background:var(--paper-100)}main[data-page=project-create]>section output[data-feedback=error]{color:var(--err-strong);background:var(--err-bg)}main[data-page=project-home] .snapshot-banner{border:var(--px) solid var(--line-soft);background:var(--paper-50);font:400 .8125rem / 1.4 var(--font-sans);color:var(--ink-700);border-radius:.375rem;margin:0;padding:.625rem .75rem}main[data-page=project-home] .snapshot-banner strong{font:600 .875rem / 1.3 var(--font-sans);color:var(--ink-900);display:block}main[data-page=project-home] .snapshot-banner p{color:var(--ink-500);margin:.25rem 0 0}main[data-page=project-home] .snapshot-banner.snapshot-banner-error{background:var(--err-bg);color:var(--err-strong)}main[data-page=project-home] .snapshot-banner.snapshot-banner-error strong,main[data-page=project-home] .snapshot-banner.snapshot-banner-error p{color:var(--err-strong)}main[data-page=project-home] .snapshot-banner.snapshot-banner-info{background:0 0;border-color:#0000;padding:.25rem .75rem}main[data-page=project-home] .snapshot-banner.snapshot-banner-info p{color:var(--ink-500);margin:0}main[data-page=project-home]>output[aria-busy=true]{font:400 .9375rem / 1.5 var(--font-sans);color:var(--ink-500);padding:1.5rem 2rem;display:block}main[data-page=project-home]>p[role=alert]{font:400 .9375rem / 1.5 var(--font-sans);color:var(--err-strong);padding:1.5rem 2rem}dialog[data-dialog=prepare-epics]{border:var(--px) solid var(--line);background:var(--paper-0);width:min(36rem,92vw);box-shadow:var(--shadow-stack);color:var(--ink-900);border-radius:.625rem;padding:0}dialog[data-dialog=prepare-epics]::backdrop{background:#1a18145c}dialog[data-dialog=prepare-epics]>form{flex-direction:column;gap:0;display:flex}dialog[data-dialog=prepare-epics]>form>header{flex-direction:column;gap:.25rem;padding:1.125rem 1.25rem .75rem;display:flex;position:relative}dialog[data-dialog=prepare-epics]>form>header>p:first-child{font:500 .6875rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);align-items:center;gap:.375rem;margin:0;display:inline-flex}dialog[data-dialog=prepare-epics]>form>header>h3{font:600 1.0625rem / 1.3 var(--font-sans);color:var(--ink-900);margin:0}dialog[data-dialog=prepare-epics]>form>header>p:last-of-type{font:400 .8125rem / 1.5 var(--font-sans);color:var(--ink-500);margin:.25rem 0 0}dialog[data-dialog=prepare-epics]>form>header>button{border:var(--px) solid transparent;width:1.75rem;height:1.75rem;color:var(--ink-500);cursor:pointer;background:0 0;border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem}dialog[data-dialog=prepare-epics]>form>header>button:hover{background:var(--paper-100);border-color:var(--line);color:var(--ink-900)}dialog[data-dialog=prepare-epics]>form>section{flex-direction:column;gap:.75rem;padding:.75rem 1.25rem;display:flex}dialog[data-dialog=prepare-epics]>form>section>label{flex-direction:column;gap:.375rem;display:flex}dialog[data-dialog=prepare-epics]>form>section>label>span{font:500 .75rem / 1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500)}dialog[data-dialog=prepare-epics]>form>section>label>textarea{border:var(--px) solid var(--line);background:var(--paper-50);width:100%;font:400 .875rem / 1.5 var(--font-sans);color:var(--ink-900);resize:vertical;box-sizing:border-box;border-radius:.375rem;padding:.625rem .75rem}dialog[data-dialog=prepare-epics]>form>section>label>textarea::placeholder{color:var(--ink-400)}dialog[data-dialog=prepare-epics]>form>section>label>textarea:focus{box-shadow:var(--ring);border-color:var(--line-strong);outline:none}dialog[data-dialog=prepare-epics]>form>section>label>textarea:disabled{background:var(--paper-100);color:var(--ink-500);cursor:not-allowed}dialog[data-dialog=prepare-epics]>form>section>output[role=alert]{background:var(--err-bg);border:var(--px) solid var(--err);font:400 .8125rem / 1.4 var(--font-sans);color:var(--err-strong);border-radius:.375rem;padding:.5rem .75rem;display:block}dialog[data-dialog=prepare-epics]>form>footer{border-top:var(--px) solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1.25rem 1rem;display:flex}dialog[data-dialog=prepare-epics]>form>footer>p:first-child{font:400 .75rem / 1.4 var(--font-sans);color:var(--ink-500);flex:100%;margin:0}dialog[data-dialog=prepare-epics]>form>footer>p[data-kbd-hint]{margin:0 auto 0 0}@media (width<=28rem){dialog[data-dialog=prepare-epics]>form>footer>p[data-kbd-hint]{display:none}}body>header{--border-size:var(--px);background:var(--paper-50);border-bottom:var(--border-size) solid var(--line-soft);align-items:center;gap:1rem;min-height:3.5rem;padding:.5rem 1rem;display:flex}body>header [data-brand]{padding:calc(.375rem - var(--border-size)) .5rem;border:var(--border-size) solid transparent;color:var(--ink-900);font:600 .9375rem / 1 var(--font-sans);letter-spacing:-.015em;border-radius:.5rem;align-items:center;gap:.5rem;margin-right:auto;text-decoration:none;transition-property:background,border-color;display:inline-flex}body>header [data-brand] [data-mark]{background:var(--ink-900);width:1.75rem;height:1.75rem;color:var(--paper-50);font:600 .875rem / 1 var(--font-mono);border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}body>header [data-brand]:hover{background:var(--paper-100);border-color:var(--line)}body>header [data-brand]:focus-visible{border-color:var(--line-strong);box-shadow:var(--ring);outline:none}body>header nav{align-items:center;gap:.25rem;display:flex}body>header [data-nav-item=profile]{padding-block:calc(.375rem - var(--border-size));border:var(--border-size) solid transparent;color:var(--ink-900);border-radius:.5rem;align-items:center;gap:.5rem;padding-inline:.375rem .75rem;text-decoration:none;transition-property:background,border-color;display:inline-flex}body>header [data-nav-item=profile] img,body>header [data-nav-item=profile] [data-avatar-fallback]{border-radius:10%;flex-shrink:0;width:1.75rem;height:1.75rem}body>header [data-nav-item=profile] img{object-fit:cover}body>header [data-nav-item=profile] [data-avatar-fallback]{background:var(--stock-blue-bg);color:var(--stock-blue-ink);font:600 .625rem / 1 var(--font-mono);justify-content:center;align-items:center;display:inline-flex}body>header [data-nav-item=profile] data{font:500 .8125rem / 1.2 var(--font-mono);color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}body>header [data-nav-item=profile]:hover{background:var(--paper-100);border-color:var(--line)}body>header [data-nav-item=profile]:hover data{color:var(--ink-900)}body>header [data-nav-item=profile]:focus-visible{border-color:var(--line-strong);box-shadow:var(--ring);outline:none}body>#toaster{z-index:1000;flex-direction:column;align-items:flex-end;gap:.5rem;max-width:calc(100vw - 2rem);display:flex;position:fixed;inset:auto 1rem 1rem auto}body>#toaster li{color:var(--paper-50);font:500 .875rem / 1 var(--font-sans);white-space:normal;border-radius:.5rem;max-width:100%;padding:.75rem 1rem}body>#toaster li[data-level=info]{background:var(--stock-blue-bg);color:var(--stock-blue-ink)}body>#toaster li[data-level=error]{background:var(--stock-red-bg);color:var(--stock-red-ink)}body:has(>nav){grid-template:"header breadcrumb""header body"minmax(0,1fr)/auto minmax(0,1fr);align-items:stretch;min-width:0;height:100dvh;min-height:0;display:grid;overflow:hidden}body:has(>nav)>header{border-block-end:none;border-inline-end:var(--px) solid var(--line-soft);background:var(--paper-100);flex-direction:column;grid-area:header;gap:0;min-width:15rem;max-width:25vw;height:100dvh;padding:0}body:has(>nav)>header>a{margin-block:.5rem;margin-inline:1rem auto}body:has(>nav)>header>button[data-sidebar-close]{display:none}body:has(>nav)>header>nav{border-block:var(--px) solid var(--line-soft);flex-direction:column;flex:1;align-items:stretch;gap:0;width:100%;padding:0;display:flex;overflow:auto}body:has(>nav)>header>nav>.switch-project{margin:.5rem;display:block}body:has(>nav)>header>nav>a[data-repo-link]{font:400 .6875rem / 1 var(--font-mono);color:var(--ink-500);text-align:end;margin:0 .5rem .75rem;display:block}body:has(>nav)>header>nav>a[data-repo-link]:hover{color:var(--ink-900)}body:has(>nav)>header>nav>h2{font:500 .625rem / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);margin:0;padding:.75rem 1rem .375rem}body:has(>nav)>header>nav>p[data-empty],body:has(>nav)>header>nav>p[data-tree-note]{font:400 .75rem / 1.4 var(--font-sans);color:var(--ink-400);margin:0;padding:.25rem 1rem .75rem}body:has(>nav)>header>nav ul[data-children]{margin:0;padding:0 .5rem .5rem;list-style:none}body:has(>nav)>header>nav ul[data-children]>li[data-node]{margin:0}body:has(>nav)>header>nav ul[data-children] span[data-tree-row]{align-items:center;display:flex}body:has(>nav)>header>nav ul[data-children] button[data-tree-toggle]{width:1rem;height:1.75rem;color:var(--ink-400);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition-property:color,background;display:inline-flex}body:has(>nav)>header>nav ul[data-children] button[data-tree-toggle]:hover{color:var(--ink-700);background:var(--paper-200)}body:has(>nav)>header>nav ul[data-children] button[data-tree-toggle] svg{width:.6875rem;height:.6875rem;transition:transform .12s}body:has(>nav)>header>nav ul[data-children] li[data-open=true]>span[data-tree-row]>button[data-tree-toggle] svg{transform:rotate(90deg)}body:has(>nav)>header>nav ul[data-children] ul[data-children]{border-left:var(--px) solid var(--line-soft);margin:.0625rem 0 .125rem 1.25rem;padding:0 0 0 .5rem}body:has(>nav)>header>nav ul[data-children] ul[data-children] a[data-nav-item]{font-size:.78125rem}body:has(>nav)>header>nav ul[data-children] p[data-tree-note]{font:400 .75rem / 1.4 var(--font-sans);color:var(--ink-400);margin:.0625rem 0 .25rem 1.75rem}body:has(>nav)>header>nav ul[data-children] a[data-nav-item]{text-align:left;border:var(--px) solid transparent;cursor:pointer;min-width:0;font:400 .8125rem / 1.3 var(--font-sans);color:var(--ink-800);background:0 0;border-radius:.25rem;flex:auto;align-items:center;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition-property:background,color,border-color;display:flex}body:has(>nav)>header>nav ul[data-children] a[data-nav-item] data[data-field=kind]{background:var(--level-accent-soft);border:var(--px) solid var(--level-accent);border-radius:.09375rem;flex-shrink:0;width:.5625rem;height:.5625rem}body:has(>nav)>header>nav ul[data-children] a[data-nav-item] data[data-field=position]{font:600 .5625rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);flex-shrink:0}body:has(>nav)>header>nav ul[data-children] a[data-nav-item] span[data-field=title]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}body:has(>nav)>header>nav ul[data-children] a[data-nav-item] data[data-field=status]{background:var(--warn,#f59e0b);border-radius:999px;flex-shrink:0;width:.4375rem;height:.4375rem;margin-left:auto}body:has(>nav)>header>nav ul[data-children] a[data-nav-item]:hover{background:var(--paper-200);text-decoration:none}body:has(>nav)>header>nav ul[data-children] a[data-nav-item][aria-current=page]{border-color:var(--ink-400)}body:has(>nav)>header>nav ul[data-children] a[data-nav-item][data-status=validated] data[data-field=status]{background:var(--ok,#1b7b4e)}body:has(>nav)>header>nav ul[data-children] a[data-nav-item][data-status=rejected]{color:var(--ink-500)}body:has(>nav)>header>nav ul[data-children] a[data-nav-item][data-status=rejected] data[data-field=status]{background:var(--err,#b91c1c)}body:has(>nav)>nav{background:var(--paper-50);border-bottom:var(--px) solid var(--line-soft);min-height:calc(3.5rem + var(--px));grid-area:breadcrumb;align-items:center;gap:.5rem .75rem;padding:.625rem 1.5rem;display:flex}body:has(>nav)>nav>button[data-sidebar-toggle]{border:var(--px) solid transparent;width:1.75rem;height:1.75rem;color:var(--ink-700);cursor:pointer;background:0 0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition-property:background,border-color;display:none}body:has(>nav)>nav>button[data-sidebar-toggle]:hover{background:var(--paper-200)}body:has(>nav)>nav>button[data-sidebar-toggle]:focus-visible{border-color:var(--line-strong);box-shadow:var(--ring);outline:none}body:has(>nav)>nav>a[data-crumb]:not(:last-child):after{content:"/";color:var(--ink-300);text-decoration:none}body:has(>nav)>nav>strong[data-crumb=collection],body:has(>nav)>nav>a[data-crumb=collection]{font:600 .625rem / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-50);background:var(--ink-900);border-radius:.25rem;align-items:center;gap:.375rem;padding:.1875rem .5rem;display:inline-flex;position:relative}:is(body:has(>nav)>nav>strong[data-crumb=collection],body:has(>nav)>nav>a[data-crumb=collection]) svg{color:inherit}body:has(>nav)>nav>a[data-crumb=collection]:not(:last-child):after{font:300 .875rem / 1 var(--font-sans);position:absolute;top:50%;left:100%;translate:.1875rem -50%}body:has(>nav)>nav>a[data-crumb=collection]{color:#4a3a7a;background:var(--paper-100);text-decoration:none}body:has(>nav)>nav>a[data-crumb=collection]:hover{background:var(--paper-200);text-decoration:none}body:has(>nav)>nav>a[data-crumb=item],body:has(>nav)>nav>data[data-crumb=item]{font:500 .8125rem / 1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;min-width:3rem;max-width:min(22rem,50%);display:inline-block;overflow:hidden}body:has(>nav)>nav>a[data-crumb=item]:not(:last-child):after{position:absolute;top:50%;right:.1875rem;translate:0 -50%}body:has(>nav)>nav>a[data-crumb=item]{color:var(--ink-600);max-width:min(16rem,50%);padding-inline-end:.75rem;text-decoration:none;position:relative}body:has(>nav)>nav>a[data-crumb=item]:hover{color:var(--ink-900);text-decoration:none}body:has(>nav)>nav>data[data-crumb=item]{color:var(--ink-900)}@media (width<=56rem){body:has(>nav)>nav>button[data-sidebar-toggle]{display:inline-flex}body:has(>nav)>nav{flex-wrap:wrap}}body:has(>nav)>main{grid-area:body;overflow:auto}@media (width<=56rem){body:has(>nav){grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumb""body"}body:has(>nav)>header{z-index:1000;border-inline-end:var(--px) solid var(--line);width:80vw;min-width:0;max-width:20rem;box-shadow:var(--shadow-lift);transition:translate .2s;position:fixed;inset:0 auto 0 0;translate:-100%}body:has(>nav)>header[data-open=true]{translate:0}body:has(>nav)>header[data-open=true]>button[data-sidebar-close]{border:var(--px) solid transparent;width:1.75rem;height:1.75rem;color:var(--ink-700);cursor:pointer;background:0 0;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition-property:background,border-color;display:inline-flex;position:absolute;top:.5rem;right:.5rem}body:has(>nav)>header[data-open=true]>button[data-sidebar-close]:hover{background:var(--paper-200)}body:has(>nav)>header[data-open=true]>button[data-sidebar-close]:focus-visible{border-color:var(--line-strong);box-shadow:var(--ring);outline:none}}body>button[data-sidebar-backdrop]{z-index:999;background:var(--ink-900);opacity:.32;cursor:pointer;border:none;padding:0;position:fixed;inset:0}.switch-project{display:inline-block;position:relative}.switch-project>summary{font:500 .78125rem / 1.2 var(--font-sans);color:var(--ink-900);cursor:pointer;background:0 0;border-radius:.25rem;align-items:center;gap:.25rem;padding:.1875rem .3125rem;list-style:none;transition-property:background;display:inline-flex}.switch-project>summary::-webkit-details-marker{display:none}.switch-project>summary svg{width:.6875rem;height:.6875rem;color:var(--ink-400);transition-property:transform,opacity}.switch-project>summary:hover{background:var(--paper-100)}.switch-project[open]>summary{background:var(--paper-200)}.switch-project[open]>summary svg:last-of-type{transform:rotate(-180deg)}.switch-project>summary:has(strong){background:var(--paper-0);border:var(--px) solid var(--line);text-align:left;border-radius:.375rem;grid-template-columns:1rem 1fr auto;align-items:center;column-gap:.5rem;width:100%;padding:.5rem .625rem;transition-property:border-color;display:grid}.switch-project>summary:has(strong) svg:first-of-type{width:1rem;height:1rem;color:var(--ink-500);grid-column:1}.switch-project>summary:has(strong) svg:last-of-type{grid-column:3}.switch-project>summary:has(strong) strong{font:500 .8125rem / 1.1 var(--font-sans);letter-spacing:-.005em;color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.switch-project>summary:has(strong):hover{background:var(--paper-0);border-color:var(--line-strong)}.switch-project[open]>summary:has(strong){background:var(--paper-0);border-color:var(--ink-700)}.switch-project>section{z-index:50;background:var(--paper-0);border:var(--px) solid var(--line);min-width:13rem;box-shadow:var(--shadow-stack);border-radius:.375rem;margin:.25rem 0 0;padding:.375rem;position:absolute;top:100%;left:0}.switch-project>section>h3{font:500 .625rem / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);margin:0;padding:.375rem .5rem .25rem}.switch-project>section>ul{margin:0;padding:0;list-style:none}.switch-project>section>ul a{border-radius:.25rem;grid-template-rows:auto auto;grid-template-columns:.875rem 1fr auto;align-items:center;gap:0 .5rem;width:100%;padding:.4375rem .5rem;text-decoration:none;transition-property:background;display:grid}.switch-project>section>ul a svg:first-child{width:.875rem;height:.875rem;color:var(--ink-500);grid-area:1/1/span 2}.switch-project>section>ul a svg:last-child{width:.6875rem;height:.6875rem;color:var(--ink-500);grid-area:1/3/span 2}.switch-project>section>ul a strong{font:500 .8125rem / 1.1 var(--font-sans);color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;overflow:hidden}.switch-project>section>ul a small{font:400 .625rem / 1 var(--font-mono);color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;overflow:hidden}.switch-project>section>ul a:hover{background:var(--paper-200);text-decoration:none}.switch-project>section>ul a[aria-selected=true]{background:var(--paper-100)}.switch-project>section>footer{border-top:var(--px) solid var(--line-soft);gap:.25rem;margin-top:.25rem;padding-top:.375rem;display:flex}.switch-project>section>footer a{font:500 .6875rem / 1 var(--font-sans);color:var(--ink-700);background:0 0;border-radius:.1875rem;flex:1;align-items:center;gap:.25rem;padding:.3125rem .5rem;text-decoration:none;transition-property:background,color;display:inline-flex}.switch-project>section>footer a svg{width:.6875rem;height:.6875rem}.switch-project>section>footer a:hover{background:var(--paper-200);color:var(--ink-900);text-decoration:none}.switch-project:has(>summary>strong)>section{right:0}@font-face{font-family:Mona Sans;src:url(/assets/mona-sans-latin-variable-Pz49MTQZ.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-400-DMJ8VG8y.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-500-DSY6xOcd.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-600-BgSNZQsw.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--px:calc(1rem / 16);--paper-0:#fff;--paper-50:#faf8f3;--paper-100:#f4f0e6;--paper-200:#ece6d6;--ink-900:#1a1814;--ink-700:#4a4a4d;--ink-500:#75767a;--ink-400:#9a9ca1;--ink-300:#c0c3c8;--line:#dbd3bf;--line-soft:#ece6d6;--line-strong:#bfb59c;--err:#b85440;--err-strong:#c0392b;--err-bg:#efcfc9;--ok:#3fa15a;--ok-bg:#dceade;--warn:#c68a1e;--warn-bg:#f4ecd9;--info:#2f4a7a;--info-bg:#d7e2ee;--conf-low:#b85440;--conf-mid:#c68a1e;--conf-near:#8aa13c;--conf-ready:#3fa15a;--stock-blue-bg:#c8d8ea;--stock-blue-edge:#9cb4d0;--stock-blue-ink:#1f3a5c;--epic-accent:#6b5a99;--feature-accent:#4a77b0;--task-accent:#c99a2a;--level-accent:var(--epic-accent);--epic-bg:#d8d1e6;--epic-edge:#b1a7c8;--font-sans:"Mona Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--ring:0 0 0 .1875rem #f2c84b73;--shadow-paper:0 var(--px) 0 #1a18140a, 0 var(--px) calc(var(--px) * 2) #1a18140f, 0 .25rem calc(var(--px) * 10) calc(var(--px) * -2) #3c321e14;--shadow-lift:0 calc(var(--px) * 2) 0 #1a18140d, 0 calc(var(--px) * 6) .875rem calc(var(--px) * -2) #3c321e1f, 0 1rem 2rem -.5rem #3c321e1a;--shadow-stack:0 var(--px) 0 #1a18140a, 0 .5rem 1.5rem calc(var(--px) * -4) #3c321e29, 0 1.5rem 3.5rem calc(var(--px) * -12) #3c321e2e;--transition-duration:.12s;--transition-timing-function:ease-in-out}*,:before,:after,::backdrop{box-sizing:border-box;font:inherit;fill:currentColor;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);animation-duration:var(--transition-duration);animation-timing-function:var(--transition-timing-function);transition-property:none}html,body{min-height:100vh}body{background:var(--paper-50);color:var(--ink-900);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}main{flex:1}.btn{--border-size:var(--px);padding:calc(.75rem - var(--border-size)) calc(1rem - var(--border-size));border:var(--border-size) solid transparent;font:500 1rem / 1 var(--font-sans);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;transition-property:background,color;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.6}.btn:focus-visible{box-shadow:var(--ring);outline:none}.btn.primary{background:var(--ink-900);color:var(--paper-50)}.btn.primary:not(:disabled):hover,.btn.primary:not(:disabled):focus-visible{background:color-mix(in oklab, var(--ink-900) 80%, currentColor)}.btn.secondary{background:var(--paper-0);color:var(--ink-900);border-color:var(--line)}.btn.secondary:hover:not(:disabled){background:var(--paper-100);border-color:var(--line-strong)}.btn.ghost{color:var(--ink-700);background:0 0}.btn.ghost:hover:not(:disabled){background:var(--paper-100);color:var(--ink-900)}.btn.danger{color:var(--err-strong);border-color:var(--err-strong);background:0 0}.btn.danger:hover:not(:disabled){background:var(--err-bg);color:var(--err);border-color:var(--err)}a{align-items:center;gap:.25rem;display:inline-flex}a{color:var(--ink-900);text-decoration:none}a:hover{text-underline-offset:.125rem;text-decoration:underline}a:focus-visible{box-shadow:var(--ring);border-radius:.1875rem;outline:none}a[target=_blank]:after{content:"";background-color:currentColor;flex-shrink:0;width:.75rem;height:.75rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.callout{border:var(--px) solid var(--stock-blue-edge);background:var(--info-bg);color:var(--stock-blue-ink);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem .875rem .75rem 2.25rem;display:flex;position:relative}.callout:before{content:"i";background-color:var(--info);width:1.125rem;height:1.125rem;color:var(--info-bg);font:700 .6875rem / 1.125rem var(--font-sans);text-align:center;border-radius:50%;position:absolute;top:.75rem;left:.875rem}.callout p{font:400 .8125rem / 1.5 var(--font-sans);color:inherit;margin:0}.callout code{font:400 .75rem / 1.4 var(--font-mono);color:inherit}dialog{--border-size:var(--px);background:var(--paper-0);width:calc(100% - 2rem);max-width:28rem;color:var(--ink-900);border:var(--border-size) solid var(--line);box-shadow:var(--shadow-paper);opacity:1;border-radius:.75rem;padding:1.5rem;transition-property:opacity,translate;translate:0}dialog::backdrop{background-color:oklab(from var(--paper-50) l a b / 10%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition-property:background-color,-webkit-backdrop-filter,backdrop-filter}@starting-style{dialog{opacity:0;translate:0 -2rem}dialog::backdrop{background-color:oklab(from var(--paper-50) l a b / 0%);-webkit-backdrop-filter:blur();backdrop-filter:blur()}}dialog h3{font:600 1.25rem / 1.25 var(--font-sans);letter-spacing:-.02em;margin:0 0 .5rem}dialog p{font:400 .9375rem / 1.5 var(--font-sans);color:var(--ink-700);margin:0 0 1.5rem}dialog menu{justify-content:flex-end;gap:.75rem;margin:0;padding:0;display:flex}@property --anim{syntax:"<percentage>";inherits:true;initial-value:0%}@keyframes anim-prop{0%{--anim:0%}to{--anim:100%}}:root,[data-level]{--level-accent-strong:color-mix(in oklab, var(--level-accent), black 30%);--level-accent-soft:color-mix(in oklab, var(--level-accent), white 88%);--level-accent-tint:color-mix(in oklab, var(--level-accent), white 84%)}[data-level=feature]{--level-accent:var(--feature-accent)}[data-level=task]{--level-accent:var(--task-accent)}[data-level=task] article[data-ticket-card] p[data-field=complexity-warning]{font:500 .6875rem / 1.3 var(--font-sans);color:var(--warn);background:var(--warn-bg);border-radius:.1875rem;align-items:center;gap:.375rem;margin:0;padding:.1875rem .4375rem;display:inline-flex}[data-level=task] article[data-ticket-card] p[data-field=complexity-warning] svg{flex-shrink:0;width:.75rem;height:.75rem}[data-level=task] article[data-ticket-card] p[data-field=split-action]{align-items:center;gap:.5rem;margin:0;display:flex}[data-level=task] article[data-ticket-card] p[data-field=split-action] button[data-action=split-task]{font:500 .6875rem / 1.3 var(--font-sans);color:var(--level-accent-strong);background:var(--level-accent-soft);cursor:pointer;border:none;border-radius:.1875rem;align-items:center;gap:.375rem;padding:.1875rem .4375rem;display:inline-flex}[data-level=task] article[data-ticket-card] p[data-field=split-action] button[data-action=split-task][aria-busy=true]{opacity:.7;cursor:wait}[data-level=task] article[data-ticket-card] p[data-field=split-action] button[data-action=split-task] svg{flex-shrink:0;width:.75rem;height:.75rem}[data-level=task] article[data-ticket-card] p[data-field=split-action] output[data-state=error]{font:400 .625rem / 1.3 var(--font-sans);color:var(--err-strong)}
