@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f2f2f4;--color-surface:#fdfdfe;--color-workspace:#f8f8fa;--color-divider:#e7e7eb;--color-soft:#efeff2;--color-hover:#f4f4f6;--color-text:#242429;--color-muted:#71717b;--color-border:#dddde2;--color-accent:#3568d4;--color-accent-soft:#e9effc;--color-danger:#c7443e;--color-success:#35805e;--color-scrollbar:#d0d0d6;--color-scrollbar-hover:#aaaab3;--color-chart-neutral:#9898a2;--color-chart-1:#3568d4;--color-chart-2:#c68a42;--color-chart-3:#826fac;--color-chart-done:#47906b;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-small:4px;--radius-control:8px;--radius-card:12px;--radius-dialog:16px;--radius-pill:999px;--control-height:40px;--control-height-small:28px;--icon-btn-size:32px;--icon-btn-size-small:24px;--icon-size:16px;--control-icon-padding:calc(var(--icon-size) + var(--space-5));--font-size-small:12px;--font-size-caption:11px;--font-size-body:14px;--font-size-title:24px;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--form-page-max-width:620px;--workspace-max-width:1440px;--shadow-focus:0 0 0 3px color-mix(in srgb,var(--color-accent) 16%,transparent);--shadow-card:0 1px 2px #1018280d;--shadow-popover:0 20px 60px #10182830;--shadow-workspace:0 0 40px #1018280d;--duration-fast:.12s;--duration-base:.2s;--ease-standard:cubic-bezier(.4,0,.2,1);--animation-spin:spin 1.5s linear infinite;--press-offset:2px;--transition-press:translate var(--duration-fast) var(--ease-standard)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#17191d;--color-surface:#22252a;--color-workspace:#1c1f23;--color-divider:#31343a;--color-soft:#292c31;--color-hover:#30343a;--color-text:#edf0f4;--color-muted:#9da3ad;--color-border:#3a3e46;--color-accent-soft:#29344b;--color-danger:#e37b75;--color-success:#6bb590;--color-scrollbar:#41464e;--color-scrollbar-hover:#5e646e;--color-chart-neutral:#9097a2;--color-chart-2:#d4a464;--color-chart-3:#aa98cf;--color-chart-done:#6bb590;--shadow-card:0 1px 2px #00000040;--shadow-popover:0 20px 60px #0000008c;--shadow-workspace:0 0 40px #00000059}*{box-sizing:border-box;scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover)}@keyframes spin{to{transform:rotate(1turn)}}body{background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 30%),radial-gradient(circle at 92% 28%,color-mix(in srgb,var(--color-chart-3) 12%,transparent),transparent 28%),radial-gradient(circle at 68% 100%,color-mix(in srgb,var(--color-chart-2) 8%,transparent),transparent 24%),var(--color-background);color:var(--color-text);font-family:Inter,system-ui,sans-serif;font-size:var(--font-size-body);min-height:100dvh;margin:0;font-weight:400;line-height:1.5}body:has(dialog[open]){overflow:hidden}dialog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-dialog);box-shadow:var(--shadow-popover);color:var(--color-text);opacity:1;padding:var(--space-6);transition:opacity var(--duration-base) var(--ease-standard),scale var(--duration-base) var(--ease-standard),display var(--duration-base) allow-discrete,overlay var(--duration-base) allow-discrete;width:min(440px,calc(100% - var(--space-8)));overflow:auto;scale:1}dialog:not([open]){opacity:0;scale:.96}@starting-style{dialog[open]{opacity:0;scale:.96}}dialog::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:background-color var(--duration-base) var(--ease-standard);background:#00000082}@starting-style{dialog[open]::backdrop{background-color:#0000}}dialog h2{margin:0}.dialog-actions{gap:var(--space-2);margin-top:var(--space-6);justify-content:flex-end;display:flex}p{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(a,button):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lucide{height:var(--icon-size);stroke-width:2px;vertical-align:middle;width:var(--icon-size);flex:none}.muted{color:var(--color-muted)}label,strong{font-weight:var(--font-weight-semibold)}label{margin:var(--space-5) 0 var(--space-2);display:block}:where(input:not([type=checkbox]):not([type=radio])),select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);height:var(--control-height);padding:0 var(--space-3);transition:box-shadow var(--duration-fast) var(--ease-standard);outline:none;width:100%}input[type=checkbox]{appearance:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-small);cursor:pointer;height:18px;transition:var(--transition-press);flex:none;width:18px;margin:0}input[type=checkbox]:not(:disabled):active{translate:0 var(--press-offset)}input[type=checkbox]:hover{border-color:var(--color-muted)}input[type=checkbox]:checked{background:var(--color-accent) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m5 13 4 4L19 7'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--color-accent)}input[type=checkbox]:focus-visible{box-shadow:var(--shadow-focus)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);field-sizing:content;max-height:400px;min-height:var(--control-height);padding:var(--space-2) var(--space-3);resize:vertical;transition:box-shadow var(--duration-fast) var(--ease-standard);outline:none;width:100%}select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23667085' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right var(--space-3) center;padding-right:var(--control-icon-padding);background-repeat:no-repeat}:root[data-theme=dark] select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238b949e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover:not(:disabled){border-color:color-mix(in srgb,var(--color-border) 55%,var(--color-muted))}input:focus,select:focus,textarea:focus{border-color:var(--color-accent);box-shadow:var(--shadow-focus)}input::-moz-placeholder{color:var(--color-muted);opacity:1}textarea::-moz-placeholder{color:var(--color-muted);opacity:1}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}.section-label{color:var(--color-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.icon-btn,.primary,.secondary{border-radius:var(--radius-control);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);height:var(--control-height);transition:var(--transition-press);white-space:nowrap;justify-content:center;text-decoration:none;display:inline-flex}.icon-btn:not(:disabled):active,.primary:not(:disabled):active,.secondary:not(:disabled):active{translate:0 var(--press-offset)}.primary{background:var(--color-accent);color:#fff;padding:0 var(--space-4);border:0}.primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 88%,#000)}.secondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);padding:0 var(--space-4)}.secondary:hover{background:var(--color-hover)}.icon-btn{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);height:var(--icon-btn-size);min-height:var(--icon-btn-size);min-width:var(--icon-btn-size);width:var(--icon-btn-size);padding:0}.icon-btn:hover{background:var(--color-hover)}.primary.small,.secondary.small{font-size:var(--font-size-small);height:var(--control-height-small);padding:0 var(--space-2)}.icon-btn.small{height:var(--icon-btn-size-small);min-height:var(--icon-btn-size-small);min-width:var(--icon-btn-size-small);width:var(--icon-btn-size-small)}.small .lucide{width:14px;height:14px}.logo{color:var(--color-text);font-size:20px;font-weight:var(--font-weight-extrabold);align-items:center;gap:var(--space-2);letter-spacing:-.5px;transition:var(--transition-press);text-decoration:none;display:flex}.logo:active{translate:0 var(--press-offset)}.logo-mark{flex:none;width:28px;height:28px;display:block}.avatar,.entity-avatar{color:#fff;height:var(--icon-btn-size);text-transform:uppercase;width:var(--icon-btn-size);background:#f79009;flex:none;place-items:center;display:grid}.avatar{border-radius:var(--radius-pill)}.entity-avatar{border-radius:var(--radius-control)}.title-row{gap:var(--space-5);min-height:var(--control-height);justify-content:space-between}.page-heading,.title-row{align-items:center;display:flex}.page-heading{gap:var(--space-2);flex:1;min-width:0}.page-heading-icon{color:var(--color-accent);flex:none;width:28px;height:28px}.page-heading-text{align-items:baseline;gap:var(--space-2);flex:1;min-width:0;display:flex;overflow:hidden}.page-heading-text>.muted{margin:0}.title-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.issue-count{white-space:nowrap;flex:none}.results-stale{opacity:.55;transition:opacity var(--duration-fast) var(--ease-standard)}h1{font-size:var(--font-size-title);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.toolbar{align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}input[type=search]{background:var(--color-surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23667085' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") var(--space-3) center no-repeat;max-width:280px;padding-left:var(--control-icon-padding)}.empty{color:var(--color-muted);padding:var(--space-5) var(--space-1);text-align:center}.dot{border-radius:var(--radius-pill);flex:none;width:8px;height:8px}button:disabled{cursor:not-allowed;opacity:.5}.form-actions,.page-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.form-error,.form-success{animation:feedback-enter var(--duration-base) var(--ease-standard);margin-top:var(--space-4)}.form-error{color:var(--color-danger);white-space:pre-line}.form-success{color:var(--color-success)}.danger,.danger:hover{color:var(--color-danger)}.danger:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);border-color:var(--color-danger)}@media (width<=760px){dialog{padding:var(--space-4)}.title-row .btn-label{display:none}.title-row{align-items:center}.page-heading-icon{width:22px;height:22px}.page-heading-text{flex-direction:column;align-items:stretch;gap:0}h1{font-size:20px}.toolbar{gap:var(--space-2);grid-template-columns:1fr auto auto;display:grid}input[type=search]{min-width:0;max-width:none}}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-base) var(--ease-standard)}.fade-enter-from,.fade-leave-to{opacity:0}.pop-enter-active,.pop-leave-active{transition:opacity var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard)}.pop-enter-from,.pop-leave-to{opacity:0;scale:.95}.icon-pop-enter-active,.icon-pop-leave-active{transition:opacity var(--duration-fast) var(--ease-standard),rotate var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard)}.icon-pop-enter-from,.icon-pop-leave-to{opacity:0;rotate:-30deg;scale:.6}.list-enter-active,.list-leave-active,.list-move,.slide-fade-enter-active,.slide-fade-leave-active{transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.list-enter-from,.list-leave-to,.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(calc(var(--space-1)*-1))}@keyframes feedback-enter{0%{opacity:0;transform:translateY(calc(var(--space-1)*-1))}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.error-page[data-v-a171a43f]{min-height:100vh;padding:var(--space-6);place-items:center;display:grid}.error-card[data-v-a171a43f]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-dialog);box-shadow:var(--shadow-popover);align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;width:min(580px,100%);padding:clamp(28px,6vw,56px);display:flex}.error-card .logo[data-v-a171a43f]{margin-bottom:var(--space-6);align-self:flex-start}.error-icon[data-v-a171a43f]{background:color-mix(in srgb,var(--color-danger) 12%,transparent);border-radius:var(--radius-card);color:var(--color-danger);place-items:center;width:72px;height:72px;display:grid}.error-icon svg[data-v-a171a43f]{width:34px;height:34px}.error-code[data-v-a171a43f]{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.error-card h1[data-v-a171a43f]{letter-spacing:-.03em;margin:0;font-size:clamp(28px,6vw,40px)}.error-card p[data-v-a171a43f]{color:var(--color-muted);max-width:380px;line-height:1.6}.error-actions[data-v-a171a43f]{gap:var(--space-2);margin-top:var(--space-3);display:flex}@media (width<=480px){.error-card .logo[data-v-a171a43f]{align-self:center}.error-actions[data-v-a171a43f]{flex-direction:column;width:100%}}
