@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-space-y-reverse:0;--tw-space-x-reverse:0;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-serif:"Source Serif 4",Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-100:oklch(96.2% .044 156.743);--color-green-400:oklch(79.2% .209 151.711);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-md:0 1px 1px #4d6fb30d,0 2px 4px #4d6fb30d,0 4px 8px #4d6fb30d,0 8px 16px #4d6fb30d;--shadow-lg:0 1px 1px #4d6fb30a,0 2px 4px #4d6fb30a,0 4px 8px #4d6fb30a,0 8px 16px #4d6fb30a,0 16px 32px #4d6fb30a;--ease-out:cubic-bezier(0,0,.2,1);--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;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-sidebar:#f1f5f9;--color-sidebar-text:#334155;--color-sidebar-accent:#0d7377;--color-sidebar-hover:#dbe2ec;--color-sidebar-active-bg:#dae8ec;--color-accent-subtle-bg:#e0f0f0;--color-surface:#fff;--color-surface-dark:#f8f9fa;--color-text-primary:#1a1a1a;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-text-on-accent:#fff;--color-accent:#0b6467;--color-accent-hover:#094f52;--color-border:#d1d5db;--color-success:#16a34a;--color-warning:#ca8a04;--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-danger-subtle-bg:#fef2f2;--color-danger-subtle-border:#fecaca;--color-danger-subtle-text:#b91c1c;--color-danger-hover-bg:#ef444433;--color-warning-subtle-bg:#fffbeb;--color-warning-subtle-border:#fde68a;--color-warning-subtle-text:#92400e;--color-success-subtle-bg:#f0fdf4;--color-success-subtle-border:#bbf7d0;--color-success-subtle-text:#166534;--color-info:#3b82f6;--color-star:#eab308;--color-star-hover:#facc15;--color-ai-badge-bg:#ede9fe;--color-ai-badge-text:#6d28d9;--color-highlight-bg:#fef08a;--color-highlight-text:#1a1a1a;--color-highlight-btn-active:#fef08a;--color-highlight-btn-hover:#fef9c3;--color-highlight-btn-ring:#fde04780;--color-comment-bg:#fef3c7;--color-comment-border:#f59e0b;--color-comment-hover:#fde68a;--color-comment-btn-active:#fef3c7;--color-suggestion-bg:#d1fae5;--color-suggestion-border:#10b981;--color-suggestion-delete-bg:#fee2e2;--color-suggestion-delete-border:#ef4444;--color-overlay:#00000080;--color-overlay-light:#0006;--color-ring-shadow:#0000001a;--color-broken-link:#dc2626;--color-login-bg:#f3f4f6;--color-login-card-bg:#fff;--color-login-text:#374151;--color-login-text-muted:#6b7280;--color-login-text-subtle:#6b7280;--color-login-btn-bg:#fff;--color-login-btn-border:#b8bfc7;--color-login-btn-hover:#f9fafb;--shadow-color:220deg 40% 50%;--color-dashboard-column:#eef0f4;--color-dashboard-card:#fff;--color-dashboard-card-hover:#fafbfc;--color-dashboard-border:#e2e5ea;--color-priority-high-bg:#fef2f2;--color-priority-high-text:#dc2626;--color-priority-medium-bg:#fffbeb;--color-priority-medium-text:#b45309;--color-priority-low-bg:#eff6ff;--color-priority-low-text:#2563eb;--color-pill-neutral-bg:#f1f3f5;--color-pill-neutral-text:#4b5563;--color-diff-add-bg:#dcfce7;--color-diff-add-text:#166534;--color-diff-add-word-bg:#bbf7d0;--color-diff-remove-bg:#fee2e2;--color-diff-remove-text:#991b1b;--color-diff-remove-word-bg:#fecaca;--color-diff-hunk-header:#eff6ff}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{font-family:var(--font-sans);color:var(--color-text-primary);background-color:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s,color .3s;overflow-x:hidden}.prose{overflow-wrap:break-word;word-break:break-word}.prose h1{font-family:var(--font-serif);letter-spacing:-.02em;border-bottom:1px solid var(--color-border);margin-bottom:1rem;padding-bottom:.75rem;font-size:2.25rem;font-weight:400;line-height:1.2}.prose h2{font-family:var(--font-serif);letter-spacing:-.02em;border-left:3px solid var(--color-accent);margin-top:2.5rem;margin-bottom:.75rem;padding-left:12px;font-size:1.625rem;font-weight:400;line-height:1.3}.prose h3{font-family:var(--font-serif);letter-spacing:-.02em;border-left:2px solid var(--color-accent);margin-top:2rem;margin-bottom:.5rem;padding-left:10px;font-size:1.25rem;font-weight:400;line-height:1.3}.prose h4{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-variant:small-caps;margin-top:1.5rem;margin-bottom:.5rem;font-size:.8rem;font-weight:600;line-height:1.4}.prose p{margin-bottom:1.25rem;line-height:1.8}.prose a{color:var(--color-accent);-webkit-text-decoration:underline #0b646766;text-decoration:underline #0b646766}@supports (color:color-mix(in lab,red,red)){.prose a{-webkit-text-decoration-color:color-mix(in srgb,var(--color-accent)40%,transparent);text-decoration-color:color-mix(in srgb,var(--color-accent)40%,transparent)}}.prose a{text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .2s,color .2s}.prose a:hover{color:var(--color-accent-hover);-webkit-text-decoration-color:var(--color-accent-hover);text-decoration-color:var(--color-accent-hover)}.prose a[href^=http]:not(.wiki-link):after{content:"";vertical-align:baseline;opacity:.4;background:currentColor;width:.65em;height:.65em;margin-left:.15em;display:inline-block;position:relative;top:-.1em;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prose code{font-family:var(--font-mono);background-color:var(--color-surface-dark);border:1px solid var(--color-border);border-radius:.25rem;padding:.15rem .4rem;font-size:.85em}.prose pre{font-family:var(--font-mono);background-color:var(--color-surface-dark);color:var(--color-text-primary);border-left:3px solid var(--color-accent);-webkit-overflow-scrolling:touch;border-radius:.5rem;max-width:100%;margin-bottom:1.5rem;padding:1.25rem;font-size:.85rem;position:relative;overflow-x:auto}.prose pre code:before{content:attr(data-language);color:var(--color-text-secondary);opacity:.5;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;position:absolute;top:.5rem;right:.75rem}.prose pre code{font-size:inherit;background:0 0;border:none;padding:0}.prose ul,.prose ol{margin-bottom:1.25rem;padding-left:1.5rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose ul,.prose ol{margin-top:.25rem}.prose li>ul,.prose li>ol{margin-top:0}.prose li{margin-bottom:.15rem;line-height:1.7}.prose li>p{margin-bottom:0}.prose blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-secondary);font-family:var(--font-serif);background-color:#f3f7f7;margin-bottom:1.25rem;padding:.75rem 1.25rem;font-size:1.05rem;font-style:italic}@supports (color:color-mix(in lab,red,red)){.prose blockquote{background-color:color-mix(in srgb,var(--color-accent)5%,var(--color-surface))}}.prose blockquote{border-radius:0 6px 6px 0}.prose hr{border:none;border-top:1px solid var(--color-border);width:40%;margin:2.5rem auto}.prose ul[data-type=taskList]{padding-left:0;list-style:none}.prose ul[data-type=taskList]>li{align-items:flex-start;gap:.5rem;display:flex}.prose ul[data-type=taskList]>li>label{flex-shrink:0;align-items:center;margin-top:.25rem;display:flex}.prose ul[data-type=taskList]>li>label input[type=checkbox]{cursor:pointer;width:1rem;height:1rem;accent-color:var(--color-accent)}.prose ul[data-type=taskList]>li>div{flex:1}.prose ul[data-type=taskList]>li>div>p{margin-bottom:0}.prose ul[data-type=taskList]>li[data-checked=true]>div{-webkit-text-decoration:line-through #6b728099;text-decoration:line-through #6b728099}@supports (color:color-mix(in lab,red,red)){.prose ul[data-type=taskList]>li[data-checked=true]>div{-webkit-text-decoration-color:color-mix(in srgb,var(--color-text-tertiary)60%,transparent);text-decoration-color:color-mix(in srgb,var(--color-text-tertiary)60%,transparent)}}.prose ul[data-type=taskList]>li[data-checked=true]>div{color:var(--color-text-tertiary);opacity:.7}.prose ul[data-type=taskList]>li+li{margin-top:.25rem}.prose mark{background-color:var(--color-highlight-bg);color:var(--color-highlight-text);border-radius:.125rem;padding:.125rem .25rem}.prose .wiki-comment{background-color:var(--color-comment-bg);border-bottom:2px solid var(--color-comment-border);cursor:pointer;border-radius:.125rem;padding:.125rem;transition:background-color .15s}.prose .wiki-comment:hover{background-color:var(--color-comment-hover)}.prose .wiki-suggestion{background-color:var(--color-suggestion-bg);border-bottom:2px dotted var(--color-suggestion-border);border-radius:.125rem;padding:.125rem}.prose .wiki-suggestion-delete{background-color:var(--color-suggestion-delete-bg);border-bottom:2px dotted var(--color-suggestion-delete-border);border-radius:.125rem;padding:.125rem;text-decoration:line-through}.prose s,.prose del{text-decoration:line-through}.prose .selectedCell:after{z-index:2;content:"";background:#0b64671a;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.prose .selectedCell:after{background:color-mix(in srgb,var(--color-accent)10%,transparent)}}.prose .selectedCell:after{pointer-events:none}.prose th,.prose td{position:relative}.prose table{border-collapse:collapse;table-layout:fixed;overflow-wrap:break-word;word-break:break-word;width:100%;margin-bottom:1.5rem}.prose th,.prose td{border:none;border-bottom:1px solid var(--color-border);text-align:left;padding:.625rem .875rem}.prose th{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);background-color:#0000;font-size:.75rem;font-weight:600}.prose tr:nth-child(2n){background-color:#fcfcfd}@supports (color:color-mix(in lab,red,red)){.prose tr:nth-child(2n){background-color:color-mix(in srgb,var(--color-surface-dark)50%,var(--color-surface))}}.prose tbody tr{transition:background-color .15s}.prose tbody tr:hover{background-color:#f3f7f7}@supports (color:color-mix(in lab,red,red)){.prose tbody tr:hover{background-color:color-mix(in srgb,var(--color-accent)5%,var(--color-surface))}}.prose .column-resize-handle{background-color:var(--color-accent);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:col-resize}.prose .wiki-link{color:var(--color-accent);border-bottom:1px dashed #0b646780;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.prose .wiki-link{border-bottom:1px dashed color-mix(in srgb,var(--color-accent)50%,transparent)}}.prose .wiki-link{cursor:pointer;transition:border-bottom-color .2s}.prose .wiki-link:hover{border-bottom-style:solid;border-bottom-color:var(--color-accent)}.prose .wiki-link.broken{color:var(--color-broken-link);border-bottom-color:var(--color-broken-link)}.chat-prose{color:var(--color-text-primary);font-size:.875rem;line-height:1.5}.chat-prose>:first-child{margin-top:0}.chat-prose>:last-child{margin-bottom:0}.chat-prose h1{margin-top:.75rem;margin-bottom:.375rem;padding-bottom:.25rem;font-size:1.15rem}.chat-prose h2{border-left:none;margin-top:.75rem;margin-bottom:.375rem;padding-left:0;font-size:1.05rem}.chat-prose h3{border-left:none;margin-top:.625rem;margin-bottom:.25rem;padding-left:0;font-size:.95rem}.chat-prose h4{margin-top:.5rem;margin-bottom:.25rem;font-size:.75rem}.chat-prose p{margin-bottom:.5rem;line-height:1.6}.chat-prose ul,.chat-prose ol{margin-top:.25rem;margin-bottom:.5rem;padding-left:1.25rem}.chat-prose li{margin-bottom:.1rem;line-height:1.5}.chat-prose pre{border-radius:.375rem;margin-bottom:.625rem;padding:.75rem;font-size:.8rem}.chat-prose blockquote{margin-bottom:.625rem;padding:.5rem .75rem;font-size:.85rem}.chat-prose hr{margin-top:.75rem;margin-bottom:.75rem}.chat-prose table{font-size:.8rem}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-20{top:calc(var(--spacing)*20)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-16{bottom:calc(var(--spacing)*16)}.-left-\[calc\(1rem\+1px\)\]{left:calc(-1rem - 1px)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.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}}.-mx-0\.5{margin-inline:calc(var(--spacing)*-.5)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-4{margin-block:calc(var(--spacing)*4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-\[4\.5rem\]{margin-left:4.5rem}.ml-\[7px\]{margin-left:7px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.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-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-32{height:calc(var(--spacing)*32)}.h-48{height:calc(var(--spacing)*48)}.h-64{height:calc(var(--spacing)*64)}.h-\[435px\]{height:435px}.h-full{height:100%}.h-screen{height:100vh}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[200px\]{max-height:200px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-\[40px\]{min-height:40px}.min-h-\[calc\(100vh-12rem\)\]{min-height:calc(100vh - 12rem)}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[1px\]{width:1px}.w-\[160px\]{width:160px}.w-\[352px\]{width:352px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-\[60\%\]{max-width:60%}.max-w-\[80\%\]{max-width:80%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[320px\]{max-width:320px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[700px\]{max-width:700px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[14px\]{min-width:14px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;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-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.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-col-resize{cursor:col-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.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-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-1.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-1.5)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-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-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:var(--color-accent)}.border-accent\/30{border-color:#0b64674d}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--color-accent)30%,transparent)}}.border-accent\/40{border-color:#0b646766}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.border-border{border-color:var(--color-border)}.border-border\/20{border-color:#d1d5db33}@supports (color:color-mix(in lab,red,red)){.border-border\/20{border-color:color-mix(in oklab,var(--color-border)20%,transparent)}}.border-border\/30{border-color:#d1d5db4d}@supports (color:color-mix(in lab,red,red)){.border-border\/30{border-color:color-mix(in oklab,var(--color-border)30%,transparent)}}.border-border\/50{border-color:#d1d5db80}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-border\/60{border-color:#d1d5db99}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border)60%,transparent)}}.border-danger{border-color:var(--color-danger)}.border-danger-subtle-border{border-color:var(--color-danger-subtle-border)}.border-danger\/30{border-color:#ef44444d}@supports (color:color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--color-danger)30%,transparent)}}.border-dashboard-border{border-color:var(--color-dashboard-border)}.border-info{border-color:var(--color-info)}.border-info\/20{border-color:#3b82f633}@supports (color:color-mix(in lab,red,red)){.border-info\/20{border-color:color-mix(in oklab,var(--color-info)20%,transparent)}}.border-info\/30{border-color:#3b82f64d}@supports (color:color-mix(in lab,red,red)){.border-info\/30{border-color:color-mix(in oklab,var(--color-info)30%,transparent)}}.border-info\/50{border-color:#3b82f680}@supports (color:color-mix(in lab,red,red)){.border-info\/50{border-color:color-mix(in oklab,var(--color-info)50%,transparent)}}.border-login-btn-border{border-color:var(--color-login-btn-border)}.border-sidebar-accent\/30{border-color:#0d73774d}@supports (color:color-mix(in lab,red,red)){.border-sidebar-accent\/30{border-color:color-mix(in oklab,var(--color-sidebar-accent)30%,transparent)}}.border-sidebar-accent\/40{border-color:#0d737766}@supports (color:color-mix(in lab,red,red)){.border-sidebar-accent\/40{border-color:color-mix(in oklab,var(--color-sidebar-accent)40%,transparent)}}.border-sidebar-accent\/50{border-color:#0d737780}@supports (color:color-mix(in lab,red,red)){.border-sidebar-accent\/50{border-color:color-mix(in oklab,var(--color-sidebar-accent)50%,transparent)}}.border-sidebar-hover{border-color:var(--color-sidebar-hover)}.border-sidebar-text\/20{border-color:#33415533}@supports (color:color-mix(in lab,red,red)){.border-sidebar-text\/20{border-color:color-mix(in oklab,var(--color-sidebar-text)20%,transparent)}}.border-success-subtle-border{border-color:var(--color-success-subtle-border)}.border-success\/30{border-color:#16a34a4d}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--color-success)30%,transparent)}}.border-text-secondary\/30{border-color:#4b55634d}@supports (color:color-mix(in lab,red,red)){.border-text-secondary\/30{border-color:color-mix(in oklab,var(--color-text-secondary)30%,transparent)}}.border-text-tertiary{border-color:var(--color-text-tertiary)}.border-warning{border-color:var(--color-warning)}.border-warning-subtle-border{border-color:var(--color-warning-subtle-border)}.border-warning\/30{border-color:#ca8a044d}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--color-warning)30%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-accent-subtle-bg{background-color:var(--color-accent-subtle-bg)}.bg-accent-subtle-bg\/30{background-color:#e0f0f04d}@supports (color:color-mix(in lab,red,red)){.bg-accent-subtle-bg\/30{background-color:color-mix(in oklab,var(--color-accent-subtle-bg)30%,transparent)}}.bg-accent\/5{background-color:#0b64670d}@supports (color:color-mix(in lab,red,red)){.bg-accent\/5{background-color:color-mix(in oklab,var(--color-accent)5%,transparent)}}.bg-accent\/10{background-color:#0b64671a}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent)10%,transparent)}}.bg-accent\/15{background-color:#0b646726}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--color-accent)15%,transparent)}}.bg-accent\/20{background-color:#0b646733}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.bg-accent\/80{background-color:#0b6467cc}@supports (color:color-mix(in lab,red,red)){.bg-accent\/80{background-color:color-mix(in oklab,var(--color-accent)80%,transparent)}}.bg-ai-badge-bg{background-color:var(--color-ai-badge-bg)}.bg-ai-badge-bg\/30{background-color:#ede9fe4d}@supports (color:color-mix(in lab,red,red)){.bg-ai-badge-bg\/30{background-color:color-mix(in oklab,var(--color-ai-badge-bg)30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-border{background-color:var(--color-border)}.bg-border\/50{background-color:#d1d5db80}@supports (color:color-mix(in lab,red,red)){.bg-border\/50{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--color-danger)}.bg-danger-hover-bg{background-color:var(--color-danger-hover-bg)}.bg-danger-subtle-bg{background-color:var(--color-danger-subtle-bg)}.bg-danger\/10{background-color:#ef44441a}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--color-danger)10%,transparent)}}.bg-danger\/15{background-color:#ef444426}@supports (color:color-mix(in lab,red,red)){.bg-danger\/15{background-color:color-mix(in oklab,var(--color-danger)15%,transparent)}}.bg-danger\/40{background-color:#ef444466}@supports (color:color-mix(in lab,red,red)){.bg-danger\/40{background-color:color-mix(in oklab,var(--color-danger)40%,transparent)}}.bg-danger\/80{background-color:#ef4444cc}@supports (color:color-mix(in lab,red,red)){.bg-danger\/80{background-color:color-mix(in oklab,var(--color-danger)80%,transparent)}}.bg-dashboard-card{background-color:var(--color-dashboard-card)}.bg-dashboard-column{background-color:var(--color-dashboard-column)}.bg-dashboard-column\/50{background-color:#eef0f480}@supports (color:color-mix(in lab,red,red)){.bg-dashboard-column\/50{background-color:color-mix(in oklab,var(--color-dashboard-column)50%,transparent)}}.bg-diff-add-bg{background-color:var(--color-diff-add-bg)}.bg-diff-hunk-header{background-color:var(--color-diff-hunk-header)}.bg-diff-remove-bg{background-color:var(--color-diff-remove-bg)}.bg-green-100{background-color:var(--color-green-100)}.bg-highlight-bg{background-color:var(--color-highlight-bg)}.bg-highlight-btn-active{background-color:var(--color-highlight-btn-active)}.bg-highlight-btn-hover{background-color:var(--color-highlight-btn-hover)}.bg-info{background-color:var(--color-info)}.bg-info\/5{background-color:#3b82f60d}@supports (color:color-mix(in lab,red,red)){.bg-info\/5{background-color:color-mix(in oklab,var(--color-info)5%,transparent)}}.bg-info\/15{background-color:#3b82f626}@supports (color:color-mix(in lab,red,red)){.bg-info\/15{background-color:color-mix(in oklab,var(--color-info)15%,transparent)}}.bg-info\/80{background-color:#3b82f6cc}@supports (color:color-mix(in lab,red,red)){.bg-info\/80{background-color:color-mix(in oklab,var(--color-info)80%,transparent)}}.bg-login-bg{background-color:var(--color-login-bg)}.bg-login-btn-bg{background-color:var(--color-login-btn-bg)}.bg-login-card-bg{background-color:var(--color-login-card-bg)}.bg-overlay{background-color:var(--color-overlay)}.bg-overlay-light{background-color:var(--color-overlay-light)}.bg-pill-neutral-bg{background-color:var(--color-pill-neutral-bg)}.bg-priority-high-bg{background-color:var(--color-priority-high-bg)}.bg-priority-low-bg{background-color:var(--color-priority-low-bg)}.bg-priority-medium-bg{background-color:var(--color-priority-medium-bg)}.bg-red-500{background-color:var(--color-red-500)}.bg-sidebar{background-color:var(--color-sidebar)}.bg-sidebar-accent{background-color:var(--color-sidebar-accent)}.bg-sidebar-accent\/20{background-color:#0d737733}@supports (color:color-mix(in lab,red,red)){.bg-sidebar-accent\/20{background-color:color-mix(in oklab,var(--color-sidebar-accent)20%,transparent)}}.bg-sidebar-accent\/30{background-color:#0d73774d}@supports (color:color-mix(in lab,red,red)){.bg-sidebar-accent\/30{background-color:color-mix(in oklab,var(--color-sidebar-accent)30%,transparent)}}.bg-sidebar-active-bg{background-color:var(--color-sidebar-active-bg)}.bg-sidebar-hover{background-color:var(--color-sidebar-hover)}.bg-sidebar-hover\/50{background-color:#dbe2ec80}@supports (color:color-mix(in lab,red,red)){.bg-sidebar-hover\/50{background-color:color-mix(in oklab,var(--color-sidebar-hover)50%,transparent)}}.bg-sidebar-text\/20{background-color:#33415533}@supports (color:color-mix(in lab,red,red)){.bg-sidebar-text\/20{background-color:color-mix(in oklab,var(--color-sidebar-text)20%,transparent)}}.bg-success{background-color:var(--color-success)}.bg-success-subtle-bg{background-color:var(--color-success-subtle-bg)}.bg-success\/5{background-color:#16a34a0d}@supports (color:color-mix(in lab,red,red)){.bg-success\/5{background-color:color-mix(in oklab,var(--color-success)5%,transparent)}}.bg-success\/15{background-color:#16a34a26}@supports (color:color-mix(in lab,red,red)){.bg-success\/15{background-color:color-mix(in oklab,var(--color-success)15%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-dark{background-color:var(--color-surface-dark)}.bg-surface-dark\/20{background-color:#f8f9fa33}@supports (color:color-mix(in lab,red,red)){.bg-surface-dark\/20{background-color:color-mix(in oklab,var(--color-surface-dark)20%,transparent)}}.bg-surface-dark\/30{background-color:#f8f9fa4d}@supports (color:color-mix(in lab,red,red)){.bg-surface-dark\/30{background-color:color-mix(in oklab,var(--color-surface-dark)30%,transparent)}}.bg-surface-dark\/50{background-color:#f8f9fa80}@supports (color:color-mix(in lab,red,red)){.bg-surface-dark\/50{background-color:color-mix(in oklab,var(--color-surface-dark)50%,transparent)}}.bg-surface\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-surface\/20{background-color:color-mix(in oklab,var(--color-surface)20%,transparent)}}.bg-text-tertiary{background-color:var(--color-text-tertiary)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning-subtle-bg{background-color:var(--color-warning-subtle-bg)}.bg-warning\/5{background-color:#ca8a040d}@supports (color:color-mix(in lab,red,red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning)5%,transparent)}}.bg-warning\/15{background-color:#ca8a0426}@supports (color:color-mix(in lab,red,red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--color-warning)15%,transparent)}}.bg-warning\/80{background-color:#ca8a04cc}@supports (color:color-mix(in lab,red,red)){.bg-warning\/80{background-color:color-mix(in oklab,var(--color-warning)80%,transparent)}}.fill-text-tertiary{fill:var(--color-text-tertiary)}.stroke-text-tertiary{stroke:var(--color-text-tertiary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.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)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.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-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-\[15vh\]{padding-top:15vh}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-64{padding-bottom:calc(var(--spacing)*64)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.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-\[0\.65rem\]{font-size:.65rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--color-accent)}.text-accent-hover{color:var(--color-accent-hover)}.text-accent\/50{color:#0b646780}@supports (color:color-mix(in lab,red,red)){.text-accent\/50{color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.text-accent\/60{color:#0b646799}@supports (color:color-mix(in lab,red,red)){.text-accent\/60{color:color-mix(in oklab,var(--color-accent)60%,transparent)}}.text-accent\/70{color:#0b6467b3}@supports (color:color-mix(in lab,red,red)){.text-accent\/70{color:color-mix(in oklab,var(--color-accent)70%,transparent)}}.text-ai-badge-text{color:var(--color-ai-badge-text)}.text-danger{color:var(--color-danger)}.text-danger-subtle-text{color:var(--color-danger-subtle-text)}.text-danger-subtle-text\/60{color:#b91c1c99}@supports (color:color-mix(in lab,red,red)){.text-danger-subtle-text\/60{color:color-mix(in oklab,var(--color-danger-subtle-text)60%,transparent)}}.text-danger\/70{color:#ef4444b3}@supports (color:color-mix(in lab,red,red)){.text-danger\/70{color:color-mix(in oklab,var(--color-danger)70%,transparent)}}.text-diff-add-text{color:var(--color-diff-add-text)}.text-diff-remove-text{color:var(--color-diff-remove-text)}.text-green-800{color:var(--color-green-800)}.text-info{color:var(--color-info)}.text-info\/60{color:#3b82f699}@supports (color:color-mix(in lab,red,red)){.text-info\/60{color:color-mix(in oklab,var(--color-info)60%,transparent)}}.text-info\/70{color:#3b82f6b3}@supports (color:color-mix(in lab,red,red)){.text-info\/70{color:color-mix(in oklab,var(--color-info)70%,transparent)}}.text-login-text{color:var(--color-login-text)}.text-login-text-muted{color:var(--color-login-text-muted)}.text-login-text-subtle{color:var(--color-login-text-subtle)}.text-pill-neutral-text{color:var(--color-pill-neutral-text)}.text-priority-high-text{color:var(--color-priority-high-text)}.text-priority-low-text{color:var(--color-priority-low-text)}.text-priority-medium-text{color:var(--color-priority-medium-text)}.text-sidebar-accent{color:var(--color-sidebar-accent)}.text-sidebar-accent\/70{color:#0d7377b3}@supports (color:color-mix(in lab,red,red)){.text-sidebar-accent\/70{color:color-mix(in oklab,var(--color-sidebar-accent)70%,transparent)}}.text-sidebar-text{color:var(--color-sidebar-text)}.text-sidebar-text\/30{color:#3341554d}@supports (color:color-mix(in lab,red,red)){.text-sidebar-text\/30{color:color-mix(in oklab,var(--color-sidebar-text)30%,transparent)}}.text-sidebar-text\/40{color:#33415566}@supports (color:color-mix(in lab,red,red)){.text-sidebar-text\/40{color:color-mix(in oklab,var(--color-sidebar-text)40%,transparent)}}.text-sidebar-text\/50{color:#33415580}@supports (color:color-mix(in lab,red,red)){.text-sidebar-text\/50{color:color-mix(in oklab,var(--color-sidebar-text)50%,transparent)}}.text-sidebar-text\/60{color:#33415599}@supports (color:color-mix(in lab,red,red)){.text-sidebar-text\/60{color:color-mix(in oklab,var(--color-sidebar-text)60%,transparent)}}.text-sidebar-text\/70{color:#334155b3}@supports (color:color-mix(in lab,red,red)){.text-sidebar-text\/70{color:color-mix(in oklab,var(--color-sidebar-text)70%,transparent)}}.text-sidebar-text\/80{color:#334155cc}@supports (color:color-mix(in lab,red,red)){.text-sidebar-text\/80{color:color-mix(in oklab,var(--color-sidebar-text)80%,transparent)}}.text-star{color:var(--color-star)}.text-success{color:var(--color-success)}.text-success-subtle-text{color:var(--color-success-subtle-text)}.text-success\/70{color:#16a34ab3}@supports (color:color-mix(in lab,red,red)){.text-success\/70{color:color-mix(in oklab,var(--color-success)70%,transparent)}}.text-text-on-accent{color:var(--color-text-on-accent)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-secondary\/30{color:#4b55634d}@supports (color:color-mix(in lab,red,red)){.text-text-secondary\/30{color:color-mix(in oklab,var(--color-text-secondary)30%,transparent)}}.text-text-secondary\/40{color:#4b556366}@supports (color:color-mix(in lab,red,red)){.text-text-secondary\/40{color:color-mix(in oklab,var(--color-text-secondary)40%,transparent)}}.text-text-secondary\/50{color:#4b556380}@supports (color:color-mix(in lab,red,red)){.text-text-secondary\/50{color:color-mix(in oklab,var(--color-text-secondary)50%,transparent)}}.text-text-secondary\/60{color:#4b556399}@supports (color:color-mix(in lab,red,red)){.text-text-secondary\/60{color:color-mix(in oklab,var(--color-text-secondary)60%,transparent)}}.text-text-tertiary{color:var(--color-text-tertiary)}.text-text-tertiary\/40{color:#6b728066}@supports (color:color-mix(in lab,red,red)){.text-text-tertiary\/40{color:color-mix(in oklab,var(--color-text-tertiary)40%,transparent)}}.text-warning{color:var(--color-warning)}.text-warning-subtle-text{color:var(--color-warning-subtle-text)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-accent{accent-color:var(--color-accent)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 1px 1px var(--tw-shadow-color,#4d6fb30a),0 2px 4px var(--tw-shadow-color,#4d6fb30a),0 4px 8px var(--tw-shadow-color,#4d6fb30a),0 8px 16px var(--tw-shadow-color,#4d6fb30a),0 16px 32px var(--tw-shadow-color,#4d6fb30a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 1px var(--tw-shadow-color,#4d6fb313),0 2px 2px var(--tw-shadow-color,#4d6fb313);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-accent\/20{--tw-ring-color:#0b646733}@supports (color:color-mix(in lab,red,red)){.ring-accent\/20{--tw-ring-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.ring-accent\/30{--tw-ring-color:#0b64674d}@supports (color:color-mix(in lab,red,red)){.ring-accent\/30{--tw-ring-color:color-mix(in oklab,var(--color-accent)30%,transparent)}}.ring-highlight-btn-ring{--tw-ring-color:var(--color-highlight-btn-ring)}.ring-ring-shadow{--tw-ring-color:var(--color-ring-shadow)}.ring-sidebar-accent\/50{--tw-ring-color:#0d737780}@supports (color:color-mix(in lab,red,red)){.ring-sidebar-accent\/50{--tw-ring-color:color-mix(in oklab,var(--color-sidebar-accent)50%,transparent)}}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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,-webkit-backdrop-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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[ai-coding-plan-ident\:\<pageId\>\]{ai-coding-plan-ident:<pageId>}.\[ai-coding-status\:needs-plan\]{ai-coding-status:needs-plan}.\[discuss\:yes\]{discuss:yes}.\[done\:2026-01-01\]{done:2026-1-1}.\[done\:2026-01-15\]{done:2026-1-15}.\[done\:2026-02-01\]{done:2026-2-1}.\[done\:2026-03-01\]{done:2026-3-1}.\[due\:2026-06-01\]{due:2026-6-1}.\[file-projects\:\.\.\.\]{file-projects:...}.\[file-projects\:X\,Y\]{file-projects:X,Y}.\[id\:\.\.\.\]{id:...}.\[id\:12345\]{id:12345}.\[id\:20260101-120000_12345678\]{id:20260100-120000 12345700}.\[id\:TASKID\]{id:TASKID}.\[id\:abc123\]{id:abc123}.\[id\:debug-dnd-1\]{id:debug-dnd-1}.\[id\:debug-dnd-2\]{id:debug-dnd-2}.\[id\:debug-dnd-3\]{id:debug-dnd-3}.\[id\:test-dnd-1\]{id:test-dnd-1}.\[id\:test-dnd-3\]{id:test-dnd-3}.\[id\:test-dnd-4\]{id:test-dnd-4}.\[kanban-column\:active\]{kanban-column:active}.\[kanban-column\:done\]{kanban-column:done}.\[kanban-column\:waiting-on\]{kanban-column:waiting-on}.\[key\:\.\.\.\]{key:...}.\[key\:value\]{key:value}.\[meta-state\:invalid\]{meta-state:invalid}.\[meta-state\:promoted\]{meta-state:promoted}.\[meta-state\:skip\]{meta-state:skip}.\[owner\:alice\]{owner:alice}.\[owner\:bob\]{owner:bob}.\[owner\:john\]{owner:john}.\[priority\:high\]{priority:high}.\[priority\:invalid\]{priority:invalid}.\[priority\:medium\]{priority:medium}.\[projects\:proj1\,proj2\]{projects:proj1,proj2}.\[since\:2026-02-01\]{since:2026-2-1}.\[since\:2026-04-01\]{since:2026-4-1}.\[start\:2026-01-01\]{start:2026-1-1}.\[start\:2026-05-01\]{start:2026-5-1}.\[waiting-on-task\:task-1\]{waiting-on-task:task-1}.\[waiting-on-task\:task-123\]{waiting-on-task:task-123}.\[wip-limit\:column\=N\]{wip-limit:column=N}.\[wip-limits\:\.\.\.\]{wip-limits:...}.\[wip-limits\:active\=5\,waiting-on\=10\,someday\=20\]{wip-limits:active=5,waiting-on=10,someday=20}.\[wip-limits\:column1\=N\,column2\=M\,\.\.\.\]{wip-limits:column1=N,column2=M,...}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:inline-flex:is(:where(.group):hover *){display:inline-flex}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/card\:flex:is(:where(.group\/card):hover *){display:flex}.group-hover\/entry\:inline-flex:is(:where(.group\/entry):hover *){display:inline-flex}}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing)*3)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-accent::file-selector-button{background-color:var(--color-accent)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing)*3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing)*1.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-text-on-accent::file-selector-button{color:var(--color-text-on-accent)}.placeholder\:text-sidebar-text\/40::placeholder{color:#33415566}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-sidebar-text\/40::placeholder{color:color-mix(in oklab,var(--color-sidebar-text)40%,transparent)}}.placeholder\:text-text-secondary\/40::placeholder{color:#4b556366}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-text-secondary\/40::placeholder{color:color-mix(in oklab,var(--color-text-secondary)40%,transparent)}}.placeholder\:text-text-secondary\/50::placeholder{color:#4b556380}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-text-secondary\/50::placeholder{color:color-mix(in oklab,var(--color-text-secondary)50%,transparent)}}.placeholder\:text-text-tertiary::placeholder{color:var(--color-text-tertiary)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-accent\/40:focus-within{border-color:#0b646766}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-accent\/40:focus-within{border-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.focus-within\:bg-sidebar-hover\/70:focus-within{background-color:#dbe2ecb3}@supports (color:color-mix(in lab,red,red)){.focus-within\:bg-sidebar-hover\/70:focus-within{background-color:color-mix(in oklab,var(--color-sidebar-hover)70%,transparent)}}.focus-within\:shadow-sm:focus-within{--tw-shadow:0 1px 1px var(--tw-shadow-color,#4d6fb313),0 2px 2px var(--tw-shadow-color,#4d6fb313);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-sidebar-accent\/30:focus-within{--tw-ring-color:#0d73774d}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-sidebar-accent\/30:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-sidebar-accent)30%,transparent)}}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-accent\/40:hover{border-color:#0b646766}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-accent\/10:hover{background-color:#0b64671a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab,var(--color-accent)10%,transparent)}}.hover\:bg-accent\/20:hover{background-color:#0b646733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.hover\:bg-accent\/40:hover{background-color:#0b646766}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.hover\:bg-comment-btn-active:hover{background-color:var(--color-comment-btn-active)}.hover\:bg-danger-hover:hover{background-color:var(--color-danger-hover)}.hover\:bg-danger-hover-bg:hover{background-color:var(--color-danger-hover-bg)}.hover\:bg-danger-subtle-bg:hover{background-color:var(--color-danger-subtle-bg)}.hover\:bg-dashboard-card-hover:hover{background-color:var(--color-dashboard-card-hover)}.hover\:bg-highlight-btn-hover:hover{background-color:var(--color-highlight-btn-hover)}.hover\:bg-info\/10:hover{background-color:#3b82f61a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/10:hover{background-color:color-mix(in oklab,var(--color-info)10%,transparent)}}.hover\:bg-info\/15:hover{background-color:#3b82f626}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/15:hover{background-color:color-mix(in oklab,var(--color-info)15%,transparent)}}.hover\:bg-login-btn-hover:hover{background-color:var(--color-login-btn-hover)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-sidebar-accent\/20:hover{background-color:#0d737733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sidebar-accent\/20:hover{background-color:color-mix(in oklab,var(--color-sidebar-accent)20%,transparent)}}.hover\:bg-sidebar-hover:hover{background-color:var(--color-sidebar-hover)}.hover\:bg-sidebar-hover\/50:hover{background-color:#dbe2ec80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sidebar-hover\/50:hover{background-color:color-mix(in oklab,var(--color-sidebar-hover)50%,transparent)}}.hover\:bg-success-subtle-bg:hover{background-color:var(--color-success-subtle-bg)}.hover\:bg-success-subtle-border:hover{background-color:var(--color-success-subtle-border)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-dark:hover{background-color:var(--color-surface-dark)}.hover\:bg-surface-dark\/30:hover{background-color:#f8f9fa4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-dark\/30:hover{background-color:color-mix(in oklab,var(--color-surface-dark)30%,transparent)}}.hover\:bg-surface-dark\/50:hover{background-color:#f8f9fa80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-dark\/50:hover{background-color:color-mix(in oklab,var(--color-surface-dark)50%,transparent)}}.hover\:bg-surface-dark\/70:hover{background-color:#f8f9fab3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-dark\/70:hover{background-color:color-mix(in oklab,var(--color-surface-dark)70%,transparent)}}.hover\:bg-surface-dark\/80:hover{background-color:#f8f9facc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-dark\/80:hover{background-color:color-mix(in oklab,var(--color-surface-dark)80%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-accent-hover:hover{color:var(--color-accent-hover)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-danger-subtle-text:hover{color:var(--color-danger-subtle-text)}.hover\:text-sidebar-accent:hover{color:var(--color-sidebar-accent)}.hover\:text-sidebar-accent\/80:hover{color:#0d7377cc}@supports (color:color-mix(in lab,red,red)){.hover\:text-sidebar-accent\/80:hover{color:color-mix(in oklab,var(--color-sidebar-accent)80%,transparent)}}.hover\:text-sidebar-text:hover{color:var(--color-sidebar-text)}.hover\:text-sidebar-text\/60:hover{color:#33415599}@supports (color:color-mix(in lab,red,red)){.hover\:text-sidebar-text\/60:hover{color:color-mix(in oklab,var(--color-sidebar-text)60%,transparent)}}.hover\:text-sidebar-text\/80:hover{color:#334155cc}@supports (color:color-mix(in lab,red,red)){.hover\:text-sidebar-text\/80:hover{color:color-mix(in oklab,var(--color-sidebar-text)80%,transparent)}}.hover\:text-star-hover:hover{color:var(--color-star-hover)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:text-text-secondary:hover{color:var(--color-text-secondary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow:0 1px 1px var(--tw-shadow-color,#4d6fb30d),0 2px 4px var(--tw-shadow-color,#4d6fb30d),0 4px 8px var(--tw-shadow-color,#4d6fb30d),0 8px 16px var(--tw-shadow-color,#4d6fb30d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 1px var(--tw-shadow-color,#4d6fb313),0 2px 2px var(--tw-shadow-color,#4d6fb313);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:file\:bg-accent-hover:hover::file-selector-button{background-color:var(--color-accent-hover)}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:border-sidebar-accent:focus{border-color:var(--color-sidebar-accent)}.focus\:bg-accent\/5:focus{background-color:#0b64670d}@supports (color:color-mix(in lab,red,red)){.focus\:bg-accent\/5:focus{background-color:color-mix(in oklab,var(--color-accent)5%,transparent)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-accent:focus{--tw-ring-color:var(--color-accent)}.focus\:ring-accent\/20:focus{--tw-ring-color:#0b646733}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.focus\:ring-accent\/50:focus{--tw-ring-color:#0b646780}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}@media(min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media(min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.lg\:\!fixed{position:fixed!important}.lg\:relative{position:relative}.lg\:z-auto{z-index:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-72{width:calc(var(--spacing)*72)}.lg\:\!-translate-x-full{--tw-translate-x:-100%!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}@media(min-width:80rem){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-80{width:calc(var(--spacing)*80)}}@media(prefers-color-scheme:dark){.dark\:bg-green-900\/30{background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30{background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:text-green-400{color:var(--color-green-400)}}}html[data-theme=warm]{--font-sans:"Lora",Georgia,serif;--font-serif:"Merriweather",Georgia,serif;--color-sidebar:#f3ebe0;--color-sidebar-text:#4a3c2e;--color-sidebar-accent:#b45309;--color-sidebar-hover:#ebe0d1;--color-sidebar-active-bg:#e6d9c8;--color-accent-subtle-bg:#fdf0dc;--color-surface:#fdfaf6;--color-surface-dark:#f8f3ec;--color-text-primary:#2c2418;--color-text-secondary:#5c4f3d;--color-text-tertiary:#7a6e5c;--color-text-on-accent:#fff;--color-accent:#b45309;--color-accent-hover:#92400e;--color-border:#ddd2c2;--color-success:#3d8b40;--color-warning:#c27d08;--color-danger:#dc3545;--color-danger-hover:#c22a39;--color-danger-subtle-bg:#fdf0ef;--color-danger-subtle-border:#f5c6c1;--color-danger-subtle-text:#a1202f;--color-danger-hover-bg:#dc35452e;--color-warning-subtle-bg:#fef8e8;--color-warning-subtle-border:#f5dfa0;--color-warning-subtle-text:#7c5c05;--color-success-subtle-bg:#f0f7ef;--color-success-subtle-border:#b5dab4;--color-success-subtle-text:#265c28;--color-info:#4a82c4;--color-star:#d4960a;--color-star-hover:#edb30c;--color-ai-badge-bg:#f0e6f8;--color-ai-badge-text:#7c3aad;--color-highlight-bg:#fce9a8;--color-highlight-text:#2c2418;--color-highlight-btn-active:#fce9a8;--color-highlight-btn-hover:#fdf3cf;--color-highlight-btn-ring:#d4960a73;--color-comment-bg:#fdf0dc;--color-comment-border:#d4960a;--color-comment-hover:#fce9a8;--color-comment-btn-active:#fdf0dc;--color-suggestion-bg:#dbf0dc;--color-suggestion-border:#3d8b40;--color-suggestion-btn-active:#dbf0dc;--color-suggestion-delete-bg:#fce4e4;--color-suggestion-delete-border:#dc3545;--color-overlay:#1e160c80;--color-overlay-light:#1e160c59;--color-ring-shadow:#3c2c141a;--color-broken-link:#c22a39;--color-login-bg:#f5f0ea;--color-login-card-bg:#fdfaf6;--color-login-text:#4a3c2e;--color-login-text-muted:#7a6e5c;--color-login-text-subtle:#7a6e5c;--color-login-btn-bg:#fdfaf6;--color-login-btn-border:#cfc2ae;--color-login-btn-hover:#f8f3ec;--color-placeholder:#9a8e7c;--shadow-color:35deg 40% 45%;--shadow-sm:0 1px 2px #a6865914;--shadow-md:0 2px 6px #a686591a,0 1px 3px #a686590f;--shadow-lg:0 8px 24px #a686591f,0 2px 8px #a686590f;--color-dashboard-surface:#f8f3ec;--color-dashboard-column:#f0e8dc;--color-dashboard-card:#fdfaf6;--color-dashboard-card-hover:#faf6f0;--color-dashboard-border:#ddd2c2;--color-priority-high-bg:#fdf0ef;--color-priority-high-text:#c22a39;--color-priority-medium-bg:#fef8e8;--color-priority-medium-text:#92400e;--color-priority-low-bg:#eef3fb;--color-priority-low-text:#3564a8;--color-pill-neutral-bg:#f0e8dc;--color-pill-neutral-text:#5c4f3d;--color-drag-highlight:#b4530914;--color-diff-add-bg:#e4f3e5;--color-diff-add-text:#265c28;--color-diff-add-word-bg:#b5dab4;--color-diff-remove-bg:#fce4e4;--color-diff-remove-text:#8b1a1a;--color-diff-remove-word-bg:#f5c6c1;--color-diff-hunk-header:#f0e8dc}html[data-theme=warm].dark{--color-surface:#1a1612;--color-surface-dark:#211d17;--color-text-primary:#e8e2d8;--color-text-secondary:#a89a86;--color-text-tertiary:#7d7062;--color-text-on-accent:#fff;--color-accent:#f59e0b;--color-accent-hover:#fbbf24;--color-border:#362f25;--color-sidebar:#120f0b;--color-sidebar-text:#cdc2b2;--color-sidebar-accent:#f59e0b;--color-sidebar-hover:#1f1a14;--color-sidebar-active-bg:#26201a;--color-accent-subtle-bg:#2a2010;--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--color-danger-hover:#ef4444;--color-danger-subtle-bg:#991b1b38;--color-danger-subtle-border:#7f1d1d;--color-danger-subtle-text:#fca5a5;--color-danger-hover-bg:#ef444433;--color-warning-subtle-bg:#92400e38;--color-warning-subtle-border:#78350f;--color-warning-subtle-text:#fcd34d;--color-success-subtle-bg:#16653438;--color-success-subtle-border:#14532d;--color-success-subtle-text:#86efac;--color-info:#60a5fa;--color-star:#f59e0b;--color-star-hover:#fbbf24;--color-ai-badge-bg:#7c3aad59;--color-ai-badge-text:#d8b4fe;--color-highlight-bg:#78460a;--color-highlight-text:#fef08a;--color-highlight-btn-active:#78460a;--color-highlight-btn-hover:#78460a;--color-highlight-btn-ring:#78460a80;--color-comment-bg:#f59e0b2e;--color-comment-border:#b45309;--color-comment-hover:#f59e0b47;--color-comment-btn-active:#f59e0b2e;--color-suggestion-bg:#10b98126;--color-suggestion-border:#059669;--color-suggestion-btn-active:#10b98126;--color-suggestion-delete-bg:#ef444426;--color-suggestion-delete-border:#dc2626;--color-overlay:#0a080599;--color-overlay-light:#0a080566;--color-ring-shadow:#00000040;--color-broken-link:#f87171;--color-login-bg:#150f0a;--color-login-card-bg:#211d17;--color-login-text:#e8e2d8;--color-login-text-muted:#a89a86;--color-login-text-subtle:#7d7062;--color-login-btn-bg:#2e2720;--color-login-btn-border:#4a3f32;--color-login-btn-hover:#3a3128;--color-placeholder:#7d7062;--shadow-color:30deg 50% 10%;--shadow-sm:0 1px 2px #1d140c4d;--shadow-md:0 2px 6px #1d140c59,0 1px 3px #1d140c33;--shadow-lg:0 8px 24px #1d140c66,0 2px 8px #1d140c33;--color-dashboard-surface:#150f0a;--color-dashboard-column:#1c1710;--color-dashboard-card:#241e18;--color-dashboard-card-hover:#2e2720;--color-dashboard-border:#362f25;--color-priority-high-bg:#dc262626;--color-priority-high-text:#f87171;--color-priority-medium-bg:#b4530926;--color-priority-medium-text:#fbbf24;--color-priority-low-bg:#2563eb26;--color-priority-low-text:#60a5fa;--color-pill-neutral-bg:#ffffff0f;--color-pill-neutral-text:#a89a86;--color-drag-highlight:#f59e0b14;--color-diff-add-bg:#0a2612;--color-diff-add-text:#86efac;--color-diff-add-word-bg:#0f4a2a;--color-diff-remove-bg:#3a0a0a;--color-diff-remove-text:#fca5a5;--color-diff-remove-word-bg:#7f1d1d;--color-diff-hunk-header:#2e2720}html[data-theme=cool]{--font-sans:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--font-serif:"IBM Plex Serif",Georgia,serif;--color-sidebar:#f0f2f8;--color-sidebar-text:#2e3651;--color-sidebar-accent:#4338ca;--color-sidebar-hover:#dce1f0;--color-sidebar-active-bg:#d4daf0;--color-accent:#4338ca;--color-accent-hover:#3730a3;--color-accent-subtle-bg:#e0e4f7;--color-surface:#fff;--color-surface-dark:#f8f9fc;--color-text-primary:#111827;--color-text-secondary:#475569;--color-text-tertiary:#64748b;--color-text-on-accent:#fff;--color-border:#cbd5e1;--color-success:#16a34a;--color-warning:#ca8a04;--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-info:#3b82f6;--color-danger-subtle-bg:#fef2f2;--color-danger-subtle-border:#fecaca;--color-danger-subtle-text:#b91c1c;--color-danger-hover-bg:#ef444433;--color-warning-subtle-bg:#fffbeb;--color-warning-subtle-border:#fde68a;--color-warning-subtle-text:#92400e;--color-success-subtle-bg:#f0fdf4;--color-success-subtle-border:#bbf7d0;--color-success-subtle-text:#166534;--color-star:#eab308;--color-star-hover:#facc15;--color-ai-badge-bg:#e8e4f8;--color-ai-badge-text:#5b21b6;--color-highlight-bg:#fef08a;--color-highlight-text:#111827;--color-highlight-btn-active:#fef08a;--color-highlight-btn-hover:#fef9c3;--color-highlight-btn-ring:#fde04780;--color-comment-bg:#fef3c7;--color-comment-border:#f59e0b;--color-comment-hover:#fde68a;--color-comment-btn-active:#fef3c7;--color-suggestion-bg:#d1fae5;--color-suggestion-border:#10b981;--color-suggestion-btn-active:#d1fae5;--color-suggestion-delete-bg:#fee2e2;--color-suggestion-delete-border:#ef4444;--color-overlay:#00000080;--color-overlay-light:#0006;--color-ring-shadow:#0000001a;--color-broken-link:#dc2626;--color-login-bg:#f0f2f8;--color-login-card-bg:#fff;--color-login-text:#1e293b;--color-login-text-muted:#64748b;--color-login-text-subtle:#64748b;--color-login-btn-bg:#fff;--color-login-btn-border:#b4bdd0;--color-login-btn-hover:#f8f9fc;--color-placeholder:#8490a5;--shadow-color:230deg 40% 50%;--shadow-sm:.3px .5px .7px hsl(var(--shadow-color)/.08),.4px .8px 1px -1.2px hsl(var(--shadow-color)/.08),1px 2px 2.5px -2.5px hsl(var(--shadow-color)/.08);--shadow-md:.3px .5px .7px hsl(var(--shadow-color)/.07),.8px 1.6px 2px -.8px hsl(var(--shadow-color)/.07),2.1px 4.1px 5.2px -1.7px hsl(var(--shadow-color)/.07),5px 10px 12.6px -2.5px hsl(var(--shadow-color)/.07);--shadow-lg:.3px .5px .7px hsl(var(--shadow-color)/.06),1.5px 2.9px 3.7px -.4px hsl(var(--shadow-color)/.06),2.7px 5.4px 6.8px -.7px hsl(var(--shadow-color)/.06),4.5px 8.9px 11.2px -1.1px hsl(var(--shadow-color)/.06),7.1px 14.3px 18px -1.4px hsl(var(--shadow-color)/.06),11.2px 22.3px 28.1px -1.8px hsl(var(--shadow-color)/.06),17px 34px 42.8px -2.1px hsl(var(--shadow-color)/.06),25px 50px 62.9px -2.5px hsl(var(--shadow-color)/.06);--color-dashboard-surface:#f3f5fa;--color-dashboard-column:#eaedf5;--color-dashboard-card:#fff;--color-dashboard-card-hover:#fafbfd;--color-dashboard-border:#dce1ec;--color-priority-high-bg:#fef2f2;--color-priority-high-text:#dc2626;--color-priority-medium-bg:#fffbeb;--color-priority-medium-text:#b45309;--color-priority-low-bg:#eef2ff;--color-priority-low-text:#4338ca;--color-pill-neutral-bg:#eef0f6;--color-pill-neutral-text:#475569;--color-drag-highlight:#4338ca14;--color-diff-add-bg:#dcfce7;--color-diff-add-text:#166534;--color-diff-add-word-bg:#bbf7d0;--color-diff-remove-bg:#fee2e2;--color-diff-remove-text:#991b1b;--color-diff-remove-word-bg:#fecaca;--color-diff-hunk-header:#eef2ff}html[data-theme=cool].dark{--color-surface:#0c0e16;--color-surface-dark:#131520;--color-text-primary:#e2e4eb;--color-text-secondary:#94a3b8;--color-text-tertiary:#64748b;--color-text-on-accent:#fff;--color-accent:#818cf8;--color-accent-hover:#a5b4fc;--color-accent-subtle-bg:#1a1a3e;--color-border:#252840;--color-sidebar:#080a12;--color-sidebar-text:#c8d0e0;--color-sidebar-accent:#818cf8;--color-sidebar-hover:#121428;--color-sidebar-active-bg:#141830;--color-success:#22c55e;--color-warning:#eab308;--color-danger:#f87171;--color-danger-hover:#ef4444;--color-info:#60a5fa;--color-danger-subtle-bg:#991b1b33;--color-danger-subtle-border:#7f1d1d;--color-danger-subtle-text:#fca5a5;--color-danger-hover-bg:#ef444433;--color-warning-subtle-bg:#92400e33;--color-warning-subtle-border:#78350f;--color-warning-subtle-text:#fcd34d;--color-success-subtle-bg:#16653433;--color-success-subtle-border:#14532d;--color-success-subtle-text:#86efac;--color-star:#eab308;--color-star-hover:#facc15;--color-ai-badge-bg:#633cd259;--color-ai-badge-text:#c4b5fd;--color-highlight-bg:#854d0e;--color-highlight-text:#fef08a;--color-highlight-btn-active:#854d0e;--color-highlight-btn-hover:#854d0e;--color-highlight-btn-ring:#854d0e80;--color-comment-bg:#f59e0b33;--color-comment-border:#b45309;--color-comment-hover:#f59e0b4d;--color-comment-btn-active:#f59e0b33;--color-suggestion-bg:#10b98126;--color-suggestion-border:#059669;--color-suggestion-btn-active:#10b98126;--color-suggestion-delete-bg:#ef444426;--color-suggestion-delete-border:#dc2626;--color-overlay:#0000008c;--color-overlay-light:#0006;--color-ring-shadow:#00000040;--color-broken-link:#f87171;--color-login-bg:#0c0e16;--color-login-card-bg:#171a28;--color-login-text:#e2e4eb;--color-login-text-muted:#94a3b8;--color-login-text-subtle:#64748b;--color-login-btn-bg:#1e2238;--color-login-btn-border:#2e3354;--color-login-btn-hover:#2a2f4a;--color-placeholder:#64748b;--color-dashboard-surface:#0a0c14;--color-dashboard-column:#10121e;--color-dashboard-card:#161928;--color-dashboard-card-hover:#1c2034;--color-dashboard-border:#252840;--color-priority-high-bg:#dc262626;--color-priority-high-text:#f87171;--color-priority-medium-bg:#b4530926;--color-priority-medium-text:#fbbf24;--color-priority-low-bg:#4338ca26;--color-priority-low-text:#a5b4fc;--color-pill-neutral-bg:#ffffff0f;--color-pill-neutral-text:#94a3b8;--color-drag-highlight:#818cf814;--color-diff-add-bg:#052e16;--color-diff-add-text:#86efac;--color-diff-add-word-bg:#065f46;--color-diff-remove-bg:#450a0a;--color-diff-remove-text:#fca5a5;--color-diff-remove-word-bg:#7f1d1d;--color-diff-hunk-header:#151a30}html[data-theme=cosmos]{--font-sans:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--font-serif:"Source Serif 4",Georgia,serif;--color-sidebar:#eeeaf6;--color-sidebar-text:#3b3456;--color-sidebar-accent:#6d28d9;--color-sidebar-hover:#e2dced;--color-sidebar-active-bg:#ddd5eb;--color-accent-subtle-bg:#ede5fa;--color-surface:#faf8ff;--color-surface-dark:#f3f0ff;--color-text-primary:#1a1528;--color-text-secondary:#4c4466;--color-text-tertiary:#6b6388;--color-text-on-accent:#fff;--color-accent:#6d28d9;--color-accent-hover:#5b21b6;--color-border:#d4cde2;--color-success:#16a34a;--color-warning:#ca8a04;--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-danger-subtle-bg:#fef2f2;--color-danger-subtle-border:#fecaca;--color-danger-subtle-text:#b91c1c;--color-danger-hover-bg:#ef444433;--color-warning-subtle-bg:#fffbeb;--color-warning-subtle-border:#fde68a;--color-warning-subtle-text:#92400e;--color-success-subtle-bg:#f0fdf4;--color-success-subtle-border:#bbf7d0;--color-success-subtle-text:#166534;--color-info:#6366f1;--color-star:#eab308;--color-star-hover:#facc15;--color-ai-badge-bg:#ede9fe;--color-ai-badge-text:#6d28d9;--color-highlight-bg:#fef08a;--color-highlight-text:#1a1528;--color-highlight-btn-active:#fef08a;--color-highlight-btn-hover:#fef9c3;--color-highlight-btn-ring:#fde04780;--color-comment-bg:#fef3c7;--color-comment-border:#f59e0b;--color-comment-hover:#fde68a;--color-comment-btn-active:#fef3c7;--color-suggestion-bg:#d1fae5;--color-suggestion-border:#10b981;--color-suggestion-btn-active:#d1fae5;--color-suggestion-delete-bg:#fee2e2;--color-suggestion-delete-border:#ef4444;--color-overlay:#00000080;--color-overlay-light:#0006;--color-ring-shadow:#6d28d91f;--color-broken-link:#dc2626;--color-login-bg:#f3f0ff;--color-login-card-bg:#faf8ff;--color-login-text:#3b3456;--color-login-text-muted:#6b6388;--color-login-text-subtle:#6b6388;--color-login-btn-bg:#faf8ff;--color-login-btn-border:#c4b8d9;--color-login-btn-hover:#f3f0ff;--color-placeholder:#8b82a0;--shadow-color:260deg 40% 50%;--shadow-sm:0 1px 2px #6d28d90f,0 1px 3px #6d28d914;--shadow-md:0 4px 6px #6d28d90f,0 2px 4px #6d28d90a;--shadow-lg:0 10px 15px #6d28d90f,0 4px 6px #6d28d90a;--color-dashboard-surface:#f5f2fb;--color-dashboard-column:#eee9f6;--color-dashboard-card:#faf8ff;--color-dashboard-card-hover:#f5f2fb;--color-dashboard-border:#ddd5eb;--color-priority-high-bg:#fef2f2;--color-priority-high-text:#dc2626;--color-priority-medium-bg:#fffbeb;--color-priority-medium-text:#b45309;--color-priority-low-bg:#eef0ff;--color-priority-low-text:#4f46e5;--color-pill-neutral-bg:#eeeaf6;--color-pill-neutral-text:#4c4466;--color-drag-highlight:#6d28d914;--color-diff-add-bg:#dcfce7;--color-diff-add-text:#166534;--color-diff-add-word-bg:#bbf7d0;--color-diff-remove-bg:#fee2e2;--color-diff-remove-text:#991b1b;--color-diff-remove-word-bg:#fecaca;--color-diff-hunk-header:#eef0ff}html[data-theme=cosmos].dark{--color-surface:#09090f;--color-surface-dark:#0d0d18;--color-text-primary:#e8e4f0;--color-text-secondary:#a0a0be;--color-text-tertiary:#6e6e8a;--color-text-on-accent:#fff;--color-accent:#a78bfa;--color-accent-hover:#c4b5fd;--color-border:#222238;--color-sidebar:#06060c;--color-sidebar-text:#cdc5e0;--color-sidebar-accent:#b49afa;--color-sidebar-hover:#10101e;--color-sidebar-active-bg:#14142a;--color-accent-subtle-bg:#18122e;--color-success:#22c55e;--color-warning:#eab308;--color-danger:#f87171;--color-danger-hover:#ef4444;--color-danger-subtle-bg:#991b1b33;--color-danger-subtle-border:#7f1d1d;--color-danger-subtle-text:#fca5a5;--color-danger-hover-bg:#ef444433;--color-warning-subtle-bg:#92400e33;--color-warning-subtle-border:#78350f;--color-warning-subtle-text:#fcd34d;--color-success-subtle-bg:#16653433;--color-success-subtle-border:#14532d;--color-success-subtle-text:#86efac;--color-info:#818cf8;--color-star:#eab308;--color-star-hover:#facc15;--color-ai-badge-bg:#8b5cf659;--color-ai-badge-text:#c4b5fd;--color-highlight-bg:#854d0e;--color-highlight-text:#fef08a;--color-highlight-btn-active:#854d0e;--color-highlight-btn-hover:#854d0e;--color-highlight-btn-ring:#854d0e80;--color-comment-bg:#f59e0b33;--color-comment-border:#b45309;--color-comment-hover:#f59e0b4d;--color-comment-btn-active:#f59e0b33;--color-suggestion-bg:#10b98126;--color-suggestion-border:#059669;--color-suggestion-btn-active:#10b98126;--color-suggestion-delete-bg:#ef444426;--color-suggestion-delete-border:#dc2626;--color-overlay:#0009;--color-overlay-light:#00000073;--color-ring-shadow:#8b5cf633;--color-broken-link:#f87171;--color-login-bg:#09090f;--color-login-card-bg:#12121e;--color-login-text:#e8e4f0;--color-login-text-muted:#a0a0be;--color-login-text-subtle:#6e6e8a;--color-login-btn-bg:#1c1c30;--color-login-btn-border:#2e2e4a;--color-login-btn-hover:#28283f;--color-placeholder:#6e6e8a;--shadow-color:260deg 60% 60%;--shadow-sm:0 0 4px #8b5cf626,0 0 8px #8b5cf614;--shadow-md:0 0 6px #8b5cf61f,0 0 12px #8b5cf614,0 0 24px #8b5cf60d;--shadow-lg:0 0 8px #8b5cf61f,0 0 16px #8b5cf614,0 0 32px #8b5cf60d,0 0 48px #8b5cf608;--color-dashboard-surface:#0a0a14;--color-dashboard-column:#0f0f1c;--color-dashboard-card:#151526;--color-dashboard-card-hover:#1b1b30;--color-dashboard-border:#222238;--color-priority-high-bg:#dc262626;--color-priority-high-text:#f87171;--color-priority-medium-bg:#b4530926;--color-priority-medium-text:#fbbf24;--color-priority-low-bg:#4f46e526;--color-priority-low-text:#818cf8;--color-pill-neutral-bg:#ffffff0f;--color-pill-neutral-text:#a0a0be;--color-drag-highlight:#a78bfa14;--color-diff-add-bg:#052e16;--color-diff-add-text:#86efac;--color-diff-add-word-bg:#065f46;--color-diff-remove-bg:#450a0a;--color-diff-remove-text:#fca5a5;--color-diff-remove-word-bg:#7f1d1d;--color-diff-hunk-header:#151526}html.dark{--color-surface:#0f0f14;--color-surface-dark:#18181f;--color-text-primary:#e8e6e1;--color-text-secondary:#94a3b8;--color-text-tertiary:#64748b;--color-text-on-accent:#fff;--color-accent:#4db8bb;--color-accent-hover:#6ccacd;--color-border:#2a2a35;--color-sidebar:#08080c;--color-sidebar-text:#cbd5e1;--color-sidebar-accent:#5eaeb0;--color-sidebar-hover:#151520;--color-sidebar-active-bg:#11191c;--color-accent-subtle-bg:#0f2020;--color-success:#22c55e;--color-warning:#eab308;--color-danger:#f87171;--color-danger-hover:#ef4444;--color-danger-subtle-bg:#991b1b33;--color-danger-subtle-border:#7f1d1d;--color-danger-subtle-text:#fca5a5;--color-danger-hover-bg:#ef444433;--color-warning-subtle-bg:#92400e33;--color-warning-subtle-border:#78350f;--color-warning-subtle-text:#fcd34d;--color-success-subtle-bg:#16653433;--color-success-subtle-border:#14532d;--color-success-subtle-text:#86efac;--color-info:#60a5fa;--color-star:#eab308;--color-star-hover:#facc15;--color-ai-badge-bg:#6d28d966;--color-ai-badge-text:#c4b5fd;--color-highlight-bg:#854d0e;--color-highlight-text:#fef08a;--color-highlight-btn-active:#854d0e;--color-highlight-btn-hover:#854d0e;--color-highlight-btn-ring:#854d0e80;--color-comment-bg:#f59e0b33;--color-comment-border:#b45309;--color-comment-hover:#f59e0b4d;--color-comment-btn-active:#f59e0b33;--color-suggestion-bg:#10b98126;--color-suggestion-border:#059669;--color-suggestion-btn-active:#10b98126;--color-suggestion-delete-bg:#ef444426;--color-suggestion-delete-border:#dc2626;--color-overlay:#00000080;--color-overlay-light:#0006;--color-ring-shadow:#0003;--color-broken-link:#f87171;--color-login-bg:#111827;--color-login-card-bg:#1f2937;--color-login-text:#e5e7eb;--color-login-text-muted:#9ca3af;--color-login-text-subtle:#6b7280;--color-login-btn-bg:#374151;--color-login-btn-border:#4b5563;--color-login-btn-hover:#4b5563;--color-placeholder:#6b7280;--color-dashboard-surface:#111118;--color-dashboard-column:#16161e;--color-dashboard-card:#1c1c26;--color-dashboard-card-hover:#22222e;--color-dashboard-border:#2a2a38;--color-priority-high-bg:#dc262626;--color-priority-high-text:#f87171;--color-priority-medium-bg:#b4530926;--color-priority-medium-text:#fbbf24;--color-priority-low-bg:#2563eb26;--color-priority-low-text:#60a5fa;--color-pill-neutral-bg:#ffffff0f;--color-pill-neutral-text:#94a3b8;--color-drag-highlight:#4db8bb14;--color-diff-add-bg:#052e16;--color-diff-add-text:#86efac;--color-diff-add-word-bg:#065f46;--color-diff-remove-bg:#450a0a;--color-diff-remove-text:#fca5a5;--color-diff-remove-word-bg:#7f1d1d;--color-diff-hunk-header:#1e293b}html{transition:background-color .3s,color .3s}.prose pre code .hljs-keyword{color:#a626a4}.prose pre code .hljs-string{color:#50a14f}.prose pre code .hljs-comment{color:#a0a1a7;font-style:italic}.prose pre code .hljs-number{color:#986801}.prose pre code .hljs-function,.prose pre code .hljs-title{color:#4078f2}.prose pre code .hljs-built_in{color:#c18401}.prose pre code .hljs-attr{color:#986801}.prose pre code .hljs-literal{color:#0184bc}.prose pre code .hljs-type{color:#a626a4}.prose pre code .hljs-meta{color:#986801}.prose pre code .hljs-params{color:#383a42}.prose pre code .hljs-variable{color:#e45649}.prose pre code .hljs-regexp{color:#50a14f}.prose pre code .hljs-selector-tag{color:#e45649}.prose pre code .hljs-selector-class{color:#4078f2}.prose pre code .hljs-tag{color:#e45649}html.dark .prose pre code .hljs-keyword{color:#ff7b72}html.dark .prose pre code .hljs-string{color:#a5d6ff}html.dark .prose pre code .hljs-comment{color:#8b949e;font-style:italic}html.dark .prose pre code .hljs-number{color:#79c0ff}html.dark .prose pre code .hljs-function,html.dark .prose pre code .hljs-title{color:#d2a8ff}html.dark .prose pre code .hljs-built_in{color:#ffa657}html.dark .prose pre code .hljs-attr,html.dark .prose pre code .hljs-literal{color:#79c0ff}html.dark .prose pre code .hljs-type{color:#ff7b72}html.dark .prose pre code .hljs-meta{color:#d29922}html.dark .prose pre code .hljs-params{color:#e8e6e1}html.dark .prose pre code .hljs-variable{color:#ffa657}html.dark .prose pre code .hljs-regexp{color:#a5d6ff}html.dark .prose pre code .hljs-selector-tag{color:#7ee787}html.dark .prose pre code .hljs-selector-class{color:#d2a8ff}html.dark .prose pre code .hljs-tag{color:#7ee787}.prose .active-source{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:.9em}.prose .active-source strong:before,.prose .active-source strong:after{content:"**";color:var(--color-text-secondary);opacity:.5;font-weight:400}.prose .active-source strong{font-weight:400}.prose .active-source em:before,.prose .active-source em:after{content:"*";color:var(--color-text-secondary);opacity:.5;font-style:normal}.prose .active-source em{font-style:normal}.prose .active-source s:before,.prose .active-source s:after,.prose .active-source del:before,.prose .active-source del:after{content:"~~";color:var(--color-text-secondary);opacity:.5;text-decoration:none}.prose .active-source s,.prose .active-source del{text-decoration:none}.prose .active-source code:before,.prose .active-source code:after{content:"`";color:var(--color-text-secondary);opacity:.5}.prose .active-source code{background:0 0;border-radius:0;padding:0}.prose .active-source a:not(.wiki-link):before{content:"[";color:var(--color-text-secondary);opacity:.5}.prose .active-source a:not(.wiki-link):after{content:"](" attr(href)")";color:var(--color-text-secondary);opacity:.5;word-break:break-all;background:0 0;width:auto;height:auto;display:inline;position:static;-webkit-mask-image:none;mask-image:none}.prose .active-source a:not(.wiki-link){color:inherit;text-decoration:none}.prose .active-source .wiki-link:before{content:"[[";color:var(--color-text-secondary);opacity:.5}.prose .active-source .wiki-link:after{content:"]]";color:var(--color-text-secondary);opacity:.5}.prose .active-source .wiki-link{color:inherit;border-bottom:none}.prose .active-source mark:before,.prose .active-source mark:after{content:"==";color:var(--color-text-secondary);opacity:.5}.prose .active-source mark{background:0 0;padding:0}.prose .active-source .wiki-comment:before{content:"<<comment>>";color:var(--color-text-secondary);opacity:.5;font-size:.85em}.prose .active-source .wiki-comment:after{content:"<</comment>>";color:var(--color-text-secondary);opacity:.5;font-size:.85em}.prose .active-source .wiki-comment{background:0 0;border-bottom:none;padding:0}.prose .active-source .wiki-suggestion:before{content:"<<suggestion>>";color:var(--color-text-secondary);opacity:.5;font-size:.85em}.prose .active-source .wiki-suggestion:after{content:"<</suggestion>>";color:var(--color-text-secondary);opacity:.5;font-size:.85em}.prose .active-source .wiki-suggestion{background:0 0;border-bottom:none;padding:0}.prose .active-source .wiki-suggestion-delete:before{content:'<<suggestion type="delete">>';color:var(--color-text-secondary);opacity:.5;font-size:.85em}.prose .active-source .wiki-suggestion-delete:after{content:"<</suggestion>>";color:var(--color-text-secondary);opacity:.5;font-size:.85em}.prose .active-source .wiki-suggestion-delete{background:0 0;border-bottom:none;padding:0;text-decoration:none}.suggest-mode-active{border-top:2px solid var(--color-suggestion-border)}.wiki-tag-error{color:var(--color-danger);-webkit-text-decoration:wavy underline var(--color-danger);text-decoration:wavy underline var(--color-danger);cursor:help}.prose h1.active-source:not(.has-prefix):before{content:"# ";color:var(--color-text-secondary);opacity:.5;font-size:1rem;font-weight:400}.prose h1.active-source{font-size:1rem;font-weight:400;line-height:1.75}.prose h2.active-source:not(.has-prefix):before{content:"## ";color:var(--color-text-secondary);opacity:.5;font-size:1rem;font-weight:400}.prose h2.active-source{font-size:1rem;font-weight:400;line-height:1.75}.prose h3.active-source:not(.has-prefix):before{content:"### ";color:var(--color-text-secondary);opacity:.5;font-size:1rem;font-weight:400}.prose h3.active-source{font-size:1rem;font-weight:400;line-height:1.75}.heading-source-prefix{color:var(--color-text-secondary);opacity:.5;white-space:pre;outline:none}.prefix-virtual-cursor{background-color:var(--color-text-primary);vertical-align:text-bottom;width:1.5px;height:1.1em;animation:1s step-end infinite prefix-blink;display:inline-block}@keyframes prefix-blink{0%,to{opacity:1}50%{opacity:0}}.prose blockquote.active-source{border-left:none;padding-left:0;font-style:normal}.prose blockquote.active-source>:first-child:before{content:"> ";color:var(--color-text-secondary);opacity:.5}.prose .active-source hr{border:none;margin:0}.prose .active-source hr:before{content:"---";color:var(--color-text-secondary);opacity:.5;font-family:var(--font-mono)}.prose li.active-source{align-items:baseline;list-style:none;display:flex}.prose li.active-source:before{content:attr(data-md-prefix);color:var(--color-text-secondary);opacity:.5;font-family:var(--font-mono);white-space:pre;flex-shrink:0}.prose li.active-source label{display:none}@media print{aside,header,nav,button,[data-no-print],.fixed,.border-b.border-border,:is(:global([class*=Backlinks]),:global([class*=PageInfo])){display:none!important}html,body{margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:11pt;line-height:1.7;color:#1a1a1a!important;background:#fff!important}@page{margin:2.5cm 2cm;size:A4}.flex,.flex-1,.overflow-hidden,.overflow-y-auto,.overflow-auto,.h-screen,.h-full{height:auto!important;display:block!important;overflow:visible!important}main{max-width:none!important;margin:0!important;padding:0!important}.print-title{color:#1a1a1a;border-bottom:2pt solid #1a1a1a;margin-bottom:.5cm;padding-bottom:.3cm;font-family:Georgia,Times New Roman,serif;font-size:24pt;font-weight:700;display:block!important}.ProseMirror,.prose{color:#1a1a1a;font-size:11pt;max-width:none!important;min-height:auto!important;padding:0!important}h1,h2,h3,h4,h5,h6{color:#1a1a1a;page-break-after:avoid;margin-top:1.5em;font-family:Georgia,Times New Roman,serif}h1{border-bottom:1pt solid #ccc;padding-bottom:.2cm;font-size:20pt}h2{font-size:16pt}h3{font-size:13pt}p{orphans:3;widows:3;margin-bottom:.6em}pre,code{font-family:Courier New,monospace;font-size:9pt}pre{page-break-inside:avoid;overflow-wrap:break-word;white-space:pre-wrap;border:1pt solid #e0e0e0;border-radius:4pt;padding:12pt;background:#f8f8f8!important}code{color:#c7254e;border-radius:2pt;padding:1pt 3pt;background:#f0f0f0!important}pre code{color:inherit;padding:0;background:0 0!important}.prose pre code .hljs-keyword,.prose pre code .hljs-string,.prose pre code .hljs-comment,.prose pre code .hljs-number,.prose pre code .hljs-function,.prose pre code .hljs-title,.prose pre code .hljs-built_in,.prose pre code .hljs-attr,.prose pre code .hljs-literal,.prose pre code .hljs-type,.prose pre code .hljs-meta,.prose pre code .hljs-params,.prose pre code .hljs-variable,.prose pre code .hljs-regexp{color:inherit!important}table{border-collapse:collapse;page-break-inside:avoid;width:100%;margin:1em 0;font-size:10pt}th,td{text-align:left;border:1pt solid #ccc;padding:6pt 10pt}th{font-weight:600;background:#f5f5f5!important}tr:nth-child(2n){background:#fafafa!important}blockquote{color:#555;page-break-inside:avoid;border-left:3pt solid #999;margin:1em 0;padding:.5em 1em;font-style:italic}ul,ol{padding-left:1.5em}li{margin-bottom:.3em}a{text-decoration:underline;color:#1a1a1a!important}a[href^=http]:after{content:" (" attr(href)")";color:#666;font-size:8pt}a[href^="/"]:after,a.wiki-link:after{content:none}hr{border:none;border-top:1pt solid #ccc;margin:1.5em 0}img{page-break-inside:avoid;max-width:100%!important}ul[data-type=taskList]{padding-left:0;list-style:none}mark{padding:0 2pt;color:#1a1a1a!important;background:#ffc!important}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.file-tree-flash{animation:svelte-124nk1e-file-tree-flash-anim 1.5s ease-out}@keyframes svelte-124nk1e-file-tree-flash-anim{0%{background-color:var(--color-sidebar-accent)}15%{background-color:color-mix(in srgb,var(--color-sidebar-accent) 25%,transparent)}to{background-color:transparent}}
