/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}:root,:host{--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-50{z-index:50}.z-\[500\]{z-index:500}.z-\[600\]{z-index:600}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-px{margin-top:1px}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[1px\]{height:1px}.h-\[22px\]{height:22px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[360px\]{max-height:360px}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-\[22px\]{width:22px}.w-\[180px\]{width:180px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[480px\]{width:480px}.w-\[600px\]{width:600px}.w-\[720px\]{width:720px}.w-full{width:100%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[16px\]{min-width:16px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-0{flex-basis:calc(var(--spacing) * 0)}.basis-9{flex-basis:calc(var(--spacing) * 9)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[1px\]{gap:1px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--blue\)\]{border-color:var(--blue)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[\#1a1a18\]{background-color:#1a1a18}.bg-\[var\(--amber\)\]{background-color:var(--amber)}.bg-\[var\(--badge-question-pending-bg\)\]{background-color:var(--badge-question-pending-bg)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--blue\)\]{background-color:var(--blue)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--column-bg\)\]{background-color:var(--column-bg)}.bg-\[var\(--content-bg\)\]{background-color:var(--content-bg)}.bg-\[var\(--drag-highlight\)\]{background-color:var(--drag-highlight)}.bg-\[var\(--overlay\)\]{background-color:var(--overlay)}.bg-\[var\(--red\)\]{background-color:var(--red)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-hover\)\]{background-color:var(--surface-hover)}.bg-\[var\(--text\)\]{background-color:var(--text)}.bg-transparent{background-color:#0000}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1px\]{padding:1px}.p-\[8px_6px\]{padding:8px 6px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[5px\]{padding-inline:5px}.px-\[7px\]{padding-inline:7px}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[7px\]{padding-block:7px}.py-\[18px\]{padding-block:18px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#e4e4e0\]{color:#e4e4e0}.text-\[var\(--amber\)\]{color:var(--amber)}.text-\[var\(--badge-on-accent\)\]{color:var(--badge-on-accent)}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--blue\)\]{color:var(--blue)}.text-\[var\(--content-bg\)\]{color:var(--content-bg)}.text-\[var\(--green\)\]{color:var(--green)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-dim\)\]{color:var(--text-dim)}.text-\[var\(--text-faint\)\]{color:var(--text-faint)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-100{opacity:1}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.animate-in{animation-name:tw-enter;animation-duration:.12s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.97}@media (hover:hover){.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--red\)\]:hover{border-color:var(--red)}.hover\:bg-\[var\(--bg\)\]:hover{background-color:var(--bg)}.hover\:bg-\[var\(--border\)\]:hover{background-color:var(--border)}.hover\:bg-\[var\(--column-bg-hover\)\]:hover{background-color:var(--column-bg-hover)}.hover\:bg-\[var\(--red\)\]\/90:hover{background-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--red\)\]\/90:hover{background-color:color-mix(in oklab,var(--red) 90%,transparent)}}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-\[var\(--text\)\]\/90:hover{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--text\)\]\/90:hover{background-color:color-mix(in oklab,var(--text) 90%,transparent)}}.hover\:text-\[var\(--green\)\]:hover{color:var(--green)}.hover\:text-\[var\(--red\)\]:hover{color:var(--red)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-\[var\(--text-dim\)\]:hover{color:var(--text-dim)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--shadow-card\)\]:hover{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=closed\]\:pointer-events-none[data-state=closed]{pointer-events:none}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:tw-exit;animation-duration:.1s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.97}.data-\[state\=open\]\:bg-\[var\(--bg\)\][data-state=open]{background-color:var(--bg)}.data-\[state\=open\]\:text-\[var\(--text\)\][data-state=open]{color:var(--text)}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:tw-enter;animation-duration:.12s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.97}.k-tab{color:var(--text-dim);border-radius:6px;transition:color .15s,background .15s,box-shadow .15s}.k-tab[data-state=active]{color:var(--text);background:var(--bg);box-shadow:0 0 0 1px var(--border),0 1px 3px #00000012}.k-tab:hover:not([data-state=active]){color:var(--text)}.k-tab[data-disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.25}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f5f5f5;--surface:#fafafa;--surface-hover:#e8e8e8;--surface-selected:#efefef;--border:#e0e0e0;--border-strong:#d4d4d5;--text:#171717;--text-dim:#5d5d61;--text-faint:#a3a3a8;--accent:#1a1a18;--green:#22c55e;--merge-green:#1f883d;--amber:#f59e0b;--yellow:#eab308;--red:#dc2626;--blue:#2563eb;--purple:#7c3aed;--p0:#dc2626;--p1:#d97706;--p2:#2563eb;--p3:#6b7280;--p4:#c0c4cc;--col-idea:#6b7280;--col-todo:#2563eb;--col-doing:#d97706;--col-pr:#7c3aed;--col-done:#16a34a;--col-closed:#dc2626;--overlay:#00000059;--shadow-lg:0 16px 70px #00000040;--shadow-md:0 20px 60px #0003;--shadow-sm:0 2px 12px #00000014;--shadow-card:0 2px 8px #00000014;--badge-blue-bg:#dbeafe;--badge-blue-text:#1d4ed8;--badge-blue-dot:#2563eb;--badge-amber-bg:#fef3c7;--badge-amber-text:#92400e;--badge-amber-dot:#d97706;--badge-green-bg:#dcfce7;--badge-green-text:#15803d;--badge-gray-bg:#efefef;--badge-gray-text:#5d5d61;--badge-gray-dot:#9ca3af;--badge-red-bg:#fee2e2;--badge-red-text:#991b1b;--badge-purple-bg:#ede9fe;--badge-purple-text:#6d28d9;--badge-p1-bg:#fff0dd;--badge-p1-text:#9a5100;--badge-p2-bg:#e8f4ff;--badge-p2-text:#1d5c8f;--badge-p3-bg:#efefef;--badge-p3-text:#5d5d61;--badge-p4-text:#8b8b84;--badge-question-pending-bg:#f59e0b1f;--badge-question-answered-bg:#22c55e1f;--log-bg:#1a1a18;--code-bg:#f4f4f2;--code-text:#24292e;--code-dim:#6b6b66;--code-dim-alt:#a8a8a0;--code-error:#f87171;--code-warning:#fbbf24;--log-text:#e5e5e0;--log-dim:#6b6b66;--log-dim-alt:#5b5b56;--log-border:#3a3a36;--log-success:#4ade80;--log-error:#f87171;--log-code:#a8a878;--log-raw:#a8a060;--log-result-text:#9ca3af;--log-description:#4b4b46;--log-result-body:#d4d4d0;--log-diff-add:#5ba87a;--log-diff-add-bg:#5ba87a14;--log-diff-del:#c47878;--log-diff-del-bg:#c4787814;--log-input-border:#252522;--log-expand-border:#2a2a28;--badge-on-accent:#1a1a18;--status-running-bg:#22c55e1a;--status-failed-bg:#dc26261a;--status-success-bg:#22c55e1a;--status-info-bg:#3b82f61a;--status-error-bg:#ef44441a;--status-error-border:#ef444440;--status-success-border:#22c55e40;--error-bg:#fef2f2;--filter-tab-bg:#eaeae7;--content-bg:#fff;--input-bg:#f6f6f6;--rail-card-bg:#f7f7f7;--column-bg:#f4f4f4;--column-bg-hover:#efefef;--card-bg:#fff;--drag-highlight:#3b82f614}[data-theme=dark]{--bg:#161616;--surface:#1e1e1e;--surface-hover:#2a2a2a;--surface-selected:#2a2a2a;--border:#303030;--border-strong:#454545;--text:#e4e4e0;--text-dim:#a0a09a;--text-faint:#787872;--accent:#e4e4e0;--green:#34d399;--merge-green:#238636;--amber:#fbbf24;--yellow:#eab308;--red:#f87171;--blue:#60a5fa;--purple:#a78bfa;--p0:#f87171;--p1:#fbbf24;--p2:#60a5fa;--p3:#6b7280;--p4:#484848;--col-idea:#9ca3af;--col-todo:#60a5fa;--col-doing:#fbbf24;--col-pr:#a78bfa;--col-done:#34d399;--col-closed:#f87171;--overlay:#0009;--shadow-lg:0 16px 70px #00000080;--shadow-md:0 20px 60px #0006;--shadow-sm:0 2px 12px #0000004d;--shadow-card:0 2px 8px #0000004d;--badge-blue-bg:#60a5fa26;--badge-blue-text:#7aacf8;--badge-blue-dot:#60a5fa;--badge-amber-bg:#fbbf2426;--badge-amber-text:#e8b530;--badge-amber-dot:#fbbf24;--badge-green-bg:#34d39926;--badge-green-text:#5ddba8;--badge-gray-bg:#6b728033;--badge-gray-text:#9ca3af;--badge-gray-dot:#6b7280;--badge-red-bg:#f8717126;--badge-red-text:#f09090;--badge-purple-bg:#a78bfa26;--badge-purple-text:#b8a6f0;--badge-p1-bg:#fbbf2426;--badge-p1-text:#e8b530;--badge-p2-bg:#60a5fa26;--badge-p2-text:#7aacf8;--badge-p3-bg:#6b728026;--badge-p3-text:#9ca3af;--badge-p4-text:#707070;--badge-question-pending-bg:#fbbf241f;--badge-question-answered-bg:#34d3991f;--log-bg:#141414;--code-bg:#161616;--code-text:#c9d1d9;--code-dim:#6b6b66;--code-dim-alt:#787872;--code-error:#f87171;--code-warning:#fbbf24;--log-text:#d4d4d0;--log-dim:#787872;--log-dim-alt:#686862;--log-border:#3a3a36;--log-success:#4ade80;--log-error:#f87171;--log-code:#b0b088;--log-raw:#b0a868;--log-result-text:#a0a8b4;--log-description:#585852;--log-result-body:#d4d4d0;--log-diff-add:#5ba87a;--log-diff-add-bg:#5ba87a1a;--log-diff-del:#c47878;--log-diff-del-bg:#c478781a;--log-input-border:#2a2a28;--log-expand-border:#323230;--badge-on-accent:#1a1a18;--status-running-bg:#34d3991a;--status-failed-bg:#f871711a;--status-success-bg:#34d3991a;--status-info-bg:#60a5fa1a;--status-error-bg:#f871711a;--status-error-border:#f8717140;--status-success-border:#34d39940;--error-bg:#f871711a;--filter-tab-bg:#2a2a2a;--content-bg:#1e1e1e;--input-bg:#272727;--rail-card-bg:#161616;--column-bg:#1a1a1a;--column-bg-hover:#222;--card-bg:#242424;--drag-highlight:#60a5fa14}html,body,#root{height:100%}.icon-btn:hover{background:var(--surface-hover)!important;color:var(--text)!important}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;font-size:13px}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pillDropdownIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tw-enter{0%{opacity:var(--tw-enter-opacity,1);transform:scale(var(--tw-enter-scale,1)) translateY(var(--tw-enter-translate-y,0))}}@keyframes tw-exit{to{opacity:var(--tw-exit-opacity,1);transform:scale(var(--tw-exit-scale,1)) translateY(var(--tw-exit-translate-y,0))}}[data-radix-popper-content-wrapper]:has(>[data-state=closed]){pointer-events:none!important}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:0;font-family:inherit}input,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.tiptap{color:var(--text);outline:none}.tiptap>*+*{margin-top:.65em}.tiptap h1,.tiptap h2,.tiptap h3{margin-top:.75em;font-weight:700;line-height:1.2}.tiptap h1{font-size:1.75em}.tiptap h2{font-size:1.4em}.tiptap h3{font-size:1.15em}.tiptap ul,.tiptap ol{padding-left:1.4em}.tiptap ul[data-type=taskList]{padding-left:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.tiptap ul[data-type=taskList] li label{flex-shrink:0;align-items:center;margin-top:4px;display:flex}.tiptap ul[data-type=taskList] li label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;width:16px;height:16px;transition:background .15s,border-color .15s;position:relative}.tiptap ul[data-type=taskList] li label input[type=checkbox]:hover{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.tiptap ul[data-type=taskList] li label input[type=checkbox]:hover{background:color-mix(in srgb,var(--blue) 8%,transparent)}}.tiptap ul[data-type=taskList] li label input[type=checkbox]:checked{background:var(--blue);border-color:var(--blue)}.tiptap ul[data-type=taskList] li label input[type=checkbox]:checked:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.tiptap ul[data-type=taskList] li[data-checked=true]>div>p{color:var(--text-faint);text-decoration:line-through}.tiptap ul[data-type=taskList] li>div{flex:auto;min-width:0}.tiptap blockquote{border-left:3px solid var(--border-strong);color:var(--text-dim);padding-left:12px}.tiptap code{background:var(--border);border-radius:3px;padding:1px 4px;font-family:SF Mono,Fira Code,monospace;font-size:.9em}.tiptap [data-node-view-wrapper]{position:relative}.tiptap pre{background:var(--code-bg);color:var(--code-text);border-radius:6px;padding:10px 14px;font-family:SF Mono,Fira Code,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.code-block-lang-select{z-index:2;cursor:pointer;background:var(--text);border:none;border-radius:999px;outline:none;align-items:center;padding:2px 8px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:8px;right:10px}@supports (color:color-mix(in lab,red,red)){.code-block-lang-select{background:color-mix(in srgb,var(--text) 8%,transparent)}}.code-block-lang-select{color:var(--text-dim);opacity:.6;transition:opacity .15s,background .15s}.code-block-lang-select:hover,.code-block-lang-select:focus-visible{opacity:1;background:var(--text)}@supports (color:color-mix(in lab,red,red)){.code-block-lang-select:hover,.code-block-lang-select:focus-visible{background:color-mix(in srgb,var(--text) 12%,transparent)}}.tiptap pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.tiptap pre .hljs-doctag,.tiptap pre .hljs-keyword,.tiptap pre .hljs-meta .hljs-keyword,.tiptap pre .hljs-template-tag,.tiptap pre .hljs-template-variable,.tiptap pre .hljs-type,.tiptap pre .hljs-variable.language_{color:#d73a49}.tiptap pre .hljs-title,.tiptap pre .hljs-title.class_,.tiptap pre .hljs-title.class_.inherited__,.tiptap pre .hljs-title.function_{color:#6f42c1}.tiptap pre .hljs-attr,.tiptap pre .hljs-attribute,.tiptap pre .hljs-literal,.tiptap pre .hljs-meta,.tiptap pre .hljs-number,.tiptap pre .hljs-operator,.tiptap pre .hljs-variable,.tiptap pre .hljs-selector-attr,.tiptap pre .hljs-selector-class,.tiptap pre .hljs-selector-id{color:#005cc5}.tiptap pre .hljs-regexp,.tiptap pre .hljs-string,.tiptap pre .hljs-meta .hljs-string{color:#032f62}.tiptap pre .hljs-built_in,.tiptap pre .hljs-symbol{color:#e36209}.tiptap pre .hljs-comment,.tiptap pre .hljs-code,.tiptap pre .hljs-formula{color:#6a737d;font-style:italic}.tiptap pre .hljs-name,.tiptap pre .hljs-quote,.tiptap pre .hljs-selector-tag,.tiptap pre .hljs-selector-pseudo{color:#22863a}.tiptap pre .hljs-subst{color:#24292e}.tiptap pre .hljs-section{color:#005cc5;font-weight:700}.tiptap pre .hljs-bullet{color:#735c0f}.tiptap pre .hljs-emphasis{color:#24292e;font-style:italic}.tiptap pre .hljs-strong{color:#24292e;font-weight:700}.tiptap pre .hljs-addition{color:#22863a;background-color:#f0fff4}.tiptap pre .hljs-deletion{color:#b31d28;background-color:#ffeef0}[data-theme=dark] .tiptap pre .hljs-doctag,[data-theme=dark] .tiptap pre .hljs-keyword,[data-theme=dark] .tiptap pre .hljs-meta .hljs-keyword,[data-theme=dark] .tiptap pre .hljs-template-tag,[data-theme=dark] .tiptap pre .hljs-template-variable,[data-theme=dark] .tiptap pre .hljs-type,[data-theme=dark] .tiptap pre .hljs-variable.language_{color:#ff7b72}[data-theme=dark] .tiptap pre .hljs-title,[data-theme=dark] .tiptap pre .hljs-title.class_,[data-theme=dark] .tiptap pre .hljs-title.class_.inherited__,[data-theme=dark] .tiptap pre .hljs-title.function_{color:#d2a8ff}[data-theme=dark] .tiptap pre .hljs-attr,[data-theme=dark] .tiptap pre .hljs-attribute,[data-theme=dark] .tiptap pre .hljs-literal,[data-theme=dark] .tiptap pre .hljs-meta,[data-theme=dark] .tiptap pre .hljs-number,[data-theme=dark] .tiptap pre .hljs-operator,[data-theme=dark] .tiptap pre .hljs-variable,[data-theme=dark] .tiptap pre .hljs-selector-attr,[data-theme=dark] .tiptap pre .hljs-selector-class,[data-theme=dark] .tiptap pre .hljs-selector-id{color:#79c0ff}[data-theme=dark] .tiptap pre .hljs-regexp,[data-theme=dark] .tiptap pre .hljs-string,[data-theme=dark] .tiptap pre .hljs-meta .hljs-string{color:#a5d6ff}[data-theme=dark] .tiptap pre .hljs-built_in,[data-theme=dark] .tiptap pre .hljs-symbol{color:#ffa657}[data-theme=dark] .tiptap pre .hljs-comment,[data-theme=dark] .tiptap pre .hljs-code,[data-theme=dark] .tiptap pre .hljs-formula{color:#8b949e;font-style:italic}[data-theme=dark] .tiptap pre .hljs-name,[data-theme=dark] .tiptap pre .hljs-quote,[data-theme=dark] .tiptap pre .hljs-selector-tag,[data-theme=dark] .tiptap pre .hljs-selector-pseudo{color:#7ee787}[data-theme=dark] .tiptap pre .hljs-subst{color:#c9d1d9}[data-theme=dark] .tiptap pre .hljs-section{color:#1f6feb;font-weight:700}[data-theme=dark] .tiptap pre .hljs-bullet{color:#f2cc60}[data-theme=dark] .tiptap pre .hljs-emphasis{color:#c9d1d9;font-style:italic}[data-theme=dark] .tiptap pre .hljs-strong{color:#c9d1d9;font-weight:700}[data-theme=dark] .tiptap pre .hljs-addition{color:#aff5b4;background-color:#033a16}[data-theme=dark] .tiptap pre .hljs-deletion{color:#ffdcd7;background-color:#67060c}table.pr-diff .hljs-doctag,table.pr-diff .hljs-keyword,table.pr-diff .hljs-meta .hljs-keyword,table.pr-diff .hljs-template-tag,table.pr-diff .hljs-template-variable,table.pr-diff .hljs-type,table.pr-diff .hljs-variable.language_{color:#d73a49}table.pr-diff .hljs-title,table.pr-diff .hljs-title.class_,table.pr-diff .hljs-title.class_.inherited__,table.pr-diff .hljs-title.function_{color:#6f42c1}table.pr-diff .hljs-attr,table.pr-diff .hljs-attribute,table.pr-diff .hljs-literal,table.pr-diff .hljs-meta,table.pr-diff .hljs-number,table.pr-diff .hljs-operator,table.pr-diff .hljs-variable,table.pr-diff .hljs-selector-attr,table.pr-diff .hljs-selector-class,table.pr-diff .hljs-selector-id{color:#005cc5}table.pr-diff .hljs-regexp,table.pr-diff .hljs-string,table.pr-diff .hljs-meta .hljs-string{color:#032f62}table.pr-diff .hljs-built_in,table.pr-diff .hljs-symbol{color:#e36209}table.pr-diff .hljs-comment,table.pr-diff .hljs-code,table.pr-diff .hljs-formula{color:#6a737d;font-style:italic}table.pr-diff .hljs-name,table.pr-diff .hljs-quote,table.pr-diff .hljs-selector-tag,table.pr-diff .hljs-selector-pseudo{color:#22863a}table.pr-diff .hljs-subst{color:#24292e}table.pr-diff .hljs-section{color:#005cc5;font-weight:700}table.pr-diff .hljs-bullet{color:#735c0f}table.pr-diff .hljs-emphasis{color:#24292e;font-style:italic}table.pr-diff .hljs-strong{color:#24292e;font-weight:700}[data-theme=dark] table.pr-diff .hljs-doctag,[data-theme=dark] table.pr-diff .hljs-keyword,[data-theme=dark] table.pr-diff .hljs-meta .hljs-keyword,[data-theme=dark] table.pr-diff .hljs-template-tag,[data-theme=dark] table.pr-diff .hljs-template-variable,[data-theme=dark] table.pr-diff .hljs-type,[data-theme=dark] table.pr-diff .hljs-variable.language_{color:#ff7b72}[data-theme=dark] table.pr-diff .hljs-title,[data-theme=dark] table.pr-diff .hljs-title.class_,[data-theme=dark] table.pr-diff .hljs-title.class_.inherited__,[data-theme=dark] table.pr-diff .hljs-title.function_{color:#d2a8ff}[data-theme=dark] table.pr-diff .hljs-attr,[data-theme=dark] table.pr-diff .hljs-attribute,[data-theme=dark] table.pr-diff .hljs-literal,[data-theme=dark] table.pr-diff .hljs-meta,[data-theme=dark] table.pr-diff .hljs-number,[data-theme=dark] table.pr-diff .hljs-operator,[data-theme=dark] table.pr-diff .hljs-variable,[data-theme=dark] table.pr-diff .hljs-selector-attr,[data-theme=dark] table.pr-diff .hljs-selector-class,[data-theme=dark] table.pr-diff .hljs-selector-id{color:#79c0ff}[data-theme=dark] table.pr-diff .hljs-regexp,[data-theme=dark] table.pr-diff .hljs-string,[data-theme=dark] table.pr-diff .hljs-meta .hljs-string{color:#a5d6ff}[data-theme=dark] table.pr-diff .hljs-built_in,[data-theme=dark] table.pr-diff .hljs-symbol{color:#ffa657}[data-theme=dark] table.pr-diff .hljs-comment,[data-theme=dark] table.pr-diff .hljs-code,[data-theme=dark] table.pr-diff .hljs-formula{color:#8b949e;font-style:italic}[data-theme=dark] table.pr-diff .hljs-name,[data-theme=dark] table.pr-diff .hljs-quote,[data-theme=dark] table.pr-diff .hljs-selector-tag,[data-theme=dark] table.pr-diff .hljs-selector-pseudo{color:#7ee787}[data-theme=dark] table.pr-diff .hljs-subst{color:#c9d1d9}[data-theme=dark] table.pr-diff .hljs-section{color:#1f6feb;font-weight:700}[data-theme=dark] table.pr-diff .hljs-bullet{color:#f2cc60}[data-theme=dark] table.pr-diff .hljs-emphasis{color:#c9d1d9;font-style:italic}[data-theme=dark] table.pr-diff .hljs-strong{color:#c9d1d9;font-weight:700}.tiptap a{color:var(--blue);cursor:pointer;text-decoration:underline}.tiptap table{border-collapse:collapse;width:100%;margin:.5em 0}.tiptap th,.tiptap td{border:1px solid var(--border);text-align:left;padding:6px 10px;font-size:12px}.tiptap th{background:var(--surface);font-weight:600}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-faint);pointer-events:none;float:left;height:0}.tiptap h1[data-doc-title]{margin-top:0}.tiptap h1[data-doc-title].is-empty:before{content:attr(data-placeholder);color:var(--text-faint);pointer-events:none;float:left;height:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
