.SettingsPage-module__2LQ3IG__field{flex-direction:column;gap:.5rem;max-width:44rem;margin-inline:auto;display:flex}.SettingsPage-module__2LQ3IG__field+.SettingsPage-module__2LQ3IG__field{margin-top:1.25rem}.SettingsPage-module__2LQ3IG__field label{color:var(--muted);font-size:.875rem}.SettingsPage-module__2LQ3IG__field select,.SettingsPage-module__2LQ3IG__field>input{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:.5rem;padding:.5rem .75rem}.SettingsPage-module__2LQ3IG__field select:focus-visible,.SettingsPage-module__2LQ3IG__field>input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.SettingsPage-module__2LQ3IG__section.SettingsPage-module__2LQ3IG__tokens{align-items:stretch}.SettingsPage-module__2LQ3IG__tokens ul{padding:0;list-style:none}.SettingsPage-module__2LQ3IG__tokens li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.5rem 0;display:flex}.SettingsPage-module__2LQ3IG__tokens li span{color:var(--muted);font-size:.875rem}.SettingsPage-module__2LQ3IG__tokens li form{margin-left:auto}.SettingsPage-module__2LQ3IG__modelRow>span:last-of-type{flex:12rem;min-width:0}.SettingsPage-module__2LQ3IG__rowActions{flex-shrink:0;gap:.375rem;margin-left:auto;display:flex}.SettingsPage-module__2LQ3IG__rowActions form{margin-left:0}.SettingsPage-module__2LQ3IG__rowActions a,.SettingsPage-module__2LQ3IG__rowActions button{white-space:nowrap;padding:.4rem .6rem}.SettingsPage-module__2LQ3IG__newToken{flex-direction:column;gap:.5rem;margin-top:-.5rem;display:flex}.SettingsPage-module__2LQ3IG__newToken label{color:var(--muted);margin-top:1rem;font-size:.875rem}.SettingsPage-module__2LQ3IG__newTokenRow{gap:.75rem;display:flex}.SettingsPage-module__2LQ3IG__newTokenRow input{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);font:inherit;border-radius:.5rem;flex:1;padding:.5rem .75rem}.SettingsPage-module__2LQ3IG__createdToken{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.SettingsPage-module__2LQ3IG__createdToken p{margin:0}.SettingsPage-module__2LQ3IG__createdToken>div,.SettingsPage-module__2LQ3IG__webhookAddress{align-self:stretch}.SettingsPage-module__2LQ3IG__createdToken>div,.SettingsPage-module__2LQ3IG__webhookAddress>div{background:var(--surface)}.SettingsPage-module__2LQ3IG__webhookAddress p{margin:0}.SettingsPage-module__2LQ3IG__section{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:44rem;margin:2rem auto 0;display:flex}.SettingsPage-module__2LQ3IG__section h2{margin:0;font-size:1.1rem}.SettingsPage-module__2LQ3IG__section p{color:var(--muted);margin:0}.SettingsPage-module__2LQ3IG__buttons{flex-wrap:wrap;align-self:center;gap:.75rem;display:flex}.SettingsPage-module__2LQ3IG__button{background:var(--accent);color:var(--page);border-radius:.5rem;align-self:center;padding:.6rem 1.5rem;font-weight:600;text-decoration:none}.SettingsPage-module__2LQ3IG__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SettingsPage-module__2LQ3IG__modelForm{flex-direction:column;align-self:stretch;gap:.75rem;margin-top:1rem;display:flex}.SettingsPage-module__2LQ3IG__modelFormRow{flex-wrap:wrap;gap:.75rem;display:flex}.SettingsPage-module__2LQ3IG__modelFormRow>:first-child{flex:0 0 12rem}.SettingsPage-module__2LQ3IG__modelFormRow>:last-child{flex:12rem}.SettingsPage-module__2LQ3IG__modelForm input,.SettingsPage-module__2LQ3IG__modelFormRow select{width:100%}.SettingsPage-module__2LQ3IG__hint{color:var(--muted);font-size:.875rem}.SettingsPage-module__2LQ3IG__spinner{vertical-align:-.1rem;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:.8rem;height:.8rem;margin-right:.5rem;animation:.8s linear infinite SettingsPage-module__2LQ3IG__spin;display:inline-block}@keyframes SettingsPage-module__2LQ3IG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SettingsPage-module__2LQ3IG__spinner{animation:none}}.SettingsPage-module__2LQ3IG__modelNameBox{position:relative}.SettingsPage-module__2LQ3IG__modelNameBox input{padding-right:2.25rem;display:block}.SettingsPage-module__2LQ3IG__showOffered{width:2.25rem;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.SettingsPage-module__2LQ3IG__showOffered svg{width:.9rem;height:.9rem}.SettingsPage-module__2LQ3IG__suggestions{z-index:10;border:1px solid var(--border);background:var(--surface);border-radius:.5rem;max-height:16rem;margin:.25rem 0 0;padding:.25rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 .5rem 1.5rem var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000080)}.SettingsPage-module__2LQ3IG__suggestions .SettingsPage-module__2LQ3IG__suggestion{color:var(--text);cursor:pointer;overflow-wrap:anywhere;border:0;border-radius:.35rem;padding:.4rem .6rem;display:block}.SettingsPage-module__2LQ3IG__suggestionDescription{color:var(--muted);font-size:.8rem;display:block}.SettingsPage-module__2LQ3IG__suggestions .SettingsPage-module__2LQ3IG__suggestion[aria-selected=true]{background:color-mix(in srgb, var(--accent) 18%, transparent)}.SettingsPage-module__2LQ3IG__modelForm h3{margin:0}.SettingsPage-module__2LQ3IG__modelForm button{align-self:flex-start}.SettingsPage-module__2LQ3IG__layout{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.SettingsPage-module__2LQ3IG__content{min-width:0}.SettingsPage-module__2LQ3IG__content>:first-child{margin-top:0}.SettingsPage-module__2LQ3IG__tabBar{flex-direction:column;gap:.25rem;display:flex}.SettingsPage-module__2LQ3IG__tab{color:var(--muted);white-space:nowrap;border-radius:.5rem;padding:.5rem .75rem;text-decoration:none}.SettingsPage-module__2LQ3IG__tab[aria-current=page]{background:var(--surface);color:var(--text);font-weight:600}.SettingsPage-module__2LQ3IG__subTabBar{gap:.25rem;display:flex;overflow-x:auto}.SettingsPage-module__2LQ3IG__tabGroup{color:var(--muted);white-space:nowrap;padding:.5rem .75rem 0;font-size:.875rem}.SettingsPage-module__2LQ3IG__nestedTab{margin-left:1rem}.SettingsPage-module__2LQ3IG__tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:40rem){.SettingsPage-module__2LQ3IG__layout{grid-template-columns:minmax(0,1fr);gap:1rem}.SettingsPage-module__2LQ3IG__tabBar{flex-direction:row;align-items:center;overflow-x:auto}.SettingsPage-module__2LQ3IG__tabGroup{padding-top:0}.SettingsPage-module__2LQ3IG__nestedTab{margin-left:0}}.SettingsPage-module__2LQ3IG__guideTabBar{flex-flow:wrap;max-width:44rem;margin-inline:auto}.SettingsPage-module__2LQ3IG__formActions{gap:.5rem;display:flex}.SettingsPage-module__2LQ3IG__think{grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;display:grid}.SettingsPage-module__2LQ3IG__think small{color:var(--muted);grid-column:2}.SettingsPage-module__2LQ3IG__modelTest{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.SettingsPage-module__2LQ3IG__modelTest textarea{width:100%}.SettingsPage-module__2LQ3IG__testAnswer{white-space:pre-wrap;border:1px solid var(--border);border-radius:.375rem;margin:0;padding:.5rem .75rem}.SettingsPage-module__2LQ3IG__promptPreview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid;border-radius:.25rem;max-width:100%;margin:0;padding:.75rem;font-size:.85rem}.SettingsPage-module__2LQ3IG__section.SettingsPage-module__2LQ3IG__stretch{align-items:stretch}.SettingsPage-module__2LQ3IG__section.SettingsPage-module__2LQ3IG__guide{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;align-items:stretch;padding:1.25rem 1.5rem;line-height:1.6}.SettingsPage-module__2LQ3IG__guide p,.SettingsPage-module__2LQ3IG__guide li{color:var(--text)}.SettingsPage-module__2LQ3IG__guide h3{margin:1.25rem 0 0;font-size:1rem}.SettingsPage-module__2LQ3IG__guide ol,.SettingsPage-module__2LQ3IG__guide ul{margin:0;padding-left:1.25rem}.SettingsPage-module__2LQ3IG__guide li+li{margin-top:.75rem}.SettingsPage-module__2LQ3IG__addressBox{border:1px solid var(--border);background:var(--page);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.5rem;padding:.5rem .75rem;display:flex}.SettingsPage-module__2LQ3IG__addressBox code{overflow-wrap:anywhere;flex:12rem;min-width:0}
body:has(.TaskDetailPage-module__QYYuFG__page){flex-direction:column;min-height:100dvh;display:flex}body:has(.TaskDetailPage-module__QYYuFG__page)>main{flex-direction:column;flex:1;display:flex}.TaskDetailPage-module__QYYuFG__page{flex-direction:column;flex:1;display:flex}.TaskDetailPage-module__QYYuFG__form{flex-direction:column;gap:1.25rem;max-width:40rem;display:flex}.TaskDetailPage-module__QYYuFG__idTag{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;align-self:flex-start;margin:0 0 .75rem;padding:.1rem .6rem;font-size:.85rem;font-weight:600;display:inline-block}.TaskDetailPage-module__QYYuFG__taskEditor{--status-accent:var(--open-text);flex:1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1.5rem;display:grid}.TaskDetailPage-module__QYYuFG__taskEditor[data-status=done]{--status-accent:var(--done-text)}.TaskDetailPage-module__QYYuFG__taskEditor[data-status=dropped]{--status-accent:var(--dropped-text)}@media (max-width:48rem){.TaskDetailPage-module__QYYuFG__taskEditor{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}}.TaskDetailPage-module__QYYuFG__card{border:1px solid var(--border);border-left:4px solid var(--status-accent);background:var(--surface);box-shadow:var(--shadow);border-radius:.75rem}.TaskDetailPage-module__QYYuFG__taskColumn{flex-direction:column;align-self:stretch;gap:1.5rem;display:flex}.TaskDetailPage-module__QYYuFG__taskCard{flex-direction:column;flex:1;padding:1.25rem 1.5rem;display:flex}.TaskDetailPage-module__QYYuFG__contextCard{padding:1.25rem 1.5rem}.TaskDetailPage-module__QYYuFG__contextText{overflow-wrap:anywhere;white-space:pre-wrap;max-height:20rem;margin:.35rem 0 0;overflow:auto}.TaskDetailPage-module__QYYuFG__contextEmpty{color:var(--muted);margin:.35rem 0 0}.TaskDetailPage-module__QYYuFG__contextText:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TaskDetailPage-module__QYYuFG__panel{flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.TaskDetailPage-module__QYYuFG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TaskDetailPage-module__QYYuFG__titleField{flex-direction:column;flex:1;gap:.35rem;display:flex}.TaskDetailPage-module__QYYuFG__titleInput{box-sizing:border-box;width:100%;color:var(--text);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;border-bottom:1px dashed #0000;flex:1;min-height:8rem;padding:.25rem 0;font-size:.925rem}.TaskDetailPage-module__QYYuFG__titleInput:hover{border-bottom-color:var(--border)}.TaskDetailPage-module__QYYuFG__titleInput:focus-visible{border-bottom-color:var(--accent);outline:none}.TaskDetailPage-module__QYYuFG__timeline{border-left:2px solid var(--border);flex-direction:column;gap:.75rem;margin:0;padding:0 0 0 1rem;list-style:none;display:flex}.TaskDetailPage-module__QYYuFG__timeline li{flex-direction:column;display:flex;position:relative}.TaskDetailPage-module__QYYuFG__timeline li:before{content:"";background:var(--status-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.45rem;left:calc(-1rem - 5px)}.TaskDetailPage-module__QYYuFG__field{overflow-wrap:anywhere;flex-direction:column;gap:.35rem;display:flex}.TaskDetailPage-module__QYYuFG__label{color:var(--muted);font-size:.875rem}.TaskDetailPage-module__QYYuFG__readOnly>span:last-child{color:var(--muted)}.TaskDetailPage-module__QYYuFG__field textarea,.TaskDetailPage-module__QYYuFG__field select,.TaskDetailPage-module__QYYuFG__field input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--text);font:inherit;border-radius:.5rem;padding:.5rem .75rem}.TaskDetailPage-module__QYYuFG__field textarea{resize:vertical;width:100%}.TaskDetailPage-module__QYYuFG__field input{align-self:flex-start}.TaskDetailPage-module__QYYuFG__chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.TaskDetailPage-module__QYYuFG__chip{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .35rem .15rem .65rem;display:inline-flex}.TaskDetailPage-module__QYYuFG__chip button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0}.TaskDetailPage-module__QYYuFG__field :focus-visible,.TaskDetailPage-module__QYYuFG__primary:focus-visible,.TaskDetailPage-module__QYYuFG__button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.TaskDetailPage-module__QYYuFG__optionPicker{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.TaskDetailPage-module__QYYuFG__optionPicker legend{margin-bottom:.35rem;padding:0}.TaskDetailPage-module__QYYuFG__option{border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:999px;padding:.25rem .9rem;font-size:.875rem;font-weight:600;position:relative}.TaskDetailPage-module__QYYuFG__option:has(:checked){border-color:currentColor}.TaskDetailPage-module__QYYuFG__option:has(:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.TaskDetailPage-module__QYYuFG__quickPicks{flex-wrap:wrap;gap:.4rem;display:flex}.TaskDetailPage-module__QYYuFG__quickPick{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:.15rem .6rem;font-size:.8rem}.TaskDetailPage-module__QYYuFG__quickPick:hover{border-color:var(--accent);color:var(--accent)}.TaskDetailPage-module__QYYuFG__quickPick:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.TaskDetailPage-module__QYYuFG__dueHint{color:var(--muted);font-size:.875rem}.TaskDetailPage-module__QYYuFG__error{color:var(--error);font-size:.875rem}.TaskDetailPage-module__QYYuFG__saved{color:var(--done-text);margin:0}p.TaskDetailPage-module__QYYuFG__error{margin:0}.TaskDetailPage-module__QYYuFG__saveBar{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.75rem 1.5rem;display:flex}.TaskDetailPage-module__QYYuFG__saveMessages p{margin:0}.TaskDetailPage-module__QYYuFG__unsaved{color:var(--muted)}.TaskDetailPage-module__QYYuFG__actions{gap:.75rem;display:flex}.TaskDetailPage-module__QYYuFG__saveActions{gap:.75rem;margin-left:auto;display:flex}.TaskDetailPage-module__QYYuFG__primary,.TaskDetailPage-module__QYYuFG__button{border:1px solid var(--border);font:inherit;border-radius:.5rem;padding:.5rem 1.1rem;text-decoration:none}.TaskDetailPage-module__QYYuFG__primary{background:var(--accent);border-color:var(--accent);color:var(--surface);cursor:pointer}.TaskDetailPage-module__QYYuFG__primary:disabled{opacity:.5;cursor:not-allowed}.TaskDetailPage-module__QYYuFG__button{background:var(--surface);color:var(--text)}.TaskDetailPage-module__QYYuFG__button:enabled:hover,a.TaskDetailPage-module__QYYuFG__button:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.TaskDetailPage-module__QYYuFG__changedElsewhere{color:var(--muted);margin:0;font-size:.875rem}.TaskDetailPage-module__QYYuFG__linkButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.JobsPage-module__HjJr4q__tabs{border-bottom:1px solid var(--border);gap:.25rem;display:flex}.JobsPage-module__HjJr4q__tab{color:var(--muted);border-bottom:2px solid #0000;padding:.5rem .9rem;text-decoration:none}.JobsPage-module__HjJr4q__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.JobsPage-module__HjJr4q__tab[aria-current=page]{color:inherit;border-bottom-color:var(--accent)}.JobsPage-module__HjJr4q__tasks{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.JobsPage-module__HjJr4q__task{border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:.4rem;padding:.75rem 1rem;display:flex}.JobsPage-module__HjJr4q__summary{color:var(--muted);font-size:.85rem}.JobsPage-module__HjJr4q__reasons{flex-direction:column;gap:.5rem;margin:.4rem 0 0;display:flex}.JobsPage-module__HjJr4q__reasons dt{color:var(--muted);font-size:.8rem}.JobsPage-module__HjJr4q__reasons dd{margin:0}.JobsPage-module__HjJr4q__taskHeader{justify-content:space-between;align-items:center;gap:1rem;font-weight:600;display:flex}.JobsPage-module__HjJr4q__taskHeader a{flex:none;font-weight:400}.JobsPage-module__HjJr4q__conversations,.JobsPage-module__HjJr4q__conversation,.JobsPage-module__HjJr4q__turn{flex-direction:column;gap:.5rem;display:flex}.JobsPage-module__HjJr4q__conversations{gap:1rem}.JobsPage-module__HjJr4q__conversation{border:1px solid var(--border);border-radius:.5rem;padding:.75rem 1rem;scroll-margin-top:1rem}.JobsPage-module__HjJr4q__conversation:target{border-color:var(--accent)}.JobsPage-module__HjJr4q__conversationTitle{margin:0;font-size:1rem}.JobsPage-module__HjJr4q__message summary{cursor:pointer;flex-direction:column;gap:.2rem;display:flex}.JobsPage-module__HjJr4q__preview{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.JobsPage-module__HjJr4q__message[open] .JobsPage-module__HjJr4q__preview{display:none}.JobsPage-module__HjJr4q__messageText{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);background:var(--page);border-radius:.5rem;margin:.4rem 0 0;padding:.75rem;font-size:.85rem}
.ProcessingPage-module__WCiLzG__count{color:var(--muted);margin:0;padding:.75rem 0;font-size:.9rem}.ProcessingPage-module__WCiLzG__page{flex:1;gap:1.25rem;min-height:0;padding-top:1rem;display:flex}.ProcessingPage-module__WCiLzG__list{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;flex:none;width:24rem;margin:0;padding:0;list-style:none;overflow-y:auto}.ProcessingPage-module__WCiLzG__list li+li{border-top:1px solid var(--border)}.ProcessingPage-module__WCiLzG__row{color:inherit;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.75rem 1rem;text-decoration:none;display:flex}.ProcessingPage-module__WCiLzG__row:hover{background:var(--row-hover)}.ProcessingPage-module__WCiLzG__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ProcessingPage-module__WCiLzG__row[aria-current=true]{background:var(--row-hover);box-shadow:inset 3px 0 0 var(--accent)}.ProcessingPage-module__WCiLzG__rowType{font-weight:600}.ProcessingPage-module__WCiLzG__rowCategory{color:var(--muted);font-size:.85rem}.ProcessingPage-module__WCiLzG__rowTime{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.85rem}.ProcessingPage-module__WCiLzG__detail{--status-accent:var(--open-text);border:1px solid var(--border);border-left:4px solid var(--status-accent);background:var(--surface);box-shadow:var(--shadow);border-radius:.75rem;flex-direction:column;flex:2 24rem;gap:1.25rem;padding:1.25rem;display:flex;overflow-y:auto}.ProcessingPage-module__WCiLzG__detail[data-status=running]{--status-accent:var(--running-text)}.ProcessingPage-module__WCiLzG__detail[data-status=succeeded]{--status-accent:var(--done-text)}.ProcessingPage-module__WCiLzG__detail[data-status=failed]{--status-accent:var(--failed-text)}.ProcessingPage-module__WCiLzG__reRunForm{flex-direction:column;gap:1.25rem;display:flex}.ProcessingPage-module__WCiLzG__emptyDetail{flex:2 24rem}.ProcessingPage-module__WCiLzG__page>p,.ProcessingPage-module__WCiLzG__emptyDetail p{margin:0}.ProcessingPage-module__WCiLzG__page>p{box-sizing:border-box;flex:none;width:24rem}.ProcessingPage-module__WCiLzG__payload{border:1px solid var(--border);background:var(--page);white-space:pre-wrap;word-break:break-word;border-radius:.5rem;max-height:20rem;margin:0;padding:.75rem;font-size:.85rem;overflow:auto}.ProcessingPage-module__WCiLzG__badge{border-radius:999px;padding:.1rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.ProcessingPage-module__WCiLzG__queued{background:var(--open-background);color:var(--open-text)}.ProcessingPage-module__WCiLzG__running{background:var(--running-background);color:var(--running-text)}.ProcessingPage-module__WCiLzG__succeeded{background:var(--done-background);color:var(--done-text)}.ProcessingPage-module__WCiLzG__failed{background:var(--failed-background);color:var(--failed-text)}@media (max-width:48rem){.ProcessingPage-module__WCiLzG__page{flex-direction:column;overflow-y:auto}.ProcessingPage-module__WCiLzG__list,.ProcessingPage-module__WCiLzG__page>p{flex:none;width:auto;max-height:40vh}.ProcessingPage-module__WCiLzG__detail{flex:none}.ProcessingPage-module__WCiLzG__detail,.ProcessingPage-module__WCiLzG__emptyDetail{box-sizing:border-box;width:100%}}.ProcessingPage-module__WCiLzG__add{text-align:center;background:var(--accent);color:var(--surface);border-radius:0 0 .5rem .5rem;padding:.6rem 1.1rem;text-decoration:none;display:block}.ProcessingPage-module__WCiLzG__add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProcessingPage-module__WCiLzG__summary{white-space:pre-wrap}
.Message-module__7iDRya__message{border:1px dashed var(--border);background:var(--surface);color:var(--muted);text-align:center;border-radius:.75rem;margin:1rem 0;padding:2rem 1rem}
.SignInPage-module__clKfjW__page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:1rem;display:flex}.SignInPage-module__clKfjW__button{background:var(--accent);color:var(--page);border-radius:.5rem;padding:.6rem 1.5rem;font-weight:600;text-decoration:none}
.LogsPage-module__k5BLtq__page{flex:1;gap:1.25rem;min-height:0;padding:1rem 0;display:flex}.LogsPage-module__k5BLtq__tabs{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;flex:none;width:16rem;padding:.5rem 0;overflow-y:auto}.LogsPage-module__k5BLtq__groupHeading{color:var(--muted);text-transform:uppercase;margin:0;padding:.5rem 1rem;font-size:.8rem}.LogsPage-module__k5BLtq__tabList{margin:0;padding:0;list-style:none}.LogsPage-module__k5BLtq__tab{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:.6rem 1rem;display:flex}.LogsPage-module__k5BLtq__tab:hover{background:var(--row-hover)}.LogsPage-module__k5BLtq__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.LogsPage-module__k5BLtq__tab[aria-current=true]{background:var(--row-hover);box-shadow:inset 3px 0 0 var(--accent)}.LogsPage-module__k5BLtq__tabName{overflow-wrap:anywhere;font-weight:600}.LogsPage-module__k5BLtq__tabMeta{color:var(--muted);font-size:.85rem}.LogsPage-module__k5BLtq__log{flex-direction:column;flex:1;gap:.5rem;min-width:0;min-height:0;display:flex}.LogsPage-module__k5BLtq__notice{background:var(--failed-background);color:var(--failed-text);border-radius:.5rem;margin:0;padding:.5rem .75rem}.LogsPage-module__k5BLtq__utc{color:var(--muted);margin:0;font-size:.85rem}.LogsPage-module__k5BLtq__lines{flex:1;min-height:0;display:flex;position:relative}.LogsPage-module__k5BLtq__scroller{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;flex:1;padding:.75rem;font-family:ui-monospace,monospace;font-size:.85rem;overflow:auto}.LogsPage-module__k5BLtq__line{gap:.6rem;display:flex}.LogsPage-module__k5BLtq__line time{color:var(--muted);flex:none}.LogsPage-module__k5BLtq__text{white-space:pre-wrap;overflow-wrap:anywhere}.LogsPage-module__k5BLtq__errorLine{color:var(--failed-text);background:var(--failed-background)}.LogsPage-module__k5BLtq__empty{color:var(--muted);margin:0}.LogsPage-module__k5BLtq__jump{background:var(--accent);color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.4rem .9rem;position:absolute;bottom:1rem;right:1.5rem}@media (max-width:48rem){.LogsPage-module__k5BLtq__page{flex-direction:column}.LogsPage-module__k5BLtq__tabs{width:auto;display:flex;overflow:auto hidden}.LogsPage-module__k5BLtq__tabs section{flex:none;align-items:center;display:flex}.LogsPage-module__k5BLtq__tabList{display:flex}.LogsPage-module__k5BLtq__tab{white-space:nowrap;width:auto}.LogsPage-module__k5BLtq__tab[aria-current=true]{box-shadow:inset 0 -3px 0 var(--accent)}}
.NotFoundPage-module__As2AhG__back{background:var(--accent);color:var(--surface);border-radius:.5rem;margin:1.5rem auto 0;padding:.6rem 1.1rem;text-decoration:none;display:table}.NotFoundPage-module__As2AhG__back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.SpendingPage-module__lPdq2a__page{flex-direction:column;gap:1.5rem;padding:1rem 0 2rem;display:flex}.SpendingPage-module__lPdq2a__filters{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.SpendingPage-module__lPdq2a__filters label{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.SpendingPage-module__lPdq2a__filters select,.SpendingPage-module__lPdq2a__filters input,.SpendingPage-module__lPdq2a__filters button{border:1px solid var(--border);background:var(--surface);color:inherit;font:inherit;border-radius:.5rem;padding:.4rem .6rem}.SpendingPage-module__lPdq2a__filters button{cursor:pointer}.SpendingPage-module__lPdq2a__filters :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SpendingPage-module__lPdq2a__note{color:var(--muted);margin:0;font-size:.9rem}.SpendingPage-module__lPdq2a__figures{flex-wrap:wrap;gap:1rem;margin:0;display:flex}.SpendingPage-module__lPdq2a__figure{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;min-width:10rem;padding:.75rem 1rem}.SpendingPage-module__lPdq2a__figure dt{color:var(--muted);font-size:.9rem}.SpendingPage-module__lPdq2a__figure dd{margin:0;font-size:1.4rem}.SpendingPage-module__lPdq2a__section h2{margin:0 0 .5rem;font-size:1.1rem}.SpendingPage-module__lPdq2a__table{border-collapse:collapse;border:1px solid var(--border);background:var(--surface);width:100%;max-width:40rem}.SpendingPage-module__lPdq2a__table th,.SpendingPage-module__lPdq2a__table td{text-align:left;border-bottom:1px solid var(--border);padding:.5rem .75rem}.SpendingPage-module__lPdq2a__table .SpendingPage-module__lPdq2a__number{text-align:right}.SpendingPage-module__lPdq2a__chart{width:100%;max-width:40rem;height:auto}.SpendingPage-module__lPdq2a__axis{stroke:var(--border)}.SpendingPage-module__lPdq2a__axisLabel{fill:var(--muted);font-size:11px}.SpendingPage-module__lPdq2a__line{fill:none;stroke-width:2px}.SpendingPage-module__lPdq2a__median{stroke:var(--accent);color:var(--accent)}.SpendingPage-module__lPdq2a__average{stroke:var(--done-text);color:var(--done-text);stroke-dasharray:6 3}.SpendingPage-module__lPdq2a__p80{stroke:var(--running-text);color:var(--running-text);stroke-dasharray:2 3}.SpendingPage-module__lPdq2a__point{fill:currentColor;stroke:none}.SpendingPage-module__lPdq2a__legend{flex-wrap:wrap;gap:1rem;margin:.5rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.SpendingPage-module__lPdq2a__legend li:before{content:"";vertical-align:middle;border-top:2px solid;width:1.5rem;margin-right:.4rem;display:inline-block}.SpendingPage-module__lPdq2a__legend .SpendingPage-module__lPdq2a__average:before{border-top-style:dashed}.SpendingPage-module__lPdq2a__legend .SpendingPage-module__lPdq2a__p80:before{border-top-style:dotted}.SpendingPage-module__lPdq2a__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.TasksPage-module__lEbIKq__toolbar{gap:.75rem;padding-bottom:1rem;display:flex}.TasksPage-module__lEbIKq__newTask{background:var(--accent);color:var(--surface);border-radius:0 0 .5rem .5rem;flex-shrink:0;padding:.6rem 1.1rem;text-decoration:none}.TasksPage-module__lEbIKq__newTask:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TasksPage-module__lEbIKq__search{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);font:inherit;border-radius:0 0 .5rem .5rem;flex:1;padding:.6rem .9rem}.TasksPage-module__lEbIKq__showDropped{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:0 0 .5rem .5rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem .9rem;transition:border-color .15s,background-color .15s;display:flex}.TasksPage-module__lEbIKq__showDropped:hover{border-color:var(--accent);background:var(--row-hover)}.TasksPage-module__lEbIKq__showDropped:has(:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.TasksPage-module__lEbIKq__showDropped input{accent-color:var(--accent);cursor:pointer;margin:0}.TasksPage-module__lEbIKq__search:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.TasksPage-module__lEbIKq__count{color:var(--muted);margin:0;padding:.75rem 0;font-size:.9rem}.TasksPage-module__lEbIKq__tableScroll{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;flex:1;min-height:0;overflow:auto}.TasksPage-module__lEbIKq__table{border-collapse:collapse;width:100%;font-size:.925rem}.TasksPage-module__lEbIKq__table th,.TasksPage-module__lEbIKq__table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.65rem .9rem}.TasksPage-module__lEbIKq__table td{white-space:nowrap}.TasksPage-module__lEbIKq__table td:nth-child(3),.TasksPage-module__lEbIKq__table td:nth-child(4){white-space:normal;min-width:10rem}.TasksPage-module__lEbIKq__table th{z-index:2;background:var(--surface);color:var(--muted);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.8rem;font-weight:600;position:sticky;top:0}.TasksPage-module__lEbIKq__table tbody tr:last-child td{border-bottom:none}.TasksPage-module__lEbIKq__table tbody tr:hover{background:var(--row-hover)}.TasksPage-module__lEbIKq__table th a{color:inherit;text-decoration:none}.TasksPage-module__lEbIKq__table th a:hover{color:var(--text)}.TasksPage-module__lEbIKq__table th[aria-sort]{color:var(--accent)}.TasksPage-module__lEbIKq__badge{border-radius:999px;padding:.1rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.TasksPage-module__lEbIKq__open{background:var(--open-background);color:var(--open-text)}.TasksPage-module__lEbIKq__done{background:var(--done-background);color:var(--done-text)}.TasksPage-module__lEbIKq__dropped,.TasksPage-module__lEbIKq__low{background:var(--dropped-background);color:var(--dropped-text)}.TasksPage-module__lEbIKq__normal{color:var(--muted);box-shadow:inset 0 0 0 1px var(--border)}.TasksPage-module__lEbIKq__high{background:var(--running-background);color:var(--running-text)}.TasksPage-module__lEbIKq__urgent{background:var(--failed-background);color:var(--failed-text)}.TasksPage-module__lEbIKq__unclassified{color:var(--muted)}.TasksPage-module__lEbIKq__table tbody tr{position:relative}.TasksPage-module__lEbIKq__rowLink{color:inherit;text-decoration:none}.TasksPage-module__lEbIKq__rowLink:after{content:"";cursor:pointer;position:absolute;inset:0}.TasksPage-module__lEbIKq__rowLink:focus-visible{outline:none}.TasksPage-module__lEbIKq__table tbody tr:has(.TasksPage-module__lEbIKq__rowLink:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.TasksPage-module__lEbIKq__aboveRowLink{z-index:1;position:relative}.TasksPage-module__lEbIKq__droppedRow{opacity:.55}.TasksPage-module__lEbIKq__iconButton{color:var(--muted);opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.25rem;display:flex}.TasksPage-module__lEbIKq__iconButton:hover,.TasksPage-module__lEbIKq__iconButton:focus-visible{color:var(--accent);opacity:1}.TasksPage-module__lEbIKq__iconButton:focus-visible{outline:2px solid var(--accent)}.TasksPage-module__lEbIKq__iconButton:disabled{cursor:progress}.TasksPage-module__lEbIKq__saveFailed{color:var(--error);margin-top:.25rem;font-size:.8rem}
