.not-found-module__Qmykjq__container{min-height:100vh;min-height:100dvh;display:flex;position:relative}.not-found-module__Qmykjq__brandingPanel{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);flex:1;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.not-found-module__Qmykjq__brandingPanel{justify-content:center;align-items:center;display:flex}}html[data-theme=dark] .not-found-module__Qmykjq__brandingPanel{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)}.not-found-module__Qmykjq__brandingContent{z-index:1;position:absolute;top:2rem;left:2rem}.not-found-module__Qmykjq__logo{width:40px;height:40px;color:var(--color-foreground)}.not-found-module__Qmykjq__logo path{stroke-width:3px}.not-found-module__Qmykjq__largeNumber{color:var(--color-foreground);opacity:.03;letter-spacing:-.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:20rem;font-weight:800;line-height:1}.not-found-module__Qmykjq__decorativeCircle{background:linear-gradient(135deg,var(--color-accent)0%,var(--color-primary)100%);opacity:.05;border-radius:50%;position:absolute}.not-found-module__Qmykjq__decorativeCircle1{width:400px;height:400px;top:-100px;left:-100px}.not-found-module__Qmykjq__decorativeCircle2{width:300px;height:300px;bottom:-50px;right:-50px}.not-found-module__Qmykjq__decorativeCircle3{width:200px;height:200px;top:50%;right:20%}.not-found-module__Qmykjq__contentPanel{padding:var(--space-8);background:var(--color-background);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.not-found-module__Qmykjq__contentPanel{max-width:50%}}.not-found-module__Qmykjq__contentWrapper{text-align:center;width:100%;max-width:400px}@media (min-width:1024px){.not-found-module__Qmykjq__contentWrapper{text-align:left}}.not-found-module__Qmykjq__mobileLogo{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);display:flex}.not-found-module__Qmykjq__mobileLogoIcon{width:40px;height:40px;color:var(--color-foreground)}.not-found-module__Qmykjq__mobileLogoText{color:var(--color-foreground);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}@media (min-width:1024px){.not-found-module__Qmykjq__mobileLogo{display:none}}.not-found-module__Qmykjq__errorCode{color:var(--color-accent);letter-spacing:-.05em;margin-bottom:var(--space-4);font-size:6rem;font-weight:800;line-height:1}@media (min-width:1024px){.not-found-module__Qmykjq__errorCode{font-size:8rem}}.not-found-module__Qmykjq__header{margin-bottom:var(--space-8)}.not-found-module__Qmykjq__title{color:var(--color-foreground);margin-bottom:var(--space-3);letter-spacing:-.01em;font-size:1.75rem;font-weight:600}.not-found-module__Qmykjq__description{font-size:var(--text-size-base);color:var(--color-muted);line-height:1.6}.not-found-module__Qmykjq__actions{gap:var(--space-4);margin-top:var(--space-8);flex-direction:column;display:flex}@media (min-width:480px){.not-found-module__Qmykjq__actions{flex-direction:row;justify-content:center}}@media (min-width:1024px){.not-found-module__Qmykjq__actions{justify-content:flex-start}}.not-found-module__Qmykjq__helpfulLinks{padding-top:var(--space-8);border-top:1px solid var(--color-border);margin-top:3rem}.not-found-module__Qmykjq__helpfulLinksTitle{font-size:var(--text-size-sm);color:var(--color-muted);margin-bottom:var(--space-4);font-weight:500}.not-found-module__Qmykjq__linksList{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:480px){.not-found-module__Qmykjq__linksList{gap:var(--space-6);flex-direction:row;justify-content:center}}@media (min-width:1024px){.not-found-module__Qmykjq__linksList{justify-content:flex-start}}.not-found-module__Qmykjq__link{color:var(--color-accent);font-size:var(--text-size-sm);transition:var(--transition-color);text-decoration:none}.not-found-module__Qmykjq__link:hover{text-decoration:underline}
.Tooltip-module__Ec1l4G__trigger{display:inline-flex;position:relative}.Tooltip-module__Ec1l4G__tooltip{border-radius:var(--radius-md);border:solid 1px var(--color-border);background:var(--color-background);max-width:260px;color:var(--color-foreground);box-shadow:0 10px 30px color-mix(in srgb,var(--color-shadow)45%,transparent);font-size:var(--text-size-sm);pointer-events:none;opacity:0;z-index:var(--z-tooltip);padding:6px;line-height:1.4;transition:opacity .12s,transform .12s;position:fixed;transform:scale(1)}.Tooltip-module__Ec1l4G__hasLabel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:8px}.Tooltip-module__Ec1l4G__hasLabel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:8px}.Tooltip-module__Ec1l4G__hasLabel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:8px}.Tooltip-module__Ec1l4G__hasLabel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:8px}.Tooltip-module__Ec1l4G__hasLabel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:8px}.Tooltip-module__Ec1l4G__hasLabel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:8px}.Tooltip-module__Ec1l4G__tooltipVisible{opacity:1;transform:scale(1)}.Tooltip-module__Ec1l4G__tooltipContent{align-items:center;gap:8px;display:inline-flex}.Tooltip-module__Ec1l4G__tooltipArrow{background:var(--color-background);border:1px solid var(--color-border);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.Tooltip-module__Ec1l4G__tooltip[data-placement=top] .Tooltip-module__Ec1l4G__tooltipArrow{bottom:-5px;left:var(--tooltip-arrow-offset-x,calc(50% - 4px));border-top:none;border-left:none}.Tooltip-module__Ec1l4G__tooltip[data-placement=bottom] .Tooltip-module__Ec1l4G__tooltipArrow{top:-5px;left:var(--tooltip-arrow-offset-x,calc(50% - 4px));border-bottom:none;border-right:none}.Tooltip-module__Ec1l4G__tooltip[data-placement=left] .Tooltip-module__Ec1l4G__tooltipArrow{right:-5px;top:var(--tooltip-arrow-offset-y,calc(50% - 4px));border-bottom:none;border-left:none}.Tooltip-module__Ec1l4G__tooltip[data-placement=right] .Tooltip-module__Ec1l4G__tooltipArrow{left:-5px;top:var(--tooltip-arrow-offset-y,calc(50% - 4px));border-top:none;border-right:none}.Tooltip-module__Ec1l4G__kbdGroup{gap:4px;display:inline-flex}.Tooltip-module__Ec1l4G__kbdGroup:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:8px}.Tooltip-module__Ec1l4G__kbdGroup:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:8px}.Tooltip-module__Ec1l4G__kbdGroup:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:8px}.Tooltip-module__Ec1l4G__kbdGroup:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:8px}.Tooltip-module__Ec1l4G__kbdGroup:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:8px}.Tooltip-module__Ec1l4G__kbdGroup:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:8px}.Tooltip-module__Ec1l4G__kbd{min-width:18px;height:18px;font-family:var(--font-family-mono);background:color-mix(in srgb,var(--color-background)20%,transparent);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-background)30%,transparent);justify-content:center;align-items:center;padding:0 5px;font-size:.7rem;line-height:1;display:inline-flex}
.Select-module__RLpBEG__selectWrapper{border-radius:var(--radius-button);border:1px solid var(--color-border);transition:var(--transition-color);justify-content:start;align-items:center;width:100%;display:flex;position:relative}.Select-module__RLpBEG__selectWrapper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-2)}.Select-module__RLpBEG__selectWrapper:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-2)}.Select-module__RLpBEG__selectWrapper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-2)}.Select-module__RLpBEG__selectWrapper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-2)}.Select-module__RLpBEG__selectWrapper:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-2)}.Select-module__RLpBEG__selectWrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-2)}.Select-module__RLpBEG__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-button);color:inherit;font-family:var(--font-family-sans);font-size:var(--text-size-base);cursor:pointer;touch-action:manipulation;background:0 0;border:none;width:100%;padding:.5rem 2rem .5rem .35rem;font-weight:500;display:inline-flex}.Select-module__RLpBEG__inputWrapper{border-radius:var(--radius-button);transition:var(--transition-color);justify-content:start;align-items:center;width:100%;display:flex;position:relative}.Select-module__RLpBEG__searchInput{border-radius:var(--radius-button);width:100%;color:var(--color-foreground);font-family:var(--font-family-sans);font-size:var(--text-size-base);transition:var(--transition-color);background:0 0;border:none;outline:none;padding:.5rem 2rem .5rem .35rem;font-weight:500;display:flex}.Select-module__RLpBEG__inputWrapper:hover,.Select-module__RLpBEG__selectWrapper:hover,.Select-module__RLpBEG__searchInput:focus{border-color:var(--color-accent)}.Select-module__RLpBEG__searchInput::placeholder{color:var(--color-foreground);font-weight:400}.Select-module__RLpBEG__searchInput:hover:not(:focus)::placeholder{color:var(--color-accent)}.Select-module__RLpBEG__arrow{pointer-events:none;color:inherit;position:absolute;right:.75rem;transform:translateY(.08rem)}.Select-module__RLpBEG__disabled{cursor:default;opacity:.6}.Select-module__RLpBEG__disabled:hover{color:var(--color-border);border-color:var(--color-border)}.Select-module__RLpBEG__disabled:focus-visible{color:var(--color-border);border-color:var(--color-border);outline:none}.Select-module__RLpBEG__selectWrapper:hover .Select-module__RLpBEG__trigger{color:var(--color-accent)}.Select-module__RLpBEG__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Select-module__RLpBEG__menu{border-radius:var(--radius-dropdown);border:1px solid var(--color-border);background:var(--color-background);box-shadow:0 10px 30px color-mix(in srgb,var(--color-foreground)5%,transparent 95%);transform-origin:top;z-index:var(--z-tooltip);flex-direction:column;gap:.2rem;padding:.3rem;animation:.15s cubic-bezier(.16,1,.3,1) Select-module__RLpBEG__menuFadeIn;display:flex;overflow-y:auto}.Select-module__RLpBEG__menu>span{flex-direction:column;width:100%;display:flex}.Select-module__RLpBEG__menu>div.Select-module__RLpBEG__item{width:100%}.Select-module__RLpBEG__menu[data-placement=up]{transform-origin:bottom}.Select-module__RLpBEG__menuExit{animation:.1s cubic-bezier(.7,0,.84,0) forwards Select-module__RLpBEG__menuFadeOut}.Select-module__RLpBEG__item{align-items:center;gap:var(--space-2);border-radius:calc(var(--radius-dropdown) - .5rem);color:inherit;font:inherit;font-size:var(--text-size-base);cursor:pointer;touch-action:manipulation;text-align:left;box-sizing:border-box;background:0 0;border:none;width:100%;padding:.5rem .75rem;transition:background .2s,color .2s;display:flex;font-weight:400!important}.Select-module__RLpBEG__labelContainer{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Select-module__RLpBEG__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Select-module__RLpBEG__description{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.Select-module__RLpBEG__actions{opacity:0;align-items:center;gap:4px;transition:opacity .15s;display:flex}.Select-module__RLpBEG__actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Select-module__RLpBEG__actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Select-module__RLpBEG__actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Select-module__RLpBEG__actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Select-module__RLpBEG__actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Select-module__RLpBEG__actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Select-module__RLpBEG__item:hover .Select-module__RLpBEG__actions{opacity:1}.Select-module__RLpBEG__actionButton{color:var(--color-muted);cursor:pointer;touch-action:manipulation;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:background .15s,color .15s;display:flex}.Select-module__RLpBEG__actionButton:hover{background:color-mix(in srgb,var(--color-danger)15%,transparent);color:var(--color-danger)}.Select-module__RLpBEG__actionButton svg{width:14px;height:14px}.Select-module__RLpBEG__item.Select-module__RLpBEG__active,.Select-module__RLpBEG__item:hover{background:color-mix(in srgb,var(--color-accent)8%,transparent);color:var(--color-foreground);outline:none}.Select-module__RLpBEG__item:focus-visible{background:color-mix(in srgb,var(--color-accent)8%,transparent);color:var(--color-foreground);outline:none}.Select-module__RLpBEG__highlighted:not(.Select-module__RLpBEG__active){background:color-mix(in srgb,var(--color-accent)12%,transparent);color:var(--color-foreground)}.Select-module__RLpBEG__itemDisabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Select-module__RLpBEG__itemDisabled:hover{background:0 0}.Select-module__RLpBEG__check{color:var(--color-accent);font-size:.8rem}.Select-module__RLpBEG__check:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Select-module__RLpBEG__check:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Select-module__RLpBEG__check:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Select-module__RLpBEG__check:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Select-module__RLpBEG__check:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Select-module__RLpBEG__check:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Select-module__RLpBEG__noResults{padding:var(--space-3);text-align:center;color:var(--color-muted);font-size:var(--text-size-sm)}.Select-module__RLpBEG__kbdGroup{gap:4px;display:inline-flex}.Select-module__RLpBEG__kbdGroup:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Select-module__RLpBEG__kbdGroup:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Select-module__RLpBEG__kbdGroup:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Select-module__RLpBEG__kbdGroup:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Select-module__RLpBEG__kbdGroup:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Select-module__RLpBEG__kbdGroup:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Select-module__RLpBEG__kbd{min-width:20px;height:20px;font-family:var(--font-family-mono);background:var(--color-background);border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-muted);justify-content:center;align-items:center;padding:0 6px;font-size:.7rem;line-height:1;display:inline-flex}@keyframes Select-module__RLpBEG__menuFadeIn{0%{opacity:0;transform:translateY(-4px)scaleY(.95)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes Select-module__RLpBEG__menuFadeOut{0%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(-4px)scaleY(.95)}}@media (max-width:767px){.Select-module__RLpBEG__item{min-height:44px;padding:var(--space-3)}.Select-module__RLpBEG__trigger,.Select-module__RLpBEG__searchInput{min-height:44px;font-size:16px}}
.AssignTaskDialog-module__89sqoq__helperText{color:var(--color-muted);font-size:var(--text-size-sm);margin-top:8px;line-height:1.5}.AssignTaskDialog-module__89sqoq__errorText{color:var(--color-danger);font-size:var(--text-size-sm);margin-top:8px;line-height:1.5}.AssignTaskDialog-module__89sqoq__dueDateControls{flex-direction:column;gap:8px;display:flex}.AssignTaskDialog-module__89sqoq__dueDateDisabledHint{color:var(--color-muted);font-size:var(--text-size-sm);margin:0;line-height:1.4}.AssignTaskDialog-module__89sqoq__noteTextarea{width:100%;font-size:var(--text-size-sm);resize:none}.AssignTaskDialog-module__89sqoq__linkedEntitiesButton{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-button);font-size:var(--text-size-sm);color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;padding:.5rem .75rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.AssignTaskDialog-module__89sqoq__linkedEntitiesButton:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent)8%,transparent);border-color:var(--color-accent);color:var(--color-accent)}.AssignTaskDialog-module__89sqoq__linkedEntitiesButton:disabled{opacity:.5;cursor:not-allowed}.AssignTaskDialog-module__89sqoq__linkedEntitiesButton svg{width:16px;height:16px;color:var(--color-muted);transition:color .15s}.AssignTaskDialog-module__89sqoq__linkedEntitiesButton:hover:not(:disabled) svg{color:var(--color-accent)}.AssignTaskDialog-module__89sqoq__moreOptionsToggle{border:none;border-top:1px solid var(--color-border);width:100%;color:var(--color-muted);font-size:var(--text-size-sm);cursor:pointer;touch-action:manipulation;background:0 0;align-items:center;gap:8px;margin-top:4px;padding:10px 0;font-weight:500;transition:color .15s;display:flex}.AssignTaskDialog-module__89sqoq__moreOptionsToggle:hover{color:var(--color-text)}.AssignTaskDialog-module__89sqoq__moreOptionsToggle svg{width:16px;height:16px;transition:transform .2s}.AssignTaskDialog-module__89sqoq__moreOptionsToggle.AssignTaskDialog-module__89sqoq__expanded svg{transform:rotate(90deg)}.AssignTaskDialog-module__89sqoq__secondarySection{flex-direction:column;gap:16px;padding-top:8px;display:flex}
.Navbar-module__Yp6P_a__header{background:#fff}.Navbar-module__Yp6P_a__nav{padding:0 1rem;padding-top:env(safe-area-inset-top,0);background-color:var(--color-background);height:calc(var(--nav-height) + env(safe-area-inset-top,0));color:var(--color-foreground);z-index:var(--z-nav);box-sizing:border-box;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.Navbar-module__Yp6P_a__nav:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:max(1rem,env(safe-area-inset-left,0));padding-right:max(1rem,env(safe-area-inset-right,0))}.Navbar-module__Yp6P_a__nav:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:max(1rem,env(safe-area-inset-left,0));padding-right:max(1rem,env(safe-area-inset-right,0))}.Navbar-module__Yp6P_a__nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:max(1rem,env(safe-area-inset-left,0));padding-right:max(1rem,env(safe-area-inset-right,0))}.Navbar-module__Yp6P_a__nav:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:max(1rem,env(safe-area-inset-left,0));padding-left:max(1rem,env(safe-area-inset-right,0))}.Navbar-module__Yp6P_a__nav:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:max(1rem,env(safe-area-inset-left,0));padding-left:max(1rem,env(safe-area-inset-right,0))}.Navbar-module__Yp6P_a__nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:max(1rem,env(safe-area-inset-left,0));padding-left:max(1rem,env(safe-area-inset-right,0))}.Navbar-module__Yp6P_a__row{align-items:center;gap:var(--space-2);display:flex}.Navbar-module__Yp6P_a__brand{font-weight:600;font-size:var(--text-size-lg);color:var(--color-foreground);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Navbar-module__Yp6P_a__links{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.Navbar-module__Yp6P_a__linkPrefix{margin:0;padding:0;transform:translateY(2px)}.Navbar-module__Yp6P_a__link{align-items:center;gap:var(--space-2);color:inherit;border:solid 1px var(--color-border);border-radius:var(--radius-md);padding:.4rem .75rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.Navbar-module__Yp6P_a__link:hover{color:var(--color-accent);border-color:var(--color-accent)}.Navbar-module__Yp6P_a__lastLink{cursor:default;border:none;padding:0;font-weight:600}.Navbar-module__Yp6P_a__lastLink:hover{color:var(--color-foreground);border-color:none}.Navbar-module__Yp6P_a__active{color:var(--color-accent);border-color:currentColor;font-weight:600}.Navbar-module__Yp6P_a__rightSlot{align-items:center;gap:var(--space-4);display:flex}.Navbar-module__Yp6P_a__icon{justify-content:center;align-items:center;line-height:0;display:inline-flex;scale:1}.Navbar-module__Yp6P_a__mobileMenuButton{border-radius:var(--radius-md);cursor:pointer;width:44px;height:44px;color:var(--color-foreground);touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:none}.Navbar-module__Yp6P_a__mobileMenuButton:hover{background:var(--color-surface)}.Navbar-module__Yp6P_a__mobileMenuButton:active{background:var(--color-border)}.Navbar-module__Yp6P_a__mobileMenuIcon{width:24px;height:24px}.Navbar-module__Yp6P_a__mobileChevron,.Navbar-module__Yp6P_a__mobileProjectName,.Navbar-module__Yp6P_a__mobileSyncStatus{display:none}.Navbar-module__Yp6P_a__mobileSyncIcon{width:14px;height:14px;color:var(--color-success)}@media (max-width:767px){.Navbar-module__Yp6P_a__nav{align-items:center}.Navbar-module__Yp6P_a__mobileMenuButton{display:flex}.Navbar-module__Yp6P_a__links,.Navbar-module__Yp6P_a__rightSlot{display:none}.Navbar-module__Yp6P_a__row{flex:1;align-items:center;min-width:0}.Navbar-module__Yp6P_a__link{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.Navbar-module__Yp6P_a__lastLink{max-width:150px}.Navbar-module__Yp6P_a__linkPrefix{display:none}.Navbar-module__Yp6P_a__mobileChevron{color:var(--color-muted);align-items:center;margin:0 .25rem;display:inline-flex}.Navbar-module__Yp6P_a__mobileProjectName{font-weight:600;font-size:var(--text-size-base);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:inline-block;overflow:hidden}.Navbar-module__Yp6P_a__mobileSyncStatus{justify-content:center;align-items:center;display:inline-flex}.Navbar-module__Yp6P_a__mobileSyncStatus:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.375rem}.Navbar-module__Yp6P_a__mobileSyncStatus:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.375rem}.Navbar-module__Yp6P_a__mobileSyncStatus:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.375rem}.Navbar-module__Yp6P_a__mobileSyncStatus:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.375rem}.Navbar-module__Yp6P_a__mobileSyncStatus:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.375rem}.Navbar-module__Yp6P_a__mobileSyncStatus:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.375rem}}
.CommandPalette-module___IbesG__overlay{z-index:9999;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);justify-content:center;align-items:flex-start;padding-top:15vh;animation:.15s ease-out CommandPalette-module___IbesG__overlayFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes CommandPalette-module___IbesG__overlayFadeIn{0%{opacity:0}to{opacity:1}}.CommandPalette-module___IbesG__palette{background:var(--color-background);width:100%;max-width:740px;min-height:120px;max-height:70vh;color:var(--color-foreground);border-radius:var(--radius-global-menu);border:1px solid var(--color-border);box-shadow:0 25px 50px -12px var(--color-shadow);flex-direction:column;transition:height .2s ease-out;animation:.2s ease-out CommandPalette-module___IbesG__paletteSlideIn;display:flex;position:relative;overflow:hidden}.CommandPalette-module___IbesG__paletteCompact{min-height:auto}.CommandPalette-module___IbesG__paletteSuccess{min-height:120px}@keyframes CommandPalette-module___IbesG__paletteSlideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:767px){.CommandPalette-module___IbesG__overlay{align-items:flex-end;padding-top:0}.CommandPalette-module___IbesG__palette{max-width:100%;height:90vh;max-height:90vh;border-radius:var(--radius-global-menu)var(--radius-global-menu)0 0;height:90svh;animation:.3s ease-out CommandPalette-module___IbesG__paletteMobileSlideIn}@keyframes CommandPalette-module___IbesG__paletteMobileSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}.CommandPalette-module___IbesG__successOverlay{background:var(--color-background);z-index:10;border-radius:inherit;justify-content:center;align-items:center;animation:.15s ease-out CommandPalette-module___IbesG__successFadeIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.CommandPalette-module___IbesG__successIcon{background:color-mix(in srgb,var(--color-success)12%,transparent);border:1px solid color-mix(in srgb,var(--color-success)25%,transparent);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;animation:.3s ease-out CommandPalette-module___IbesG__successCheck;display:flex}.CommandPalette-module___IbesG__successCheckIcon{width:24px;height:24px;color:var(--color-success)}@keyframes CommandPalette-module___IbesG__successFadeIn{0%{opacity:0}to{opacity:1}}@keyframes CommandPalette-module___IbesG__successCheck{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.CommandPalette-module___IbesG__overlay,.CommandPalette-module___IbesG__palette,.CommandPalette-module___IbesG__successOverlay,.CommandPalette-module___IbesG__successIcon,.CommandPalette-module___IbesG__successCheckIcon{animation:none}}
.ActionConfirmation-module__vPfvCG__container{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:14px 16px;animation:.2s ease-out ActionConfirmation-module__vPfvCG__slideIn;display:flex}.ActionConfirmation-module__vPfvCG__container.ActionConfirmation-module__vPfvCG__compact{gap:10px;padding:10px 12px}.ActionConfirmation-module__vPfvCG__container:before{content:"";background:var(--color-accent);border-radius:var(--radius-card)var(--radius-card)0 0;opacity:0;height:3px;position:absolute;top:0;left:0;right:0}.ActionConfirmation-module__vPfvCG__contextTool{border-color:color-mix(in srgb,var(--color-warning)30%,var(--color-border))}.ActionConfirmation-module__vPfvCG__modeSwitch{border-color:color-mix(in srgb,var(--color-accent)30%,var(--color-border))}@keyframes ActionConfirmation-module__vPfvCG__slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ActionConfirmation-module__vPfvCG__header{align-items:flex-start;gap:12px;display:flex}.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__header{gap:10px}.ActionConfirmation-module__vPfvCG__iconWrapper{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-accent)10%,transparent);width:32px;height:32px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ActionConfirmation-module__vPfvCG__iconWrapper svg{width:16px;height:16px}.ActionConfirmation-module__vPfvCG__contextTool .ActionConfirmation-module__vPfvCG__iconWrapper{background:color-mix(in srgb,var(--color-warning)10%,transparent);color:var(--color-warning)}.ActionConfirmation-module__vPfvCG__modeSwitch .ActionConfirmation-module__vPfvCG__iconWrapper{background:color-mix(in srgb,var(--color-accent)10%,transparent);color:var(--color-accent)}.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__iconWrapper{width:28px;height:28px}.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__iconWrapper svg{width:14px;height:14px}.ActionConfirmation-module__vPfvCG__headerContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ActionConfirmation-module__vPfvCG__title{color:var(--color-muted);font-size:13px;font-weight:500;line-height:1.3}.ActionConfirmation-module__vPfvCG__actionName{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ActionConfirmation-module__vPfvCG__actionLabel{color:var(--color-foreground);font-size:14px}.ActionConfirmation-module__vPfvCG__actionValue{color:var(--color-foreground);font-size:14px;font-weight:600}.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__actionLabel,.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__actionValue{font-size:13px}.ActionConfirmation-module__vPfvCG__description{color:var(--color-muted);font-size:13px;line-height:1.4}.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__description{font-size:12px}.ActionConfirmation-module__vPfvCG__actions{align-items:center;gap:8px;display:flex}.ActionConfirmation-module__vPfvCG__actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:44px}.ActionConfirmation-module__vPfvCG__actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:44px}.ActionConfirmation-module__vPfvCG__actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:44px}.ActionConfirmation-module__vPfvCG__actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:44px}.ActionConfirmation-module__vPfvCG__actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:44px}.ActionConfirmation-module__vPfvCG__actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:44px}.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__actions{gap:6px}.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:38px}.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:38px}.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:38px}.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:38px}.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:38px}.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:38px}.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__confirmButton,.ActionConfirmation-module__vPfvCG__compact .ActionConfirmation-module__vPfvCG__cancelButton{padding:6px 12px;font-size:13px}.ActionConfirmation-module__vPfvCG__buttonContent{align-items:center;gap:6px;display:inline-flex}
.AIConversationView-module___jdRbW__container{flex-direction:column-reverse;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.AIConversationView-module___jdRbW__emptyState{color:var(--color-text-secondary);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.AIConversationView-module___jdRbW__emptyStateIcon{opacity:.5;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex}.AIConversationView-module___jdRbW__emptyStateIcon svg{width:100%;height:100%}.AIConversationView-module___jdRbW__emptyStateTitle{color:var(--color-text-primary);margin:0 0 6px;font-size:18px;font-weight:600}.AIConversationView-module___jdRbW__emptyStateText{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5}.AIConversationView-module___jdRbW__message{word-break:normal;overflow-wrap:anywhere;border-radius:12px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:10px 14px;font-size:13px;line-height:1.5}.AIConversationView-module___jdRbW__messageUser{background-color:var(--color-accent);color:var(--color-accent-hover);font-size:var(--text-size-base);border-radius:var(--radius-card);align-self:flex-end;padding:.45rem .725rem;line-height:1.4}.AIConversationView-module___jdRbW__messageAssistant{background-color:var(--color-background-secondary);color:var(--color-text-primary);border-bottom-left-radius:4px;align-self:flex-start}.AIConversationView-module___jdRbW__messageContainer{flex-direction:column;align-items:flex-start;gap:4px;max-width:85%;display:flex}.AIConversationView-module___jdRbW__messageContainerUser{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px;max-width:85%;display:flex}.AIConversationView-module___jdRbW__messageActions,.AIConversationView-module___jdRbW__messageActionsUser{opacity:0;align-items:center;gap:4px;transition:opacity .15s;display:flex}.AIConversationView-module___jdRbW__messageContainer:hover .AIConversationView-module___jdRbW__messageActions,.AIConversationView-module___jdRbW__messageContainerUser:hover .AIConversationView-module___jdRbW__messageActionsUser{opacity:1}.AIConversationView-module___jdRbW__copyButton{color:var(--color-text-tertiary);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:all .15s;display:flex}.AIConversationView-module___jdRbW__copyButton:hover{background-color:var(--color-background-hover);color:var(--color-text-secondary)}.AIConversationView-module___jdRbW__copyButton svg{flex-shrink:0}.AIConversationView-module___jdRbW__copyButtonCopied,.AIConversationView-module___jdRbW__copyButtonCopied:hover{color:var(--color-success)}.AIConversationView-module___jdRbW__sourcesButton{color:var(--color-accent);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.AIConversationView-module___jdRbW__sourcesButton:hover{background-color:color-mix(in srgb,var(--color-accent)10%,transparent)}.AIConversationView-module___jdRbW__sourcesButton svg{flex-shrink:0;width:12px;height:12px}.AIConversationView-module___jdRbW__messageGroup{flex-direction:column;gap:8px;display:flex;position:relative}.AIConversationView-module___jdRbW__messageGroup:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;padding-left:20px}.AIConversationView-module___jdRbW__messageGroup:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;padding-left:20px}.AIConversationView-module___jdRbW__messageGroup:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;padding-left:20px}.AIConversationView-module___jdRbW__messageGroup:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0;padding-right:20px}.AIConversationView-module___jdRbW__messageGroup:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0;padding-right:20px}.AIConversationView-module___jdRbW__messageGroup:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0;padding-right:20px}.AIConversationView-module___jdRbW__messageGroupItem{flex-direction:column;display:flex;position:relative}.AIConversationView-module___jdRbW__messageGroupItem:not(:last-child):after{content:"";background-color:var(--color-border);width:1px;position:absolute;top:20px;bottom:-24px;left:-15px}.AIConversationView-module___jdRbW__messageGroupDot{background-color:var(--color-foreground);border:2px solid var(--color-text-tertiary);z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;top:12px;left:-19px}.AIConversationView-module___jdRbW__messageGroupDotFirst{border-color:var(--color-accent);background-color:var(--color-accent)}.AIConversationView-module___jdRbW__messageGroupDotLast{border-color:var(--color-text-secondary)}.AIConversationView-module___jdRbW__messageGroup .AIConversationView-module___jdRbW__message,.AIConversationView-module___jdRbW__messageGroup .AIConversationView-module___jdRbW__messageContainer,.AIConversationView-module___jdRbW__messageGroup .AIConversationView-module___jdRbW__toolResult{margin-bottom:0}.AIConversationView-module___jdRbW__executionProgressWrapper{flex-direction:column;align-items:flex-start;max-width:95%;display:flex}.AIConversationView-module___jdRbW__messageGroupItem:has(.AIConversationView-module___jdRbW__messageContainer) .AIConversationView-module___jdRbW__messageGroupDot{top:16px}.AIConversationView-module___jdRbW__messageGroupItem:has(.AIConversationView-module___jdRbW__messageContainer):not(:last-child):after{top:24px}.AIConversationView-module___jdRbW__nestedMessageGroup{flex-direction:column;gap:8px;max-width:85%;display:flex;position:relative}.AIConversationView-module___jdRbW__nestedMessageGroup:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}.AIConversationView-module___jdRbW__nestedMessageGroup:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}.AIConversationView-module___jdRbW__nestedMessageGroup:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}.AIConversationView-module___jdRbW__nestedMessageGroup:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.AIConversationView-module___jdRbW__nestedMessageGroup:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.AIConversationView-module___jdRbW__nestedMessageGroup:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.AIConversationView-module___jdRbW__nestedGroupItem{flex-direction:column;display:flex;position:relative}.AIConversationView-module___jdRbW__nestedGroupItem:not(:last-child):after{content:"";background-color:var(--color-border);width:1px;position:absolute;top:23px;bottom:-23px;left:-15px}.AIConversationView-module___jdRbW__nestedGroupDot{background-color:var(--color-foreground);border:2px solid var(--color-text-tertiary);z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;top:15px;left:-19px}.AIConversationView-module___jdRbW__nestedGroupDotFirst{border-color:var(--color-accent);background-color:var(--color-accent)}.AIConversationView-module___jdRbW__nestedGroupDotLast{border-color:var(--color-text-secondary)}.AIConversationView-module___jdRbW__nestedMessageGroup .AIConversationView-module___jdRbW__message{margin-bottom:0}.AIConversationView-module___jdRbW__streamingText{overflow-wrap:anywhere;width:100%}.AIConversationView-module___jdRbW__messageLoading{gap:4px;padding:12px 16px;display:flex}.AIConversationView-module___jdRbW__loadingDot{background-color:var(--color-text-secondary);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both AIConversationView-module___jdRbW__loadingPulse}.AIConversationView-module___jdRbW__loadingDot:first-child{animation-delay:-.32s}.AIConversationView-module___jdRbW__loadingDot:nth-child(2){animation-delay:-.16s}@keyframes AIConversationView-module___jdRbW__loadingPulse{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.AIConversationView-module___jdRbW__thinkingIndicator{background:linear-gradient(90deg,color-mix(in srgb,var(--color-foreground)20%,transparent)0%,var(--color-foreground)50%,color-mix(in srgb,var(--color-foreground)20%,transparent)100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;align-items:center;font-size:13px;font-weight:500;animation:2s ease-in-out infinite AIConversationView-module___jdRbW__thinkingShimmer,.3s ease-out AIConversationView-module___jdRbW__thinkingFadeIn;display:inline-flex}@keyframes AIConversationView-module___jdRbW__thinkingShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes AIConversationView-module___jdRbW__thinkingFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AIConversationView-module___jdRbW__searchingIndicator{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.AIConversationView-module___jdRbW__searchingIndicator svg{color:var(--color-foreground);flex-shrink:0;animation:1.5s ease-in-out infinite AIConversationView-module___jdRbW__pulse}.AIConversationView-module___jdRbW__searchingLabel{background:linear-gradient(90deg,color-mix(in srgb,var(--color-foreground)20%,transparent)0%,var(--color-foreground)50%,color-mix(in srgb,var(--color-foreground)20%,transparent)100%);-webkit-text-fill-color:transparent;text-overflow:ellipsis;white-space:nowrap;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;max-width:300px;font-weight:500;animation:2s ease-in-out infinite AIConversationView-module___jdRbW__thinkingShimmer,.3s ease-out forwards AIConversationView-module___jdRbW__searchLabelFadeIn;overflow:hidden}@keyframes AIConversationView-module___jdRbW__searchLabelFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes AIConversationView-module___jdRbW__pulse{0%,to{opacity:1}50%{opacity:.5}}.AIConversationView-module___jdRbW__errorMessage{background-color:var(--color-danger-background);color:var(--color-danger);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;padding:10px 14px;font-size:12px;display:flex}.AIConversationView-module___jdRbW__dismissButton{cursor:pointer;touch-action:manipulation;color:inherit;background:0 0;border:none;flex-shrink:0;font-size:11px;text-decoration:underline}.AIConversationView-module___jdRbW__dismissButton:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.AIConversationView-module___jdRbW__dismissButton:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.AIConversationView-module___jdRbW__dismissButton:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.AIConversationView-module___jdRbW__dismissButton:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.AIConversationView-module___jdRbW__dismissButton:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.AIConversationView-module___jdRbW__dismissButton:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.AIConversationView-module___jdRbW__actionConfirmation{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:12px;margin:8px 0;padding:12px}.AIConversationView-module___jdRbW__actionConfirmationTitle{color:var(--color-foreground);margin-bottom:6px;font-size:13px;font-weight:600}.AIConversationView-module___jdRbW__actionConfirmationDescription{font-size:var(--text-size-base);color:var(--color-foreground);word-break:break-word;margin-bottom:12px;line-height:1.4}.AIConversationView-module___jdRbW__actionConfirmationButtons{gap:8px;margin-bottom:8px;display:flex}.AIConversationView-module___jdRbW__actionConfirmationHint{color:var(--color-muted);text-align:center;font-size:11px}.AIConversationView-module___jdRbW__actionConfirmButton{background-color:var(--color-accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;touch-action:manipulation;border:none;flex:1;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:500;transition:background-color .15s;display:flex}.AIConversationView-module___jdRbW__actionConfirmButton:hover:not(:disabled){background-color:var(--color-accent-saturated)}.AIConversationView-module___jdRbW__actionConfirmButton:disabled{opacity:.6;cursor:not-allowed}.AIConversationView-module___jdRbW__actionCancelButton{background-color:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;touch-action:manipulation;flex:1;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.AIConversationView-module___jdRbW__actionCancelButton:hover:not(:disabled){background-color:var(--color-border)}.AIConversationView-module___jdRbW__actionCancelButton:disabled{opacity:.6;cursor:not-allowed}.AIConversationView-module___jdRbW__actionKbd{min-width:18px;height:18px;font-size:10px;font-weight:600;font-family:var(--font-family-mono);text-transform:uppercase;background:rgba(255,255,255,.15);border-radius:3px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.AIConversationView-module___jdRbW__actionKbd:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.AIConversationView-module___jdRbW__actionKbd:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.AIConversationView-module___jdRbW__actionKbd:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.AIConversationView-module___jdRbW__actionKbd:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.AIConversationView-module___jdRbW__actionKbd:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.AIConversationView-module___jdRbW__actionKbd:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.AIConversationView-module___jdRbW__actionCancelButton .AIConversationView-module___jdRbW__actionKbd{background:rgba(0,0,0,.1)}.AIConversationView-module___jdRbW__toolResult{border:1px solid var(--color-border);background-color:var(--color-background-secondary);border-radius:12px;align-self:flex-start;max-width:90%;padding:10px 12px;font-size:12px}.AIConversationView-module___jdRbW__toolResultSuccess{border-color:var(--color-success-border);background-color:var(--color-success-background)}.AIConversationView-module___jdRbW__toolResultError{border-color:var(--color-destructive-border);background-color:var(--color-destructive-background)}.AIConversationView-module___jdRbW__toolResultHeader{color:var(--color-text-primary);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.AIConversationView-module___jdRbW__toolResultSimple .AIConversationView-module___jdRbW__toolResultHeader{margin-bottom:0}.AIConversationView-module___jdRbW__toolResultActionName{color:var(--color-muted-foreground);background-color:var(--color-background);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.AIConversationView-module___jdRbW__toolResultActionName:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.AIConversationView-module___jdRbW__toolResultActionName:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.AIConversationView-module___jdRbW__toolResultActionName:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.AIConversationView-module___jdRbW__toolResultActionName:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.AIConversationView-module___jdRbW__toolResultActionName:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.AIConversationView-module___jdRbW__toolResultActionName:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.AIConversationView-module___jdRbW__toolResultSuccess .AIConversationView-module___jdRbW__toolResultHeader{color:var(--color-success)}.AIConversationView-module___jdRbW__toolResultError .AIConversationView-module___jdRbW__toolResultHeader{color:var(--color-destructive)}.AIConversationView-module___jdRbW__toolResultContent{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.AIConversationView-module___jdRbW__toolResultList{flex-direction:column;gap:6px;display:flex}.AIConversationView-module___jdRbW__toolResultItem{background-color:var(--color-background);color:var(--color-text-primary);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.AIConversationView-module___jdRbW__toolResultItem svg{color:var(--color-text-secondary);flex-shrink:0}.AIConversationView-module___jdRbW__toolResultItemName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.AIConversationView-module___jdRbW__toolResultItemCheck{color:var(--color-success);align-items:center;display:flex}.AIConversationView-module___jdRbW__taskCompleted{color:var(--color-text-tertiary);text-decoration:line-through}.AIConversationView-module___jdRbW__toolResultMore{color:var(--color-text-tertiary);text-align:center;padding:4px 8px;font-size:11px}.AIConversationView-module___jdRbW__toolResultSearch{border-color:color-mix(in srgb,var(--color-accent)30%,transparent);background-color:color-mix(in srgb,var(--color-accent)5%,transparent)}.AIConversationView-module___jdRbW__toolResultSearch .AIConversationView-module___jdRbW__toolResultHeader{color:var(--color-accent);gap:6px}.AIConversationView-module___jdRbW__searchQuery{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11px;font-style:italic;font-weight:400;overflow:hidden}.AIConversationView-module___jdRbW__searchResultsList{flex-direction:column;gap:8px;margin-top:8px;display:flex}.AIConversationView-module___jdRbW__searchResultItem{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:8px 10px;text-decoration:none;transition:all .15s;display:block}.AIConversationView-module___jdRbW__searchResultItem:hover{border-color:var(--color-accent);background-color:var(--color-background-hover)}.AIConversationView-module___jdRbW__searchResultHeader{align-items:center;gap:4px;margin-bottom:4px;display:flex}.AIConversationView-module___jdRbW__searchResultHeader svg{color:var(--color-text-tertiary);flex-shrink:0}.AIConversationView-module___jdRbW__searchResultSource{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.AIConversationView-module___jdRbW__searchResultTitle{color:var(--color-accent);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.AIConversationView-module___jdRbW__searchResultSnippet{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.AIConversationView-module___jdRbW__messageMarkdown p{margin:0 0 .5em}.AIConversationView-module___jdRbW__messageMarkdown p:last-child{margin-bottom:0}.AIConversationView-module___jdRbW__messageMarkdown h1,.AIConversationView-module___jdRbW__messageMarkdown h2,.AIConversationView-module___jdRbW__messageMarkdown h3,.AIConversationView-module___jdRbW__messageMarkdown h4,.AIConversationView-module___jdRbW__messageMarkdown h5,.AIConversationView-module___jdRbW__messageMarkdown h6{margin:.75em 0 .25em;font-weight:600;line-height:1.3}.AIConversationView-module___jdRbW__messageMarkdown h1:first-child,.AIConversationView-module___jdRbW__messageMarkdown h2:first-child,.AIConversationView-module___jdRbW__messageMarkdown h3:first-child{margin-top:0}.AIConversationView-module___jdRbW__messageMarkdown h1{font-size:1.25em}.AIConversationView-module___jdRbW__messageMarkdown h2{font-size:1.15em}.AIConversationView-module___jdRbW__messageMarkdown h3{font-size:1.05em}.AIConversationView-module___jdRbW__messageMarkdown ul,.AIConversationView-module___jdRbW__messageMarkdown ol{margin:.5em 0}.AIConversationView-module___jdRbW__messageMarkdown ul:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.AIConversationView-module___jdRbW__messageMarkdown ul:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.AIConversationView-module___jdRbW__messageMarkdown ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.AIConversationView-module___jdRbW__messageMarkdown ol:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.AIConversationView-module___jdRbW__messageMarkdown ol:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.AIConversationView-module___jdRbW__messageMarkdown ol:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.AIConversationView-module___jdRbW__messageMarkdown ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.AIConversationView-module___jdRbW__messageMarkdown ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.AIConversationView-module___jdRbW__messageMarkdown ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.AIConversationView-module___jdRbW__messageMarkdown ol:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.AIConversationView-module___jdRbW__messageMarkdown ol:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.AIConversationView-module___jdRbW__messageMarkdown ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.AIConversationView-module___jdRbW__messageMarkdown li{margin:.25em 0}.AIConversationView-module___jdRbW__messageMarkdown code{background-color:rgba(0,0,0,.08);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.AIConversationView-module___jdRbW__messageMarkdown pre{background-color:rgba(0,0,0,.08);border-radius:6px;margin:.5em 0;padding:.75em 1em;overflow-x:auto}.AIConversationView-module___jdRbW__messageMarkdown pre code{background-color:transparent;padding:0;font-size:.85em}.AIConversationView-module___jdRbW__messageMarkdown blockquote{border-left:3px solid var(--color-border);color:var(--color-text-secondary);margin:.5em 0;font-style:italic}.AIConversationView-module___jdRbW__messageMarkdown blockquote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75em}.AIConversationView-module___jdRbW__messageMarkdown blockquote:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75em}.AIConversationView-module___jdRbW__messageMarkdown blockquote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75em}.AIConversationView-module___jdRbW__messageMarkdown blockquote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.75em}.AIConversationView-module___jdRbW__messageMarkdown blockquote:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.75em}.AIConversationView-module___jdRbW__messageMarkdown blockquote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.75em}.AIConversationView-module___jdRbW__messageMarkdown a{color:var(--color-accent);text-decoration:underline}.AIConversationView-module___jdRbW__messageMarkdown a:hover{text-decoration:none}.AIConversationView-module___jdRbW__messageMarkdown strong{font-weight:600}.AIConversationView-module___jdRbW__messageMarkdown em{font-style:italic}.AIConversationView-module___jdRbW__messageMarkdown hr{border:none;border-top:1px solid var(--color-border);margin:.75em 0}.AIConversationView-module___jdRbW__messageMarkdown table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.9em}.AIConversationView-module___jdRbW__messageMarkdown th,.AIConversationView-module___jdRbW__messageMarkdown td{border:1px solid var(--color-border);text-align:left;padding:.4em .6em}.AIConversationView-module___jdRbW__messageMarkdown th{background-color:rgba(0,0,0,.04);font-weight:600}.AIConversationView-module___jdRbW__messageContextRow{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-bottom:4px;display:flex}.AIConversationView-module___jdRbW__messageContextChip{color:var(--color-text-secondary);background-color:var(--color-background-secondary);border:1px solid var(--color-border);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:12px;align-items:center;max-width:150px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.AIConversationView-module___jdRbW__messageContextChipProject{background-color:color-mix(in srgb,var(--color-accent)10%,transparent);border-color:color-mix(in srgb,var(--color-accent)30%,transparent);color:var(--color-accent)}.AIConversationView-module___jdRbW__messageContextChipFriend{gap:4px}.AIConversationView-module___jdRbW__messageContextChipFriend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2px}.AIConversationView-module___jdRbW__messageContextChipFriend:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2px}.AIConversationView-module___jdRbW__messageContextChipFriend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2px}.AIConversationView-module___jdRbW__messageContextChipFriend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2px}.AIConversationView-module___jdRbW__messageContextChipFriend:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2px}.AIConversationView-module___jdRbW__messageContextChipFriend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2px}.AIConversationView-module___jdRbW__messageContextAvatar{flex-shrink:0;width:16px!important;height:16px!important;font-size:8px!important}.AIConversationView-module___jdRbW__codeExecutionActions{flex-direction:column;gap:4px;display:flex}.AIConversationView-module___jdRbW__codeExecutionAction{background:linear-gradient(90deg,color-mix(in srgb,var(--color-foreground)20%,transparent)0%,var(--color-foreground)50%,color-mix(in srgb,var(--color-foreground)20%,transparent)100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;align-items:center;font-size:13px;font-weight:500;animation:2s ease-in-out infinite AIConversationView-module___jdRbW__codeActionShimmer,.3s ease-out AIConversationView-module___jdRbW__codeActionFadeIn;display:inline-flex}.AIConversationView-module___jdRbW__codeExecutionAction:first-child{animation-delay:0s,0s}.AIConversationView-module___jdRbW__codeExecutionAction:nth-child(2){animation-delay:.15s,.1s}.AIConversationView-module___jdRbW__codeExecutionAction:nth-child(3){animation-delay:.3s,.2s}.AIConversationView-module___jdRbW__codeExecutionAction:nth-child(4){animation-delay:.45s,.3s}@keyframes AIConversationView-module___jdRbW__codeActionShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes AIConversationView-module___jdRbW__codeActionFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AIConversationView-module___jdRbW__generatedImages{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}
.AIErrorDisplay-module__foahdW__container{background-color:var(--color-destructive-background);border:1px solid var(--color-destructive-border);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;animation:.2s ease-out AIErrorDisplay-module__foahdW__slideIn;display:flex}@keyframes AIErrorDisplay-module__foahdW__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AIErrorDisplay-module__foahdW__warning{background-color:var(--color-warning-background);border-color:var(--color-warning-border)}.AIErrorDisplay-module__foahdW__warning .AIErrorDisplay-module__foahdW__icon{color:var(--color-warning)}.AIErrorDisplay-module__foahdW__info{background-color:var(--color-primary-background);border-color:var(--color-primary-border)}.AIErrorDisplay-module__foahdW__info .AIErrorDisplay-module__foahdW__icon{color:var(--color-primary)}.AIErrorDisplay-module__foahdW__error{background-color:var(--color-destructive-background);border-color:var(--color-destructive-border)}.AIErrorDisplay-module__foahdW__error .AIErrorDisplay-module__foahdW__icon{color:var(--color-destructive)}.AIErrorDisplay-module__foahdW__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.AIErrorDisplay-module__foahdW__icon{width:18px;height:18px}.AIErrorDisplay-module__foahdW__content{flex:1;min-width:0}.AIErrorDisplay-module__foahdW__message{color:var(--color-text-primary);margin:0;font-size:13px;font-weight:500;line-height:1.4}.AIErrorDisplay-module__foahdW__progressBar{background-color:var(--color-border);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.AIErrorDisplay-module__foahdW__progressFill{background-color:var(--color-destructive);border-radius:2px;height:100%;transition:width .3s}.AIErrorDisplay-module__foahdW__countdown{background-color:var(--color-background);font-variant-numeric:tabular-nums;border-radius:6px;align-items:baseline;margin-top:6px;padding:4px 8px;display:inline-flex}.AIErrorDisplay-module__foahdW__countdownNumber{color:var(--color-warning);font-size:18px;font-weight:600}.AIErrorDisplay-module__foahdW__countdownLabel{color:var(--color-text-tertiary);margin-left:2px;font-size:12px;font-weight:500}.AIErrorDisplay-module__foahdW__actions{gap:8px;margin-top:10px;display:flex}.AIErrorDisplay-module__foahdW__actionButton{border:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-text-primary);cursor:pointer;touch-action:manipulation;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.AIErrorDisplay-module__foahdW__actionButton:hover:not(:disabled){background-color:var(--color-background-hover);border-color:var(--color-border-hover)}.AIErrorDisplay-module__foahdW__actionButton:active:not(:disabled){transform:scale(.98)}.AIErrorDisplay-module__foahdW__actionButton:disabled{opacity:.5;cursor:not-allowed}.AIErrorDisplay-module__foahdW__primaryAction{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.AIErrorDisplay-module__foahdW__primaryAction:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.AIErrorDisplay-module__foahdW__actionIcon{width:14px;height:14px}.AIErrorDisplay-module__foahdW__dismissButton{width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.AIErrorDisplay-module__foahdW__dismissButton:hover{background-color:var(--color-background-hover);color:var(--color-text-primary)}.AIErrorDisplay-module__foahdW__dismissIcon{width:16px;height:16px}@media (max-width:480px){.AIErrorDisplay-module__foahdW__container{gap:10px;padding:10px 12px}.AIErrorDisplay-module__foahdW__message{font-size:12px}.AIErrorDisplay-module__foahdW__actionButton{min-height:28px;padding:5px 10px;font-size:11px}.AIErrorDisplay-module__foahdW__actionIcon{width:12px;height:12px}}
.ActivePlanWidget-module__9qLNJW__widget{align-items:center;gap:var(--space-3);background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-md);cursor:pointer;touch-action:manipulation;transform-origin:100% 100%;border-radius:12px;min-width:200px;max-width:320px;padding:.5rem .75rem;transition:transform .2s ease-out,max-width .25s ease-out,padding .2s ease-out,gap .2s ease-out;display:flex;position:relative}.ActivePlanWidget-module__9qLNJW__widgetCompleted{animation:.3s ease-out ActivePlanWidget-module__9qLNJW__widgetPulse}.ActivePlanWidget-module__9qLNJW__widgetFailed,.ActivePlanWidget-module__9qLNJW__widgetCancelled{animation:.3s ease-out ActivePlanWidget-module__9qLNJW__widgetShake}@keyframes ActivePlanWidget-module__9qLNJW__widgetPulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes ActivePlanWidget-module__9qLNJW__widgetShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.ActivePlanWidget-module__9qLNJW__triggerButton{transform-origin:100% 100%;transform:scale(1.2)}.ActivePlanWidget-module__9qLNJW__progressRing{flex-shrink:0;width:36px;height:36px;position:relative}.ActivePlanWidget-module__9qLNJW__progressRingSvg{transform:rotate(-90deg)}.ActivePlanWidget-module__9qLNJW__progressRingProgress{transition:stroke-dasharray .3s,stroke .3s}.ActivePlanWidget-module__9qLNJW__progressRingSuccess{stroke:var(--color-success)!important}.ActivePlanWidget-module__9qLNJW__progressRingError{stroke:var(--color-destructive)!important}.ActivePlanWidget-module__9qLNJW__progressRingIcon{color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ActivePlanWidget-module__9qLNJW__spinner{animation:1s linear infinite ActivePlanWidget-module__9qLNJW__spin}@keyframes ActivePlanWidget-module__9qLNJW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ActivePlanWidget-module__9qLNJW__statusIconSuccess{color:var(--color-success)}.ActivePlanWidget-module__9qLNJW__statusIconError{color:var(--color-destructive)}.ActivePlanWidget-module__9qLNJW__content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ActivePlanWidget-module__9qLNJW__statusText{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.ActivePlanWidget-module__9qLNJW__progressText{color:var(--color-text-tertiary);font-size:.6875rem}.ActivePlanWidget-module__9qLNJW__actions{flex-shrink:0}.ActivePlanWidget-module__9qLNJW__cancelButton,.ActivePlanWidget-module__9qLNJW__dismissButton{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;background-color:transparent;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ActivePlanWidget-module__9qLNJW__cancelButton:hover{background-color:var(--color-destructive-subtle);color:var(--color-destructive)}.ActivePlanWidget-module__9qLNJW__dismissButton:hover{background-color:var(--color-accent-subtle);color:var(--color-accent)}.ActivePlanWidget-module__9qLNJW__widgetExpanded{max-width:400px;padding:var(--space-3);align-items:stretch;gap:var(--space-3);flex-direction:column;animation:.25s ease-out ActivePlanWidget-module__9qLNJW__widgetExpand}@keyframes ActivePlanWidget-module__9qLNJW__widgetExpand{0%{opacity:.8;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ActivePlanWidget-module__9qLNJW__widgetExpanded .ActivePlanWidget-module__9qLNJW__progressRing{display:none}.ActivePlanWidget-module__9qLNJW__widgetExpanded .ActivePlanWidget-module__9qLNJW__content{align-items:center;gap:var(--space-2);flex-direction:row}.ActivePlanWidget-module__9qLNJW__confirmationSection{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.ActivePlanWidget-module__9qLNJW__confirmationTitle{color:var(--color-foreground);font-size:.8125rem;font-weight:600}.ActivePlanWidget-module__9qLNJW__confirmationDescription{color:var(--color-muted-foreground);word-break:break-word;font-size:.75rem;line-height:1.4}.ActivePlanWidget-module__9qLNJW__confirmationButtons{gap:var(--space-2);margin-top:var(--space-1);display:flex}.ActivePlanWidget-module__9qLNJW__confirmButton{min-height:0;padding:.375rem .75rem;font-size:.75rem}.ActivePlanWidget-module__9qLNJW__widgetLoading{pointer-events:none}.ActivePlanWidget-module__9qLNJW__loadingOverlay{justify-content:center;align-items:center;gap:var(--space-2);background-color:color-mix(in srgb,var(--color-background)90%,transparent);border-radius:inherit;z-index:10;animation:.15s ease-out ActivePlanWidget-module__9qLNJW__fadeIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ActivePlanWidget-module__9qLNJW__fadeIn{0%{opacity:0}to{opacity:1}}.ActivePlanWidget-module__9qLNJW__loadingText{color:var(--color-text-secondary);font-size:.75rem;font-weight:500}
.ExecutionPlanDisplay-module__O7Z1nW__executionPlan{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%;margin:8px 0;padding:12px 16px;font-size:13px}.ExecutionPlanDisplay-module__O7Z1nW__planHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:4px;display:flex}.ExecutionPlanDisplay-module__O7Z1nW__planIcon{width:18px;height:18px;color:var(--color-accent);flex-shrink:0}.ExecutionPlanDisplay-module__O7Z1nW__planIcon svg{width:100%;height:100%}.ExecutionPlanDisplay-module__O7Z1nW__planGoalWrapper{flex:1;min-width:0;overflow:hidden}.ExecutionPlanDisplay-module__O7Z1nW__planGoalWrapper>span{width:100%;display:block}.ExecutionPlanDisplay-module__O7Z1nW__planGoal{color:var(--color-foreground);font-weight:500}.ExecutionPlanDisplay-module__O7Z1nW__planProgress{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.ExecutionPlanDisplay-module__O7Z1nW__progressBarContainer{background:var(--color-border);border-radius:2px;height:3px;margin-bottom:12px;overflow:hidden}.ExecutionPlanDisplay-module__O7Z1nW__progressBar{background:var(--color-accent);border-radius:2px;height:100%;transition:width .3s ease-out}.ExecutionPlanDisplay-module__O7Z1nW__planSteps{flex-direction:column;gap:4px;display:flex}.ExecutionPlanDisplay-module__O7Z1nW__planStep{align-items:flex-start;gap:8px;padding:6px 0;transition:opacity .2s;display:flex}.ExecutionPlanDisplay-module__O7Z1nW__planStep.ExecutionPlanDisplay-module__O7Z1nW__status-pending{opacity:.6}.ExecutionPlanDisplay-module__O7Z1nW__status-in_progress{opacity:1}.ExecutionPlanDisplay-module__O7Z1nW__status-in_progress .ExecutionPlanDisplay-module__O7Z1nW__stepDescription{background:linear-gradient(90deg,color-mix(in srgb,var(--color-foreground)20%,transparent)0%,var(--color-foreground)50%,color-mix(in srgb,var(--color-foreground)20%,transparent)100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out infinite ExecutionPlanDisplay-module__O7Z1nW__stepShimmer}@keyframes ExecutionPlanDisplay-module__O7Z1nW__stepShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ExecutionPlanDisplay-module__O7Z1nW__planStep.ExecutionPlanDisplay-module__O7Z1nW__status-completed{opacity:.7}.ExecutionPlanDisplay-module__O7Z1nW__planStep.ExecutionPlanDisplay-module__O7Z1nW__status-failed{opacity:1}.ExecutionPlanDisplay-module__O7Z1nW__stepIndicator{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ExecutionPlanDisplay-module__O7Z1nW__stepNumber{background:var(--color-border);width:18px;height:18px;color:var(--color-muted);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.ExecutionPlanDisplay-module__O7Z1nW__stepSpinner{width:18px;height:18px;color:var(--color-accent)}.ExecutionPlanDisplay-module__O7Z1nW__spinnerIcon{width:100%;height:100%;animation:1s linear infinite ExecutionPlanDisplay-module__O7Z1nW__spin}.ExecutionPlanDisplay-module__O7Z1nW__spinnerTrack{opacity:.2}.ExecutionPlanDisplay-module__O7Z1nW__spinnerPath{opacity:1}@keyframes ExecutionPlanDisplay-module__O7Z1nW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ExecutionPlanDisplay-module__O7Z1nW__stepCheck{background:var(--color-success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ExecutionPlanDisplay-module__O7Z1nW__stepCheck svg{width:12px;height:12px}.ExecutionPlanDisplay-module__O7Z1nW__stepError{background:var(--color-danger);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ExecutionPlanDisplay-module__O7Z1nW__stepError svg{width:10px;height:10px}.ExecutionPlanDisplay-module__O7Z1nW__stepContent{flex:1;min-width:0;overflow:hidden}.ExecutionPlanDisplay-module__O7Z1nW__stepContent>span{width:100%;display:block}.ExecutionPlanDisplay-module__O7Z1nW__stepDescription{color:var(--color-foreground);line-height:1.4}.ExecutionPlanDisplay-module__O7Z1nW__status-completed .ExecutionPlanDisplay-module__O7Z1nW__stepDescription{color:var(--color-muted);text-decoration:line-through}.ExecutionPlanDisplay-module__O7Z1nW__stepResult{color:var(--color-success);margin-top:2px;font-size:12px;line-height:1.3}.ExecutionPlanDisplay-module__O7Z1nW__stepErrorText{color:var(--color-danger);margin-top:2px;font-size:12px;line-height:1.3}.ExecutionPlanDisplay-module__O7Z1nW__planFailed,.ExecutionPlanDisplay-module__O7Z1nW__planCancelled{border-top:1px solid var(--color-border);align-items:center;gap:6px;margin-top:12px;padding-top:8px;font-size:12px;font-weight:500;display:flex}.ExecutionPlanDisplay-module__O7Z1nW__planFailed{color:var(--color-danger)}.ExecutionPlanDisplay-module__O7Z1nW__planFailed svg,.ExecutionPlanDisplay-module__O7Z1nW__planCancelled svg{width:14px;height:14px}.ExecutionPlanDisplay-module__O7Z1nW__planCancelled{color:var(--color-muted)}.ExecutionPlanDisplay-module__O7Z1nW__planCompleted{background:color-mix(in srgb,var(--color-success)5%,var(--color-background));border-color:color-mix(in srgb,var(--color-success)30%,var(--color-border))}.ExecutionPlanDisplay-module__O7Z1nW__planCompleted .ExecutionPlanDisplay-module__O7Z1nW__planIcon{color:var(--color-success)}.ExecutionPlanDisplay-module__O7Z1nW__planCompleted .ExecutionPlanDisplay-module__O7Z1nW__progressBar{background:var(--color-success)}.ExecutionPlanDisplay-module__O7Z1nW__planProgressCompleted{color:var(--color-success);justify-content:center;align-items:center;display:flex}.ExecutionPlanDisplay-module__O7Z1nW__planCompleted .ExecutionPlanDisplay-module__O7Z1nW__planStep{opacity:.8}.ExecutionPlanDisplay-module__O7Z1nW__planCompleted .ExecutionPlanDisplay-module__O7Z1nW__stepDescription{color:var(--color-foreground);text-decoration:none}.ExecutionPlanDisplay-module__O7Z1nW__inlineCode{background:var(--color-border);font-family:var(--font-mono);border-radius:3px;padding:1px 4px;font-size:.9em}.ExecutionPlanDisplay-module__O7Z1nW__highlight{background:color-mix(in srgb,var(--color-warning)30%,transparent);border-radius:2px;padding:0 2px}
.GeneratedImageDisplay-module__InU6jW__container{flex-direction:column;gap:8px;max-width:320px;display:flex}.GeneratedImageDisplay-module__InU6jW__imageWrapper{border-radius:var(--radius-md,8px);cursor:pointer;touch-action:manipulation;background:var(--color-background-secondary);border:none;padding:0;transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.GeneratedImageDisplay-module__InU6jW__imageWrapper:hover{box-shadow:var(--shadow-md);transform:scale(1.01)}.GeneratedImageDisplay-module__InU6jW__imageWrapper:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.GeneratedImageDisplay-module__InU6jW__imageWrapper.GeneratedImageDisplay-module__InU6jW__loading{cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;display:flex}.GeneratedImageDisplay-module__InU6jW__imageWrapper.GeneratedImageDisplay-module__InU6jW__loading:hover{box-shadow:none;transform:none}.GeneratedImageDisplay-module__InU6jW__loadingIcon{color:var(--color-text-tertiary);animation:1s linear infinite GeneratedImageDisplay-module__InU6jW__spin}@keyframes GeneratedImageDisplay-module__InU6jW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.GeneratedImageDisplay-module__InU6jW__loadingText{color:var(--color-text-tertiary);font-size:13px}.GeneratedImageDisplay-module__InU6jW__imageWrapper.GeneratedImageDisplay-module__InU6jW__error{cursor:default;background:var(--color-background-error,#fcf3f3);border:1px solid var(--color-border-error,#e8c9c9);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;display:flex}.GeneratedImageDisplay-module__InU6jW__imageWrapper.GeneratedImageDisplay-module__InU6jW__error:hover{box-shadow:none;transform:none}.GeneratedImageDisplay-module__InU6jW__errorText{color:var(--color-text-error,#b82e2e);font-size:13px}.GeneratedImageDisplay-module__InU6jW__retryButton{border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background:var(--color-background);color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.GeneratedImageDisplay-module__InU6jW__retryButton:hover{background:var(--color-background-hover);color:var(--color-text-primary);border-color:var(--color-border-hover)}.GeneratedImageDisplay-module__InU6jW__image{object-fit:contain;border-radius:var(--radius-md,8px);background:var(--color-background-secondary);width:100%;max-width:320px;max-height:320px;display:block}.GeneratedImageDisplay-module__InU6jW__overlay{opacity:0;pointer-events:none;background:rgba(0,0,0,.4);justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.GeneratedImageDisplay-module__InU6jW__imageWrapper:hover .GeneratedImageDisplay-module__InU6jW__overlay{opacity:1}.GeneratedImageDisplay-module__InU6jW__overlayText{color:#fff;border-radius:var(--radius-sm,6px);background:rgba(0,0,0,.6);padding:6px 12px;font-size:13px;font-weight:500}.GeneratedImageDisplay-module__InU6jW__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.GeneratedImageDisplay-module__InU6jW__downloadButton{border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background:var(--color-background);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.GeneratedImageDisplay-module__InU6jW__downloadButton:hover:not(:disabled){background:var(--color-background-hover);color:var(--color-text-primary);border-color:var(--color-border-hover)}.GeneratedImageDisplay-module__InU6jW__downloadButton:disabled{opacity:.5;cursor:not-allowed}.GeneratedImageDisplay-module__InU6jW__promptContainer{background:var(--color-background-secondary);border-radius:var(--radius-sm,6px);flex-wrap:wrap;gap:4px;padding:8px;font-size:12px;display:flex}.GeneratedImageDisplay-module__InU6jW__promptLabel{color:var(--color-text-tertiary);font-weight:500}.GeneratedImageDisplay-module__InU6jW__promptText{color:var(--color-text-secondary);word-break:break-word;font-style:italic}.GeneratedImageDisplay-module__InU6jW__lightbox{z-index:var(--z-tooltip);cursor:pointer;touch-action:manipulation;background:rgba(0,0,0,.92);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;animation:.2s GeneratedImageDisplay-module__InU6jW__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes GeneratedImageDisplay-module__InU6jW__fadeIn{0%{opacity:0}to{opacity:1}}.GeneratedImageDisplay-module__InU6jW__lightboxClose{color:#fff;cursor:pointer;touch-action:manipulation;background:rgba(255,255,255,.1);border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:flex;position:absolute;top:16px;right:16px}.GeneratedImageDisplay-module__InU6jW__lightboxClose:hover{background:rgba(255,255,255,.2)}.GeneratedImageDisplay-module__InU6jW__lightboxDownload{border-radius:var(--radius-sm,6px);color:#fff;cursor:pointer;touch-action:manipulation;background:rgba(255,255,255,.1);border:none;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:500;transition:background .15s;display:flex;position:absolute;top:16px;left:16px}.GeneratedImageDisplay-module__InU6jW__lightboxDownload:hover:not(:disabled){background:rgba(255,255,255,.2)}.GeneratedImageDisplay-module__InU6jW__lightboxDownload:disabled{opacity:.5;cursor:not-allowed}.GeneratedImageDisplay-module__InU6jW__lightboxImage{max-width:90vw;max-height:75vh;object-fit:contain;border-radius:var(--radius-md,8px);cursor:default;max-height:75svh;box-shadow:0 8px 32px rgba(0,0,0,.4)}.GeneratedImageDisplay-module__InU6jW__lightboxPrompt{border-radius:var(--radius-sm,6px);color:rgba(255,255,255,.85);text-align:center;cursor:default;background:rgba(255,255,255,.1);max-width:600px;padding:12px 16px;font-size:13px;font-style:italic}@media (max-width:767px){.GeneratedImageDisplay-module__InU6jW__container{max-width:100%}.GeneratedImageDisplay-module__InU6jW__image{max-width:100%;max-height:280px}.GeneratedImageDisplay-module__InU6jW__lightboxClose,.GeneratedImageDisplay-module__InU6jW__lightboxDownload{top:env(safe-area-inset-top,16px)}.GeneratedImageDisplay-module__InU6jW__lightboxClose{right:env(safe-area-inset-right,16px)}.GeneratedImageDisplay-module__InU6jW__lightboxDownload{left:env(safe-area-inset-left,16px)}.GeneratedImageDisplay-module__InU6jW__lightboxImage{max-width:calc(100vw - 32px);max-height:65vh;max-height:65svh}}
.MentionAttachmentDisplay-module__tzC23W__container{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.MentionAttachmentDisplay-module__tzC23W__container.MentionAttachmentDisplay-module__tzC23W__user{justify-content:flex-end}.MentionAttachmentDisplay-module__tzC23W__badge{cursor:default;max-width:180px}.MentionAttachmentDisplay-module__tzC23W__badgeUser{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:rgba(255,255,255,.95)!important;background:rgba(0,0,0,.25)!important;border-color:rgba(255,255,255,.2)!important}.MentionAttachmentDisplay-module__tzC23W__friendAvatar{width:14px!important;height:14px!important;font-size:8px!important}
.MessageAttachmentDisplay-module__jtRwRq__container{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.MessageAttachmentDisplay-module__jtRwRq__container.MessageAttachmentDisplay-module__jtRwRq__user{justify-content:flex-end}.MessageAttachmentDisplay-module__jtRwRq__images{flex-wrap:wrap;gap:6px;display:flex}.MessageAttachmentDisplay-module__jtRwRq__imageThumbnail{border-radius:var(--radius-sm,6px);cursor:pointer;touch-action:manipulation;border:none;padding:0;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden}.MessageAttachmentDisplay-module__jtRwRq__imageThumbnail:hover{box-shadow:var(--shadow-sm);transform:scale(1.02)}.MessageAttachmentDisplay-module__jtRwRq__imageThumbnail img{object-fit:cover;border-radius:var(--radius-sm,6px);max-width:120px;max-height:90px;display:block}.MessageAttachmentDisplay-module__jtRwRq__files{flex-wrap:wrap;gap:6px;display:flex}.MessageAttachmentDisplay-module__jtRwRq__pill{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:9999px;align-items:center;gap:6px;height:35px;padding:6px 10px 6px 6px;transition:all .15s;display:inline-flex}.MessageAttachmentDisplay-module__jtRwRq__pill.MessageAttachmentDisplay-module__jtRwRq__pillUser{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.2);border-color:rgba(255,255,255,.15)}.MessageAttachmentDisplay-module__jtRwRq__pillIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.MessageAttachmentDisplay-module__jtRwRq__typeImage .MessageAttachmentDisplay-module__jtRwRq__pillIcon{color:#8033cc;background:#f0e7f9}.MessageAttachmentDisplay-module__jtRwRq__typeCsv .MessageAttachmentDisplay-module__jtRwRq__pillIcon{color:#16a249;background:#e4fbed}.MessageAttachmentDisplay-module__jtRwRq__typePdf .MessageAttachmentDisplay-module__jtRwRq__pillIcon{color:#ef4343;background:#fde8e8}.MessageAttachmentDisplay-module__jtRwRq__typeGeneric .MessageAttachmentDisplay-module__jtRwRq__pillIcon{background:hsl(var(--muted,210 40% 96%));color:hsl(var(--muted-foreground,215 16% 47%))}.MessageAttachmentDisplay-module__jtRwRq__pillUser.MessageAttachmentDisplay-module__jtRwRq__typeImage .MessageAttachmentDisplay-module__jtRwRq__pillIcon{color:#d9c2f0;background:rgba(128,51,204,.3)}.MessageAttachmentDisplay-module__jtRwRq__pillUser.MessageAttachmentDisplay-module__jtRwRq__typeCsv .MessageAttachmentDisplay-module__jtRwRq__pillIcon{color:#bcf6d1;background:rgba(31,224,102,.3)}.MessageAttachmentDisplay-module__jtRwRq__pillUser.MessageAttachmentDisplay-module__jtRwRq__typePdf .MessageAttachmentDisplay-module__jtRwRq__pillIcon{color:#f9b9b9;background:rgba(239,67,67,.3)}.MessageAttachmentDisplay-module__jtRwRq__pillUser.MessageAttachmentDisplay-module__jtRwRq__typeGeneric .MessageAttachmentDisplay-module__jtRwRq__pillIcon{color:rgba(255,255,255,.9);background:rgba(255,255,255,.2)}.MessageAttachmentDisplay-module__jtRwRq__pillName{color:var(--color-text-primary);white-space:nowrap;font-size:12px;font-weight:500}.MessageAttachmentDisplay-module__jtRwRq__pillUser .MessageAttachmentDisplay-module__jtRwRq__pillName{color:rgba(255,255,255,.95)}.MessageAttachmentDisplay-module__jtRwRq__pillExtension{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:9px;font-weight:700}.MessageAttachmentDisplay-module__jtRwRq__typeImage .MessageAttachmentDisplay-module__jtRwRq__pillExtension{color:#fff;background:#8033cc}.MessageAttachmentDisplay-module__jtRwRq__typeCsv .MessageAttachmentDisplay-module__jtRwRq__pillExtension{color:#fff;background:#16a249}.MessageAttachmentDisplay-module__jtRwRq__typePdf .MessageAttachmentDisplay-module__jtRwRq__pillExtension{color:#fff;background:#ef4343}.MessageAttachmentDisplay-module__jtRwRq__typeGeneric .MessageAttachmentDisplay-module__jtRwRq__pillExtension{color:#fff;background:#65758b}.MessageAttachmentDisplay-module__jtRwRq__pillUser .MessageAttachmentDisplay-module__jtRwRq__pillExtension{opacity:.95}.MessageAttachmentDisplay-module__jtRwRq__pillSize{color:var(--color-text-tertiary);white-space:nowrap;font-size:11px}.MessageAttachmentDisplay-module__jtRwRq__pillUser .MessageAttachmentDisplay-module__jtRwRq__pillSize{color:rgba(255,255,255,.6)}.MessageAttachmentDisplay-module__jtRwRq__lightbox{z-index:var(--z-tooltip);cursor:pointer;touch-action:manipulation;background:rgba(0,0,0,.9);justify-content:center;align-items:center;animation:.2s MessageAttachmentDisplay-module__jtRwRq__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes MessageAttachmentDisplay-module__jtRwRq__fadeIn{0%{opacity:0}to{opacity:1}}.MessageAttachmentDisplay-module__jtRwRq__lightboxClose{color:#fff;cursor:pointer;touch-action:manipulation;background:rgba(255,255,255,.1);border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s;display:flex;position:absolute;top:16px;right:16px}.MessageAttachmentDisplay-module__jtRwRq__lightboxClose:hover{background:rgba(255,255,255,.2)}.MessageAttachmentDisplay-module__jtRwRq__lightboxImage{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:var(--radius-md,8px);cursor:default;max-height:90svh}
.ProgressMessageDisplay-module__AAm-8W__progressMessage{background:var(--color-surface-elevated,#f8f9fa);border:1px solid var(--color-border-subtle,#e2e8f0);opacity:0;border-radius:8px;align-items:center;gap:10px;margin:8px 0;padding:10px 14px;font-size:13px;transition:opacity .2s,transform .2s;display:flex;transform:translateY(4px)}.ProgressMessageDisplay-module__AAm-8W__progressMessage.ProgressMessageDisplay-module__AAm-8W__visible{opacity:1;transform:translateY(0)}.ProgressMessageDisplay-module__AAm-8W__progressMessage.ProgressMessageDisplay-module__AAm-8W__type-info{border-left:3px solid var(--color-primary,#3b82f6)}.ProgressMessageDisplay-module__AAm-8W__progressMessage.ProgressMessageDisplay-module__AAm-8W__type-success{border-left:3px solid var(--color-success,#22c55e);background:var(--color-success-bg,#f0fdf4)}.ProgressMessageDisplay-module__AAm-8W__progressMessage.ProgressMessageDisplay-module__AAm-8W__type-warning{border-left:3px solid var(--color-warning,#f59e0b);background:var(--color-warning-bg,#fffbeb)}.ProgressMessageDisplay-module__AAm-8W__progressDots{align-items:center;gap:4px;display:flex}.ProgressMessageDisplay-module__AAm-8W__dot{background:var(--color-primary,#3b82f6);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite ProgressMessageDisplay-module__AAm-8W__bounce}.ProgressMessageDisplay-module__AAm-8W__dot:first-child{animation-delay:0s}.ProgressMessageDisplay-module__AAm-8W__dot:nth-child(2){animation-delay:.2s}.ProgressMessageDisplay-module__AAm-8W__dot:nth-child(3){animation-delay:.4s}@keyframes ProgressMessageDisplay-module__AAm-8W__bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.ProgressMessageDisplay-module__AAm-8W__type-success .ProgressMessageDisplay-module__AAm-8W__dot{background:var(--color-success,#22c55e)}.ProgressMessageDisplay-module__AAm-8W__type-warning .ProgressMessageDisplay-module__AAm-8W__dot{background:var(--color-warning,#f59e0b)}.ProgressMessageDisplay-module__AAm-8W__progressText{color:var(--color-text-secondary,#6b7280);flex:1;line-height:1.4}.ProgressMessageDisplay-module__AAm-8W__type-info .ProgressMessageDisplay-module__AAm-8W__progressText{color:var(--color-text-primary,#1a1a1a)}.ProgressMessageDisplay-module__AAm-8W__type-success .ProgressMessageDisplay-module__AAm-8W__progressText{color:var(--color-success-text,#166534)}.ProgressMessageDisplay-module__AAm-8W__type-warning .ProgressMessageDisplay-module__AAm-8W__progressText{color:var(--color-warning-text,#92400e)}
.SourcesDialog-module__wkWfeG__sourcesList{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.SourcesDialog-module__wkWfeG__sourceItem{background-color:color-mix(in srgb,var(--color-foreground)5%,var(--color-background));border:1px solid var(--color-border);color:var(--color-foreground);border-radius:8px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.SourcesDialog-module__wkWfeG__sourceItem:hover{background-color:color-mix(in srgb,var(--color-accent)8%,var(--color-background));border-color:var(--color-accent)}.SourcesDialog-module__wkWfeG__sourceContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.SourcesDialog-module__wkWfeG__sourceTitle{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.SourcesDialog-module__wkWfeG__sourceUrl{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.SourcesDialog-module__wkWfeG__sourceIcon{width:16px;height:16px;color:var(--color-muted);flex-shrink:0}.SourcesDialog-module__wkWfeG__sourceItem:hover .SourcesDialog-module__wkWfeG__sourceIcon{color:var(--color-accent)}
.ActionsPopover-module__2nizmW__popoverWrapper{z-index:9999;position:absolute;bottom:48px;right:12px}.ActionsPopover-module__2nizmW__popover{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-global-menu,12px);width:320px;max-height:400px;box-shadow:0 10px 30px var(--color-shadow),0 0 0 1px color-mix(in srgb,var(--color-border)50%,transparent);flex-direction:column;animation:.15s ease-out ActionsPopover-module__2nizmW__popoverSlideIn;display:flex;overflow:hidden;transform:translateY(-100%)}@keyframes ActionsPopover-module__2nizmW__popoverSlideIn{0%{opacity:0;transform:translateY(calc(10px - 100%))}to{opacity:1;transform:translateY(-100%)}}.ActionsPopover-module__2nizmW__searchContainer{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:10px 12px;display:flex}.ActionsPopover-module__2nizmW__searchIcon{width:16px;height:16px;color:var(--color-muted);flex-shrink:0}.ActionsPopover-module__2nizmW__searchInput{min-width:0;font-family:inherit;font-size:var(--gm-font-size-input);color:var(--color-foreground);background:0 0;border:none;outline:none;flex:1;padding:0}.ActionsPopover-module__2nizmW__searchInput::placeholder{color:var(--color-muted)}.ActionsPopover-module__2nizmW__closeButton{width:24px;height:24px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.ActionsPopover-module__2nizmW__closeButton:hover{background:color-mix(in srgb,var(--color-border)50%,transparent);color:var(--color-foreground)}.ActionsPopover-module__2nizmW__closeButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ActionsPopover-module__2nizmW__closeIcon{width:14px;height:14px}.ActionsPopover-module__2nizmW__actionsList{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-border)transparent;flex:1;max-height:280px;padding:6px;overflow-y:auto}.ActionsPopover-module__2nizmW__actionsList::-webkit-scrollbar{width:6px}.ActionsPopover-module__2nizmW__actionsList::-webkit-scrollbar-track{background:0 0}.ActionsPopover-module__2nizmW__actionsList::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.ActionsPopover-module__2nizmW__actionsList::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}.ActionsPopover-module__2nizmW__actionGroup{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.ActionsPopover-module__2nizmW__actionGroup:last-child{margin-bottom:0}.ActionsPopover-module__2nizmW__categoryLabel{font-size:var(--gm-font-size-secondary);color:var(--color-muted);padding:6px 10px 2px;font-weight:500}.ActionsPopover-module__2nizmW__actionItem{border-radius:calc(var(--radius-global-menu) - 6px);cursor:pointer;text-align:left;width:100%;color:var(--color-foreground);background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;transition:background-color .1s;display:flex}.ActionsPopover-module__2nizmW__actionItem.ActionsPopover-module__2nizmW__active{background:color-mix(in srgb,var(--color-border)50%,transparent)}.ActionsPopover-module__2nizmW__actionItem:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ActionsPopover-module__2nizmW__actionItem.ActionsPopover-module__2nizmW__danger{color:var(--color-danger)}.ActionsPopover-module__2nizmW__actionItem.ActionsPopover-module__2nizmW__danger.ActionsPopover-module__2nizmW__active{background:color-mix(in srgb,var(--color-danger)10%,transparent)}.ActionsPopover-module__2nizmW__actionIcon{width:16px;height:16px;color:var(--color-muted);flex-shrink:0}.ActionsPopover-module__2nizmW__actionItem.ActionsPopover-module__2nizmW__danger .ActionsPopover-module__2nizmW__actionIcon{color:var(--color-danger)}.ActionsPopover-module__2nizmW__actionLabel{font-size:var(--gm-font-size-text);color:var(--color-foreground);flex:1}.ActionsPopover-module__2nizmW__actionItem.ActionsPopover-module__2nizmW__danger .ActionsPopover-module__2nizmW__actionLabel{color:var(--color-danger)}.ActionsPopover-module__2nizmW__shortcut{gap:3px;display:flex}.ActionsPopover-module__2nizmW__kbd{min-width:18px;height:18px;color:var(--color-muted);background:color-mix(in srgb,var(--color-border)35%,transparent);border:1px solid var(--color-border);border-radius:3px;justify-content:center;align-items:center;padding:0 5px;font-family:inherit;font-size:10px;font-weight:500;display:inline-flex}.ActionsPopover-module__2nizmW__emptyState{color:var(--color-muted);justify-content:center;align-items:center;padding:24px 16px;font-size:13px;display:flex}@media (max-width:767px){.ActionsPopover-module__2nizmW__popoverWrapper{z-index:9999;position:fixed;bottom:0;left:0;right:0}.ActionsPopover-module__2nizmW__popover{border-radius:var(--radius-global-menu,12px)var(--radius-global-menu,12px)0 0;width:100%;max-height:60vh;animation:.2s ease-out ActionsPopover-module__2nizmW__popoverMobileSlideIn;transform:none}@keyframes ActionsPopover-module__2nizmW__popoverMobileSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ActionsPopover-module__2nizmW__searchContainer{padding:12px 16px}.ActionsPopover-module__2nizmW__actionsList{max-height:none;padding:8px}.ActionsPopover-module__2nizmW__actionItem{min-height:44px;padding:12px}.ActionsPopover-module__2nizmW__actionIcon{width:18px;height:18px}.ActionsPopover-module__2nizmW__actionLabel{font-size:14px}.ActionsPopover-module__2nizmW__closeButton{width:32px;height:32px}.ActionsPopover-module__2nizmW__closeIcon{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.ActionsPopover-module__2nizmW__popover{animation:none}}
.Footer-module__pclYYq__footer{border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-border)15%,var(--color-background));flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.Footer-module__pclYYq__logo{width:24px;height:18px;color:var(--color-muted);flex-shrink:0}.Footer-module__pclYYq__hints{align-items:center;gap:16px;display:flex}.Footer-module__pclYYq__hint{align-items:center;gap:6px;display:flex}.Footer-module__pclYYq__separator{background:var(--color-border);width:1px;height:14px}.Footer-module__pclYYq__keys{gap:2px;display:flex}.Footer-module__pclYYq__kbd{min-width:20px;height:20px;font-size:var(--gm-font-size-kbd);font-family:var(--font-family-mono,monospace);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.Footer-module__pclYYq__label{font-size:var(--gm-font-size-text);color:var(--color-muted)}.Footer-module__pclYYq__mobileHint{font-size:var(--gm-font-size-text);color:var(--color-muted);text-align:right}@media (max-width:767px){.Footer-module__pclYYq__footer{padding:12px 16px}.Footer-module__pclYYq__hints,.Footer-module__pclYYq__hint{display:none}.Footer-module__pclYYq__logo{width:20px;height:15px}}@media (min-width:768px){.Footer-module__pclYYq__mobileHint{display:none}}
.OverflowText-module__y2Dwda__tooltip{display:inline-block;position:relative;overflow:visible}.OverflowText-module__y2Dwda__tooltipContent{z-index:var(--z-toast);word-break:keep-all;border:solid 1px var(--color-border);background:var(--tooltip-bg,var(--color-elevated-background,#111));max-width:360px;color:var(--tooltip-fg,var(--color-elevated-foreground,#fff));box-shadow:var(--tooltip-shadow,0 6px 20px rgba(0,0,0,.2));font-size:var(--font-size-sm);white-space:normal;pointer-events:none;opacity:0;visibility:hidden;--tooltip-translate-x:0;--tooltip-translate-y:4px;transform:translate3d(var(--tooltip-translate-x),var(--tooltip-translate-y),0);border-radius:8px;padding:8px 10px;font-weight:500;line-height:1.25rem;transition:opacity .12s,transform .12s,visibility .12s;position:fixed}.OverflowText-module__y2Dwda__lineBreak{line-break:anywhere!important}.OverflowText-module__y2Dwda__tooltipContent:after{content:"";border-style:solid;border-width:6px;border-color:transparent transparent var(--tooltip-bg,var(--color-elevated-background,#111))transparent;position:absolute}.OverflowText-module__y2Dwda__tooltipContent[data-placement=top]{--tooltip-translate-y:-4px}.OverflowText-module__y2Dwda__tooltipContent[data-placement=left]{--tooltip-translate-x:-4px;--tooltip-translate-y:0}.OverflowText-module__y2Dwda__tooltipContent[data-placement=right]{--tooltip-translate-x:4px;--tooltip-translate-y:0}.OverflowText-module__y2Dwda__tooltipContent[data-visible=true]{opacity:1;visibility:visible;transform:translate(0,0)}.OverflowText-module__y2Dwda__tooltipContent[data-placement=top]:after{border-color:var(--tooltip-bg,var(--color-elevated-background,#111))transparent transparent transparent;top:100%;left:50%;transform:translate(-50%)}.OverflowText-module__y2Dwda__tooltipContent[data-placement=bottom]:after{border-color:transparent transparent var(--tooltip-bg,var(--color-elevated-background,#111))transparent;bottom:100%;left:50%;transform:translate(-50%)}.OverflowText-module__y2Dwda__tooltipContent[data-placement=left]:after{border-color:transparent transparent transparent var(--tooltip-bg,var(--color-elevated-background,#111));top:50%;left:100%;transform:translateY(-50%)}.OverflowText-module__y2Dwda__tooltipContent[data-placement=right]:after{border-color:transparent var(--tooltip-bg,var(--color-elevated-background,#111))transparent transparent;top:50%;left:0;transform:translate(-100%,-50%)}
