.app-command-menu-overlay[cmdk-overlay]{position:fixed;inset:0}.app-command-menu-content[cmdk-dialog]{--list-v-padding:8px;z-index:1000;width:94%;max-width:700px;height:426px;max-height:90vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.app-command-menu-content [cmdk-root]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fffc;background-color:#000c;border-radius:12px;outline:none;flex-direction:column;width:100%;max-height:100%;transition:transform 50ms ease-out;display:flex;overflow:hidden;box-shadow:0 11px 15px -7px #00000059,0 24px 38px 3px #0000004d,0 9px 46px 8px #00000040}.app-command-menu-content [cmdk-input]{width:100%;color:inherit;background:0 0;border:none;border-bottom:1px solid #ffffff0d;border-radius:0;outline:none;padding:20px 20px 20px 32px;font-family:inherit;font-size:16px;line-height:24px}.app-command-menu-content [cmdk-input]::placeholder{color:#ffffff80}.app-command-menu-content [cmdk-item]{scroll-margin:var(--list-v-padding);content-visibility:auto;cursor:pointer;-webkit-user-select:none;user-select:none;will-change:background, color;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 20px;font-size:16px;transition:none 50ms ease-out;display:flex}.app-command-menu-content [cmdk-item][data-selected=true]{color:#fff;background:#fff3}.app-command-menu-content [cmdk-item][data-disabled=true]{cursor:not-allowed}.app-command-menu-content [cmdk-item]:active{background:#ffffff1a;transition-property:background}.app-command-menu-content [cmdk-item] [aria-label=shortcut]{margin-left:auto}.app-command-menu-content [cmdk-icon]{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.app-command-menu-content [cmdk-list]{flex-grow:1;justify-content:stretch;align-items:stretch;max-height:400px;display:flex;position:relative}.app-command-menu-content [cmdk-list]>.mantine-ScrollArea-viewport{flex-grow:0;flex-shrink:0;height:auto}.app-command-menu-content [cmdk-list-sizer]{padding:8px}.app-command-menu-content [cmdk-separator]{background:var(--gray5);width:100%;height:1px;margin:4px 0}.app-command-menu-content [cmdk-group]{margin-top:8px}.app-command-menu-content [cmdk-group]:not([hidden])~[cmdk-group]:not([hidden]){margin-top:24px}.app-command-menu-content [cmdk-group-heading]{-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.05em;scroll-margin:var(--list-v-padding);align-items:center;margin-bottom:8px;padding:0 24px;font-size:10px;font-weight:600;display:flex}.app-command-menu-content [cmdk-group-heading]:first-child{padding-top:8px}.app-command-menu-content [cmdk-empty]{white-space:pre-wrap;justify-content:center;align-items:center;height:48px;font-size:14px;display:flex}.scroll-area-viewport>div[style]{position:relative;display:block!important}.scroll-area-viewport{overflow-anchor:none}@keyframes aic-shimmer{0%{background-position:100%}to{background-position:0%}}@keyframes aic-message-enter-user{0%{opacity:0;transform:translate(1.125rem,.375rem)rotate(.8deg)scale(.97)}68%{opacity:1;transform:translate(-.075rem,-.05rem)rotate(-.12deg)scale(1.006)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes aic-message-enter-assistant{0%{opacity:0;transform:translate(-1rem,.5rem)rotate(-.7deg)scale(.95)}72%{opacity:1;transform:translate(.0625rem,-.0625rem)rotate(.1deg)scale(1.008)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}.aic-shimmer-text{--aic-shimmer-base:rgb(var(--shimmer-color,var(--muted-foreground,117 88 67)));--aic-shimmer-highlight:var(--shimmer-highlight,rgb(var(--background,255 255 255) / 60%));color:#0000;background-image:linear-gradient(90deg, transparent calc(50% - var(--aic-shimmer-spread)), var(--aic-shimmer-highlight), transparent calc(50% + var(--aic-shimmer-spread))), linear-gradient(var(--aic-shimmer-base), var(--aic-shimmer-base));background-repeat:no-repeat, padding-box;animation:aic-shimmer var(--aic-shimmer-duration) linear infinite;background-position:100%;background-size:250% 100%,auto;-webkit-background-clip:text;background-clip:text;display:inline-block}.aic-theme{--aic-accent:#b24e03;--aic-accent-strong:#8f3e02;--aic-accent-soft:#b24e031a;--aic-card-background:#ffffffb8;--aic-card-border:#4d2a111f;--aic-card-shadow:#4d2a1112;--aic-control-background:#ffffffb8;--aic-control-background-hover:#ffffffe0;--aic-control-border-hover:#b24e0347;--aic-control-focus-ring:#b24e036b;--aic-control-selected-background-focus:#b24e0324;--aic-control-selected-background-hover:#b24e0329;--aic-control-text:#4d2a11d1;--aic-divider:#4d2a1114;--aic-error:#9f2d24;--aic-ghost-text:#4d2a11ad;--aic-indicator-border:#4d2a1147;--aic-progress-background:#4d2a1117;--aic-secondary-background:#4d2a1112;--aic-secondary-text:#4d2a11b8;--aic-success:#347553;--aic-text:#4d2a11;--aic-text-muted:#4d2a119e;--aic-user-background:#a64a041a;--aic-shimmer-base:#4d2a1194;--aic-shimmer-highlight:#b24e03eb}.aic-theme .aic-message{align-items:flex-end;gap:.375rem;width:100%;display:flex}.aic-theme .aic-message--assistant{justify-content:flex-start}.aic-theme .aic-message--user{justify-content:flex-end}.aic-theme .aic-message-enter--user{transform-origin:100% 100%;will-change:opacity, transform;animation:.36s cubic-bezier(.16,1,.3,1) both aic-message-enter-user}.aic-theme .aic-message-enter--assistant{transform-origin:0 0;will-change:opacity, transform;animation:.46s cubic-bezier(.22,1,.36,1) both aic-message-enter-assistant}.aic-theme .aic-message__content{min-width:0;color:var(--aic-text);font-size:.875rem;line-height:1.45}.aic-theme .aic-message--assistant .aic-message__content{flex:1}.aic-theme .aic-message__content[data-variant=bubble]{background:var(--aic-user-background);color:#000000d1;border-radius:1.25rem 1.25rem .25rem;max-width:82%;padding:.45rem .85rem}.aic-theme .aic-message__avatar{border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex;overflow:hidden}.aic-theme .aic-action-card{border:1px solid var(--aic-card-border);background:var(--aic-card-background);box-shadow:0 1px 2px var(--aic-card-shadow);color:var(--aic-text);border-radius:.75rem;overflow:hidden}.aic-theme .aic-action-card__header,.aic-theme .aic-action-card__body,.aic-theme .aic-action-card__footer{padding:.65rem .75rem}.aic-theme .aic-action-card__header{border-bottom:1px solid var(--aic-divider)}.aic-theme .aic-action-card__title{font-size:.875rem;font-weight:650;line-height:1.2rem}.aic-theme .aic-action-card__rationale{color:var(--aic-text-muted);margin-top:.25rem;font-size:.75rem;line-height:1.05rem}.aic-theme .aic-action-card__body{flex-direction:column;gap:.5rem;display:flex}.aic-theme .aic-action-card__footer{border-top:1px solid var(--aic-divider);align-items:center;gap:.375rem;display:flex}.aic-theme .aic-action-card__footer[data-align=start]{justify-content:flex-start}.aic-theme .aic-action-card__footer[data-align=between]{justify-content:space-between}.aic-theme .aic-action-card__footer[data-align=end]{justify-content:flex-end}.aic-theme .aic-action-card__button{min-height:1.75rem;font:inherit;border:0;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.35rem .6rem;font-size:.75rem;font-weight:600;line-height:1rem;transition:background-color .15s,box-shadow .15s,color .15s,opacity .15s;display:inline-flex}.aic-theme .aic-action-card__button[data-variant=primary]{background:var(--aic-accent);color:#fff}.aic-theme .aic-action-card__button[data-variant=primary]:hover:not(:disabled){background:var(--aic-accent-strong)}.aic-theme .aic-action-card__button[data-variant=secondary]{background:var(--aic-secondary-background);color:var(--aic-secondary-text)}.aic-theme .aic-action-card__button[data-variant=surface]{color:var(--aic-secondary-text);box-shadow:none;background:#fff}.aic-theme .aic-action-card__button[data-variant=surface]:hover:not(:disabled){box-shadow:0 0 5px #0000001a}.aic-theme .aic-action-card__button[data-variant=ghost]{color:var(--aic-ghost-text);background:0 0}.aic-theme .aic-action-card__button[data-status=applied],.aic-theme .aic-action-card__button[data-status=skipped]{color:var(--aic-success);background:#3475531c}.aic-theme .aic-action-card__button[data-status=failed]{color:var(--aic-error);background:#9f2d2414}.aic-theme .aic-action-card__button:disabled{cursor:not-allowed;opacity:.55}.aic-theme .aic-action-card__error{color:var(--aic-error);background:#9f2d2414;border-radius:.4rem;padding:.5rem .6rem;font-size:.75rem;line-height:1.1rem}.aic-theme .aic-action-card__row{gap:.5rem;font-size:.75rem;line-height:1.1rem;display:flex}.aic-theme .aic-action-card__row[data-align=center]{align-items:center}.aic-theme .aic-action-card__row-label{min-width:5rem;color:var(--aic-text-muted);flex:none}.aic-theme .aic-action-card__row-value{overflow-wrap:anywhere;min-width:0}.aic-theme .aic-action-card__row-value[data-muted]{color:var(--aic-text-muted)}.aic-theme .aic-action-choice{border:1px solid var(--aic-card-border);background:var(--aic-control-background);width:100%;color:var(--aic-control-text);font:inherit;text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;padding:.45rem .6rem;transition:border-color .15s,background-color .15s;display:flex}.aic-theme .aic-action-choice:hover:not(:disabled){border-color:var(--aic-control-border-hover);background:var(--aic-control-background-hover)}.aic-theme .aic-action-choice[data-selected]{border-color:var(--aic-accent);background:var(--aic-accent-soft);color:var(--aic-text)}.aic-theme .aic-action-choice[data-selected]:hover:not(:disabled){border-color:var(--aic-accent-strong);background:var(--aic-control-selected-background-hover)}.aic-theme .aic-action-choice:focus-visible{outline:2px solid var(--aic-control-focus-ring);outline-offset:2px;box-shadow:0 0 0 1px #ffffffb8}.aic-theme .aic-action-choice[data-selected]:focus-visible{border-color:var(--aic-accent-strong);background:var(--aic-control-selected-background-focus)}.aic-theme .aic-action-choice:disabled:not([data-selected]){cursor:not-allowed;opacity:.56}.aic-theme .aic-action-choice__indicator{border:1px solid var(--aic-indicator-border);color:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;margin-top:0;font-size:.625rem;font-weight:700;display:flex}.aic-theme .aic-action-choice__indicator[data-multiple]{border-radius:.25rem}.aic-theme .aic-action-choice__indicator[data-selected]{border-color:var(--aic-accent);background:var(--aic-accent)}.aic-theme .aic-action-choice__text{flex:1;min-width:0}.aic-theme .aic-action-choice__label{font-size:.75rem;font-weight:600;line-height:1rem;display:block}.aic-theme .aic-action-choice__description{color:var(--aic-text-muted);margin-top:.125rem;font-size:.6875rem;line-height:1rem;display:block}.aic-theme .aic-action-date-choice{border:1px solid var(--aic-card-border);background:var(--aic-control-background);width:100%;height:auto;min-height:2rem;box-shadow:none;color:var(--aic-control-text);border-radius:.5rem;justify-content:flex-start;align-items:center;padding:.45rem .6rem;font-size:.75rem;font-weight:600;line-height:1rem;transition:border-color .15s,background-color .15s;display:inline-flex}.aic-theme .aic-action-date-choice:hover:not(:disabled){border-color:var(--aic-control-border-hover);background:var(--aic-control-background-hover);color:var(--aic-text)}.aic-theme .aic-action-date-choice:focus-visible{outline:2px solid var(--aic-control-focus-ring);outline-offset:2px;box-shadow:0 0 0 1px #ffffffb8}.aic-theme .aic-action-progress{background:var(--aic-progress-background);border-radius:9999px;height:.375rem;position:relative;overflow:hidden}.aic-theme .aic-action-progress__indicator{border-radius:inherit;background:var(--aic-accent);width:100%;height:100%;transition:transform .3s;display:block}.aic-theme .aic-activity-row{min-height:1.25rem;color:var(--aic-text-muted);align-items:center;gap:.4rem;font-size:.75rem;line-height:1rem;display:flex}.aic-theme .aic-activity-row__icon{color:var(--aic-accent);flex:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.aic-shimmer-text{color:var(--aic-shimmer-base);-webkit-text-fill-color:currentColor;background:0 0;animation:none}.aic-theme .aic-action-card__button,.aic-theme .aic-action-choice,.aic-theme .aic-action-date-choice,.aic-theme .aic-action-progress__indicator{transition:none}.aic-theme .aic-message-enter--assistant,.aic-theme .aic-message-enter--user{will-change:auto;animation:none}}.quill .ql-container.ql-snow .ql-tooltip{--link-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M80 116h96a12 12 0 0 1 0 24H80a12 12 0 0 1 0-24m24 48H64a36 36 0 0 1 0-72h40a12 12 0 0 0 0-24H64a60 60 0 0 0 0 120h40a12 12 0 0 0 0-24m88-96h-40a12 12 0 0 0 0 24h40a36 36 0 0 1 0 72h-40a12 12 0 0 0 0 24h40a60 60 0 0 0 0-120'/%3E%3C/svg%3E");border:none;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;box-shadow:0 0 4px #00000040,0 2px 6px -12px #0920221a}.quill .ql-container.ql-snow .ql-tooltip input[type=text]{border:1px solid #0000004d;border-radius:4px;outline:none;height:2em;font-size:14px;font-weight:500}.quill .ql-container.ql-snow .ql-tooltip .ql-action,.quill .ql-container.ql-snow .ql-tooltip .ql-remove{color:#0009}.quill .ql-container.ql-snow .ql-tooltip .ql-action:hover,.quill .ql-container.ql-snow .ql-tooltip .ql-remove:hover{color:#06c}.quill .ql-container.ql-snow .ql-tooltip .ql-action{font-weight:600}.quill .ql-container.ql-snow .ql-tooltip:before{content:var(--link-icon);vertical-align:text-top;width:18px;height:18px;display:inline-block}.quill .ql-container.ql-snow .ql-tooltip a.ql-preview{text-decoration:underline}.ql-mention,.ql-signature-mention{-webkit-user-select:all;user-select:all}.ql-mention img,.ql-signature-mention img{-webkit-user-select:none;user-select:none}.ql-mention-popover{background-color:rgb(var(--popover));color:rgb(var(--popover-foreground));border:1px solid rgb(var(--border));pointer-events:auto;z-index:100;border-radius:8px;flex-direction:column;justify-content:stretch;align-items:stretch;width:320px;font-size:12px;display:flex;overflow:hidden;box-shadow:0 0 4px #0000001a,0 2px 6px #0000001a}.ql-mention-popover .mantine-ScrollArea-root{flex-direction:column;justify-content:stretch;align-items:stretch;max-height:232px;display:flex}.ql-mention-popover mark{color:inherit;background:0 0;font-weight:700}[data-mantine-color-scheme=dark] .ql-mention-popover mark{color:inherit}.ql-mention-popover-item{--spacing:4px;margin:0 var(--spacing);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;height:34px;padding:0 8px;scroll-margin:16px 0;display:flex}.ql-mention-popover-item:first-child{margin-top:var(--spacing)}.ql-mention-popover-item:last-child{margin-bottom:var(--spacing)}.ql-mention-popover-item[aria-selected=true]{background-color:var(--surface-subtle)}.ql-mention-popover-item-avatar{background-size:cover;background-color:var(--mantine-color-primary-2);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;display:inline-flex;box-shadow:0 0 0 1px #ffffff80}.ql-mention-popover-item-name{text-overflow:ellipsis;margin-right:4px;overflow:hidden}.ql-mention-popover-item-description{text-overflow:ellipsis;opacity:.5;flex-grow:0;flex-shrink:0;width:50%;margin-left:auto;overflow:hidden}
