@charset "UTF-8";.popover-position-module__spotlightPanel--OX-Ka{pointer-events:auto;position:fixed;z-index:var(--z-tour-backdrop);background-color:#000000ad;-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);transition:top .3s cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.TourPopover-module__root--iIwls{position:fixed;z-index:var(--z-tour-popover);width:340px;overflow:hidden;border-radius:14px;border:1px solid hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff0f;transition:opacity .2s ease-out,transform .2s ease-out}.TourPopover-module__rootExiting--OdB0E{transform:scale(.95);opacity:0;transition-duration:.15s}.TourPopover-module__rootVisible--6bNk-{transform:scale(1);opacity:1}.TourPopover-module__srOnly--OIUzU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TourPopover-module__imageWrap--DcOtV{position:relative;height:160px;width:100%;flex-shrink:0;overflow:hidden;border-radius:14px 14px 0 0;background-color:hsl(var(--secondary))}.TourPopover-module__imageSkeleton--p6ZUf{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,hsl(var(--muted)),hsl(var(--muted)/.5),hsl(var(--muted)));animation:TourPopover-module__pulse--VFTQm 2s cubic-bezier(.4,0,.6,1) infinite}.TourPopover-module__image--wwIEj{height:100%;width:100%;transition:opacity .2s}.TourPopover-module__imageCover--ByCeM{-o-object-fit:cover;object-fit:cover}.TourPopover-module__imageContain--oKnn3{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:.5rem}.TourPopover-module__imageHidden--sCTAb{opacity:0}.TourPopover-module__imageVisible--KHK1T{opacity:1}.TourPopover-module__body--nm1Ds{padding:1.25rem 1.25rem 1rem}.TourPopover-module__stepLabel--ROlWc{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--primary))}.TourPopover-module__title--d1gTa{margin-top:.375rem;font-size:1rem;font-weight:700;color:hsl(var(--foreground))}.TourPopover-module__description---23cR{margin-top:.5rem;font-size:13px;line-height:1.65;color:hsl(var(--muted-foreground))}.TourPopover-module__bulletList--zx29F{margin-top:.5rem;padding-left:1rem;list-style-type:disc;font-size:13px;line-height:1.65;color:hsl(var(--muted-foreground))}.TourPopover-module__bulletList--zx29F li+li{margin-top:.25rem}.TourPopover-module__pills---Y19E{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.375rem}.TourPopover-module__pill--lAAk6{border-radius:9999px;border:1px solid hsl(var(--border));background-color:hsl(var(--secondary));padding:.125rem .5rem;font-size:11px;color:hsl(var(--foreground)/.9)}.TourPopover-module__footer--Nqjo4{display:flex;align-items:center;justify-content:space-between;border-top:1px solid hsl(var(--border));padding:.75rem 1.25rem}.TourPopover-module__dots--0nYZw{display:flex;align-items:center;gap:.375rem}.TourPopover-module__dot--Wa9yk{border-radius:9999px;background-color:hsl(var(--muted-foreground)/.35);transition:all .2s}.TourPopover-module__dotActive--dxBd3{height:.5rem;width:.5rem;background-color:hsl(var(--primary));animation:TourPopover-module__tour-dot-pulse---SAW7 .2s ease-out}.TourPopover-module__dotVisited--cljzi{height:.375rem;width:.375rem;background-color:hsl(var(--primary)/.4)}.TourPopover-module__dotPending--QnF-G{height:5px;width:5px}.TourPopover-module__actions--577B6{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.TourPopover-module__textBtn--2L5Tw{font-size:12px;color:hsl(var(--muted-foreground));transition:color .15s;background:none;border:none;cursor:pointer;padding:0}.TourPopover-module__textBtn--2L5Tw:hover{color:hsl(var(--foreground))}.TourPopover-module__prevBtn--gu42u{border-radius:.5rem;border:1px solid hsl(var(--border));padding:.375rem .75rem;font-size:12px;color:hsl(var(--foreground));background:none;cursor:pointer;transition:background-color .15s}.TourPopover-module__prevBtn--gu42u:hover{background-color:hsl(var(--secondary))}.TourPopover-module__nextBtn--IRCS2{border-radius:.5rem;background-color:hsl(var(--primary));padding:.375rem 1rem;font-size:12px;font-weight:600;color:hsl(var(--primary-foreground));border:none;cursor:pointer;transition:transform .12s,filter .15s}.TourPopover-module__nextBtn--IRCS2:hover{transform:scale(1.02);filter:brightness(.95)}.TourProvider-module__backdropRing--mxqo3{position:fixed;z-index:var(--z-tour-backdrop);pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.TourProvider-module__exitOverlay--zgZAB{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-tour-modal);display:flex;align-items:center;justify-content:center;background-color:#00000080;padding:1rem}.TourProvider-module__exitDialog--bHa6y{width:100%;max-width:24rem;border-radius:14px;border:1px solid hsl(var(--border));background-color:hsl(var(--card));padding:1.25rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.TourProvider-module__exitTitle--g5wXb{font-size:1rem;font-weight:600;color:hsl(var(--foreground))}.TourProvider-module__exitText--Fui1q{margin-top:.5rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.TourProvider-module__exitActions---45-9{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}.TourProvider-module__exitCancelBtn---TMDl{border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;color:hsl(var(--muted-foreground));background:none;border:none;cursor:pointer}.TourProvider-module__exitCancelBtn---TMDl:hover{color:hsl(var(--foreground))}.TourProvider-module__exitConfirmBtn--H3zbl{border-radius:.5rem;background-color:hsl(var(--primary));padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:hsl(var(--primary-foreground));border:none;cursor:pointer}.Avatar-module__wrapper--wdKv5{position:relative;display:inline-flex;flex-shrink:0}.Avatar-module__circle--Yql9P{position:relative;border-radius:9999px;background-color:hsl(var(--muted));display:flex;align-items:center;justify-content:center;overflow:hidden}.Avatar-module__stackedRing--Huak-{box-shadow:0 0 0 1.5px hsl(var(--background))}.Avatar-module__sm--QRkx1{width:1.5rem;height:1.5rem;font-size:.75rem}.Avatar-module__md--6DJLd{width:2rem;height:2rem;font-size:.875rem}.Avatar-module__lg--3RGov{width:2.5rem;height:2.5rem;font-size:1rem}.Avatar-module__xl--2MzSZ{width:3rem;height:3rem;font-size:1.125rem}.Avatar-module__initials--0k1hc{color:hsl(var(--muted-foreground));font-weight:500}.Avatar-module__img--CN7C6{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Avatar-module__statusDot--upeER{position:absolute;bottom:0;right:0;border-radius:9999px;border:2px solid hsl(var(--card))}.Avatar-module__dotSm--cTV26{width:.5rem;height:.5rem}.Avatar-module__dotLg--S2U-q{width:.625rem;height:.625rem}.Avatar-module__online--nHU7O{background-color:#10b981}.Avatar-module__away--mIDk7{background-color:#f59e0b}.Avatar-module__busy--6hXGs{background-color:#ef4444}.Skeleton-module__base--5M-J2{background-color:hsl(var(--muted))}.Skeleton-module__animated--ytzVH{animation:Skeleton-module__pulse--vJTT7 2s cubic-bezier(.4,0,.6,1) infinite}.Skeleton-module__text--mTvls{height:1rem;border-radius:.25rem}.Skeleton-module__avatar--PewT1{border-radius:9999px}.Skeleton-module__card--gGA9g{border-radius:.5rem}.Skeleton-module__tableRow--Aq10w{height:3rem;border-radius:.25rem}.Skeleton-module__circular--Y-R77{border-radius:9999px}.Skeleton-module__rectangular--CV-e8{border-radius:.25rem}.Skeleton-module__multiText--r9TlJ{display:flex;flex-direction:column;gap:.5rem}.CommandPalette-module__overlay--PiEbo{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding-left:var(--space-4);padding-right:var(--space-4);padding-top:12vh;background:#00000059;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.dark .CommandPalette-module__overlay--PiEbo{background:#0000008c}.CommandPalette-module__panel--Ou40H{width:100%;max-width:640px;overflow:hidden;border-radius:1rem;border:1px solid hsl(var(--border)/.8);background:hsl(var(--card));box-shadow:0 24px 60px -20px #0f172a59,0 8px 20px -8px #0f172a1f}.CommandPalette-module__searchRow--Fu-F-{border-bottom:1px solid hsl(var(--border)/.7);padding:.875rem var(--space-4)}.CommandPalette-module__searchInput--mfGbe{width:100%;background:transparent;font-size:15px;color:hsl(var(--foreground));outline:none;border:none}.CommandPalette-module__searchInput--mfGbe::-moz-placeholder{color:hsl(var(--muted-foreground))}.CommandPalette-module__searchInput--mfGbe::placeholder{color:hsl(var(--muted-foreground))}.CommandPalette-module__filterRow--6oTMq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);border-bottom:1px solid hsl(var(--border)/.7);padding:.625rem var(--space-4)}.CommandPalette-module__filterChip--zrVxg{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.4);padding:.25rem .625rem;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.CommandPalette-module__filterChip--zrVxg:hover{background:hsl(var(--muted))}.CommandPalette-module__filterChipActive--J7Zl0{border-color:hsl(var(--primary)/.2);background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.CommandPalette-module__filterChipActive--J7Zl0:hover{background:hsl(var(--primary)/.1)}.CommandPalette-module__dateChip--0qZ1n{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.4);padding:.25rem .625rem;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.CommandPalette-module__resultsList--th7PT{max-height:min(420px,52vh);overflow-y:auto}.CommandPalette-module__sectionLabel--L4i4M{padding:var(--space-3) var(--space-4) .25rem;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground))}.CommandPalette-module__skeletonList--hZ9Lx{display:flex;flex-direction:column;gap:.25rem;padding:0 var(--space-2) var(--space-3)}.CommandPalette-module__skeletonRow--I0-6E{display:flex;align-items:center;gap:var(--space-3);border-radius:.5rem;padding:.625rem var(--space-3)}.CommandPalette-module__skeletonAvatar--hibqY{height:2.25rem;width:2.25rem;flex-shrink:0}.CommandPalette-module__skeletonTextWrap--mo07l{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.CommandPalette-module__skeletonTitle--YY-lK{height:.875rem;width:75%}.CommandPalette-module__skeletonSubtitle--yg3PU{height:.75rem;width:50%}.CommandPalette-module__emptyState--x5Lcb{padding:2.5rem var(--space-4);text-align:center;font-size:.875rem;color:hsl(var(--muted-foreground))}.CommandPalette-module__resultsUl--OzvbN{padding-bottom:var(--space-2)}.CommandPalette-module__resultBtn--zzSzS{display:flex;width:100%;align-items:flex-start;gap:var(--space-3);padding:.625rem var(--space-4);text-align:left;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease}.CommandPalette-module__resultBtn--zzSzS:hover{background:hsl(var(--muted)/.4)}.CommandPalette-module__resultBtnActive--5YrcF,.CommandPalette-module__resultBtnActive--5YrcF:hover{background:hsl(var(--muted)/.7)}.CommandPalette-module__resultIcon--rwaRs{margin-top:.125rem;display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;color:hsl(var(--muted-foreground))}.CommandPalette-module__resultBody--3aAUp{min-width:0;flex:1}.CommandPalette-module__resultLabel--c-CK3{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.CommandPalette-module__resultMeta--wMwiG{margin-top:.125rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:hsl(var(--muted-foreground))}.CommandPalette-module__resultAvatar---E9m9{margin-top:.125rem;flex-shrink:0}.CommandPalette-module__footer--LO3f9{display:flex;align-items:center;gap:var(--space-4);border-top:1px solid hsl(var(--border)/.7);padding:.625rem var(--space-4);font-size:.75rem;color:hsl(var(--muted-foreground))}.CommandPalette-module__footerHint--5XPnX{display:inline-flex;align-items:center;gap:.375rem}.CommandPalette-module__footerKbd--YEuVY{border-radius:.25rem;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.5);padding:.125rem .375rem;font-size:10px}.CommandPalette-module__footerEsc--dZV4e{margin-left:auto;display:none}@media (min-width: 640px){.CommandPalette-module__footerEsc--dZV4e{display:inline}}.Button-module__root--LUEXF{display:inline-flex;max-width:100%;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;min-height:var(--fc-btn-height-md);height:var(--fc-btn-height-md);padding-left:1rem;padding-right:1rem;border:1px solid transparent;border-radius:var(--fc-radius-btn);font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;cursor:pointer;outline:none;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button-module__root--LUEXF:focus{outline:none}.Button-module__root--LUEXF:focus-visible{outline:none;box-shadow:0 0 0 2px #33bfbb66}.Button-module__root--LUEXF.Button-module__danger--IQe-4:focus-visible,.Button-module__root--LUEXF.Button-module__destructive--VK4h1:focus-visible{outline:none;box-shadow:0 0 0 2px #dc262666}.Button-module__root--LUEXF.Button-module__primary--pIJSY:focus-visible{outline:none;box-shadow:var(--ds-btn-primary-shadow-focus)}.Button-module__root--LUEXF.Button-module__full--nI9Oc{width:100%}.Button-module__root--LUEXF.Button-module__xs--cJLyJ{min-height:var(--fc-height-xs);height:var(--fc-height-xs);padding-left:.625rem;padding-right:.625rem;font-size:.75rem}.Button-module__root--LUEXF.Button-module__sm--vDc1U{min-height:var(--fc-btn-height-sm);height:var(--fc-btn-height-sm);padding-left:.75rem;padding-right:.75rem;font-size:.75rem}.Button-module__root--LUEXF.Button-module__lg--rE-4U{min-height:var(--fc-btn-height-lg);height:var(--fc-btn-height-lg);padding-left:1.25rem;padding-right:1.25rem}.Button-module__root--LUEXF.Button-module__xl--7pqZQ{min-height:var(--fc-btn-height-xl);height:var(--fc-btn-height-xl);padding-left:1.5rem;padding-right:1.5rem;font-size:1rem}.Button-module__root--LUEXF:disabled,[aria-disabled=true].Button-module__root--LUEXF{cursor:not-allowed;opacity:.5}.Button-module__root--LUEXF:disabled,.Button-module__root--LUEXF.Button-module__loading--6SVXk{cursor:not-allowed}.Button-module__icon--qAS0u{display:inline-flex;flex-shrink:0;align-items:center}.Button-module__content--8p00i{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.Button-module__spinner--0ftEy{width:1rem;height:1rem;animation:Button-module__spin--4aOVj .8s linear infinite;flex-shrink:0}.Button-module__root--LUEXF.Button-module__sm--vDc1U .Button-module__spinner--0ftEy{width:.875rem;height:.875rem}.Button-module__root--LUEXF.Button-module__xl--7pqZQ .Button-module__spinner--0ftEy{width:1.25rem;height:1.25rem}.Button-module__spinnerTrack---c08X{opacity:.25}.Button-module__spinnerArc--r5U8k{opacity:.75}.Button-module__root--LUEXF.Button-module__primary--pIJSY{border-radius:8px;background-color:#2aa39f;background-image:var(--ds-btn-primary-gradient);border-color:transparent;color:#fff;box-shadow:var(--ds-btn-primary-shadow)}.Button-module__root--LUEXF.Button-module__primary--pIJSY:hover:not(:disabled):not([aria-disabled=true]){background-image:var(--ds-btn-primary-gradient-hover);box-shadow:0 0 0 1px #1c7b8c,0 -.5px 2px #ffffff4d inset}.Button-module__root--LUEXF.Button-module__primary--pIJSY:disabled,.Button-module__loading--6SVXk.Button-module__root--LUEXF.Button-module__primary--pIJSY,[aria-busy=true].Button-module__root--LUEXF.Button-module__primary--pIJSY{background-image:linear-gradient(180deg,#d3dedd,#bcc8c8 51.67%,#9aa6a8);box-shadow:0 0 0 1px #9aa6a8,0 -.5px 2px #ffffff4d inset;opacity:1;cursor:not-allowed}.Button-module__root--LUEXF.Button-module__secondary--5WMMM{background-color:var(--color-accent-soft);color:hsl(var(--foreground));font-weight:500}.Button-module__root--LUEXF.Button-module__secondary--5WMMM:hover:not(:disabled):not([aria-disabled=true]){background-color:#d4ebe8}.Button-module__root--LUEXF.Button-module__soft--W7YYu,.Button-module__root--LUEXF.Button-module__outline--aG7lX{border-color:hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 1px #0d0d120f}.Button-module__root--LUEXF.Button-module__soft--W7YYu:hover:not(:disabled):not([aria-disabled=true]),.Button-module__root--LUEXF.Button-module__outline--aG7lX:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted))}.Button-module__root--LUEXF.Button-module__ghost--XeHlY{border-radius:var(--fc-radius);background-color:transparent;background-image:none;color:hsl(var(--foreground));font-weight:500;box-shadow:none}.Button-module__root--LUEXF.Button-module__ghost--XeHlY:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted))}.Button-module__root--LUEXF.Button-module__danger--IQe-4,.Button-module__root--LUEXF.Button-module__destructive--VK4h1{background-color:var(--ds-error-600, #dc2626);background-image:none;color:#fff}.Button-module__root--LUEXF.Button-module__danger--IQe-4:hover:not(:disabled):not([aria-disabled=true]),.Button-module__root--LUEXF.Button-module__destructive--VK4h1:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ds-error-500, #ef4444)}.Button-module__root--LUEXF.Button-module__black--FdIBX{background-color:var(--brand-base);background-image:none;color:#fff}.Button-module__root--LUEXF.Button-module__black--FdIBX:hover:not(:disabled):not([aria-disabled=true]){background-color:#252847}@media (prefers-reduced-motion: reduce){.Button-module__root--LUEXF{transition:none}.Button-module__spinner--0ftEy{animation:none}}.Modal-module__backdrop--AS-Tq{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));transition:opacity var(--ds-duration-normal, .2s) ease;opacity:0}.Modal-module__backdrop--AS-Tq[data-entered=true]{opacity:1}.Modal-module__backdropCentered--yvZo-{background-color:#0009}.Modal-module__backdropSlideOver--MZ8-l{justify-content:flex-end;background-color:#00000080}.Modal-module__panel--AZAo2{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ds-neutral-200, #e5e7eb);box-shadow:var(--ds-shadow-lg, 0 18px 45px rgba(15, 23, 42, .16));background-color:hsl(var(--card));max-height:min(100dvh - 2rem,100vh - 2rem);transition:opacity var(--ds-duration-normal, .2s) ease,transform var(--ds-duration-normal, .2s) ease}@media (min-width: 640px){.Modal-module__panel--AZAo2{max-height:min(100dvh - 4rem,100vh - 4rem)}}.Modal-module__panelCentered--55IUn{border-radius:1.5rem;width:100%;margin:1rem 0;transform:scale(.95);opacity:0}@media (min-width: 640px){.Modal-module__panelCentered--55IUn{margin:2rem 0}}.Modal-module__panelCentered--55IUn[data-entered=true]{transform:scale(1);opacity:1}.Modal-module__panelSlideOver--hjBmu{height:100%;max-height:none;border-radius:1.5rem 0 0 1.5rem;width:100%;transform:translate(100%);opacity:0}@media (min-width: 640px){.Modal-module__panelSlideOver--hjBmu{max-width:32rem}}.Modal-module__panelSlideOver--hjBmu[data-entered=true]{transform:translate(0);opacity:1}.Modal-module__sizeSm--Eur3o{max-width:400px}.Modal-module__sizeMd--t6b67{max-width:560px}.Modal-module__sizeLg--14Qms{max-width:720px}.Modal-module__sizeXl--qCXru{max-width:56rem}.Modal-module__size2xl--sh54b{max-width:800px}.Modal-module__size3xl--G-S5G{max-width:900px}.Modal-module__size4xl--RX0Y0{max-width:1100px}.Modal-module__size5xl--o-5nB{max-width:1400px}.Modal-module__header--p7hwC{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom:1px solid hsl(var(--border));padding:1rem 1.5rem}.Modal-module__title--ZY82B{font-size:1rem;font-weight:600;color:hsl(var(--foreground))}.Modal-module__content--w5PcX{flex:1;min-height:0;overflow-y:auto;padding:1.5rem;position:relative}.Modal-module__content--w5PcX::-webkit-scrollbar{width:6px;height:6px}.Modal-module__content--w5PcX::-webkit-scrollbar-track{background:transparent}.Modal-module__content--w5PcX::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.Modal-module__contentNoPadding--dJ1V8{padding:0}.Modal-module__loadingOverlay--6BcTu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:hsl(var(--card)/.9)}.Modal-module__loadingSpinner--1b7S7{width:2rem;height:2rem;color:var(--ds-neutral-400, #94a3b8);animation:Modal-module__spin--E2PjQ 1s linear infinite}.Modal-module__closeBtn--ZLncV{margin-left:auto;margin-right:-.5rem;border-radius:.75rem}.Modal-module__footer--L2JLQ{display:flex;flex-shrink:0;border-top:1px solid hsl(var(--border));padding:1rem 1.5rem}.ShortcutHelpModal-module__list--477vP{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2)}.ShortcutHelpModal-module__row--CPwD5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:.5rem;background:hsl(var(--muted)/.5)}.ShortcutHelpModal-module__description--BqPmD{font-size:.875rem;color:hsl(var(--foreground))}.ShortcutHelpModal-module__kbd--BVJ6i{border-radius:.25rem;border:1px solid hsl(var(--border));padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.ErrorBoundary-module__root--S6jVJ{display:flex;flex-direction:column;align-items:center;padding:3rem;text-align:center}.ErrorBoundary-module__illustration--ana76{margin-bottom:1.5rem}.ErrorBoundary-module__title--dMLGp{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.ErrorBoundary-module__message--bVWmD{margin-top:.5rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.ErrorBoundary-module__action--cIoZT{margin-top:1.5rem}.SubscriptionBanner-module__banner--daYUp{border-bottom:1px solid transparent;padding:.5rem 1rem;text-align:center;font-size:.875rem;font-weight:500}.SubscriptionBanner-module__link--Qkc8-{text-decoration:underline;text-underline-offset:2px;font-weight:600}.SubscriptionBanner-module__trialUrgent--NFIUa{background-color:#f59e0b26;color:#451a03;border-bottom-color:#f59e0b4d}.dark .SubscriptionBanner-module__trialUrgent--NFIUa{color:#fef3c7}.SubscriptionBanner-module__trialNormal--7yHI2{background-color:#0ea5e91a;color:#082f49;border-bottom-color:#0ea5e940}.dark .SubscriptionBanner-module__trialNormal--7yHI2{color:#e0f2fe}.SubscriptionBanner-module__grace--s3rob{background-color:#ef44441f;color:#450a0a;border-bottom-color:#ef444440}.dark .SubscriptionBanner-module__grace--s3rob{color:#fee2e2}.SubscriptionBanner-module__expired--TLG-W{background-color:#dc262626;color:#450a0a;border-bottom-color:#dc26264d}.dark .SubscriptionBanner-module__expired--TLG-W{color:#fef2f2}.SubscriptionBanner-module__cancelled--S4elo{background-color:#71717a1f;color:hsl(var(--foreground));border-bottom-color:hsl(var(--border))}.CustomSelect-module__wrap--q-Jdc{position:relative}.CustomSelect-module__triggerInner--slpUA{display:flex;min-width:0;flex:1;align-items:center;gap:.5rem}.CustomSelect-module__colorDot--rgNtB{width:10px;height:10px;border-radius:9999px;flex-shrink:0}.CustomSelect-module__iconWrap--PB7dV{flex-shrink:0}.CustomSelect-module__selectedLabel--zYLDm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:.875rem}.CustomSelect-module__chevron--f7h8G{flex-shrink:0;color:hsl(var(--muted-foreground));transition:transform .2s}.CustomSelect-module__chevronOpen--kh-wZ{transform:rotate(180deg)}.CustomSelect-module__menu--V2kfu{max-height:240px;overflow-y:auto}.CustomSelect-module__menu--V2kfu::-webkit-scrollbar{width:4px}.CustomSelect-module__menu--V2kfu::-webkit-scrollbar-track{background:transparent}.CustomSelect-module__menu--V2kfu::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:9999px}.CustomSelect-module__optionDot---hGr5{width:12px;height:12px;border-radius:9999px;flex-shrink:0}.CustomSelect-module__optionIcon--KLB2J{flex-shrink:0}.CustomSelect-module__optionLabel--x7BaE{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomSelect-module__checkIcon--Qs-8f{flex-shrink:0;color:hsl(var(--primary))}.CustomSelect-module__emptyOption--vOLzW{padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));text-align:center}.PasswordField-module__root--WP4f4{display:flex;flex-direction:column;gap:.5rem}.PasswordField-module__toggleBtn--E7P99{padding:.25rem;color:hsl(var(--muted-foreground));background:none;border:none;cursor:pointer;transition:opacity .15s;display:inline-flex;align-items:center;justify-content:center}.PasswordField-module__toggleBtn--E7P99:hover{opacity:.7}.PasswordField-module__strengthMeter--GLB33{display:flex;flex-direction:column;gap:.5rem}.PasswordField-module__bars--EF7v5{display:flex;gap:.25rem;height:4px}.PasswordField-module__bar--BR-ne{flex:1;border-radius:9999px;background:hsl(var(--muted));transition:background-color .2s}.PasswordField-module__bar1--TQ8UX{background:#ef4444}.PasswordField-module__bar2--FlJM-{background:#f97316}.PasswordField-module__bar3--6q5Au{background:#eab308}.PasswordField-module__bar4--A5983{background:#3b82f6}.PasswordField-module__bar5--oreE7{background:var(--ds-success-500, #15c7b3)}.PasswordField-module__feedback--eROR1{font-size:.75rem;color:hsl(var(--muted-foreground));list-style:disc;list-style-position:inside;padding:0;margin:0}.Select-module__checkboxAccent--Q9YVN{accent-color:var(--brand-primary)}.Select-module__resetText--kx5W4{color:var(--color-text-secondary)}.Select-module__selectWrap--auBjE{position:relative}.Select-module__glassLabel--kEzWu{color:#ffffffd9}.Select-module__optionRow--5btfA{display:flex;cursor:pointer;align-items:center;padding:.5rem .75rem}.Select-module__optionCheckbox--rN5Cr{margin-right:.5rem;height:.875rem;width:.875rem;flex-shrink:0;border-radius:.25rem;border:1px solid hsl(var(--border))}.Select-module__optionAvatar--bSvF1{width:1.5rem;height:1.5rem;margin-right:.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.Select-module__optionLabel--onlN2{flex:1}.Select-module__optionLabelFormat--gaSdc{display:flex;align-items:center;gap:.5rem}.Select-module__formatAvatar--h-gur{width:1.5rem;height:1.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.Select-module__colorSwatch--V4NNe{width:12px;height:12px;border-radius:50%;display:inline-block;flex-shrink:0}.Select-module__resetBtn--wxWLK{position:absolute;right:.5rem;top:.5rem;border:none;padding:0;font-size:.75rem;background:transparent;cursor:pointer}.Select-module__resetBtnGlass--olEWa{color:#ffffffb3}.Select-module__resetBtnGlass--olEWa:hover{color:#fff}.HirePmModal-module__shell--ffrh2{display:flex;flex-direction:column}.HirePmModal-module__hero--P-Pih{position:relative;overflow:hidden;border-bottom:1px solid hsl(var(--primary)/.12);background:radial-gradient(ellipse 80% 60% at 100% 0%,hsl(var(--primary)/.14) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 0% 100%,hsl(var(--primary)/.08) 0%,transparent 50%),linear-gradient(180deg,#f4fbfa,hsl(var(--background)));padding:1.25rem 1.5rem 1.5rem}.HirePmModal-module__closeBtn--WNpBX{position:absolute;top:.875rem;right:.875rem;z-index:2;height:2rem!important;width:2rem!important;min-width:2rem!important;padding:0!important;border-radius:.5rem!important;color:hsl(var(--muted-foreground))!important;background:hsl(var(--background)/.75)!important;border:1px solid hsl(var(--border)/.8)!important}.HirePmModal-module__closeBtn--WNpBX:hover{color:hsl(var(--foreground))!important;background:hsl(var(--background))!important}.HirePmModal-module__heroInner--tmj6W{position:relative;z-index:1;max-width:36rem}.HirePmModal-module__badge--vYJoh{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.75rem;border-radius:9999px;border:1px solid hsl(var(--primary)/.25);background:hsl(var(--background)/.85);padding:.3125rem .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--primary));box-shadow:0 1px 2px hsl(var(--primary)/.08)}.HirePmModal-module__heroTitle--vPYdQ{font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:hsl(var(--foreground))}.HirePmModal-module__heroLead--y9qOT{margin-top:.5rem;max-width:32rem;font-size:.875rem;line-height:1.55;color:hsl(var(--muted-foreground))}.HirePmModal-module__profileCard--8L-v5{display:flex;align-items:center;gap:.875rem;margin-top:1.125rem;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:.875rem;border:1px solid hsl(var(--border)/.9);background:hsl(var(--background)/.92);padding:.75rem 1rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px hsl(var(--primary)/.08)}.HirePmModal-module__avatar--85qap{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(145deg,hsl(var(--primary)/.18),hsl(var(--primary)/.08));border:2px solid hsl(var(--background));font-size:.875rem;font-weight:700;color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary)/.15)}.HirePmModal-module__profileName--VDRi-{font-size:.9375rem;font-weight:600;color:hsl(var(--foreground))}.HirePmModal-module__profileRole--Fp5Dq{margin-top:.125rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.HirePmModal-module__features--nsiIC{display:grid;gap:.625rem;margin-top:1.125rem}@media (min-width: 640px){.HirePmModal-module__features--nsiIC{grid-template-columns:repeat(3,minmax(0,1fr))}}.HirePmModal-module__feature--fUmS6{display:flex;align-items:flex-start;gap:.5rem;border-radius:.75rem;border:1px solid hsl(var(--border)/.75);background:hsl(var(--background)/.88);padding:.625rem .75rem}.HirePmModal-module__featureIcon--aKcZi{display:flex;height:1.625rem;width:1.625rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.4375rem;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.HirePmModal-module__featureText--27goa{font-size:.75rem;line-height:1.45;font-weight:500;color:hsl(var(--foreground))}.HirePmModal-module__formSection--iTW0I{padding:1.25rem 1.5rem 1.5rem;background:hsl(var(--background))}.HirePmModal-module__formIntro--WzElw{margin-bottom:1rem;font-size:.8125rem;font-weight:500;color:hsl(var(--muted-foreground))}.HirePmModal-module__form--wfkEi{display:flex;flex-direction:column;gap:var(--space-4)}.HirePmModal-module__formGrid--hbR7B{display:grid;gap:var(--space-4)}@media (min-width: 640px){.HirePmModal-module__formGrid--hbR7B{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 640px){.HirePmModal-module__formGridFull--NcOt2{grid-column:1/-1}}.HirePmModal-module__footer---GGuj{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:.25rem;padding-top:1rem;border-top:1px solid hsl(var(--border)/.6)}.AvatarGroup-module__group--ZSXyw{display:flex;align-items:center}.AvatarGroup-module__group--ZSXyw>*{position:relative}.AvatarGroup-module__group--ZSXyw>*+*{margin-left:-.5rem}.AvatarGroup-module__group--ZSXyw>*:nth-child(1){z-index:1}.AvatarGroup-module__group--ZSXyw>*:nth-child(2){z-index:2}.AvatarGroup-module__group--ZSXyw>*:nth-child(3){z-index:3}.AvatarGroup-module__group--ZSXyw>*:nth-child(4){z-index:4}.AvatarGroup-module__group--ZSXyw>*:nth-child(5){z-index:5}.AvatarGroup-module__group--ZSXyw>*:nth-child(6){z-index:6}.AvatarGroup-module__group--ZSXyw>*:nth-child(7){z-index:7}.AvatarGroup-module__group--ZSXyw>*:nth-child(8){z-index:8}.AvatarGroup-module__circle--DV-Pw{display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--muted));overflow:hidden;box-shadow:0 0 0 1.5px hsl(var(--card))}.AvatarGroup-module__sm--JRMiB{width:1.5rem;height:1.5rem;font-size:.75rem}.AvatarGroup-module__md--y9nIO{width:2rem;height:2rem;font-size:.875rem}.AvatarGroup-module__lg--XsUsa{width:2.5rem;height:2.5rem;font-size:1rem}.AvatarGroup-module__img---UBee{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AvatarGroup-module__initials--gCMup{color:hsl(var(--muted-foreground));font-weight:500}.AvatarGroup-module__overflow--086OJ{color:hsl(var(--foreground));font-weight:500}.Badge-module__badge--tzxqG{display:inline-flex;align-items:center;font-weight:var(--ds-font-weight-medium, 500);border-radius:9999px}.Badge-module__sm--WghU6{font-size:.75rem;padding:.125rem .5rem}.Badge-module__md--N86LF{font-size:.875rem;padding:.25rem .625rem}.Badge-module__default--8uXo5{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.Badge-module__success--4GREP{background-color:var(--ds-success-50, #ecfdf5);color:var(--ds-success-600, #0fa89a)}.Badge-module__warning--HaJcX{background-color:var(--ds-warning-50, #fffbeb);color:var(--ds-warning-600, #d97706)}.Badge-module__danger--4oMli{background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.Badge-module__info--fVy-5{background-color:#0ea5e91a;color:#075985}.FloatingPanel-module__backdrop--8p0Bn{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent}.FloatingPanel-module__panel--bbvbf{overflow-y:auto;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 12px 32px -8px #0f172a2e,0 4px 12px -4px #0f172a14}.dark .FloatingPanel-module__panel--bbvbf{box-shadow:0 12px 32px -8px #00000073}.BreadcrumbMenuTrigger-module__trigger--sw1xQ{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.25rem;border-radius:.125rem;border:none;padding:0;background:none;font:inherit;cursor:pointer;transition:color var(--ds-duration-fast, .15s) ease}.BreadcrumbMenuTrigger-module__triggerCurrent--ykBMj{font-weight:500;color:hsl(var(--foreground))}.BreadcrumbMenuTrigger-module__triggerDefault--enhfd{color:hsl(var(--muted-foreground))}.BreadcrumbMenuTrigger-module__triggerDefault--enhfd:hover{color:hsl(var(--foreground))}.BreadcrumbMenuTrigger-module__iconSlot--gFOs6{display:flex;flex-shrink:0;align-items:center}.BreadcrumbMenuTrigger-module__label--7NbTJ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BreadcrumbMenuTrigger-module__chevron--WbO-e{flex-shrink:0;opacity:.6;transition:transform var(--ds-duration-normal, .2s) ease}.BreadcrumbMenuTrigger-module__chevronOpen---GyDj{transform:rotate(180deg)}.BreadcrumbMenuTrigger-module__panelBody--R1nOX{padding-top:.25rem;padding-bottom:.25rem}.BreadcrumbMenuTrigger-module__searchSection--yqaxw{border-bottom:1px solid hsl(var(--border));padding:.5rem}.BreadcrumbMenuTrigger-module__searchWrap--gXKIp{position:relative}.BreadcrumbMenuTrigger-module__searchIcon--X20Fr{pointer-events:none;position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:hsl(var(--muted-foreground))}.BreadcrumbMenuTrigger-module__searchInput--C7bDa{height:2rem;width:100%;border-radius:.375rem;border:1px solid hsl(var(--border));background:hsl(var(--background));padding-left:2rem;padding-right:.5rem;font-size:.875rem;color:hsl(var(--foreground))}.BreadcrumbMenuTrigger-module__searchInput--C7bDa::-moz-placeholder{color:hsl(var(--muted-foreground))}.BreadcrumbMenuTrigger-module__searchInput--C7bDa::placeholder{color:hsl(var(--muted-foreground))}.BreadcrumbMenuTrigger-module__searchInput--C7bDa:focus{outline:none;box-shadow:0 0 0 1px hsl(var(--ring))}.BreadcrumbMenuTrigger-module__list--pun1K{max-height:16rem;overflow-y:auto;margin:0;padding:.25rem 0;list-style:none;scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.28) transparent}.BreadcrumbMenuTrigger-module__list--pun1K::-webkit-scrollbar{width:4px;height:4px}.BreadcrumbMenuTrigger-module__list--pun1K::-webkit-scrollbar-track{background:transparent}.BreadcrumbMenuTrigger-module__list--pun1K::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.28);border-radius:9999px}.BreadcrumbMenuTrigger-module__list--pun1K::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.BreadcrumbMenuTrigger-module__emptyItem--YgkxR{padding:.5rem .75rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.BreadcrumbMenuTrigger-module__menuItem--HdJFR{display:flex;width:100%;align-items:center;gap:.5rem;padding:.5rem .75rem;border:none;background:none;text-align:left;font-size:.875rem;color:inherit;cursor:pointer;transition:background-color var(--ds-duration-fast, .15s) ease}.BreadcrumbMenuTrigger-module__menuItem--HdJFR:hover:not(.BreadcrumbMenuTrigger-module__menuItemHighlighted--5Ivm8){background:hsl(var(--muted)/.6)}.BreadcrumbMenuTrigger-module__menuItemHighlighted--5Ivm8{background:hsl(var(--muted))}.BreadcrumbMenuTrigger-module__menuItemActive--ZD20X{font-weight:500}.BreadcrumbMenuTrigger-module__itemLabel--i-ZnZ{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BreadcrumbMenuTrigger-module__sublabel--6aurN{flex-shrink:0;font-size:.75rem;color:hsl(var(--muted-foreground))}.BreadcrumbMenuTrigger-module__checkIcon---VuRf{flex-shrink:0;color:hsl(var(--primary))}.BreadcrumbMenuTrigger-module__divider--3E4Lj{margin:.25rem 0;height:1px;background:hsl(var(--border))}.BreadcrumbMenuTrigger-module__footerBtn--AIiHa{width:100%;padding:.5rem .75rem;border:none;background:none;text-align:left;font-size:.875rem;color:hsl(var(--primary));cursor:pointer}.BreadcrumbMenuTrigger-module__footerBtn--AIiHa:hover{background:hsl(var(--muted))}.GenerateAiButton-module__root---Dtaf{display:inline-flex;max-width:100%;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;min-height:var(--fc-btn-height-md);height:var(--fc-btn-height-md);padding-left:1rem;padding-right:1rem;border:1px solid transparent;border-radius:var(--fc-radius-btn);font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;cursor:pointer;outline:none;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GenerateAiButton-module__root---Dtaf:disabled,[aria-disabled=true].GenerateAiButton-module__root---Dtaf{cursor:not-allowed;opacity:.5}.GenerateAiButton-module__root---Dtaf:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.GenerateAiButton-module__icon--e4Q6q{display:inline-flex;flex-shrink:0;align-items:center}.GenerateAiButton-module__root---Dtaf{border-radius:9999px}@media (prefers-reduced-motion: reduce){.GenerateAiButton-module__root---Dtaf{transition:none}}.GenerateAiButton-module__root---Dtaf{position:relative;flex-shrink:0;overflow:hidden;isolation:isolate;min-height:auto;height:auto;padding-left:.875rem;padding-right:.875rem;font-size:.75rem;letter-spacing:-.025em;color:#fff;border:1px solid rgba(255,255,255,.14);background:none;box-shadow:0 1px 2px #181a3124,0 0 0 1px #33bfbb24,0 0 18px #33bfbb1f,inset 0 1px #ffffff24;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease}.GenerateAiButton-module__root---Dtaf:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary)/.5)}.GenerateAiButton-module__root---Dtaf:disabled{pointer-events:none}.GenerateAiButton-module__root---Dtaf:hover:not(:disabled){transform:translateY(-1px);border-color:#ffffff3d;box-shadow:0 6px 20px #33bfbb52,0 0 0 1px #33bfbb47,0 0 28px #33bfbb38,inset 0 1px #ffffff2e}.GenerateAiButton-module__root---Dtaf:hover:not(:disabled) .GenerateAiButton-module__glow--iZlbK{opacity:1}.GenerateAiButton-module__root---Dtaf:hover:not(:disabled) .GenerateAiButton-module__shimmer--28qVW{opacity:1;animation:GenerateAiButton-module__generateAiBtnShimmer--rINsV 2s ease-in-out infinite}.GenerateAiButton-module__root---Dtaf:hover:not(:disabled) .GenerateAiButton-module__icon--e4Q6q{transform:scale(1.1) rotate(-6deg);animation:none}.GenerateAiButton-module__root---Dtaf:active:not(:disabled){transform:translateY(0) scale(.98)}.GenerateAiButton-module__bg--vqfGY{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(118deg,var(--ds-primary-900) 0%,#1a4f4a 38%,#248f87 72%,var(--brand-primary) 100%)}.GenerateAiButton-module__glow--iZlbK{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:0;background:radial-gradient(circle at 72% 28%,rgba(184,240,234,.35) 0%,rgba(51,191,187,.08) 38%,transparent 68%);opacity:.85;transition:opacity .28s ease}.GenerateAiButton-module__shimmer--28qVW{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%);transform:translate(-130%);opacity:0}.GenerateAiButton-module__icon--e4Q6q{position:relative;z-index:1;color:#fffffff5;filter:drop-shadow(0 0 4px rgba(184,240,234,.4));transition:transform .25s cubic-bezier(.2,.8,.2,1);animation:GenerateAiButton-module__generateAiBtnIconFloat--zDPQy 3s ease-in-out infinite}.GenerateAiButton-module__layer--3Qzq6{position:relative;z-index:1}.GenerateAiButton-module__labelFull--GQcTq{display:none}@media (min-width: 640px){.GenerateAiButton-module__labelFull--GQcTq{display:inline}}@media (min-width: 640px){.GenerateAiButton-module__labelShort--pniq3{display:none}}@keyframes GenerateAiButton-module__generateAiBtnShimmer--rINsV{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes GenerateAiButton-module__generateAiBtnIconFloat--zDPQy{0%,to{transform:translateY(0)}50%{transform:translateY(-.5px)}}@media (prefers-reduced-motion: reduce){.GenerateAiButton-module__icon--e4Q6q,.GenerateAiButton-module__root---Dtaf:hover:not(:disabled) .GenerateAiButton-module__shimmer--28qVW{animation:none}}.GlobalSearchTrigger-module__headerTrigger--U-vkI{cursor:pointer;text-align:left;transition:color .15s,opacity .15s}.GlobalSearchTrigger-module__headerTrigger--U-vkI:hover{opacity:.9}.GlobalSearchTrigger-module__headerPlaceholder--dyK-U{color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalSearchTrigger-module__sidebarVariant--ag7wU{display:inline-flex;height:2.25rem;width:100%;align-items:center;gap:.625rem;border-radius:9999px;border:1px solid var(--sidebar-border);background-color:var(--sidebar-search-bg);padding:0 .75rem;text-align:left;transition:color .15s,background-color .15s;cursor:pointer}.GlobalSearchTrigger-module__sidebarVariant--ag7wU:hover{background-color:var(--sidebar-hover)}.GlobalSearchTrigger-module__sidebarIconWrap--f7FMN{display:flex;height:1rem;width:1rem;flex-shrink:0;align-items:center;justify-content:center;transition:color .15s;color:var(--sidebar-placeholder)}.GlobalSearchTrigger-module__sidebarVariant--ag7wU:hover .GlobalSearchTrigger-module__sidebarIconWrap--f7FMN{color:var(--sidebar-text-muted)}.GlobalSearchTrigger-module__sidebarLabel--7xrOH{min-width:0;flex:1;font-size:13px;line-height:1;transition:color .15s;color:var(--sidebar-placeholder);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalSearchTrigger-module__sidebarVariant--ag7wU:hover .GlobalSearchTrigger-module__sidebarLabel--7xrOH{color:var(--sidebar-text-muted)}.GlobalSearchTrigger-module__sidebarShortcut--hjobo{display:none;flex-shrink:0;align-items:center;gap:.125rem}@media (min-width: 640px){.GlobalSearchTrigger-module__sidebarShortcut--hjobo{display:inline-flex}}.GlobalSearchTrigger-module__sidebarKbdKey--tIHwZ{display:inline-flex;height:18px;min-width:18px;align-items:center;justify-content:center;border-radius:.25rem;border:1px solid var(--sidebar-border);background:var(--sidebar-icon-hover-bg);padding:0 .25rem;font-size:10px;font-weight:500;line-height:1;box-shadow:inset 0 1px #ffffff0d;color:var(--sidebar-text-muted)}.GlobalSearchTrigger-module__icon--bHld6{display:inline-flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid hsl(var(--border));transition:opacity .15s;cursor:pointer;background:none;color:inherit}.GlobalSearchTrigger-module__icon--bHld6:hover{opacity:.9}.GlobalSearchTrigger-module__toolbar--ul-50{display:inline-flex;align-items:center;gap:.375rem;border-radius:.25rem;padding:0 .5rem;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s;cursor:pointer;background:none;border:none}.GlobalSearchTrigger-module__toolbar--ul-50:hover{background:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.StatCard-module__card--1MLgg{display:flex;flex-direction:column;gap:1rem;border-radius:1rem;border:1px solid var(--color-border);background:hsl(var(--card));padding:1rem;box-shadow:var(--shadow-sm)}.StatCard-module__header--F2gQI{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.StatCard-module__titleRow--hrB84{display:flex;min-width:0;align-items:center;gap:.25rem}.StatCard-module__title--z15oF{font-size:.875rem;font-weight:600;color:var(--color-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StatCard-module__infoIcon--LF2uk{flex-shrink:0;width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground))}.StatCard-module__detailsBtn--MJFld{height:2.5rem!important;flex-shrink:0;padding-left:1rem!important;padding-right:1rem!important;font-size:.75rem!important}.StatCard-module__body--j5UfP{display:flex;flex-direction:column;gap:.5rem}.StatCard-module__metricRow--62m-X{display:flex;align-items:center;gap:.5rem}.StatCard-module__iconWrap--95-P-{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;padding:.25rem;background-color:var(--brand-canvas-alt)}.StatCard-module__iconInner--il9pI{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.25rem;background:hsl(var(--card));color:var(--brand-deep)}.StatCard-module__value--9wLja{font-size:1.75rem;font-weight:600;line-height:1.25;letter-spacing:-.025em;color:var(--color-heading)}.StatCard-module__badge--Q-5sX{display:inline-flex;align-items:center;border-radius:.375rem;padding:.125rem .25rem;font-size:.75rem;font-weight:600;background-color:var(--color-accent-soft);color:var(--brand-deep)}.StatCard-module__description--sSz03{font-size:.75rem;line-height:1.625;color:hsl(var(--muted-foreground))}.Link-module__base--FCAZk{transition:color .15s ease}.Link-module__base--FCAZk:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-primary-button);border-radius:2px}.Link-module__default--zXy2x{color:var(--color-text-primary)}.Link-module__default--zXy2x:hover,.Link-module__primary--qB0wC{color:var(--color-primary-button)}.Link-module__primary--qB0wC:hover{opacity:.8}.Link-module__muted--hbXbU{color:var(--color-text-secondary)}.Link-module__muted--hbXbU:hover{color:var(--color-text-primary)}.Link-module__underline--l9G2R{color:var(--color-primary-button);text-decoration:underline}.Link-module__underline--l9G2R:hover{opacity:.8}.UploadProgressBar-module__root--FOj96{width:100%}.UploadProgressBar-module__track---tjUg{overflow:hidden;border-radius:9999px;background:hsl(var(--muted))}.UploadProgressBar-module__trackXs--zOhL7{height:2px}.UploadProgressBar-module__trackSm--5fdzq{height:4px}.UploadProgressBar-module__trackMd--SgMxI{height:6px}.UploadProgressBar-module__fill--wq-xL{height:100%;border-radius:9999px;background:hsl(var(--primary));transition:width .2s ease-out}.UploadProgressBar-module__label--deks6{margin-top:.25rem;font-size:.75rem;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}.UploadProgressBar-module__overlay--oUxGB{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsl(var(--background)/.75);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.UploadProgressBar-module__overlayFull--H1aSm{border-radius:9999px}.UploadProgressBar-module__overlayXl--wZ--w{border-radius:.75rem}.UploadProgressBar-module__overlayLg--VGxfH{border-radius:.5rem}.UploadProgressBar-module__overlayPct--xkyQ-{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.UploadProgressBar-module__overlayBar--10p3W{margin-top:.375rem;width:70%}.Tooltip-module__trigger--yYP1G{position:relative;display:inline-flex}.Tooltip-module__tooltip--KVmrf{position:fixed;z-index:var(--z-popover-elevated, 250);max-width:20rem;transform:translate(-50%) translateY(-100%);margin-top:-.5rem;white-space:normal;word-break:break-word;border-radius:var(--ds-radius-sm, .5rem);background-color:hsl(var(--popover));padding:.25rem .5rem;text-align:left;font-size:.75rem;line-height:1.4;color:hsl(var(--popover-foreground));box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border:1px solid hsl(var(--border))}.Card-module__denseCompact--5uUV0,.Card-module__denseDefault--MbHHA{--card-pad: 1rem;--card-pad-y: .75rem}.Card-module__denseRelaxed--Jf6OU{--card-pad: 1.25rem;--card-pad-y: 1rem}.Card-module__card--pnBX1{overflow:hidden;border-radius:1rem;border:1px solid hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--card-foreground));transition:box-shadow .2s ease,border-color .2s ease}.Card-module__variantDefault--1t0F-{box-shadow:0 1px 1px #0d0d120f}.Card-module__variantOutlined--tODnX{box-shadow:none}.Card-module__interactive--YfR4p{cursor:pointer}.Card-module__interactive--YfR4p:hover{border-color:hsl(var(--border));box-shadow:var(--shadow-card, 0 4px 24px rgba(15, 23, 42, .06))}.Card-module__interactive--YfR4p:active{box-shadow:0 1px 1px #0d0d120f}.Card-module__cardHeader--MPMzp{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:var(--card-pad) var(--card-pad) 0}.Card-module__cardBody--WuKbB{position:relative;padding:var(--card-pad)}.Card-module__cardBodyWithSibling--B5O5t{position:relative;padding:1rem var(--card-pad) var(--card-pad)}.Card-module__loadingOverlay--7MI58{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:0 0 1rem 1rem;background-color:hsl(var(--card)/.8)}.Card-module__loadingSpinner--kDzXx{animation:Card-module__spin--hZFVY 1s linear infinite;color:hsl(var(--muted-foreground));width:2rem;height:2rem}.Card-module__cardFooter--KSlBf{border-top:1px solid hsl(var(--border));padding:var(--card-pad-y) var(--card-pad)}.ConfirmationDialog-module__body--8jJOg{display:flex;flex-direction:column;gap:1rem}.ConfirmationDialog-module__message--9gkEb{color:var(--color-text-primary)}.ConfirmationDialog-module__typeConfirm--cJz50{display:flex;flex-direction:column;gap:.5rem}.ConfirmationDialog-module__typeLabel---siLw{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.ConfirmationDialog-module__actions--tfwjE{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-top:.5rem}.DatePicker-module__container---JC--{position:relative}.DatePicker-module__inputPointer--vKKOG{cursor:pointer}.DatePicker-module__zPopover--bTL54{z-index:var(--z-popover, 200)}.DatePicker-module__calendarWrap--s3qc-{display:flex;flex-direction:column;gap:.75rem}.DatePicker-module__navRow--48OwE{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.DatePicker-module__navCenter--G5NR9{display:flex;flex:1;align-items:center;justify-content:center;gap:.375rem;min-width:0}.DatePicker-module__monthSelect--NOJu-{flex:1;min-width:0}.DatePicker-module__yearSwitch--44NAI{display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0}.DatePicker-module__yearSelectField--PIo1k{width:5.75rem;flex-shrink:0}.DatePicker-module__yearNavBtn--dyrPz{width:1.5rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));font-size:1rem;line-height:1;cursor:pointer;transition:background-color .15s,opacity .15s}.DatePicker-module__yearNavBtn--dyrPz:hover:not(:disabled){background:hsl(var(--muted))}.DatePicker-module__yearNavBtn--dyrPz:disabled{opacity:.35;cursor:not-allowed}.DatePicker-module__navBtn--RAjto{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;transition:background-color .15s;font-size:1rem}.DatePicker-module__navBtn--RAjto:hover{background:hsl(var(--muted))}.DatePicker-module__dayGrid--eWWBN{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.DatePicker-module__dayLabel--cSzN6{text-align:center;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));padding:.5rem 0}.DatePicker-module__dayBtn--c15uZ{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border:none;background:none;font-size:.875rem;cursor:pointer;transition:background-color .15s;color:var(--color-text-primary)}.DatePicker-module__dayBtnOtherMonth--dvjzR{color:hsl(var(--muted-foreground)/.5)}.DatePicker-module__dayBtnSelected--6QZw7{background:var(--color-primary-button);color:#fff}.DatePicker-module__dayBtnToday--s4nNM:not(.DatePicker-module__dayBtnSelected--6QZw7){box-shadow:0 0 0 2px var(--color-primary-button)}.DatePicker-module__dayBtnCurrentMonth--zWEdT:not(.DatePicker-module__dayBtnSelected--6QZw7):hover{background:var(--color-border)}.DatePicker-module__dayBtnDisabled--lLT3-{opacity:.5;cursor:not-allowed}.DatePicker-module__footer--i4Msf{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;border-top:1px solid hsl(var(--border))}.DatePicker-module__footerBtn--LXxNj{display:inline-flex;align-items:center;font-size:.75rem;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;transition:background-color .15s}.DatePicker-module__footerBtnToday--LzRas{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground))}.DatePicker-module__footerBtnToday--LzRas:hover{background:hsl(var(--muted))}.DatePicker-module__footerBtnClear--Onhry{border:1px solid hsl(var(--destructive)/.3);background:none;color:hsl(var(--destructive))}.DatePicker-module__footerBtnClear--Onhry:hover{background:hsl(var(--destructive)/.1)}.DatePicker-module__footerDate--aPoci{font-size:.75rem;color:var(--color-text-secondary)}.DatePicker-module__iconTrigger--O0nll{display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer}.DatePicker-module__popover--ZlYIU{position:absolute;left:0;margin-top:.5rem;width:340px;max-width:calc(100vw - 2rem);border-radius:1rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:1rem;box-shadow:0 25px 50px -12px #00000040;z-index:var(--z-popover-elevated, 250)}@keyframes DateRangePicker-module__drp-fade-in--3QBM4{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.DateRangePicker-module__wrapper--2o3sQ{position:relative;display:inline-block;width:100%}.DateRangePicker-module__label--yNPVv{display:block;margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.DateRangePicker-module__trigger--vwd24{position:relative;display:flex;width:100%;align-items:center;gap:.5rem;text-align:left;font-size:.875rem;font-weight:500;transition:border-color .2s,box-shadow .2s;cursor:pointer;background:none}.DateRangePicker-module__triggerDefault--7KenY{height:34px;min-width:260px;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--background));padding:0 .75rem}.DateRangePicker-module__triggerDefault--7KenY:hover:not(.DateRangePicker-module__triggerOpen--yNRIc):not(.DateRangePicker-module__triggerError--8-ftl):not(.DateRangePicker-module__triggerDisabled--id0Zh){border-color:hsl(var(--primary)/.5)}.DateRangePicker-module__triggerOpen--yNRIc{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--ring)/.18)}.DateRangePicker-module__triggerError--8-ftl{border-color:hsl(var(--destructive));box-shadow:0 0 0 2px hsl(var(--destructive)/.2)}.DateRangePicker-module__triggerInline--ndYNH{height:1.75rem;min-width:0;border-radius:.5rem;border:none;background:transparent;padding:0;box-shadow:none}.DateRangePicker-module__triggerInline--ndYNH:hover{background:hsl(var(--muted)/.4)}.DateRangePicker-module__triggerDisabled--id0Zh{cursor:not-allowed;opacity:.5}.DateRangePicker-module__calIcon--6Xl-L{flex-shrink:0;transition:color .15s;color:hsl(var(--muted-foreground))}.DateRangePicker-module__calIconOpen--9KduH{color:hsl(var(--primary))}.DateRangePicker-module__triggerText--AWlT0{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DateRangePicker-module__triggerTextFilled--Xk3q-{color:hsl(var(--foreground))}.DateRangePicker-module__triggerTextEmpty--3os-o{color:hsl(var(--muted-foreground))}.DateRangePicker-module__clearBtn--QAT8V{display:grid;width:1.25rem;height:1.25rem;flex-shrink:0;place-items:center;border-radius:.375rem;color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s;cursor:pointer}.DateRangePicker-module__clearBtn--QAT8V:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.DateRangePicker-module__chevron--Rbd1g{flex-shrink:0;color:hsl(var(--muted-foreground));transition:transform .2s}.DateRangePicker-module__chevronOpen--eZsev{transform:rotate(180deg);color:hsl(var(--primary))}.DateRangePicker-module__errorText--mFnFC{display:block;margin-top:.125rem;font-size:.75rem;color:hsl(var(--destructive))}.DateRangePicker-module__helperText--LAoBn{display:block;margin-top:.125rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.DateRangePicker-module__popover--YbpDC{position:fixed;display:flex;width:min(640px,100vw - 24px);overflow:hidden;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 24px 64px #0000002e;animation:DateRangePicker-module__drp-fade-in--3QBM4 .15s ease-out}.DateRangePicker-module__quickSelect--DU07t{display:flex;width:152px;flex-shrink:0;flex-direction:column;border-right:1px solid hsl(var(--border));background:hsl(var(--card));padding:.75rem 0}.DateRangePicker-module__quickHeader--HYN3k{padding:0 .75rem .5rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.DateRangePicker-module__quickList--oOcvf{display:flex;flex-direction:column;overflow-y:auto}.DateRangePicker-module__quickBtn--wGkdo{position:relative;display:flex;height:2rem;flex-shrink:0;align-items:center;white-space:nowrap;padding:0 .75rem;text-align:left;font-size:.75rem;transition:background-color .15s;background:hsl(var(--card));border:none;cursor:pointer;color:hsl(var(--muted-foreground))}.DateRangePicker-module__quickBtn--wGkdo:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.DateRangePicker-module__quickBtnActive--g6TN-{background:hsl(var(--primary)/.1);font-weight:600;color:hsl(var(--primary))}.DateRangePicker-module__quickIndicator--hfRcx{position:absolute;inset-block:0;left:0;width:2px;background:hsl(var(--primary))}.DateRangePicker-module__rightPane--B8nw8{display:flex;min-width:0;flex:1;flex-direction:column;background:hsl(var(--popover))}.DateRangePicker-module__datePills--Kwp-e{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid hsl(var(--border)/.6);padding:.75rem 1.25rem}.DateRangePicker-module__datePill--9w6q0{display:inline-flex;height:1.75rem;align-items:center;border-radius:.375rem;border:1px solid hsl(var(--border));padding:0 .625rem;font-size:.75rem;font-variant-numeric:tabular-nums;transition:border-color .15s,background-color .15s;background:hsl(var(--background));color:hsl(var(--foreground))}.DateRangePicker-module__datePillActive--Tzv-N{border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.DateRangePicker-module__datePillMuted--Y6bW9{color:hsl(var(--muted-foreground))}.DateRangePicker-module__pillArrow--LOlcU{flex-shrink:0;color:hsl(var(--muted-foreground))}.DateRangePicker-module__calendarPane--ZwTEg{display:flex;min-height:0;flex-direction:column;padding:.75rem 1.25rem}.DateRangePicker-module__calNav--ieY2y{margin-bottom:.5rem;display:flex;height:1.75rem;align-items:center;justify-content:space-between}.DateRangePicker-module__calNavBtn--dTzTp{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:.375rem;background:none;border:none;cursor:pointer;color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s}.DateRangePicker-module__calNavBtn--dTzTp:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.DateRangePicker-module__calMonthLabel--zJANh{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.DateRangePicker-module__calGridWrap--dxZJW{align-self:center}.DateRangePicker-module__calGrid--Q0Y-R{display:grid;width:252px;grid-template-columns:repeat(7,1fr);row-gap:2px}.DateRangePicker-module__weekdayLabel--5sCVA{padding-bottom:6px;text-align:center;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.DateRangePicker-module__dayCell--88KDT{position:relative;width:2.25rem;height:2.25rem}.DateRangePicker-module__dayCellInRange--TAOj3{background:hsl(var(--primary)/.15)}.DateRangePicker-module__dayCellRangeStart--1TxYU{border-radius:9999px 0 0 9999px}.DateRangePicker-module__dayCellRangeEnd--Zwrc9{border-radius:0 9999px 9999px 0}.DateRangePicker-module__dayBtn--EiC0t{position:relative;display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:9999px;border:none;background:none;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .15s,color .15s}.DateRangePicker-module__dayBtn--EiC0t:focus{outline:none}.DateRangePicker-module__dayBtn--EiC0t:focus-visible{box-shadow:0 0 0 2px hsl(var(--primary)),0 0 0 3px hsl(var(--popover))}.DateRangePicker-module__dayBtnDisabled--npVpc{cursor:not-allowed;opacity:.3}.DateRangePicker-module__dayBtnOtherMonth--eqIeo{color:hsl(var(--muted-foreground)/.35)}.DateRangePicker-module__dayBtnNormal--IkDdG{color:hsl(var(--foreground))}.DateRangePicker-module__dayBtnNormal--IkDdG:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.DateRangePicker-module__dayBtnInRange--5Jz2d{color:hsl(var(--primary))}.DateRangePicker-module__dayBtnInRange--5Jz2d:hover{background:hsl(var(--primary)/.25)}.DateRangePicker-module__dayBtnSelected--NpbJW{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 2px 6px #00000040}.DateRangePicker-module__dayBtnSelected--NpbJW:hover{background:hsl(var(--primary)/.95)}.DateRangePicker-module__dayBtnToday--hGMAS{box-shadow:0 0 0 1px hsl(var(--primary)/.7);color:hsl(var(--primary))}.DateRangePicker-module__footer--fvBYt{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid hsl(var(--border)/.6);padding:.75rem 1.25rem}.DateRangePicker-module__footerHint--se4Eu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;color:hsl(var(--muted-foreground))}.DateRangePicker-module__footerBtns--sUDc2{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.DateRangePicker-module__clearAllBtn--zgYTm{display:inline-flex;height:2rem;align-items:center;border-radius:.375rem;border:1px solid hsl(var(--border));background:transparent;padding:0 .75rem;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color .15s,color .15s}.DateRangePicker-module__clearAllBtn--zgYTm:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.DateRangePicker-module__applyBtn--F6s6K{display:inline-flex;height:2rem;align-items:center;border-radius:.375rem;border:none;padding:0 .75rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.DateRangePicker-module__applyBtn--F6s6K:hover:not(:disabled){background:hsl(var(--primary)/.9)}.DateRangePicker-module__applyBtn--F6s6K:disabled{cursor:not-allowed;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.DropdownMenu-module__wrapper--KhCsX{position:relative}.DropdownMenu-module__trigger---N2KC{cursor:pointer}.DropdownMenu-module__menu--cWcak{position:fixed;z-index:var(--z-popover-elevated, 250);min-width:180px;border-radius:.75rem;border:1px solid hsl(var(--border));background-color:hsl(var(--card));padding:.5rem 0;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.DropdownMenu-module__divider---i93l{margin:.5rem 0;border:0;border-top:1px solid hsl(var(--border))}.DropdownMenu-module__item--PQbHF{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:500;text-align:left;color:hsl(var(--foreground));background:none;border:none;cursor:pointer;transition:background-color .15s ease}.DropdownMenu-module__item--PQbHF:hover:not(:disabled){background-color:hsl(var(--muted))}.DropdownMenu-module__item--PQbHF:active:not(:disabled){background-color:hsl(var(--muted)/.8)}.DropdownMenu-module__item--PQbHF:disabled{opacity:.5;cursor:not-allowed}.DropdownMenu-module__itemDanger--y7h-Z{color:hsl(var(--destructive))}.DropdownMenu-module__itemDanger--y7h-Z:hover:not(:disabled){background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.DropdownMenu-module__itemIcon--xnp4S{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.DropdownMenu-module__itemLabel--UcQRV{flex:1}.EmptyState-module__root--ELdZ-{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.EmptyState-module__variantDefault--AsVTZ{padding:3rem 1rem}.EmptyState-module__variantList--VxDc7{padding:2rem 1rem}.EmptyState-module__illustration--vUvCr{margin-bottom:1.25rem}.EmptyState-module__image---PX6I{display:block;margin:0 auto 1.25rem;max-height:7rem;width:auto;border-radius:.75rem;-o-object-fit:contain;object-fit:contain;opacity:.95}.EmptyState-module__icon--UOXXV{margin-bottom:1rem;color:hsl(var(--muted-foreground))}.EmptyState-module__iconList--J3aHR{margin-bottom:.5rem;color:hsl(var(--muted-foreground))}.EmptyState-module__title--wodRq{font-size:1rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.5rem}.EmptyState-module__titleList--5xQUz{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.EmptyState-module__description--lTMCL{font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:1.5rem;max-width:28rem}.FileUploader-module__root--Yohu7{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--fc-field-gap);font-family:var(--font-body),system-ui,sans-serif}.FileUploader-module__label--8OtIv{font-size:var(--fc-label-size);font-weight:var(--fc-label-weight);line-height:1;color:var(--fc-label-color)}.FileUploader-module__dropMeta--cH325,.FileUploader-module__fileSize--R0qmC{font-size:.75rem;color:hsl(var(--muted-foreground))}.FileUploader-module__message--ORaZs{display:flex;align-items:flex-start;gap:.375rem;margin-top:var(--fc-message-gap);font-size:.75rem;line-height:1.375;color:hsl(var(--muted-foreground))}.FileUploader-module__fileErrorText--czt0n,.FileUploader-module__messageError--jcwvW{font-weight:500;color:#ef4444}.FileUploader-module__dropZone--20GxP{border:2px dashed hsl(var(--border));border-radius:.75rem;padding:1.5rem;transition:border-color .15s,background-color .15s;background:hsl(var(--card));cursor:pointer}.FileUploader-module__dropZoneError--Hah1J{border-color:var(--ds-error-500, #ef4444)}.FileUploader-module__label--8OtIv{color:var(--color-text-primary)}.FileUploader-module__dropZone--20GxP:hover{border-color:hsl(var(--primary)/.5)}.FileUploader-module__dropZoneActive--c4sY4{border-color:var(--color-primary-button);background:hsl(var(--primary)/.05)}.FileUploader-module__dropContent--bfM-Q{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.FileUploader-module__dropIcon--kz5Xy{color:var(--color-text-secondary)}.FileUploader-module__dropCta--JdM-s{font-size:.875rem;font-weight:500;color:var(--color-primary-button)}.FileUploader-module__dropSubtext--qb5lw{font-size:.875rem;color:var(--color-text-secondary)}.FileUploader-module__hiddenInput--eAcvi{display:none}.FileUploader-module__fileList--t9AyV{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.FileUploader-module__fileItem--niu9D{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:.5rem}.FileUploader-module__filePreview--rAvhD{width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover;border-radius:.25rem;flex-shrink:0}.FileUploader-module__fileInfo--RQBb5{flex:1;min-width:0}.FileUploader-module__fileName--5uzRM{font-size:.875rem;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUploader-module__fileErrorText--czt0n{margin-top:.25rem}.FileUploader-module__iconSuccess--DUeL0{color:#22c55e}.FileUploader-module__iconError--HucJ0{color:#ef4444}.FileUploader-module__removeBtn--g-zhe{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.25rem;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);transition:background-color .15s;flex-shrink:0}.FileUploader-module__removeBtn--g-zhe:hover{background:var(--color-border)}.FileUploader-module__message--ORaZs{margin-top:0}.FileUploader-module__messageHelper--Q-zO1{color:hsl(var(--muted-foreground))}.FormFooter-module__root--n28cK{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid hsl(var(--border))}@media (min-width: 640px){.FormFooter-module__root--n28cK{flex-direction:row}}.FormFooter-module__action--oaPKR{width:100%}@media (min-width: 640px){.FormFooter-module__action--oaPKR{width:auto}}.KPICard-module__card--QeiPo{position:relative;overflow:hidden;border-radius:1.5rem!important;background:hsl(var(--card)/.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsl(var(--border));box-shadow:0 10px 15px -3px #0000000f,0 0 0 1px hsl(var(--border)/.5);transition:box-shadow .3s}.KPICard-module__card--QeiPo:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a,0 0 0 1px hsl(var(--border)/.5)}.KPICard-module__fogWrap--z-6M2{position:absolute;top:0;right:0;width:8rem;height:8rem;pointer-events:none}.KPICard-module__fogPrimary--vC0Ab{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;filter:blur(40px);transform:translate(50%) translateY(-50%)}.KPICard-module__fogSecondary--lYHhb{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;filter:blur(24px);transform:translate(33%) translateY(-33%)}.KPICard-module__fogAccent--pNdpZ{position:absolute;top:0;right:0;width:6rem;height:6rem;border-radius:9999px;filter:blur(16px)}.KPICard-module__fogWrap--z-6M2[data-fog=blue] .KPICard-module__fogPrimary--vC0Ab{background:linear-gradient(to bottom right,#3b82f640,#60a5fa33,#93c5fd26)}.KPICard-module__fogWrap--z-6M2[data-fog=blue] .KPICard-module__fogSecondary--lYHhb{background:linear-gradient(to top left,rgba(96,165,250,.2),rgba(147,197,253,.15),transparent)}.KPICard-module__fogWrap--z-6M2[data-fog=blue] .KPICard-module__fogAccent--pNdpZ{background:linear-gradient(to bottom right,#3b82f64d,#60a5fa33)}.KPICard-module__fogWrap--z-6M2[data-fog=red] .KPICard-module__fogPrimary--vC0Ab{background:linear-gradient(to bottom right,#ef444440,#f8717133,#fca5a526)}.KPICard-module__fogWrap--z-6M2[data-fog=red] .KPICard-module__fogSecondary--lYHhb{background:linear-gradient(to top left,rgba(248,113,113,.2),rgba(252,165,165,.15),transparent)}.KPICard-module__fogWrap--z-6M2[data-fog=red] .KPICard-module__fogAccent--pNdpZ{background:linear-gradient(to bottom right,#ef44444d,#f8717133)}.KPICard-module__fogWrap--z-6M2[data-fog=green] .KPICard-module__fogPrimary--vC0Ab{background:linear-gradient(to bottom right,#22c55e40,#4ade8033,#86efac26)}.KPICard-module__fogWrap--z-6M2[data-fog=green] .KPICard-module__fogSecondary--lYHhb{background:linear-gradient(to top left,rgba(74,222,128,.2),rgba(134,239,172,.15),transparent)}.KPICard-module__fogWrap--z-6M2[data-fog=green] .KPICard-module__fogAccent--pNdpZ{background:linear-gradient(to bottom right,#22c55e4d,#4ade8033)}.KPICard-module__fogWrap--z-6M2[data-fog=orange] .KPICard-module__fogPrimary--vC0Ab{background:linear-gradient(to bottom right,#f9731640,#fb923c33,#fdba7426)}.KPICard-module__fogWrap--z-6M2[data-fog=orange] .KPICard-module__fogSecondary--lYHhb{background:linear-gradient(to top left,rgba(251,146,60,.2),rgba(253,186,116,.15),transparent)}.KPICard-module__fogWrap--z-6M2[data-fog=orange] .KPICard-module__fogAccent--pNdpZ{background:linear-gradient(to bottom right,#f973164d,#fb923c33)}.KPICard-module__fogWrap--z-6M2[data-fog=indigo] .KPICard-module__fogPrimary--vC0Ab,.KPICard-module__fogWrap--z-6M2[data-fog=purple] .KPICard-module__fogPrimary--vC0Ab,.KPICard-module__fogWrap--z-6M2[data-fog=teal] .KPICard-module__fogPrimary--vC0Ab{background:linear-gradient(to bottom right,#14b8a640,#51c4b733,#5eead426)}.KPICard-module__fogWrap--z-6M2[data-fog=indigo] .KPICard-module__fogSecondary--lYHhb,.KPICard-module__fogWrap--z-6M2[data-fog=purple] .KPICard-module__fogSecondary--lYHhb,.KPICard-module__fogWrap--z-6M2[data-fog=teal] .KPICard-module__fogSecondary--lYHhb{background:linear-gradient(to top left,rgba(81,196,183,.2),rgba(94,234,212,.15),transparent)}.KPICard-module__fogWrap--z-6M2[data-fog=indigo] .KPICard-module__fogAccent--pNdpZ,.KPICard-module__fogWrap--z-6M2[data-fog=purple] .KPICard-module__fogAccent--pNdpZ,.KPICard-module__fogWrap--z-6M2[data-fog=teal] .KPICard-module__fogAccent--pNdpZ{background:linear-gradient(to bottom right,#51c4b74d,#2dd4bf33)}.KPICard-module__iconWrap--2OKTh{position:absolute;top:.75rem;right:.75rem;z-index:10}.KPICard-module__iconFogPrimary--GKqRe{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;filter:blur(24px);z-index:-1;transform:scale(1.5)}.KPICard-module__iconFogSecondary--ywkHP{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;filter:blur(16px);z-index:-1;transform:scale(1.25)}.KPICard-module__iconBox--rqQEu{position:relative;background:hsl(var(--card)/.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.75rem;padding:.625rem;border:1px solid hsl(var(--border));box-shadow:0 1px 2px #0000000d}.KPICard-module__iconInner--Oy3RN{position:relative;z-index:10;opacity:.8}.KPICard-module__body--UbBEn{display:flex;flex-direction:column;gap:.375rem;padding-right:4rem}.KPICard-module__titleText--SaRIW{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.KPICard-module__valueText--jQ-ch{font-size:1.25rem;font-weight:700;color:hsl(var(--foreground))}.KPICard-module__changeRow--bnsZR{display:flex;align-items:center;gap:.25rem}.KPICard-module__trend--2IUdc{font-size:.75rem;font-weight:500}.KPICard-module__trendUp--jfB1c{color:#16a34a}.KPICard-module__trendDown--tFrtJ{color:#dc2626}.KPICard-module__trendNeutral--AoniG{color:hsl(var(--muted-foreground))}.KPICard-module__changeLabel--NvZYr{font-size:.75rem;color:hsl(var(--muted-foreground))}.KPICard-module__sparkline--MLuPB{margin-top:.375rem;height:1.5rem;display:flex;align-items:flex-end;gap:.125rem}.KPICard-module__sparkBar--SOQxx{flex:1;background:linear-gradient(to top,hsl(var(--muted)),hsl(var(--muted)/.7));border-radius:.125rem .125rem 0 0;opacity:.5}.NotificationBell-module__root--iar4l{position:relative}.NotificationBell-module__trigger--ppfCC{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:background-color .15s;background:none;border:none;color:var(--color-text-primary)}.NotificationBell-module__trigger--ppfCC:hover{background:var(--color-border)}.NotificationBell-module__badge--4SX--{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px}.NotificationModal-module__shell--nniK6{display:flex;flex-direction:column;height:100%;max-height:70vh}.NotificationModal-module__headerBar--QXLVT{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border))}.NotificationModal-module__unreadSummary--sYcdU{font-size:.875rem;color:hsl(var(--muted-foreground))}.NotificationModal-module__unreadCount--q7RXC{font-weight:600;color:hsl(var(--foreground))}.NotificationModal-module__markAllBtn--ulLGc{font-size:.75rem}.NotificationModal-module__list--eT0wb{flex:1;overflow-y:auto;padding-right:.5rem;display:flex;flex-direction:column;gap:.5rem;scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.28) transparent}.NotificationModal-module__list--eT0wb::-webkit-scrollbar{width:4px;height:4px}.NotificationModal-module__list--eT0wb::-webkit-scrollbar-track{background:transparent}.NotificationModal-module__list--eT0wb::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.28);border-radius:9999px}.NotificationModal-module__list--eT0wb::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.NotificationModal-module__emptyState--4ahzL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;text-align:center}.NotificationModal-module__emptyIllustration--YkOzd{margin-bottom:1rem}.NotificationModal-module__emptyTitle--H320T{margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.NotificationModal-module__emptySubtitle--X-s4B{font-size:.75rem;color:hsl(var(--muted-foreground))}.NotificationModal-module__notifCard--Byydf{position:relative;border-radius:.5rem;padding:1rem;cursor:pointer;border:1px solid transparent;transition:all .2s ease}.NotificationModal-module__notifCard--Byydf:hover{box-shadow:var(--shadow-md);transform:scale(1.01)}.NotificationModal-module__notifCardRead--NK-6n{border-color:hsl(var(--border))}.NotificationModal-module__notifCardUnread--VWvzu{border-color:hsl(var(--primary)/.4);box-shadow:0 0 0 1px hsl(var(--primary)/.3)}.NotificationModal-module__bgRead--ZPJxw{background:hsl(var(--muted)/.5)}.NotificationModal-module__bgSuccess--wRyka{background:var(--color-background-success)}.NotificationModal-module__bgWarning--bhVTd{background:var(--color-background-warning)}.NotificationModal-module__bgError--3BY1O{background:var(--color-background-danger)}.NotificationModal-module__bgInfo--5JPwO{background:var(--color-background-info)}.NotificationModal-module__row--QZhDQ{display:flex;align-items:flex-start;gap:.75rem}.NotificationModal-module__iconWrap--j-gD1{flex-shrink:0;margin-top:.125rem}.NotificationModal-module__iconSuccess--9I0Vm{color:var(--ds-success-500)}.NotificationModal-module__iconWarning--soJIv{color:var(--ds-warning-500)}.NotificationModal-module__iconError--xushd{color:hsl(var(--destructive))}.NotificationModal-module__iconInfo--BC-Em{color:hsl(var(--primary))}.NotificationModal-module__content--i9fqv{min-width:0;flex:1}.NotificationModal-module__titleRow--XjpZw{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.NotificationModal-module__title--zqxPg{font-size:.875rem;font-weight:600}.NotificationModal-module__titleRead--8Ve5-{color:hsl(var(--muted-foreground))}.NotificationModal-module__titleUnread--vXf9Z{color:hsl(var(--foreground))}.NotificationModal-module__unreadDot--laD20{flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem;border-radius:9999px;background:hsl(var(--primary))}.NotificationModal-module__message--bBmRm{margin-bottom:.5rem;font-size:.875rem;line-height:1.625;color:hsl(var(--muted-foreground))}.NotificationModal-module__footer--Qgx9U{display:flex;align-items:center;justify-content:space-between}.NotificationModal-module__time--3BW2v{font-size:.75rem;color:hsl(var(--muted-foreground))}.NotificationModal-module__actions--vnfai{display:flex;align-items:center;gap:.25rem}.NotificationModal-module__actionBtn--21uHb{height:auto!important;min-height:0!important;border-radius:.375rem;padding:.375rem}.NotificationModal-module__actionBtn--21uHb:hover{background:hsl(var(--muted))}.NotificationModal-module__actionBtnDelete--bTHyS:hover{background:var(--color-background-danger)}.NotificationModal-module__actionIcon--l3y3d{color:hsl(var(--muted-foreground))}.NotificationModal-module__deleteIcon--2XNH3{color:hsl(var(--destructive))}.NotificationModal-module__loadMoreSentinel--j52gw{display:flex;justify-content:center;padding:.75rem 0 .25rem}.NotificationModal-module__loadMoreText--iWBZr{font-size:.75rem;color:hsl(var(--muted-foreground))}.NotificationModal-module__loadMoreSpacer--0fl2-{display:block;height:1px}.ListSkeletonLayout-module__row--OaEhM{display:flex;align-items:flex-start;gap:var(--space-3)}.ListSkeletonLayout-module__avatar--lGXBa{flex-shrink:0}.ListSkeletonLayout-module__content--Q-rCN{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.NotificationListSkeleton-module__list--w3265>*+*{border-top:1px solid hsl(var(--border)/.6)}.NotificationListSkeleton-module__rowCompact--caup5{padding:var(--space-3) var(--space-4)}.NotificationListSkeleton-module__rowDefault--tjN3c{padding:var(--space-4) var(--space-6)}.NotificationListSkeleton-module__linePrimary--ATtFm{max-width:280px}.NotificationDropdown-module__backdrop--3kHGN{position:fixed;top:0;right:0;bottom:0;left:0}.NotificationDropdown-module__backdropDim--fDBQX{background:#0003}.NotificationDropdown-module__panel--M4GKC{position:fixed;display:flex;flex-direction:column;overflow:hidden;background:hsl(var(--card))}.NotificationDropdown-module__panelHeader--0hK0e{border-radius:.75rem;border:1px solid hsl(var(--border));box-shadow:0 20px 48px -16px #0f172a38,0 8px 20px -8px #0f172a1f}.NotificationDropdown-module__panelSidebar--Lk-kX{border-right:1px solid hsl(var(--border));box-shadow:8px 0 32px -8px #0f172a29}.NotificationDropdown-module__header--ZPSY3{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom:1px solid hsl(var(--border))}.NotificationDropdown-module__headerCompact--a2unM{padding:.75rem 1rem}.NotificationDropdown-module__headerSpacious--Ik9nK{padding:1.25rem 1.5rem}.NotificationDropdown-module__headerTitle--AwANQ{font-weight:600;color:hsl(var(--foreground))}.NotificationDropdown-module__headerTitleCompact--KTYHn{font-size:1rem}.NotificationDropdown-module__headerTitleSpacious--k7tz7{font-size:1rem;letter-spacing:-.025em}.NotificationDropdown-module__markAllBtn--aAN0p{font-weight:500;color:hsl(var(--muted-foreground));transition:color .15s;cursor:pointer;background:none;border:none;padding:0}.NotificationDropdown-module__markAllBtn--aAN0p:hover{color:hsl(var(--foreground))}.NotificationDropdown-module__markAllBtnCompact--vZXYm{font-size:.875rem}.NotificationDropdown-module__markAllBtnSpacious--pi0iz{font-size:.8125rem}.NotificationDropdown-module__markAllDisabled--PO-Vp{color:hsl(var(--muted-foreground)/.7);cursor:default;font-size:.8125rem}.NotificationDropdown-module__headerActions--XE-tR{display:flex;align-items:center;gap:.5rem}.NotificationDropdown-module__expandBtn--lxfkj{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.4375rem;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.45);color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.NotificationDropdown-module__expandBtn--lxfkj:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--border))}.NotificationDropdown-module__footer--TRKVC{flex-shrink:0;border-top:1px solid hsl(var(--border));padding:.625rem 1rem}.NotificationDropdown-module__viewAllBtn--ARXkr{display:flex;width:100%;align-items:center;justify-content:center;border-radius:.5rem;border:none;background:transparent;padding:.375rem .5rem;font-size:.8125rem;font-weight:600;color:hsl(var(--primary));cursor:pointer;transition:background-color .15s ease}.NotificationDropdown-module__viewAllBtn--ARXkr:hover{background:hsl(var(--primary)/.08)}.NotificationDropdown-module__scrollBody--GKwLp{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.NotificationDropdown-module__scrollBody--GKwLp::-webkit-scrollbar{width:4px;height:4px}.NotificationDropdown-module__scrollBody--GKwLp::-webkit-scrollbar-track{background:transparent}.NotificationDropdown-module__scrollBody--GKwLp::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:9999px}.NotificationDropdown-module__scrollBody--GKwLp::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.NotificationDropdown-module__emptyState--4YDM5{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.NotificationDropdown-module__emptyStateCompact--KlJr8{padding:3rem 1rem}.NotificationDropdown-module__emptyStateSpacious--sgDzB{padding:5rem 1.5rem}.NotificationDropdown-module__emptyIllustration--WEgac{margin-bottom:.75rem}.NotificationDropdown-module__emptyTitle--OtSTe{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.NotificationDropdown-module__emptySubtitle--ln0vV{margin-top:.25rem;max-width:240px;font-size:.75rem;color:hsl(var(--muted-foreground))}.NotificationDropdown-module__notifRow--KrM-8{position:relative;cursor:pointer;padding:.75rem 1rem;transition:background-color .15s}.NotificationDropdown-module__notifRow--KrM-8:hover{background:hsl(var(--muted)/.3)}.NotificationDropdown-module__notifRow--KrM-8+.NotificationDropdown-module__notifRow--KrM-8{border-top:1px solid hsl(var(--border)/.7)}.NotificationDropdown-module__rowInner--T0P0P{display:flex;align-items:flex-start;gap:.75rem}.NotificationDropdown-module__rowContent--DPtzG{min-width:0;flex:1;padding-right:1rem}.NotificationDropdown-module__rowText--Mp3Q6{font-size:.875rem;line-height:1.4}.NotificationDropdown-module__rowTitle--Z-w3Q{font-weight:600}.NotificationDropdown-module__sidebarRowTitle--hPf8r{font-weight:600;color:hsl(var(--foreground))}.NotificationDropdown-module__rowTextRead--bGIt6{color:hsl(var(--muted-foreground))}.NotificationDropdown-module__rowTextUnread--DNIQ-{color:hsl(var(--foreground))}.NotificationDropdown-module__rowMeta--iiS3K{margin-top:.25rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.NotificationDropdown-module__rowActions--oODlZ{margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.NotificationDropdown-module__actionBtn--sY16A{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.375rem;background:none;border:none;cursor:pointer;transition:background-color .15s}.NotificationDropdown-module__actionBtn--sY16A:hover{background:hsl(var(--muted))}.NotificationDropdown-module__actionBtnDelete--aJcmy:hover{background:var(--color-background-danger)}.NotificationDropdown-module__deleteIcon--Hf-pR{color:hsl(var(--destructive))}.NotificationDropdown-module__unreadDot--vth7J{flex-shrink:0;border-radius:9999px;background:hsl(var(--primary))}.NotificationDropdown-module__unreadDotCompact--7FX-y{margin-top:.375rem;width:.5rem;height:.5rem}.NotificationDropdown-module__sidebarRow--0LY9v{display:flex;width:100%;align-items:flex-start;gap:.75rem;border-bottom:1px solid hsl(var(--border)/.6);padding:1rem 1.5rem;text-align:left;transition:background-color .15s;cursor:pointer;background:none;border-left:none;border-right:none;border-top:none}.NotificationDropdown-module__sidebarRow--0LY9v:hover{background:hsl(var(--muted)/.25)}.NotificationDropdown-module__sidebarRow--0LY9v:focus-visible{outline:none;box-shadow:inset 0 0 0 2px hsl(var(--primary)/.3)}.NotificationDropdown-module__sidebarRow--0LY9v:last-child{border-bottom:none}.NotificationDropdown-module__sidebarRowContent--vkP4Z{min-width:0;flex:1}.NotificationDropdown-module__sidebarRowText---iidp{font-size:.8125rem;line-height:1.45}.NotificationDropdown-module__sidebarRowMeta--gUB75{margin-top:.25rem;font-size:.6875rem;color:hsl(var(--muted-foreground))}.NotificationDropdown-module__sidebarRowComment--pdVfI{margin-top:.625rem;border-radius:.5rem;border:1px solid hsl(var(--border)/.7);background:hsl(var(--muted)/.4);padding:.625rem .75rem;font-size:.75rem;line-height:1.6;color:hsl(var(--foreground)/.9)}.NotificationDropdown-module__sidebarUnreadDot---hkKF{margin-top:.5rem;flex-shrink:0;width:.5rem;height:.5rem;border-radius:9999px;background:hsl(var(--primary))}.NotificationDropdown-module__sidebarDotPlaceholder--kzG-W{margin-top:.5rem;width:.5rem;height:.5rem;flex-shrink:0}.NotificationDropdown-module__sentinel--8jEJC{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem}.NotificationDropdown-module__sentinelText--6l-Hq{font-size:.75rem;color:hsl(var(--muted-foreground))}.NotificationDropdown-module__sentinelSpacer--0IjzJ{width:4px;height:4px}.Pagination-module__root--GWPn6{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.Pagination-module__perPage--PU93g{display:flex;align-items:center;gap:.5rem;margin-right:.5rem}.Pagination-module__perPageLabel--cXHt5{white-space:nowrap;font-size:.875rem;color:hsl(var(--muted-foreground))}.Pagination-module__perPageTrigger--PGBcO{display:flex;height:2.25rem;min-width:90px;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.375rem;border:1px solid hsl(var(--border));background-color:hsl(var(--muted)/.6);padding:0 .75rem;font-size:.875rem;font-weight:500;color:hsl(var(--foreground));cursor:pointer;transition:background-color .15s ease}.Pagination-module__perPageTrigger--PGBcO:hover{background-color:hsl(var(--muted))}.Pagination-module__navBtn--MjnTs{display:flex;align-items:center;justify-content:center;height:2.25rem;width:2.25rem;border-radius:.375rem;border:1px solid hsl(var(--border));background-color:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color .15s ease,color .15s ease;flex-shrink:0}.Pagination-module__navBtn--MjnTs:hover:not(:disabled){background-color:hsl(var(--muted));color:hsl(var(--foreground))}.Pagination-module__navBtn--MjnTs:disabled{cursor:not-allowed;opacity:.4}.Pagination-module__navBtnDesktop--ywIJw{display:none}@media (min-width: 640px){.Pagination-module__navBtnDesktop--ywIJw{display:flex}}.Pagination-module__doubleChevron--UP7xO{display:flex;align-items:center}.Pagination-module__doubleChevron--UP7xO>*+*{margin-left:-4px}.Pagination-module__pages--uiGt4{display:flex;align-items:center;gap:.25rem}.Pagination-module__pageBtn--BR-wK{display:flex;align-items:center;justify-content:center;height:2.25rem;min-width:2.5rem;padding:0 .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease;border:1px solid transparent}.Pagination-module__pageBtnIdle--PrKuX{background-color:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.Pagination-module__pageBtnIdle--PrKuX:hover{background-color:hsl(var(--muted))}.Pagination-module__pageBtnActive--kot5d{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 1px 2px #0000001a}.Pagination-module__pageBtnActive--kot5d:hover{background-color:hsl(var(--primary)/.9)}.Pagination-module__ellipsis--xXr3G{padding:.25rem .5rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.SearchBar-module__wrap--ePheS{position:relative}.SearchBar-module__clearBtn--x8AjE{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.25rem;background:none;border:none;cursor:pointer;color:hsl(var(--muted-foreground));border-radius:.25rem;transition:opacity .15s}.SearchBar-module__clearBtn--x8AjE:hover{opacity:.7}.SearchBar-module__spinner--EYO4b{flex-shrink:0}.SlideOver-module__backdrop--4gkDQ{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 200);background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SlideOver-module__panel--LUpBH{position:fixed;top:0;height:100%;width:100%;max-width:28rem;background-color:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column}.SlideOver-module__panelLeft--iqFHe{left:0;animation:SlideOver-module__slide-in-left---0ZyS .2s ease-out forwards}.SlideOver-module__panelRight--dYEWC{right:0;animation:SlideOver-module__slide-in-right--QyiDz .2s ease-out forwards}.SlideOver-module__header--9p8he{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid hsl(var(--border))}.SlideOver-module__title--MSV54{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground))}.SlideOver-module__closeBtn--qgYz4{margin-left:auto}.SlideOver-module__body--tQJxi{flex:1;overflow-y:auto;padding:1.5rem}.SlideOver-module__footer--mwreq{padding:1.5rem;border-top:1px solid hsl(var(--border))}.Table-module__scrollX--XHxe4{overflow-x:auto;font-family:var(--font-ds, inherit)}.Table-module__wrap--4q641{display:flex;flex-direction:column;font-family:var(--font-body, inherit)}.Table-module__wrapBordered--uW-k0{overflow:hidden;border-radius:1rem;border:1px solid var(--color-border);background:hsl(var(--card));box-shadow:0 1px 1px #0d0d120f}.Table-module__overflowX---nSLf{overflow-x:auto}.Table-module__tableWrap--T5c3b{display:inline-block;min-width:100%;vertical-align:middle}.Table-module__table--Y1bCh{width:100%;border-collapse:collapse}.Table-module__theadRow--vlOLS{border-bottom:1px solid var(--color-border)}.Table-module__thSurface--cEBm9{background:var(--brand-canvas-alt)}.Table-module__thTransparent--CBHIQ{background:transparent}.Table-module__th--Dyrxx{text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground))}.Table-module__thCenter--vMC-d{text-align:center}.Table-module__thRight--lWyy-{text-align:right}.Table-module__stickyTop--G3pKV{position:sticky;top:0;z-index:10}.Table-module__stickyLeft--npr6l{position:sticky;left:0;z-index:20}.Table-module__headerCellInner--l5maX{display:flex;align-items:center;gap:.5rem}.Table-module__sortBtn--r8Lj-{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.375rem;background:none;border:none;cursor:pointer;color:hsl(var(--muted-foreground));font-size:.625rem;font-variant-numeric:tabular-nums;transition:background-color .15s,color .15s;line-height:1}.Table-module__sortBtn--r8Lj-:hover{background:hsl(var(--muted)/.8);color:hsl(var(--foreground))}.Table-module__cellCompact--J0km3{height:2.5rem;padding:0 .75rem}.Table-module__cellDefault--MHAg7{height:3rem;padding:0 1rem}.Table-module__cellRelaxed--hiKG-{height:3.5rem;padding:0 1rem}.Table-module__row--GnQ8E{transition:background-color .2s}.Table-module__rowBordered--SIcW-:not(:last-child){border-bottom:1px solid var(--color-border)}.Table-module__rowStriped--Kw52i{background:hsl(var(--brand-canvas-alt)/.5)}.Table-module__rowSelected--sBfkv{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px hsl(var(--primary)/.2)}.Table-module__rowClickable--2SpP8{cursor:pointer}.Table-module__rowClickable--2SpP8:not(.Table-module__rowSelected--sBfkv):hover{background:hsl(var(--muted)/.4)}.Table-module__rowClickable--2SpP8.Table-module__rowSelected--sBfkv:hover{background:var(--color-accent-soft)}.Table-module__td--2KD--{font-size:.875rem;color:var(--color-text)}.Table-module__tdCenter--Zp3NZ{text-align:center}.Table-module__tdRight--w5TXj{text-align:right}.Table-module__stickyCell--T8bWl{position:sticky;left:0;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .2s ease-out}.Table-module__stickyCellSelected--vITgH{background:hsl(var(--primary)/.09)}.Table-module__stickyCellSelected--vITgH:hover{background:hsl(var(--primary)/.12)}.dark .Table-module__stickyCellSelected--vITgH{background:hsl(var(--primary)/.14)}.dark .Table-module__stickyCellSelected--vITgH:hover{background:hsl(var(--primary)/.18)}.Table-module__stickyCellUnselected--UDn2U{background:hsl(var(--background))}.Table-module__row--GnQ8E:hover .Table-module__stickyCellUnselected--UDn2U{background:hsl(var(--muted)/.55)}.dark .Table-module__row--GnQ8E:hover .Table-module__stickyCellUnselected--UDn2U{background:hsl(var(--muted)/.4)}.Table-module__empty--tk1Vg{display:flex;align-items:center;justify-content:center;padding:3rem;font-family:var(--font-ds, inherit)}.Table-module__skeletonHeader--xLw6d{background:hsl(var(--muted-foreground)/.15)}.Table-module__skeletonCell--bFJ4u{background:var(--ds-neutral-200, #e5e7eb)}.Table-module__footer--cIL-s{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--color-border);background:var(--brand-canvas-alt);padding:1rem}@media (min-width: 640px){.Table-module__footer--cIL-s{flex-direction:row;padding:1rem 1.5rem}}.Table-module__footerCount--vyguT{order:2;font-size:.875rem;color:hsl(var(--muted-foreground))}@media (min-width: 640px){.Table-module__footerCount--vyguT{order:1}}.Table-module__footerCountBold--LgaAz{font-weight:500;color:var(--color-heading)}.Table-module__footerCountBoldFg--Il1i9{font-weight:500;color:hsl(var(--foreground))}.Table-module__footerPager--BJD-J{order:1}@media (min-width: 640px){.Table-module__footerPager--BJD-J{order:2}}.Breadcrumb-module__nav--ZbA4D{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.Breadcrumb-module__list--NFG1o{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;list-style:none;margin:0;padding:0}.Breadcrumb-module__item--Sik5U{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.Breadcrumb-module__separator--NQEI4{flex-shrink:0;color:hsl(var(--muted-foreground))}.Breadcrumb-module__current--pG1--,.Breadcrumb-module__link--Gn7Up,.Breadcrumb-module__buttonLink--gng3E{display:inline-flex;align-items:center;gap:var(--space-1)}.Breadcrumb-module__current--pG1--{font-weight:500;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumb-module__link--Gn7Up{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none;transition:color .15s ease}.Breadcrumb-module__link--Gn7Up:hover{color:hsl(var(--foreground))}.Breadcrumb-module__buttonLink--gng3E{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.Breadcrumb-module__buttonLink--gng3E:hover{color:hsl(var(--foreground))}.Breadcrumb-module__icon--gAHW6{display:flex;flex-shrink:0;align-items:center}.Breadcrumb-module__loading--3D17X{display:inline-block;height:1rem;width:6rem;border-radius:.25rem;background-color:hsl(var(--muted));animation:Breadcrumb-module__pulse--HCTTC 2s cubic-bezier(.4,0,.6,1) infinite}.workspaceColors-module__blueBg--orBTx{background-color:#dbeafe}.dark .workspaceColors-module__blueBg--orBTx{background-color:#1e3a8a4d}.workspaceColors-module__blueText--ql0Ce{color:#2563eb}.dark .workspaceColors-module__blueText--ql0Ce{color:#60a5fa}.workspaceColors-module__blueBorder--gT9rl{border-color:#bfdbfe}.dark .workspaceColors-module__blueBorder--gT9rl{border-color:#1e40af}.workspaceColors-module__greenBg--6lRqQ{background-color:#dcfce7}.dark .workspaceColors-module__greenBg--6lRqQ{background-color:#14532d4d}.workspaceColors-module__greenText--VsVLo{color:#16a34a}.dark .workspaceColors-module__greenText--VsVLo{color:#4ade80}.workspaceColors-module__greenBorder--uPMdl{border-color:#bbf7d0}.dark .workspaceColors-module__greenBorder--uPMdl{border-color:#166534}.workspaceColors-module__purpleBg--s8llm{background-color:#f3e8ff}.dark .workspaceColors-module__purpleBg--s8llm{background-color:#581c874d}.workspaceColors-module__purpleText--BzA-W{color:#9333ea}.dark .workspaceColors-module__purpleText--BzA-W{color:#c084fc}.workspaceColors-module__purpleBorder--RMJoe{border-color:#e9d5ff}.dark .workspaceColors-module__purpleBorder--RMJoe{border-color:#6b21a8}.workspaceColors-module__orangeBg--dc8kg{background-color:#ffedd5}.dark .workspaceColors-module__orangeBg--dc8kg{background-color:#7c2d124d}.workspaceColors-module__orangeText--mInNW{color:#ea580c}.dark .workspaceColors-module__orangeText--mInNW{color:#fb923c}.workspaceColors-module__orangeBorder--Ok5Fd{border-color:#fed7aa}.dark .workspaceColors-module__orangeBorder--Ok5Fd{border-color:#9a3412}.workspaceColors-module__pinkBg--0z154{background-color:#fce7f3}.dark .workspaceColors-module__pinkBg--0z154{background-color:#8318434d}.workspaceColors-module__pinkText--kFB0-{color:#db2777}.dark .workspaceColors-module__pinkText--kFB0-{color:#f472b6}.workspaceColors-module__pinkBorder--hBtHC{border-color:#fbcfe8}.dark .workspaceColors-module__pinkBorder--hBtHC{border-color:#9d174d}.workspaceColors-module__indigoBg---D3T9{background-color:#e0e7ff}.dark .workspaceColors-module__indigoBg---D3T9{background-color:#312e814d}.workspaceColors-module__indigoText--fi8CF{color:#4f46e5}.dark .workspaceColors-module__indigoText--fi8CF{color:#818cf8}.workspaceColors-module__indigoBorder--XF-AP{border-color:#c7d2fe}.dark .workspaceColors-module__indigoBorder--XF-AP{border-color:#3730a3}.workspaceColors-module__tealBg--8Swrx{background-color:#ccfbf1}.dark .workspaceColors-module__tealBg--8Swrx{background-color:#134e4a4d}.workspaceColors-module__tealText--BrG3p{color:#0d9488}.dark .workspaceColors-module__tealText--BrG3p{color:#2dd4bf}.workspaceColors-module__tealBorder--uBaFT{border-color:#99f6e4}.dark .workspaceColors-module__tealBorder--uBaFT{border-color:#115e59}.workspaceColors-module__amberBg--zVnSi{background-color:#fef3c7}.dark .workspaceColors-module__amberBg--zVnSi{background-color:#78350f4d}.workspaceColors-module__amberText--hcD8a{color:#d97706}.dark .workspaceColors-module__amberText--hcD8a{color:#fbbf24}.workspaceColors-module__amberBorder--fj2M6{border-color:#fde68a}.dark .workspaceColors-module__amberBorder--fj2M6{border-color:#92400e}.workspaceColors-module__redBg--lDOq9{background-color:#fee2e2}.dark .workspaceColors-module__redBg--lDOq9{background-color:#7f1d1d4d}.workspaceColors-module__redText--NmEmV{color:#dc2626}.dark .workspaceColors-module__redText--NmEmV{color:#f87171}.workspaceColors-module__redBorder--jO-7s{border-color:#fecaca}.dark .workspaceColors-module__redBorder--jO-7s{border-color:#991b1b}.workspaceColors-module__roseBg--Mf9TF{background-color:#ffe4e6}.dark .workspaceColors-module__roseBg--Mf9TF{background-color:#8813374d}.workspaceColors-module__roseText--NV0sI{color:#e11d48}.dark .workspaceColors-module__roseText--NV0sI{color:#fb7185}.workspaceColors-module__roseBorder--G-Cw9{border-color:#fecdd3}.dark .workspaceColors-module__roseBorder--G-Cw9{border-color:#9f1239}.workspaceColors-module__cyanBg--T2MJ-{background-color:#cffafe}.dark .workspaceColors-module__cyanBg--T2MJ-{background-color:#164e634d}.workspaceColors-module__cyanText--ILgU2{color:#0891b2}.dark .workspaceColors-module__cyanText--ILgU2{color:#22d3ee}.workspaceColors-module__cyanBorder--kqhoj{border-color:#a5f3fc}.dark .workspaceColors-module__cyanBorder--kqhoj{border-color:#155e75}.workspaceColors-module__limeBg--t1kLr{background-color:#ecfccb}.dark .workspaceColors-module__limeBg--t1kLr{background-color:#3653144d}.workspaceColors-module__limeText--qWU09{color:#65a30d}.dark .workspaceColors-module__limeText--qWU09{color:#a3e635}.workspaceColors-module__limeBorder--HKbjQ{border-color:#d9f99d}.dark .workspaceColors-module__limeBorder--HKbjQ{border-color:#3f6212}.workspaceColors-module__violetBg--MFYS3{background-color:#ede9fe}.dark .workspaceColors-module__violetBg--MFYS3{background-color:#4c1d954d}.workspaceColors-module__violetText--8YKFh{color:#7c3aed}.dark .workspaceColors-module__violetText--8YKFh{color:#a78bfa}.workspaceColors-module__violetBorder--27Kyy{border-color:#ddd6fe}.dark .workspaceColors-module__violetBorder--27Kyy{border-color:#5b21b6}.workspaceColors-module__slateBg--6t-mW{background-color:#f1f5f9}.dark .workspaceColors-module__slateBg--6t-mW{background-color:#0f172a4d}.workspaceColors-module__slateText--5KCK8{color:#475569}.dark .workspaceColors-module__slateText--5KCK8{color:#94a3b8}.workspaceColors-module__slateBorder--s55in{border-color:#e2e8f0}.dark .workspaceColors-module__slateBorder--s55in{border-color:#1e293b}.workspaceColors-module__skyBg--surUC{background-color:#e0f2fe}.dark .workspaceColors-module__skyBg--surUC{background-color:#0c4a6e4d}.workspaceColors-module__skyText--hY9cC{color:#0284c7}.dark .workspaceColors-module__skyText--hY9cC{color:#38bdf8}.workspaceColors-module__skyBorder--hMgPO{border-color:#bae6fd}.dark .workspaceColors-module__skyBorder--hMgPO{border-color:#075985}.workspaceColors-module__fuchsiaBg--JT5sd{background-color:#fae8ff}.dark .workspaceColors-module__fuchsiaBg--JT5sd{background-color:#701a754d}.workspaceColors-module__fuchsiaText--JkKXr{color:#c026d3}.dark .workspaceColors-module__fuchsiaText--JkKXr{color:#e879f9}.workspaceColors-module__fuchsiaBorder--TsFqg{border-color:#f5d0fe}.dark .workspaceColors-module__fuchsiaBorder--TsFqg{border-color:#86198f}.breadcrumbTrailIcons-module__workspaceDot--Zh4I-{display:inline-block;height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px}.breadcrumbTrailIcons-module__projectIcon--6C3Ll{flex-shrink:0}.breadcrumbTrailIcons-module__projectIconMuted--ZxeW5{flex-shrink:0;color:hsl(var(--muted-foreground))}.Header-module__headerBorder--9zuL1{border-bottom-color:var(--color-border)}.Header-module__dropdownBorder--OBgCn{border-color:var(--color-border)}.Header-module__headerSlot--E-qTL{height:var(--shell-header-height);min-height:var(--shell-header-height)}.Header-module__root--inCDV{position:sticky;top:0;flex-shrink:0;overflow:visible;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background))}.Header-module__bar--Ak-ff{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-3);padding-left:var(--space-6);padding-right:var(--space-6)}.Header-module__breadcrumbWrap--qLo83{display:flex;min-width:0;align-items:center}.Header-module__actions--KPxn5{display:flex;align-items:center;gap:var(--space-2)}@media (min-width: 640px){.Header-module__actions--KPxn5{gap:var(--space-3)}}.Header-module__actionBtn--95tSZ{height:2.25rem!important;flex-shrink:0;gap:.375rem;border-radius:.5rem!important;border:1px solid hsl(var(--border))!important;background:hsl(var(--muted))!important;padding-left:var(--space-3)!important;padding-right:var(--space-3)!important;font-size:.75rem!important;font-weight:500!important;color:hsl(var(--foreground))!important}.Header-module__actionBtn--95tSZ:hover{background:hsl(var(--muted)/.8)!important}.Header-module__actionBtnIcon--m2HWC{color:hsl(var(--muted-foreground))}.Header-module__actionBtnLabel--0mqj3{display:none}@media (min-width: 640px){.Header-module__actionBtnLabel--0mqj3{display:inline}}.Header-module__promoBtn--GU48E{position:relative;height:2.25rem!important;flex-shrink:0;gap:.375rem;border-radius:.5rem!important;border:none!important;padding-left:.875rem!important;padding-right:.875rem!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.01em;color:hsl(var(--primary-foreground))!important;background:linear-gradient(135deg,hsl(var(--primary)/.95),hsl(var(--primary)),#27867d)!important;box-shadow:0 0 0 1px hsl(var(--primary)/.6),0 2px 10px hsl(var(--primary)/.45),0 0 22px hsl(var(--primary)/.22)}.Header-module__promoBtn--GU48E:hover{color:hsl(var(--primary-foreground))!important;background:linear-gradient(135deg,#32aea2,hsl(var(--primary)),#257e76)!important;box-shadow:0 0 0 1px hsl(var(--primary)/.75),0 4px 14px hsl(var(--primary)/.5),0 0 28px hsl(var(--primary)/.3);transform:translateY(-1px)}@media (prefers-reduced-motion: no-preference){.Header-module__promoBtn--GU48E{animation:Header-module__promoPulse--VWeNi 2.8s ease-in-out infinite}}@keyframes Header-module__promoPulse--VWeNi{0%,to{box-shadow:0 0 0 1px hsl(var(--primary)/.55),0 2px 10px hsl(var(--primary)/.4),0 0 20px hsl(var(--primary)/.18)}50%{box-shadow:0 0 0 1px hsl(var(--primary)/.75),0 2px 12px hsl(var(--primary)/.5),0 0 30px hsl(var(--primary)/.32)}}.Header-module__promoBtnIcon--J3fTZ{color:hsl(var(--primary-foreground));filter:drop-shadow(0 0 4px rgba(255,255,255,.35))}.Header-module__notifWrap--CRSYu{position:relative;display:flex;align-items:center;gap:var(--space-2);overflow:visible}.Header-module__notifBtnOuter--yKqXk{position:relative;flex-shrink:0;overflow:visible}.Header-module__notifBtn--XdOIW{height:2.25rem!important;gap:.375rem;overflow:visible!important;border-radius:.5rem!important;border:1px solid hsl(var(--border))!important;background:hsl(var(--muted))!important;padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.Header-module__notifBtn--XdOIW:hover{background:hsl(var(--muted)/.8)!important}.Header-module__notifIconWrap--HWXn0{position:relative;display:inline-flex;flex-shrink:0}.Header-module__notifIcon--HY-NX{color:hsl(var(--muted-foreground))}.Header-module__notifBadgeMobile--d2lMO{pointer-events:none;position:absolute;top:-.375rem;right:-.375rem;z-index:10;display:flex;height:1.125rem;min-width:1.125rem;align-items:center;justify-content:center;border-radius:9999px;background:hsl(var(--primary));padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:600;line-height:1;color:hsl(var(--primary-foreground));box-shadow:0 0 0 2px hsl(var(--background))}@media (min-width: 640px){.Header-module__notifBadgeMobile--d2lMO{display:none}}.Header-module__notifLabel--tUGyU{display:none;font-size:.75rem;font-weight:500;color:hsl(var(--foreground))}@media (min-width: 640px){.Header-module__notifLabel--tUGyU{display:inline}}.Header-module__notifBadgeDesktop--lWtXB{display:none;height:1.25rem;min-width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:hsl(var(--primary));padding-left:.375rem;padding-right:.375rem;font-size:10px;font-weight:600;line-height:1;color:hsl(var(--primary-foreground))}@media (min-width: 640px){.Header-module__notifBadgeDesktop--lWtXB{display:inline-flex}}.Header-module__avatarBtn--Ssr26{height:auto!important;padding:0!important}.Header-module__avatarBtnRoot--YeaD5>div{height:2rem;width:2rem;border-radius:9999px;border:1px solid hsl(var(--border));background:hsl(var(--primary)/.1)}.Header-module__avatarBtnRoot--YeaD5 span{font-size:.75rem;font-weight:600}.Header-module__userMenuPanel--iC-pE{padding-top:var(--space-2);padding-bottom:var(--space-2)}.Header-module__userMenuHeader--VXC3f{border-bottom:1px solid hsl(var(--border));padding:var(--space-3) var(--space-4)}.Header-module__userMenuName--nkMHW{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.Header-module__userMenuEmail--oIo0F{margin-top:.25rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.Header-module__menuLink--wmNgl{display:flex;width:100%;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:.875rem;color:hsl(var(--foreground));text-decoration:none}.Header-module__menuLink--wmNgl:hover{background:hsl(var(--muted))}.Header-module__menuIcon--TI-NG{color:hsl(var(--muted-foreground))}.Header-module__menuDivider--2yI4s{margin-top:.25rem;margin-bottom:.25rem;height:1px;background:hsl(var(--border))}.Header-module__menuSectionLabel--rEZ1Y{padding:.375rem var(--space-4);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.Header-module__orgSwitchBtn--8UXcB{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:.875rem;color:hsl(var(--foreground));background:transparent;border:none;cursor:pointer;text-align:left}.Header-module__orgSwitchBtn--8UXcB:hover:not(:disabled){background:hsl(var(--muted))}.Header-module__orgSwitchBtn--8UXcB:disabled{opacity:.5}.Header-module__orgSwitchBtnOpen--noGZ4{background:hsl(var(--muted)/.6)}.Header-module__orgSwitchLabel--cmdMD{display:flex;align-items:center;gap:var(--space-2)}.Header-module__logoutBtn--q-lM6{width:100%;height:auto!important;justify-content:flex-start!important;gap:var(--space-2)!important;border-radius:0!important;padding:var(--space-2) var(--space-4)!important;text-align:left;font-size:.875rem!important;color:hsl(var(--foreground))!important}.Header-module__logoutBtn--q-lM6:hover{background:hsl(var(--muted))!important}.Header-module__orgFlyout--Zyd3V{display:flex;flex-direction:column;overflow:hidden;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 12px 32px -8px #0f172a2e,0 4px 12px -4px #0f172a14}@media (prefers-reduced-motion: no-preference){.Header-module__orgFlyout--Zyd3V{animation:Header-module__fadeIn--8i7Q4 .18s ease-out}}.Header-module__orgFlyoutHeader--yT5HJ{flex-shrink:0;border-bottom:1px solid hsl(var(--border));padding:var(--space-3) var(--space-4)}.Header-module__orgFlyoutTitle--GYC8N{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.Header-module__orgFlyoutSubtitle--3PyWQ{margin-top:.125rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.Header-module__orgFlyoutList--OBdJU{min-height:0;flex:1;overflow-y:auto;padding:.375rem}.Header-module__orgRow--ZIyEW{display:flex;width:100%;align-items:center;gap:var(--space-3);border-radius:.5rem;padding:.625rem;text-align:left;font-size:.875rem;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.Header-module__orgRow--ZIyEW:hover:not(:disabled){background:hsl(var(--muted))}.Header-module__orgRow--ZIyEW:disabled{pointer-events:none;opacity:.6}.Header-module__orgRowActive--THrsr{background:hsl(var(--primary)/.08);box-shadow:0 0 0 1px hsl(var(--primary)/.15)}.Header-module__orgAvatar--Om10-{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background:hsl(var(--muted));font-size:.75rem;font-weight:600;color:hsl(var(--foreground))}.Header-module__orgInfo--fC4aV{min-width:0;flex:1}.Header-module__orgName--XLgKk{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:hsl(var(--foreground))}.Header-module__orgRole--nCg-t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:hsl(var(--muted-foreground))}.Header-module__orgCheck--cLB3I{flex-shrink:0;color:hsl(var(--primary))}.Logo-module__wrapper--T3gFn{display:inline-flex;align-items:center;justify-content:center}.Logo-module__img--7iCaq{display:block;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .Logo-module__themeLight--vr-8a,.Logo-module__themeDark--xb540{display:none}.dark .Logo-module__themeDark--xb540{display:block}.LoadingScreen-module__screen--TYZv9{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;background-color:hsl(var(--background))}.LoadingScreen-module__bg--1bor2{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.LoadingScreen-module__bgPattern--0hroU{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4;pointer-events:none}.LoadingScreen-module__blob--0-O4h{position:absolute;border-radius:9999px;filter:blur(48px);animation:LoadingScreen-module__pulse--2WZzt 2s cubic-bezier(.4,0,.6,1) infinite}.LoadingScreen-module__blobTL--vwIJr{top:0;left:0;width:500px;height:500px;background-color:hsl(var(--primary)/.2)}.LoadingScreen-module__blobBR--vVPpx{bottom:0;right:0;width:500px;height:500px;background-color:hsl(var(--primary)/.15);animation-delay:1s}.LoadingScreen-module__blobCenter---8R3o{top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background-color:hsl(var(--primary)/.1);animation-delay:2s}.LoadingScreen-module__content--hc1OP{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.LoadingScreen-module__brand--PRswk{-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.9}.LoadingScreen-module__textGroup--9rWEC{display:flex;flex-direction:column;gap:.5rem;text-align:center}.LoadingScreen-module__heading--F09uY{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground))}.LoadingScreen-module__subtext--nQyV5{font-size:.875rem;color:hsl(var(--muted-foreground))}.LoadingScreen-module__orbWrap--jI1tq{position:relative;display:flex;align-items:center;justify-content:center}.LoadingScreen-module__orb--khLl4{position:relative;border-radius:9999px;background:linear-gradient(to bottom right,hsl(var(--primary)),hsl(var(--primary)/.7));box-shadow:0 0 30px 12px hsl(var(--primary)/.35);animation:LoadingScreen-module__pulse--2WZzt 2s cubic-bezier(.4,0,.6,1) infinite}.LoadingScreen-module__orbLg--DDkdR{width:6rem;height:6rem}.LoadingScreen-module__orbSm--BT5pM{width:3rem;height:3rem}.LoadingScreen-module__orbInner--IuXE7{position:absolute;top:15%;right:15%;bottom:15%;left:15%;border-radius:9999px;background:linear-gradient(to bottom right,hsl(var(--primary-foreground)/.2),transparent);pointer-events:none}.PageLoader-module__inline--dlwQr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 0}.PageLoader-module__minimal--0FtSZ{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 200);display:flex;align-items:center;justify-content:center;background-color:hsl(var(--background)/.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PageLoader-module__minimalContent--wWu--{display:flex;flex-direction:column;align-items:center;gap:1rem}.PageLoader-module__fullscreen--nJBcY{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 200)}.PageLoader-module__brand--O7HBu{opacity:.9}.PageLoader-module__textGroup--QWmMH{display:flex;flex-direction:column;gap:.25rem;text-align:center}.PageLoader-module__heading--SOQpV{font-size:1rem;font-weight:500;color:hsl(var(--foreground))}.PageLoader-module__subtext--RbkCB{font-size:.875rem;color:hsl(var(--muted-foreground))}.ContextPanel-module__celebrationOverlay--ozi4-{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-local);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.5rem;background-color:hsl(var(--primary)/.1);animation:ContextPanel-module__fadeIn--6BCjF .3s ease-out forwards}.ContextPanel-module__celebrationImage--0-q53{width:6rem;height:6rem;-o-object-fit:contain;object-fit:contain;animation:ContextPanel-module__contextPanelZoomIn--ccrou .5s ease-out forwards}@keyframes ContextPanel-module__contextPanelZoomIn--ccrou{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ContextPanel-module__emptyMessage--1dzz5{margin-bottom:var(--space-4);font-size:.875rem;color:hsl(var(--muted-foreground));text-align:center}.ContextPanel-module__fieldBlock--FRsv4{margin-bottom:var(--space-4)}.ContextPanel-module__fieldHint--tz7AB{margin-top:var(--space-1);font-size:.75rem;color:hsl(var(--muted-foreground))}.ContextPanel-module__preparingStep--acDhw{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.ContextPanel-module__preparingStepDone--YirF-{color:hsl(var(--primary))}.ContextPanel-module__preparingStepActive--84ZSl{font-weight:500;color:hsl(var(--primary))}.ContextPanel-module__preparingStepPending--lT2FR{color:hsl(var(--muted-foreground))}.ContextPanel-module__descriptionPanel--S-rcf{display:flex;flex:1;flex-direction:column;padding:var(--space-4);overflow:hidden;animation:ContextPanel-module__fadeIn--6BCjF .2s ease-out forwards}.ContextPanel-module__sectionLabel--pO-RK{margin-bottom:var(--space-2);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.ContextPanel-module__projectTitle--Z-l93{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.ContextPanel-module__descriptionBody--EeZst{margin-top:var(--space-2);font-size:.875rem;color:hsl(var(--muted-foreground));white-space:pre-wrap}.ContextPanel-module__descriptionBodyClamped--3QlkR{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.ContextPanel-module__descriptionPlaceholder--MKMaA{font-style:italic}.ContextPanel-module__descriptionHint--wvuKH{margin-top:var(--space-4);font-size:.75rem;color:hsl(var(--muted-foreground))}.ContextPanel-module__draftPanel--hcFu7{display:flex;flex:1;flex-direction:column;overflow:hidden;background-color:hsl(var(--card));animation:ContextPanel-module__fadeIn--6BCjF .2s ease-out forwards}.ContextPanel-module__draftHeaderLeft--y3Zbb{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.ContextPanel-module__draftHeaderIcon--IUlTA{height:.875rem;width:.875rem;flex-shrink:0;color:hsl(var(--muted-foreground))}.ContextPanel-module__draftHeaderTitle--DNPwb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:hsl(var(--foreground))}.ContextPanel-module__unsavedBadge--XhvIX{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--ds-warning-500) 25%,transparent);background-color:color-mix(in srgb,var(--ds-warning-500) 10%,transparent);padding:.25rem .625rem;font-size:11px;font-weight:500;color:var(--ds-warning-600)}.dark .ContextPanel-module__unsavedBadge--XhvIX{color:var(--ds-warning-500)}.ContextPanel-module__unsavedDot--r4YbR{height:5px;width:5px;border-radius:9999px;background-color:var(--ds-warning-500)}.ContextPanel-module__draftScroll--U9DOo{flex:1;overflow-y:auto;padding:var(--space-5);scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.28) transparent}.ContextPanel-module__draftScroll--U9DOo::-webkit-scrollbar{width:4px;height:4px}.ContextPanel-module__draftScroll--U9DOo::-webkit-scrollbar-track{background:transparent}.ContextPanel-module__draftScroll--U9DOo::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.28);border-radius:9999px}.ContextPanel-module__draftScroll--U9DOo::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.ContextPanel-module__draftMeta--6DNcb{margin-bottom:var(--space-6)}.ContextPanel-module__projectNameInput--j44nt{width:100%;font-family:var(--font-ds, inherit)}.ContextPanel-module__projectNameInput--j44nt>div{height:auto;border-radius:0;border:0;border-bottom:1px solid transparent;background:transparent;padding:0;box-shadow:none}.ContextPanel-module__projectNameInput--j44nt:focus-within>div{border-bottom-color:hsl(var(--primary)/.4);box-shadow:none}.ContextPanel-module__projectNameInput--j44nt input{font-size:22px;font-weight:500;line-height:1.25}.ContextPanel-module__projectNameInput--j44nt input::-moz-placeholder{color:hsl(var(--muted-foreground)/.45)}.ContextPanel-module__projectNameInput--j44nt input::placeholder{color:hsl(var(--muted-foreground)/.45)}.ContextPanel-module__projectNameInputFilled--AM5hQ input{color:hsl(var(--foreground))}.ContextPanel-module__projectNameInputEmpty--oL7Pp input{color:hsl(var(--muted-foreground)/.45)}.ContextPanel-module__projectNameReadonly--3mFlW{font-size:22px;font-weight:500;line-height:1.25;color:hsl(var(--foreground))}.ContextPanel-module__descriptionInput--PwLMl{margin-top:.375rem;min-height:24px;max-height:80px;width:100%;resize:none;border:0;background:transparent;font-size:.875rem;line-height:1.625;color:hsl(var(--muted-foreground));outline:none}.ContextPanel-module__descriptionInput--PwLMl::-moz-placeholder{color:hsl(var(--muted-foreground)/.5)}.ContextPanel-module__descriptionInput--PwLMl::placeholder{color:hsl(var(--muted-foreground)/.5)}.ContextPanel-module__descriptionReadonly--8tYNa{margin-top:.375rem;max-width:32rem;font-size:.875rem;line-height:1.625;color:hsl(var(--muted-foreground))}.ContextPanel-module__publishBtn--qjVIs{height:2.5rem;width:100%;border-radius:.75rem;font-size:.875rem;font-weight:500}.ContextPanel-module__publishBtnDisabled--KE1Ny{pointer-events:none;opacity:.5}.ContextPanel-module__publishHint--MtDXq{text-align:center;font-size:11px;color:hsl(var(--muted-foreground)/.6)}.ContextPanel-module__taskTable--3ah7k{overflow:auto}.ContextPanel-module__taskTableMinH--UGvwG{min-height:0}.ContextPanel-module__structureHint--xrphv{margin-bottom:.75rem;font-size:11px;color:hsl(var(--muted-foreground)/.6)}.ContextPanel-module__taskList--aev59{display:flex;flex-direction:column;gap:.25rem}.ContextPanel-module__storySection--sf92D{margin-bottom:.125rem;border-radius:.5rem}.ContextPanel-module__storyToggle--VwxCz{height:38px;width:100%;justify-content:flex-start;gap:.625rem;border-radius:.5rem;padding-inline:.75rem;text-align:left;transition:background-color .15s ease-out}.ContextPanel-module__storyToggle--VwxCz:hover{background-color:hsl(var(--muted)/.2)}.ContextPanel-module__storyChevron--C5Z2S{height:.875rem;width:.875rem;flex-shrink:0;color:hsl(var(--muted-foreground));transition:transform .15s ease-out}.ContextPanel-module__storyChevronOpen--opGev{transform:rotate(90deg)}.ContextPanel-module__storyChip--4VETo{border-radius:9999px;border:1px solid hsl(var(--primary)/.2);background-color:hsl(var(--primary)/.1);padding:.125rem .5rem;font-size:10px;font-weight:500;color:hsl(var(--primary)/.8)}.ContextPanel-module__storyTitle--4YgbH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;font-size:13px;font-weight:500;color:hsl(var(--foreground))}.ContextPanel-module__subtaskList--NxEDL{margin-top:.25rem;margin-left:.75rem;display:flex;flex-direction:column;gap:.125rem;border-left:1px solid hsl(var(--border)/.4);padding-left:1.5rem}.ContextPanel-module__taskRow--c-Vwe{display:flex;height:34px;align-items:center;gap:var(--space-2);border-radius:.375rem;padding-inline:.75rem;transition:background-color .15s ease-out}.ContextPanel-module__taskRow--c-Vwe:hover{background-color:hsl(var(--muted)/.15)}.ContextPanel-module__taskChip--e9BbK{border-radius:9999px;border:1px solid color-mix(in srgb,var(--ds-primary-500) 20%,transparent);background-color:color-mix(in srgb,var(--ds-primary-500) 10%,transparent);padding:.125rem .5rem;font-size:10px;font-weight:500;color:var(--ds-primary-600)}.dark .ContextPanel-module__taskChip--e9BbK{color:var(--ds-primary-500)}.ContextPanel-module__taskTitle--CS2TY{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;font-size:13px;color:hsl(var(--foreground))}.ContextPanel-module__publishedCard--srruj{margin-bottom:var(--space-4);border-radius:1rem;border:1px solid rgba(52,211,153,.4);background-color:#10b98126;padding:var(--space-4) var(--space-5);animation:ContextPanel-module__fadeIn--6BCjF .3s ease-out forwards}.dark .ContextPanel-module__publishedCard--srruj{background-color:#10b98133}.ContextPanel-module__publishedImage--2D3ql{width:3rem;height:3rem;margin-bottom:.25rem;-o-object-fit:contain;object-fit:contain}.ContextPanel-module__publishedTitle--3gNb9{font-weight:500;color:#065f46}.dark .ContextPanel-module__publishedTitle--3gNb9{color:#a7f3d0}.ContextPanel-module__publishedDesc--iQT8Y{margin-top:var(--space-1);font-size:.875rem;color:#047857}.dark .ContextPanel-module__publishedDesc--iQT8Y{color:#6ee7b7}.ContextPanel-module__publishedActionBtn--gdMsO{width:100%}.Dinamo-module__dinamoBtn--OvNgb{display:inline-flex;max-width:100%;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;min-height:var(--fc-btn-height-md);height:var(--fc-btn-height-md);padding-left:1rem;padding-right:1rem;border:1px solid transparent;border-radius:var(--fc-radius-btn);font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;cursor:pointer;outline:none;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Dinamo-module__dinamoBtn--OvNgb:disabled,[aria-disabled=true].Dinamo-module__dinamoBtn--OvNgb{cursor:not-allowed;opacity:.5}.Dinamo-module__dinamoBtn--OvNgb:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.Dinamo-module__dinamoBtnSpinner--0l3f8{width:1rem;height:1rem;animation:Dinamo-module__spin--1uxEi .8s linear infinite;flex-shrink:0}@media (prefers-reduced-motion: reduce){.Dinamo-module__dinamoBtn--OvNgb{transition:none}.Dinamo-module__dinamoBtnSpinner--0l3f8{animation:none}}.Dinamo-module__focusCyan--kuimC:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px var(--color-brand-cyan);border-radius:inherit}.Dinamo-module__borderCyan--LXeR5{border-color:color-mix(in srgb,var(--color-brand-cyan) 30%,transparent)}.dark .Dinamo-module__borderCyan--LXeR5{border-color:hsl(var(--border))}.Dinamo-module__panelRoot--dY9E9{position:relative;display:flex;height:100%;flex-direction:column;background-color:hsl(var(--card));border-left:1px solid hsl(var(--border))}.Dinamo-module__panelBodyCentered--0BcKb{display:flex;flex:1;flex-direction:column;justify-content:center;padding:var(--space-6)}.Dinamo-module__panelBodyColumn--Lrfe4{display:flex;flex:1;flex-direction:column;padding:var(--space-6)}.Dinamo-module__panelLoadingCenter--AP9gx{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4);text-align:center}.Dinamo-module__panelHeader--GcRC3{display:flex;height:3rem;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid hsl(var(--border)/.2);padding-inline:var(--space-5)}.Dinamo-module__panelFooter--SU4Fo{display:flex;flex-shrink:0;flex-direction:column;gap:var(--space-2);border-top:1px solid hsl(var(--border)/.2);background-color:hsl(var(--background));padding:var(--space-4) var(--space-5)}.Dinamo-module__panelLabel--SZlwH{display:block;margin-bottom:var(--space-1);font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.Dinamo-module__panelTextMuted--gnwsh{font-size:.875rem;color:hsl(var(--muted-foreground))}.Dinamo-module__panelTextMutedCenter--8RmC4{font-size:.875rem;color:hsl(var(--muted-foreground));text-align:center}.Dinamo-module__panelTitleLg--VQmse{margin-bottom:.75rem;font-size:1.125rem;font-weight:500;color:hsl(var(--foreground));text-align:center}.Dinamo-module__panelTitleMd--EhRVk{margin-bottom:var(--space-4);font-size:.875rem;font-weight:500;color:hsl(var(--foreground));text-align:center}.Dinamo-module__panelSpinnerLg--jKiui{width:2rem;height:2rem;margin-bottom:.75rem;border-radius:9999px;border:2px solid hsl(var(--primary));border-top-color:transparent;animation:Dinamo-module__spin--1uxEi 1s linear infinite}.Dinamo-module__panelSpinnerSm--wuN-G{width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:9999px;border:2px solid hsl(var(--primary));border-top-color:transparent;animation:Dinamo-module__spin--1uxEi 1s linear infinite}.Dinamo-module__panelStepDot--FAzRM{width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:9999px;border:1px solid hsl(var(--border))}.Dinamo-module__panelStepDone--BlSg-{display:flex;width:1.25rem;height:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--primary));font-size:.75rem;color:hsl(var(--primary-foreground))}.Dinamo-module__inputFull--BlqCG{width:100%}.Dinamo-module__stackSm--7vMOd{display:flex;flex-direction:column;gap:var(--space-2)}.Dinamo-module__stackMd--854FA{display:flex;flex-direction:column;gap:.75rem}.Dinamo-module__dinamoBtn--OvNgb{font-weight:500;border-radius:.5rem;outline:none;transition:all .2s ease-out}.Dinamo-module__dinamoBtn--OvNgb:not(:disabled):hover{transform:scale(1.02)}.Dinamo-module__dinamoBtn--OvNgb:not(:disabled):focus-visible{transform:scale(1.01)}@media (prefers-reduced-motion: reduce){.Dinamo-module__dinamoBtn--OvNgb:not(:disabled):active,.Dinamo-module__dinamoBtn--OvNgb:not(:disabled):hover,.Dinamo-module__dinamoBtn--OvNgb:not(:disabled):focus-visible{transform:none}}.Dinamo-module__dinamoBtnXs--106IK{padding:.25rem .625rem;font-size:.75rem;height:1.75rem}.Dinamo-module__dinamoBtnSm--7kgF3{padding:.375rem .75rem;font-size:.875rem;height:2rem}.Dinamo-module__dinamoBtnMd--OqRIs{padding:.5rem 1rem;font-size:1rem;height:2.75rem}.Dinamo-module__dinamoBtnLg--VgJ-2{padding:.75rem 1.25rem;font-size:1.125rem;height:3rem}.Dinamo-module__dinamoBtnPrimary--OkkJv{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 4px 6px -1px #0000001a}.Dinamo-module__dinamoBtnPrimary--OkkJv:not(:disabled):hover{background-color:hsl(var(--primary)/.9)}.Dinamo-module__dinamoBtnSecondary--en-nl{background-color:hsl(var(--muted));color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.Dinamo-module__dinamoBtnSecondary--en-nl:not(:disabled):hover{background-color:hsl(var(--muted)/.8);border-color:hsl(var(--primary)/.5)}.Dinamo-module__dinamoBtnChip--Gm6uT{border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;border:1px solid hsl(var(--primary)/.3);background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.Dinamo-module__dinamoBtnChip--Gm6uT:not(:disabled):hover{transform:scale(1.03);background-color:hsl(var(--primary)/.2);border-color:hsl(var(--primary)/.5)}.Dinamo-module__dinamoBtnSpinner--0l3f8{width:1.25rem;height:1.25rem;color:currentColor}.Dinamo-module__dinamoBtnSpinnerTrack--mhudp{opacity:.25}.Dinamo-module__dinamoBtnSpinnerHead--y4wBO{opacity:.75}.Dinamo-module__thinkingDots--1r3Ps{display:flex;align-items:center;gap:.25rem}.Dinamo-module__thinkingDot--RCoY3{width:5px;height:5px;border-radius:9999px;background-color:hsl(var(--muted-foreground)/.6);animation:Dinamo-module__dinamo-thinking-dot--8sALj .8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.Dinamo-module__thinkingDot--RCoY3{animation:none}}.Dinamo-module__resizeRoot--Myd8Z{position:relative;z-index:10;display:flex;width:1rem;flex-shrink:0;cursor:col-resize;align-items:stretch;justify-content:center}.Dinamo-module__resizeHint--iasVL{pointer-events:none;position:absolute;bottom:100%;left:50%;z-index:20;margin-bottom:.5rem;transform:translate(-50%);border-radius:.375rem;border:1px solid hsl(var(--border)/.6);background-color:hsl(var(--popover));padding:.25rem .5rem;font-size:.625rem;color:hsl(var(--muted-foreground));box-shadow:0 4px 6px -1px #0000001a;animation:Dinamo-module__fadeIn--zlwVR .15s ease-out forwards}@media (prefers-reduced-motion: reduce){.Dinamo-module__resizeHint--iasVL{animation:none}}.Dinamo-module__resizeBar--G-OUM{margin-block:0;height:100%;width:.25rem;border-radius:9999px;transition:background-color .15s ease-out}.Dinamo-module__resizeBarDragging--v1-n5{background-color:hsl(var(--primary)/.5)}.Dinamo-module__resizeBarIdle--UxxR4{background-color:transparent}.Dinamo-module__resizeRoot--Myd8Z:hover .Dinamo-module__resizeBarIdle--UxxR4{background-color:hsl(var(--border)/.4)}.Dinamo-module__quickReplyRoot--KH3wl{display:flex;flex-wrap:wrap;gap:.375rem;padding-top:.25rem;padding-left:2.5rem}.Dinamo-module__quickReplyChip--nHcz9{cursor:pointer;border-radius:9999px;border:1px solid hsl(var(--border));background:transparent;padding:.375rem .75rem;font-size:.75rem;color:hsl(var(--foreground));opacity:0;transition:all .1s ease-out;animation:Dinamo-module__fadeIn--zlwVR .15s ease-out forwards}.Dinamo-module__quickReplyChip--nHcz9:hover{transform:translateY(-1px);border-color:hsl(var(--primary)/.4);background-color:hsl(var(--muted))}.Dinamo-module__quickReplyChip--nHcz9:active{transform:scale(.96);opacity:.7}.Dinamo-module__quickReplyChip--nHcz9:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.Dinamo-module__quickReplyChip--nHcz9{opacity:1;animation:none}.Dinamo-module__quickReplyChip--nHcz9:hover,.Dinamo-module__quickReplyChip--nHcz9:active{transform:none}}.Dinamo-module__modalShell--rdTMN{position:relative;display:flex;height:88vh;min-height:560px;flex-direction:column;overflow:hidden;border-radius:1rem;border:1px solid hsl(var(--border));background:linear-gradient(to bottom right,#e8f9f7,#f2faf9 50%,#fafcfb);box-shadow:0 8px 32px #0000000f}.dark .Dinamo-module__modalShell--rdTMN{background:linear-gradient(to bottom right,#0e0f0f,#101917 50%,#0b0e0d);box-shadow:0 8px 40px #0000004d}.Dinamo-module__modalShellBorderless--gD7TI,.dark .Dinamo-module__modalShellBorderless--gD7TI{border:none}.Dinamo-module__modalFog--sVXmW{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:1rem}.dark .Dinamo-module__modalFog--sVXmW{opacity:0}.Dinamo-module__modalFogGradTR--eJBra{position:absolute;top:0;right:0;width:60%;height:50%;opacity:.4;background:radial-gradient(ellipse at top right,var(--color-brand-light-turquoise) 0%,transparent 70%)}.Dinamo-module__modalFogGradBL--jTJLU{position:absolute;bottom:0;left:0;width:50%;height:40%;opacity:.15;background:radial-gradient(ellipse at bottom left,var(--color-brand-cyan) 0%,transparent 70%)}.Dinamo-module__modalBodyRow--r6h8c{position:relative;z-index:0;display:flex;min-height:0;flex:1}.Dinamo-module__modalChatColumn--qr-RC{display:flex;min-height:0;min-width:280px;max-width:480px;flex-shrink:0;flex-direction:column;border-right:1px solid hsl(var(--border));background-color:hsl(var(--card))}.Dinamo-module__modalChatScroll--XbdL2{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.Dinamo-module__modalChatScroll--XbdL2::-webkit-scrollbar{width:4px;height:4px}.Dinamo-module__modalChatScroll--XbdL2::-webkit-scrollbar-track{background:transparent}.Dinamo-module__modalChatScroll--XbdL2::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:9999px}.Dinamo-module__modalChatScroll--XbdL2::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.Dinamo-module__modalChatScroll--XbdL2::-webkit-scrollbar{width:3px}.Dinamo-module__modalChatScroll--XbdL2::-webkit-scrollbar-thumb{border-radius:9999px}.Dinamo-module__modalChatScrollTeal--B1X3z{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-brand-cyan) 40%,transparent) transparent}.Dinamo-module__modalChatScrollTeal--B1X3z::-webkit-scrollbar{width:4px;height:4px}.Dinamo-module__modalChatScrollTeal--B1X3z::-webkit-scrollbar-track{background:transparent}.Dinamo-module__modalChatScrollTeal--B1X3z::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-brand-cyan) 40%,transparent);border-radius:9999px}.Dinamo-module__modalChatScrollTeal--B1X3z::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.dark .Dinamo-module__modalChatScrollTeal--B1X3z{scrollbar-color:color-mix(in srgb,var(--color-brand-cyan) 30%,transparent) transparent}.Dinamo-module__modalChatInner--ylYnx{min-height:100%;padding:.75rem 1rem 6rem;background-color:hsl(var(--card))}.Dinamo-module__modalChatInner--ylYnx>*+*{margin-top:1rem}.Dinamo-module__modalChatInnerPadded--1VGdW{min-height:100%;padding:1.25rem 1.25rem .5rem}.Dinamo-module__modalChatInnerPadded--1VGdW>*+*{margin-top:1rem}.Dinamo-module__modalError--EBG02{max-width:42rem;border-radius:.75rem;background-color:#ef44441a;padding:.625rem 1rem;font-size:.875rem;color:#b91c1c}.dark .Dinamo-module__modalError--EBG02{color:#fca5a5}.Dinamo-module__modalErrorCentered--wnPE1{max-width:42rem;margin-inline:auto;border-radius:.75rem;background-color:#ef44441a;padding:.625rem 1rem;font-size:.875rem;color:#b91c1c}.dark .Dinamo-module__modalErrorCentered--wnPE1{color:#fca5a5}.Dinamo-module__modalMessageWrap--K4Ozo>*+*{margin-top:.5rem}.Dinamo-module__modalMessageWrap--K4Ozo{animation:Dinamo-module__fadeIn--zlwVR .3s ease-out forwards}@media (prefers-reduced-motion: reduce){.Dinamo-module__modalMessageWrap--K4Ozo{animation:none}}.Dinamo-module__modalStarterChips--p13y7{display:flex;flex-wrap:wrap;gap:.375rem;padding-top:.25rem;padding-left:2.5rem}.Dinamo-module__modalStarterChip--VvNPV{cursor:pointer;border-radius:9999px;border:1px solid hsl(var(--border));padding:.375rem .75rem;font-size:.75rem;color:hsl(var(--muted-foreground));transition:background-color .15s ease-out,color .15s ease-out}.Dinamo-module__modalStarterChip--VvNPV:hover{background-color:hsl(var(--muted))}.Dinamo-module__modalNameChips--MWLGq{display:flex;flex-wrap:wrap;gap:.5rem;padding-left:3rem}.Dinamo-module__modalNameChipLabel--F3sVy{align-self:center;margin-right:.25rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.dark .Dinamo-module__modalNameChipLabel--F3sVy{color:hsl(var(--muted-foreground))}.Dinamo-module__modalNameChipEnter--GGIdh{display:inline-block;opacity:0;animation:Dinamo-module__dinamoSlideUpFade--XqfNE .35s ease-out forwards}@media (prefers-reduced-motion: reduce){.Dinamo-module__modalNameChipEnter--GGIdh{opacity:1;animation:none}}.Dinamo-module__modalTypingWrap--PvfZE{padding-left:2.5rem;animation:Dinamo-module__fadeIn--zlwVR .15s ease-out forwards}@media (prefers-reduced-motion: reduce){.Dinamo-module__modalTypingWrap--PvfZE{animation:none}}.Dinamo-module__modalTypingBubble--stuGQ{display:flex;max-width:calc(100% - 2.5rem);align-items:flex-start;gap:.625rem;border-radius:.125rem 1rem 1rem;border:1px solid hsl(var(--border)/.25);background-color:hsl(var(--muted)/.4);padding:.625rem .75rem}.Dinamo-module__modalTypingAvatar--2ncOK{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:1px solid hsl(var(--primary)/.2);background:linear-gradient(to bottom right,hsl(var(--primary)/.2),hsl(var(--primary)/.1));font-size:.625rem;font-weight:500;color:hsl(var(--primary)/.8)}.Dinamo-module__modalTypingBody--hJT6H{min-width:0;padding-top:.125rem}.Dinamo-module__modalTypingLabel--gNYc2{margin-bottom:.25rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--primary)/.8)}.Dinamo-module__modalStreamWrap--MpePg{padding-left:3rem}.Dinamo-module__modalStreamWrap--MpePg>*+*{margin-top:.5rem}.Dinamo-module__modalStreamWrap--MpePg{animation:Dinamo-module__fadeIn--zlwVR .2s ease-out forwards}@media (prefers-reduced-motion: reduce){.Dinamo-module__modalStreamWrap--MpePg{animation:none}}.Dinamo-module__modalPlanNotice--AGTAV{border-top:1px solid hsl(var(--border)/.6);background-color:hsl(var(--muted)/.2);padding:.5rem .75rem;text-align:center;font-size:.75rem;color:hsl(var(--muted-foreground))}.Dinamo-module__modalPlanLink--QlmKc{font-weight:600;color:hsl(var(--primary));text-decoration:underline}.Dinamo-module__modalRightPanel--xdkSk{display:flex;min-height:0;min-width:0;flex:1;flex-direction:column;overflow:hidden}.Dinamo-module__modalRightPanelEnter--1HG-c{animation:Dinamo-module__slide-in-right--GHsiQ .2s ease-out forwards}@media (prefers-reduced-motion: reduce){.Dinamo-module__modalRightPanelEnter--1HG-c{animation:none}}.Dinamo-module__modalQuickActions--MwAHv{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem 1.25rem;font-size:.6875rem;color:hsl(var(--muted-foreground))}.Dinamo-module__modalQuickActionsLabel--lK95a{margin-right:.25rem}.Dinamo-module__modalSuccessWrap--J0UJy{display:flex;justify-content:center;padding-block:1rem}.Dinamo-module__modalSuccessBanner--2jgJS{display:flex;align-items:center;gap:1rem;border-radius:1rem;border:1px solid rgba(52,211,153,.4);background-color:#10b98133;padding:.75rem 1.25rem;animation:Dinamo-module__fadeIn--zlwVR .3s ease-out forwards}.dark .Dinamo-module__modalSuccessBanner--2jgJS{background-color:#10b9814d}@media (prefers-reduced-motion: reduce){.Dinamo-module__modalSuccessBanner--2jgJS{animation:none}}.Dinamo-module__modalSuccessIcon--kcm8t{font-size:1.5rem}.Dinamo-module__modalSuccessBody--HdqhH{display:flex;flex-direction:column;gap:.25rem}.Dinamo-module__modalSuccessTitle--clv3O{font-weight:500;color:#064e3b}.dark .Dinamo-module__modalSuccessTitle--clv3O{color:#a7f3d0}.Dinamo-module__modalSuccessActions--Dm45N{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.6875rem}.ai-chat-module__typingRow--7nxmh{display:flex;gap:.75rem}.ai-chat-module__typingAvatar--Hn1HM{flex-shrink:0;width:2rem;height:2rem;border-radius:1rem;overflow:hidden;background-color:var(--color-brand-light-turquoise);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand-cyan) 40%,transparent)}.dark .ai-chat-module__typingAvatar--Hn1HM{background-color:color-mix(in srgb,var(--color-brand-cyan) 20%,transparent)}.ai-chat-module__typingBubble--tAJDf{border-radius:1rem 1rem 1rem .375rem;padding:.75rem 1rem;background-color:hsl(var(--card)/.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsl(var(--border))}.ai-chat-module__typingDots--9biEz{display:flex;gap:.375rem}.ai-chat-module__typingDot--eI4iz{width:.5rem;height:.5rem;border-radius:9999px;background-color:var(--color-brand-cyan)}.ai-chat-module__typingDotMid--vetgm{background-color:var(--color-brand-azure)}.ai-chat-module__emptyState--vhm7F{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding-inline:1rem;width:100%;background:transparent}.ai-chat-module__emptyAvatar--LTXBw{margin-bottom:1.5rem;flex-shrink:0;padding:.75rem;border-radius:1.5rem;background-color:color-mix(in srgb,var(--color-brand-light-turquoise) 30%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid color-mix(in srgb,var(--color-brand-cyan) 30%,transparent);box-shadow:0 8px 32px #0000000f}.dark .ai-chat-module__emptyAvatar--LTXBw{background-color:hsl(var(--card)/.45);border-color:color-mix(in srgb,var(--color-brand-azure) 20%,transparent);box-shadow:0 8px 32px #00000040}.ai-chat-module__emptyAvatarInner--oVO0s{overflow:hidden;border-radius:1.375rem;width:140px;height:170px;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--color-brand-light-turquoise) 20%,transparent)}.dark .ai-chat-module__emptyAvatarInner--oVO0s{background-color:color-mix(in srgb,var(--color-brand-dark-azure) 20%,transparent)}.ai-chat-module__emptyImg--ztNDz{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ai-chat-module__emptyTitle--FMKmV{font-size:1.25rem;font-weight:700;color:var(--color-brand-dark-blue);margin-bottom:.25rem}.dark .ai-chat-module__emptyTitle--FMKmV{color:var(--color-brand-light-turquoise)}.ai-chat-module__emptySubtitle--zwIIM{font-size:1rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.125rem}.dark .ai-chat-module__emptySubtitle--zwIIM{font-size:1.125rem;font-weight:700;letter-spacing:-.025em}.ai-chat-module__emptyProject--5VD6R{font-size:.75rem;color:color-mix(in srgb,var(--color-brand-dark-azure) 90%,transparent);margin-bottom:.75rem}.dark .ai-chat-module__emptyProject--5VD6R{color:color-mix(in srgb,var(--color-brand-light-turquoise) 70%,transparent)}.ai-chat-module__emptyChips--Ossx4{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:42rem}.ai-chat-module__emptyChip--i1GPd{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500;background-color:color-mix(in srgb,var(--color-brand-light-turquoise) 40%,transparent);color:var(--color-brand-dark-blue);transition:all .15s ease}.ai-chat-module__emptyChip--i1GPd:hover{background-color:color-mix(in srgb,var(--color-brand-light-turquoise) 60%,transparent)}.ai-chat-module__emptyChip--i1GPd:active{transform:scale(.98)}.dark .ai-chat-module__emptyChip--i1GPd{background-color:color-mix(in srgb,var(--color-brand-dark-azure) 30%,transparent);color:var(--color-brand-light-turquoise);border:1px solid color-mix(in srgb,var(--color-brand-azure) 20%,transparent);box-shadow:0 .25rem 1.5rem #0000001f;min-width:160px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.25rem}.dark .ai-chat-module__emptyChip--i1GPd:hover{background-color:color-mix(in srgb,var(--color-brand-dark-azure) 40%,transparent);border-color:color-mix(in srgb,var(--color-brand-cyan) 40%,transparent)}.dark .ai-chat-module__emptyChipText--DFqyO{font-weight:600;text-align:left}.ai-chat-module__headerWs--U7BpN{display:flex;height:52px;flex-shrink:0;align-items:center;justify-content:space-between;gap:.625rem;border-bottom:1px solid hsl(var(--border)/.2);padding-inline:1rem;background-color:hsl(var(--card))}.ai-chat-module__headerWsLeft--AbgVJ{display:flex;min-width:0;align-items:center;gap:.625rem}.ai-chat-module__headerWsAvatar--xxkYo{position:relative;display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:1px solid hsl(var(--primary)/.3);background:linear-gradient(to bottom right,hsl(var(--primary)/.2),hsl(var(--primary)/.1))}.ai-chat-module__headerWsName--Zb5xY{min-width:0}.ai-chat-module__headerWsTitle---j2iz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;color:hsl(var(--foreground))}.ai-chat-module__headerWsMeta--oWB5s{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:hsl(var(--muted-foreground));min-width:0}.ai-chat-module__headerWsStatusDot--FZuNf{display:inline-block;height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px}.ai-chat-module__headerWsCloseBtn--A8Ln7{display:flex;height:2rem;width:2rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;color:hsl(var(--muted-foreground));transition:background-color .15s ease,color .15s ease}.ai-chat-module__headerWsCloseBtn--A8Ln7:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ai-chat-module__headerDefault--AmFVu{display:flex;flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1rem}.ai-chat-module__headerCard--b4tWO{display:flex;min-width:0;flex:1;align-items:center;gap:.75rem;border-radius:1rem;padding:.75rem 1rem;border:1px solid hsl(var(--primary)/.3);background-color:hsl(var(--primary)/.1);box-shadow:0 1px 2px #0000000d}.ai-chat-module__headerCardAvatar--UeqpO{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.3)}.ai-chat-module__headerCardBody--gpeQi{min-width:0;flex:1}.ai-chat-module__headerCardTitle--jBHNC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.ai-chat-module__headerCardMeta--4oldA{margin-top:.125rem;display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-module__headerCardMetaDot--qGQBJ{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background-color:hsl(var(--primary))}.ai-chat-module__headerActions--cjwIG{display:flex;flex-shrink:0;align-items:center;gap:.375rem}.ai-chat-module__headerActionBtn--pYVmD{border-radius:.75rem;padding:.625rem;color:hsl(var(--muted-foreground));transition:background-color .15s ease,color .15s ease}.ai-chat-module__headerActionBtn--pYVmD:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ai-chat-module__nodeBlock--2ISZt{border-radius:1rem;overflow:hidden;margin-top:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsl(var(--card));border:1px solid hsl(var(--border))}.ai-chat-module__nodeHeader--Ljmof{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;border-bottom:1px solid hsl(var(--border))}.ai-chat-module__nodeTitle--8-NQv{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.ai-chat-module__nodeCopyBtn---9PWg{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:hsl(var(--muted-foreground));padding:.25rem .5rem;border-radius:.5rem;transition:color .15s ease}.ai-chat-module__nodeCopyBtn---9PWg:hover{color:hsl(var(--primary))}.ai-chat-module__nodeContent--uxfbR{padding:1rem}.ai-chat-module__nodeTableWrap--3V31M{overflow-x:auto}.ai-chat-module__nodeTable--FT5yY{width:100%;font-size:.875rem;text-align:left;border-collapse:collapse}.ai-chat-module__nodeTableHeadRow--cuLcQ{border-bottom:1px solid hsl(var(--border))}.ai-chat-module__nodeTableTh--NbgTK{padding:.5rem 1rem .5rem 0;font-weight:500;color:hsl(var(--muted-foreground))}.ai-chat-module__nodeTableRow--DvkYH{border-bottom:1px solid hsl(var(--border))}.ai-chat-module__nodeTableRow--DvkYH:last-child{border-bottom:none}.ai-chat-module__nodeTableTd--nOPvP{padding:.5rem 1rem .5rem 0;color:hsl(var(--foreground))}.ai-chat-module__nodeText--q-2z5{font-size:.875rem;color:hsl(var(--foreground));white-space:pre-wrap}.ai-chat-module__sidebar--AoHIw{width:200px;flex-shrink:0;display:flex;flex-direction:column;background-color:color-mix(in srgb,var(--color-brand-light-turquoise) 20%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-right:1px solid color-mix(in srgb,var(--color-brand-cyan) 20%,transparent)}.dark .ai-chat-module__sidebar--AoHIw{background-color:hsl(var(--card)/.45);border-right-color:color-mix(in srgb,var(--color-brand-azure) 20%,transparent)}.ai-chat-module__sidebarTop--x1oEB{padding:1rem 1rem .75rem}.ai-chat-module__sidebarLogo--Zr3uT{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.ai-chat-module__sidebarLogoIcon--SClt4{color:var(--color-brand-azure)}.dark .ai-chat-module__sidebarLogoIcon--SClt4{color:var(--color-brand-cyan)}.ai-chat-module__sidebarLogoText--xuheo{font-weight:600;font-size:.875rem;color:var(--color-brand-dark-blue)}.dark .ai-chat-module__sidebarLogoText--xuheo{color:var(--color-brand-light-turquoise)}.ai-chat-module__sidebarNewBtn--a2OTZ{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding-block:.625rem;border-radius:1rem;font-size:.875rem;font-weight:500;background-color:hsl(var(--muted)/.5);color:hsl(var(--foreground));transition:background-color .15s ease}.ai-chat-module__sidebarNewBtn--a2OTZ:hover{background-color:hsl(var(--muted))}.ai-chat-module__sidebarThemeToggle--ldptq{margin-top:.75rem;display:flex;border-radius:.75rem;background-color:hsl(var(--muted)/.5);padding:.25rem}.ai-chat-module__sidebarThemeBtn--OwVhH{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding-block:.5rem;border-radius:.5rem;font-size:.75rem;font-weight:500;transition:background-color .15s ease,color .15s ease}.ai-chat-module__sidebarThemeBtnActive--qKkN2{background-color:color-mix(in srgb,var(--color-brand-light-turquoise) 70%,transparent);color:var(--color-brand-dark-azure);box-shadow:0 1px 2px #0000000d}.dark .ai-chat-module__sidebarThemeBtnActive--qKkN2{background-color:color-mix(in srgb,var(--color-brand-azure) 30%,transparent);color:var(--color-brand-cyan)}.ai-chat-module__sidebarThemeBtnIdle--gaDTw{color:color-mix(in srgb,var(--color-brand-dark-azure) 80%,transparent)}.ai-chat-module__sidebarThemeBtnIdle--gaDTw:hover{color:var(--color-brand-dark-blue)}.dark .ai-chat-module__sidebarThemeBtnIdle--gaDTw{color:hsl(var(--muted-foreground))}.dark .ai-chat-module__sidebarThemeBtnIdle--gaDTw:hover{color:hsl(var(--foreground))}.ai-chat-module__sidebarList--x3gN-{flex:1;overflow-y:auto;padding-block:.5rem}.ai-chat-module__sidebarListLabel--7V0yn{padding-inline:1rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--color-brand-dark-azure) 70%,transparent);margin-bottom:.5rem;display:block}.dark .ai-chat-module__sidebarListLabel--7V0yn{color:color-mix(in srgb,var(--color-brand-light-turquoise) 60%,transparent)}.ai-chat-module__sidebarChatList--ODsuQ{padding-inline:.5rem}.ai-chat-module__sidebarChatItem--E0peW{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;text-align:left;font-size:.875rem;border-radius:.75rem;transition:background-color .15s ease,color .15s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-module__sidebarChatItemActive--UDiAY{background-color:color-mix(in srgb,var(--color-brand-cyan) 20%,transparent);color:var(--color-brand-dark-blue)}.dark .ai-chat-module__sidebarChatItemActive--UDiAY{background-color:color-mix(in srgb,var(--color-brand-azure) 30%,transparent);color:var(--color-brand-light-turquoise)}.ai-chat-module__sidebarChatItemIdle--p-OpM{color:hsl(var(--muted-foreground))}.ai-chat-module__sidebarChatItemIdle--p-OpM:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ai-chat-module__sidebarUser--IB-kS{padding:.75rem .75rem .5rem}.ai-chat-module__sidebarUserCard--QjaPC{display:flex;align-items:center;gap:.625rem;padding:.5rem;border-radius:.75rem;background-color:color-mix(in srgb,var(--color-brand-light-turquoise) 30%,transparent)}.dark .ai-chat-module__sidebarUserCard--QjaPC{background-color:color-mix(in srgb,var(--color-brand-dark-azure) 30%,transparent)}.ai-chat-module__sidebarUserAvatar--kHh84{width:2rem;height:2rem;border-radius:9999px;background-color:var(--color-brand-azure);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:500;flex-shrink:0}.ai-chat-module__sidebarUserBody--fX0AD{min-width:0;flex:1}.ai-chat-module__sidebarUserName--iBfU5{font-size:.75rem;font-weight:500;color:var(--color-brand-dark-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .ai-chat-module__sidebarUserName--iBfU5{color:var(--color-brand-light-turquoise)}.ai-chat-module__sidebarUserEmail--q4gxQ{font-size:.625rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-module__inputWsWrap--CPQvC{flex-shrink:0;border-top:1px solid hsl(var(--border)/.2);background-color:hsl(var(--background));padding:.75rem}.ai-chat-module__inputWsCenter--l1yBc{margin-inline:auto;width:100%;max-width:48rem}.ai-chat-module__inputWsBox--EZRY8{display:flex;align-items:flex-end;gap:.5rem;border-radius:1rem;border:1px solid hsl(var(--border)/.4);background-color:hsl(var(--muted)/.3);padding:.5rem .75rem;transition:all .15s ease}.ai-chat-module__inputWsBox--EZRY8:focus-within{border-color:hsl(var(--primary)/.4);background-color:hsl(var(--muted)/.5)}.ai-chat-module__inputWsTextarea--TAJtn{min-height:20px;max-height:120px;flex:1;resize:none;border:none;background:transparent;padding-block:.25rem;font-size:.8125rem;line-height:1.5;color:hsl(var(--foreground));outline:none}.ai-chat-module__inputWsTextarea--TAJtn::-moz-placeholder{color:hsl(var(--muted-foreground)/.5)}.ai-chat-module__inputWsTextarea--TAJtn::placeholder{color:hsl(var(--muted-foreground)/.5)}.ai-chat-module__inputWsTextarea--TAJtn:disabled{opacity:.6}.ai-chat-module__inputWsSendBtn--p7caq{margin-bottom:.125rem;height:30px!important;width:30px!important;flex-shrink:0;border-radius:.75rem!important;padding:0!important;transition:all .1s ease;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ai-chat-module__inputWsSendBtn--p7caq:hover{opacity:.85}.ai-chat-module__inputWsSendBtnDisabled--DkWjJ{cursor:not-allowed!important;background-color:hsl(var(--muted))!important;color:hsl(var(--muted-foreground))!important;opacity:.35!important}.ai-chat-module__inputWsHint--619V7{margin-top:.375rem;text-align:center;font-size:.625rem;color:hsl(var(--muted-foreground)/.4)}.ai-chat-module__inputWsSpinner--itDCE{height:.75rem;width:.75rem;border-radius:9999px;border:2px solid hsl(var(--primary-foreground)/.3);border-top-color:hsl(var(--primary-foreground))}.ai-chat-module__inputWrap--eV2DF{padding:1rem 1rem .5rem;flex-shrink:0;background:transparent;display:flex;justify-content:center}.ai-chat-module__inputGradient--0EzzZ{width:100%;max-width:48rem;border-radius:.75rem;padding:1px;transition:all .3s ease;background:linear-gradient(to bottom right,color-mix(in srgb,var(--color-brand-cyan) 40%,transparent),color-mix(in srgb,var(--color-brand-azure) 30%,transparent) 50%,color-mix(in srgb,var(--color-brand-cyan) 50%,transparent));box-shadow:0 8px 32px #00000014}.dark .ai-chat-module__inputGradient--0EzzZ{box-shadow:0 8px 40px #00000040}.ai-chat-module__inputGradient--0EzzZ:focus-within{box-shadow:0 12px 40px #33bfbb33}.dark .ai-chat-module__inputGradient--0EzzZ:focus-within{box-shadow:0 12px 48px #33bfbb40}.ai-chat-module__inputInner--hGxRV{border-radius:11px;overflow:hidden;min-height:56px;background-color:color-mix(in srgb,var(--color-brand-light-turquoise) 30%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid color-mix(in srgb,var(--color-brand-cyan) 20%,transparent)}.dark .ai-chat-module__inputInner--hGxRV{background-color:hsl(var(--card)/.8);border-color:color-mix(in srgb,var(--color-brand-azure) 20%,transparent)}.ai-chat-module__inputChips--n1ZeJ{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 1rem 0}.ai-chat-module__inputChip--F0MZh{display:inline-flex;min-width:120px;max-width:200px;flex-direction:column;gap:.25rem;border-radius:.5rem;padding:.375rem .625rem;font-size:.875rem;background-color:color-mix(in srgb,var(--color-brand-light-turquoise) 80%,transparent);color:var(--color-brand-dark-azure);border:1px solid color-mix(in srgb,var(--color-brand-cyan) 50%,transparent)}.dark .ai-chat-module__inputChip--F0MZh{background-color:color-mix(in srgb,var(--color-brand-dark-azure) 30%,transparent);color:var(--color-brand-light-turquoise);border-color:color-mix(in srgb,var(--color-brand-azure) 50%,transparent)}.ai-chat-module__inputChipInner--Y84lv{display:inline-flex;align-items:center;gap:.375rem}.ai-chat-module__inputChipName--i5Wk5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.ai-chat-module__inputChipSize--bTjAP{font-size:.75rem;flex-shrink:0;color:var(--color-brand-azure)}.dark .ai-chat-module__inputChipSize--bTjAP{color:var(--color-brand-cyan)}.ai-chat-module__inputRow--XhD5R{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem}.ai-chat-module__inputTextarea--9Sw5n{flex:1;min-width:0;background:transparent;font-size:.9375rem;resize:vertical;max-height:7rem;padding-block:.5rem;line-height:1.6;color:var(--color-brand-dark-blue);border:none}.ai-chat-module__inputTextarea--9Sw5n:focus{outline:none;box-shadow:none}.ai-chat-module__inputTextarea--9Sw5n::-moz-placeholder{color:color-mix(in srgb,var(--color-brand-dark-azure) 60%,transparent)}.ai-chat-module__inputTextarea--9Sw5n::placeholder{color:color-mix(in srgb,var(--color-brand-dark-azure) 60%,transparent)}.dark .ai-chat-module__inputTextarea--9Sw5n{color:var(--color-brand-light-turquoise)}.dark .ai-chat-module__inputTextarea--9Sw5n::-moz-placeholder{color:color-mix(in srgb,var(--color-brand-light-turquoise) 50%,transparent)}.dark .ai-chat-module__inputTextarea--9Sw5n::placeholder{color:color-mix(in srgb,var(--color-brand-light-turquoise) 50%,transparent)}.ai-chat-module__inputActions--f-MZd{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ai-chat-module__inputSendBtn--NgH0N{height:2rem!important;width:2rem!important;flex-shrink:0;border-radius:9999px!important;padding:0!important;color:hsl(var(--primary-foreground));background-color:hsl(var(--primary));transition:all .2s ease}.ai-chat-module__inputSendBtn--NgH0N:hover{background-color:hsl(var(--primary)/.9);transform:scale(1.05)}.ai-chat-module__inputSendBtn--NgH0N:active{transform:scale(.95)}.ai-chat-module__inputSendBtn--NgH0N:disabled{opacity:.4;cursor:not-allowed;transform:none}.ai-chat-module__bubble--VvyBE{display:flex;gap:.75rem}.ai-chat-module__bubbleUser--abDSe{flex-direction:row-reverse}.ai-chat-module__bubbleBot--zrrHk{flex-direction:row}.ai-chat-module__bubbleAvatar--8Q-2d{flex-shrink:0;width:2rem;height:2rem;border-radius:1rem;display:flex;align-items:center;justify-content:center}.ai-chat-module__bubbleAvatarBot--xXJUb{background-color:var(--color-brand-light-turquoise);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-cyan) 30%,transparent)}.ai-chat-module__bubbleAvatarBotWs--UuUCX{height:2.25rem!important;width:2.25rem!important;border-radius:9999px!important;border:1px solid hsl(var(--border));background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));box-shadow:0 1px 2px #0000000d}.ai-chat-module__bubbleAvatarUser--0yVz6{background-color:color-mix(in srgb,var(--color-brand-cyan) 20%,transparent)}.ai-chat-module__bubbleContent--Viogp{display:flex;flex-direction:column;max-width:85%}.ai-chat-module__bubbleContentUser--kSo19{align-items:flex-end}.ai-chat-module__bubbleContentBot--KsF0c{align-items:flex-start}.ai-chat-module__bubbleMsg--ez8BQ{border-radius:1rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.6}.ai-chat-module__bubbleMsgUser--9GDNH{background-color:color-mix(in srgb,var(--color-brand-cyan) 15%,transparent);color:var(--color-brand-dark-azure);border-bottom-right-radius:.375rem}.dark .ai-chat-module__bubbleMsgUser--9GDNH{background-color:color-mix(in srgb,var(--color-brand-cyan) 20%,transparent);color:var(--color-brand-light-turquoise)}.ai-chat-module__bubbleMsgUserWs--JgGGU{border-radius:1rem .25rem 1rem 1rem;border:1px solid hsl(var(--primary)/.2);background-color:hsl(var(--primary)/.12);color:hsl(var(--foreground));box-shadow:none}.ai-chat-module__bubbleMsgBot--jM-JM{background-color:color-mix(in srgb,var(--color-brand-light-turquoise) 40%,transparent);color:var(--color-brand-dark-blue);border-bottom-left-radius:.375rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsl(var(--border))}.dark .ai-chat-module__bubbleMsgBot--jM-JM{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ai-chat-module__bubbleMsgBotWs--BYNdK{padding:0!important;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.ai-chat-module__bubbleMsgWsContent--TWG-2{padding-top:.25rem}.ai-chat-module__bubbleMsgWsLabel--CdqTL{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--primary)/.8)}.ai-chat-module__bubbleMsgWsBody--dHyLr{margin-top:.5rem;font-size:.875rem;line-height:1.6}.ai-chat-module__attachmentList--WRqn4{margin-top:.5rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--color-brand-cyan) 30%,transparent);display:flex;flex-wrap:wrap;gap:.375rem}.ai-chat-module__attachmentTag--2Gw9X{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:.375rem;background-color:color-mix(in srgb,var(--color-brand-cyan) 20%,transparent);font-size:.6875rem;font-weight:500;color:var(--color-brand-dark-azure)}.dark .ai-chat-module__attachmentTag--2Gw9X{background-color:color-mix(in srgb,var(--color-brand-cyan) 25%,transparent);color:var(--color-brand-light-turquoise)}.ai-chat-module__attachmentTag--2Gw9X span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.ai-chat-module__nodes--aC8qL{width:100%;margin-top:.5rem}.ai-chat-module__suggestionsCanvas--oKFe3{margin-top:.75rem;width:100%;overflow:hidden}.ai-chat-module__suggestionsCanvasDefault--Z23n2{border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-brand-cyan) 30%,transparent);background-color:color-mix(in srgb,var(--color-brand-light-turquoise) 50%,transparent);padding:.75rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dark .ai-chat-module__suggestionsCanvasDefault--Z23n2{background-color:color-mix(in srgb,var(--color-brand-dark-azure) 20%,transparent)}.ai-chat-module__suggestionsCanvasWs--BlfJ3{border-radius:.75rem;border:1px solid hsl(var(--primary)/.2);background-color:hsl(var(--card))}.ai-chat-module__suggestionsHeader--8XiwK{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid hsl(var(--border)/.2);padding:.5rem 1rem}.ai-chat-module__suggestionsHeaderDefault--NNY1G{margin-bottom:.5rem;border:none!important;padding:0!important}.ai-chat-module__suggestionsHint---QC-P{margin-bottom:.625rem;font-size:.6875rem;line-height:1.6;color:hsl(var(--muted-foreground))}.ai-chat-module__suggestionCardsList--J-wO-{margin-bottom:.75rem;max-height:min(380px,55vh);overflow-y:auto;overflow-x:hidden;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-brand-cyan) 40%,transparent) transparent}.ai-chat-module__suggestionCardsList--J-wO-::-webkit-scrollbar{width:4px;height:4px}.ai-chat-module__suggestionCardsList--J-wO-::-webkit-scrollbar-track{background:transparent}.ai-chat-module__suggestionCardsList--J-wO-::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-brand-cyan) 40%,transparent);border-radius:9999px}.ai-chat-module__suggestionCardsList--J-wO-::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.dark .ai-chat-module__suggestionCardsList--J-wO-{scrollbar-color:color-mix(in srgb,var(--color-brand-azure) 50%,transparent) transparent}.ai-chat-module__suggestionCardsListDefault--QSL-I{border-radius:.375rem}.ai-chat-module__suggestionCardsStack--C2pcD{display:flex;flex-direction:column}.ai-chat-module__suggestionCardsStackDefault--ggWyX{gap:.5rem}.ai-chat-module__suggestionCard--xss1p{display:flex;opacity:0;transition:background-color .15s ease}.ai-chat-module__suggestionCardDefault--nS--J{min-height:64px;align-items:flex-start;gap:.625rem;border-radius:.5rem;border:1px solid hsl(var(--border));padding:.625rem;background-color:hsl(var(--background))}.ai-chat-module__suggestionCardDefault--nS--J:hover{border-color:hsl(var(--primary)/.5);box-shadow:0 1px 2px #0000000d}.ai-chat-module__suggestionCardWs--2wRm2{min-height:40px;align-items:center;gap:.625rem;border-bottom:1px solid hsl(var(--border)/.1);padding:0 1rem}.ai-chat-module__suggestionCardWs--2wRm2:last-child{border-bottom:none}.ai-chat-module__suggestionCardWs--2wRm2:hover{background-color:hsl(var(--muted)/.3)}.ai-chat-module__suggestionCardEditing--62mJF{border-color:hsl(var(--primary))!important;background-color:hsl(var(--muted))!important}.ai-chat-module__suggestionCheckboxWrap--f-pZV{flex-shrink:0;padding-top:.125rem;display:flex;align-items:flex-start}.ai-chat-module__suggestionBody--Sdo3g{flex:1;min-width:0}.ai-chat-module__suggestionEditTextarea--9S2mi{width:100%;padding:.25rem .5rem;border-radius:.375rem;background-color:hsl(var(--card));border:1px solid hsl(var(--border));font-size:.6875rem;color:hsl(var(--foreground));resize:none}.ai-chat-module__suggestionEditTextarea--9S2mi::-moz-placeholder{color:hsl(var(--muted-foreground))}.ai-chat-module__suggestionEditTextarea--9S2mi::placeholder{color:hsl(var(--muted-foreground))}.ai-chat-module__suggestionEditTextarea--9S2mi:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary))}.ai-chat-module__suggestionDoneBtn--CHUHv{font-size:.6875rem;font-weight:500;color:var(--color-brand-azure)}.ai-chat-module__suggestionDoneBtn--CHUHv:hover{color:var(--color-brand-dark-azure)}.ai-chat-module__suggestionCardContent--G8ie1{display:flex;justify-content:space-between;gap:.5rem}.ai-chat-module__suggestionCardMain--tcnuz{min-width:0;flex:1}.ai-chat-module__suggestionCardTitle--zuQjh{font-size:.75rem;font-weight:500;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-module__suggestionCardDesc--YZmZ6{font-size:.6875rem;color:hsl(var(--muted-foreground));margin-top:.125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-chat-module__suggestionSubtasks--Xl-Fa{margin-top:.25rem;margin-left:.5rem;border-left:1px solid hsl(var(--border));padding-left:.5rem}.ai-chat-module__suggestionSubtaskItem--Hq8Pi{font-size:.6875rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-module__suggestionEditBtn--NfPha{flex-shrink:0;padding:.25rem;border-radius:.375rem;color:hsl(var(--muted-foreground));transition:background-color .15s ease,color .15s ease}.ai-chat-module__suggestionEditBtn--NfPha:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ai-chat-module__resolvedApproved--9LYpd{font-size:.75rem;color:#4ade80;display:flex;align-items:center;gap:.375rem}.ai-chat-module__resolvedRejected--ePcnX{font-size:.75rem;color:hsl(var(--muted-foreground));display:flex;align-items:center;gap:.375rem}.ai-chat-module__suggestionsActions--yIMhS{display:flex;border-top:1px solid hsl(var(--border));padding-top:.375rem}.ai-chat-module__suggestionsActionsDefault--sK-BL{flex-direction:column;gap:.5rem}.ai-chat-module__suggestionsActionsWs--BBb3A{height:2.5rem;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:0 1rem}.ai-chat-module__suggestionsCount--toIu9{font-size:.6875rem;color:hsl(var(--muted-foreground))}.ai-chat-module__suggestionsButtons--lxNyS{display:flex;gap:.5rem}.ai-chat-module__suggestionsButtonsDefault--tX2JX{width:100%}.ai-chat-module__rejectBtnDefault--MWO2x{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;font-size:.75rem;font-weight:500;background-color:hsl(var(--muted));padding-block:.5rem;color:hsl(var(--foreground))}.ai-chat-module__rejectBtnDefault--MWO2x:hover{background-color:hsl(var(--muted)/.8)}.ai-chat-module__rejectBtnDefault--MWO2x:disabled{opacity:.5}.ai-chat-module__rejectBtnWs--Yfut6{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;font-size:.75rem;font-weight:500;height:1.75rem;padding-inline:.75rem;background:transparent;color:hsl(var(--foreground))}.ai-chat-module__rejectBtnWs--Yfut6:hover{background-color:hsl(var(--muted))}.ai-chat-module__rejectBtnWs--Yfut6:disabled{opacity:.5}.ai-chat-module__approveBtnDefault--7MD22{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;background-color:hsl(var(--primary));font-size:.75rem;font-weight:500;color:hsl(var(--primary-foreground));padding-block:.5rem}.ai-chat-module__approveBtnDefault--7MD22:hover{background-color:hsl(var(--primary)/.9)}.ai-chat-module__approveBtnDefault--7MD22:disabled{cursor:not-allowed;opacity:.5}.ai-chat-module__approveBtnWs--DG8ma{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;background-color:hsl(var(--primary));font-size:.75rem;font-weight:500;color:hsl(var(--primary-foreground));height:1.75rem;padding-inline:1rem}.ai-chat-module__approveBtnWs--DG8ma:hover{background-color:hsl(var(--primary)/.9)}.ai-chat-module__approveBtnWs--DG8ma:disabled{cursor:not-allowed;opacity:.5}.ai-chat-module__followUpChips--A6hRi{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.ai-chat-module__followUpChip--95dTl{padding:.25rem .625rem;border-radius:.375rem;font-size:.6875rem;font-weight:500;background-color:color-mix(in srgb,var(--color-brand-light-turquoise) 60%,transparent);color:var(--color-brand-dark-azure);border:1px solid transparent;transition:all .2s ease}.ai-chat-module__followUpChip--95dTl:hover{background-color:color-mix(in srgb,var(--color-brand-cyan) 20%,transparent);border-color:color-mix(in srgb,var(--color-brand-cyan) 50%,transparent);transform:scale(1.02)}.dark .ai-chat-module__followUpChip--95dTl{background-color:color-mix(in srgb,var(--color-brand-dark-azure) 30%,transparent);color:var(--color-brand-light-turquoise)}.ai-chat-module__actionBtns--HWg34{margin-top:.5rem;display:flex;align-items:center;gap:.125rem}.ai-chat-module__actionBtn--LDCmB{height:1.75rem!important;width:1.75rem!important;min-height:0!important;min-width:0!important;flex-shrink:0;border-radius:.5rem!important;padding:0!important;color:hsl(var(--muted-foreground))}.ai-chat-module__actionBtn--LDCmB:hover{background-color:hsl(var(--muted)/.8);color:hsl(var(--foreground))}.ai-chat-module__timestamp--1D9db{margin-top:.25rem;font-size:.6875rem;color:hsl(var(--muted-foreground))}.ai-chat-module__streamBlock--9OoEr{display:flex;flex-direction:column;gap:.75rem}.ai-chat-module__errorBlock--E0KNx{display:flex;flex-direction:column;gap:.5rem}.ai-chat-module__errorMsg--1hNEE{border-radius:.5rem;border:1px solid hsl(var(--destructive)/.35);background-color:hsl(var(--destructive)/.1);padding:.5rem .75rem;font-size:.75rem;color:hsl(var(--destructive))}.ai-chat-module__retryBtn--QjmVd{border-radius:.375rem;border:1px solid hsl(var(--border));background-color:hsl(var(--muted)/.5);padding:.25rem .625rem;font-size:.6875rem;font-family:monospace;color:hsl(var(--foreground))}.ai-chat-module__retryBtn--QjmVd:hover{background-color:hsl(var(--muted))}.ai-chat-module__toolName--qk0nP{font-family:monospace;font-size:.6875rem;color:hsl(var(--muted-foreground))}.ai-chat-module__stepsPanel--otjKG{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.ai-chat-module__stepsPanelVisible--P-hbJ{max-height:360px;opacity:1}.ai-chat-module__stepsPanelHidden--3vrGq{pointer-events:none;max-height:0;opacity:0}.ai-chat-module__stepsList--U3x-R{border-radius:.5rem;border:1px solid hsl(var(--border)/.8);background-color:hsl(var(--muted)/.15);padding:.625rem .75rem;font-family:monospace;font-size:.6875rem;line-height:1.6}.dark .ai-chat-module__stepsList--U3x-R{background-color:hsl(var(--muted)/.1)}.ai-chat-module__stepItem--aSP5X{display:flex;align-items:flex-start;gap:.625rem}.ai-chat-module__stepIcon--F74wA{margin-top:.125rem;display:flex;height:1rem;width:1rem;flex-shrink:0;align-items:center;justify-content:center}.ai-chat-module__stepLabel--OXc99{min-width:0;flex:1;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.ai-chat-module__stepLabelPending--kpwwv{color:hsl(var(--muted-foreground)/.7);font-weight:400}.ai-chat-module__stepLabelActive--QcTM5{font-weight:500;color:hsl(var(--primary))}.ai-chat-module__stepLabelDone--CZ-zs{color:hsl(var(--muted-foreground));text-decoration:line-through;text-decoration-color:hsl(var(--muted-foreground)/.5)}.ai-chat-module__streamText--E-W0t{border-radius:.75rem;border:1px solid hsl(var(--border)/.6);background-color:hsl(var(--card)/.9);padding:.625rem .75rem;font-family:monospace;font-size:.8125rem;line-height:1.6;color:hsl(var(--foreground)/.95);box-shadow:0 1px 2px #0000000d}.dark .ai-chat-module__streamText--E-W0t{background-color:hsl(var(--muted)/.25)}.ai-chat-module__streamText--E-W0t span{white-space:pre-wrap;word-break:break-words}.ai-chat-module__streamInline--7yb5w{border-top:1px solid hsl(var(--border)/.8);background-color:hsl(var(--muted)/.3);padding:.75rem 1rem;font-size:.875rem}.ai-chat-module__streamInlineTitle--60HIu{margin-bottom:.5rem;font-weight:500;color:hsl(var(--foreground)/.9)}.ai-chat-module__streamInlineContent--vtbkS{min-height:72px;max-height:10rem;overflow-y:auto;border-radius:.375rem;border:1px solid hsl(var(--border)/.6);background-color:hsl(var(--background)/.8);padding:.5rem;font-size:.75rem}.ai-chat-module__streamInlineInputRow--Zvd89{margin-top:.5rem;display:flex;gap:.5rem}.ai-chat-module__floatingPanel--Xlrwa{display:flex;flex-direction:column;overflow:hidden;background-color:hsl(var(--card))}.ai-chat-module__floatingPanelDesktop--eH-lA{height:min(560px,100dvh - 32px);width:min(420px,100vw - 32px);max-width:calc(100vw - 32px);border-radius:1.5rem;border:1px solid hsl(var(--border));box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.ai-chat-module__floatingPanelMobile--jL6FR{height:100%;min-height:0;width:100%;border-radius:0;border:none;box-shadow:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.ai-chat-module__floatingHeader--sZOjr{display:flex;flex-shrink:0;align-items:flex-start;gap:.75rem;border-bottom:1px solid hsl(var(--border));padding:.75rem 1rem .5rem}.ai-chat-module__floatingHeaderDraggable--2SEZ-{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-chat-module__floatingLogo--snrMH{border-radius:.75rem;display:flex;min-height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;background-color:hsl(var(--primary)/.2);padding:.25rem .375rem}.ai-chat-module__floatingHeaderBody--l3i82{flex:1;min-width:0}.ai-chat-module__floatingHeaderTitle--5n8T6{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-module__floatingHeaderSub--E8VbP{font-size:.6875rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-module__floatingHeaderStatus--EVa4R{margin-top:.125rem;font-size:.625rem;color:hsl(var(--muted-foreground))}.ai-chat-module__floatingCloseBtn--yTBhO{margin-left:.25rem;height:2rem!important;width:2rem!important;min-height:0!important;flex-shrink:0;border-radius:.5rem!important;padding:0!important;color:hsl(var(--muted-foreground))}.ai-chat-module__floatingCloseBtn--yTBhO:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ai-chat-module__floatingBody--LoW7X{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.ai-chat-module__floatingMessages--3al95{min-height:0;flex:1;overflow-y:auto;background-color:hsl(var(--muted)/.3);padding:.75rem;scrollbar-width:thin;scrollbar-color:hsl(var(--border)/.5) transparent}.ai-chat-module__floatingMessages--3al95::-webkit-scrollbar{width:4px;height:4px}.ai-chat-module__floatingMessages--3al95::-webkit-scrollbar-track{background:transparent}.ai-chat-module__floatingMessages--3al95::-webkit-scrollbar-thumb{background-color:hsl(var(--border)/.5);border-radius:9999px}.ai-chat-module__floatingMessages--3al95::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.ai-chat-module__floatingError--dO1gi{border-radius:.75rem;background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive));font-size:.75rem;padding:.5rem .75rem}.ai-chat-module__floatingSuccess---jeaH{border-radius:1rem;background-color:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.4);padding:.5rem .75rem;font-size:.75rem;color:hsl(var(--foreground));display:flex;align-items:center;gap:.5rem}.ai-chat-module__floatingStreamWrap--6yVp-{max-height:10rem;overflow-y:auto}.ai-chat-module__floatingInputWrap---G6da{flex-shrink:0;border-top:1px solid hsl(var(--border));background-color:hsl(var(--card));padding:.625rem .75rem}.ai-chat-module__floatingInputInner---1gn4{display:flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid hsl(var(--border));background-color:hsl(var(--muted)/.5);padding:.375rem .75rem}.ai-chat-module__floatingSendBtn--n6V7g{height:1.75rem!important;width:1.75rem!important;min-width:1.75rem!important;flex-shrink:0;border-radius:9999px!important;padding:0!important}.ai-chat-module__chatModal--tlFGn{display:flex;min-height:0;max-height:min(88dvh,100dvh - 2rem);flex-direction:column;overflow:hidden;border-radius:1rem;background:linear-gradient(to bottom right,#e8f9f7,#f2faf9 50%,#fafcfb);border:none;box-shadow:0 8px 32px #0000000f}@media (min-width: 640px){.ai-chat-module__chatModal--tlFGn{min-height:560px;height:88vh}}.dark .ai-chat-module__chatModal--tlFGn{background:linear-gradient(to bottom right,#0e0f0f,#101917 50%,#0b0e0d);box-shadow:0 8px 40px #0000004d}.ai-chat-module__chatMain--uZGXF{flex:1;display:flex;flex-direction:column;min-width:0;background:transparent}.ai-chat-module__chatScroll--dfEnN{flex:1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-brand-cyan) 40%,transparent) transparent}.ai-chat-module__chatScroll--dfEnN::-webkit-scrollbar{width:4px;height:4px}.ai-chat-module__chatScroll--dfEnN::-webkit-scrollbar-track{background:transparent}.ai-chat-module__chatScroll--dfEnN::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-brand-cyan) 40%,transparent);border-radius:9999px}.ai-chat-module__chatScroll--dfEnN::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.dark .ai-chat-module__chatScroll--dfEnN{scrollbar-color:rgba(255,255,255,.2) transparent}.ai-chat-module__iconBrandAzure--xqsY9,.ai-chat-module__iconBrandDual--ySmpk{color:var(--color-brand-azure)}.dark .ai-chat-module__iconBrandDual--ySmpk{color:var(--color-brand-cyan)}.ai-chat-module__trackBrandCyan--uV0EC{background-color:color-mix(in srgb,var(--color-brand-cyan) 20%,transparent)}.ai-chat-module__chatScrollInner--S6eav{padding:1.25rem 1.25rem .5rem;min-height:100%;display:flex;flex-direction:column;gap:1rem}.ai-chat-module__chatError--6WiU0{border-radius:.75rem;background-color:#ef44441a;color:#b91c1c;font-size:.875rem;padding:.625rem 1rem;max-width:42rem;margin-inline:auto}.dark .ai-chat-module__chatError--6WiU0{color:#fca5a5}.ai-chat-module__visuallyHidden---YJbD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-chat-module__iconShrink0--rxG-c{flex-shrink:0}.ai-chat-module__textTruncate--mqtmY{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-module__textMedium--YsVuQ{font-weight:500}.ai-chat-module__textPrimaryFg--zR2Tj{color:hsl(var(--primary-foreground))}.ai-chat-module__textMutedFg--Q025g{color:hsl(var(--muted-foreground))}.ai-chat-module__animDinamoEnter--sfDkP{opacity:0;animation:ai-chat-module__dinamoSlideUpFade--RfN8x .35s ease-out forwards}@media (prefers-reduced-motion: reduce){.ai-chat-module__animDinamoEnter--sfDkP{opacity:1;animation:none}}.ai-chat-module__animFadeIn--Xs-3B{animation:ai-chat-module__fadeIn--cBWRM .3s ease-out forwards}@media (prefers-reduced-motion: reduce){.ai-chat-module__animFadeIn--Xs-3B{animation:none}}.ai-chat-module__animStepIn--hsOXH{animation:ai-chat-module__step-in--0Tspk .15s ease-out forwards}@media (prefers-reduced-motion: reduce){.ai-chat-module__animStepIn--hsOXH{animation:none}}.ai-chat-module__animSpin--vIbre{animation:ai-chat-module__spin--yU80E 1s linear infinite}.ai-chat-module__animPulse--6hQWX{animation:ai-chat-module__pulse--QSRY9 2s cubic-bezier(.4,0,.6,1) infinite}.ai-chat-module__animBounce---PDzV{animation:ai-chat-module__bounce--80Sn8 1s infinite}.ai-chat-module__animPulseRingDinamo--BDBly{animation:ai-chat-module__pulse-ring-dinamo--sGG6b 1.5s ease-out infinite}.ai-chat-module__animStatusDotSoft--sGsY0{animation:ai-chat-module__status-dot-soft--RQ6f- 2s ease-in-out infinite}.ai-chat-module__animCursorBlink--SPAeX{animation:ai-chat-module__cursor-blink--CdAGw .7s step-end infinite}.ai-chat-module__opacitySending--ilaSi{opacity:.6}.ai-chat-module__headerWsSparkles--fPcUp{width:.875rem;height:.875rem;color:hsl(var(--primary))}.ai-chat-module__headerWsStatusSuccess--XxYlQ{background-color:var(--ds-success-500)}.ai-chat-module__headerWsCloseIcon--Uo3iC{width:1rem;height:1rem}.ai-chat-module__headerCardIcon--wcyQi{color:hsl(var(--primary-foreground))}.ai-chat-module__inputWsSendIcon--ARps3{width:.9375rem;height:.9375rem}.ai-chat-module__inputChipRemoveBtn--B5S9O{height:auto!important;min-height:0!important;border-radius:9999px!important;padding:.125rem!important}.ai-chat-module__inputSendIconRotated--3mgDi{transform:rotate(-45deg)}.ai-chat-module__streamLiveBadge---L9Vz{margin-left:.5rem;font-size:.75rem;color:#059669}.ai-chat-module__streamConnectingBadge--fPZiT{margin-left:.5rem;font-size:.75rem;color:#d97706}.ai-chat-module__streamInlineField--6hC56{font-family:var(--font-ds, inherit)}.ai-chat-module__streamInlineField--6hC56>div{height:2rem;border-radius:.375rem;padding:.375rem .5rem}.ai-chat-module__streamInlineField--6hC56 input{font-size:.75rem}.ai-chat-module__streamInlineSendBtn--b22Gm{height:2rem!important;border-radius:.375rem!important;padding:.375rem .75rem!important;font-size:.75rem}.ai-chat-module__streamInlineStopBtn--zC8X6{height:2rem!important;border-radius:.375rem!important;padding:.375rem .5rem!important;font-size:.75rem}.ai-chat-module__stepsListUl--irR2Y>*+*{margin-top:.625rem}.ai-chat-module__stepListItem--1XDj6{list-style:none}.ai-chat-module__stepDoneIcon--UOoxA{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#10b98140;font-size:.625rem;color:#059669;transition:transform .2s ease-out}.dark .ai-chat-module__stepDoneIcon--UOoxA{color:#34d399}.ai-chat-module__stepActiveDot--jdAdS{display:inline-flex;height:.75rem;width:.75rem;border-radius:9999px;background-color:#a855f7;box-shadow:0 0 0 3px #a855f740;animation:ai-chat-module__pulse--QSRY9 2s cubic-bezier(.4,0,.6,1) infinite}.ai-chat-module__stepPendingDot--Tpot5{display:inline-block;height:.5rem;width:.5rem;border-radius:9999px;background-color:hsl(var(--muted-foreground)/.35)}.ai-chat-module__streamCursor--BccNc{margin-left:1px;display:inline-block;height:.875rem;width:2px;transform:translateY(1px);vertical-align:middle;background-color:currentColor}.ai-chat-module__paragraphMt--HHSJ0{margin-top:.25rem}.ai-chat-module__nodesStack--daOXG>*+*{margin-top:.5rem}.ai-chat-module__suggestionHeaderTitle--ryHfl{flex:1;font-size:.75rem;font-weight:500;color:hsl(var(--foreground))}.ai-chat-module__suggestionCountBadge---meoR{font-size:.6875rem;color:hsl(var(--muted-foreground))}.ai-chat-module__editStack--lLgCK>*+*{margin-top:.5rem}.ai-chat-module__suggestionInputField--5wVJR{font-family:var(--font-ds, inherit)}.ai-chat-module__suggestionInputField--5wVJR>div{height:1.75rem;border-radius:.375rem;border-color:hsl(var(--border));background-color:hsl(var(--background));padding:.25rem .5rem}.ai-chat-module__suggestionInputField--5wVJR input{font-size:.75rem}.ai-chat-module__approveSpinner--B8SR6{width:.875rem;height:.875rem;flex-shrink:0;animation:ai-chat-module__spin--yU80E 1s linear infinite}.ai-chat-module__typingAvatarImg--v9T3z{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ai-chat-module__sidebarChatIcon--JkiKG{flex-shrink:0;opacity:.6}.ai-chat-module__floatingZDesktop--wM4Ir{z-index:var(--z-floating-panel)}.ai-chat-module__floatingZModal--PkJt4{z-index:var(--z-modal)}.ai-chat-module__floatingPanelMobileFull--iCZ-N{height:100%;min-height:0;width:100%;border-radius:0;border:none;box-shadow:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.ai-chat-module__floatingStatusLive--rjc-v{color:#059669}.ai-chat-module__floatingSuccessIcon--JiCMS{font-size:1rem}.ai-chat-module__floatingInputField--ivarg{min-width:0;flex:1;font-family:var(--font-ds, inherit)}.ai-chat-module__floatingInputField--ivarg>div{height:2rem;min-height:0;border-radius:0;border:0;background:transparent;box-shadow:none;padding:0;outline:none}.ai-chat-module__floatingInputField--ivarg>div:hover{border-color:transparent}.ai-chat-module__floatingInputField--ivarg>div:focus-within{border:0;box-shadow:none}.ai-chat-module__floatingInputField--ivarg input{font-size:.875rem;color:hsl(var(--foreground))}.ai-chat-module__floatingInputField--ivarg input::-moz-placeholder{color:hsl(var(--muted-foreground))}.ai-chat-module__floatingInputField--ivarg input::placeholder{color:hsl(var(--muted-foreground))}.ai-chat-module__floatingInputSending--2PgJw input{opacity:.6}.ai-chat-module__workspaceMd--rOV5A{font-size:.875rem;color:#3f3f46}.dark .ai-chat-module__workspaceMd--rOV5A{color:#d4d4d8}.ai-chat-module__workspaceMdP--Dxx-n{margin-bottom:.75rem;line-height:1.625}.ai-chat-module__workspaceMdP--Dxx-n:last-child{margin-bottom:0}.ai-chat-module__workspaceMdStrong---HdQx{font-weight:500}.ai-chat-module__workspaceMdH1--TCPwe{margin-top:1rem;margin-bottom:.5rem;font-size:1rem;font-weight:500}.ai-chat-module__workspaceMdH1--TCPwe:first-child{margin-top:0}.ai-chat-module__workspaceMdH2--KipeN,.ai-chat-module__workspaceMdH3--Z2X02{margin-top:.75rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.ai-chat-module__workspaceMdH2--KipeN:first-child,.ai-chat-module__workspaceMdH3--Z2X02:first-child{margin-top:0}.ai-chat-module__workspaceMdUl--gp2Ip{margin-bottom:.75rem;padding-left:1rem;list-style-type:disc}.ai-chat-module__workspaceMdUl--gp2Ip>*+*{margin-top:.25rem}.ai-chat-module__workspaceMdUl--gp2Ip:last-child{margin-bottom:0}.ai-chat-module__workspaceMdOl--BRi2D{margin-bottom:.75rem;padding-left:1rem;list-style-type:decimal}.ai-chat-module__workspaceMdOl--BRi2D>*+*{margin-top:.25rem}.ai-chat-module__workspaceMdOl--BRi2D:last-child{margin-bottom:0}.ai-chat-module__workspaceMdLi--s05gT{line-height:1.625}.ai-chat-module__workspaceMdCodeInline--2xJNn{border-radius:.25rem;background-color:hsl(var(--muted));padding:.125rem .25rem;font-family:ui-monospace,monospace;font-size:.875rem}.ai-chat-module__workspaceMdPre--fyuAM{margin-bottom:.75rem;overflow-x:auto;border-radius:.5rem;background-color:hsl(var(--muted));padding:.75rem;font-size:.875rem}.ai-chat-module__workspaceMdPre--fyuAM:last-child{margin-bottom:0}@keyframes RightHeroCTA-module__dinamoHeroFloat--krBFa{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes RightHeroCTA-module__dinamoHeroPulse--QKb6-{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}@keyframes RightHeroCTA-module__dinamoHeroLine--NxCuY{0%,to{opacity:.32;transform:scaleX(.94)}50%{opacity:1;transform:scaleX(1)}}@keyframes RightHeroCTA-module__dinamoHeroGlow--GI0H5{0%,to{opacity:.16}50%{opacity:.34}}.RightHeroCTA-module__heroRoot----1Eu{align-items:center;justify-content:center;padding:var(--space-8);text-align:center;overflow:hidden;animation:RightHeroCTA-module__fadeIn--7Ggn- .3s ease-out forwards}@media (prefers-reduced-motion: reduce){.RightHeroCTA-module__heroRoot----1Eu{animation:none}}.RightHeroCTA-module__accentBar--1j8w-{position:absolute;left:0;top:0;bottom:0;width:2px;background-color:hsl(var(--primary)/.3)}.RightHeroCTA-module__glowOrb--DbRai{position:absolute;inset-inline:0;top:50%;height:10rem;transform:translateY(-50%);background:radial-gradient(circle,hsl(var(--primary)/.18),transparent 65%);animation:RightHeroCTA-module__dinamoHeroGlow--GI0H5 4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.RightHeroCTA-module__glowOrb--DbRai{animation:none}}.RightHeroCTA-module__content--XQNvo{position:relative;display:flex;width:100%;max-width:280px;flex-direction:column;align-items:center;gap:var(--space-6)}.RightHeroCTA-module__generatingBadge--Rz48t{display:inline-flex;align-items:center;gap:var(--space-2);border-radius:9999px;border:1px solid hsl(var(--primary)/.25);background-color:hsl(var(--primary)/.1);padding:.25rem .75rem;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--primary)/.8)}.RightHeroCTA-module__badgeDot--NI40Z{height:.375rem;width:.375rem;border-radius:9999px;background-color:hsl(var(--primary));animation:RightHeroCTA-module__pulse--OBIgY 2s cubic-bezier(.4,0,.6,1) infinite}@media (prefers-reduced-motion: reduce){.RightHeroCTA-module__badgeDot--NI40Z{animation:none}}.RightHeroCTA-module__idleStack--fDCaM{position:relative;height:100px;width:200px}.RightHeroCTA-module__idleCard--TySzL{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;animation:RightHeroCTA-module__dinamoHeroFloat--krBFa 6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.RightHeroCTA-module__idleCard--TySzL{animation:none}}.RightHeroCTA-module__idleCard1--NY4xK{transform:rotate(-8deg);border:1px solid hsl(var(--border)/.5);background-color:hsl(var(--card));box-shadow:0 1px 2px #0000000d}.RightHeroCTA-module__idleCard2--Ca5uW{transform:translate(.5rem,.25rem) rotate(5deg);border:1px solid hsl(var(--border)/.4);background-color:hsl(var(--card)/.9)}.RightHeroCTA-module__idleCard3--Ehv-M{transform:translate(1rem,.5rem) rotate(12deg);border:1px solid hsl(var(--border)/.3);background-color:hsl(var(--muted)/.5)}.RightHeroCTA-module__previewOuter--HjvnE{position:relative;height:180px;width:280px}.RightHeroCTA-module__previewCenter--f7H2o{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.RightHeroCTA-module__previewFloat--rYfzW{position:relative;height:180px;width:280px;animation:RightHeroCTA-module__dinamoHeroFloat--krBFa 6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.RightHeroCTA-module__previewFloat--rYfzW{animation:none}}.RightHeroCTA-module__mockCardBack1--c-80-{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(1.5rem,1.25rem);border-radius:1rem;border:1px solid rgba(255,255,255,.08);background-color:#1118270d;opacity:.4}.dark .RightHeroCTA-module__mockCardBack1--c-80-{background-color:#ffffff0b}.RightHeroCTA-module__mockCardBack2--Ux7z0{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(.75rem,.5rem);border-radius:1rem;border:1px solid rgba(255,255,255,.1);background-color:#11182709;opacity:.6}.dark .RightHeroCTA-module__mockCardBack2--Ux7z0{background-color:#ffffff09}.RightHeroCTA-module__mockCardShell--t0O2X{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1rem;border:1px solid hsl(var(--border)/.3);background-color:hsl(var(--muted)/.3);padding:1px;box-shadow:0 10px 15px -3px #0000001a}.dark .RightHeroCTA-module__mockCardShell--t0O2X{box-shadow:0 10px 15px -3px hsl(var(--primary)/.1)}.RightHeroCTA-module__mockCardInner--LlCLm{position:relative;height:100%;width:100%;overflow:hidden;border-radius:15px;background-color:hsl(var(--card));animation:RightHeroCTA-module__dinamoHeroPulse--QKb6- 4.5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.RightHeroCTA-module__mockCardInner--LlCLm{animation:none}}.RightHeroCTA-module__shimmerWrap--14Ju2{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.RightHeroCTA-module__shimmerBand--esf1v{position:absolute;inset-block:0;width:40%;background-image:linear-gradient(to right,transparent,hsl(var(--primary)/.05),transparent);animation:RightHeroCTA-module__dinamo-shimmer--gx8QS 1.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.RightHeroCTA-module__shimmerBand--esf1v{animation:none}}.RightHeroCTA-module__mockGradient--QF7hK{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom right,hsl(var(--card)/.4),transparent,hsl(var(--primary)/.1))}.RightHeroCTA-module__mockAccentLine--ScwsC{position:absolute;bottom:0;left:1.25rem;top:0;width:1px;background-color:hsl(var(--primary)/.2)}.RightHeroCTA-module__mockBody--NkBpd{position:relative;display:flex;height:100%;flex-direction:column;padding:var(--space-5)}.RightHeroCTA-module__mockHeader--Pkj5Y{display:flex;align-items:center;justify-content:space-between}.RightHeroCTA-module__mockHeaderLeft--u18Xa{display:flex;align-items:center;gap:var(--space-2)}.RightHeroCTA-module__mockIconBox--DdJjL{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid hsl(var(--border));background-color:hsl(var(--muted)/.5)}.RightHeroCTA-module__mockIconDot--30cJ1{height:.375rem;width:.375rem;border-radius:9999px;background-color:hsl(var(--primary))}.RightHeroCTA-module__mockHeaderLine--71NeE{height:.375rem;width:4.5rem;border-radius:9999px;background-color:#d1d5dbe6;animation:RightHeroCTA-module__dinamoHeroLine--NxCuY 2.4s ease-in-out infinite;transform-origin:left}.dark .RightHeroCTA-module__mockHeaderLine--71NeE{background-color:#fff3}@media (prefers-reduced-motion: reduce){.RightHeroCTA-module__mockHeaderLine--71NeE{animation:none}}.RightHeroCTA-module__mockAvatar--y6CkJ{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid hsl(var(--primary)/.2);background-color:hsl(var(--primary)/.1)}.RightHeroCTA-module__mockAvatarDot--elKxd{height:.5rem;width:.5rem;border-radius:9999px;background-color:hsl(var(--primary))}.RightHeroCTA-module__mockLines---7BOv{margin-top:var(--space-5);display:flex;flex-direction:column;gap:.75rem}.RightHeroCTA-module__skeletonLine--qS85Q{height:.375rem;border-radius:9999px;background-color:#d1d5dbcc;transform-origin:left;animation:RightHeroCTA-module__dinamoHeroLine--NxCuY 2.8s ease-in-out infinite}.dark .RightHeroCTA-module__skeletonLine--qS85Q{background-color:#ffffff29}@media (prefers-reduced-motion: reduce){.RightHeroCTA-module__skeletonLine--qS85Q{animation:none}}.RightHeroCTA-module__lineW16--CJljb,.RightHeroCTA-module__taskW16--HM2-E{width:4rem}.RightHeroCTA-module__lineW24--69Uya,.RightHeroCTA-module__taskW24--jKna4{width:6rem}.RightHeroCTA-module__lineW14--p2NLY{width:3.5rem}.RightHeroCTA-module__lineW28--Y9-sS{width:7rem}.RightHeroCTA-module__mockTasks--4qerm{margin-top:var(--space-5);display:flex;flex-direction:column;gap:.625rem}.RightHeroCTA-module__taskRow--X752H{display:flex;align-items:center;gap:.625rem;animation:RightHeroCTA-module__dinamoHeroLine--NxCuY 3.1s ease-in-out infinite;transform-origin:left}@media (prefers-reduced-motion: reduce){.RightHeroCTA-module__taskRow--X752H{animation:none}}.RightHeroCTA-module__taskDot--5Dj9y{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px}.RightHeroCTA-module__taskDot0--Uw5gO{background-color:hsl(var(--primary)/.8)}.RightHeroCTA-module__taskDot1--gETQd{background-color:hsl(var(--primary)/.7)}.RightHeroCTA-module__taskDot2--bUnxr{background-color:hsl(var(--primary)/.6)}.RightHeroCTA-module__taskLine--jP4pw{height:.375rem;border-radius:9999px;background-color:#d1d5dbcc}.dark .RightHeroCTA-module__taskLine--jP4pw{background-color:#ffffff29}.RightHeroCTA-module__taskW20--6fyp4{width:5rem}.RightHeroCTA-module__mockFooter--RHq52{margin-top:auto;display:flex;align-items:center;gap:.625rem;animation:RightHeroCTA-module__dinamoHeroLine--NxCuY 3.2s ease-in-out infinite;transform-origin:left}@media (prefers-reduced-motion: reduce){.RightHeroCTA-module__mockFooter--RHq52{animation:none}}.RightHeroCTA-module__mockCheckbox--k6hqg{display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:.25rem;border:1px solid hsl(var(--primary)/.3)}.RightHeroCTA-module__mockCheckboxInner--5A3lT{height:.375rem;width:.375rem;border-radius:.125rem;background-color:hsl(var(--primary)/.7)}.RightHeroCTA-module__mockFooterLine--xRVus{height:.375rem;width:4rem;border-radius:9999px;background-color:hsl(var(--muted-foreground)/.25)}.RightHeroCTA-module__title--yD6Oa{margin-top:var(--space-1);font-size:15px;font-weight:500;color:hsl(var(--foreground))}.RightHeroCTA-module__subtitle--9ErkT{max-width:260px;text-align:center;font-size:.75rem;line-height:1.625;color:hsl(var(--muted-foreground))}.AddEditWorkspaceModal-module__form--zKl6l{display:flex;flex-direction:column;gap:1rem}.AddEditWorkspaceModal-module__fieldLabel--t2aAd{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.AddEditWorkspaceModal-module__colorGrid--ndbyp{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.AddEditWorkspaceModal-module__pickerBtn--7uQRT{height:auto!important;padding:.75rem!important;border-radius:.5rem;border:2px solid hsl(var(--border));transition:border-color .2s,box-shadow .2s}.AddEditWorkspaceModal-module__pickerBtn--7uQRT:hover{border-color:color-mix(in srgb,hsl(var(--muted-foreground)) 40%,hsl(var(--border)))}.AddEditWorkspaceModal-module__pickerBtnSelected--13vay{border-color:hsl(var(--primary));box-shadow:0 4px 6px -1px #0000001a}.AddEditWorkspaceModal-module__swatch--SU-Jj{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.375rem}.AddEditWorkspaceModal-module__footer--GFBlR{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid hsl(var(--border))}.WorkspaceAppearancePickers-module__root--HelSl{display:flex;flex-direction:column;gap:.875rem}.WorkspaceAppearancePickers-module__previewCard--o5CxH{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:var(--ds-radius-md, .625rem);border:1px solid hsl(var(--border));background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--muted)/.35))}.WorkspaceAppearancePickers-module__previewAvatar--bUN0j{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.625rem;flex-shrink:0;box-shadow:0 1px 2px #0000000f}.WorkspaceAppearancePickers-module__previewCopy--AmqNz{min-width:0;flex:1}.WorkspaceAppearancePickers-module__previewTitle--LYPKx{margin:0;font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold, 600);color:hsl(var(--foreground));line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceAppearancePickers-module__previewMeta--q3THs{margin:.125rem 0 0;font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs, .75rem);color:hsl(var(--muted-foreground));line-height:1.3}.WorkspaceAppearancePickers-module__previewDescription--EWH3E{margin:.375rem 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs, .75rem);line-height:1.4;color:hsl(var(--muted-foreground)/.9)}.WorkspaceAppearancePickers-module__section--HhPXv{display:flex;flex-direction:column;gap:.5rem}.WorkspaceAppearancePickers-module__sectionLabel--0Npnx{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs, .75rem);font-weight:var(--ds-font-weight-medium, 500);letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.WorkspaceAppearancePickers-module__colorRow---eZ5l{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.WorkspaceAppearancePickers-module__colorDot--IsFSe{width:1.625rem;height:1.625rem;border-radius:9999px;border:2px solid transparent;padding:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.WorkspaceAppearancePickers-module__colorDot--IsFSe:hover{transform:scale(1.08)}.WorkspaceAppearancePickers-module__colorDot--IsFSe:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.WorkspaceAppearancePickers-module__colorDotSelected--CvQvg{border-color:hsl(var(--foreground)/.85);box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary)/.45);transform:scale(1.05)}.WorkspaceAppearancePickers-module__iconRow--kFkBq{display:flex;flex-wrap:wrap;gap:.375rem}.WorkspaceAppearancePickers-module__iconChip--HjIXC{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;padding:0;border:1.5px solid transparent;border-radius:.5rem;background:transparent;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.WorkspaceAppearancePickers-module__iconChip--HjIXC:hover{background:hsl(var(--muted)/.45);transform:translateY(-1px)}.WorkspaceAppearancePickers-module__iconChip--HjIXC:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.WorkspaceAppearancePickers-module__iconChipSelected--rgwCx{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08)}.WorkspaceAppearancePickers-module__iconChipInner--78RfM{display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:.375rem}@keyframes OrgSidebar-module__obPop--BqX9k{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.OrgSidebar-module__aside--4jZ5f{display:flex;flex-direction:column;overflow:hidden;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);height:var(--shell-viewport-height);max-height:var(--shell-viewport-height);min-height:0;width:100%;position:fixed;left:0;top:0;z-index:var(--z-sidebar, 40);transition:width .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1)}@media (min-width: 1024px){.OrgSidebar-module__aside--4jZ5f{position:static;z-index:auto;height:100%;max-height:100%;width:100%!important}}.OrgSidebar-module__asideMobileOpen--zg-kO{transform:translate(0)}.OrgSidebar-module__asideMobileHidden--H5FaQ{transform:translate(-100%)}@media (min-width: 1024px){.OrgSidebar-module__asideMobileHidden--H5FaQ{transform:translate(0)}}.OrgSidebar-module__mobileOverlay--l2GmL{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:var(--z-sidebar-overlay, 39)}@media (min-width: 1024px){.OrgSidebar-module__mobileOverlay--l2GmL{display:none}}.OrgSidebar-module__mobileTrigger--IxVFa{position:fixed;left:1rem;top:1rem;z-index:var(--z-sidebar, 40);display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid var(--sidebar-border);padding:.5rem;background:var(--sidebar-panel-bg);color:var(--sidebar-text);cursor:pointer;transition:background-color .15s}.OrgSidebar-module__mobileTrigger--IxVFa:hover{background:var(--sidebar-hover)}@media (min-width: 1024px){.OrgSidebar-module__mobileTrigger--IxVFa{display:none}}.OrgSidebar-module__content--h3QqO{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.OrgSidebar-module__header--TYOW3{position:relative;display:flex;height:var(--shell-header-height);min-height:var(--shell-header-height);flex-shrink:0;align-items:center;padding:0 .75rem;border-bottom:1px solid var(--sidebar-border);background:var(--sidebar-header-bg, var(--sidebar-bg))}.OrgSidebar-module__headerLogoLink--K78hH{display:flex;min-width:0;align-items:center;gap:.625rem}.OrgSidebar-module__headerLogoLinkCentered--Nh208{margin-left:auto;margin-right:auto}.OrgSidebar-module__headerLogoText--Ja0sw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--sidebar-text)}.OrgSidebar-module__headerCloseBtn--sB2HU{margin-left:auto;display:flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.375rem;background:none;border:none;cursor:pointer;color:var(--sidebar-text-muted);transition:background-color .15s}.OrgSidebar-module__headerCloseBtn--sB2HU:hover{background:var(--sidebar-hover)}.OrgSidebar-module__headerCollapseBtn--wbtV7{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);z-index:10;display:none;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid var(--sidebar-border);background:var(--sidebar-panel-bg);color:var(--sidebar-text-muted);cursor:pointer;transition:transform .15s,background-color .15s}.OrgSidebar-module__headerCollapseBtn--wbtV7:hover{transform:translateY(-50%) scale(1.05);background:var(--sidebar-hover)}.OrgSidebar-module__headerCollapseBtn--wbtV7:active{transform:translateY(-50%) scale(.95)}@media (min-width: 1024px){.OrgSidebar-module__headerCollapseBtn--wbtV7{display:flex}}.OrgSidebar-module__searchWrap--cMh2t{padding:.5rem .5rem .25rem}.OrgSidebar-module__wsWrap--2zukt{position:relative;padding:.5rem .5rem 0}.OrgSidebar-module__wsWrapCollapsed--VjMvr{padding:.5rem}.OrgSidebar-module__wsBtn--yiJEm{display:flex;width:100%;align-items:center;gap:.625rem;border-radius:.5rem;padding:.5rem .625rem;text-align:left;background:transparent;border:none;cursor:pointer;color:var(--sidebar-text);transition:background-color .15s}.OrgSidebar-module__wsBtn--yiJEm:hover,.OrgSidebar-module__wsBtnOpen--y27Ob{background:var(--sidebar-hover)}.OrgSidebar-module__wsCollapsedBtn--xobAa{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:.5rem;background:none;border:none;cursor:pointer;font-size:.75rem;font-weight:700;transition:transform .15s}.OrgSidebar-module__wsCollapsedBtn--xobAa:hover{transform:scale(1.05)}.OrgSidebar-module__wsIconGrid--OG8hg{display:grid;width:1.75rem;height:1.75rem;flex-shrink:0;place-items:center;border-radius:.375rem;font-size:.6875rem;font-weight:700}.OrgSidebar-module__wsTextWrap--u6kjr{min-width:0;flex:1}.OrgSidebar-module__wsName--HEcFw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--sidebar-text)}.OrgSidebar-module__wsMeta--ZOJqi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.2;color:var(--sidebar-text-muted);opacity:.5}.OrgSidebar-module__wsDropdown--7a-3b{position:absolute;left:.5rem;right:.5rem;top:calc(100% + 4px);z-index:var(--z-popover-elevated, 250);origin:top;border-radius:.75rem;border:1px solid var(--sidebar-border);padding:.5rem;background:var(--sidebar-panel-bg);box-shadow:0 8px 24px #00000080;animation:OrgSidebar-module__obPop--BqX9k .14s cubic-bezier(.16,1,.3,1)}.OrgSidebar-module__wsDropdownSection---5FS3{padding:.25rem .5rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--sidebar-text-muted);opacity:.5}.OrgSidebar-module__wsDropdownList--sQQAf{overflow-y:auto;max-height:260px;padding-right:.125rem}.OrgSidebar-module__wsDropdownOrgList--Dv0u6{overflow-y:auto;max-height:180px;margin-bottom:.5rem;padding-right:.125rem}.OrgSidebar-module__wsDropdownDivider--1-C3v{margin:.5rem 0;border-bottom:1px solid var(--sidebar-border)}.OrgSidebar-module__wsDropdownRow--FL9Q8{display:flex;width:100%;align-items:center;gap:.625rem;border-radius:.375rem;padding:.375rem .5rem;text-align:left;background:transparent;border:none;cursor:pointer;transition:background-color .15s;color:var(--sidebar-text)}.OrgSidebar-module__wsDropdownRow--FL9Q8:hover:not(:disabled){background:var(--sidebar-hover)}.OrgSidebar-module__wsDropdownRowActive--Warhk,.OrgSidebar-module__wsDropdownRowActive--Warhk:hover{background:var(--sidebar-active-bg)}.OrgSidebar-module__wsDropdownRowInitials--8bgFi{display:grid;width:1.75rem;height:1.75rem;flex-shrink:0;place-items:center;border-radius:.375rem;font-size:.6875rem;font-weight:700;background:var(--sidebar-hover);color:var(--sidebar-text)}.OrgSidebar-module__wsDropdownRowName--Fn35j{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--sidebar-text)}.OrgSidebar-module__wsDropdownRowNameActive--cekf3{color:var(--sidebar-active-text);font-weight:600}.OrgSidebar-module__wsDropdownRowSub--3wpAY{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:var(--sidebar-text-muted);opacity:.5}.OrgSidebar-module__wsDropdownStaticRow--OiTj5{display:flex;width:100%;align-items:center;gap:.625rem;border-radius:.375rem;padding:.375rem .5rem;background:var(--sidebar-active-bg)}.OrgSidebar-module__wsDropdownFooter--mW8gS{margin-top:.25rem;border-top:1px solid var(--sidebar-border);padding-top:.25rem}.OrgSidebar-module__wsCreateBtn--tU1uo{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.375rem;padding:.5rem .625rem;font-size:.75rem;background:transparent;border:none;cursor:pointer;color:var(--sidebar-active-text);transition:background-color .15s}.OrgSidebar-module__wsCreateBtn--tU1uo:hover{background:var(--sidebar-hover)}.OrgSidebar-module__mainNav--PTvdK{margin-top:.5rem;flex-shrink:0}.OrgSidebar-module__navRow---0ahj{position:relative;display:flex;height:34px;align-items:center;border-radius:.375rem;font-size:.8125rem;text-decoration:none;background:transparent;color:var(--sidebar-text-muted);transition:background-color .15s;margin:0 .375rem;padding:0 .5rem 0 .625rem}.OrgSidebar-module__navRow---0ahj:hover:not(.OrgSidebar-module__navRowActive--YrHMC){background:var(--sidebar-hover)}.OrgSidebar-module__navRowActive--YrHMC{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);box-shadow:inset 2px 0 0 var(--sidebar-active-text)}.OrgSidebar-module__navRowCollapsed--WQfab{width:2.25rem;height:2.25rem;margin:0 auto;padding:0;justify-content:center}.OrgSidebar-module__navRowAsButton--z3zwq{border:none;cursor:pointer;width:100%;text-align:left}.OrgSidebar-module__navRowIcon--tnMio{display:flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center;color:var(--sidebar-text-muted)}.OrgSidebar-module__navRowIconActive--flAFU{color:var(--sidebar-active-text)}.OrgSidebar-module__navRowBadgeWrap--lznOy{position:relative;display:flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center}.OrgSidebar-module__navRowBadgeDot--z8Zpx{position:absolute;top:-.25rem;right:-.25rem;display:flex;min-width:.875rem;height:.875rem;align-items:center;justify-content:center;border-radius:9999px;padding:0 .125rem;font-size:.5625rem;font-weight:600;background:var(--sidebar-active-text);color:var(--sidebar-bg)}.OrgSidebar-module__navRowLabel--0klhW{margin-left:.625rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--sidebar-text-muted);font-weight:500}.OrgSidebar-module__navRowLabelActive--axwN7{color:var(--sidebar-active-text);font-weight:600}.OrgSidebar-module__navRowBadge---vcUH{display:inline-flex;height:18px;align-items:center;border-radius:9999px;padding:0 .375rem;font-size:.625rem;font-weight:600;margin-left:.5rem;background:#ffffff14;color:#ffffffa6}.OrgSidebar-module__railTooltipWrap--B2ax5{position:relative}.OrgSidebar-module__railTooltip--qp4J5{pointer-events:none;position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:.5rem;white-space:nowrap;border-radius:.375rem;border:1px solid var(--sidebar-border);padding:.375rem .625rem;font-size:.75rem;background:var(--sidebar-panel-bg);color:var(--sidebar-text);box-shadow:0 2px 8px #0000004d;z-index:var(--z-popover, 200)}.OrgSidebar-module__railTooltipKbd---desB{margin-left:.5rem;border-radius:.25rem;padding:0 .375rem .125rem;font-size:.625rem;background:#ffffff14;color:#ffffffa6}.OrgSidebar-module__sectionHeader--dtwGt{display:flex;height:1.5rem;align-items:center;justify-content:space-between;margin-top:1rem;margin-bottom:.25rem;padding:0 .75rem}.OrgSidebar-module__sectionLabel--5NOIX{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--sidebar-text-muted);opacity:.5}.OrgSidebar-module__sectionAddBtn--Qav5O{display:flex;align-items:center;justify-content:center;border-radius:.25rem;padding:.125rem;background:none;border:none;cursor:pointer;color:var(--sidebar-text-muted);opacity:.5;transition:color .15s,opacity .15s}.OrgSidebar-module__sectionAddBtn--Qav5O:hover{color:var(--sidebar-text);opacity:1}.OrgSidebar-module__scrollArea--NmvEQ{margin-top:.5rem;min-height:0;flex:1;overflow-y:auto;padding-bottom:.5rem}.OrgSidebar-module__scrollArea--NmvEQ::-webkit-scrollbar{width:3px}.OrgSidebar-module__scrollArea--NmvEQ::-webkit-scrollbar-track{background:transparent}.OrgSidebar-module__scrollArea--NmvEQ::-webkit-scrollbar-thumb{background:var(--sidebar-border);border-radius:9999px}.OrgSidebar-module__starredRow--IUoqm{display:flex;width:100%;height:2rem;align-items:center;gap:.5rem;border-radius:.375rem;padding:0 .5rem;background:transparent;border:none;cursor:pointer;transition:background-color .15s}.OrgSidebar-module__starredRow--IUoqm:hover:not(.OrgSidebar-module__starredRowActive--VFK32){background:var(--sidebar-hover)}.OrgSidebar-module__starredRowActive--VFK32{background:var(--sidebar-active-bg)}.OrgSidebar-module__starredRowLabel--j5spQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.OrgSidebar-module__projectList--YG5v6{margin-top:.25rem;padding:0 .5rem}.OrgSidebar-module__projectListCollapsed--MG3Lu{padding:0}.OrgSidebar-module__projectSearchWrap--NAVIU{display:flex;align-items:center;gap:.375rem;border-radius:.375rem;border:1px solid var(--sidebar-border);padding:.25rem .5rem;margin:.25rem .75rem;background:var(--sidebar-search-bg)}.OrgSidebar-module__projectSearchInput--QT3MQ{width:100%;font-size:.75rem;background:transparent;outline:none;color:var(--sidebar-text)}.OrgSidebar-module__projectSearchInput--QT3MQ::-moz-placeholder{color:var(--sidebar-placeholder)}.OrgSidebar-module__projectSearchInput--QT3MQ::placeholder{color:var(--sidebar-placeholder)}.OrgSidebar-module__projectRow--XitrQ{position:relative;display:flex;height:34px;align-items:center;gap:.5rem;border-radius:.375rem;padding:0 .375rem 0 .625rem;margin:0 .375rem;background:transparent;transition:background-color .15s}.OrgSidebar-module__projectRow--XitrQ:hover:not(.OrgSidebar-module__projectRowActive--DRo4T){background:var(--sidebar-hover)}.OrgSidebar-module__projectRowActive--DRo4T{background:var(--sidebar-active-bg);box-shadow:inset 2px 0 0 var(--sidebar-active-text)}.OrgSidebar-module__projectRowBtn--RFkhy{display:flex;min-width:0;flex:1;align-items:center;gap:.625rem;text-align:left;background:none;border:none;cursor:pointer;padding:0}.OrgSidebar-module__projectRowName--liVpi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;color:var(--sidebar-text-muted)}.OrgSidebar-module__projectRowNameActive--V-0xH{color:var(--sidebar-text);font-weight:600}.OrgSidebar-module__projectRowActions--XB4JQ{display:flex;flex-shrink:0;align-items:center;gap:.125rem}.OrgSidebar-module__projectActionBtn--0KFNg{display:grid;width:22px;height:22px;place-items:center;border-radius:9999px;background:none;border:none;cursor:pointer;opacity:0;color:var(--sidebar-text-muted);opacity:.35;transition:opacity .15s,background-color .15s,color .15s}.OrgSidebar-module__projectRow--XitrQ:hover .OrgSidebar-module__projectActionBtn--0KFNg{opacity:1}.OrgSidebar-module__projectActionBtn--0KFNg:hover{background:var(--sidebar-icon-hover-bg);color:var(--sidebar-text);opacity:1}.OrgSidebar-module__projectStarBtnActive--tjNMw{opacity:1;color:var(--sidebar-star)}.OrgSidebar-module__projectStarBtnActive--tjNMw:hover{background:var(--sidebar-icon-hover-bg);color:var(--sidebar-star)}.OrgSidebar-module__projBadge--WuCUM{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem;width:1.25rem;height:1.25rem}.OrgSidebar-module__projBadgeSm--oR8u0{width:1rem;height:1rem;border-radius:.25rem}.OrgSidebar-module__projectRowCollapsed--b59Od{display:flex;width:2.25rem;height:2.25rem;margin:0 auto;align-items:center;justify-content:center;border-radius:.375rem;background:transparent;border:none;cursor:pointer;transition:background-color .15s}.OrgSidebar-module__projectRowCollapsed--b59Od:hover:not(.OrgSidebar-module__projectRowCollapsedActive--lauq3){background:var(--sidebar-hover)}.OrgSidebar-module__projectRowCollapsedActive--lauq3{background:var(--sidebar-active-bg)}.OrgSidebar-module__projectEmpty--07-AT{border-radius:.375rem;border:1px dashed var(--sidebar-border);padding:.75rem;text-align:center;font-size:.75rem;color:var(--sidebar-text-muted);opacity:.5}.OrgSidebar-module__projectEmptyBtn--5CWcQ{display:block;width:100%;margin-top:.25rem;background:none;border:none;cursor:pointer;font-size:.75rem;color:var(--sidebar-active-text);transition:opacity .15s}.OrgSidebar-module__projectEmptyBtn--5CWcQ:hover{opacity:.8}.OrgSidebar-module__projectLoading--IGcIC{padding:.5rem .75rem;text-align:center;font-size:.75rem;color:var(--sidebar-text-muted);opacity:.5}.OrgSidebar-module__addInlineRow--k5MKT{display:flex;height:2.25rem;align-items:center;gap:.5rem;border-radius:.375rem;border:1px solid var(--sidebar-active-text);padding:0 .5rem;background:var(--sidebar-search-bg)}.OrgSidebar-module__addInlineDot--U7vp8{width:.5rem;height:.5rem;flex-shrink:0;border-radius:9999px;background:var(--sidebar-active-text)}.OrgSidebar-module__addInlineInput--E5aPx{width:100%;font-size:.8125rem;background:transparent;outline:none;color:var(--sidebar-text)}.OrgSidebar-module__addInlineInput--E5aPx::-moz-placeholder{color:var(--sidebar-placeholder)}.OrgSidebar-module__addInlineInput--E5aPx::placeholder{color:var(--sidebar-placeholder)}.OrgSidebar-module__showMoreBtn--YmQNd{display:block;padding:.25rem .75rem;font-size:.75rem;background:none;border:none;cursor:pointer;color:var(--sidebar-text-muted);opacity:.5;transition:color .15s,opacity .15s}.OrgSidebar-module__showMoreBtn--YmQNd:hover{color:var(--sidebar-active-text);opacity:1}.OrgSidebar-module__addProjectBtn--rJqiD{display:flex;width:100%;height:2rem;align-items:center;gap:.5rem;border-radius:.375rem;padding:0 .5rem;margin-top:.25rem;font-size:.75rem;background:transparent;border:none;cursor:pointer;color:var(--sidebar-text-muted);opacity:.5;transition:background-color .15s,color .15s,opacity .15s}.OrgSidebar-module__addProjectBtn--rJqiD:hover{background:var(--sidebar-hover);color:var(--sidebar-active-text);opacity:1}.OrgSidebar-module__footerNav--JyImn{flex-shrink:0;border-top:1px solid var(--sidebar-border);padding-top:.5rem;padding-bottom:.5rem}.OrgSidebar-module__footerNavCollapsed--3-KSx{padding-bottom:.25rem}.OrgSidebar-module__userRow--3ZRx5{position:relative;flex-shrink:0;padding:.5rem;border-top:1px solid var(--sidebar-border)}.OrgSidebar-module__userRowCollapsed--iG0pD{padding:.5rem;border-top:1px solid var(--sidebar-border);display:flex;justify-content:center}.OrgSidebar-module__userRowBtn--qTz-F{display:flex;width:100%;align-items:center;gap:.625rem;border-radius:.5rem;padding:.375rem .5rem;background:transparent;border:none;cursor:pointer;transition:background-color .15s}.OrgSidebar-module__userRowBtn--qTz-F:hover{background:var(--sidebar-hover)}.OrgSidebar-module__userRowAvatarWrap--L8R2Y{position:relative;width:2rem;height:2rem;flex-shrink:0}.OrgSidebar-module__userRowOnlineDot--eHVWm{position:absolute;bottom:-.125rem;right:-.125rem;width:.625rem;height:.625rem;border-radius:9999px;background:var(--brand-primary)}.OrgSidebar-module__userRowInfo--wpN3-{min-width:0;flex:1;text-align:left}.OrgSidebar-module__userRowName--Jp2Ph{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--sidebar-text)}.OrgSidebar-module__userRowEmail--5xZAH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.2;color:var(--sidebar-text-muted);opacity:.5}.OrgSidebar-module__userDropdown--3duTh{position:absolute;bottom:calc(100% + 4px);left:.5rem;right:.5rem;z-index:var(--z-popover-elevated, 250);border-radius:.75rem;border:1px solid var(--sidebar-border);padding:.25rem;background:var(--sidebar-panel-bg);box-shadow:0 12px 28px #0000008c;animation:OrgSidebar-module__obPop--BqX9k .12s cubic-bezier(.16,1,.3,1)}.OrgSidebar-module__userDropdownDivider--SiEfq{height:1px;background:var(--sidebar-border);margin:.25rem 0}.OrgSidebar-module__userMenuItem--yMIxY{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;text-decoration:none;background:transparent;color:var(--sidebar-text-muted);transition:background-color .15s,color .15s}.OrgSidebar-module__userMenuItem--yMIxY:hover{background:var(--sidebar-hover);color:var(--sidebar-text)}.OrgSidebar-module__userMenuItemIcon--t-du5{color:var(--sidebar-text-muted)}.OrgSidebar-module__logoutBtn--jxgTO{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;background:transparent;border:none;cursor:pointer;text-align:left;color:hsl(var(--destructive));transition:background-color .15s}.OrgSidebar-module__logoutBtn--jxgTO:hover{background:#f851491a}.OrgSidebar-module__contextMenu--EVvpm{position:fixed;min-width:190px;z-index:var(--z-popover-elevated, 250);border-radius:.5rem;border:1px solid var(--sidebar-border);padding:.25rem;background:var(--sidebar-panel-bg);box-shadow:0 12px 28px #0000008c;animation:OrgSidebar-module__obPop--BqX9k .12s cubic-bezier(.16,1,.3,1)}.OrgSidebar-module__contextMenuDivider--Z9pGi{height:1px;background:var(--sidebar-border);margin:.25rem 0}.OrgSidebar-module__contextMenuItem--MD5U-{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--sidebar-text-muted);transition:background-color .15s,color .15s}.OrgSidebar-module__contextMenuItem--MD5U-:hover{background:var(--sidebar-hover);color:var(--sidebar-text)}.OrgSidebar-module__contextMenuItemIcon--vvXgF{color:var(--sidebar-text-muted)}.OrgSidebar-module__contextMenuItemDanger---zsnm{color:hsl(var(--destructive))}.OrgSidebar-module__contextMenuItemDanger---zsnm:hover{background:#f851491a;color:hsl(var(--destructive))}.OrgSidebar-module__contextMenuItemDangerIcon--vEdIT{color:hsl(var(--destructive))}.OrgSidebar-module__addProjectMenu--vPOXA{position:fixed;min-width:220px;z-index:var(--z-popover-elevated, 250);border-radius:.75rem;border:1px solid var(--sidebar-border);padding:.25rem;background:var(--sidebar-panel-bg);box-shadow:0 12px 32px #0000008c;animation:OrgSidebar-module__obPop--BqX9k .14s cubic-bezier(.16,1,.3,1)}.OrgSidebar-module__addProjectMenuItem--8qHM-{display:flex;width:100%;align-items:flex-start;gap:.625rem;border-radius:.5rem;padding:.625rem .75rem;text-align:left;background:transparent;border:none;cursor:pointer;color:var(--sidebar-text);transition:background-color .15s}.OrgSidebar-module__addProjectMenuItem--8qHM-:hover{background:var(--sidebar-hover)}.OrgSidebar-module__addProjectMenuIcon--moIoS{display:grid;width:1.75rem;height:1.75rem;flex-shrink:0;place-items:center;border-radius:.375rem}.OrgSidebar-module__addProjectMenuTitle--1w8F5{display:block;font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--sidebar-text)}.OrgSidebar-module__addProjectMenuDesc--hCyW6{display:block;font-size:.6875rem;line-height:1.2;color:var(--sidebar-text-muted)}.OrgSidebar-module__addProjectMenuItemContent--3lfzx{min-width:0;flex:1}.OrgSidebar-module__headerLogoLink--K78hH>:first-child{flex-shrink:0}.OrgSidebar-module__wsBtn--yiJEm>svg{flex-shrink:0}.OrgSidebar-module__wsDropdownRow--FL9Q8>svg{flex-shrink:0}.OrgSidebar-module__wsDropdownStaticRow--OiTj5>svg{flex-shrink:0}.OrgSidebar-module__userRowBtnOpen--yUx5x{background:var(--sidebar-hover)}.OrgSidebar-module__userAvatar--MZKcs{width:2rem;height:2rem}.OrgSidebar-module__userDropdownPortal--hQu4S{position:fixed;border-radius:.75rem;border:1px solid var(--sidebar-border);padding:.25rem;background:var(--sidebar-panel-bg);box-shadow:0 12px 28px #0000008c;animation:OrgSidebar-module__obPop--BqX9k .12s cubic-bezier(.16,1,.3,1);z-index:var(--z-popover-elevated, 250)}.OrgSidebar-module__searchWrap--cMh2t>*{width:100%}.SectionErrorBoundary-module__wrap--EaoRB{border-radius:.5rem;border:1px solid hsl(var(--destructive)/.3);background:hsl(var(--destructive)/.05);padding:1.5rem;text-align:center}.SectionErrorBoundary-module__illustration--oQv1X{margin-bottom:1rem}.SectionErrorBoundary-module__title--urN4O{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.SectionErrorBoundary-module__subtitle--1ur-4{margin-top:.25rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.SectionErrorBoundary-module__action--8ZU9I{margin-top:1rem}.Sidebar-module__aside--GmSKS{display:flex;flex-direction:column;overflow:hidden;height:var(--shell-viewport-height);max-height:var(--shell-viewport-height);min-height:0;flex-shrink:0;border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);color:hsl(var(--foreground));position:fixed;left:0;top:0;z-index:40;transition:width .2s ease-in-out,transform .2s ease-in-out}@media (min-width: 1024px){.Sidebar-module__aside--GmSKS{position:static;z-index:auto;height:100%;max-height:100%}}.Sidebar-module__asideMobileOpen--OyC9O{transform:translate(0)}.Sidebar-module__asideMobileHidden--YW0Qg{transform:translate(-100%)}@media (min-width: 1024px){.Sidebar-module__asideMobileHidden--YW0Qg{transform:translate(0)}}.Sidebar-module__root--iEsc3{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:hsl(var(--sidebar-bg, var(--background)))}.Sidebar-module__header--Liofn{border-bottom:1px solid hsl(var(--border));padding:.75rem;flex-shrink:0}.Sidebar-module__headerInner--UYPC7{display:flex;align-items:center;gap:.75rem}.Sidebar-module__headerLogoWrap--XIGlo{display:flex;align-items:center;gap:.625rem;min-width:0}.Sidebar-module__headerLogoText--pnANW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;letter-spacing:-.02em;color:hsl(var(--foreground))}.Sidebar-module__searchWrap--JVaQO{padding:0 .75rem .75rem}.Sidebar-module__navSection--vfSlE{flex-shrink:0;padding:0 .75rem .75rem}.Sidebar-module__navSectionLabel--j8gOA{padding:.5rem .25rem .25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.Sidebar-module__scrollArea--gJ4L3{margin-top:.5rem;min-height:0;flex:1;overflow-y:auto;padding-bottom:.5rem}.Sidebar-module__scrollArea--gJ4L3::-webkit-scrollbar{width:3px}.Sidebar-module__scrollArea--gJ4L3::-webkit-scrollbar-track{background:transparent}.Sidebar-module__scrollArea--gJ4L3::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:9999px}.Sidebar-module__navItem--Xmu6A{display:flex;height:2.25rem;width:100%;align-items:center;gap:.625rem;border-radius:.5rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;text-decoration:none;background:transparent;border:none;cursor:pointer;color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s}.Sidebar-module__navItem--Xmu6A:hover:not(.Sidebar-module__navItemActive--wHERA){background:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.Sidebar-module__navItemActive--wHERA{background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.Sidebar-module__navItemIcon--ja2eW{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.Sidebar-module__navItemLabel---hlCr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}.Sidebar-module__navItemBadge--9TCfB{display:inline-flex;height:18px;align-items:center;border-radius:9999px;padding:0 .375rem;font-size:.625rem;font-weight:600;background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.Sidebar-module__sectionHeader--F5JC7{display:flex;height:1.5rem;align-items:center;justify-content:space-between;padding:0 .75rem;margin-top:1rem;margin-bottom:.25rem}.Sidebar-module__sectionHeaderLabel--ISYDq{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.Sidebar-module__wsSection--YyE1A{padding:0 .75rem}.Sidebar-module__wsItem--5Bprf{display:flex;height:2.5rem;width:100%;align-items:center;gap:.75rem;border-radius:.5rem;padding:0 .625rem;text-decoration:none;background:transparent;border:none;cursor:pointer;color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s}.Sidebar-module__wsItem--5Bprf:hover{background:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.Sidebar-module__wsItemIcon--GqITZ{display:flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;font-size:.875rem;font-weight:700;background:hsl(var(--muted))}.Sidebar-module__wsItemInfo--bcu6-{min-width:0;flex:1}.Sidebar-module__wsItemName--aEgmC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;color:hsl(var(--foreground))}.Sidebar-module__wsItemMeta--GWMpC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:hsl(var(--muted-foreground))}.Sidebar-module__footer--NH0jh{flex-shrink:0;border-top:1px solid hsl(var(--border));padding:.75rem}.Sidebar-module__sortableWrap--IPivQ{display:flex;align-items:center;gap:.5rem}.Sidebar-module__headerSlot--ilylt{height:var(--shell-header-height);min-height:var(--shell-header-height)}.Sidebar-module__headerPanel--RL2u3{position:relative;display:flex;flex-shrink:0;flex-direction:column;background:transparent}.Sidebar-module__headerRow--6q1AF{position:relative;display:flex;align-items:center;justify-content:space-between;padding-left:var(--space-3);padding-right:var(--space-3)}.Sidebar-module__headerBrand--D11Jj{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0;padding-right:3rem}.Sidebar-module__headerBrandRow--DyrTj{display:flex;align-items:center;gap:var(--space-3)}.Sidebar-module__shrink0--VptMQ{flex-shrink:0}.Sidebar-module__headerTitle--EKB74{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;color:var(--sidebar-text, hsl(var(--foreground)))}.Sidebar-module__adminBadge--DPwl5{width:-moz-fit-content;width:fit-content;border-radius:.25rem;padding:.125rem var(--space-2);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.Sidebar-module__headerLogoCollapsed--T0rFK{display:flex;align-items:center;justify-content:center;margin-inline:auto;flex-shrink:0}.Sidebar-module__searchBorder---UwaM{border-bottom:1px solid var(--sidebar-border, hsl(var(--border)));padding:var(--space-1) var(--space-3) var(--space-3)}.Sidebar-module__nav--6d8zo{min-height:0;flex:1;overflow-y:auto;padding-top:var(--space-3);padding-bottom:var(--space-3)}.Sidebar-module__navGroup--OTB3v:last-child{margin-bottom:0}.Sidebar-module__navGroupMain--RMMWo{margin-bottom:var(--space-4)}.Sidebar-module__sectionLabel--mIBjd{padding:var(--space-2) var(--space-4);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))}.Sidebar-module__navList--vMxWG{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar-module__navLink--glU7N{position:relative;display:flex;align-items:center;gap:var(--space-2);border-radius:.75rem;padding:var(--space-2) var(--space-3);font-size:.875rem;font-weight:500;text-decoration:none;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)));transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.Sidebar-module__navLink--glU7N:hover{background:var(--sidebar-hover, hsl(var(--muted)));color:var(--sidebar-text, hsl(var(--foreground)))}.Sidebar-module__navLink--glU7N:hover .Sidebar-module__navIconWrap--l3E38{transform:scale(1.1)}.Sidebar-module__navLinkActive--ywT2d{background:var(--sidebar-hover, hsl(var(--muted)));color:var(--sidebar-text, hsl(var(--foreground)));box-shadow:0 0 0 1px hsl(var(--primary)/.35)}.Sidebar-module__navLinkCollapsed--1KJVB{justify-content:center;padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar-module__navIconWrap--l3E38{flex-shrink:0;transition:transform .2s ease}.Sidebar-module__navIconActive--b0T18{transform:scale(1.1)}.Sidebar-module__navLinkLabel--8AdVz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.Sidebar-module__activeDot--gZt19{position:absolute;right:var(--space-2);width:.375rem;height:.375rem;border-radius:9999px;background:hsl(var(--primary-foreground))}.Sidebar-module__pinnedSection--AI-Gx{margin-bottom:var(--space-4)}.Sidebar-module__pinnedList--uwq4y{display:flex;flex-direction:column;gap:.125rem;padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar-module__pinnedRow--NfCVz{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:.5rem}.Sidebar-module__pinnedRow--NfCVz:hover{background:var(--sidebar-hover, hsl(var(--muted)))}.Sidebar-module__pinnedLink---CGZA{display:flex;flex:1;align-items:center;gap:var(--space-2);min-width:0;text-decoration:none}.Sidebar-module__pinnedIcon--HvPtb{color:var(--sidebar-text-muted, hsl(var(--muted-foreground)));flex-shrink:0}.Sidebar-module__pinnedLabel--PpymD{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;color:var(--sidebar-text, hsl(var(--foreground)))}.Sidebar-module__wsBlock--ha0-A{margin-bottom:var(--space-6)}.Sidebar-module__wsList--qPHtW{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar-module__wsAllLink--RQJPG{position:relative;display:flex;align-items:center;gap:var(--space-3);border-radius:.75rem;padding:.625rem var(--space-3);font-size:.875rem;font-weight:500;text-decoration:none;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)));transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.Sidebar-module__wsAllLink--RQJPG:hover{background:var(--sidebar-hover, hsl(var(--muted)));color:var(--sidebar-text, hsl(var(--foreground)));transform:scale(1.02)}.Sidebar-module__wsAllLink--RQJPG:hover .Sidebar-module__wsAllIcon--liC7t{transform:scale(1.1)}.Sidebar-module__wsAllLink--RQJPG:active{transform:scale(.98)}.Sidebar-module__wsAllLinkActive--6nblZ{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--ds-shadow-lg)}.Sidebar-module__wsAllLinkActive--6nblZ:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Sidebar-module__wsAllLinkCollapsed--6uME-{justify-content:center;padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar-module__wsAllIcon--liC7t{flex-shrink:0;transition:transform .2s ease}.Sidebar-module__wsCollapsedBtn--0uwU6{width:100%;height:auto!important;border-radius:.5rem!important;padding:var(--space-2)!important;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))!important;transition:background-color .15s ease,color .15s ease}.Sidebar-module__wsCollapsedBtn--0uwU6:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important}.Sidebar-module__wsRowBtn--xgaqF{flex:1;min-width:0;overflow:hidden;height:auto!important;display:inline-flex!important;align-items:center;gap:var(--space-2);border-radius:.5rem!important;padding:var(--space-2) var(--space-3)!important;font-size:.875rem!important;font-weight:500!important;color:var(--sidebar-text, hsl(var(--foreground)))!important;transition:background-color .2s ease,transform .2s ease}.Sidebar-module__wsRowBtn--xgaqF:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important;transform:scale(1.02)}.Sidebar-module__wsRowBtn--xgaqF:active{transform:scale(.98)}.Sidebar-module__wsIconBadge--4zxmv{display:flex;flex-shrink:0;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:.375rem;background:hsl(var(--muted))}.Sidebar-module__wsRowLabel--JfIaN{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;text-align:left}.Sidebar-module__pinBtn--2q26b{height:auto!important;min-height:0!important;flex-shrink:0;border-radius:.5rem!important;padding:.375rem!important;color:var(--sidebar-star, #f59e0b)!important;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.Sidebar-module__pinBtn--2q26b:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important}.Sidebar-module__pinBtnMuted--cr7P7{color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))!important}.Sidebar-module__pinBtnMuted--cr7P7:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important;color:var(--sidebar-star, #f59e0b)!important}.Sidebar-module__pinBtnSm--2SM82{padding:.25rem!important}.Sidebar-module__projectList--mr2PP{margin-left:var(--space-6);margin-top:var(--space-1);display:flex;flex-direction:column;gap:.125rem}.Sidebar-module__projectRow--CdqGX{display:flex;width:100%;align-items:center;gap:var(--space-1);padding:.375rem var(--space-2);border-radius:.5rem;font-size:.875rem;transition:background-color .2s ease}.Sidebar-module__projectRow--CdqGX:hover{background:hsl(var(--muted)/.5)}.Sidebar-module__projectRow--CdqGX .Sidebar-module__projectPinBtn--prsAl{opacity:0}.Sidebar-module__projectRow--CdqGX:hover .Sidebar-module__projectPinBtn--prsAl{opacity:1}.Sidebar-module__projectRowSelected--WqFJ6{background:hsl(var(--primary)/.1)}.Sidebar-module__projectBtn--6rJqe{flex:1;min-width:0;height:auto!important;display:inline-flex!important;align-items:center;gap:var(--space-2);padding:0!important;text-align:left;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))!important}.Sidebar-module__projectBtnSelected--1E5xx{color:hsl(var(--primary))!important}.Sidebar-module__projectDrag--vJped{flex-shrink:0;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))}.Sidebar-module__projectName--Hq0oQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar-module__projectPinBtn--prsAl{height:auto!important;min-height:0!important;border-radius:.25rem!important;padding:.25rem!important;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))!important;transition:opacity .15s ease,color .15s ease}.Sidebar-module__projectPinBtn--prsAl:hover{color:var(--sidebar-star, #f59e0b)!important}.Sidebar-module__projectPinBtnActive--eH8gY{color:var(--sidebar-star, #f59e0b)!important;opacity:1!important}.Sidebar-module__projectEmpty--5VtK5{padding:.375rem var(--space-2);font-size:.75rem;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))}.Sidebar-module__createWsBtn--UOwc8{width:100%;height:auto!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:var(--space-2);white-space:nowrap;border-radius:.5rem!important;padding:var(--space-2) var(--space-3)!important;font-size:.875rem!important;font-weight:500!important;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))!important;border:1px dashed var(--sidebar-border, hsl(var(--border)))!important;transition:background-color .2s ease,transform .2s ease}.Sidebar-module__createWsBtn--UOwc8:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important;transform:scale(1.02)}.Sidebar-module__createWsBtn--UOwc8:active{transform:scale(.98)}.Sidebar-module__bottomBar--ONfb2{flex-shrink:0;border-top:1px solid var(--sidebar-border, hsl(var(--border)));padding-top:var(--space-3);padding-bottom:var(--space-3)}.Sidebar-module__settingsLink--Up593{position:relative;display:flex;align-items:center;gap:var(--space-3);margin-left:var(--space-2);margin-right:var(--space-2);border-radius:.75rem;padding:.625rem var(--space-3);font-size:.875rem;font-weight:500;text-decoration:none;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)));transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.Sidebar-module__settingsLink--Up593:hover{background:var(--sidebar-hover, hsl(var(--muted)));color:var(--sidebar-text, hsl(var(--foreground)));transform:scale(1.02)}.Sidebar-module__settingsLink--Up593:hover .Sidebar-module__settingsIcon--MmRMs{transform:scale(1.1)}.Sidebar-module__settingsLink--Up593:active{transform:scale(.98)}.Sidebar-module__settingsLinkActive--rkE65{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--ds-shadow-lg);font-weight:600}.Sidebar-module__settingsLinkActive--rkE65:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Sidebar-module__settingsLinkCollapsed--6bUkM{justify-content:center;padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar-module__settingsIcon--MmRMs{flex-shrink:0;transition:transform .2s ease}.Sidebar-module__settingsIconActive--PTos2{transform:scale(1.1)}.Sidebar-module__userBlock--cG3y1{margin-top:var(--space-3);padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar-module__userCard--2SApR{margin-bottom:var(--space-2);border-radius:.75rem;background:hsl(var(--muted)/.5);padding:var(--space-2) var(--space-3)}.Sidebar-module__userRow--pzkvR{display:flex;align-items:center;gap:var(--space-3)}.Sidebar-module__avatarWrap--FqdI0{display:flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px}.Sidebar-module__avatarSize--IUmem{width:2rem;height:2rem}.Sidebar-module__avatarWrapCollapsed--LT0pL{margin-left:auto;margin-right:auto}.Sidebar-module__userInfo--Ho5vk{flex:1;min-width:0}.Sidebar-module__userName--lJhqF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;color:var(--sidebar-text, hsl(var(--foreground)))}.Sidebar-module__userEmail--JJEFO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))}.Sidebar-module__logoutBtnInline--mDTNY{height:auto!important;min-height:0!important;flex-shrink:0;border-radius:.5rem!important;padding:.375rem!important;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))!important;transition:background-color .15s ease,color .15s ease}.Sidebar-module__logoutBtnInline--mDTNY:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important;color:var(--sidebar-text, hsl(var(--foreground)))!important}.Sidebar-module__logoutBtnCollapsed--uQpZx{margin-left:var(--space-2);margin-right:var(--space-2);width:calc(100% - var(--space-4));height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:.75rem!important;padding:.625rem var(--space-2)!important;font-size:.875rem!important;font-weight:500!important;color:hsl(var(--destructive))!important;transition:background-color .2s ease,transform .2s ease}.Sidebar-module__logoutBtnCollapsed--uQpZx:hover{background:hsl(var(--destructive)/.1)!important;transform:scale(1.02)}.Sidebar-module__logoutBtnCollapsed--uQpZx:active{transform:scale(.98)}.Sidebar-module__btnMobileClose--vSLAW{height:auto!important;min-height:0!important;border-radius:.5rem!important;padding:.375rem!important;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))!important;transition:background-color .2s ease,color .2s ease,transform .2s ease}.Sidebar-module__btnMobileClose--vSLAW:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important;color:var(--sidebar-text, hsl(var(--foreground)))!important;transform:scale(1.05)}.Sidebar-module__btnMobileClose--vSLAW:active{transform:scale(.95)}@media (min-width: 1024px){.Sidebar-module__btnMobileClose--vSLAW{display:none!important}}.Sidebar-module__btnCollapse--trN8u{display:none;align-items:center;justify-content:center;position:absolute;top:50%;right:.625rem;transform:translateY(-50%);width:1.75rem!important;height:1.75rem!important;min-height:0!important;border-radius:9999px!important;background:hsl(var(--muted))!important;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))!important;transition:background-color .2s ease,color .2s ease,transform .2s ease}.Sidebar-module__btnCollapse--trN8u:hover{background:hsl(var(--muted)/.8)!important;color:var(--sidebar-text, hsl(var(--foreground)))!important;transform:translateY(-50%) scale(1.05)}.Sidebar-module__btnCollapse--trN8u:active{transform:translateY(-50%) scale(.95)}@media (min-width: 1024px){.Sidebar-module__btnCollapse--trN8u{display:inline-flex!important}}.Sidebar-module__collapseIconFlip--4PZI7{transform:rotate(180deg)}.Sidebar-module__mobileOverlay--DrLE5{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080}@media (min-width: 1024px){.Sidebar-module__mobileOverlay--DrLE5{display:none}}.Sidebar-module__mobileMenuBtn--FqLjn{position:fixed;top:var(--space-4);left:var(--space-4);z-index:var(--z-sidebar, 50);height:auto!important;border-radius:.75rem!important;border:1px solid var(--sidebar-border, hsl(var(--border)))!important;background:hsl(var(--card))!important;padding:.625rem!important;color:var(--sidebar-text, hsl(var(--foreground)))!important;box-shadow:var(--ds-shadow-lg);transition:background-color .2s ease,transform .2s ease}.Sidebar-module__mobileMenuBtn--FqLjn:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important;transform:scale(1.05)}.Sidebar-module__mobileMenuBtn--FqLjn:active{transform:scale(.95)}@media (min-width: 1024px){.Sidebar-module__mobileMenuBtn--FqLjn{display:none!important}}.Sidebar-module__sortableItem--khYtS{margin-bottom:var(--space-2)}.Sidebar-module__modalStack--v9QBc{display:flex;flex-direction:column;gap:var(--space-4)}.Sidebar-module__modalActions--72u6y{display:flex;justify-content:flex-end;gap:var(--space-2)}.Sidebar-module__formLabel---A-QV{display:block;margin-bottom:var(--space-2);font-size:.875rem;font-weight:500;color:var(--sidebar-text, hsl(var(--foreground)))}.Sidebar-module__formSelect--1qO0h{width:100%;border-radius:.5rem;border:1px solid var(--sidebar-border, hsl(var(--border)));background:hsl(var(--background));color:var(--sidebar-text, hsl(var(--foreground)));padding:var(--space-2) var(--space-3);font-size:.875rem}.Sidebar-module__formSelect--1qO0h:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px hsl(var(--ring))}.errorPages-module__page--TEHdY{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;padding:1.5rem}.errorPages-module__pageForbidden--ievD1{background:linear-gradient(to bottom right,#fef3c8,#fef0cd,#ffe8cc)}.dark .errorPages-module__pageForbidden--ievD1{background:linear-gradient(to bottom right,hsl(var(--background)),#3228014d,#331c004d)}.errorPages-module__pageNotFound--QkCy1{background:linear-gradient(to bottom right,hsl(var(--background)),#dcebfe,#d2f9f0e6)}.dark .errorPages-module__pageNotFound--QkCy1{background:linear-gradient(to bottom right,hsl(var(--background)),#0116324d,#062d2440)}.errorPages-module__pageServerError--88rJ6{background:linear-gradient(to bottom right,#fef1f1,#fff0e5,#fef0cd)}.dark .errorPages-module__pageServerError--88rJ6{background:linear-gradient(to bottom right,hsl(var(--background)),#2f04044d,#3314004d)}.errorPages-module__bg--7xCsX{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.errorPages-module__bgPattern--sNioP{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4;pointer-events:none}.dark .errorPages-module__bgPattern--sNioP{opacity:.05}.errorPages-module__blob--SpVs-{position:absolute;border-radius:9999px;filter:blur(48px);animation:errorPages-module__pulse--KGNRQ 2s cubic-bezier(.4,0,.6,1) infinite}@media (prefers-reduced-motion: reduce){.errorPages-module__blob--SpVs-{animation:none}}.errorPages-module__blobDelay1--PKxuQ{animation-delay:1s}.errorPages-module__blobDelay2--CFsLJ{animation-delay:2s}.errorPages-module__blobTL--znCea{top:0;left:0;width:500px;height:500px}.errorPages-module__blobBR--1nXu4{bottom:0;right:0;width:500px;height:500px}.errorPages-module__blobCenter--71Fm6{top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px}.errorPages-module__blobForbiddenTL--jPwgk{background-color:#f8c6304d}.errorPages-module__blobForbiddenBR--7to13{background-color:#f59f0a4d}.errorPages-module__blobForbiddenCenter--PAkbl{background-color:#f9701533}.errorPages-module__blobNotFoundTL--Tpuld{background-color:#3c83f64d}.errorPages-module__blobNotFoundBR--CLVQw{background-color:#2bd4bd47}.errorPages-module__blobNotFoundCenter--pFsv-{background-color:#2bd4bd33}.errorPages-module__blobServerTL--5y8rS{background-color:#f872724d}.errorPages-module__blobServerBR--gNIBi{background-color:#f970154d}.errorPages-module__blobServerCenter--3bbrP{background-color:#f59f0a33}.errorPages-module__content--i15HM{position:relative;z-index:10;width:100%;max-width:42rem;margin-inline:auto;text-align:center}.errorPages-module__card--etPRE{border-radius:1.5rem;border:1px solid hsl(var(--border)/.5);background-color:hsl(var(--card)/.9);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 25px 50px -12px #00000040;padding:3rem}.errorPages-module__logoWrap--6G5YR{display:flex;justify-content:center;margin-bottom:2rem}.errorPages-module__logo--zvurp{flex-shrink:0}.errorPages-module__illustrationWrap--TV89w{display:flex;justify-content:center;margin-bottom:2rem}.errorPages-module__codeBlock--tCdCg{position:relative;margin-bottom:2rem}.errorPages-module__codeDisplay--cZZ69{font-size:8rem;font-weight:700;line-height:1;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,#db7706,#f59f0a,#f97015)}.dark .errorPages-module__codeDisplay--cZZ69{background-image:linear-gradient(to right,#f8c630,#f59f0a,#f97015)}.errorPages-module__lockOverlay--t5qrO{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.errorPages-module__lockIcon--qm2O9{color:#fde99b;animation:errorPages-module__pulse--KGNRQ 2s cubic-bezier(.4,0,.6,1) infinite}.dark .errorPages-module__lockIcon--qm2O9{color:#645002}@media (prefers-reduced-motion: reduce){.errorPages-module__lockIcon--qm2O9{animation:none}}.errorPages-module__title--kX7Ci{font-size:2.25rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:1rem}.errorPages-module__description---oZ4-{font-size:1.125rem;line-height:1.625;color:hsl(var(--muted-foreground));margin-bottom:2rem;max-width:28rem;margin-inline:auto}.errorPages-module__actions--vGeDT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media (min-width: 640px){.errorPages-module__actions--vGeDT{flex-direction:row}}.errorPages-module__actionBtn--IoPZH{width:100%}@media (min-width: 640px){.errorPages-module__actionBtn--IoPZH{width:auto}}.errorPages-module__helpSection--bwe0D{margin-top:2rem;padding-top:2rem;border-top:1px solid hsl(var(--border))}.errorPages-module__helpText--RFvq5{font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:1rem}.errorPages-module__helpLinks--krl66{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.errorPages-module__navLink--sQMmT{font-size:.875rem;font-weight:500;color:#3c83f6;transition:color .15s}.errorPages-module__navLink--sQMmT:hover{color:#0b64f4}.dark .errorPages-module__navLink--sQMmT{color:#61a6fa}.dark .errorPages-module__navLink--sQMmT:hover{color:#92c2fc}.errorPages-module__maintenancePage--4HvIy{display:flex;min-height:100vh;align-items:center;justify-content:center;background-color:hsl(var(--background));padding-inline:1rem}.errorPages-module__maintenanceInner--JH30p{width:100%;max-width:28rem;text-align:center}.errorPages-module__maintenanceIcon--NJRVo{display:block;margin-inline:auto;margin-bottom:1.5rem;color:#e7b008;animation:errorPages-module__spin--C1k-5 3s linear infinite}.dark .errorPages-module__maintenanceIcon--NJRVo{color:#f8c630}@media (prefers-reduced-motion: reduce){.errorPages-module__maintenanceIcon--NJRVo{animation:none}}.errorPages-module__maintenanceTitle--6yYU8{font-size:1.875rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:1rem}.errorPages-module__maintenanceMessage--LRVFW{color:hsl(var(--muted-foreground));margin-bottom:.5rem}.errorPages-module__maintenanceHint--SZRL1{font-size:.875rem;color:hsl(var(--muted-foreground))}.errorPages-module__emptyPage--ojuUp{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:1.5rem;background-color:hsl(var(--background))}.errorPages-module__emptyInner--hgLKQ{max-width:28rem;text-align:center}.errorPages-module__emptyIllustration---HWBJ{margin-bottom:1.5rem}.errorPages-module__emptyTitle--RQMp7{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:.5rem}.errorPages-module__emptyMessage--dsSI6{color:hsl(var(--muted-foreground));margin-bottom:1.5rem}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;border:0 solid transparent}html{font-size:14px;line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;scroll-behavior:smooth;font-family:var(--ds-font-sans, ui-sans-serif, system-ui, sans-serif)}body{line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;max-width:100%}img,video{height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;background-color:transparent;padding:0}button,[role=button],[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button}:disabled{cursor:default}ol,ul,menu{list-style:none}a{color:inherit;text-decoration:inherit}table{text-indent:0;border-color:inherit;border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}fieldset{margin:0;padding:0}legend{padding:0}textarea{resize:vertical}summary{display:list-item}[hidden]{display:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}progress{vertical-align:baseline}svg{display:block}:root{--ds-neutral-0: #ffffff;--ds-neutral-50: #f8fafc;--ds-neutral-100: #eef2f7;--ds-neutral-200: #e5e7eb;--ds-neutral-300: #d4d4d4;--ds-neutral-400: #94a3b8;--ds-neutral-500: #64748b;--ds-neutral-600: #525252;--ds-neutral-700: #404040;--ds-neutral-800: #35374b;--ds-neutral-900: #181a31;--ds-primary-50: #e4f3f1;--ds-primary-100: #b8ebe5;--ds-primary-200: #88ddd3;--ds-primary-400: #4ad5d1;--ds-primary-500: #33bfbb;--ds-primary-600: #2da9a5;--ds-primary-700: #2aa39f;--ds-primary-800: #1c7b8c;--ds-primary-900: #181a31;--ds-btn-primary-gradient: linear-gradient( to bottom, #4ad5d1 0%, #33bfbb 51.667%, #2aa39f 100% );--ds-btn-primary-gradient-hover: linear-gradient( to bottom, #5ddbd7 0%, #3dcac6 51.667%, #33b0ac 100% );--ds-btn-primary-shadow: 0 0 0 1px #33bfbb, inset 0px 1px 2px 0px rgba(255, 255, 255, .4), inset 0px -1px 2px 0px #33bfbb;--ds-btn-primary-shadow-focus: 0 0 0 2px rgba(51, 191, 187, .4), inset 0px 1px 2px 0px rgba(255, 255, 255, .4), inset 0px -1px 2px 0px #33bfbb;--ds-success-50: #ecfdf5;--ds-success-500: #15c7b3;--ds-success-600: #0fa89a;--ds-warning-50: #fffbeb;--ds-warning-500: #f59e0b;--ds-warning-600: #d97706;--ds-error-50: #fef2f2;--ds-error-500: #ef4444;--ds-error-600: #dc2626;--ds-ai-50: #e4f3f1;--ds-ai-100: #b8ebe5;--ds-ai-200: #88ddd3;--ds-ai-500: #33bfbb;--ds-ai-600: #2da9a5;--ds-radius-sm: 8px;--ds-radius-md: 12px;--ds-radius-lg: 16px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-shadow-sm: 0 1px 2px 0 rgb(15 23 42 / .05);--ds-shadow-md: 0 4px 24px rgba(15, 23, 42, .06);--ds-shadow-lg: 0 18px 45px rgba(15, 23, 42, .16);--ds-duration-fast: .15s;--ds-duration-normal: .2s;--ds-duration-slow: .3s;--ds-font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--ds-font-tight: "Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;--ds-font-size-xs: 12px;--ds-font-size-sm: 14px;--ds-font-size-md: 16px;--ds-font-size-lg: 18px;--ds-font-size-xl: 20px;--ds-font-size-2xl: 24px;--ds-font-size-3xl: 28px;--ds-font-size-4xl: 32px;--ds-font-size-5xl: 36px;--ds-font-size-6xl: 40px;--ds-font-size-7xl: 48px;--ds-font-weight-regular: 400;--ds-font-weight-medium: 500;--ds-font-weight-semibold: 600;--ds-font-weight-bold: 700;--ds-leading-tight: 1.2;--ds-leading-snug: 1.3;--ds-leading-normal: 1.4;--ds-leading-relaxed: 1.5;--ds-leading-none: 1;--ds-tracking-tight: -.01em;--ds-tracking-base: 0em;--ds-tracking-wide: .005em;--brand-primary: #33bfbb;--brand-base: #181a31;--brand-deep: #1c7b8c;--brand-canvas: #f8fafc;--brand-canvas-app: #f7f7f7;--brand-canvas-alt: #eef2f7;--brand-surface-dark: #1f2a44;--brand-dark: #181a31;--brand-dark-blue: #181a31;--brand-dark-azure: #1c7b8c;--brand-azure: #33bfbb;--brand-cyan: #33bfbb;--brand-light-turquoise: #e4f3f1;--font-body: "Inter", ui-sans-serif, system-ui, sans-serif;--color-bg: var(--brand-canvas-app);--color-surface: #ffffff;--color-text: #35374b;--color-heading: #181a31;--color-muted: #64748b;--color-primary: #33bfbb;--color-primary-hover: #2da9a5;--color-accent-soft: #e4f3f1;--background: 0 0% 97%;--foreground: 235 17% 25%;--card: 0 0% 100%;--card-foreground: 238 47% 15%;--popover: 0 0% 100%;--popover-foreground: 238 47% 15%;--primary: 178 58% 47%;--primary-foreground: 0 0% 100%;--secondary: 210 40% 96%;--secondary-foreground: 235 17% 25%;--muted: 214 32% 95%;--muted-foreground: 215 16% 47%;--accent: 178 58% 47%;--accent-foreground: 0 0% 100%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 220 13% 91%;--input: 220 13% 91%;--ring: 178 58% 47%;--radius: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-btn: 1rem;--shadow-sm: 0 1px 2px 0 rgba(20, 21, 56, .05), 0 1px 2px -1px rgba(20, 21, 56, .04);--shadow-md: 0 4px 8px -2px rgba(20, 21, 56, .08), 0 2px 4px -2px rgba(20, 21, 56, .04);--shadow-lg: 0 10px 20px -4px rgba(20, 21, 56, .1), 0 4px 6px -4px rgba(20, 21, 56, .05);--shadow-card: 0 4px 24px rgba(15, 23, 42, .06);--shadow-btn: 0 4px 16px rgba(24, 26, 49, .12);--color-primary-button: var(--brand-primary);--color-card-bg: hsl(var(--card));--color-text-primary: hsl(var(--foreground));--color-text-secondary: hsl(199 40% 35%);--color-text-tertiary: hsl(var(--muted-foreground));--color-border: hsl(var(--border));--color-border-secondary: hsl(var(--border));--color-border-tertiary: hsl(var(--border) / .55);--color-background-primary: hsl(var(--card));--color-background-secondary: hsl(var(--secondary));--color-background-success: color-mix( in srgb, var(--ds-success-500) 14%, transparent );--color-background-info: hsl(var(--primary) / .12);--color-success: var(--ds-success-500);--color-text-success: var(--ds-success-600);--color-text-info: hsl(var(--primary));--color-border-success: color-mix( in srgb, var(--ds-success-500) 32%, transparent );--color-overlay-scrim: rgb(0 0 0 / .5);--color-background-tertiary: hsl(var(--muted));--color-border-info: hsl(var(--primary) / .35);--color-border-danger: hsl(var(--destructive) / .45);--color-text-danger: hsl(var(--destructive));--color-background-danger: hsl(var(--destructive) / .1);--color-background-warning: color-mix( in srgb, var(--ds-warning-500) 10%, transparent );--color-border-warning: color-mix( in srgb, var(--ds-warning-500) 45%, transparent );--color-text-warning: var(--ds-warning-600);--color-main-bg: var(--brand-canvas-app);--sidebar-bg: #181a31;--sidebar-text: rgba(255, 255, 255, .95);--sidebar-text-muted: rgba(255, 255, 255, .6);--sidebar-border: rgba(255, 255, 255, .08);--sidebar-hover: rgba(255, 255, 255, .08);--sidebar-active: var(--brand-primary);--sidebar-panel-bg: #222548;--sidebar-active-bg: rgba(81, 196, 183, .18);--sidebar-active-text: var(--brand-primary);--sidebar-star: #f59e0b;--sidebar-icon-hover-bg: rgba(255, 255, 255, .1);--sidebar-search-bg: rgba(255, 255, 255, .06);--sidebar-placeholder: rgba(255, 255, 255, .35);--sidebar-scrollbar-thumb: rgba(255, 255, 255, .2);--sidebar-scrollbar-thumb-hover: rgba(255, 255, 255, .32);--sidebar-header-bg: #181a31;--sidebar-width-expanded: 280px;--sidebar-width-collapsed: 56px;--shell-header-height: 56px;--tree-line: 174 42% 42%;--tree-line-story: 174 47% 38%;--tree-line-task: 174 30% 36%;--tree-line-subtask: 174 38% 40%;--status-todo: 210 40% 96%;--status-todo-foreground: 215 16% 47%;--status-progress: 174 32% 92%;--status-progress-foreground: 174 45% 32%;--status-done: 240 4% 13%;--status-done-foreground: 40 9% 77%;--status-blocked: 240 4% 13%;--status-blocked-foreground: 0 0% 58%;--priority-low: 210 40% 96%;--priority-low-foreground: 215 16% 47%;--priority-medium: 174 28% 90%;--priority-medium-foreground: 174 42% 30%;--priority-high: 38 85% 92%;--priority-high-foreground: 38 70% 28%;--priority-critical: 0 50% 18%;--priority-critical-foreground: 0 72% 65%;--control-height-form: 44px;--control-height-toolbar: 32px}.dark{--background: 205 38% 8%;--foreground: 174 22% 90%;--card: 205 32% 11%;--card-foreground: 174 22% 90%;--popover: 205 30% 14%;--popover-foreground: 174 22% 90%;--primary: 174 45% 54%;--primary-foreground: 0 0% 100%;--secondary: 205 28% 15%;--secondary-foreground: 174 18% 75%;--muted: 205 28% 14%;--muted-foreground: 199 22% 52%;--accent: 174 45% 54%;--accent-foreground: 0 0% 100%;--destructive: 0 80% 62%;--destructive-foreground: 0 0% 100%;--border: 205 28% 22%;--input: 205 26% 16%;--ring: 174 45% 54%;--ds-neutral-0: #171717;--ds-neutral-50: #262626;--ds-neutral-100: #404040;--ds-neutral-200: #525252;--ds-neutral-300: #737373;--ds-neutral-400: #a3a3a3;--ds-neutral-500: #a3a3a3;--ds-neutral-600: #d4d4d4;--ds-neutral-700: #e5e5e5;--ds-neutral-800: #f5f5f5;--ds-neutral-900: #fafafa;--ds-primary-50: #1a5c54;--ds-primary-100: #2d9a8f;--ds-primary-500: #33bfbb;--ds-primary-600: #2da9a5;--color-primary-button: var(--brand-primary);--color-primary: var(--brand-primary);--color-card-bg: hsl(var(--card));--color-text-primary: #d0ecea;--color-text-secondary: #6a9ea8;--color-text-tertiary: hsl(var(--muted-foreground));--color-border: #1d3545;--color-border-secondary: #243d4d;--color-border-tertiary: rgb(255 255 255 / .08);--color-background-primary: hsl(var(--card));--color-background-secondary: hsl(var(--secondary));--color-background-success: color-mix( in srgb, var(--ds-success-500) 16%, transparent );--color-background-info: hsl(var(--primary) / .14);--color-success: var(--ds-success-500);--color-text-success: var(--ds-success-500);--color-text-info: hsl(var(--primary));--color-border-success: color-mix( in srgb, var(--ds-success-500) 38%, transparent );--color-overlay-scrim: rgb(0 0 0 / .55);--color-background-tertiary: hsl(var(--background));--color-border-info: hsl(var(--primary) / .4);--color-border-danger: hsl(var(--destructive) / .5);--color-text-danger: hsl(var(--destructive));--color-background-danger: hsl(var(--destructive) / .14);--color-background-warning: color-mix( in srgb, var(--ds-warning-500) 14%, transparent );--color-border-warning: color-mix( in srgb, var(--ds-warning-500) 42%, transparent );--color-text-warning: var(--ds-warning-500);--color-main-bg: #0b1b27;--sidebar-bg: #161f26;--sidebar-header-bg: #161f26;--sidebar-panel-bg: #1c2830;--sidebar-active-bg: rgba(81, 196, 183, .2);--sidebar-active-text: var(--brand-primary);--color-text: hsl(var(--foreground));--color-heading: hsl(var(--foreground));--color-muted: hsl(var(--muted-foreground));--color-surface: hsl(var(--card));--color-bg: hsl(var(--background));--brand-canvas-app: hsl(var(--background));--tree-line: 174 40% 48%;--tree-line-story: 174 45% 52%;--tree-line-task: 174 32% 42%;--tree-line-subtask: 174 38% 46%;--status-todo: 205 22% 14%;--status-todo-foreground: 199 18% 68%;--status-progress: 174 26% 16%;--status-progress-foreground: 174 42% 62%;--status-done: 160 22% 15%;--status-done-foreground: 160 50% 58%;--status-blocked: 0 22% 15%;--status-blocked-foreground: 0 58% 62%;--priority-low: 205 22% 14%;--priority-low-foreground: 199 18% 68%;--priority-medium: 174 24% 16%;--priority-medium-foreground: 174 42% 62%;--priority-high: 32 26% 16%;--priority-high-foreground: 32 70% 58%;--priority-critical: 0 24% 15%;--priority-critical-foreground: 0 62% 60%}html{font-size:14px;scroll-behavior:smooth}*{font-family:var(--font-body);font-optical-sizing:auto;font-style:normal}body{font-family:var(--font-body);font-size:14px;line-height:1.5;background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);color:var(--color-heading);font-weight:600}html{font-family:var(--ds-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.type-h1{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-7xl);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-wide)}.type-h2{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-6xl);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-wide)}.type-h3{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-5xl);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-tight)}.type-h4{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-4xl);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-tight)}.type-h5{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-3xl);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-normal);letter-spacing:var(--ds-tracking-tight)}.type-h6{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-2xl);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-tight)}.type-h7{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xl);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-normal);letter-spacing:var(--ds-tracking-tight)}.type-h8{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-wide)}.type-h1-md{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-7xl);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight)}.type-h2-md{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-6xl);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight)}.type-h3-md{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-5xl);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-tight)}.type-h4-md{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-4xl);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-tight)}.type-h5-md{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-3xl);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-tight)}.type-h6-md{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-2xl);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-tight)}.type-h7-md{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xl);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-tight)}.type-h8-md{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-tight)}.type-body-lg{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-lg-medium{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-lg-semibold{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-lg-bold{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-md{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-md-medium{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-md-semibold{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-md-bold{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-sm{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-sm-medium{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-sm-semibold{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-sm-bold{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-xs{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-xs-medium{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-xs-semibold{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-body-xs-bold{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-caption-lg{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-none);letter-spacing:var(--ds-tracking-base)}.type-caption-lg-medium{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-none);letter-spacing:var(--ds-tracking-base)}.type-caption-md{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-none);letter-spacing:var(--ds-tracking-base)}.type-caption-md-medium{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-none);letter-spacing:var(--ds-tracking-base)}.type-caption-md-semibold{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-none);letter-spacing:var(--ds-tracking-base)}.type-caption-md-bold{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-leading-none);letter-spacing:var(--ds-tracking-base)}.type-caption-sm{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-none);letter-spacing:var(--ds-tracking-base)}.type-caption-sm-medium{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-none);letter-spacing:var(--ds-tracking-base)}.type-caption-xs{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-none);letter-spacing:var(--ds-tracking-base)}.type-caption-xs-medium{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-none);letter-spacing:var(--ds-tracking-base)}.type-caption-xs-semibold{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-none);letter-spacing:var(--ds-tracking-base)}.type-caption-xs-bold{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-leading-none);letter-spacing:var(--ds-tracking-base)}.type-tight-lg{font-family:var(--ds-font-tight);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-tight-lg-medium{font-family:var(--ds-font-tight);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-tight-lg-bold{font-family:var(--ds-font-tight);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-tight-md{font-family:var(--ds-font-tight);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-tight-md-medium{font-family:var(--ds-font-tight);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-tight-md-bold{font-family:var(--ds-font-tight);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-tight-sm{font-family:var(--ds-font-tight);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-tight-sm-medium{font-family:var(--ds-font-tight);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-tight-sm-bold{font-family:var(--ds-font-tight);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-tight-xs{font-family:var(--ds-font-tight);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-tight-xs-medium{font-family:var(--ds-font-tight);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}.type-tight-xs-bold{font-family:var(--ds-font-tight);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-base)}:root{--shell-viewport-height: 100dvh}html.app-layout-active,html.app-layout-active body,html.app-layout-active #root{height:100%;overflow:hidden}.app-shell{width:100%;height:var(--shell-viewport-height);max-height:var(--shell-viewport-height);min-height:var(--shell-viewport-height);overflow:hidden}.app-shell--expanded{--app-shell-sidebar-width: var(--sidebar-width-expanded)}.app-shell--collapsed{--app-shell-sidebar-width: var(--sidebar-width-collapsed)}.app-shell__main{position:relative;z-index:0;min-width:0;width:100%;background:var(--brand-canvas-app);scrollbar-gutter:stable;padding:var(--shell-content-padding-y) var(--shell-content-padding-x);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:global(.dark) .app-shell__main{background:hsl(var(--background))}.app-shell__main--dashboard{padding:0;background:hsl(var(--background))}.onboardingMain{position:relative;min-height:100vh;overflow-y:auto;background:var(--brand-canvas-app);font-family:var(--ds-font-sans)}.shellRouteWrap{position:relative;width:100%}.ui-shell-page{position:relative;min-height:100%;overflow:hidden;background:var(--brand-canvas-app)}.dark .ui-shell-page{background:hsl(var(--background))}.sidebar-dark .custom-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar-dark .custom-scroll:hover{scrollbar-color:var(--sidebar-scrollbar-thumb) transparent}.sidebar-dark .custom-scroll::-webkit-scrollbar{width:4px}.sidebar-dark .custom-scroll::-webkit-scrollbar-thumb{border-radius:4px;background:transparent}.sidebar-dark .custom-scroll:hover::-webkit-scrollbar-thumb{background:var(--sidebar-scrollbar-thumb)}@media (min-width: 1024px){.app-shell{display:grid;grid-template-columns:var(--app-shell-sidebar-width) minmax(0,1fr);grid-template-rows:var(--shell-header-height) minmax(0,1fr);transition:grid-template-columns .24s cubic-bezier(.4,0,.2,1)}.app-shell__sidebar{grid-column:1;grid-row:1/-1;width:var(--app-shell-sidebar-width);min-height:0;height:100%;max-height:var(--shell-viewport-height);overflow:hidden;align-self:stretch}.app-shell__header{grid-column:2;grid-row:1;min-height:0;flex-shrink:0}.app-shell__main{grid-column:2;grid-row:2;min-height:0}}:root{--space-px: 1px;--space-0: 0px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--space-32: 128px;--space-40: 160px;--space-48: 192px;--space-64: 256px;--space-96: 384px;--control-height-form: 44px;--control-height-toolbar: 32px;--control-height-animated-sm: 36px;--space-field-gap: var(--space-2);--space-message-gap: 6px;--space-section-gap: var(--space-5);--space-toolbar-gap: var(--space-2);--space-toolbar-gap-relaxed: 10px;--space-page-inline: var(--space-4);--space-page-inline-lg: var(--space-5);--shell-content-padding-x: var(--space-8);--shell-content-padding-y: var(--space-8);--shell-header-height: 56px;--shell-mobile-bar-height: 52px;--shell-chrome-offset: calc( var(--shell-header-height) + var(--shell-content-padding-y) );--project-page-min-height: calc(100dvh - var(--shell-chrome-offset));--radius-toolbar-control: 10px;--radius-project-header: var(--ds-radius-md, 12px)}.ui-toolbar-control{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.375rem;white-space:nowrap;min-height:var(--control-height-toolbar);height:var(--control-height-toolbar)}.ui-toolbar-control svg{flex-shrink:0}.ui-toolbar-gap{gap:var(--space-toolbar-gap)}.ui-toolbar-gap-relaxed{gap:var(--space-toolbar-gap-relaxed)}.ui-page-inline{padding-left:var(--space-page-inline);padding-right:var(--space-page-inline)}@media (min-width: 640px){.ui-page-inline{padding-left:var(--space-page-inline-lg);padding-right:var(--space-page-inline-lg)}}.project-detail-toolbar-slot{isolation:isolate}.project-detail-toolbar{row-gap:var(--space-2)}@media (min-width: 1024px){.project-detail-toolbar{max-width:min(100%,42rem)}}.project-ai-action-btn{isolation:isolate;max-width:100%}.project-ai-action-btn .animated-button{max-width:100%}.project-ai-action-btn .animated-button:hover:not(:disabled) .animated-button-fold{margin-top:-.5rem;margin-right:-.5rem}.list-view-header.board-view-header,.board-view-header.list-view-header{overflow-x:clip}.app-card{border-radius:1rem;border:1px solid hsl(var(--border));background-color:hsl(var(--card));padding:1rem;box-shadow:0 1px 1px #0d0d120f}.sidebar-dark{--sidebar-text: rgba(255, 255, 255, .95);--sidebar-text-muted: rgba(255, 255, 255, .6);--sidebar-hover: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(81, 196, 183, .18);--sidebar-active-text: var(--brand-primary);--sidebar-border: rgba(57, 60, 102, .3);--sidebar-star: #f59e0b;--sidebar-icon-hover-bg: rgba(255, 255, 255, .1);--sidebar-search-bg: rgba(255, 255, 255, .06);--sidebar-placeholder: rgba(255, 255, 255, .35);--sidebar-scrollbar-thumb: rgba(255, 255, 255, .2);--sidebar-scrollbar-thumb-hover: rgba(255, 255, 255, .32)}.sidebar-dark .text-foreground{color:var(--sidebar-text)!important}.sidebar-dark .text-muted-foreground{color:var(--sidebar-text-muted)!important}.sidebar-dark .border-border{border-color:var(--sidebar-border)!important}.sidebar-dark .bg-muted{background-color:var(--sidebar-hover)!important}.sidebar-dark .bg-primary{background-color:hsl(var(--primary))!important}.sidebar-dark .text-primary{color:var(--brand-primary)!important}.sidebar-dark .bg-primary-foreground{color:#181a31}.sidebar-dark input{color:var(--sidebar-text);background-color:transparent;border-color:var(--sidebar-border)}.sidebar-dark input::-moz-placeholder{color:var(--sidebar-text-muted)}.sidebar-dark input::placeholder{color:var(--sidebar-text-muted)}.sidebar-dark .hover\:bg-muted:hover{background-color:var(--sidebar-hover)!important}.sidebar-dark .hover\:text-foreground:hover{color:var(--sidebar-text)!important}.sidebar-dark .scrollbar-thin{scrollbar-color:var(--sidebar-scrollbar-thumb) transparent}.sidebar-dark .scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--sidebar-scrollbar-thumb)}.sidebar-dark .scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--sidebar-scrollbar-thumb-hover)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.28) transparent}.scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.28);border-radius:9999px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.scrollbar-thumb-gray-300::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.22)}.scrollbar-thumb-gray-300::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.35)}.dark .scrollbar-thumb-gray-600::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.22)}.dark .scrollbar-thumb-gray-600::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.35)}.scrollbar-track-transparent::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.22);border:2px solid transparent;background-clip:padding-box;border-radius:999px;min-height:48px;min-width:48px;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out}::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary)/.55);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:hsl(var(--primary)/.75);background-clip:padding-box}*{scrollbar-color:hsl(var(--muted-foreground)/.28) transparent;scrollbar-width:thin}::-moz-selection{background:#33bfbb40;color:hsl(var(--foreground))}::selection{background:#33bfbb40;color:hsl(var(--foreground))}:root{--fc-height-sm: 40px;--fc-height-md: var(--control-height-form, 44px);--fc-height-lg: 48px;--fc-height-xl: 56px;--fc-height-xs: 32px;--fc-btn-height-sm: var(--control-height-toolbar, 32px);--fc-btn-height-md: var(--control-height-form, 44px);--fc-btn-height-lg: 48px;--fc-btn-height-xl: 56px;--fc-switch-sm-track-h: 1.25rem;--fc-switch-sm-track-w: 2.25rem;--fc-switch-sm-thumb: 1rem;--fc-switch-sm-translate: 1rem;--fc-switch-md-track-h: 1.5rem;--fc-switch-md-track-w: 2.75rem;--fc-switch-md-thumb: 1.25rem;--fc-switch-md-translate: 1.25rem;--fc-switch-lg-track-h: 1.75rem;--fc-switch-lg-track-w: 3.5rem;--fc-switch-lg-thumb: 1.5rem;--fc-switch-lg-translate: 1.75rem;--fc-textarea-min-sm: 80px;--fc-textarea-min-md: 80px;--fc-textarea-min-lg: 96px;--fc-textarea-min-xl: 112px;--fc-check-sm: 1rem;--fc-check-md: 1.125rem;--fc-check-lg: 1.25rem;--fc-check-xl: 1.375rem;--fc-radio-sm: 1rem;--fc-radio-md: 1.25rem;--fc-radio-lg: 1.5rem;--fc-radio-xl: 1.75rem;--fc-field-gap: var(--space-field-gap, 8px);--fc-message-gap: var(--space-message-gap, 6px);--fc-radius: 8px;--fc-radius-btn: 8px;--fc-control-border: #d3dedd;--fc-control-border-hover: #bcc8c8;--fc-control-border-focus: #33bfbb;--fc-control-border-error: #ef4444;--fc-control-bg: hsl(var(--card));--fc-control-bg-disabled: hsl(var(--muted));--fc-control-text: #35374b;--fc-control-placeholder: #9aa6a8;--fc-control-shadow: none;--fc-control-shadow-focus: 0 0 0 3px rgba(51, 191, 187, .2);--fc-control-shadow-error: 0 0 0 3px rgba(239, 68, 68, .12);--fc-label-color: #35374b;--fc-label-size: .875rem;--fc-label-weight: 500;--fc-control-font-size: 1rem;--fc-control-font-size-sm: .875rem;--fc-control-padding-x: .875rem;--fc-control-padding-x-sm: .75rem;--fc-control-padding-x-lg: 1rem}.fc-input,.fc-btn,.fc-search,.fc-select-trigger,.fc-textarea,.app-input{box-sizing:border-box}.fc-field{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--fc-field-gap);font-family:var(--font-body),system-ui,sans-serif}.fc-checkbox__row{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem}.fc-label{font-size:var(--fc-label-size);font-weight:var(--fc-label-weight);line-height:1;color:var(--fc-label-color)}.fc-label--error{color:#ef4444}.fc-checkbox__label,.fc-radio-option__label{display:block;flex:1;min-width:0;font-size:.875rem;font-weight:500;line-height:1.4;color:hsl(var(--foreground));cursor:pointer}.fc-checkbox__label--disabled,.fc-checkbox__control:disabled+.fc-checkbox__body .fc-checkbox__label{color:hsl(var(--muted-foreground));cursor:not-allowed}.fc-required{margin-left:.125rem;color:#ef4444}.fc-checkbox__desc,.fc-radio-option__desc{margin-top:.25rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.fc-message{display:flex;align-items:flex-start;gap:.375rem;margin-top:var(--fc-message-gap);font-size:.75rem;line-height:1.375;color:hsl(var(--muted-foreground))}.fc-message--error{font-weight:500;color:#ef4444}.fc-message--info{color:var(--brand-deep, #1c7b8c)}.fc-message__icon{margin-top:1px;flex-shrink:0;width:.875rem;height:.875rem}.fc-select-trigger,.fc-textarea,.fc-input,.app-input{border:1px solid var(--fc-control-border);border-radius:var(--fc-radius);background-color:var(--fc-control-bg);box-shadow:var(--fc-control-shadow);transition:border-color .2s,box-shadow .2s}.fc-select-trigger,.fc-textarea,.fc-input,.app-input{transition:border-color .2s,box-shadow .2s}.fc-input--error,.fc-textarea--error,.fc-select-trigger--error{border-color:var(--fc-control-border-error);box-shadow:var(--fc-control-shadow-error)}.fc-input--disabled,.fc-textarea:disabled,.fc-textarea--disabled,.fc-select-trigger:disabled{cursor:not-allowed;border-color:var(--fc-control-border);background-color:var(--fc-control-bg-disabled);opacity:.6}.fc-input--filled{background-color:var(--fc-control-bg-disabled)}.fc-input--sm,.fc-search--sm,.fc-select-trigger--sm{min-height:var(--fc-height-sm);height:var(--fc-height-sm);font-size:var(--fc-control-font-size-sm)}.fc-select-trigger,.fc-search,.fc-input,.app-input{min-height:var(--fc-height-md);height:var(--fc-height-md);font-size:var(--fc-control-font-size)}.fc-input--lg,.fc-search--lg,.fc-select-trigger--lg{min-height:var(--fc-height-lg);height:var(--fc-height-lg)}.fc-input--xl,.fc-search--xl,.fc-select-trigger--xl{min-height:var(--fc-height-xl);height:var(--fc-height-xl)}.fc-select-trigger,.fc-search,.fc-textarea{width:100%}.fc-search__control,.fc-input__control{min-width:0;flex:1;border:0;background:transparent;padding:0;font:inherit;color:var(--fc-control-text);outline:none;box-shadow:none}.fc-search__control::-moz-placeholder,.fc-input__control::-moz-placeholder{color:var(--fc-control-placeholder)}.fc-search__control::placeholder,.fc-input__control::placeholder{color:var(--fc-control-placeholder)}.fc-search__control:disabled,.fc-input__control:disabled{cursor:not-allowed}.fc-search__control{color:hsl(var(--foreground))}.fc-search__control::-moz-placeholder{color:hsl(var(--muted-foreground))}.fc-search__control::placeholder{color:hsl(var(--muted-foreground))}.fc-input,.app-input{position:relative;display:flex;width:100%;min-width:0;align-items:center}.fc-input__control{height:100%;min-height:0;line-height:normal}.fc-input__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:hsl(var(--muted-foreground))}.fc-input__icon svg{display:block;flex-shrink:0}.fc-input__icon--leading{padding-left:.875rem;padding-right:.5rem}.fc-input__icon--trailing{padding-right:.875rem;padding-left:.5rem}.fc-input__icon--static{pointer-events:none}.fc-input__spinner{width:1rem;height:1rem;animation:spin .8s linear infinite}.fc-input--pad-inline,.app-input{padding-left:.875rem;padding-right:.875rem}.fc-input--group-left{border-radius:0;border-width:0;box-shadow:none;border-top-left-radius:var(--fc-radius);border-bottom-left-radius:var(--fc-radius)}.fc-input--group-right{border-radius:0;border-width:0;box-shadow:none;border-top-right-radius:var(--fc-radius);border-bottom-right-radius:var(--fc-radius)}.fc-textarea{display:block;min-height:var(--fc-textarea-min-md);resize:vertical;padding:.5rem var(--fc-control-padding-x);font-family:inherit;font-size:var(--fc-control-font-size);line-height:1.5;color:var(--fc-control-text)}.fc-textarea::-moz-placeholder{color:var(--fc-control-placeholder)}.fc-textarea::placeholder{color:var(--fc-control-placeholder)}.fc-textarea--autogrow{resize:none;overflow:hidden}.fc-textarea__wrap{position:relative}.fc-textarea__char-count{pointer-events:none;position:absolute;bottom:.5rem;right:.75rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.fc-textarea__char-count--warn{color:#d97706}.fc-textarea__char-count--error{color:var(--ds-error-600, #dc2626)}.fc-search{display:flex;min-width:0;align-items:center;gap:.625rem;border:1px solid hsl(var(--border));border-radius:var(--fc-radius);background-color:hsl(var(--card));padding-left:.875rem;box-shadow:0 1px 1px #0d0d120f;transition:border-color .2s,box-shadow .2s}.fc-search:focus-within{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #33bfbb40}.fc-search__icon{flex-shrink:0;color:hsl(var(--muted-foreground))}.fc-search__kbd{display:inline-flex;flex-shrink:0;align-items:center;gap:.125rem;border-radius:.375rem;background-color:hsl(var(--muted));padding:.125rem .375rem;font-size:.625rem;font-weight:600;line-height:1;color:hsl(var(--foreground))}.fc-search__kbd-mod{color:hsl(var(--muted-foreground))}.fc-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-left:var(--fc-control-padding-x);padding-right:var(--fc-control-padding-x);text-align:left;color:var(--fc-control-text);cursor:pointer}.fc-select-trigger:hover:not(:disabled){border-color:var(--fc-control-border-hover)}.fc-select-trigger:focus-visible{border-color:var(--fc-control-border-focus);outline:none;box-shadow:var(--fc-control-shadow-focus)}.fc-select-trigger__placeholder{color:var(--fc-control-placeholder)}.fc-select-menu{overflow-y:auto;border:1px solid var(--fc-control-border);border-radius:var(--fc-radius);background-color:var(--fc-control-bg);padding:.25rem;box-shadow:0 12px 32px -8px #0f172a2e,0 4px 12px -4px #0f172a14}.fc-select-menu__option{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:calc(var(--fc-radius) - 2px);padding:.625rem .75rem;font-size:var(--fc-control-font-size);font-weight:500;text-align:left;color:var(--fc-control-text);transition:background-color .15s ease}.fc-select-menu__option:hover{background-color:hsl(var(--muted))}.fc-select-menu__option--selected{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.fc-checkbox{display:flex;flex-direction:column}.fc-checkbox__control{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-top:.125rem;width:var(--fc-check-md);height:var(--fc-check-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #d3dedd;border-radius:.25rem;background-color:hsl(var(--card));cursor:pointer;transition:border-color .2s,background-color .2s}.fc-checkbox__control:focus-visible{outline:none;box-shadow:0 0 0 2px #33bfbb66}.fc-checkbox__control:checked{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2l3 3 6.2-6.2' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:95%;background-position:center;background-repeat:no-repeat}.fc-checkbox__control:indeterminate{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 8h8' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-size:95%;background-position:center;background-repeat:no-repeat}.fc-checkbox__control:disabled{cursor:not-allowed;opacity:.5}.fc-radio-group{display:flex;flex-direction:column;gap:var(--fc-field-gap)}.fc-radio-group__options{display:flex;gap:1rem}.fc-radio-group__options--horizontal{flex-flow:row wrap}.fc-radio-group__options--vertical{flex-direction:column}.fc-radio-option{display:flex;align-items:flex-start;gap:.75rem}.fc-radio-option__control{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-top:.125rem;width:var(--fc-radio-md);height:var(--fc-radio-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #d3dedd;border-radius:50%;background-color:hsl(var(--card));cursor:pointer;transition:border-color .2s,background-color .2s}.fc-radio-option__control:focus-visible{outline:none;box-shadow:0 0 0 2px #33bfbb66}.fc-radio-option__control:checked{border-color:var(--color-primary);background-color:var(--color-primary)}.fc-radio-option__control:disabled{cursor:not-allowed;opacity:.5}.fc-radio-option__dot{position:absolute;border-radius:50%;background-color:#fff;pointer-events:none;width:.5rem;height:.5rem}.fc-switch--sm{--fc-sw-track-h: var(--fc-switch-sm-track-h);--fc-sw-track-w: var(--fc-switch-sm-track-w);--fc-sw-thumb: var(--fc-switch-sm-thumb);--fc-sw-translate: var(--fc-switch-sm-translate)}.fc-switch--md{--fc-sw-track-h: var(--fc-switch-md-track-h);--fc-sw-track-w: var(--fc-switch-md-track-w);--fc-sw-thumb: var(--fc-switch-md-thumb);--fc-sw-translate: var(--fc-switch-md-translate)}.fc-switch--lg{--fc-sw-track-h: var(--fc-switch-lg-track-h);--fc-sw-track-w: var(--fc-switch-lg-track-w);--fc-sw-thumb: var(--fc-switch-lg-thumb);--fc-sw-translate: var(--fc-switch-lg-translate)}.app-input{color:var(--fc-control-text)}.app-input:focus{border-color:var(--fc-control-border-focus);outline:none;box-shadow:var(--fc-control-shadow-focus)}.app-input::-moz-placeholder{color:var(--fc-control-placeholder)}.app-input::placeholder{color:var(--fc-control-placeholder)}@media (prefers-reduced-motion: reduce){.fc-input,.fc-textarea,.fc-select-trigger,.app-input,.fc-search{transition:none}.fc-input__spinner{animation:none}}.fc-btn,.app-btn-primary{display:inline-flex;max-width:100%;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;min-height:var(--fc-btn-height-md);height:var(--fc-btn-height-md);padding-left:1rem;padding-right:1rem;border:1px solid transparent;border-radius:var(--fc-radius-btn);font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;cursor:pointer;outline:none;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-btn:focus{outline:none}.fc-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #33bfbb66}.fc-btn--danger:focus-visible,.fc-btn--destructive:focus-visible{outline:none;box-shadow:0 0 0 2px #dc262666}.fc-btn--primary:focus-visible,.app-btn-primary:focus-visible{outline:none;box-shadow:var(--ds-btn-primary-shadow-focus)}.fc-btn--full{width:100%}.fc-btn--xs{min-height:var(--fc-height-xs);height:var(--fc-height-xs);padding-left:.625rem;padding-right:.625rem;font-size:.75rem}.fc-btn--sm,.app-btn-sm{min-height:var(--fc-btn-height-sm);height:var(--fc-btn-height-sm);padding-left:.75rem;padding-right:.75rem;font-size:.75rem}.fc-btn--lg,.app-btn-lg{min-height:var(--fc-btn-height-lg);height:var(--fc-btn-height-lg);padding-left:1.25rem;padding-right:1.25rem}.fc-btn--xl,.app-btn-xl{min-height:var(--fc-btn-height-xl);height:var(--fc-btn-height-xl);padding-left:1.5rem;padding-right:1.5rem;font-size:1rem}.fc-btn--compact{padding-left:.5rem;padding-right:.5rem;gap:.25rem}.fc-btn--dense{min-height:auto;height:auto;padding-top:.25rem;padding-bottom:.25rem}.fc-btn--icon,.fc-btn--icon-lg,.fc-btn--icon-md,.fc-btn--icon-sm,.fc-btn--icon-xs{padding:0;gap:0}.fc-btn--icon-xs{width:var(--fc-height-xs);min-width:var(--fc-height-xs);height:var(--fc-height-xs)}.fc-btn--icon-sm{width:var(--fc-btn-height-sm);min-width:var(--fc-btn-height-sm);height:var(--fc-btn-height-sm)}.fc-btn--icon-md{width:var(--fc-btn-height-md);min-width:var(--fc-btn-height-md);height:var(--fc-btn-height-md)}.fc-btn--icon-lg{width:var(--fc-btn-height-lg);min-width:var(--fc-btn-height-lg);height:var(--fc-btn-height-lg)}.fc-btn:disabled,.app-btn-primary:disabled,[aria-disabled=true].fc-btn,[aria-disabled=true].app-btn-primary{cursor:not-allowed;opacity:.5}.fc-btn--loading{cursor:not-allowed}.fc-btn__icon{display:inline-flex;flex-shrink:0;align-items:center}.fc-btn__content{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fc-btn__spinner{width:1rem;height:1rem;animation:spin .8s linear infinite;flex-shrink:0}.fc-btn--sm .fc-btn__spinner{width:.875rem;height:.875rem}.fc-btn--xl .fc-btn__spinner{width:1.25rem;height:1.25rem}.fc-btn--primary,.app-btn-primary{border-radius:8px;background-color:#2aa39f;background-image:var(--ds-btn-primary-gradient);border-color:transparent;color:#fff;box-shadow:var(--ds-btn-primary-shadow)}.fc-btn--primary:hover:not(:disabled):not([aria-disabled=true]),.app-btn-primary:hover:not(:disabled):not([aria-disabled=true]){background-image:var(--ds-btn-primary-gradient-hover);box-shadow:0 0 0 1px #1c7b8c,0 -.5px 2px #ffffff4d inset}.fc-btn--primary:disabled,.app-btn-primary:disabled,.loading.fc-btn--primary,.loading.app-btn-primary,[aria-busy=true].fc-btn--primary,[aria-busy=true].app-btn-primary{background-image:linear-gradient(180deg,#d3dedd,#bcc8c8 51.67%,#9aa6a8);box-shadow:0 0 0 1px #9aa6a8,0 -.5px 2px #ffffff4d inset;opacity:1;cursor:not-allowed}.fc-btn--secondary{background-color:var(--color-accent-soft);color:hsl(var(--foreground));font-weight:500}.fc-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:#d4ebe8}.fc-btn--soft,.fc-btn--outline{border-color:hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 1px #0d0d120f}.fc-btn--soft:hover:not(:disabled):not([aria-disabled=true]),.fc-btn--outline:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted))}.fc-btn--ghost{border-radius:var(--fc-radius);background-color:transparent;background-image:none;color:hsl(var(--foreground));font-weight:500;box-shadow:none}.fc-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted))}.fc-btn--link{min-height:0;height:auto;padding:0;border:none;border-radius:0;background:transparent;background-image:none;box-shadow:none;font-weight:600;color:var(--color-link, hsl(var(--primary)));text-decoration:none}.fc-btn--link:hover:not(:disabled):not([aria-disabled=true]){color:var(--color-link-hover, hsl(var(--primary)/.85));background-color:transparent}.fc-btn--danger,.fc-btn--destructive{background-color:var(--ds-error-600, #dc2626);background-image:none;color:#fff}.fc-btn--danger:hover:not(:disabled):not([aria-disabled=true]),.fc-btn--destructive:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ds-error-500, #ef4444)}.fc-btn--success{background-color:var(--ds-success-600, #16a34a);background-image:none;color:#fff}.fc-btn--success:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ds-success-500, #22c55e)}.fc-btn--warning{background-color:var(--ds-warning-600, #d97706);background-image:none;color:#fff}.fc-btn--warning:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ds-warning-500, #f59e0b)}.fc-btn--info{background-color:var(--color-background-info);color:var(--color-text-info);border-color:var(--color-border-info)}.fc-btn--info:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb,var(--color-background-info) 85%,hsl(var(--foreground)) 15%)}.fc-btn--muted{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));font-weight:500}.fc-btn--muted:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted)/.75);color:hsl(var(--foreground))}.fc-btn--transparent{background:transparent;border-color:transparent;box-shadow:none}.fc-btn--black{background-color:var(--brand-base);background-image:none;color:#fff}.fc-btn--black:hover:not(:disabled):not([aria-disabled=true]){background-color:#252847}.fc-btn--text{background:transparent;border:none;box-shadow:none;font-weight:500;color:hsl(var(--foreground))}.fc-btn--text:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted)/.5)}.fc-btn--subtle{border:1px solid hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--muted-foreground));font-weight:500;box-shadow:0 1px 1px #0d0d120a}.fc-btn--subtle:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted)/.45);color:hsl(var(--foreground))}.fc-btn--toolbar{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:nowrap;min-height:auto;height:auto;padding:0 .5rem;gap:.375rem;border:none;border-radius:.25rem;background:none;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));box-shadow:none;white-space:nowrap}.fc-btn--toolbar svg{flex-shrink:0}.fc-btn--toolbar:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.fc-btn--navigation{justify-content:flex-start;width:100%;min-height:auto;height:auto;padding:.5rem .75rem;border-radius:var(--fc-radius);background:transparent;border-color:transparent;font-weight:500;color:hsl(var(--muted-foreground));box-shadow:none}.fc-btn--navigation:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.fc-btn--floating{border-radius:50%;padding:0;box-shadow:0 4px 12px #0000002e;transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}.fc-btn--floating:hover:not(:disabled):not([aria-disabled=true]){transform:scale(1.05)}.fc-btn--floating:active:not(:disabled):not([aria-disabled=true]){transform:scale(.95)}.fc-btn--round{border-radius:9999px}.fc-btn--icon{background:transparent;border:none;box-shadow:none;color:hsl(var(--foreground))}.fc-btn--icon:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted)/.5)}.fc-btn--icon:disabled,[aria-disabled=true].fc-btn--icon{opacity:.4;cursor:not-allowed}.fc-btn--icon:disabled:hover,[aria-disabled=true].fc-btn--icon:hover{transform:none}@media (prefers-reduced-motion: reduce){.fc-btn,.app-btn-primary,.fc-btn--floating{transition:none}.fc-btn__spinner{animation:none}}.fc-input:hover:not(.fc-input--disabled):not(.fc-input--error){border-color:var(--fc-control-border-hover)}.fc-input:focus-within:not(.fc-input--disabled):not(.fc-input--error){border-color:var(--fc-control-border-focus);outline:none;box-shadow:var(--fc-control-shadow-focus)}.fc-input--pad-inline.fc-input--sm{padding-left:.75rem;padding-right:.75rem}.fc-input--pad-inline.fc-input--lg,.fc-input--pad-inline.fc-input--xl{padding-left:1rem;padding-right:1rem}.fc-input--has-lead .fc-input__control{padding-left:0;padding-right:.875rem}.fc-input--has-trail .fc-input__control{padding-right:0;padding-left:.875rem}.fc-input--has-lead.fc-input--has-trail .fc-input__control{padding-left:0;padding-right:0}.fc-input__icon--leading.fc-input--sm{padding-left:.75rem}.fc-textarea--sm{min-height:var(--fc-textarea-min-sm);padding:.375rem var(--fc-control-padding-x-sm);font-size:var(--fc-control-font-size-sm)}.fc-textarea--lg{min-height:var(--fc-textarea-min-lg);padding:.625rem var(--fc-control-padding-x-lg)}.fc-textarea--xl{min-height:var(--fc-textarea-min-xl);padding:.75rem var(--fc-control-padding-x-lg)}.fc-textarea:hover:not(:disabled):not(.fc-textarea--error){border-color:var(--fc-control-border-hover)}.fc-textarea:focus:not(:disabled):not(.fc-textarea--error){border-color:var(--fc-control-border-focus);outline:none;box-shadow:var(--fc-control-shadow-focus)}.fc-search__control::-moz-placeholder{color:#94a3b8}.fc-search__control::placeholder{color:#94a3b8}.fc-select-trigger--sm{padding-left:var(--fc-control-padding-x-sm);padding-right:var(--fc-control-padding-x-sm)}.fc-select-wrap{width:100%}.fc-select-wrap .fc-select__control{min-height:var(--fc-height-md)!important;height:var(--fc-height-md)!important;border-color:var(--fc-control-border)!important;border-radius:var(--fc-radius)!important;background-color:var(--fc-control-bg)!important;box-shadow:var(--fc-control-shadow)!important;font-size:var(--fc-control-font-size)!important}.fc-select-wrap .fc-select__control--is-focused{border-color:var(--fc-control-border-focus)!important;box-shadow:var(--fc-control-shadow-focus)!important}.fc-select-wrap .fc-select__control:hover{border-color:var(--fc-control-border-hover)!important}.fc-select-wrap .fc-select__single-value{color:var(--fc-control-text)!important}.fc-select-wrap .fc-select__placeholder{color:var(--fc-control-placeholder)!important}.fc-select-wrap .fc-select__input-container{color:var(--fc-control-text)!important}.fc-select-wrap .fc-select__value-container{padding:0 .5rem!important}.fc-select-wrap .fc-select__indicator{padding:.375rem!important}.fc-select-wrap--sm .fc-select__control{min-height:var(--fc-height-sm)!important;height:var(--fc-height-sm)!important;font-size:var(--fc-control-font-size-sm)!important}.fc-select-wrap--lg .fc-select__control{min-height:var(--fc-height-lg)!important;height:var(--fc-height-lg)!important}.fc-select-wrap--xl .fc-select__control{min-height:var(--fc-height-xl)!important;height:var(--fc-height-xl)!important}.fc-select-wrap--error .fc-select__control{border-color:var(--fc-control-border-error)!important;box-shadow:var(--fc-control-shadow-error)!important}.fc-checkbox__body{flex:1;min-width:0}.fc-checkbox__label--error{color:var(--ds-error-600, #dc2626)}.fc-checkbox--sm .fc-checkbox__control{width:var(--fc-check-sm);height:var(--fc-check-sm)}.fc-checkbox--lg .fc-checkbox__control{width:var(--fc-check-lg);height:var(--fc-check-lg)}.fc-checkbox--xl .fc-checkbox__control{width:var(--fc-check-xl);height:var(--fc-check-xl)}.fc-checkbox--sm .fc-checkbox__label{font-size:.8125rem}.fc-radio-group--sm .fc-radio-option__control{width:var(--fc-radio-sm);height:var(--fc-radio-sm)}.fc-radio-group--lg .fc-radio-option__control{width:var(--fc-radio-lg);height:var(--fc-radio-lg)}.fc-radio-group--xl .fc-radio-option__control{width:var(--fc-radio-xl);height:var(--fc-radio-xl)}.fc-radio-group--sm .fc-radio-option__dot{width:.375rem;height:.375rem}.fc-radio-group--md .fc-radio-option__dot{width:.5rem;height:.5rem}.fc-radio-group--lg .fc-radio-option__dot{width:.625rem;height:.625rem}.fc-radio-group--xl .fc-radio-option__dot{width:.75rem;height:.75rem}.fc-radio-option__indicator{position:relative;display:flex;flex-shrink:0}.fc-radio-option__text{display:flex;min-width:0;flex:1;flex-direction:column;gap:.125rem}.ds-surface{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:var(--ds-radius-md, 12px)}.ds-surface--default{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border))}.ds-surface--elevated{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));box-shadow:var(--shadow-md)}.ds-surface--inset{background-color:hsl(var(--muted)/.45);color:hsl(var(--foreground));border:1px solid hsl(var(--border)/.65);box-shadow:inset 0 1px 2px hsl(var(--foreground)/.04)}.ds-surface--floating{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));box-shadow:var(--shadow-lg)}.ds-surface--transparent{background-color:transparent;color:inherit;border-color:transparent}.ds-surface--muted{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border)/.55)}.ds-surface--selected{background-color:hsl(var(--primary)/.1);color:hsl(var(--foreground));border-color:hsl(var(--primary)/.35)}.ds-surface--interactive{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));cursor:pointer;transition:background-color var(--ds-duration-fast) ease,border-color var(--ds-duration-fast) ease,box-shadow var(--ds-duration-fast) ease}.ds-surface--interactive:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted)/.55);border-color:hsl(var(--border))}.ds-surface--disabled{background-color:hsl(var(--muted)/.35);color:hsl(var(--muted-foreground));border-color:hsl(var(--border)/.45);opacity:.72;pointer-events:none}.ds-surface--loading{position:relative;overflow:hidden;pointer-events:none}.ds-surface--loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,hsl(var(--foreground)/.04) 50%,transparent 100%);animation:shimmer 1.6s ease-in-out infinite}.ds-surface--error{background-color:var(--color-background-danger);color:var(--color-text-danger);border-color:var(--color-border-danger)}.ds-surface--success{background-color:var(--color-background-success);color:var(--color-text-success);border-color:var(--color-border-success)}.ds-surface--warning{background-color:var(--color-background-warning);color:var(--color-text-warning);border-color:var(--color-border-warning)}.ds-surface--primary{background-color:var(--color-background-info);color:var(--color-text-info);border-color:var(--color-border-info)}.ds-elevation-0{box-shadow:none}.ds-elevation-1{box-shadow:var(--shadow-sm)}.ds-elevation-2{box-shadow:var(--shadow-md)}.ds-elevation-3{box-shadow:var(--shadow-lg)}.ds-elevation-card{box-shadow:var(--shadow-card)}.ds-elevation-hover{transition:box-shadow var(--ds-duration-normal) ease}.ds-elevation-hover:hover{box-shadow:var(--shadow-lg)}.ds-elevation-popover{box-shadow:var(--shadow-lg);z-index:var(--z-popover)}.ds-elevation-dropdown{box-shadow:var(--shadow-md);z-index:var(--z-dropdown)}.ds-elevation-floating{box-shadow:var(--shadow-lg);z-index:var(--z-floating-panel)}.ds-elevation-modal{box-shadow:var(--ds-shadow-lg);z-index:var(--z-modal)}.ds-elevation-panel{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));border-radius:var(--ds-radius-md, 12px);box-shadow:var(--shadow-md)}.ds-elevation-overlay{background-color:var(--color-overlay-scrim);z-index:var(--z-modal)}.ds-page-shell{display:flex;flex-direction:column;min-height:100%;width:100%;background-color:var(--color-bg);color:var(--color-text)}.ds-section{display:flex;flex-direction:column;gap:var(--space-section-gap, var(--space-5));width:100%}.ds-content-wrapper{width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--space-page-inline);padding-block:var(--space-5)}@media (min-width: 640px){.ds-content-wrapper{padding-inline:var(--space-page-inline-lg);padding-block:var(--space-6)}}@media (min-width: 1024px){.ds-content-wrapper{padding-inline:var(--space-8)}}.ds-panel{display:flex;flex-direction:column;min-width:0;border:1px solid hsl(var(--border));border-radius:var(--ds-radius-md, 12px);background-color:hsl(var(--card));overflow:hidden}.ds-stack{display:flex;flex-direction:column;min-width:0}.ds-stack--gap-xs{gap:var(--space-1)}.ds-stack--gap-sm{gap:var(--space-2)}.ds-stack--gap-md{gap:var(--space-4)}.ds-stack--gap-lg{gap:var(--space-6)}.ds-stack--gap-xl{gap:var(--space-8)}.ds-inline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;min-width:0}.ds-inline--gap-xs{gap:var(--space-1)}.ds-inline--gap-sm{gap:var(--space-2)}.ds-inline--gap-md{gap:var(--space-4)}.ds-inline--gap-lg{gap:var(--space-6)}.ds-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.ds-split{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);min-width:0;width:100%}.ds-center{display:flex;align-items:center;justify-content:center;min-width:0}.ds-sidebar-layout{display:grid;grid-template-columns:var(--app-shell-sidebar-width, var(--sidebar-width-expanded)) minmax(0,1fr);min-height:100%;min-width:0}@media (min-width: 1024px){.ds-sidebar-layout{grid-template-columns:var(--app-shell-sidebar-width, var(--sidebar-width-expanded)) minmax(0,1fr)}}.ds-toolbar-layout{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-toolbar-gap);min-height:var(--control-height-toolbar);min-width:0;width:100%}.ds-toolbar-layout--relaxed{gap:var(--space-toolbar-gap-relaxed)}.ds-align-start{align-items:flex-start}.ds-align-center{align-items:center}.ds-align-end{align-items:flex-end}.ds-align-stretch{align-items:stretch}.ds-justify-start{justify-content:flex-start}.ds-justify-center{justify-content:center}.ds-justify-end{justify-content:flex-end}.ds-justify-between{justify-content:space-between}.ds-fill{flex:1 1 0%;min-width:0}.ds-shrink-none{flex-shrink:0}.ds-display{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-6xl);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-wide);color:var(--color-heading)}.ds-page-title{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-4xl);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-tight);color:var(--color-heading)}.ds-section-title{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-2xl);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-relaxed);letter-spacing:var(--ds-tracking-tight);color:var(--color-heading)}.ds-card-title{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-snug);color:hsl(var(--foreground))}.ds-panel-title{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-normal);color:hsl(var(--foreground))}.ds-subtitle{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-relaxed);color:hsl(var(--muted-foreground))}.ds-body{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-relaxed);color:var(--color-text)}.ds-caption{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-relaxed);color:hsl(var(--muted-foreground))}.ds-small{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-normal);color:var(--color-text)}.ds-label{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-normal);color:hsl(var(--foreground))}.ds-helper{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-relaxed);color:hsl(var(--muted-foreground))}.ds-text-muted{color:hsl(var(--muted-foreground))}.ds-text-error{color:var(--color-text-danger)}.ds-text-success{color:var(--color-text-success)}.ds-text-warning{color:var(--color-text-warning)}.ds-text-info{color:var(--color-text-info)}.ds-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-relaxed);color:hsl(var(--foreground))}.ds-kbd{display:inline-block;padding:.125rem .375rem;border-radius:var(--ds-radius-sm, 8px);border:1px solid hsl(var(--border));background-color:hsl(var(--muted));font-family:var(--ds-font-tight);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-none);color:hsl(var(--foreground))}.ds-link{color:var(--brand-deep);font-weight:var(--ds-font-weight-medium);text-decoration:none;transition:color var(--ds-duration-fast) ease}.ds-link:hover{color:var(--brand-primary)}.ds-link:focus-visible{outline:none}.ds-interactive{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--ds-duration-fast) ease,border-color var(--ds-duration-fast) ease,color var(--ds-duration-fast) ease,box-shadow var(--ds-duration-fast) ease,transform var(--ds-duration-fast) ease}.ds-interactive:disabled,.ds-interactive[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.ds-clickable{cursor:pointer}.ds-interactive-surface{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--ds-radius-md, 12px);transition:background-color var(--ds-duration-fast) ease,border-color var(--ds-duration-fast) ease,color var(--ds-duration-fast) ease,box-shadow var(--ds-duration-fast) ease,transform var(--ds-duration-fast) ease}.ds-interactive-surface:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted)/.55)}.ds-interactive-surface:active:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted)/.75);transform:translateY(.5px)}.ds-interactive-surface:disabled,.ds-interactive-surface[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.ds-hoverable{transition:background-color var(--ds-duration-fast) ease}.ds-hoverable:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--muted)/.45)}.ds-pressable{transition:transform var(--ds-duration-fast) ease}.ds-pressable:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.ds-selected{background-color:hsl(var(--primary)/.12);border-color:hsl(var(--primary)/.35);color:hsl(var(--foreground))}.ds-active{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ds-loading{position:relative;pointer-events:none;color:hsl(var(--muted-foreground))}.ds-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.ds-cursor-default{cursor:default}.ds-cursor-pointer{cursor:pointer}.ds-cursor-not-allowed{cursor:not-allowed}.ds-cursor-grab{cursor:grab}.ds-cursor-grabbing{cursor:grabbing}.ds-state-neutral{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border))}.ds-state-primary{background-color:var(--color-background-info);color:var(--color-text-info);border:1px solid var(--color-border-info)}.ds-state-success{background-color:var(--color-background-success);color:var(--color-text-success);border:1px solid var(--color-border-success)}.ds-state-warning{background-color:var(--color-background-warning);color:var(--color-text-warning);border:1px solid var(--color-border-warning)}.ds-state-danger{background-color:var(--color-background-danger);color:var(--color-text-danger);border:1px solid var(--color-border-danger)}.ds-state-info{background-color:var(--color-background-info);color:var(--color-text-info);border:1px solid var(--color-border-info)}.ds-state-loading{color:hsl(var(--muted-foreground));pointer-events:none}.ds-state-empty{color:hsl(var(--muted-foreground));text-align:center}.ds-state-pending{color:var(--color-text-warning)}.ds-state-selected{background-color:hsl(var(--primary)/.12);border-color:hsl(var(--primary)/.35)}.ds-state-disabled{opacity:.55;pointer-events:none;cursor:not-allowed}.ds-state-readonly{background-color:hsl(var(--muted)/.35);color:hsl(var(--muted-foreground));cursor:default}.ds-state-skeleton{position:relative;overflow:hidden;background-color:hsl(var(--muted)/.55);border-radius:var(--ds-radius-sm, 8px);color:transparent;pointer-events:none}.ds-state-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,hsl(var(--foreground)/.06) 50%,transparent 100%);animation:shimmer 1.6s ease-in-out infinite}.ds-state-focus-visible:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring)/.45)}.ds-focus-ring:focus{outline:none}.ds-focus-ring:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring)/.4)}.ds-focus-ring-inset:focus{outline:none}.ds-focus-ring-inset:focus-visible{outline:none;box-shadow:inset 0 0 0 2px hsl(var(--ring)/.45)}.ds-focus-high-contrast:focus{outline:none}.ds-focus-high-contrast:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (forced-colors: active){.ds-focus-ring:focus-visible,.ds-focus-high-contrast:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.ds-focus-mouse-hidden:focus:not(:focus-visible){outline:none;box-shadow:none}.ds-focus-mouse-hidden:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring)/.4)}.ds-focus-control:focus{outline:none}.ds-focus-control:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring)/.45)}.ds-animate-fade{animation:fadeIn var(--ds-duration-normal) ease forwards}.ds-animate-slide-right{animation:slide-in-right var(--ds-duration-normal) ease-out forwards}.ds-animate-slide-left{animation:slide-in-left var(--ds-duration-normal) ease-out forwards}.ds-animate-slide-up{animation:dinamoSlideUpFade var(--ds-duration-slow) ease-out forwards}.ds-animate-scale-in{animation:checkout-check-in var(--ds-duration-normal) ease forwards}.ds-animate-collapse{animation:fadeIn var(--ds-duration-fast) ease reverse forwards}.ds-animate-expand{animation:fadeIn var(--ds-duration-fast) ease forwards}.ds-animate-shimmer,.ds-animate-skeleton{animation:shimmer 1.6s ease-in-out infinite}.ds-animate-spinner{animation:spin 1s linear infinite}.ds-animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.ds-animate-modal-enter{animation:receipt-modal-enter var(--ds-duration-slow) cubic-bezier(.34,1.56,.64,1) forwards}.ds-animate-panel-enter{animation:slide-in-right var(--ds-duration-normal) ease-out forwards}.ds-animate-tooltip-enter{animation:fadeIn var(--ds-duration-fast) ease forwards}.ds-animate-dropdown-enter{animation:checkout-fade-up var(--ds-duration-normal) ease forwards}@media (prefers-reduced-motion: reduce){.ds-animate-fade,.ds-animate-slide-right,.ds-animate-slide-left,.ds-animate-slide-up,.ds-animate-scale-in,.ds-animate-collapse,.ds-animate-expand,.ds-animate-shimmer,.ds-animate-skeleton,.ds-animate-spinner,.ds-animate-pulse,.ds-animate-modal-enter,.ds-animate-panel-enter,.ds-animate-tooltip-enter,.ds-animate-dropdown-enter{animation:none!important}}:root{--z-base: 0;--z-local: 10;--z-sticky-content: 20;--z-sidebar-overlay: 40;--z-sidebar: 50;--z-dropdown: 60;--z-app-header: 100;--z-floating-panel: 110;--z-popover: 120;--z-modal: 200;--z-popover-elevated: 250;--z-command-palette: 400;--z-toast: 500;--z-onboarding: 1000;--z-tour-backdrop: 100050;--z-tour-popover: 100051;--z-tour-highlight: 100052;--z-tour-modal: 100060}.z-local{z-index:var(--z-local)}.z-sticky-content{z-index:var(--z-sticky-content)}.z-sidebar-overlay{z-index:var(--z-sidebar-overlay)}.z-sidebar{z-index:var(--z-sidebar)}.z-dropdown{z-index:var(--z-dropdown)}.z-app-header{z-index:var(--z-app-header)}.z-floating-panel{z-index:var(--z-floating-panel)}.z-popover{z-index:var(--z-popover)}.z-modal{z-index:var(--z-modal)}.z-popover-elevated{z-index:var(--z-popover-elevated)}.z-command-palette{z-index:var(--z-command-palette)}.z-toast{z-index:var(--z-toast)}.z-onboarding{z-index:var(--z-onboarding)}.z-tour-backdrop{z-index:var(--z-tour-backdrop)}.z-tour-popover{z-index:var(--z-tour-popover)}.z-tour-modal{z-index:var(--z-tour-modal)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes scale-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}@keyframes sparkle-glow{0%,to{box-shadow:0 0 12px #51c4b761,0 0 24px #51c4b724,inset 0 0 0 1px #51c4b738}50%{box-shadow:0 0 20px #51c4b785,0 0 36px #2d8a8138,inset 0 0 0 1px #82dcd26b}}@keyframes sparkle-ring{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.35)}}@keyframes sparkle-icon{0%,90%,to{transform:scale(1) rotate(0);opacity:1}45%{transform:scale(1.08) rotate(6deg);opacity:.95}}@keyframes pulse-ring-dinamo{0%,to{box-shadow:0 0 hsl(var(--primary)/.12)}50%{box-shadow:0 0 0 4px hsl(var(--primary)/.15)}}@keyframes status-dot-soft{0%,to{opacity:1}50%{opacity:.4}}@keyframes dinamo-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dinamo-thinking-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes dinamoSlideUpFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sonar-ping{0%{transform:scale(1);opacity:.4}to{transform:scale(2.2);opacity:0}}@keyframes draw-check{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes text-shimmer{0%{background-position:200% center}to{background-position:-200% center}}@keyframes shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes step-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes float-orbit{0%{transform:rotate(0) translate(160px) rotate(0)}to{transform:rotate(360deg) translate(160px) rotate(-360deg)}}@keyframes dragFloat{0%{transform:rotate(0) scale(1);opacity:.8}to{transform:rotate(2deg) scale(1.05);opacity:1}}@keyframes dragPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes tour-dot-pulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes toast-slide-in{0%{opacity:0;transform:translate(60px) scale(.93)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toast-slide-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(60px) scale(.93)}}.toast-notify-in{animation:toast-slide-in .32s cubic-bezier(.34,1.56,.64,1) forwards}.toast-notify-visible{opacity:1;transform:translate(0) scale(1)}.toast-notify-out{animation:toast-slide-out .24s ease forwards}@keyframes checkout-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes checkout-field-error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes checkout-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes checkout-check-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes checkout-receipt-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes checkout-success-icon{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes checkout-pay-shake{0%{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}to{transform:translate(0)}}@keyframes receipt-modal-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes receipt-icon-enter{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes receipt-row-stagger{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.checkout-fade-up{animation:checkout-fade-up .45s ease forwards}.checkout-fade-up-delayed{animation:checkout-fade-up .45s ease .15s forwards;opacity:0}.checkout-field-error{animation:checkout-field-error-in .2s ease forwards}.checkout-shake{animation:checkout-shake .4s ease}.checkout-check-in{animation:checkout-check-in .2s ease forwards}.checkout-receipt-in{animation:checkout-receipt-in .25s ease forwards}.checkout-success-icon{animation:checkout-success-icon .3s cubic-bezier(.34,1.56,.64,1) forwards}.checkout-pay-shake{animation:checkout-pay-shake .4s ease}.checkout-field-error-in{animation:checkout-field-error-in .2s ease forwards}.checkout-spinner-arc{transform-origin:center;animation:spin 1s linear infinite}.receipt-modal-enter{animation:receipt-modal-enter .35s cubic-bezier(.34,1.56,.64,1) forwards}.receipt-icon-enter{opacity:0;animation:receipt-icon-enter .4s cubic-bezier(.34,1.56,.64,1) .15s forwards}.receipt-row-stagger{opacity:0;animation:receipt-row-stagger .28s ease forwards}.animate-spin{animation:spin 1s linear infinite}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-pulse-slow{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}.animate-cursor-blink{animation:cursor-blink .7s step-end infinite}.animate-scale-pulse{animation:scale-pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}.animate-sparkle-glow{animation:sparkle-glow 2.2s ease-in-out infinite}.animate-sparkle-ring{animation:sparkle-ring 2.2s ease-in-out infinite}.animate-sparkle-icon{animation:sparkle-icon 2.5s ease-in-out infinite}.animate-pulse-ring-dinamo{animation:pulse-ring-dinamo 1.5s ease-out infinite}.animate-status-dot-soft{animation:status-dot-soft 2s ease-in-out infinite}.animate-dinamo-shimmer{animation:dinamo-shimmer 1.8s ease-in-out infinite}.animate-dinamo-thinking-dot{animation:dinamo-thinking-dot .8s ease-in-out infinite}.animate-sonar-ping{animation:sonar-ping 1.2s ease-out infinite}.animate-draw-check{animation:draw-check .3s ease-out forwards}.animate-text-shimmer{animation:text-shimmer 2s ease-in-out infinite}.animate-shimmer-sweep{animation:shimmer-sweep 2.2s cubic-bezier(.4,0,.2,1) infinite}.animate-step-in{animation:step-in .15s ease-out forwards}.animate-float-orbit{animation:float-orbit 8s linear infinite}.animate-slide-in-right{animation:slide-in-right .2s ease-out forwards}.animate-slide-in-left{animation:slide-in-left .2s ease-out forwards}.animate-dinamo-enter{animation:dinamoSlideUpFade .35s ease-out forwards}.animate-tour-dot-pulse{animation:tour-dot-pulse .2s ease-out}.drag-smooth{transition:transform .2s cubic-bezier(.2,0,.2,1),opacity .2s ease-out}.drag-handle-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.drag-handle-hover:hover{transform:scale(1.1)}.drag-handle-hover:active{transform:scale(.95)}[data-tour-highlight="1"]{position:relative;z-index:var(--z-tour-highlight);box-shadow:0 0 0 2px #ffffff38,0 0 0 4px #51c4b766}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
