@charset "UTF-8";.popover-position__spotlightPanel--1J62X{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__root--ee6ei{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__rootExiting--H7ixD{transform:scale(.95);opacity:0;transition-duration:.15s}.TourPopover__rootVisible--QMJZ7{transform:scale(1);opacity:1}.TourPopover__srOnly--gJIc0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TourPopover__imageWrap--54Oqn{position:relative;height:160px;width:100%;flex-shrink:0;overflow:hidden;border-radius:14px 14px 0 0;background-color:hsl(var(--secondary))}.TourPopover__imageSkeleton--fpJ5T{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__pulse--idc9H 2s cubic-bezier(.4,0,.6,1) infinite}.TourPopover__image--txxiY{height:100%;width:100%;transition:opacity .2s}.TourPopover__imageCover--iI8ml{-o-object-fit:cover;object-fit:cover}.TourPopover__imageContain--bZRoT{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:.5rem}.TourPopover__imageHidden--CHvIr{opacity:0}.TourPopover__imageVisible--k8Gqd{opacity:1}.TourPopover__body--XixKj{padding:1.25rem 1.25rem 1rem}.TourPopover__stepLabel--YFXkh{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--primary))}.TourPopover__title--Dhokv{margin-top:.375rem;font-size:1rem;font-weight:700;color:hsl(var(--foreground))}.TourPopover__description--kCjrx{margin-top:.5rem;font-size:13px;line-height:1.65;color:hsl(var(--muted-foreground))}.TourPopover__bulletList--LfTWJ{margin-top:.5rem;padding-left:1rem;list-style-type:disc;font-size:13px;line-height:1.65;color:hsl(var(--muted-foreground))}.TourPopover__bulletList--LfTWJ li+li{margin-top:.25rem}.TourPopover__pills--55gYn{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.375rem}.TourPopover__pill--HOqV0{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__footer--AN0Pd{display:flex;align-items:center;justify-content:space-between;border-top:1px solid hsl(var(--border));padding:.75rem 1.25rem}.TourPopover__dots--2h0Zv{display:flex;align-items:center;gap:.375rem}.TourPopover__dot--DuHKa{border-radius:9999px;background-color:hsl(var(--muted-foreground)/.35);transition:all .2s}.TourPopover__dotActive--Lf6Lg{height:.5rem;width:.5rem;background-color:hsl(var(--primary));animation:TourPopover__tour-dot-pulse--6QdrE .2s ease-out}.TourPopover__dotVisited--Mz3cP{height:.375rem;width:.375rem;background-color:hsl(var(--primary)/.4)}.TourPopover__dotPending--9Qm5f{height:5px;width:5px}.TourPopover__actions--b7MJZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.TourPopover__textBtn--21tPz{font-size:12px;color:hsl(var(--muted-foreground));transition:color .15s;background:none;border:none;cursor:pointer;padding:0}.TourPopover__textBtn--21tPz:hover{color:hsl(var(--foreground))}.TourPopover__prevBtn--388n8{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__prevBtn--388n8:hover{background-color:hsl(var(--secondary))}.TourPopover__nextBtn--4PFBd{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__nextBtn--4PFBd:hover{transform:scale(1.02);filter:brightness(.95)}.TourProvider__backdropRing--lCmoS{position:fixed;z-index:var(--z-tour-backdrop);pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.TourProvider__exitOverlay--HJlML{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__exitDialog--viAsD{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__exitTitle--q8O1A{font-size:1rem;font-weight:600;color:hsl(var(--foreground))}.TourProvider__exitText--fFuvz{margin-top:.5rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.TourProvider__exitActions--UUumA{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}.TourProvider__exitCancelBtn--vY1H3{border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;color:hsl(var(--muted-foreground));background:none;border:none;cursor:pointer}.TourProvider__exitCancelBtn--vY1H3:hover{color:hsl(var(--foreground))}.TourProvider__exitConfirmBtn--fcSs3{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__wrapper--dMnDF{position:relative;display:inline-flex;flex-shrink:0}.Avatar__circle--UppN8{position:relative;border-radius:9999px;background-color:hsl(var(--muted));display:flex;align-items:center;justify-content:center;overflow:hidden}.Avatar__stackedRing--F5jql{box-shadow:0 0 0 1.5px hsl(var(--background))}.Avatar__sm--GNTy9{width:1.5rem;height:1.5rem;font-size:.75rem}.Avatar__md--MIpCR{width:2rem;height:2rem;font-size:.875rem}.Avatar__lg--PNqq8{width:2.5rem;height:2.5rem;font-size:1rem}.Avatar__xl--RDP44{width:3rem;height:3rem;font-size:1.125rem}.Avatar__initials--Wdlzq{color:hsl(var(--muted-foreground));font-weight:500}.Avatar__img--FIsKh{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Avatar__statusDot--JWnIQ{position:absolute;bottom:0;right:0;border-radius:9999px;border:2px solid hsl(var(--card))}.Avatar__dotSm--8cKR6{width:.5rem;height:.5rem}.Avatar__dotLg--hCNET{width:.625rem;height:.625rem}.Avatar__online--zgxN5{background-color:#10b981}.Avatar__away--t8May{background-color:#f59e0b}.Avatar__busy--EHcix{background-color:#ef4444}.Skeleton__base--dVylT{background-color:hsl(var(--muted))}.Skeleton__animated--ZDyS0{animation:Skeleton__pulse--T2aEH 2s cubic-bezier(.4,0,.6,1) infinite}.Skeleton__text--DdqtR{height:1rem;border-radius:.25rem}.Skeleton__avatar--JBXEe{border-radius:9999px}.Skeleton__card--O866T{border-radius:.5rem}.Skeleton__tableRow--bvuJQ{height:3rem;border-radius:.25rem}.Skeleton__circular--Bnlxl{border-radius:9999px}.Skeleton__rectangular--WIriQ{border-radius:.25rem}.Skeleton__multiText--hrjZ7{display:flex;flex-direction:column;gap:.5rem}.CommandPalette__overlay--fjeWi{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__overlay--fjeWi{background:#0000008c}.CommandPalette__panel--6qCF9{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__searchRow--mRHGt{border-bottom:1px solid hsl(var(--border)/.7);padding:.875rem var(--space-4)}.CommandPalette__searchInput--19dAd{width:100%;background:transparent;font-size:15px;color:hsl(var(--foreground));outline:none;border:none}.CommandPalette__searchInput--19dAd::-moz-placeholder{color:hsl(var(--muted-foreground))}.CommandPalette__searchInput--19dAd::placeholder{color:hsl(var(--muted-foreground))}.CommandPalette__filterRow--vejot{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__filterChip--V8BCS{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__filterChip--V8BCS:hover{background:hsl(var(--muted))}.CommandPalette__filterChipActive--3DWeA{border-color:hsl(var(--primary)/.2);background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.CommandPalette__filterChipActive--3DWeA:hover{background:hsl(var(--primary)/.1)}.CommandPalette__dateChip--aK92n{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__resultsList--HuPcJ{max-height:min(420px,52vh);overflow-y:auto}.CommandPalette__sectionLabel--7x9ez{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__skeletonList--W0GY8{display:flex;flex-direction:column;gap:.25rem;padding:0 var(--space-2) var(--space-3)}.CommandPalette__skeletonRow--7k2Jk{display:flex;align-items:center;gap:var(--space-3);border-radius:.5rem;padding:.625rem var(--space-3)}.CommandPalette__skeletonAvatar--zcztt{height:2.25rem;width:2.25rem;flex-shrink:0}.CommandPalette__skeletonTextWrap--UucMI{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.CommandPalette__skeletonTitle--5WrZg{height:.875rem;width:75%}.CommandPalette__skeletonSubtitle--u4zJf{height:.75rem;width:50%}.CommandPalette__emptyState--5ekPw{padding:2.5rem var(--space-4);text-align:center;font-size:.875rem;color:hsl(var(--muted-foreground))}.CommandPalette__resultsUl--9akeX{padding-bottom:var(--space-2)}.CommandPalette__resultBtn--2RQFa{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__resultBtn--2RQFa:hover{background:hsl(var(--muted)/.4)}.CommandPalette__resultBtnActive--CMAen,.CommandPalette__resultBtnActive--CMAen:hover{background:hsl(var(--muted)/.7)}.CommandPalette__resultIcon--cT64S{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__resultBody--4CSsc{min-width:0;flex:1}.CommandPalette__resultLabel--oQIvJ{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.CommandPalette__resultMeta--ADS0t{margin-top:.125rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:hsl(var(--muted-foreground))}.CommandPalette__resultAvatar--61cTN{margin-top:.125rem;flex-shrink:0}.CommandPalette__footer--DyJye{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__footerHint--frjuR{display:inline-flex;align-items:center;gap:.375rem}.CommandPalette__footerKbd--nNn53{border-radius:.25rem;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.5);padding:.125rem .375rem;font-size:10px}.CommandPalette__footerEsc--uTE1c{margin-left:auto;display:none}@media (min-width: 640px){.CommandPalette__footerEsc--uTE1c{display:inline}}.Modal__backdrop--yusuE{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__backdrop--yusuE[data-entered=true]{opacity:1}.Modal__backdropCentered--HYdNM{background-color:#0009}.Modal__backdropSlideOver--rSHr2{justify-content:flex-end;background-color:#00000080}.Modal__panel--p9uWC{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__panel--p9uWC{max-height:min(100dvh - 4rem,100vh - 4rem)}}.Modal__panelCentered--PbKq5{border-radius:1.5rem;width:100%;margin:1rem 0;transform:scale(.95);opacity:0}@media (min-width: 640px){.Modal__panelCentered--PbKq5{margin:2rem 0}}.Modal__panelCentered--PbKq5[data-entered=true]{transform:scale(1);opacity:1}.Modal__panelSlideOver--5lyqK{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__panelSlideOver--5lyqK{max-width:32rem}}.Modal__panelSlideOver--5lyqK[data-entered=true]{transform:translate(0);opacity:1}.Modal__sizeSm--AVCXw{max-width:400px}.Modal__sizeMd--xZI2n{max-width:560px}.Modal__sizeLg--WXGkv{max-width:720px}.Modal__sizeXl--pUd0R{max-width:56rem}.Modal__size2xl--66Azv{max-width:800px}.Modal__size3xl--n0bCY{max-width:900px}.Modal__size4xl--VXOn3{max-width:1100px}.Modal__size5xl--lLIWv{max-width:1400px}.Modal__header--uohib{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom:1px solid hsl(var(--border));padding:1rem 1.5rem}.Modal__title--7fIis{font-size:1rem;font-weight:600;color:hsl(var(--foreground))}.Modal__content--13wUp{flex:1;min-height:0;overflow-y:auto;padding:1.5rem;position:relative}.Modal__content--13wUp::-webkit-scrollbar{width:6px;height:6px}.Modal__content--13wUp::-webkit-scrollbar-track{background:transparent}.Modal__content--13wUp::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.Modal__contentNoPadding--9HKRK{padding:0}.Modal__loadingOverlay--xE0sj{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__loadingSpinner--RGFMw{width:2rem;height:2rem;color:var(--ds-neutral-400, #94a3b8);animation:Modal__spin--6uMkg 1s linear infinite}.Modal__closeBtn--5HfJp{margin-left:auto;margin-right:-.5rem;border-radius:.75rem}.Modal__footer--6VLH3{display:flex;flex-shrink:0;border-top:1px solid hsl(var(--border));padding:1rem 1.5rem}.ShortcutHelpModal__list--n4zBO{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2)}.ShortcutHelpModal__row--2yPBJ{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__description--nGJm9{font-size:.875rem;color:hsl(var(--foreground))}.ShortcutHelpModal__kbd--IEvV7{border-radius:.25rem;border:1px solid hsl(var(--border));padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.ErrorBoundary__root--t8uXX{display:flex;flex-direction:column;align-items:center;padding:3rem;text-align:center}.ErrorBoundary__illustration--ghaww{margin-bottom:1.5rem}.ErrorBoundary__title--57BW8{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.ErrorBoundary__message--t2xiH{margin-top:.5rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.ErrorBoundary__action--7ayBN{margin-top:1.5rem}.SubscriptionBanner__banner--vYPRZ{border-bottom:1px solid transparent;padding:.5rem 1rem;text-align:center;font-size:.875rem;font-weight:500}.SubscriptionBanner__link--h7cB1{text-decoration:underline;text-underline-offset:2px;font-weight:600}.SubscriptionBanner__trialUrgent--D9v8H{background-color:#f59e0b26;color:#451a03;border-bottom-color:#f59e0b4d}.dark .SubscriptionBanner__trialUrgent--D9v8H{color:#fef3c7}.SubscriptionBanner__trialNormal--TYuGF{background-color:#0ea5e91a;color:#082f49;border-bottom-color:#0ea5e940}.dark .SubscriptionBanner__trialNormal--TYuGF{color:#e0f2fe}.SubscriptionBanner__grace--ZnfrG{background-color:#ef44441f;color:#450a0a;border-bottom-color:#ef444440}.dark .SubscriptionBanner__grace--ZnfrG{color:#fee2e2}.SubscriptionBanner__expired--yT2cL{background-color:#dc262626;color:#450a0a;border-bottom-color:#dc26264d}.dark .SubscriptionBanner__expired--yT2cL{color:#fef2f2}.SubscriptionBanner__cancelled--CdYEB{background-color:#71717a1f;color:hsl(var(--foreground));border-bottom-color:hsl(var(--border))}.CustomSelect__wrap--fnxN3{position:relative}.CustomSelect__triggerInner--hTjxO{display:flex;min-width:0;flex:1;align-items:center;gap:.5rem}.CustomSelect__colorDot--XY2N1{width:10px;height:10px;border-radius:9999px;flex-shrink:0}.CustomSelect__iconWrap--RF9ya{flex-shrink:0}.CustomSelect__selectedLabel--4r2p3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:.875rem}.CustomSelect__chevron--e29fM{flex-shrink:0;color:hsl(var(--muted-foreground));transition:transform .2s}.CustomSelect__chevronOpen--BUtpN{transform:rotate(180deg)}.CustomSelect__menu--V90EJ{max-height:240px;overflow-y:auto}.CustomSelect__menu--V90EJ::-webkit-scrollbar{width:4px}.CustomSelect__menu--V90EJ::-webkit-scrollbar-track{background:transparent}.CustomSelect__menu--V90EJ::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:9999px}.CustomSelect__optionDot--q8k7k{width:12px;height:12px;border-radius:9999px;flex-shrink:0}.CustomSelect__optionIcon--lMO4a{flex-shrink:0}.CustomSelect__optionLabel--zxPjA{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomSelect__checkIcon--JNtDV{flex-shrink:0;color:hsl(var(--primary))}.CustomSelect__emptyOption--e6Vhf{padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));text-align:center}.PasswordField__root--BfiMn{display:flex;flex-direction:column;gap:.5rem}.PasswordField__toggleBtn--d0aPV{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__toggleBtn--d0aPV:hover{opacity:.7}.PasswordField__strengthMeter--w2Bnf{display:flex;flex-direction:column;gap:.5rem}.PasswordField__bars--So5Ib{display:flex;gap:.25rem;height:4px}.PasswordField__bar--EJNDj{flex:1;border-radius:9999px;background:hsl(var(--muted));transition:background-color .2s}.PasswordField__bar1--piwLY{background:#ef4444}.PasswordField__bar2--4alhr{background:#f97316}.PasswordField__bar3--gNzBX{background:#eab308}.PasswordField__bar4--XulbZ{background:#3b82f6}.PasswordField__bar5--5CUh6{background:var(--ds-success-500, #15c7b3)}.PasswordField__feedback--GnTbf{font-size:.75rem;color:hsl(var(--muted-foreground));list-style:disc;list-style-position:inside;padding:0;margin:0}.Select__checkboxAccent--411bY{accent-color:var(--brand-primary)}.Select__resetText--DqKGQ{color:var(--color-text-secondary)}.Select__selectWrap--kWw3U{position:relative}.Select__glassLabel--QAVkB{color:#ffffffd9}.Select__optionRow--PMR11{display:flex;cursor:pointer;align-items:center;padding:.5rem .75rem}.Select__optionCheckbox--pEklE{margin-right:.5rem;height:.875rem;width:.875rem;flex-shrink:0;border-radius:.25rem;border:1px solid hsl(var(--border))}.Select__optionAvatar--z8mwg{width:1.5rem;height:1.5rem;margin-right:.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.Select__optionLabel--r9H5e{flex:1}.Select__optionLabelFormat--RTzIc{display:flex;align-items:center;gap:.5rem}.Select__formatAvatar--TOtho{width:1.5rem;height:1.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.Select__colorSwatch--UgAvp{width:12px;height:12px;border-radius:50%;display:inline-block;flex-shrink:0}.Select__resetBtn--ouBB0{position:absolute;right:.5rem;top:.5rem;border:none;padding:0;font-size:.75rem;background:transparent;cursor:pointer}.Select__resetBtnGlass--5JecN{color:#ffffffb3}.Select__resetBtnGlass--5JecN:hover{color:#fff}.HirePmModal__shell--Q4ZYy{display:flex;flex-direction:column}.HirePmModal__hero--Dwhnm{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__closeBtn--OT3hK{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__closeBtn--OT3hK:hover{color:hsl(var(--foreground))!important;background:hsl(var(--background))!important}.HirePmModal__heroInner--Ceity{position:relative;z-index:1;max-width:36rem}.HirePmModal__badge--GQNXG{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__heroTitle--yV9uX{font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:hsl(var(--foreground))}.HirePmModal__heroLead--35upj{margin-top:.5rem;max-width:32rem;font-size:.875rem;line-height:1.55;color:hsl(var(--muted-foreground))}.HirePmModal__profileCard--VpH4v{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__avatar--SJ81q{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__profileName--eayyV{font-size:.9375rem;font-weight:600;color:hsl(var(--foreground))}.HirePmModal__profileRole--gOYDX{margin-top:.125rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.HirePmModal__features--9zK1a{display:grid;gap:.625rem;margin-top:1.125rem}@media (min-width: 640px){.HirePmModal__features--9zK1a{grid-template-columns:repeat(3,minmax(0,1fr))}}.HirePmModal__feature--Snfkt{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__featureIcon--3Jebo{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__featureText--vViMN{font-size:.75rem;line-height:1.45;font-weight:500;color:hsl(var(--foreground))}.HirePmModal__formSection--kHSAr{padding:1.25rem 1.5rem 1.5rem;background:hsl(var(--background))}.HirePmModal__formIntro--LNkbj{margin-bottom:1rem;font-size:.8125rem;font-weight:500;color:hsl(var(--muted-foreground))}.HirePmModal__form--pylGG{display:flex;flex-direction:column;gap:var(--space-4)}.HirePmModal__formGrid--oXVyn{display:grid;gap:var(--space-4)}@media (min-width: 640px){.HirePmModal__formGrid--oXVyn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 640px){.HirePmModal__formGridFull--nqesO{grid-column:1/-1}}.HirePmModal__footer--JJfR2{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__group--BV8I6{display:flex;align-items:center}.AvatarGroup__group--BV8I6>*{position:relative}.AvatarGroup__group--BV8I6>*+*{margin-left:-.5rem}.AvatarGroup__group--BV8I6>*:nth-child(1){z-index:1}.AvatarGroup__group--BV8I6>*:nth-child(2){z-index:2}.AvatarGroup__group--BV8I6>*:nth-child(3){z-index:3}.AvatarGroup__group--BV8I6>*:nth-child(4){z-index:4}.AvatarGroup__group--BV8I6>*:nth-child(5){z-index:5}.AvatarGroup__group--BV8I6>*:nth-child(6){z-index:6}.AvatarGroup__group--BV8I6>*:nth-child(7){z-index:7}.AvatarGroup__group--BV8I6>*:nth-child(8){z-index:8}.AvatarGroup__circle--bUzsi{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__sm--beug2{width:1.5rem;height:1.5rem;font-size:.75rem}.AvatarGroup__md--NyS50{width:2rem;height:2rem;font-size:.875rem}.AvatarGroup__lg--lqukS{width:2.5rem;height:2.5rem;font-size:1rem}.AvatarGroup__img--4njPX{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AvatarGroup__initials--q1h1a{color:hsl(var(--muted-foreground));font-weight:500}.AvatarGroup__overflow--dKett{color:hsl(var(--foreground));font-weight:500}.Badge__badge--BD8Om{display:inline-flex;align-items:center;font-weight:var(--ds-font-weight-medium, 500);border-radius:9999px}.Badge__sm--SOkhK{font-size:.75rem;padding:.125rem .5rem}.Badge__md--9xSK5{font-size:.875rem;padding:.25rem .625rem}.Badge__default--HWgWG{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.Badge__success--WFz9X{background-color:var(--ds-success-50, #ecfdf5);color:var(--ds-success-600, #0fa89a)}.Badge__warning--tpVVb{background-color:var(--ds-warning-50, #fffbeb);color:var(--ds-warning-600, #d97706)}.Badge__danger--R8704{background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.Badge__info--4A52w{background-color:#0ea5e91a;color:#075985}.Badge__outlined--eB5qq{border:1px solid}.Badge__outlined--eB5qq.Badge__default--HWgWG{border-color:var(--color-border);background-color:var(--color-background-secondary);color:var(--color-text-tertiary)}.Badge__outlined--eB5qq.Badge__success--WFz9X{border-color:var(--color-border-success);background-color:var(--color-background-success);color:var(--color-text-success)}.Badge__outlined--eB5qq.Badge__warning--tpVVb{border-color:var(--color-border-warning);background-color:var(--color-background-warning);color:var(--color-text-warning)}.Badge__outlined--eB5qq.Badge__danger--R8704{border-color:var(--color-border-danger);background-color:var(--color-background-danger);color:var(--color-text-danger)}.Badge__outlined--eB5qq.Badge__info--4A52w{border-color:var(--color-border-info);background-color:var(--color-background-info);color:var(--color-text-info)}.FloatingPanel__backdrop--goyND{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent}.FloatingPanel__panel--9HMA5{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__panel--9HMA5{box-shadow:0 12px 32px -8px #00000073}.BreadcrumbMenuTrigger__trigger--pQUWQ{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__triggerCurrent--gyQTL{font-weight:500;color:hsl(var(--foreground))}.BreadcrumbMenuTrigger__triggerDefault--zmDdR{color:hsl(var(--muted-foreground))}.BreadcrumbMenuTrigger__triggerDefault--zmDdR:hover{color:hsl(var(--foreground))}.BreadcrumbMenuTrigger__iconSlot--BuXgw{display:flex;flex-shrink:0;align-items:center}.BreadcrumbMenuTrigger__label--Pxn8o{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BreadcrumbMenuTrigger__chevron--yjo2Z{flex-shrink:0;opacity:.6;transition:transform var(--ds-duration-normal, .2s) ease}.BreadcrumbMenuTrigger__chevronOpen--2fr4z{transform:rotate(180deg)}.BreadcrumbMenuTrigger__panelBody--jd2x9{padding-top:.25rem;padding-bottom:.25rem}.BreadcrumbMenuTrigger__searchSection--NM1c6{border-bottom:1px solid hsl(var(--border));padding:.5rem}.BreadcrumbMenuTrigger__searchWrap--mdfYG{position:relative}.BreadcrumbMenuTrigger__searchIcon--1mNT4{pointer-events:none;position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:hsl(var(--muted-foreground))}.BreadcrumbMenuTrigger__searchInput--akcoD{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__searchInput--akcoD::-moz-placeholder{color:hsl(var(--muted-foreground))}.BreadcrumbMenuTrigger__searchInput--akcoD::placeholder{color:hsl(var(--muted-foreground))}.BreadcrumbMenuTrigger__searchInput--akcoD:focus{outline:none;box-shadow:0 0 0 1px hsl(var(--ring))}.BreadcrumbMenuTrigger__list--ugYGq{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__list--ugYGq::-webkit-scrollbar{width:4px;height:4px}.BreadcrumbMenuTrigger__list--ugYGq::-webkit-scrollbar-track{background:transparent}.BreadcrumbMenuTrigger__list--ugYGq::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.28);border-radius:9999px}.BreadcrumbMenuTrigger__list--ugYGq::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.BreadcrumbMenuTrigger__emptyItem--QLNZp{padding:.5rem .75rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.BreadcrumbMenuTrigger__menuItem--OQEBt{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__menuItem--OQEBt:hover:not(.BreadcrumbMenuTrigger__menuItemHighlighted--tNypo){background:hsl(var(--muted)/.6)}.BreadcrumbMenuTrigger__menuItemHighlighted--tNypo{background:hsl(var(--muted))}.BreadcrumbMenuTrigger__menuItemActive--Zj1qf{font-weight:500}.BreadcrumbMenuTrigger__itemLabel--zZzQF{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BreadcrumbMenuTrigger__sublabel--ptSEz{flex-shrink:0;font-size:.75rem;color:hsl(var(--muted-foreground))}.BreadcrumbMenuTrigger__checkIcon--lxUYr{flex-shrink:0;color:hsl(var(--primary))}.BreadcrumbMenuTrigger__divider--gTBaQ{margin:.25rem 0;height:1px;background:hsl(var(--border))}.BreadcrumbMenuTrigger__footerBtn--2H7pv{width:100%;padding:.5rem .75rem;border:none;background:none;text-align:left;font-size:.875rem;color:hsl(var(--primary));cursor:pointer}.BreadcrumbMenuTrigger__footerBtn--2H7pv:hover{background:hsl(var(--muted))}.GenerateAiButton__root--bev3N{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__root--bev3N:disabled,[aria-disabled=true].GenerateAiButton__root--bev3N{cursor:not-allowed;opacity:.5}.GenerateAiButton__root--bev3N:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.GenerateAiButton__root--bev3N{border-radius:9999px}@media (prefers-reduced-motion: reduce){.GenerateAiButton__root--bev3N{transition:none}}.GenerateAiButton__root--bev3N{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__root--bev3N:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary)/.5)}.GenerateAiButton__root--bev3N:disabled{pointer-events:none}.GenerateAiButton__root--bev3N: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__root--bev3N:hover:not(:disabled) .GenerateAiButton__glow--jJ2UL{opacity:1}.GenerateAiButton__root--bev3N:hover:not(:disabled) .GenerateAiButton__shimmer--KtmMh{opacity:1;animation:GenerateAiButton__generateAiBtnShimmer--rg1gF 2s ease-in-out infinite}.GenerateAiButton__root--bev3N:hover:not(:disabled) .GenerateAiButton__icon--87akd{transform:scale(1.1) rotate(-6deg);animation:none}.GenerateAiButton__root--bev3N:active:not(:disabled){transform:translateY(0) scale(.98)}.GenerateAiButton__bg--NrYEN{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__glow--jJ2UL{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__shimmer--KtmMh{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__icon--87akd{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__generateAiBtnIconFloat--V2H8u 3s ease-in-out infinite}.GenerateAiButton__layer--talKb{position:relative;z-index:1}.GenerateAiButton__labelFull--gr4wo{display:none}@media (min-width: 640px){.GenerateAiButton__labelFull--gr4wo{display:inline}}@media (min-width: 640px){.GenerateAiButton__labelShort--27d1N{display:none}}@keyframes GenerateAiButton__generateAiBtnShimmer--rg1gF{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes GenerateAiButton__generateAiBtnIconFloat--V2H8u{0%,to{transform:translateY(0)}50%{transform:translateY(-.5px)}}@media (prefers-reduced-motion: reduce){.GenerateAiButton__icon--87akd,.GenerateAiButton__root--bev3N:hover:not(:disabled) .GenerateAiButton__shimmer--KtmMh{animation:none}}.GlobalSearchTrigger__headerTrigger--kc2qF{cursor:pointer;text-align:left;transition:color .15s,opacity .15s}.GlobalSearchTrigger__headerTrigger--kc2qF:hover{opacity:.9}.GlobalSearchTrigger__headerPlaceholder--yABJE{color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalSearchTrigger__sidebarVariant--claqS{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__sidebarVariant--claqS:hover{background-color:var(--sidebar-hover)}.GlobalSearchTrigger__sidebarIconWrap--RFH4K{display:flex;height:1rem;width:1rem;flex-shrink:0;align-items:center;justify-content:center;transition:color .15s;color:var(--sidebar-placeholder)}.GlobalSearchTrigger__sidebarVariant--claqS:hover .GlobalSearchTrigger__sidebarIconWrap--RFH4K{color:var(--sidebar-text-muted)}.GlobalSearchTrigger__sidebarLabel--ipXbs{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__sidebarVariant--claqS:hover .GlobalSearchTrigger__sidebarLabel--ipXbs{color:var(--sidebar-text-muted)}.GlobalSearchTrigger__sidebarShortcut--ahO1z{display:none;flex-shrink:0;align-items:center;gap:.125rem}@media (min-width: 640px){.GlobalSearchTrigger__sidebarShortcut--ahO1z{display:inline-flex}}.GlobalSearchTrigger__sidebarKbdKey--ptEB5{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__icon--GF55Q{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__icon--GF55Q:hover{opacity:.9}.GlobalSearchTrigger__toolbar--JcgqQ{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__toolbar--JcgqQ:hover{background:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.UiStatCard__card--sMfDT{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)}.UiStatCard__header--ah4U6{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.UiStatCard__titleRow--6YIah{display:flex;min-width:0;align-items:center;gap:.25rem}.UiStatCard__title--k2g2x{font-size:.875rem;font-weight:600;color:var(--color-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UiStatCard__infoIcon--3G2K8{flex-shrink:0;width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground))}.UiStatCard__detailsBtn--8qlXh{height:2.5rem!important;flex-shrink:0;padding-left:1rem!important;padding-right:1rem!important;font-size:.75rem!important}.UiStatCard__body--M2Px8{display:flex;flex-direction:column;gap:.5rem}.UiStatCard__metricRow--toPaq{display:flex;align-items:center;gap:.5rem}.UiStatCard__iconWrap--PsP3v{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)}.UiStatCard__iconInner--UxQrh{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.25rem;background:hsl(var(--card));color:var(--brand-deep)}.UiStatCard__value--hY7X7{font-size:1.75rem;font-weight:600;line-height:1.25;letter-spacing:-.025em;color:var(--color-heading)}.UiStatCard__badge--kJEMw{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)}.UiStatCard__description--27kFv{font-size:.75rem;line-height:1.625;color:hsl(var(--muted-foreground))}.Link__base--x4Uab{transition:color .15s ease}.Link__base--x4Uab:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-primary-button);border-radius:2px}.Link__default--6RFue{color:var(--color-text-primary)}.Link__default--6RFue:hover,.Link__primary--8z1fu{color:var(--color-primary-button)}.Link__primary--8z1fu:hover{opacity:.8}.Link__muted--xjMDh{color:var(--color-text-secondary)}.Link__muted--xjMDh:hover{color:var(--color-text-primary)}.Link__underline--mr9jI{color:var(--color-primary-button);text-decoration:underline}.Link__underline--mr9jI:hover{opacity:.8}.UploadProgressBar__root--T77nT{width:100%}.UploadProgressBar__track--64bDC{overflow:hidden;border-radius:9999px;background:hsl(var(--muted))}.UploadProgressBar__trackXs--YWUtg{height:2px}.UploadProgressBar__trackSm--pEKGm{height:4px}.UploadProgressBar__trackMd--LCayX{height:6px}.UploadProgressBar__fill--xRZ2M{height:100%;border-radius:9999px;background:hsl(var(--primary));transition:width .2s ease-out}.UploadProgressBar__label--tKam4{margin-top:.25rem;font-size:.75rem;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}.UploadProgressBar__overlay--dZQpo{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__overlayFull--RPTCZ{border-radius:9999px}.UploadProgressBar__overlayXl--6r5Dl{border-radius:.75rem}.UploadProgressBar__overlayLg--vhrFp{border-radius:.5rem}.UploadProgressBar__overlayPct--wlkWc{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.UploadProgressBar__overlayBar--DHTFI{margin-top:.375rem;width:70%}.Tooltip__trigger--5bEwF{position:relative;display:inline-flex}.Tooltip__tooltip--tk12Q{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__denseCompact--20sRG,.Card__denseDefault--kbcMy{--card-pad: 1rem;--card-pad-y: .75rem}.Card__denseRelaxed--AXRs1{--card-pad: 1.25rem;--card-pad-y: 1rem}.Card__card--Mm190{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__variantDefault--Cnakk{box-shadow:0 1px 1px #0d0d120f}.Card__variantOutlined--m2m0P{box-shadow:none}.Card__interactive--RZYYF{cursor:pointer}.Card__interactive--RZYYF:hover{border-color:hsl(var(--border));box-shadow:var(--shadow-card, 0 4px 24px rgba(15, 23, 42, .06))}.Card__interactive--RZYYF:active{box-shadow:0 1px 1px #0d0d120f}.Card__cardHeader--aQz7t{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:var(--card-pad) var(--card-pad) 0}.Card__cardBody--UuQP5{position:relative;padding:var(--card-pad)}.Card__cardBodyWithSibling--TuIeK{position:relative;padding:1rem var(--card-pad) var(--card-pad)}.Card__loadingOverlay--J82xd{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__loadingSpinner--8RezZ{animation:Card__spin--hOa1k 1s linear infinite;color:hsl(var(--muted-foreground));width:2rem;height:2rem}.Card__cardFooter--Dc2T7{border-top:1px solid hsl(var(--border));padding:var(--card-pad-y) var(--card-pad)}.ConfirmationDialog__body--YLkxK{display:flex;flex-direction:column;gap:1rem}.ConfirmationDialog__message--jdhj5{color:var(--color-text-primary)}.ConfirmationDialog__typeConfirm--Ftbgk{display:flex;flex-direction:column;gap:.5rem}.ConfirmationDialog__typeLabel--ChyJn{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.ConfirmationDialog__actions--kV5q6{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-top:.5rem}.DatePicker__container--iT7iG{position:relative}.DatePicker__inputPointer--nGifL{cursor:pointer}.DatePicker__zPopover--gyH3d{z-index:var(--z-popover, 200)}.DatePicker__calendarWrap--N5hg8{display:flex;flex-direction:column;gap:.75rem}.DatePicker__navRow--hFlbF{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.DatePicker__navCenter--j1g1U{display:flex;flex:1;align-items:center;justify-content:center;gap:.375rem;min-width:0}.DatePicker__monthSelect--m9R5o{flex:1;min-width:0}.DatePicker__yearSwitch--lkr1e{display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0}.DatePicker__yearSelectField--3wEM4{width:5.75rem;flex-shrink:0}.DatePicker__yearNavBtn--WWLIN{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__yearNavBtn--WWLIN:hover:not(:disabled){background:hsl(var(--muted))}.DatePicker__yearNavBtn--WWLIN:disabled{opacity:.35;cursor:not-allowed}.DatePicker__navBtn--CJMAG{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__navBtn--CJMAG:hover{background:hsl(var(--muted))}.DatePicker__dayGrid--WlX6X{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.DatePicker__dayLabel--hpiUr{text-align:center;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));padding:.5rem 0}.DatePicker__dayBtn--pPTyz{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__dayBtnOtherMonth--yxM5P{color:hsl(var(--muted-foreground)/.5)}.DatePicker__dayBtnSelected--zwYQD{background:var(--color-primary-button);color:#fff}.DatePicker__dayBtnToday--3ewBQ:not(.DatePicker__dayBtnSelected--zwYQD){box-shadow:0 0 0 2px var(--color-primary-button)}.DatePicker__dayBtnCurrentMonth--uegWE:not(.DatePicker__dayBtnSelected--zwYQD):hover{background:var(--color-border)}.DatePicker__dayBtnDisabled--ZVJp3{opacity:.5;cursor:not-allowed}.DatePicker__footer--BMAfp{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;border-top:1px solid hsl(var(--border))}.DatePicker__footerBtn--SmPSA{display:inline-flex;align-items:center;font-size:.75rem;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;transition:background-color .15s}.DatePicker__footerBtnToday--RFV1v{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground))}.DatePicker__footerBtnToday--RFV1v:hover{background:hsl(var(--muted))}.DatePicker__footerBtnClear--wovR0{border:1px solid hsl(var(--destructive)/.3);background:none;color:hsl(var(--destructive))}.DatePicker__footerBtnClear--wovR0:hover{background:hsl(var(--destructive)/.1)}.DatePicker__footerDate--sIskC{font-size:.75rem;color:var(--color-text-secondary)}.DatePicker__iconTrigger--DiHTZ{display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer}.DatePicker__popover--ZdDhC{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__drp-fade-in--cc5OI{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.DateRangePicker__wrapper--tJulV{position:relative;display:inline-block;width:100%}.DateRangePicker__label--4ok69{display:block;margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.DateRangePicker__trigger--18qbd{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__triggerDefault--euuAa{height:34px;min-width:260px;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--background));padding:0 .75rem}.DateRangePicker__triggerDefault--euuAa:hover:not(.DateRangePicker__triggerOpen--NsD3A):not(.DateRangePicker__triggerError--HY24a):not(.DateRangePicker__triggerDisabled--szv7n){border-color:hsl(var(--primary)/.5)}.DateRangePicker__triggerOpen--NsD3A{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--ring)/.18)}.DateRangePicker__triggerError--HY24a{border-color:hsl(var(--destructive));box-shadow:0 0 0 2px hsl(var(--destructive)/.2)}.DateRangePicker__triggerInline--qsOnR{height:1.75rem;min-width:0;border-radius:.5rem;border:none;background:transparent;padding:0;box-shadow:none}.DateRangePicker__triggerInline--qsOnR:hover{background:hsl(var(--muted)/.4)}.DateRangePicker__triggerDisabled--szv7n{cursor:not-allowed;opacity:.5}.DateRangePicker__calIcon--bF8A9{flex-shrink:0;transition:color .15s;color:hsl(var(--muted-foreground))}.DateRangePicker__calIconOpen--HF2Q4{color:hsl(var(--primary))}.DateRangePicker__triggerText--8ibrJ{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DateRangePicker__triggerTextFilled--G6zDV{color:hsl(var(--foreground))}.DateRangePicker__triggerTextEmpty--l8Zln{color:hsl(var(--muted-foreground))}.DateRangePicker__clearBtn--dQLru{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__clearBtn--dQLru:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.DateRangePicker__chevron--dgPif{flex-shrink:0;color:hsl(var(--muted-foreground));transition:transform .2s}.DateRangePicker__chevronOpen--aFNSZ{transform:rotate(180deg);color:hsl(var(--primary))}.DateRangePicker__errorText--WDYUF{display:block;margin-top:.125rem;font-size:.75rem;color:hsl(var(--destructive))}.DateRangePicker__helperText--u6GZn{display:block;margin-top:.125rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.DateRangePicker__popover--MYhZ7{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__drp-fade-in--cc5OI .15s ease-out}.DateRangePicker__quickSelect--Ub9Fx{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__quickHeader--FEjKm{padding:0 .75rem .5rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.DateRangePicker__quickList--HteoY{display:flex;flex-direction:column;overflow-y:auto}.DateRangePicker__quickBtn--ghxbr{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__quickBtn--ghxbr:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.DateRangePicker__quickBtnActive--8O0io{background:hsl(var(--primary)/.1);font-weight:600;color:hsl(var(--primary))}.DateRangePicker__quickIndicator--y8aem{position:absolute;inset-block:0;left:0;width:2px;background:hsl(var(--primary))}.DateRangePicker__rightPane--yOFXO{display:flex;min-width:0;flex:1;flex-direction:column;background:hsl(var(--popover))}.DateRangePicker__datePills--xmlRk{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid hsl(var(--border)/.6);padding:.75rem 1.25rem}.DateRangePicker__datePill--ISrks{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__datePillActive--78n1f{border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.DateRangePicker__datePillMuted--iXFux{color:hsl(var(--muted-foreground))}.DateRangePicker__pillArrow--efw3h{flex-shrink:0;color:hsl(var(--muted-foreground))}.DateRangePicker__calendarPane--8qmjV{display:flex;min-height:0;flex-direction:column;padding:.75rem 1.25rem}.DateRangePicker__calNav--0AvMq{margin-bottom:.5rem;display:flex;height:1.75rem;align-items:center;justify-content:space-between}.DateRangePicker__calNavBtn--wVAUM{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__calNavBtn--wVAUM:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.DateRangePicker__calMonthLabel--5KYIv{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.DateRangePicker__calGridWrap--O10m0{align-self:center}.DateRangePicker__calGrid--9fHHA{display:grid;width:252px;grid-template-columns:repeat(7,1fr);row-gap:2px}.DateRangePicker__weekdayLabel--gC284{padding-bottom:6px;text-align:center;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.DateRangePicker__dayCell--IZTjP{position:relative;width:2.25rem;height:2.25rem}.DateRangePicker__dayCellInRange--8OTIh{background:hsl(var(--primary)/.15)}.DateRangePicker__dayCellRangeStart--o1XVB{border-radius:9999px 0 0 9999px}.DateRangePicker__dayCellRangeEnd--fYnzd{border-radius:0 9999px 9999px 0}.DateRangePicker__dayBtn--by89e{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__dayBtn--by89e:focus{outline:none}.DateRangePicker__dayBtn--by89e:focus-visible{box-shadow:0 0 0 2px hsl(var(--primary)),0 0 0 3px hsl(var(--popover))}.DateRangePicker__dayBtnDisabled--86FWr{cursor:not-allowed;opacity:.3}.DateRangePicker__dayBtnOtherMonth--gN1XM{color:hsl(var(--muted-foreground)/.35)}.DateRangePicker__dayBtnNormal--UnPsk{color:hsl(var(--foreground))}.DateRangePicker__dayBtnNormal--UnPsk:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.DateRangePicker__dayBtnInRange--RfQZM{color:hsl(var(--primary))}.DateRangePicker__dayBtnInRange--RfQZM:hover{background:hsl(var(--primary)/.25)}.DateRangePicker__dayBtnSelected--dtq2B{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 2px 6px #00000040}.DateRangePicker__dayBtnSelected--dtq2B:hover{background:hsl(var(--primary)/.95)}.DateRangePicker__dayBtnToday--0DU0m{box-shadow:0 0 0 1px hsl(var(--primary)/.7);color:hsl(var(--primary))}.DateRangePicker__footer--5KSzJ{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__footerHint--mYQRz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;color:hsl(var(--muted-foreground))}.DateRangePicker__footerBtns--3FNaS{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.DateRangePicker__clearAllBtn--rxNNo{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__clearAllBtn--rxNNo:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.DateRangePicker__applyBtn--oe5ci{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__applyBtn--oe5ci:hover:not(:disabled){background:hsl(var(--primary)/.9)}.DateRangePicker__applyBtn--oe5ci:disabled{cursor:not-allowed;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.DropdownMenu__wrapper--JqaXd{position:relative}.DropdownMenu__trigger--cGWa1{cursor:pointer}.DropdownMenu__menu--UtYnD{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__divider--9SG6b{margin:.5rem 0;border:0;border-top:1px solid hsl(var(--border))}.DropdownMenu__item--NtvRO{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__item--NtvRO:hover:not(:disabled){background-color:hsl(var(--muted))}.DropdownMenu__item--NtvRO:active:not(:disabled){background-color:hsl(var(--muted)/.8)}.DropdownMenu__item--NtvRO:disabled{opacity:.5;cursor:not-allowed}.DropdownMenu__itemDanger--6CHsT{color:hsl(var(--destructive))}.DropdownMenu__itemDanger--6CHsT:hover:not(:disabled){background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.DropdownMenu__itemIcon--mwNs4{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.DropdownMenu__itemLabel--Y86An{flex:1}.EmptyState__root--1n7Pn{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.EmptyState__variantDefault--zyd0D{padding:3rem 1rem}.EmptyState__variantList--LaFOV{padding:2rem 1rem}.EmptyState__illustration--aLBmW{margin-bottom:1.25rem}.EmptyState__image--HwAct{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__icon--ha9sx{margin-bottom:1rem;color:hsl(var(--muted-foreground))}.EmptyState__iconList--c1cBF{margin-bottom:.5rem;color:hsl(var(--muted-foreground))}.EmptyState__title--fTmx8{font-size:1rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.5rem}.EmptyState__titleList--TG0H5{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.EmptyState__description--UK52R{font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:1.5rem;max-width:28rem}.FileUploader__dropMeta--BZeDw,.FileUploader__fileSize--gN7ST{font-size:.75rem;color:hsl(var(--muted-foreground))}.FileUploader__dropZone--edz7B{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__dropZoneError--Z8Umc{border-color:var(--ds-error-500, #ef4444)}.FileUploader__label--XTDen{color:var(--color-text-primary)}.FileUploader__dropZone--edz7B:hover{border-color:hsl(var(--primary)/.5)}.FileUploader__dropZoneActive--C35Kb{border-color:var(--color-primary-button);background:hsl(var(--primary)/.05)}.FileUploader__dropContent--hkXez{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.FileUploader__dropIcon--RIP7m{color:var(--color-text-secondary)}.FileUploader__dropCta--lc8uh{font-size:.875rem;font-weight:500;color:var(--color-primary-button)}.FileUploader__dropSubtext--IkP3u{font-size:.875rem;color:var(--color-text-secondary)}.FileUploader__hiddenInput--zhiBJ{display:none}.FileUploader__fileList--tWOwo{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.FileUploader__fileItem--PRzbx{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:.5rem}.FileUploader__filePreview--hVptU{width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover;border-radius:.25rem;flex-shrink:0}.FileUploader__fileInfo--0OVUi{flex:1;min-width:0}.FileUploader__fileName--vYShs{font-size:.875rem;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUploader__fileErrorText--PE2TU{margin-top:.25rem}.FileUploader__iconSuccess--4kbaC{color:#22c55e}.FileUploader__iconError--MmbAy{color:#ef4444}.FileUploader__removeBtn--hD64f{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__removeBtn--hD64f:hover{background:var(--color-border)}.FileUploader__message--nZBTB{margin-top:0}.FileUploader__messageHelper--KzVzk{color:hsl(var(--muted-foreground))}.FormFooter__root--RQo0B{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__root--RQo0B{flex-direction:row}}.FormFooter__action--5w5Ki{width:100%}@media (min-width: 640px){.FormFooter__action--5w5Ki{width:auto}}.KPICard__card--p7wx0{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__card--p7wx0:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a,0 0 0 1px hsl(var(--border)/.5)}.KPICard__fogWrap--XXVcY{position:absolute;top:0;right:0;width:8rem;height:8rem;pointer-events:none}.KPICard__fogPrimary--p8tob{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;filter:blur(40px);transform:translate(50%) translateY(-50%)}.KPICard__fogSecondary--EfKDf{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;filter:blur(24px);transform:translate(33%) translateY(-33%)}.KPICard__fogAccent--1d96h{position:absolute;top:0;right:0;width:6rem;height:6rem;border-radius:9999px;filter:blur(16px)}.KPICard__fogWrap--XXVcY[data-fog=blue] .KPICard__fogPrimary--p8tob{background:linear-gradient(to bottom right,#3b82f640,#60a5fa33,#93c5fd26)}.KPICard__fogWrap--XXVcY[data-fog=blue] .KPICard__fogSecondary--EfKDf{background:linear-gradient(to top left,rgba(96,165,250,.2),rgba(147,197,253,.15),transparent)}.KPICard__fogWrap--XXVcY[data-fog=blue] .KPICard__fogAccent--1d96h{background:linear-gradient(to bottom right,#3b82f64d,#60a5fa33)}.KPICard__fogWrap--XXVcY[data-fog=red] .KPICard__fogPrimary--p8tob{background:linear-gradient(to bottom right,#ef444440,#f8717133,#fca5a526)}.KPICard__fogWrap--XXVcY[data-fog=red] .KPICard__fogSecondary--EfKDf{background:linear-gradient(to top left,rgba(248,113,113,.2),rgba(252,165,165,.15),transparent)}.KPICard__fogWrap--XXVcY[data-fog=red] .KPICard__fogAccent--1d96h{background:linear-gradient(to bottom right,#ef44444d,#f8717133)}.KPICard__fogWrap--XXVcY[data-fog=green] .KPICard__fogPrimary--p8tob{background:linear-gradient(to bottom right,#22c55e40,#4ade8033,#86efac26)}.KPICard__fogWrap--XXVcY[data-fog=green] .KPICard__fogSecondary--EfKDf{background:linear-gradient(to top left,rgba(74,222,128,.2),rgba(134,239,172,.15),transparent)}.KPICard__fogWrap--XXVcY[data-fog=green] .KPICard__fogAccent--1d96h{background:linear-gradient(to bottom right,#22c55e4d,#4ade8033)}.KPICard__fogWrap--XXVcY[data-fog=orange] .KPICard__fogPrimary--p8tob{background:linear-gradient(to bottom right,#f9731640,#fb923c33,#fdba7426)}.KPICard__fogWrap--XXVcY[data-fog=orange] .KPICard__fogSecondary--EfKDf{background:linear-gradient(to top left,rgba(251,146,60,.2),rgba(253,186,116,.15),transparent)}.KPICard__fogWrap--XXVcY[data-fog=orange] .KPICard__fogAccent--1d96h{background:linear-gradient(to bottom right,#f973164d,#fb923c33)}.KPICard__fogWrap--XXVcY[data-fog=indigo] .KPICard__fogPrimary--p8tob,.KPICard__fogWrap--XXVcY[data-fog=purple] .KPICard__fogPrimary--p8tob,.KPICard__fogWrap--XXVcY[data-fog=teal] .KPICard__fogPrimary--p8tob{background:linear-gradient(to bottom right,#14b8a640,#51c4b733,#5eead426)}.KPICard__fogWrap--XXVcY[data-fog=indigo] .KPICard__fogSecondary--EfKDf,.KPICard__fogWrap--XXVcY[data-fog=purple] .KPICard__fogSecondary--EfKDf,.KPICard__fogWrap--XXVcY[data-fog=teal] .KPICard__fogSecondary--EfKDf{background:linear-gradient(to top left,rgba(81,196,183,.2),rgba(94,234,212,.15),transparent)}.KPICard__fogWrap--XXVcY[data-fog=indigo] .KPICard__fogAccent--1d96h,.KPICard__fogWrap--XXVcY[data-fog=purple] .KPICard__fogAccent--1d96h,.KPICard__fogWrap--XXVcY[data-fog=teal] .KPICard__fogAccent--1d96h{background:linear-gradient(to bottom right,#51c4b74d,#2dd4bf33)}.KPICard__iconWrap--kErMO{position:absolute;top:.75rem;right:.75rem;z-index:10}.KPICard__iconFogPrimary--CXdsj{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;filter:blur(24px);z-index:-1;transform:scale(1.5)}.KPICard__iconFogSecondary--U23qN{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;filter:blur(16px);z-index:-1;transform:scale(1.25)}.KPICard__iconBox--3Dc89{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__iconInner--Zlywi{position:relative;z-index:10;opacity:.8}.KPICard__body--2zLAA{display:flex;flex-direction:column;gap:.375rem;padding-right:4rem}.KPICard__titleText--Nsw7o{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.KPICard__valueText--Wgu2s{font-size:1.25rem;font-weight:700;color:hsl(var(--foreground))}.KPICard__changeRow--Ot2uF{display:flex;align-items:center;gap:.25rem}.KPICard__trend--O1uF6{font-size:.75rem;font-weight:500}.KPICard__trendUp--GMUwI{color:#16a34a}.KPICard__trendDown--mh1vZ{color:#dc2626}.KPICard__trendNeutral--vYwqn{color:hsl(var(--muted-foreground))}.KPICard__changeLabel--LhgGA{font-size:.75rem;color:hsl(var(--muted-foreground))}.KPICard__sparkline--Au2JH{margin-top:.375rem;height:1.5rem;display:flex;align-items:flex-end;gap:.125rem}.KPICard__sparkBar--TxE6I{flex:1;background:linear-gradient(to top,hsl(var(--muted)),hsl(var(--muted)/.7));border-radius:.125rem .125rem 0 0;opacity:.5}.NotificationBell__root--A1Yx1{position:relative}.NotificationBell__trigger--XDVMe{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__trigger--XDVMe:hover{background:var(--color-border)}.NotificationBell__badge--cov3x{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px}.ListSkeletonLayout__row--wul2T{display:flex;align-items:flex-start;gap:var(--space-3)}.ListSkeletonLayout__avatar--ZGfoz{flex-shrink:0}.ListSkeletonLayout__content--rc1V5{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.NotificationListSkeleton__list--p3Nk9>*+*{border-top:1px solid hsl(var(--border)/.6)}.NotificationListSkeleton__rowCompact--3urHW{padding:var(--space-3) var(--space-4)}.NotificationListSkeleton__rowDefault--hnSTC{padding:var(--space-4) var(--space-6)}.NotificationListSkeleton__linePrimary--dTqpi{max-width:280px}.NotificationModal__shell--V7zXg{display:flex;flex-direction:column;height:100%;max-height:70vh}.NotificationModal__headerBar--bLryq{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border))}.NotificationModal__unreadSummary--DzLOR{font-size:.875rem;color:hsl(var(--muted-foreground))}.NotificationModal__unreadCount--OB7fY{font-weight:600;color:hsl(var(--foreground))}.NotificationModal__markAllBtn--2SCsw{font-size:.75rem}.NotificationModal__list--kpqus{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__list--kpqus::-webkit-scrollbar{width:4px;height:4px}.NotificationModal__list--kpqus::-webkit-scrollbar-track{background:transparent}.NotificationModal__list--kpqus::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.28);border-radius:9999px}.NotificationModal__list--kpqus::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.NotificationModal__emptyState--Uy7kx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;text-align:center}.NotificationModal__emptyIllustration--N1Jyo{margin-bottom:1rem}.NotificationModal__emptyTitle--P5wo1{margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.NotificationModal__emptySubtitle--fPdts{font-size:.75rem;color:hsl(var(--muted-foreground))}.NotificationModal__notifCard--BT6Py{position:relative;border-radius:.5rem;padding:1rem;cursor:pointer;border:1px solid transparent;transition:all .2s ease}.NotificationModal__notifCard--BT6Py:hover{box-shadow:var(--shadow-md);transform:scale(1.01)}.NotificationModal__notifCardRead--AlCvP{border-color:hsl(var(--border))}.NotificationModal__notifCardUnread--aeRKg{border-color:hsl(var(--primary)/.4);box-shadow:0 0 0 1px hsl(var(--primary)/.3)}.NotificationModal__bgRead--g5SIW{background:hsl(var(--muted)/.5)}.NotificationModal__bgSuccess--KYD9Y{background:var(--color-background-success)}.NotificationModal__bgWarning--aLt7X{background:var(--color-background-warning)}.NotificationModal__bgError--Ygr8D{background:var(--color-background-danger)}.NotificationModal__bgInfo--Ugzqq{background:var(--color-background-info)}.NotificationModal__row--iyAYU{display:flex;align-items:flex-start;gap:.75rem}.NotificationModal__iconWrap--Fz6RO{flex-shrink:0;margin-top:.125rem}.NotificationModal__iconSuccess--ZMKJt{color:var(--ds-success-500)}.NotificationModal__iconWarning--XQLIl{color:var(--ds-warning-500)}.NotificationModal__iconError--Ijomn{color:hsl(var(--destructive))}.NotificationModal__iconInfo--ipz7l{color:hsl(var(--primary))}.NotificationModal__content--MDHcv{min-width:0;flex:1}.NotificationModal__titleRow--1U9eq{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.NotificationModal__title--NW9FZ{font-size:.875rem;font-weight:600}.NotificationModal__titleRead--Fqp9N{color:hsl(var(--muted-foreground))}.NotificationModal__titleUnread--Jye8p{color:hsl(var(--foreground))}.NotificationModal__unreadDot--btKpJ{flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem;border-radius:9999px;background:hsl(var(--primary))}.NotificationModal__message--bZfVP{margin-bottom:.5rem;font-size:.875rem;line-height:1.625;color:hsl(var(--muted-foreground))}.NotificationModal__footer--r1NIE{display:flex;align-items:center;justify-content:space-between}.NotificationModal__time--aqq9E{font-size:.75rem;color:hsl(var(--muted-foreground))}.NotificationModal__actions--Zz4bq{display:flex;align-items:center;gap:.25rem}.NotificationModal__actionBtn--JlDsC{height:auto!important;min-height:0!important;border-radius:.375rem;padding:.375rem}.NotificationModal__actionBtn--JlDsC:hover{background:hsl(var(--muted))}.NotificationModal__actionBtnDelete--k5Fhe:hover{background:var(--color-background-danger)}.NotificationModal__actionIcon--ulT0u{color:hsl(var(--muted-foreground))}.NotificationModal__deleteIcon--QuqC6{color:hsl(var(--destructive))}.NotificationModal__loadMoreSentinel--05E0D{display:flex;justify-content:center;padding:.75rem 0 .25rem}.NotificationModal__loadMoreText--7gj5k{font-size:.75rem;color:hsl(var(--muted-foreground))}.NotificationModal__loadMoreSpacer--6QW9D{display:block;height:1px}.NotificationDropdown__backdrop--nHCHn{position:fixed;top:0;right:0;bottom:0;left:0}.NotificationDropdown__backdropDim--Z5eAH{background:#0003}.NotificationDropdown__panel--HmtZr{position:fixed;display:flex;flex-direction:column;overflow:hidden;background:hsl(var(--card))}.NotificationDropdown__panelHeader--Ehasn{border-radius:.75rem;border:1px solid hsl(var(--border));box-shadow:0 20px 48px -16px #0f172a38,0 8px 20px -8px #0f172a1f}.NotificationDropdown__panelSidebar--MAWDK{border-right:1px solid hsl(var(--border));box-shadow:8px 0 32px -8px #0f172a29}.NotificationDropdown__header--Gox3m{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom:1px solid hsl(var(--border))}.NotificationDropdown__headerCompact--xw4xm{padding:.75rem 1rem}.NotificationDropdown__headerSpacious--3Jteh{padding:1.25rem 1.5rem}.NotificationDropdown__headerTitle--svcsE{font-weight:600;color:hsl(var(--foreground))}.NotificationDropdown__headerTitleCompact--UFOvB{font-size:1rem}.NotificationDropdown__headerTitleSpacious--4PJIG{font-size:1rem;letter-spacing:-.025em}.NotificationDropdown__markAllBtn--WKsPL{font-weight:500;color:hsl(var(--muted-foreground));transition:color .15s;cursor:pointer;background:none;border:none;padding:0}.NotificationDropdown__markAllBtn--WKsPL:hover{color:hsl(var(--foreground))}.NotificationDropdown__markAllBtnCompact--Ycx1c{font-size:.875rem}.NotificationDropdown__markAllBtnSpacious--Yt6eT{font-size:.8125rem}.NotificationDropdown__markAllDisabled--71Gvx{color:hsl(var(--muted-foreground)/.7);cursor:default;font-size:.8125rem}.NotificationDropdown__headerActions--1erYw{display:flex;align-items:center;gap:.5rem}.NotificationDropdown__expandBtn--t9H7b{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__expandBtn--t9H7b:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--border))}.NotificationDropdown__footer--52II0{flex-shrink:0;border-top:1px solid hsl(var(--border));padding:.625rem 1rem}.NotificationDropdown__viewAllBtn--LJSiB{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__viewAllBtn--LJSiB:hover{background:hsl(var(--primary)/.08)}.NotificationDropdown__scrollBody--QqQnF{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.NotificationDropdown__scrollBody--QqQnF::-webkit-scrollbar{width:4px;height:4px}.NotificationDropdown__scrollBody--QqQnF::-webkit-scrollbar-track{background:transparent}.NotificationDropdown__scrollBody--QqQnF::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:9999px}.NotificationDropdown__scrollBody--QqQnF::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.NotificationDropdown__emptyState--rrFeL{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.NotificationDropdown__emptyStateCompact--V0PC5{padding:3rem 1rem}.NotificationDropdown__emptyStateSpacious--JjPEu{padding:5rem 1.5rem}.NotificationDropdown__emptyIllustration--4TY2j{margin-bottom:.75rem}.NotificationDropdown__emptyTitle--xBCga{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.NotificationDropdown__emptySubtitle--qpDqX{margin-top:.25rem;max-width:240px;font-size:.75rem;color:hsl(var(--muted-foreground))}.NotificationDropdown__notifRow--8LRa0{position:relative;cursor:pointer;padding:.75rem 1rem;transition:background-color .15s}.NotificationDropdown__notifRow--8LRa0:hover{background:hsl(var(--muted)/.3)}.NotificationDropdown__notifRow--8LRa0+.NotificationDropdown__notifRow--8LRa0{border-top:1px solid hsl(var(--border)/.7)}.NotificationDropdown__rowInner--gdrZi{display:flex;align-items:flex-start;gap:.75rem}.NotificationDropdown__rowContent--L7kcr{min-width:0;flex:1;padding-right:1rem}.NotificationDropdown__rowText--JePSz{font-size:.875rem;line-height:1.4}.NotificationDropdown__rowTitle--J9y0n{font-weight:600}.NotificationDropdown__sidebarRowTitle--74VJm{font-weight:600;color:hsl(var(--foreground))}.NotificationDropdown__rowTextRead--cyo3w{color:hsl(var(--muted-foreground))}.NotificationDropdown__rowTextUnread--XVf09{color:hsl(var(--foreground))}.NotificationDropdown__rowMeta--jy4aY{margin-top:.25rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.NotificationDropdown__rowActions--A2rgD{margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.NotificationDropdown__actionBtn--5f3Eu{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__actionBtn--5f3Eu:hover{background:hsl(var(--muted))}.NotificationDropdown__actionBtnDelete--Oq7FP:hover{background:var(--color-background-danger)}.NotificationDropdown__deleteIcon--xOtgg{color:hsl(var(--destructive))}.NotificationDropdown__unreadDot--677JY{flex-shrink:0;border-radius:9999px;background:hsl(var(--primary))}.NotificationDropdown__unreadDotCompact--Puwdg{margin-top:.375rem;width:.5rem;height:.5rem}.NotificationDropdown__sidebarRow--He5Yk{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__sidebarRow--He5Yk:hover{background:hsl(var(--muted)/.25)}.NotificationDropdown__sidebarRow--He5Yk:focus-visible{outline:none;box-shadow:inset 0 0 0 2px hsl(var(--primary)/.3)}.NotificationDropdown__sidebarRow--He5Yk:last-child{border-bottom:none}.NotificationDropdown__sidebarRowContent--vYczy{min-width:0;flex:1}.NotificationDropdown__sidebarRowText--U36sO{font-size:.8125rem;line-height:1.45}.NotificationDropdown__sidebarRowMeta--rYduo{margin-top:.25rem;font-size:.6875rem;color:hsl(var(--muted-foreground))}.NotificationDropdown__sidebarRowComment--bXeRw{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__sidebarUnreadDot--enXhu{margin-top:.5rem;flex-shrink:0;width:.5rem;height:.5rem;border-radius:9999px;background:hsl(var(--primary))}.NotificationDropdown__sidebarDotPlaceholder--O5loj{margin-top:.5rem;width:.5rem;height:.5rem;flex-shrink:0}.NotificationDropdown__sentinel--S70sX{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem}.NotificationDropdown__sentinelText--LFaVy{font-size:.75rem;color:hsl(var(--muted-foreground))}.NotificationDropdown__sentinelSpacer--jpZm8{width:4px;height:4px}.Pagination__root--3Fj6Z{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.Pagination__perPage--s04QV{display:flex;align-items:center;gap:.5rem;margin-right:.5rem}.Pagination__perPageLabel--4kgxt{white-space:nowrap;font-size:.875rem;color:hsl(var(--muted-foreground))}.Pagination__perPageTrigger--4l2gr{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__perPageTrigger--4l2gr:hover{background-color:hsl(var(--muted))}.Pagination__navBtn--GMxgx{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__navBtn--GMxgx:hover:not(:disabled){background-color:hsl(var(--muted));color:hsl(var(--foreground))}.Pagination__navBtn--GMxgx:disabled{cursor:not-allowed;opacity:.4}.Pagination__navBtnDesktop--SL2SN{display:none}@media (min-width: 640px){.Pagination__navBtnDesktop--SL2SN{display:flex}}.Pagination__doubleChevron--yYIpV{display:flex;align-items:center}.Pagination__doubleChevron--yYIpV>*+*{margin-left:-4px}.Pagination__pages--dZMfW{display:flex;align-items:center;gap:.25rem}.Pagination__pageBtn--FKaDU{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__pageBtnIdle--07xx0{background-color:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.Pagination__pageBtnIdle--07xx0:hover{background-color:hsl(var(--muted))}.Pagination__pageBtnActive--7EO6I{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 1px 2px #0000001a}.Pagination__pageBtnActive--7EO6I:hover{background-color:hsl(var(--primary)/.9)}.Pagination__ellipsis--Zehdp{padding:.25rem .5rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.SearchBar__wrap--j9jaC{position:relative}.SearchBar__clearBtn--Ya1Y2{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__clearBtn--Ya1Y2:hover{opacity:.7}.SearchBar__spinner--7JpmZ{flex-shrink:0}.SlideOver__backdrop--zQ0VR{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__panel--9oDi8{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__panelLeft--pGA0R{left:0;animation:SlideOver__slide-in-left--5Eicf .2s ease-out forwards}.SlideOver__panelRight--BmoWs{right:0;animation:SlideOver__slide-in-right--9w9Ot .2s ease-out forwards}.SlideOver__header--pN1HE{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid hsl(var(--border))}.SlideOver__title--A4515{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground))}.SlideOver__closeBtn--IxLDO{margin-left:auto}.SlideOver__body--C1yiw{flex:1;overflow-y:auto;padding:1.5rem}.SlideOver__footer--hxaqL{padding:1.5rem;border-top:1px solid hsl(var(--border))}.Table__scrollX--0onvA{overflow-x:auto;font-family:var(--font-ds, inherit)}.Table__wrap--2sodo{display:flex;flex-direction:column;font-family:var(--font-body, inherit)}.Table__wrapBordered--OM8ZW{overflow:hidden;border-radius:1rem;border:1px solid var(--color-border);background:hsl(var(--card));box-shadow:0 1px 1px #0d0d120f}.Table__overflowX--GAXtg{overflow-x:auto}.Table__tableWrap--cev8I{display:inline-block;min-width:100%;vertical-align:middle}.Table__table--1wKOk{width:100%;border-collapse:collapse}.Table__theadRow--hH6LN{border-bottom:1px solid var(--color-border)}.Table__thSurface--Y48pn{background:var(--brand-canvas-alt)}.Table__thTransparent--YkG1A{background:transparent}.Table__th--TiFrP{text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground))}.Table__thCenter--pOFE4{text-align:center}.Table__thRight--5MQiW{text-align:right}.Table__stickyTop--vh4iM{position:sticky;top:0;z-index:10}.Table__stickyLeft--iFptt{position:sticky;left:0;z-index:20}.Table__headerCellInner--KFahg{display:flex;align-items:center;gap:.5rem}.Table__sortBtn--UBmrH{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__sortBtn--UBmrH:hover{background:hsl(var(--muted)/.8);color:hsl(var(--foreground))}.Table__cellCompact--PDTEQ{height:2.5rem;padding:0 .75rem}.Table__cellDefault--K4cxy{height:3rem;padding:0 1rem}.Table__cellRelaxed--2MhNB{height:3.5rem;padding:0 1rem}.Table__row--nLTsB{transition:background-color .2s}.Table__rowBordered--Jn1Ji:not(:last-child){border-bottom:1px solid var(--color-border)}.Table__rowStriped--VPjV8{background:hsl(var(--brand-canvas-alt)/.5)}.Table__rowSelected--LjvGX{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px hsl(var(--primary)/.2)}.Table__rowClickable--7MzwT{cursor:pointer}.Table__rowClickable--7MzwT:not(.Table__rowSelected--LjvGX):hover{background:hsl(var(--muted)/.4)}.Table__rowClickable--7MzwT.Table__rowSelected--LjvGX:hover{background:var(--color-accent-soft)}.Table__td--OznyZ{font-size:.875rem;color:var(--color-text)}.Table__tdCenter--goLm7{text-align:center}.Table__tdRight--xChnh{text-align:right}.Table__stickyCell--Z7tnU{position:sticky;left:0;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .2s ease-out}.Table__stickyCellSelected--Dkobx{background:hsl(var(--primary)/.09)}.Table__stickyCellSelected--Dkobx:hover{background:hsl(var(--primary)/.12)}.dark .Table__stickyCellSelected--Dkobx{background:hsl(var(--primary)/.14)}.dark .Table__stickyCellSelected--Dkobx:hover{background:hsl(var(--primary)/.18)}.Table__stickyCellUnselected--5eEzp{background:hsl(var(--background))}.Table__row--nLTsB:hover .Table__stickyCellUnselected--5eEzp{background:hsl(var(--muted)/.55)}.dark .Table__row--nLTsB:hover .Table__stickyCellUnselected--5eEzp{background:hsl(var(--muted)/.4)}.Table__empty--x4Ueu{display:flex;align-items:center;justify-content:center;padding:3rem;font-family:var(--font-ds, inherit)}.Table__skeletonHeader--p3PH2{background:hsl(var(--muted-foreground)/.15)}.Table__skeletonCell--WkmnD{background:var(--ds-neutral-200, #e5e7eb)}.Table__footer--5TKVA{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__footer--5TKVA{flex-direction:row;padding:1rem 1.5rem}}.Table__footerCount--XnEMh{order:2;font-size:.875rem;color:hsl(var(--muted-foreground))}@media (min-width: 640px){.Table__footerCount--XnEMh{order:1}}.Table__footerCountBold--PDCJS{font-weight:500;color:var(--color-heading)}.Table__footerCountBoldFg--an96t{font-weight:500;color:hsl(var(--foreground))}.Table__footerPager--3pGdX{order:1}@media (min-width: 640px){.Table__footerPager--3pGdX{order:2}}.Breadcrumb__nav--P7cxj{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.Breadcrumb__list--Lzb58{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;list-style:none;margin:0;padding:0}.Breadcrumb__item--wriC4{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.Breadcrumb__separator--tUBkA{flex-shrink:0;color:hsl(var(--muted-foreground))}.Breadcrumb__current--mdl4p,.Breadcrumb__link--vwVyW,.Breadcrumb__buttonLink--c3Blo{display:inline-flex;align-items:center;gap:var(--space-1)}.Breadcrumb__current--mdl4p{font-weight:500;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumb__link--vwVyW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none;transition:color .15s ease}.Breadcrumb__link--vwVyW:hover{color:hsl(var(--foreground))}.Breadcrumb__buttonLink--c3Blo{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__buttonLink--c3Blo:hover{color:hsl(var(--foreground))}.Breadcrumb__icon--zZsrC{display:flex;flex-shrink:0;align-items:center}.Breadcrumb__loading--1iK1J{display:inline-block;height:1rem;width:6rem;border-radius:.25rem;background-color:hsl(var(--muted));animation:Breadcrumb__pulse--TWhR8 2s cubic-bezier(.4,0,.6,1) infinite}.workspaceColors__blueBg--f6NVO{background-color:#dbeafe}.dark .workspaceColors__blueBg--f6NVO{background-color:#1e3a8a4d}.workspaceColors__blueText--0xqsC{color:#2563eb}.dark .workspaceColors__blueText--0xqsC{color:#60a5fa}.workspaceColors__blueBorder--1cq14{border-color:#bfdbfe}.dark .workspaceColors__blueBorder--1cq14{border-color:#1e40af}.workspaceColors__greenBg--pkF2z{background-color:#dcfce7}.dark .workspaceColors__greenBg--pkF2z{background-color:#14532d4d}.workspaceColors__greenText--WlT2S{color:#16a34a}.dark .workspaceColors__greenText--WlT2S{color:#4ade80}.workspaceColors__greenBorder--rSDix{border-color:#bbf7d0}.dark .workspaceColors__greenBorder--rSDix{border-color:#166534}.workspaceColors__purpleBg--OGd8L{background-color:#f3e8ff}.dark .workspaceColors__purpleBg--OGd8L{background-color:#581c874d}.workspaceColors__purpleText--CUddK{color:#9333ea}.dark .workspaceColors__purpleText--CUddK{color:#c084fc}.workspaceColors__purpleBorder--6EOUt{border-color:#e9d5ff}.dark .workspaceColors__purpleBorder--6EOUt{border-color:#6b21a8}.workspaceColors__orangeBg--k41wA{background-color:#ffedd5}.dark .workspaceColors__orangeBg--k41wA{background-color:#7c2d124d}.workspaceColors__orangeText--8hKhL{color:#ea580c}.dark .workspaceColors__orangeText--8hKhL{color:#fb923c}.workspaceColors__orangeBorder--Be3Em{border-color:#fed7aa}.dark .workspaceColors__orangeBorder--Be3Em{border-color:#9a3412}.workspaceColors__pinkBg--KTj72{background-color:#fce7f3}.dark .workspaceColors__pinkBg--KTj72{background-color:#8318434d}.workspaceColors__pinkText--l81H9{color:#db2777}.dark .workspaceColors__pinkText--l81H9{color:#f472b6}.workspaceColors__pinkBorder--giT0e{border-color:#fbcfe8}.dark .workspaceColors__pinkBorder--giT0e{border-color:#9d174d}.workspaceColors__indigoBg--bS9UF{background-color:#e0e7ff}.dark .workspaceColors__indigoBg--bS9UF{background-color:#312e814d}.workspaceColors__indigoText--LrgYJ{color:#4f46e5}.dark .workspaceColors__indigoText--LrgYJ{color:#818cf8}.workspaceColors__indigoBorder--50LUZ{border-color:#c7d2fe}.dark .workspaceColors__indigoBorder--50LUZ{border-color:#3730a3}.workspaceColors__tealBg--DPvMM{background-color:#ccfbf1}.dark .workspaceColors__tealBg--DPvMM{background-color:#134e4a4d}.workspaceColors__tealText--qmrnq{color:#0d9488}.dark .workspaceColors__tealText--qmrnq{color:#2dd4bf}.workspaceColors__tealBorder--F6CGt{border-color:#99f6e4}.dark .workspaceColors__tealBorder--F6CGt{border-color:#115e59}.workspaceColors__amberBg--Vy9Hz{background-color:#fef3c7}.dark .workspaceColors__amberBg--Vy9Hz{background-color:#78350f4d}.workspaceColors__amberText--Z8hID{color:#d97706}.dark .workspaceColors__amberText--Z8hID{color:#fbbf24}.workspaceColors__amberBorder--QQ32I{border-color:#fde68a}.dark .workspaceColors__amberBorder--QQ32I{border-color:#92400e}.workspaceColors__redBg--vYO7B{background-color:#fee2e2}.dark .workspaceColors__redBg--vYO7B{background-color:#7f1d1d4d}.workspaceColors__redText--bgEKR{color:#dc2626}.dark .workspaceColors__redText--bgEKR{color:#f87171}.workspaceColors__redBorder--dE0kV{border-color:#fecaca}.dark .workspaceColors__redBorder--dE0kV{border-color:#991b1b}.workspaceColors__roseBg--HkTTf{background-color:#ffe4e6}.dark .workspaceColors__roseBg--HkTTf{background-color:#8813374d}.workspaceColors__roseText--Asrwd{color:#e11d48}.dark .workspaceColors__roseText--Asrwd{color:#fb7185}.workspaceColors__roseBorder--SrzRs{border-color:#fecdd3}.dark .workspaceColors__roseBorder--SrzRs{border-color:#9f1239}.workspaceColors__cyanBg--e5Bho{background-color:#cffafe}.dark .workspaceColors__cyanBg--e5Bho{background-color:#164e634d}.workspaceColors__cyanText--fBE2Y{color:#0891b2}.dark .workspaceColors__cyanText--fBE2Y{color:#22d3ee}.workspaceColors__cyanBorder--EUqZp{border-color:#a5f3fc}.dark .workspaceColors__cyanBorder--EUqZp{border-color:#155e75}.workspaceColors__limeBg--zlLO2{background-color:#ecfccb}.dark .workspaceColors__limeBg--zlLO2{background-color:#3653144d}.workspaceColors__limeText--F8F7T{color:#65a30d}.dark .workspaceColors__limeText--F8F7T{color:#a3e635}.workspaceColors__limeBorder--1DSEB{border-color:#d9f99d}.dark .workspaceColors__limeBorder--1DSEB{border-color:#3f6212}.workspaceColors__violetBg--yhkVf{background-color:#ede9fe}.dark .workspaceColors__violetBg--yhkVf{background-color:#4c1d954d}.workspaceColors__violetText--iKDVe{color:#7c3aed}.dark .workspaceColors__violetText--iKDVe{color:#a78bfa}.workspaceColors__violetBorder--h5PHn{border-color:#ddd6fe}.dark .workspaceColors__violetBorder--h5PHn{border-color:#5b21b6}.workspaceColors__slateBg--28Oob{background-color:#f1f5f9}.dark .workspaceColors__slateBg--28Oob{background-color:#0f172a4d}.workspaceColors__slateText--y7VoB{color:#475569}.dark .workspaceColors__slateText--y7VoB{color:#94a3b8}.workspaceColors__slateBorder--IaUC9{border-color:#e2e8f0}.dark .workspaceColors__slateBorder--IaUC9{border-color:#1e293b}.workspaceColors__skyBg--jVWhX{background-color:#e0f2fe}.dark .workspaceColors__skyBg--jVWhX{background-color:#0c4a6e4d}.workspaceColors__skyText--HZIHR{color:#0284c7}.dark .workspaceColors__skyText--HZIHR{color:#38bdf8}.workspaceColors__skyBorder--XkBRH{border-color:#bae6fd}.dark .workspaceColors__skyBorder--XkBRH{border-color:#075985}.workspaceColors__fuchsiaBg--xVoZb{background-color:#fae8ff}.dark .workspaceColors__fuchsiaBg--xVoZb{background-color:#701a754d}.workspaceColors__fuchsiaText--WYcJv{color:#c026d3}.dark .workspaceColors__fuchsiaText--WYcJv{color:#e879f9}.workspaceColors__fuchsiaBorder--yNcmk{border-color:#f5d0fe}.dark .workspaceColors__fuchsiaBorder--yNcmk{border-color:#86198f}.breadcrumbTrailIcons__workspaceDot--CE1Oz{display:inline-block;height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px}.breadcrumbTrailIcons__projectIcon--cS3EZ{flex-shrink:0}.breadcrumbTrailIcons__projectIconMuted--BzeGL{flex-shrink:0;color:hsl(var(--muted-foreground))}.AppHeader__headerBorder--pSmJU{border-bottom-color:var(--color-border)}.AppHeader__dropdownBorder--7ZLog{border-color:var(--color-border)}.AppHeader__headerSlot--uAbMD{height:var(--shell-header-height);min-height:var(--shell-header-height)}.AppHeader__root--eUemJ{position:sticky;top:0;flex-shrink:0;overflow:visible;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background))}.AppHeader__bar--eI26p{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)}.AppHeader__breadcrumbWrap--oBXZP{display:flex;min-width:0;align-items:center}.AppHeader__actions--DghMj{display:flex;align-items:center;gap:var(--space-2)}@media (min-width: 640px){.AppHeader__actions--DghMj{gap:var(--space-3)}}.AppHeader__actionBtn--z7yGT{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}.AppHeader__actionBtn--z7yGT:hover{background:hsl(var(--muted)/.8)!important}.AppHeader__actionBtnIcon--fUcQf{color:hsl(var(--muted-foreground))}.AppHeader__actionBtnLabel--s2eh2{display:none}@media (min-width: 640px){.AppHeader__actionBtnLabel--s2eh2{display:inline}}.AppHeader__promoBtn--FCwsQ{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)}.AppHeader__promoBtn--FCwsQ: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){.AppHeader__promoBtn--FCwsQ{animation:AppHeader__promoPulse--s8rEi 2.8s ease-in-out infinite}}@keyframes AppHeader__promoPulse--s8rEi{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)}}.AppHeader__promoBtnIcon--6wCt6{color:hsl(var(--primary-foreground));filter:drop-shadow(0 0 4px rgba(255,255,255,.35))}.AppHeader__notifWrap--MCyXh{position:relative;display:flex;align-items:center;gap:var(--space-2);overflow:visible}.AppHeader__notifBtnOuter--iVRiw{position:relative;flex-shrink:0;overflow:visible}.AppHeader__notifBtn--l8Apk{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}.AppHeader__notifBtn--l8Apk:hover{background:hsl(var(--muted)/.8)!important}.AppHeader__notifIconWrap--mb145{position:relative;display:inline-flex;flex-shrink:0}.AppHeader__notifIcon--mrlyX{color:hsl(var(--muted-foreground))}.AppHeader__notifBadgeMobile--S4YGn{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){.AppHeader__notifBadgeMobile--S4YGn{display:none}}.AppHeader__notifLabel--3IGaE{display:none;font-size:.75rem;font-weight:500;color:hsl(var(--foreground))}@media (min-width: 640px){.AppHeader__notifLabel--3IGaE{display:inline}}.AppHeader__notifBadgeDesktop--6NZT1{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){.AppHeader__notifBadgeDesktop--6NZT1{display:inline-flex}}.AppHeader__avatarBtn--vyTsf{height:auto!important;padding:0!important}.AppHeader__avatarBtnRoot--lNHq2>div{height:2rem;width:2rem;border-radius:9999px;border:1px solid hsl(var(--border));background:hsl(var(--primary)/.1)}.AppHeader__avatarBtnRoot--lNHq2 span{font-size:.75rem;font-weight:600}.AppHeader__userMenuPanel--yZ2OA{padding-top:var(--space-2);padding-bottom:var(--space-2)}.AppHeader__userMenuHeader--yMFjg{border-bottom:1px solid hsl(var(--border));padding:var(--space-3) var(--space-4)}.AppHeader__userMenuName--DJstc{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.AppHeader__userMenuEmail--ouEhU{margin-top:.25rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.AppHeader__menuLink--1y05g{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}.AppHeader__menuLink--1y05g:hover{background:hsl(var(--muted))}.AppHeader__menuIcon--JZHiz{color:hsl(var(--muted-foreground))}.AppHeader__menuDivider--t64Qy{margin-top:.25rem;margin-bottom:.25rem;height:1px;background:hsl(var(--border))}.AppHeader__menuSectionLabel--231nK{padding:.375rem var(--space-4);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.AppHeader__orgSwitchBtn--YeUjE{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}.AppHeader__orgSwitchBtn--YeUjE:hover:not(:disabled){background:hsl(var(--muted))}.AppHeader__orgSwitchBtn--YeUjE:disabled{opacity:.5}.AppHeader__orgSwitchBtnOpen--fid9M{background:hsl(var(--muted)/.6)}.AppHeader__orgSwitchLabel--OESdT{display:flex;align-items:center;gap:var(--space-2)}.AppHeader__logoutBtn--qYrJE{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}.AppHeader__logoutBtn--qYrJE:hover{background:hsl(var(--muted))!important}.AppHeader__orgFlyout--DTZOA{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){.AppHeader__orgFlyout--DTZOA{animation:AppHeader__fadeIn--CFy9H .18s ease-out}}.AppHeader__orgFlyoutHeader--5hRSO{flex-shrink:0;border-bottom:1px solid hsl(var(--border));padding:var(--space-3) var(--space-4)}.AppHeader__orgFlyoutTitle--FIYY1{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.AppHeader__orgFlyoutSubtitle--W6OsN{margin-top:.125rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.AppHeader__orgFlyoutList--F27Oy{min-height:0;flex:1;overflow-y:auto;padding:.375rem}.AppHeader__orgRow--SRnjD{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}.AppHeader__orgRow--SRnjD:hover:not(:disabled){background:hsl(var(--muted))}.AppHeader__orgRow--SRnjD:disabled{pointer-events:none;opacity:.6}.AppHeader__orgRowActive--7drZ0{background:hsl(var(--primary)/.08);box-shadow:0 0 0 1px hsl(var(--primary)/.15)}.AppHeader__orgAvatar--SRTzP{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))}.AppHeader__orgInfo--VGJeY{min-width:0;flex:1}.AppHeader__orgName--097TC{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:hsl(var(--foreground))}.AppHeader__orgRole--yihcB{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:hsl(var(--muted-foreground))}.AppHeader__orgCheck--iHpjQ{flex-shrink:0;color:hsl(var(--primary))}.Logo__wrapper--WMXZK{display:inline-flex;align-items:center;justify-content:center}.Logo__img--cxXjo{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__themeLight--WHiTj,.Logo__themeDark--Xp93w{display:none}.dark .Logo__themeDark--Xp93w{display:block}.LoadingScreen__screen--ohr3L{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;background-color:hsl(var(--background))}.LoadingScreen__bg--Rg9mD{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.LoadingScreen__bgPattern--ay9Ie{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__blob--dchHc{position:absolute;border-radius:9999px;filter:blur(48px);animation:LoadingScreen__pulse--Wvw4z 2s cubic-bezier(.4,0,.6,1) infinite}.LoadingScreen__blobTL--Rg2SN{top:0;left:0;width:500px;height:500px;background-color:hsl(var(--primary)/.2)}.LoadingScreen__blobBR--DX2Zt{bottom:0;right:0;width:500px;height:500px;background-color:hsl(var(--primary)/.15);animation-delay:1s}.LoadingScreen__blobCenter--cKwdg{top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background-color:hsl(var(--primary)/.1);animation-delay:2s}.LoadingScreen__content--nBwhX{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.LoadingScreen__brand--olP9U{-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.9}.LoadingScreen__textGroup--Rg7el{display:flex;flex-direction:column;gap:.5rem;text-align:center}.LoadingScreen__heading--hBuiq{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground))}.LoadingScreen__subtext--eWK6D{font-size:.875rem;color:hsl(var(--muted-foreground))}.LoadingScreen__orbWrap--0Qnft{position:relative;display:flex;align-items:center;justify-content:center}.LoadingScreen__orb--vunPm{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__pulse--Wvw4z 2s cubic-bezier(.4,0,.6,1) infinite}.LoadingScreen__orbLg--gu2PI{width:6rem;height:6rem}.LoadingScreen__orbSm--ishqn{width:3rem;height:3rem}.LoadingScreen__orbInner--1hvCh{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__inline--1bIDt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 0}.PageLoader__minimal--zm0zC{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__minimalContent--GGsp6{display:flex;flex-direction:column;align-items:center;gap:1rem}.PageLoader__fullscreen--Xb3jI{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 200)}.PageLoader__brand--jWnyM{opacity:.9}.PageLoader__textGroup--1ZpvC{display:flex;flex-direction:column;gap:.25rem;text-align:center}.PageLoader__heading--elvym{font-size:1rem;font-weight:500;color:hsl(var(--foreground))}.PageLoader__subtext--alPIR{font-size:.875rem;color:hsl(var(--muted-foreground))}.ContextPanel__celebrationOverlay--T3LYd{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__fadeIn--ZypDw .3s ease-out forwards}.ContextPanel__celebrationImage--IKJLf{width:6rem;height:6rem;-o-object-fit:contain;object-fit:contain;animation:ContextPanel__contextPanelZoomIn--lo3mj .5s ease-out forwards}@keyframes ContextPanel__contextPanelZoomIn--lo3mj{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ContextPanel__emptyMessage--0gMIc{margin-bottom:var(--space-4);font-size:.875rem;color:hsl(var(--muted-foreground));text-align:center}.ContextPanel__fieldBlock--JeLVi{margin-bottom:var(--space-4)}.ContextPanel__fieldHint--lPEP2{margin-top:var(--space-1);font-size:.75rem;color:hsl(var(--muted-foreground))}.ContextPanel__preparingStep--f848t{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.ContextPanel__preparingStepDone--kNjHP{color:hsl(var(--primary))}.ContextPanel__preparingStepActive--vWYdt{font-weight:500;color:hsl(var(--primary))}.ContextPanel__preparingStepPending--45rgg{color:hsl(var(--muted-foreground))}.ContextPanel__descriptionPanel--n25Fw{display:flex;flex:1;flex-direction:column;padding:var(--space-4);overflow:hidden;animation:ContextPanel__fadeIn--ZypDw .2s ease-out forwards}.ContextPanel__sectionLabel--5mZug{margin-bottom:var(--space-2);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.ContextPanel__projectTitle--a0Qki{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.ContextPanel__descriptionBody--hxW0S{margin-top:var(--space-2);font-size:.875rem;color:hsl(var(--muted-foreground));white-space:pre-wrap}.ContextPanel__descriptionBodyClamped--waTzC{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.ContextPanel__descriptionPlaceholder--brxGr{font-style:italic}.ContextPanel__descriptionHint--RLf0K{margin-top:var(--space-4);font-size:.75rem;color:hsl(var(--muted-foreground))}.ContextPanel__draftPanel--9XVHQ{display:flex;flex:1;flex-direction:column;overflow:hidden;background-color:hsl(var(--card));animation:ContextPanel__fadeIn--ZypDw .2s ease-out forwards}.ContextPanel__draftHeaderLeft--yAve8{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.ContextPanel__draftHeaderIcon--zGh9b{height:.875rem;width:.875rem;flex-shrink:0;color:hsl(var(--muted-foreground))}.ContextPanel__draftHeaderTitle--Ix537{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:hsl(var(--foreground))}.ContextPanel__unsavedBadge--sNhno{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__unsavedBadge--sNhno{color:var(--ds-warning-500)}.ContextPanel__unsavedDot--7xmK8{height:5px;width:5px;border-radius:9999px;background-color:var(--ds-warning-500)}.ContextPanel__draftScroll--Sh6XH{flex:1;overflow-y:auto;padding:var(--space-5);scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.28) transparent}.ContextPanel__draftScroll--Sh6XH::-webkit-scrollbar{width:4px;height:4px}.ContextPanel__draftScroll--Sh6XH::-webkit-scrollbar-track{background:transparent}.ContextPanel__draftScroll--Sh6XH::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.28);border-radius:9999px}.ContextPanel__draftScroll--Sh6XH::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.ContextPanel__draftMeta--CTHHC{margin-bottom:var(--space-6)}.ContextPanel__projectNameInput--edXr2{width:100%;font-family:var(--font-ds, inherit)}.ContextPanel__projectNameInput--edXr2>div{height:auto;border-radius:0;border:0;border-bottom:1px solid transparent;background:transparent;padding:0;box-shadow:none}.ContextPanel__projectNameInput--edXr2:focus-within>div{border-bottom-color:hsl(var(--primary)/.4);box-shadow:none}.ContextPanel__projectNameInput--edXr2 input{font-size:22px;font-weight:500;line-height:1.25}.ContextPanel__projectNameInput--edXr2 input::-moz-placeholder{color:hsl(var(--muted-foreground)/.45)}.ContextPanel__projectNameInput--edXr2 input::placeholder{color:hsl(var(--muted-foreground)/.45)}.ContextPanel__projectNameInputFilled--oloV0 input{color:hsl(var(--foreground))}.ContextPanel__projectNameInputEmpty--Fs8aS input{color:hsl(var(--muted-foreground)/.45)}.ContextPanel__projectNameReadonly--iTcAM{font-size:22px;font-weight:500;line-height:1.25;color:hsl(var(--foreground))}.ContextPanel__descriptionInput--UaDGu{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__descriptionInput--UaDGu::-moz-placeholder{color:hsl(var(--muted-foreground)/.5)}.ContextPanel__descriptionInput--UaDGu::placeholder{color:hsl(var(--muted-foreground)/.5)}.ContextPanel__descriptionReadonly--AQiF9{margin-top:.375rem;max-width:32rem;font-size:.875rem;line-height:1.625;color:hsl(var(--muted-foreground))}.ContextPanel__publishBtn--65Bsd{height:2.5rem;width:100%;border-radius:.75rem;font-size:.875rem;font-weight:500}.ContextPanel__publishBtnDisabled--ar0GM{pointer-events:none;opacity:.5}.ContextPanel__publishHint--JM9cD{text-align:center;font-size:11px;color:hsl(var(--muted-foreground)/.6)}.ContextPanel__taskTable--NpCX2{overflow:auto}.ContextPanel__taskTableMinH--N24B2{min-height:0}.ContextPanel__structureHint--p41WV{margin-bottom:.75rem;font-size:11px;color:hsl(var(--muted-foreground)/.6)}.ContextPanel__taskList--7CPPq{display:flex;flex-direction:column;gap:.25rem}.ContextPanel__storySection--plwBs{margin-bottom:.125rem;border-radius:.5rem}.ContextPanel__storyToggle--dpTC9{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__storyToggle--dpTC9:hover{background-color:hsl(var(--muted)/.2)}.ContextPanel__storyChevron--EJzO8{height:.875rem;width:.875rem;flex-shrink:0;color:hsl(var(--muted-foreground));transition:transform .15s ease-out}.ContextPanel__storyChevronOpen--rLlyr{transform:rotate(90deg)}.ContextPanel__storyChip--9stF8{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__storyTitle--dQB7P{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;font-size:13px;font-weight:500;color:hsl(var(--foreground))}.ContextPanel__subtaskList--BSB2Q{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__taskRow--I2GYi{display:flex;height:34px;align-items:center;gap:var(--space-2);border-radius:.375rem;padding-inline:.75rem;transition:background-color .15s ease-out}.ContextPanel__taskRow--I2GYi:hover{background-color:hsl(var(--muted)/.15)}.ContextPanel__taskChip--kB0HM{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__taskChip--kB0HM{color:var(--ds-primary-500)}.ContextPanel__taskTitle--n8lCT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;font-size:13px;color:hsl(var(--foreground))}.ContextPanel__publishedCard--ZtEar{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__fadeIn--ZypDw .3s ease-out forwards}.dark .ContextPanel__publishedCard--ZtEar{background-color:#10b98133}.ContextPanel__publishedImage--RUdti{width:3rem;height:3rem;margin-bottom:.25rem;-o-object-fit:contain;object-fit:contain}.ContextPanel__publishedTitle--DUqCp{font-weight:500;color:#065f46}.dark .ContextPanel__publishedTitle--DUqCp{color:#a7f3d0}.ContextPanel__publishedDesc--u1BZe{margin-top:var(--space-1);font-size:.875rem;color:#047857}.dark .ContextPanel__publishedDesc--u1BZe{color:#6ee7b7}.ContextPanel__publishedActionBtn--huNgg{width:100%}.Dinamo__dinamoBtn--MGdnh{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__dinamoBtn--MGdnh:disabled,[aria-disabled=true].Dinamo__dinamoBtn--MGdnh{cursor:not-allowed;opacity:.5}.Dinamo__dinamoBtn--MGdnh:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.Dinamo__dinamoBtnSpinner--2ZNQQ{width:1rem;height:1rem;animation:Dinamo__spin--5tL8f .8s linear infinite;flex-shrink:0}@media (prefers-reduced-motion: reduce){.Dinamo__dinamoBtn--MGdnh{transition:none}.Dinamo__dinamoBtnSpinner--2ZNQQ{animation:none}}.Dinamo__focusCyan--sekhS: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__borderCyan--N29Gy{border-color:color-mix(in srgb,var(--color-brand-cyan) 30%,transparent)}.dark .Dinamo__borderCyan--N29Gy{border-color:hsl(var(--border))}.Dinamo__panelRoot--8Og8E{position:relative;display:flex;height:100%;flex-direction:column;background-color:#fafbfc;border-left:none}.dark .Dinamo__panelRoot--8Og8E{background-color:#141538}.Dinamo__panelBodyCentered--xW07j{display:flex;flex:1;flex-direction:column;justify-content:center;padding:var(--space-6)}.Dinamo__panelBodyColumn--LJXyX{display:flex;flex:1;flex-direction:column;padding:var(--space-6)}.Dinamo__panelLoadingCenter--AgyVn{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4);text-align:center}.Dinamo__panelHeader--2zT9M{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__panelFooter--xfq5G{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__panelLabel--nvpjR{display:block;margin-bottom:var(--space-1);font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.Dinamo__panelTextMuted--Z6eTA{font-size:.875rem;color:hsl(var(--muted-foreground))}.Dinamo__panelTextMutedCenter--9qai8{font-size:.875rem;color:hsl(var(--muted-foreground));text-align:center}.Dinamo__panelTitleLg--RCbjn{margin-bottom:.75rem;font-size:1.125rem;font-weight:500;color:hsl(var(--foreground));text-align:center}.Dinamo__panelTitleMd--ntVfW{margin-bottom:var(--space-4);font-size:.875rem;font-weight:500;color:hsl(var(--foreground));text-align:center}.Dinamo__panelSpinnerLg--iRHa4{width:2rem;height:2rem;margin-bottom:.75rem;border-radius:9999px;border:2px solid hsl(var(--primary));border-top-color:transparent;animation:Dinamo__spin--5tL8f 1s linear infinite}.Dinamo__panelSpinnerSm--1t1qY{width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:9999px;border:2px solid hsl(var(--primary));border-top-color:transparent;animation:Dinamo__spin--5tL8f 1s linear infinite}.Dinamo__panelStepDot--rHQSg{width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:9999px;border:1px solid hsl(var(--border))}.Dinamo__panelStepDone--930SI{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__inputFull--soAyP{width:100%}.Dinamo__stackSm--DHsLF{display:flex;flex-direction:column;gap:var(--space-2)}.Dinamo__stackMd--dsKFd{display:flex;flex-direction:column;gap:.75rem}.Dinamo__dinamoBtn--MGdnh{font-weight:500;border-radius:.5rem;outline:none;transition:all .2s ease-out}.Dinamo__dinamoBtn--MGdnh:not(:disabled):hover{transform:scale(1.02)}.Dinamo__dinamoBtn--MGdnh:not(:disabled):focus-visible{transform:scale(1.01)}@media (prefers-reduced-motion: reduce){.Dinamo__dinamoBtn--MGdnh:not(:disabled):active,.Dinamo__dinamoBtn--MGdnh:not(:disabled):hover,.Dinamo__dinamoBtn--MGdnh:not(:disabled):focus-visible{transform:none}}.Dinamo__dinamoBtnXs--rOYdh{padding:.25rem .625rem;font-size:.75rem;height:1.75rem}.Dinamo__dinamoBtnSm--PFpFW{padding:.375rem .75rem;font-size:.875rem;height:2rem}.Dinamo__dinamoBtnMd--zUfo5{padding:.5rem 1rem;font-size:1rem;height:2.75rem}.Dinamo__dinamoBtnLg--WYJbM{padding:.75rem 1.25rem;font-size:1.125rem;height:3rem}.Dinamo__dinamoBtnPrimary--jfVWf{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 4px 6px -1px #0000001a}.Dinamo__dinamoBtnPrimary--jfVWf:not(:disabled):hover{background-color:hsl(var(--primary)/.9)}.Dinamo__dinamoBtnSecondary--PV9QY{background-color:hsl(var(--muted));color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.Dinamo__dinamoBtnSecondary--PV9QY:not(:disabled):hover{background-color:hsl(var(--muted)/.8);border-color:hsl(var(--primary)/.5)}.Dinamo__dinamoBtnChip--NHN1X{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__dinamoBtnChip--NHN1X:not(:disabled):hover{transform:scale(1.03);background-color:hsl(var(--primary)/.2);border-color:hsl(var(--primary)/.5)}.Dinamo__dinamoBtnSpinner--2ZNQQ{width:1.25rem;height:1.25rem;color:currentColor}.Dinamo__dinamoBtnSpinnerTrack--YZfjK{opacity:.25}.Dinamo__dinamoBtnSpinnerHead--0mzAv{opacity:.75}.Dinamo__thinkingDots--jEB1D{display:flex;align-items:center;gap:.25rem}.Dinamo__thinkingDot--hBBif{width:5px;height:5px;border-radius:9999px;background-color:hsl(var(--muted-foreground)/.6);animation:Dinamo__dinamo-thinking-dot--vcEB5 .8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.Dinamo__thinkingDot--hBBif{animation:none}}.Dinamo__resizeRoot--tT1XX{position:relative;z-index:10;display:flex;width:1rem;flex-shrink:0;cursor:col-resize;align-items:stretch;justify-content:center}.Dinamo__resizeHint--DfXuJ{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__fadeIn--wwk4O .15s ease-out forwards}@media (prefers-reduced-motion: reduce){.Dinamo__resizeHint--DfXuJ{animation:none}}.Dinamo__resizeBar--asjZt{margin-block:0;height:100%;width:1px;border-radius:9999px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,#33bfbb 35%,transparent) 20%,color-mix(in srgb,#1c7b8c 45%,transparent) 50%,color-mix(in srgb,#33bfbb 35%,transparent) 80%,transparent 100%);transition:width .16s ease,background .16s ease,box-shadow .16s ease}.Dinamo__resizeBarDragging--mq55w{width:2px;background:linear-gradient(180deg,#1c7b8c,#33bfbb,#1c7b8c);box-shadow:0 0 12px color-mix(in srgb,#33bfbb 40%,transparent)}.Dinamo__resizeRoot--tT1XX:hover .Dinamo__resizeBarIdle--pvXc2{width:2px;box-shadow:0 0 8px color-mix(in srgb,#33bfbb 25%,transparent)}.Dinamo__quickReplyRoot--zCG3m{display:flex;flex-wrap:wrap;gap:.375rem;padding-top:.25rem;padding-left:2.5rem}.Dinamo__quickReplyChip--EbHxd{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__fadeIn--wwk4O .15s ease-out forwards}.Dinamo__quickReplyChip--EbHxd:hover{transform:translateY(-1px);border-color:hsl(var(--primary)/.4);background-color:hsl(var(--muted))}.Dinamo__quickReplyChip--EbHxd:active{transform:scale(.96);opacity:.7}.Dinamo__quickReplyChip--EbHxd:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.Dinamo__quickReplyChip--EbHxd{opacity:1;animation:none}.Dinamo__quickReplyChip--EbHxd:hover,.Dinamo__quickReplyChip--EbHxd:active{transform:none}}.Dinamo__modalShell--NDYJs{position:relative;display:flex;height:88vh;min-height:560px;flex-direction:column;overflow:hidden;border-radius:1.125rem;border:1px solid color-mix(in srgb,#141538 8%,transparent);background:linear-gradient(165deg,#f7fbfb,#f4f8f9 42%,#eef6f6);box-shadow:0 1px 2px #1415380a,0 16px 48px -20px #1415382e}.dark .Dinamo__modalShell--NDYJs{border-color:color-mix(in srgb,#33bfbb 12%,transparent);background:linear-gradient(165deg,#0f111c,#12151f 48%,#0e1618);box-shadow:0 24px 64px -24px #0000008c}.Dinamo__modalShellBorderless--aBuLM,.dark .Dinamo__modalShellBorderless--aBuLM{border:none}.Dinamo__modalFog--22pmY{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:1rem}.dark .Dinamo__modalFog--22pmY{opacity:0}.Dinamo__modalFogGradTR--KkV8Z{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__modalFogGradBL--44z4x{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__modalBodyRow--Vh1oD{position:relative;z-index:0;display:flex;min-height:0;flex:1}.Dinamo__modalChatColumn--iZDX5{display:flex;min-height:0;min-width:280px;max-width:480px;flex-shrink:0;flex-direction:column;border-right:none;background-color:hsl(var(--card));box-shadow:1px 0 color-mix(in srgb,#141538 4%,transparent)}.dark .Dinamo__modalChatColumn--iZDX5{box-shadow:1px 0 color-mix(in srgb,#33bfbb 8%,transparent)}.Dinamo__modalChatScroll--tPjwp{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.Dinamo__modalChatScroll--tPjwp::-webkit-scrollbar{width:4px;height:4px}.Dinamo__modalChatScroll--tPjwp::-webkit-scrollbar-track{background:transparent}.Dinamo__modalChatScroll--tPjwp::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:9999px}.Dinamo__modalChatScroll--tPjwp::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.Dinamo__modalChatScroll--tPjwp::-webkit-scrollbar{width:3px}.Dinamo__modalChatScroll--tPjwp::-webkit-scrollbar-thumb{border-radius:9999px}.Dinamo__modalChatScrollTeal--YZ62V{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-brand-cyan) 40%,transparent) transparent}.Dinamo__modalChatScrollTeal--YZ62V::-webkit-scrollbar{width:4px;height:4px}.Dinamo__modalChatScrollTeal--YZ62V::-webkit-scrollbar-track{background:transparent}.Dinamo__modalChatScrollTeal--YZ62V::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-brand-cyan) 40%,transparent);border-radius:9999px}.Dinamo__modalChatScrollTeal--YZ62V::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.dark .Dinamo__modalChatScrollTeal--YZ62V{scrollbar-color:color-mix(in srgb,var(--color-brand-cyan) 30%,transparent) transparent}.Dinamo__modalChatInner--w8woO{min-height:100%;padding:1rem 1rem 6rem;background-color:hsl(var(--card))}.Dinamo__modalChatInner--w8woO>*+*{margin-top:1rem}.Dinamo__modalChatInnerPadded--0WEfB{min-height:100%;padding:1.25rem 1.25rem .5rem}.Dinamo__modalChatInnerPadded--0WEfB>*+*{margin-top:1rem}.Dinamo__modalError--3A3NT{max-width:42rem;border-radius:.75rem;background-color:#ef44441a;padding:.625rem 1rem;font-size:.875rem;color:#b91c1c}.dark .Dinamo__modalError--3A3NT{color:#fca5a5}.Dinamo__modalErrorCentered--s8KEu{max-width:42rem;margin-inline:auto;border-radius:.75rem;background-color:#ef44441a;padding:.625rem 1rem;font-size:.875rem;color:#b91c1c}.dark .Dinamo__modalErrorCentered--s8KEu{color:#fca5a5}.Dinamo__modalMessageWrap--M3M0T>*+*{margin-top:.5rem}.Dinamo__modalMessageWrap--M3M0T{animation:Dinamo__fadeIn--wwk4O .3s ease-out forwards}@media (prefers-reduced-motion: reduce){.Dinamo__modalMessageWrap--M3M0T{animation:none}}.Dinamo__modalStarterChips--zxD7R{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.5rem;padding-left:2.75rem}.Dinamo__modalStarterChip--ydlrT{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;border-radius:.5rem;border:1px solid #e5e7eb;background:#fff;padding:.5rem .75rem;font-size:.75rem;font-weight:500;letter-spacing:-.01em;color:#141538;box-shadow:none;opacity:0;animation:Dinamo__dinamoSlideUpFade--VWzmz .35s ease-out forwards;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.Dinamo__modalStarterChip--ydlrT:hover{transform:translateY(-2px);border-color:#d1d5db;background:#fff;box-shadow:0 6px 16px -8px #1415382e}.Dinamo__modalStarterChip--ydlrT:active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.Dinamo__modalStarterChip--ydlrT{opacity:1;animation:none}}.dark .Dinamo__modalStarterChip--ydlrT{border-color:#ffffff1f;background:transparent;color:#ffffffe6}.dark .Dinamo__modalStarterChip--ydlrT:hover{border-color:#fff3;background:#ffffff0a;box-shadow:0 6px 16px -8px #0006}.Dinamo__modalStarterChipPrimary--SYjy2{border-color:color-mix(in srgb,#33bfbb 45%,#e5e7eb)}.Dinamo__modalStarterChipPrimary--SYjy2 .Dinamo__modalStarterChipIcon--7VIyn{color:#1c7b8c;border-color:color-mix(in srgb,#33bfbb 30%,#e5e7eb);background:color-mix(in srgb,#33bfbb 8%,#fff)}.dark .Dinamo__modalStarterChipPrimary--SYjy2{border-color:color-mix(in srgb,#33bfbb 35%,transparent)}.dark .Dinamo__modalStarterChipPrimary--SYjy2 .Dinamo__modalStarterChipIcon--7VIyn{color:#33bfbb;border-color:color-mix(in srgb,#33bfbb 30%,transparent);background:color-mix(in srgb,#33bfbb 12%,transparent)}.Dinamo__modalStarterChipIcon--7VIyn{display:inline-flex;height:1.375rem;width:1.375rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid #e5e7eb;background:#fafbfc;color:#4b5563}.dark .Dinamo__modalStarterChipIcon--7VIyn{border-color:#ffffff1f;background:#ffffff0a;color:#ffffffb3}.Dinamo__modalNameChips--TiWdJ{display:flex;flex-wrap:wrap;gap:.5rem;padding-left:3rem}.Dinamo__modalNameChipLabel--6A9Bf{align-self:center;margin-right:.25rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.dark .Dinamo__modalNameChipLabel--6A9Bf{color:hsl(var(--muted-foreground))}.Dinamo__modalNameChipEnter--ve0tP{display:inline-block;opacity:0;animation:Dinamo__dinamoSlideUpFade--VWzmz .35s ease-out forwards}@media (prefers-reduced-motion: reduce){.Dinamo__modalNameChipEnter--ve0tP{opacity:1;animation:none}}.Dinamo__modalTypingWrap--YsUqO{padding-left:2.5rem;animation:Dinamo__fadeIn--wwk4O .15s ease-out forwards}@media (prefers-reduced-motion: reduce){.Dinamo__modalTypingWrap--YsUqO{animation:none}}.Dinamo__modalTypingBubble--8sJLU{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__modalTypingAvatar--UQCZS{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__modalTypingBody--XCDwG{min-width:0;padding-top:.125rem}.Dinamo__modalTypingLabel--lLD7N{margin-bottom:.25rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--primary)/.8)}.Dinamo__modalStreamWrap--rdc7t{padding-left:3rem}.Dinamo__modalStreamWrap--rdc7t>*+*{margin-top:.5rem}.Dinamo__modalStreamWrap--rdc7t{animation:Dinamo__fadeIn--wwk4O .2s ease-out forwards}@media (prefers-reduced-motion: reduce){.Dinamo__modalStreamWrap--rdc7t{animation:none}}.Dinamo__modalPlanNotice--zF874{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__modalPlanLink--kozEk{font-weight:600;color:hsl(var(--primary));text-decoration:underline}.Dinamo__modalRightPanel--0wsbl{display:flex;min-height:0;min-width:0;flex:1;flex-direction:column;overflow:hidden}.Dinamo__modalRightPanelEnter--4Yx8T{animation:Dinamo__slide-in-right--j8sLA .2s ease-out forwards}@media (prefers-reduced-motion: reduce){.Dinamo__modalRightPanelEnter--4Yx8T{animation:none}}.Dinamo__modalQuickActions--RnLxI{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem 1.25rem;font-size:.6875rem;color:hsl(var(--muted-foreground))}.Dinamo__modalQuickActionsLabel--aabYn{margin-right:.25rem}.Dinamo__modalSuccessWrap--aEaSV{display:flex;justify-content:center;padding-block:1rem}.Dinamo__modalSuccessBanner--xMEhY{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__fadeIn--wwk4O .3s ease-out forwards}.dark .Dinamo__modalSuccessBanner--xMEhY{background-color:#10b9814d}@media (prefers-reduced-motion: reduce){.Dinamo__modalSuccessBanner--xMEhY{animation:none}}.Dinamo__modalSuccessIcon--ubMub{font-size:1.5rem}.Dinamo__modalSuccessBody--GXeup{display:flex;flex-direction:column;gap:.25rem}.Dinamo__modalSuccessTitle--BvXaC{font-weight:500;color:#064e3b}.dark .Dinamo__modalSuccessTitle--BvXaC{color:#a7f3d0}.Dinamo__modalSuccessActions--nk0ti{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.6875rem}.ai-chat__typingRow--NLK3A{display:flex;gap:.75rem}.ai-chat__typingAvatar--bjyV7{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__typingAvatar--bjyV7{background-color:color-mix(in srgb,var(--color-brand-cyan) 20%,transparent)}.ai-chat__typingBubble--PeD9a{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__typingDots--f0F40{display:flex;gap:.375rem}.ai-chat__typingDot--7ieEY{width:.5rem;height:.5rem;border-radius:9999px;background-color:var(--color-brand-cyan)}.ai-chat__typingDotMid--ytyw2{background-color:var(--color-brand-azure)}.ai-chat__emptyState--yIA1U{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__emptyAvatar--R6d8P{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__emptyAvatar--R6d8P{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__emptyAvatarInner--jCFiM{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__emptyAvatarInner--jCFiM{background-color:color-mix(in srgb,var(--color-brand-dark-azure) 20%,transparent)}.ai-chat__emptyImg--egaqV{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ai-chat__emptyTitle--vn4vB{font-size:1.25rem;font-weight:700;color:var(--color-brand-dark-blue);margin-bottom:.25rem}.dark .ai-chat__emptyTitle--vn4vB{color:var(--color-brand-light-turquoise)}.ai-chat__emptySubtitle--SKXXF{font-size:1rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.125rem}.dark .ai-chat__emptySubtitle--SKXXF{font-size:1.125rem;font-weight:700;letter-spacing:-.025em}.ai-chat__emptyProject--nidru{font-size:.75rem;color:color-mix(in srgb,var(--color-brand-dark-azure) 90%,transparent);margin-bottom:.75rem}.dark .ai-chat__emptyProject--nidru{color:color-mix(in srgb,var(--color-brand-light-turquoise) 70%,transparent)}.ai-chat__emptyChips--nbQH7{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:42rem}.ai-chat__emptyChip--lhqc1{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__emptyChip--lhqc1:hover{background-color:color-mix(in srgb,var(--color-brand-light-turquoise) 60%,transparent)}.ai-chat__emptyChip--lhqc1:active{transform:scale(.98)}.dark .ai-chat__emptyChip--lhqc1{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__emptyChip--lhqc1: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__emptyChipText--eLwyq{font-weight:600;text-align:left}.ai-chat__headerWs--zVNNM{display:flex;height:3.5rem;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid color-mix(in srgb,#141538 6%,transparent);padding-inline:1rem;background:linear-gradient(180deg,color-mix(in srgb,#141538 2.5%,hsl(var(--card))),hsl(var(--card)))}.dark .ai-chat__headerWs--zVNNM{border-bottom-color:color-mix(in srgb,#33bfbb 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#141538 55%,transparent),hsl(var(--card)))}.ai-chat__headerWsLeft--tKOlB{display:flex;min-width:0;align-items:center;gap:.75rem}.ai-chat__headerWsAvatar--d4HzI{position:relative;display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center}.ai-chat__headerWsAvatarGlow--zt2zG{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:9999px;background:radial-gradient(circle,color-mix(in srgb,#33bfbb 45%,transparent) 0%,transparent 70%);opacity:.7;filter:blur(6px);pointer-events:none}.ai-chat__headerWsAvatarRing--AVnGW{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:linear-gradient(135deg,#1c7b8c,#33bfbb 55%,#b8f0ea);opacity:.95;pointer-events:none}.ai-chat__headerWsAvatarCore--lCrPw{position:relative;z-index:1;display:flex;height:calc(100% - 3px);width:calc(100% - 3px);align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(145deg,#141538,#1a3d48 48%,#1c7b8c);box-shadow:inset 0 1px #ffffff2e,0 0 12px color-mix(in srgb,#33bfbb 28%,transparent)}.ai-chat__headerWsName--CGMlP{min-width:0}.ai-chat__headerWsTitle--kwM0E{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;color:hsl(var(--foreground))}.ai-chat__headerWsMeta--BoCTy{display:flex;align-items:center;gap:.375rem;margin-top:.125rem;font-size:.6875rem;color:hsl(var(--muted-foreground));min-width:0}.ai-chat__headerWsStatusDot--sSAgO{display:inline-block;height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px}.ai-chat__headerWsCloseBtn--pSpu5{display:flex!important;height:2rem!important;width:2rem!important;min-height:0!important;flex-shrink:0;cursor:pointer;align-items:center!important;justify-content:center!important;border-radius:.5rem!important;padding:0!important;color:hsl(var(--muted-foreground))!important;background:transparent!important;border:1px solid transparent!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.ai-chat__headerWsCloseBtn--pSpu5:hover{background-color:color-mix(in srgb,#141538 5%,hsl(var(--muted)))!important;color:hsl(var(--foreground))!important;border-color:color-mix(in srgb,#141538 8%,transparent)!important}.ai-chat__headerDefault--NFrEY{display:flex;flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1rem}.ai-chat__headerCard--nwmat{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__headerCardAvatar--GC3NV{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__headerCardBody--IPscd{min-width:0;flex:1}.ai-chat__headerCardTitle--FZKRc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.ai-chat__headerCardMeta--3BY0d{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__headerCardMetaDot--mpPcl{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background-color:hsl(var(--primary))}.ai-chat__headerActions--8Rwcn{display:flex;flex-shrink:0;align-items:center;gap:.375rem}.ai-chat__headerActionBtn--1Ydgp{border-radius:.75rem;padding:.625rem;color:hsl(var(--muted-foreground));transition:background-color .15s ease,color .15s ease}.ai-chat__headerActionBtn--1Ydgp:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ai-chat__nodeBlock--5ECdh{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__nodeHeader--2YWKF{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;border-bottom:1px solid hsl(var(--border))}.ai-chat__nodeTitle--y3JL2{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.ai-chat__nodeCopyBtn--DtwrW{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__nodeCopyBtn--DtwrW:hover{color:hsl(var(--primary))}.ai-chat__nodeContent--d4azE{padding:1rem}.ai-chat__nodeTableWrap--8hjHV{overflow-x:auto}.ai-chat__nodeTable--DFgda{width:100%;font-size:.875rem;text-align:left;border-collapse:collapse}.ai-chat__nodeTableHeadRow--k3A2t{border-bottom:1px solid hsl(var(--border))}.ai-chat__nodeTableTh--yZmVv{padding:.5rem 1rem .5rem 0;font-weight:500;color:hsl(var(--muted-foreground))}.ai-chat__nodeTableRow--9PeOx{border-bottom:1px solid hsl(var(--border))}.ai-chat__nodeTableRow--9PeOx:last-child{border-bottom:none}.ai-chat__nodeTableTd--YbmZR{padding:.5rem 1rem .5rem 0;color:hsl(var(--foreground))}.ai-chat__nodeText--s5pyM{font-size:.875rem;color:hsl(var(--foreground));white-space:pre-wrap}.ai-chat__sidebar--y14iR{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__sidebar--y14iR{background-color:hsl(var(--card)/.45);border-right-color:color-mix(in srgb,var(--color-brand-azure) 20%,transparent)}.ai-chat__sidebarTop--0Mtlf{padding:1rem 1rem .75rem}.ai-chat__sidebarLogo--gOlcf{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.ai-chat__sidebarLogoIcon--b0iw9{color:var(--color-brand-azure)}.dark .ai-chat__sidebarLogoIcon--b0iw9{color:var(--color-brand-cyan)}.ai-chat__sidebarLogoText--Zrv61{font-weight:600;font-size:.875rem;color:var(--color-brand-dark-blue)}.dark .ai-chat__sidebarLogoText--Zrv61{color:var(--color-brand-light-turquoise)}.ai-chat__sidebarNewBtn--29gaa{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__sidebarNewBtn--29gaa:hover{background-color:hsl(var(--muted))}.ai-chat__sidebarThemeToggle--3uY82{margin-top:.75rem;display:flex;border-radius:.75rem;background-color:hsl(var(--muted)/.5);padding:.25rem}.ai-chat__sidebarThemeBtn--65QBH{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__sidebarThemeBtnActive--dBCpR{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__sidebarThemeBtnActive--dBCpR{background-color:color-mix(in srgb,var(--color-brand-azure) 30%,transparent);color:var(--color-brand-cyan)}.ai-chat__sidebarThemeBtnIdle--vl0NN{color:color-mix(in srgb,var(--color-brand-dark-azure) 80%,transparent)}.ai-chat__sidebarThemeBtnIdle--vl0NN:hover{color:var(--color-brand-dark-blue)}.dark .ai-chat__sidebarThemeBtnIdle--vl0NN{color:hsl(var(--muted-foreground))}.dark .ai-chat__sidebarThemeBtnIdle--vl0NN:hover{color:hsl(var(--foreground))}.ai-chat__sidebarList--wiZnZ{flex:1;overflow-y:auto;padding-block:.5rem}.ai-chat__sidebarListLabel--61Zj0{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__sidebarListLabel--61Zj0{color:color-mix(in srgb,var(--color-brand-light-turquoise) 60%,transparent)}.ai-chat__sidebarChatList--p1YbZ{padding-inline:.5rem}.ai-chat__sidebarChatItem--T6lNm{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__sidebarChatItemActive--toy9W{background-color:color-mix(in srgb,var(--color-brand-cyan) 20%,transparent);color:var(--color-brand-dark-blue)}.dark .ai-chat__sidebarChatItemActive--toy9W{background-color:color-mix(in srgb,var(--color-brand-azure) 30%,transparent);color:var(--color-brand-light-turquoise)}.ai-chat__sidebarChatItemIdle--pdJoj{color:hsl(var(--muted-foreground))}.ai-chat__sidebarChatItemIdle--pdJoj:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ai-chat__sidebarUser--f9uzw{padding:.75rem .75rem .5rem}.ai-chat__sidebarUserCard--6EY5G{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__sidebarUserCard--6EY5G{background-color:color-mix(in srgb,var(--color-brand-dark-azure) 30%,transparent)}.ai-chat__sidebarUserAvatar--5Bbul{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__sidebarUserBody--6qBNg{min-width:0;flex:1}.ai-chat__sidebarUserName--WjlYS{font-size:.75rem;font-weight:500;color:var(--color-brand-dark-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .ai-chat__sidebarUserName--WjlYS{color:var(--color-brand-light-turquoise)}.ai-chat__sidebarUserEmail--p4LFl{font-size:.625rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat__inputWsWrap--VFOV3{flex-shrink:0;border-top:1px solid color-mix(in srgb,#141538 6%,transparent);background:linear-gradient(180deg,hsl(var(--card)),color-mix(in srgb,#141538 2%,hsl(var(--background))));padding:.75rem 1rem 1rem}.dark .ai-chat__inputWsWrap--VFOV3{border-top-color:color-mix(in srgb,#33bfbb 10%,transparent)}.ai-chat__inputWsCenter--6mMYR{margin-inline:auto;width:100%;max-width:48rem}.ai-chat__inputWsBox--g9Sus{display:flex;align-items:flex-end;gap:.5rem;border-radius:1rem;border:1px solid color-mix(in srgb,#141538 8%,hsl(var(--border)));background-color:color-mix(in srgb,#141538 2%,hsl(var(--card)));padding:.5rem .5rem .5rem .875rem;box-shadow:0 1px 2px #1415380a,inset 0 1px #ffffff80;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.ai-chat__inputWsBox--g9Sus:focus-within{border-color:color-mix(in srgb,#33bfbb 55%,transparent);background-color:hsl(var(--card));box-shadow:0 0 0 3px color-mix(in srgb,#33bfbb 16%,transparent),0 4px 16px #1c7b8c1a,inset 0 1px #fff9}.dark .ai-chat__inputWsBox--g9Sus{border-color:color-mix(in srgb,#33bfbb 14%,transparent);background-color:color-mix(in srgb,#141538 40%,hsl(var(--card)));box-shadow:inset 0 1px #ffffff0a}.dark .ai-chat__inputWsBox--g9Sus:focus-within{border-color:color-mix(in srgb,#33bfbb 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,#33bfbb 18%,transparent),0 4px 20px #33bfbb1f}.ai-chat__inputWsTextarea--8yEBK{min-height:22px;max-height:120px;flex:1;resize:none;border:none;background:transparent;padding-block:.35rem;font-size:.8125rem;line-height:1.5;letter-spacing:-.01em;color:hsl(var(--foreground));outline:none}.ai-chat__inputWsTextarea--8yEBK::-moz-placeholder{color:color-mix(in srgb,hsl(var(--muted-foreground)) 70%,transparent);animation:ai-chat__dinamoPlaceholderPulse--pBR9i 3.2s ease-in-out infinite}.ai-chat__inputWsTextarea--8yEBK::placeholder{color:color-mix(in srgb,hsl(var(--muted-foreground)) 70%,transparent);animation:ai-chat__dinamoPlaceholderPulse--pBR9i 3.2s ease-in-out infinite}.ai-chat__inputWsTextarea--8yEBK:disabled{opacity:.6}@keyframes ai-chat__dinamoPlaceholderPulse--pBR9i{0%,to{opacity:.55}50%{opacity:.9}}@media (prefers-reduced-motion: reduce){.ai-chat__inputWsTextarea--8yEBK::-moz-placeholder{animation:none}.ai-chat__inputWsTextarea--8yEBK::placeholder{animation:none}}.ai-chat__inputWsSendBtn--0qimm{margin-bottom:0!important;height:2rem!important;width:2rem!important;min-height:0!important;flex-shrink:0;border-radius:9999px!important;padding:0!important;border:1px solid color-mix(in srgb,#33bfbb 35%,transparent)!important;background:linear-gradient(135deg,#1c7b8c,#33bfbb)!important;color:#fff!important;box-shadow:0 2px 8px #1c7b8c47,inset 0 1px #ffffff38!important;transition:transform .16s ease,box-shadow .18s ease,opacity .16s ease!important}.ai-chat__inputWsSendBtn--0qimm:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #1c7b8c59,inset 0 1px #ffffff47!important;opacity:1!important}.ai-chat__inputWsSendBtn--0qimm:active:not(:disabled){transform:translateY(0) scale(.96)}.ai-chat__inputWsSendBtnDisabled--ZjmLt{cursor:not-allowed!important;border-color:transparent!important;background:color-mix(in srgb,#141538 8%,hsl(var(--muted)))!important;color:hsl(var(--muted-foreground))!important;box-shadow:none!important;opacity:.45!important;transform:none!important}.ai-chat__inputWsHint--F6EHH{margin-top:.5rem;text-align:center;font-size:.625rem;letter-spacing:.01em;color:color-mix(in srgb,hsl(var(--muted-foreground)) 55%,transparent)}.ai-chat__inputWsSpinner--aCGpH{height:.75rem;width:.75rem;border-radius:9999px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff}.ai-chat__inputWrap--468KJ{padding:1rem 1rem .5rem;flex-shrink:0;background:transparent;display:flex;justify-content:center}.ai-chat__inputGradient--depp1{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__inputGradient--depp1{box-shadow:0 8px 40px #00000040}.ai-chat__inputGradient--depp1:focus-within{box-shadow:0 12px 40px #33bfbb33}.dark .ai-chat__inputGradient--depp1:focus-within{box-shadow:0 12px 48px #33bfbb40}.ai-chat__inputInner--mXglx{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__inputInner--mXglx{background-color:hsl(var(--card)/.8);border-color:color-mix(in srgb,var(--color-brand-azure) 20%,transparent)}.ai-chat__inputChips--tOSEb{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 1rem 0}.ai-chat__inputChip--u4OdN{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__inputChip--u4OdN{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__inputChipInner--QmNrC{display:inline-flex;align-items:center;gap:.375rem}.ai-chat__inputChipName--tjWHT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.ai-chat__inputChipSize--bGseJ{font-size:.75rem;flex-shrink:0;color:var(--color-brand-azure)}.dark .ai-chat__inputChipSize--bGseJ{color:var(--color-brand-cyan)}.ai-chat__inputRow--ZzA2x{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem}.ai-chat__inputTextarea--ZGwcA{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__inputTextarea--ZGwcA:focus{outline:none;box-shadow:none}.ai-chat__inputTextarea--ZGwcA::-moz-placeholder{color:color-mix(in srgb,var(--color-brand-dark-azure) 60%,transparent)}.ai-chat__inputTextarea--ZGwcA::placeholder{color:color-mix(in srgb,var(--color-brand-dark-azure) 60%,transparent)}.dark .ai-chat__inputTextarea--ZGwcA{color:var(--color-brand-light-turquoise)}.dark .ai-chat__inputTextarea--ZGwcA::-moz-placeholder{color:color-mix(in srgb,var(--color-brand-light-turquoise) 50%,transparent)}.dark .ai-chat__inputTextarea--ZGwcA::placeholder{color:color-mix(in srgb,var(--color-brand-light-turquoise) 50%,transparent)}.ai-chat__inputActions--gq8zH{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ai-chat__inputSendBtn--CFIgZ{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__inputSendBtn--CFIgZ:hover{background-color:hsl(var(--primary)/.9);transform:scale(1.05)}.ai-chat__inputSendBtn--CFIgZ:active{transform:scale(.95)}.ai-chat__inputSendBtn--CFIgZ:disabled{opacity:.4;cursor:not-allowed;transform:none}.ai-chat__bubble--odjXj{display:flex;gap:.75rem}.ai-chat__bubbleUser--U55jB{flex-direction:row-reverse}.ai-chat__bubbleBot--rAl5p{flex-direction:row}.ai-chat__bubbleAvatar--vGVc7{flex-shrink:0;width:2rem;height:2rem;border-radius:1rem;display:flex;align-items:center;justify-content:center}.ai-chat__bubbleAvatarBot--nFgC2{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__bubbleAvatarBotWs--5j3bd{height:2rem!important;width:2rem!important;border-radius:9999px!important;border:1px solid color-mix(in srgb,#33bfbb 28%,transparent);background:linear-gradient(145deg,#141538,#1c7b8c);color:#fff;box-shadow:0 0 0 2px hsl(var(--card)),0 0 12px color-mix(in srgb,#33bfbb 22%,transparent)}.ai-chat__bubbleAvatarUser--tOtw9{background-color:color-mix(in srgb,var(--color-brand-cyan) 20%,transparent)}.ai-chat__bubbleContent--pV8uK{display:flex;flex-direction:column;max-width:85%}.ai-chat__bubbleContentUser--2oFt4{align-items:flex-end}.ai-chat__bubbleContentBot--WHdwe{align-items:flex-start}.ai-chat__bubbleMsg--AMIv5{border-radius:1rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.6}.ai-chat__bubbleMsgUser--SIFVL{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__bubbleMsgUser--SIFVL{background-color:color-mix(in srgb,var(--color-brand-cyan) 20%,transparent);color:var(--color-brand-light-turquoise)}.ai-chat__bubbleMsgUserWs--J61tX{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__bubbleMsgBot--x24aZ{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__bubbleMsgBot--x24aZ{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ai-chat__bubbleMsgBotWs--nSRpc{padding:.875rem 1rem!important;border-radius:.875rem!important;background:linear-gradient(165deg,color-mix(in srgb,#141538 2.5%,hsl(var(--card))),color-mix(in srgb,#33bfbb 4%,hsl(var(--card))))!important;border:1px solid color-mix(in srgb,#141538 7%,hsl(var(--border)))!important;box-shadow:0 1px 2px #1415380a,0 8px 24px -12px #1415381a!important}.dark .ai-chat__bubbleMsgBotWs--nSRpc{background:linear-gradient(165deg,color-mix(in srgb,#141538 70%,hsl(var(--card))),color-mix(in srgb,#1c7b8c 12%,hsl(var(--card))))!important;border-color:color-mix(in srgb,#33bfbb 14%,transparent)!important;box-shadow:0 8px 28px -14px #00000073!important}.ai-chat__bubbleMsgWsContent--C36iz{padding-top:0}.ai-chat__bubbleMsgWsLabel--YvRza{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#1c7b8c}.dark .ai-chat__bubbleMsgWsLabel--YvRza{color:#33bfbb}.ai-chat__bubbleMsgWsBody--3gJiG{margin-top:.5rem;font-size:.875rem;line-height:1.6;letter-spacing:-.01em;color:hsl(var(--foreground))}.ai-chat__attachmentList--SoLNK{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__attachmentTag--Xa9O1{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__attachmentTag--Xa9O1{background-color:color-mix(in srgb,var(--color-brand-cyan) 25%,transparent);color:var(--color-brand-light-turquoise)}.ai-chat__attachmentTag--Xa9O1 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.ai-chat__nodes--BzfZA{width:100%;margin-top:.5rem}.ai-chat__suggestionsCanvas--XBpXW{margin-top:.75rem;width:100%;overflow:hidden}.ai-chat__suggestionsCanvasDefault--6129F{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__suggestionsCanvasDefault--6129F{background-color:color-mix(in srgb,var(--color-brand-dark-azure) 20%,transparent)}.ai-chat__suggestionsCanvasWs--EPKhj{border-radius:.75rem;border:1px solid hsl(var(--primary)/.2);background-color:hsl(var(--card))}.ai-chat__suggestionsHeader--ax278{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid hsl(var(--border)/.2);padding:.5rem 1rem}.ai-chat__suggestionsHeaderDefault--UvXbl{margin-bottom:.5rem;border:none!important;padding:0!important}.ai-chat__suggestionsHint--CV0vT{margin-bottom:.625rem;font-size:.6875rem;line-height:1.6;color:hsl(var(--muted-foreground))}.ai-chat__suggestionCardsList--qOltH{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__suggestionCardsList--qOltH::-webkit-scrollbar{width:4px;height:4px}.ai-chat__suggestionCardsList--qOltH::-webkit-scrollbar-track{background:transparent}.ai-chat__suggestionCardsList--qOltH::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-brand-cyan) 40%,transparent);border-radius:9999px}.ai-chat__suggestionCardsList--qOltH::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.dark .ai-chat__suggestionCardsList--qOltH{scrollbar-color:color-mix(in srgb,var(--color-brand-azure) 50%,transparent) transparent}.ai-chat__suggestionCardsListDefault--GF0tH{border-radius:.375rem}.ai-chat__suggestionCardsStack--uqJkt{display:flex;flex-direction:column}.ai-chat__suggestionCardsStackDefault--VKIUM{gap:.5rem}.ai-chat__suggestionCard--7q5S1{display:flex;opacity:0;transition:background-color .15s ease}.ai-chat__suggestionCardDefault--kyupu{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__suggestionCardDefault--kyupu:hover{border-color:hsl(var(--primary)/.5);box-shadow:0 1px 2px #0000000d}.ai-chat__suggestionCardWs--xBJDk{min-height:40px;align-items:center;gap:.625rem;border-bottom:1px solid hsl(var(--border)/.1);padding:0 1rem}.ai-chat__suggestionCardWs--xBJDk:last-child{border-bottom:none}.ai-chat__suggestionCardWs--xBJDk:hover{background-color:hsl(var(--muted)/.3)}.ai-chat__suggestionCardEditing--6JwCZ{border-color:hsl(var(--primary))!important;background-color:hsl(var(--muted))!important}.ai-chat__suggestionCheckboxWrap--hinsv{flex-shrink:0;padding-top:.125rem;display:flex;align-items:flex-start}.ai-chat__suggestionBody--M0jjA{flex:1;min-width:0}.ai-chat__suggestionEditTextarea--ObDCO{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__suggestionEditTextarea--ObDCO::-moz-placeholder{color:hsl(var(--muted-foreground))}.ai-chat__suggestionEditTextarea--ObDCO::placeholder{color:hsl(var(--muted-foreground))}.ai-chat__suggestionEditTextarea--ObDCO:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary))}.ai-chat__suggestionDoneBtn--9yqvJ{font-size:.6875rem;font-weight:500;color:var(--color-brand-azure)}.ai-chat__suggestionDoneBtn--9yqvJ:hover{color:var(--color-brand-dark-azure)}.ai-chat__suggestionCardContent--FiPiM{display:flex;justify-content:space-between;gap:.5rem}.ai-chat__suggestionCardMain--LvXvk{min-width:0;flex:1}.ai-chat__suggestionCardTitle--REjGF{font-size:.75rem;font-weight:500;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat__suggestionCardDesc--zBprU{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__suggestionSubtasks--EpLOt{margin-top:.25rem;margin-left:.5rem;border-left:1px solid hsl(var(--border));padding-left:.5rem}.ai-chat__suggestionSubtaskItem--8HMcV{font-size:.6875rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat__suggestionEditBtn--yMMDa{flex-shrink:0;padding:.25rem;border-radius:.375rem;color:hsl(var(--muted-foreground));transition:background-color .15s ease,color .15s ease}.ai-chat__suggestionEditBtn--yMMDa:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ai-chat__resolvedApproved--9FjTA{font-size:.75rem;color:#4ade80;display:flex;align-items:center;gap:.375rem}.ai-chat__resolvedRejected--pzhKE{font-size:.75rem;color:hsl(var(--muted-foreground));display:flex;align-items:center;gap:.375rem}.ai-chat__suggestionsActions--iN3kJ{display:flex;border-top:1px solid hsl(var(--border));padding-top:.375rem}.ai-chat__suggestionsActionsDefault--ma77h{flex-direction:column;gap:.5rem}.ai-chat__suggestionsActionsWs--tgBmA{height:2.5rem;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:0 1rem}.ai-chat__suggestionsCount--V8RgE{font-size:.6875rem;color:hsl(var(--muted-foreground))}.ai-chat__suggestionsButtons--9cxeK{display:flex;gap:.5rem}.ai-chat__suggestionsButtonsDefault--RumFq{width:100%}.ai-chat__rejectBtnDefault--ulgi7{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__rejectBtnDefault--ulgi7:hover{background-color:hsl(var(--muted)/.8)}.ai-chat__rejectBtnDefault--ulgi7:disabled{opacity:.5}.ai-chat__rejectBtnWs--iOIDd{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__rejectBtnWs--iOIDd:hover{background-color:hsl(var(--muted))}.ai-chat__rejectBtnWs--iOIDd:disabled{opacity:.5}.ai-chat__approveBtnDefault--olYXD{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__approveBtnDefault--olYXD:hover{background-color:hsl(var(--primary)/.9)}.ai-chat__approveBtnDefault--olYXD:disabled{cursor:not-allowed;opacity:.5}.ai-chat__approveBtnWs--jbFWg{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__approveBtnWs--jbFWg:hover{background-color:hsl(var(--primary)/.9)}.ai-chat__approveBtnWs--jbFWg:disabled{cursor:not-allowed;opacity:.5}.ai-chat__followUpChips--5MpkD{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.ai-chat__followUpChip--B8n0d{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__followUpChip--B8n0d: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__followUpChip--B8n0d{background-color:color-mix(in srgb,var(--color-brand-dark-azure) 30%,transparent);color:var(--color-brand-light-turquoise)}.ai-chat__actionBtns--N198B{margin-top:.5rem;display:flex;align-items:center;gap:.125rem}.ai-chat__actionBtn--hPW0j{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__actionBtn--hPW0j:hover{background-color:hsl(var(--muted)/.8);color:hsl(var(--foreground))}.ai-chat__timestamp--R7Z5u{margin-top:.25rem;font-size:.6875rem;color:hsl(var(--muted-foreground))}.ai-chat__streamBlock--PL6xO{display:flex;flex-direction:column;gap:.75rem}.ai-chat__errorBlock--swIIg{display:flex;flex-direction:column;gap:.5rem}.ai-chat__errorMsg--AlbeN{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__retryBtn--tqzAP{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__retryBtn--tqzAP:hover{background-color:hsl(var(--muted))}.ai-chat__toolName--JZCM6{font-family:monospace;font-size:.6875rem;color:hsl(var(--muted-foreground))}.ai-chat__stepsPanel--5vE6g{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.ai-chat__stepsPanelVisible--tNsxG{max-height:360px;opacity:1}.ai-chat__stepsPanelHidden--1ict3{pointer-events:none;max-height:0;opacity:0}.ai-chat__stepsList--ufgMA{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__stepsList--ufgMA{background-color:hsl(var(--muted)/.1)}.ai-chat__stepItem--jzu1S{display:flex;align-items:flex-start;gap:.625rem}.ai-chat__stepIcon--yV73s{margin-top:.125rem;display:flex;height:1rem;width:1rem;flex-shrink:0;align-items:center;justify-content:center}.ai-chat__stepLabel--BpH14{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__stepLabelPending--Wb0hE{color:hsl(var(--muted-foreground)/.7);font-weight:400}.ai-chat__stepLabelActive--RQXxf{font-weight:500;color:hsl(var(--primary))}.ai-chat__stepLabelDone--CqJ0z{color:hsl(var(--muted-foreground));text-decoration:line-through;text-decoration-color:hsl(var(--muted-foreground)/.5)}.ai-chat__streamText--mgrl0{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__streamText--mgrl0{background-color:hsl(var(--muted)/.25)}.ai-chat__streamText--mgrl0 span{white-space:pre-wrap;word-break:break-words}.ai-chat__streamInline--7X9tl{border-top:1px solid hsl(var(--border)/.8);background-color:hsl(var(--muted)/.3);padding:.75rem 1rem;font-size:.875rem}.ai-chat__streamInlineTitle--RucGQ{margin-bottom:.5rem;font-weight:500;color:hsl(var(--foreground)/.9)}.ai-chat__streamInlineContent--IJWAY{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__streamInlineInputRow--9WxsG{margin-top:.5rem;display:flex;gap:.5rem}.ai-chat__floatingPanel--uWgq2{display:flex;flex-direction:column;overflow:hidden;background-color:hsl(var(--card))}.ai-chat__floatingPanelDesktop--E68DZ{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__floatingPanelMobile--ytX0e{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__floatingHeader--HiWjZ{display:flex;flex-shrink:0;align-items:flex-start;gap:.75rem;border-bottom:1px solid hsl(var(--border));padding:.75rem 1rem .5rem}.ai-chat__floatingHeaderDraggable--paOCi{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-chat__floatingLogo--Ajc6A{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__floatingHeaderBody--sdBvs{flex:1;min-width:0}.ai-chat__floatingHeaderTitle--qDeYM{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat__floatingHeaderSub--VugHf{font-size:.6875rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat__floatingHeaderStatus--BuF9F{margin-top:.125rem;font-size:.625rem;color:hsl(var(--muted-foreground))}.ai-chat__floatingCloseBtn--vtQ7U{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__floatingCloseBtn--vtQ7U:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ai-chat__floatingBody--LGs74{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.ai-chat__floatingMessages--HzWyB{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__floatingMessages--HzWyB::-webkit-scrollbar{width:4px;height:4px}.ai-chat__floatingMessages--HzWyB::-webkit-scrollbar-track{background:transparent}.ai-chat__floatingMessages--HzWyB::-webkit-scrollbar-thumb{background-color:hsl(var(--border)/.5);border-radius:9999px}.ai-chat__floatingMessages--HzWyB::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.ai-chat__floatingError--eys5b{border-radius:.75rem;background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive));font-size:.75rem;padding:.5rem .75rem}.ai-chat__floatingSuccess--5V6et{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__floatingStreamWrap--Jn2fP{max-height:10rem;overflow-y:auto}.ai-chat__floatingInputWrap--uGAkq{flex-shrink:0;border-top:1px solid hsl(var(--border));background-color:hsl(var(--card));padding:.625rem .75rem}.ai-chat__floatingInputInner--3w9QL{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__floatingSendBtn--HlC8t{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__chatModal--Ra8pr{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__chatModal--Ra8pr{min-height:560px;height:88vh}}.dark .ai-chat__chatModal--Ra8pr{background:linear-gradient(to bottom right,#0e0f0f,#101917 50%,#0b0e0d);box-shadow:0 8px 40px #0000004d}.ai-chat__chatMain--swBNg{flex:1;display:flex;flex-direction:column;min-width:0;background:transparent}.ai-chat__chatScroll--Qmk48{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__chatScroll--Qmk48::-webkit-scrollbar{width:4px;height:4px}.ai-chat__chatScroll--Qmk48::-webkit-scrollbar-track{background:transparent}.ai-chat__chatScroll--Qmk48::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-brand-cyan) 40%,transparent);border-radius:9999px}.ai-chat__chatScroll--Qmk48::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.dark .ai-chat__chatScroll--Qmk48{scrollbar-color:rgba(255,255,255,.2) transparent}.ai-chat__iconBrandAzure--IPAdt,.ai-chat__iconBrandDual--Mzcah{color:var(--color-brand-azure)}.dark .ai-chat__iconBrandDual--Mzcah{color:var(--color-brand-cyan)}.ai-chat__trackBrandCyan--ZXDjc{background-color:color-mix(in srgb,var(--color-brand-cyan) 20%,transparent)}.ai-chat__chatScrollInner--xYbme{padding:1.25rem 1.25rem .5rem;min-height:100%;display:flex;flex-direction:column;gap:1rem}.ai-chat__chatError--WXPzC{border-radius:.75rem;background-color:#ef44441a;color:#b91c1c;font-size:.875rem;padding:.625rem 1rem;max-width:42rem;margin-inline:auto}.dark .ai-chat__chatError--WXPzC{color:#fca5a5}.ai-chat__visuallyHidden--RFfCm{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__iconShrink0--AQvZ2{flex-shrink:0}.ai-chat__textTruncate--iR6rB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat__textMedium--f2g2E{font-weight:500}.ai-chat__textPrimaryFg--Z57mn{color:hsl(var(--primary-foreground))}.ai-chat__textMutedFg--y2kb4{color:hsl(var(--muted-foreground))}.ai-chat__animDinamoEnter--p4zun{opacity:0;animation:ai-chat__dinamoSlideUpFade--jI43F .35s ease-out forwards}@media (prefers-reduced-motion: reduce){.ai-chat__animDinamoEnter--p4zun{opacity:1;animation:none}}.ai-chat__animFadeIn--kbjNJ{animation:ai-chat__fadeIn--z3Szs .3s ease-out forwards}@media (prefers-reduced-motion: reduce){.ai-chat__animFadeIn--kbjNJ{animation:none}}.ai-chat__animStepIn--mnfb2{animation:ai-chat__step-in--jNwOH .15s ease-out forwards}@media (prefers-reduced-motion: reduce){.ai-chat__animStepIn--mnfb2{animation:none}}.ai-chat__animSpin--hDZ5u{animation:ai-chat__spin--fThGb 1s linear infinite}.ai-chat__animPulse--BKGLT{animation:ai-chat__pulse--5AEkX 2s cubic-bezier(.4,0,.6,1) infinite}.ai-chat__animBounce--0XUJd{animation:ai-chat__bounce--7NeP4 1s infinite}.ai-chat__animPulseRingDinamo--GVXdZ{animation:ai-chat__pulse-ring-dinamo--iHSyO 1.5s ease-out infinite}.ai-chat__animStatusDotSoft--jPSkv{animation:ai-chat__status-dot-soft--h4ClC 2s ease-in-out infinite}.ai-chat__animCursorBlink--B9xjq{animation:ai-chat__cursor-blink--oR2RB .7s step-end infinite}.ai-chat__opacitySending--FNTRc{opacity:.6}.ai-chat__headerWsSparkles--Nzb9j{width:.875rem;height:.875rem;color:#fffffff5;filter:drop-shadow(0 0 4px rgba(184,240,234,.45))}.ai-chat__headerWsStatusSuccess--E8AUv{background-color:var(--ds-success-500)}.ai-chat__headerWsStatusReady--xh1Vc{background-color:#33bfbb;box-shadow:0 0 0 3px color-mix(in srgb,#33bfbb 22%,transparent)}.ai-chat__headerWsStatusBusy--2JRAM{background-color:#1c7b8c;box-shadow:0 0 0 3px color-mix(in srgb,#1c7b8c 20%,transparent)}.ai-chat__headerWsCloseIcon--lpVWB{width:1rem;height:1rem}.ai-chat__headerCardIcon--02vWd{color:hsl(var(--primary-foreground))}.ai-chat__inputWsSendIcon--DkHPS{width:.9375rem;height:.9375rem}.ai-chat__inputChipRemoveBtn--0fLez{height:auto!important;min-height:0!important;border-radius:9999px!important;padding:.125rem!important}.ai-chat__inputSendIconRotated--34Pn7{transform:rotate(-45deg)}.ai-chat__streamLiveBadge--TCVWs{margin-left:.5rem;font-size:.75rem;color:#059669}.ai-chat__streamConnectingBadge--FfeDw{margin-left:.5rem;font-size:.75rem;color:#d97706}.ai-chat__streamInlineField--YaQzY{font-family:var(--font-ds, inherit)}.ai-chat__streamInlineField--YaQzY>div{height:2rem;border-radius:.375rem;padding:.375rem .5rem}.ai-chat__streamInlineField--YaQzY input{font-size:.75rem}.ai-chat__streamInlineSendBtn--A2Mj1{height:2rem!important;border-radius:.375rem!important;padding:.375rem .75rem!important;font-size:.75rem}.ai-chat__streamInlineStopBtn--8KKvP{height:2rem!important;border-radius:.375rem!important;padding:.375rem .5rem!important;font-size:.75rem}.ai-chat__stepsListUl--BSJAi>*+*{margin-top:.625rem}.ai-chat__stepListItem--IhOZZ{list-style:none}.ai-chat__stepDoneIcon--KU6CG{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__stepDoneIcon--KU6CG{color:#34d399}.ai-chat__stepActiveDot--9w0RP{display:inline-flex;height:.75rem;width:.75rem;border-radius:9999px;background-color:#a855f7;box-shadow:0 0 0 3px #a855f740;animation:ai-chat__pulse--5AEkX 2s cubic-bezier(.4,0,.6,1) infinite}.ai-chat__stepPendingDot--TWjB9{display:inline-block;height:.5rem;width:.5rem;border-radius:9999px;background-color:hsl(var(--muted-foreground)/.35)}.ai-chat__streamCursor--bovrX{margin-left:1px;display:inline-block;height:.875rem;width:2px;transform:translateY(1px);vertical-align:middle;background-color:currentColor}.ai-chat__paragraphMt--Dbk84{margin-top:.25rem}.ai-chat__nodesStack--zl687>*+*{margin-top:.5rem}.ai-chat__suggestionHeaderTitle--VUofN{flex:1;font-size:.75rem;font-weight:500;color:hsl(var(--foreground))}.ai-chat__suggestionCountBadge--E7VDh{font-size:.6875rem;color:hsl(var(--muted-foreground))}.ai-chat__editStack--fmQqd>*+*{margin-top:.5rem}.ai-chat__suggestionInputField--Eca70{font-family:var(--font-ds, inherit)}.ai-chat__suggestionInputField--Eca70>div{height:1.75rem;border-radius:.375rem;border-color:hsl(var(--border));background-color:hsl(var(--background));padding:.25rem .5rem}.ai-chat__suggestionInputField--Eca70 input{font-size:.75rem}.ai-chat__approveSpinner--ZRy1g{width:.875rem;height:.875rem;flex-shrink:0;animation:ai-chat__spin--fThGb 1s linear infinite}.ai-chat__typingAvatarImg--bMr71{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ai-chat__sidebarChatIcon--ItyQk{flex-shrink:0;opacity:.6}.ai-chat__floatingZDesktop--VPeyh{z-index:var(--z-floating-panel)}.ai-chat__floatingZModal--rDHUE{z-index:var(--z-modal)}.ai-chat__floatingPanelMobileFull--9HkgC{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__floatingStatusLive--eDNO1{color:#059669}.ai-chat__floatingSuccessIcon--WtGNn{font-size:1rem}.ai-chat__floatingInputField--f0dbm{min-width:0;flex:1;font-family:var(--font-ds, inherit)}.ai-chat__floatingInputField--f0dbm>div{height:2rem;min-height:0;border-radius:0;border:0;background:transparent;box-shadow:none;padding:0;outline:none}.ai-chat__floatingInputField--f0dbm>div:hover{border-color:transparent}.ai-chat__floatingInputField--f0dbm>div:focus-within{border:0;box-shadow:none}.ai-chat__floatingInputField--f0dbm input{font-size:.875rem;color:hsl(var(--foreground))}.ai-chat__floatingInputField--f0dbm input::-moz-placeholder{color:hsl(var(--muted-foreground))}.ai-chat__floatingInputField--f0dbm input::placeholder{color:hsl(var(--muted-foreground))}.ai-chat__floatingInputSending--Emphc input{opacity:.6}.ai-chat__workspaceMd--ntL44{font-size:.875rem;color:#3f3f46}.dark .ai-chat__workspaceMd--ntL44{color:#d4d4d8}.ai-chat__workspaceMdP--1uWad{margin-bottom:.75rem;line-height:1.625}.ai-chat__workspaceMdP--1uWad:last-child{margin-bottom:0}.ai-chat__workspaceMdStrong--x5SP5{font-weight:500}.ai-chat__workspaceMdH1--EScAk{margin-top:1rem;margin-bottom:.5rem;font-size:1rem;font-weight:500}.ai-chat__workspaceMdH1--EScAk:first-child{margin-top:0}.ai-chat__workspaceMdH2--KKJgV,.ai-chat__workspaceMdH3--lnKbB{margin-top:.75rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.ai-chat__workspaceMdH2--KKJgV:first-child,.ai-chat__workspaceMdH3--lnKbB:first-child{margin-top:0}.ai-chat__workspaceMdUl--vkepc{margin-bottom:.75rem;padding-left:1rem;list-style-type:disc}.ai-chat__workspaceMdUl--vkepc>*+*{margin-top:.25rem}.ai-chat__workspaceMdUl--vkepc:last-child{margin-bottom:0}.ai-chat__workspaceMdOl--wjAeC{margin-bottom:.75rem;padding-left:1rem;list-style-type:decimal}.ai-chat__workspaceMdOl--wjAeC>*+*{margin-top:.25rem}.ai-chat__workspaceMdOl--wjAeC:last-child{margin-bottom:0}.ai-chat__workspaceMdLi--tey5r{line-height:1.625}.ai-chat__workspaceMdCodeInline--gtCFw{border-radius:.25rem;background-color:hsl(var(--muted));padding:.125rem .25rem;font-family:ui-monospace,monospace;font-size:.875rem}.ai-chat__workspaceMdPre--OLFEV{margin-bottom:.75rem;overflow-x:auto;border-radius:.5rem;background-color:hsl(var(--muted));padding:.75rem;font-size:.875rem}.ai-chat__workspaceMdPre--OLFEV:last-child{margin-bottom:0}@keyframes RightHeroCTA__dinamoHeroFloat--A5AnS{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes RightHeroCTA__dinamoHeroPulse--CO3y7{0%,to{opacity:.88}50%{opacity:1}}@keyframes RightHeroCTA__dinamoHeroLine--5D6jl{0%,to{opacity:.4;transform:scaleX(.96)}50%{opacity:1;transform:scaleX(1)}}@keyframes RightHeroCTA__dinamoIlluShimmer--uqakN{0%{transform:translate(-130%)}to{transform:translate(160%)}}.RightHeroCTA__heroRoot--NPRew{position:relative;align-items:center;justify-content:center;padding:2.5rem 2rem;text-align:center;overflow:hidden;background-color:#fafbfc;animation:RightHeroCTA__fadeIn--97atv .28s ease-out forwards}.dark .RightHeroCTA__heroRoot--NPRew{background-color:#141538}@media (prefers-reduced-motion: reduce){.RightHeroCTA__heroRoot--NPRew{animation:none}}.RightHeroCTA__content--vTMZi{position:relative;z-index:1;display:flex;width:100%;max-width:20rem;flex-direction:column;align-items:center;gap:1.5rem}.RightHeroCTA__generatingBadge--tR3Tl{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid #e5e7eb;background-color:#fff;padding:.25rem .75rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#374151;box-shadow:0 1px 2px #1415380a}.dark .RightHeroCTA__generatingBadge--tR3Tl{border-color:#ffffff1a;background-color:#ffffff0a;color:#ffffffc7}.RightHeroCTA__badgeDot--kaywg{height:.375rem;width:.375rem;border-radius:9999px;background:linear-gradient(135deg,#1c7b8c,#33bfbb);animation:RightHeroCTA__pulse--6ujcN 2s cubic-bezier(.4,0,.6,1) infinite}@media (prefers-reduced-motion: reduce){.RightHeroCTA__badgeDot--kaywg{animation:none}}.RightHeroCTA__illuStage--vRO6I{position:relative;width:220px;height:168px;flex-shrink:0}.RightHeroCTA__illuLayerBack--1WHyE{position:absolute;left:18px;right:10px;top:22px;bottom:8px;border-radius:1rem;background:#eef0f3;box-shadow:0 8px 20px -12px #1415382e;transform:rotate(4deg) translate(6px,4px)}.dark .RightHeroCTA__illuLayerBack--1WHyE{background:#ffffff0f;box-shadow:0 10px 24px -14px #00000080}.RightHeroCTA__illuLayerMid--Ph2oT{position:absolute;left:10px;right:16px;top:14px;bottom:14px;border-radius:1rem;background:#f4f5f7;border:1px solid #e8eaed;box-shadow:0 6px 16px -10px #14153829;transform:rotate(-2.5deg) translate(-2px,2px)}.dark .RightHeroCTA__illuLayerMid--Ph2oT{background:#ffffff0d;border-color:#ffffff14}.RightHeroCTA__illuCard--bj3t9{position:absolute;top:0;right:12px;bottom:18px;left:12px;z-index:2;overflow:hidden;border-radius:.875rem;border:1px solid #e5e7eb;background:#fff;padding:1rem 1rem .875rem;box-shadow:0 1px 2px #1415380a,0 12px 28px -16px #14153838;animation:RightHeroCTA__dinamoHeroPulse--CO3y7 4s ease-in-out infinite}.dark .RightHeroCTA__illuCard--bj3t9{border-color:#ffffff1a;background:#1a1c3a;box-shadow:0 1px 2px #0003,0 14px 32px -16px #0000008c}@media (prefers-reduced-motion: reduce){.RightHeroCTA__illuCard--bj3t9{animation:none}}.RightHeroCTA__illuShimmer--nBrY7{pointer-events:none;position:absolute;inset-block:0;width:40%;background:linear-gradient(105deg,transparent 0%,rgba(51,191,187,.08) 50%,transparent 100%);animation:RightHeroCTA__dinamoIlluShimmer--uqakN 3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.RightHeroCTA__illuShimmer--nBrY7{display:none}}.RightHeroCTA__illuCardHeader--QqaeS{position:relative;display:flex;align-items:center;gap:.5rem}.RightHeroCTA__illuBadge--k1GEu{height:1.25rem;width:1.25rem;flex-shrink:0;border-radius:.375rem;background:linear-gradient(135deg,#1c7b8c,#33bfbb);box-shadow:0 2px 6px #1c7b8c59}.RightHeroCTA__illuTitleBar--smNmt{height:.4rem;width:4.5rem;border-radius:9999px;background:#d1d5db}.dark .RightHeroCTA__illuTitleBar--smNmt{background:#fff3}.RightHeroCTA__illuAvatar--GniRt{margin-left:auto;height:1.25rem;width:1.25rem;border-radius:9999px;border:1.5px solid rgba(51,191,187,.45);background:#33bfbb1f;box-shadow:0 1px 3px #14153814}.RightHeroCTA__illuLines--waH4p{position:relative;margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.RightHeroCTA__illuLineLg--voJ25,.RightHeroCTA__illuLineMd--AJ3Zu,.RightHeroCTA__illuLineSm--CEiHD{display:block;height:.35rem;border-radius:9999px;background:#e5e7eb}.dark .RightHeroCTA__illuLineLg--voJ25,.dark .RightHeroCTA__illuLineMd--AJ3Zu,.dark .RightHeroCTA__illuLineSm--CEiHD{background:#ffffff1f}.RightHeroCTA__illuLineLg--voJ25{width:85%}.RightHeroCTA__illuLineMd--AJ3Zu{width:68%}.RightHeroCTA__illuLineSm--CEiHD{width:52%}.RightHeroCTA__illuRows--aviNf{position:relative;margin-top:1rem;display:flex;flex-direction:column;gap:.4rem}.RightHeroCTA__illuRow--6UDKt{display:block;height:.5rem;width:100%;border-radius:.25rem;background:#f3f4f6;box-shadow:inset 0 0 0 1px #eceef1}.dark .RightHeroCTA__illuRow--6UDKt{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f}.RightHeroCTA__illuRowAccent--eMago{background:linear-gradient(90deg,#1c7b8c24,#33bfbb1a);box-shadow:inset 0 0 0 1px #33bfbb38}.RightHeroCTA__illuAccentDot--0iVlE{position:absolute;right:.875rem;bottom:.875rem;height:.375rem;width:.375rem;border-radius:9999px;background:#33bfbb;box-shadow:0 0 0 3px #33bfbb2e}.RightHeroCTA__previewOuter--F3GaV{position:relative;height:168px;width:220px}.RightHeroCTA__previewCenter--RZ7bH{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.RightHeroCTA__previewFloat--aLJTl{position:relative;height:168px;width:220px;animation:RightHeroCTA__dinamoHeroFloat--A5AnS 6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.RightHeroCTA__previewFloat--aLJTl{animation:none}}.RightHeroCTA__mockCardBack1--2ythO{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(.75rem,.625rem);border-radius:.875rem;border:1px solid #e8eaed;background:#eef0f3;opacity:.7;box-shadow:0 6px 14px -10px #14153833}.dark .RightHeroCTA__mockCardBack1--2ythO{border-color:#ffffff0f;background:#ffffff0a}.RightHeroCTA__mockCardBack2--ZWBAq{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(.375rem,.3rem);border-radius:.875rem;border:1px solid #e5e7eb;background:#f4f5f7;opacity:.85;box-shadow:0 4px 12px -8px #14153829}.dark .RightHeroCTA__mockCardBack2--ZWBAq{border-color:#ffffff14;background:#ffffff0d}.RightHeroCTA__mockCardShell--puZqe{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.875rem;border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 2px #1415380a,0 12px 28px -16px #14153833}.dark .RightHeroCTA__mockCardShell--puZqe{border-color:#ffffff1a;background:#1a1c3a}.RightHeroCTA__mockCardInner--A82TR{position:relative;height:100%;width:100%;overflow:hidden;border-radius:.875rem}.RightHeroCTA__shimmerWrap--Z6LuN{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.RightHeroCTA__shimmerBand--nfeLa{position:absolute;inset-block:0;width:38%;background:linear-gradient(to right,transparent,rgba(51,191,187,.07),transparent);animation:RightHeroCTA__dinamoIlluShimmer--uqakN 2.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.RightHeroCTA__shimmerBand--nfeLa{animation:none}}.RightHeroCTA__mockAccentLine--HPs40{position:absolute;bottom:0;left:1rem;top:0;width:1px;background:linear-gradient(180deg,transparent,rgba(51,191,187,.35),transparent)}.RightHeroCTA__mockBody--J2MyP{position:relative;display:flex;height:100%;flex-direction:column;padding:1rem}.RightHeroCTA__mockHeader--SZegE{display:flex;align-items:center;justify-content:space-between}.RightHeroCTA__mockHeaderLeft--rHJoq{display:flex;align-items:center;gap:.5rem}.RightHeroCTA__mockIconBox--C0T8y{display:flex;height:1.125rem;width:1.125rem;align-items:center;justify-content:center;border-radius:.3125rem;background:linear-gradient(135deg,#1c7b8c,#33bfbb)}.RightHeroCTA__mockIconDot--bcY9s{height:.3rem;width:.3rem;border-radius:9999px;background:#fff}.RightHeroCTA__mockHeaderLine--fggdI{height:.35rem;width:3.75rem;border-radius:9999px;background:#d1d5db;animation:RightHeroCTA__dinamoHeroLine--5D6jl 2.4s ease-in-out infinite;transform-origin:left}.dark .RightHeroCTA__mockHeaderLine--fggdI{background:#fff3}@media (prefers-reduced-motion: reduce){.RightHeroCTA__mockHeaderLine--fggdI{animation:none}}.RightHeroCTA__mockAvatar--7i62N{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(51,191,187,.35);background:#33bfbb1a}.RightHeroCTA__mockAvatarDot--XuUVg{height:.4rem;width:.4rem;border-radius:9999px;background:#33bfbb}.RightHeroCTA__mockLines--m1XU7{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.RightHeroCTA__skeletonLine--pClBo{height:.35rem;border-radius:9999px;background:#e5e7eb;transform-origin:left;animation:RightHeroCTA__dinamoHeroLine--5D6jl 2.8s ease-in-out infinite}.dark .RightHeroCTA__skeletonLine--pClBo{background:#ffffff24}@media (prefers-reduced-motion: reduce){.RightHeroCTA__skeletonLine--pClBo{animation:none}}.RightHeroCTA__lineW16--4o0wh,.RightHeroCTA__taskW16--BIsJG{width:3.5rem}.RightHeroCTA__lineW24--EEVfD,.RightHeroCTA__taskW24--KUHPl{width:5.25rem}.RightHeroCTA__lineW14--ysddB{width:3rem}.RightHeroCTA__lineW28--S7p0B{width:6rem}.RightHeroCTA__mockTasks--HwHt3{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.RightHeroCTA__taskRow--bhVtY{display:flex;align-items:center;gap:.5rem;animation:RightHeroCTA__dinamoHeroLine--5D6jl 3.1s ease-in-out infinite;transform-origin:left}@media (prefers-reduced-motion: reduce){.RightHeroCTA__taskRow--bhVtY{animation:none}}.RightHeroCTA__taskDot--3rvsf{height:.35rem;width:.35rem;flex-shrink:0;border-radius:9999px}.RightHeroCTA__taskDot0--B8WTA{background:#33bfbb}.RightHeroCTA__taskDot1--e8yth{background:#1c7b8c}.RightHeroCTA__taskDot2--Oc0uZ{background:#9ca3af}.RightHeroCTA__taskLine--TtMLY{height:.35rem;border-radius:9999px;background:#e5e7eb}.dark .RightHeroCTA__taskLine--TtMLY{background:#ffffff24}.RightHeroCTA__taskW20--tSlnL{width:4.5rem}.RightHeroCTA__mockFooter--d5kgn{margin-top:auto;display:flex;align-items:center;gap:.5rem;animation:RightHeroCTA__dinamoHeroLine--5D6jl 3.2s ease-in-out infinite;transform-origin:left}@media (prefers-reduced-motion: reduce){.RightHeroCTA__mockFooter--d5kgn{animation:none}}.RightHeroCTA__mockCheckbox--i4ls0{display:flex;height:.875rem;width:.875rem;align-items:center;justify-content:center;border-radius:.2rem;border:1px solid rgba(51,191,187,.4)}.RightHeroCTA__mockCheckboxInner--Ig1cM{height:.3rem;width:.3rem;border-radius:.1rem;background:#33bfbb}.RightHeroCTA__mockFooterLine--ZH4WS{height:.35rem;width:3.5rem;border-radius:9999px;background:#e5e7eb}.dark .RightHeroCTA__mockFooterLine--ZH4WS{background:#ffffff24}.RightHeroCTA__copyBlock--lGVxt{display:flex;flex-direction:column;align-items:center;gap:.5rem}.RightHeroCTA__title--SQ0yX{max-width:16rem;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.4;color:#141538}.dark .RightHeroCTA__title--SQ0yX{color:#ffffffeb}.RightHeroCTA__subtitle--EaeMv{max-width:17.5rem;text-align:center;font-size:.75rem;line-height:1.55;letter-spacing:-.01em;color:#4b5563}.dark .RightHeroCTA__subtitle--EaeMv{color:#ffffff9e}.AddEditWorkspaceModal__form--tTsTw{display:flex;flex-direction:column;gap:1rem}.AddEditWorkspaceModal__fieldLabel--bj6Uk{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.AddEditWorkspaceModal__colorGrid--a7K8Y{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.AddEditWorkspaceModal__pickerBtn--2vPXk{height:auto!important;padding:.75rem!important;border-radius:.5rem;border:2px solid hsl(var(--border));transition:border-color .2s,box-shadow .2s}.AddEditWorkspaceModal__pickerBtn--2vPXk:hover{border-color:color-mix(in srgb,hsl(var(--muted-foreground)) 40%,hsl(var(--border)))}.AddEditWorkspaceModal__pickerBtnSelected--EDKKU{border-color:hsl(var(--primary));box-shadow:0 4px 6px -1px #0000001a}.AddEditWorkspaceModal__swatch--rCFlN{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.375rem}.AddEditWorkspaceModal__footer--8JU8Z{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid hsl(var(--border))}.WorkspaceAppearancePickers__root--Tt6pR{display:flex;flex-direction:column;gap:.875rem}.WorkspaceAppearancePickers__previewCard--1v6dS{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__previewAvatar--MySoI{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__previewCopy--EcWHl{min-width:0;flex:1}.WorkspaceAppearancePickers__previewTitle--kZYqg{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__previewMeta--eeY8P{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__previewDescription--z517l{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__section--9AExw{display:flex;flex-direction:column;gap:.5rem}.WorkspaceAppearancePickers__sectionLabel--Y3L3B{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__colorRow--drMsm{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.WorkspaceAppearancePickers__colorDot--tQ9ot{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__colorDot--tQ9ot:hover{transform:scale(1.08)}.WorkspaceAppearancePickers__colorDot--tQ9ot:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.WorkspaceAppearancePickers__colorDotSelected--STEum{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__iconRow--8yzR5{display:flex;flex-wrap:wrap;gap:.375rem}.WorkspaceAppearancePickers__iconChip--ck2rg{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__iconChip--ck2rg:hover{background:hsl(var(--muted)/.45);transform:translateY(-1px)}.WorkspaceAppearancePickers__iconChip--ck2rg:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.WorkspaceAppearancePickers__iconChipSelected--rqkZf{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08)}.WorkspaceAppearancePickers__iconChipInner--LxUWp{display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:.375rem}@keyframes OrgSidebar__obPop--V0SOU{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.OrgSidebar__aside--cNRn1{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__aside--cNRn1{position:static;z-index:auto;height:100%;max-height:100%;width:100%!important}}.OrgSidebar__asideMobileOpen--8Maya{transform:translate(0)}.OrgSidebar__asideMobileHidden--ZQVKg{transform:translate(-100%)}@media (min-width: 1024px){.OrgSidebar__asideMobileHidden--ZQVKg{transform:translate(0)}}.OrgSidebar__mobileOverlay--xAhCy{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:var(--z-sidebar-overlay, 39)}@media (min-width: 1024px){.OrgSidebar__mobileOverlay--xAhCy{display:none}}.OrgSidebar__mobileTrigger--nyuF7{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__mobileTrigger--nyuF7:hover{background:var(--sidebar-hover)}@media (min-width: 1024px){.OrgSidebar__mobileTrigger--nyuF7{display:none}}.OrgSidebar__content--ekjxM{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.OrgSidebar__header--aQkkJ{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__headerLogoLink--Wxe5L{display:flex;min-width:0;align-items:center;gap:.625rem}.OrgSidebar__headerLogoLinkCentered--2WlWc{margin-left:auto;margin-right:auto}.OrgSidebar__headerLogoText--xP1Rq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--sidebar-text)}.OrgSidebar__headerCloseBtn--2E4Ti{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__headerCloseBtn--2E4Ti:hover{background:var(--sidebar-hover)}.OrgSidebar__headerCollapseBtn--QEWWL{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__headerCollapseBtn--QEWWL:hover{transform:translateY(-50%) scale(1.05);background:var(--sidebar-hover)}.OrgSidebar__headerCollapseBtn--QEWWL:active{transform:translateY(-50%) scale(.95)}@media (min-width: 1024px){.OrgSidebar__headerCollapseBtn--QEWWL{display:flex}}.OrgSidebar__searchWrap--qGaHF{padding:.5rem .5rem .25rem}.OrgSidebar__wsWrap--TaIEO{position:relative;padding:.5rem .5rem 0}.OrgSidebar__wsWrapCollapsed--pGGS4{padding:.5rem}.OrgSidebar__wsBtn--KrZXY{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__wsBtn--KrZXY:hover,.OrgSidebar__wsBtnOpen--81odJ{background:var(--sidebar-hover)}.OrgSidebar__wsCollapsedBtn--20ABa{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__wsCollapsedBtn--20ABa:hover{transform:scale(1.05)}.OrgSidebar__wsIconGrid--9SyeP{display:grid;width:1.75rem;height:1.75rem;flex-shrink:0;place-items:center;border-radius:.375rem;font-size:.6875rem;font-weight:700}.OrgSidebar__wsTextWrap--xmyXD{min-width:0;flex:1}.OrgSidebar__wsName--UsU24{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--sidebar-text)}.OrgSidebar__wsMeta--DhUyf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.2;color:var(--sidebar-text-muted);opacity:.5}.OrgSidebar__wsDropdown--87qy2{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__obPop--V0SOU .14s cubic-bezier(.16,1,.3,1)}.OrgSidebar__wsDropdownSection--kE9od{padding:.25rem .5rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--sidebar-text-muted);opacity:.5}.OrgSidebar__wsDropdownList--TrSTk{overflow-y:auto;max-height:260px;padding-right:.125rem}.OrgSidebar__wsDropdownOrgList--fgflX{overflow-y:auto;max-height:180px;margin-bottom:.5rem;padding-right:.125rem}.OrgSidebar__wsDropdownDivider--lDj5A{margin:.5rem 0;border-bottom:1px solid var(--sidebar-border)}.OrgSidebar__wsDropdownRow--5kjGb{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__wsDropdownRow--5kjGb:hover:not(:disabled){background:var(--sidebar-hover)}.OrgSidebar__wsDropdownRowActive--CCyoK,.OrgSidebar__wsDropdownRowActive--CCyoK:hover{background:var(--sidebar-active-bg)}.OrgSidebar__wsDropdownRowInitials--8dVjX{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__wsDropdownRowName--CUD0n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--sidebar-text)}.OrgSidebar__wsDropdownRowNameActive--jn43N{color:var(--sidebar-active-text);font-weight:600}.OrgSidebar__wsDropdownRowSub--Qyz2Q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:var(--sidebar-text-muted);opacity:.5}.OrgSidebar__wsDropdownStaticRow--TCLGe{display:flex;width:100%;align-items:center;gap:.625rem;border-radius:.375rem;padding:.375rem .5rem;background:var(--sidebar-active-bg)}.OrgSidebar__wsDropdownFooter--nL66V{margin-top:.25rem;border-top:1px solid var(--sidebar-border);padding-top:.25rem}.OrgSidebar__wsCreateBtn--Jl6sQ{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__wsCreateBtn--Jl6sQ:hover{background:var(--sidebar-hover)}.OrgSidebar__mainNav--bXJgF{margin-top:.5rem;flex-shrink:0}.OrgSidebar__navRow--31I7a{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__navRow--31I7a:hover:not(.OrgSidebar__navRowActive--YAPWO){background:var(--sidebar-hover)}.OrgSidebar__navRowActive--YAPWO{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);box-shadow:inset 2px 0 0 var(--sidebar-active-text)}.OrgSidebar__navRowCollapsed--r523G{width:2.25rem;height:2.25rem;margin:0 auto;padding:0;justify-content:center}.OrgSidebar__navRowAsButton--F08vZ{border:none;cursor:pointer;width:100%;text-align:left}.OrgSidebar__navRowIcon--4VtL6{display:flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center;color:var(--sidebar-text-muted)}.OrgSidebar__navRowIconActive--8uoac{color:var(--sidebar-active-text)}.OrgSidebar__navRowBadgeWrap--lSWXh{position:relative;display:flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center}.OrgSidebar__navRowBadgeDot--vKzre{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__navRowLabel--fbk5g{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__navRowLabelActive--5xVe7{color:var(--sidebar-active-text);font-weight:600}.OrgSidebar__navRowBadge--DZF0d{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__railTooltipWrap--VVfQQ{position:relative}.OrgSidebar__railTooltip--IMW9W{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__railTooltipKbd--2tNB9{margin-left:.5rem;border-radius:.25rem;padding:0 .375rem .125rem;font-size:.625rem;background:#ffffff14;color:#ffffffa6}.OrgSidebar__sectionHeader--mHLLW{display:flex;height:1.5rem;align-items:center;justify-content:space-between;margin-top:1rem;margin-bottom:.25rem;padding:0 .75rem}.OrgSidebar__sectionLabel--UaogK{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--sidebar-text-muted);opacity:.5}.OrgSidebar__sectionAddBtn--GF0lL{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__sectionAddBtn--GF0lL:hover{color:var(--sidebar-text);opacity:1}.OrgSidebar__scrollArea--6mJPJ{margin-top:.5rem;min-height:0;flex:1;overflow-y:auto;padding-bottom:.5rem}.OrgSidebar__scrollArea--6mJPJ::-webkit-scrollbar{width:3px}.OrgSidebar__scrollArea--6mJPJ::-webkit-scrollbar-track{background:transparent}.OrgSidebar__scrollArea--6mJPJ::-webkit-scrollbar-thumb{background:var(--sidebar-border);border-radius:9999px}.OrgSidebar__starredRow--4CVKn{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__starredRow--4CVKn:hover:not(.OrgSidebar__starredRowActive--GpDWI){background:var(--sidebar-hover)}.OrgSidebar__starredRowActive--GpDWI{background:var(--sidebar-active-bg)}.OrgSidebar__starredRowLabel--GPDlM{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.OrgSidebar__projectList--STGu4{margin-top:.25rem;padding:0 .5rem}.OrgSidebar__projectListCollapsed--HjqVM{padding:0}.OrgSidebar__projectSearchWrap--fIswy{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__projectSearchInput--YmPDo{width:100%;font-size:.75rem;background:transparent;outline:none;color:var(--sidebar-text)}.OrgSidebar__projectSearchInput--YmPDo::-moz-placeholder{color:var(--sidebar-placeholder)}.OrgSidebar__projectSearchInput--YmPDo::placeholder{color:var(--sidebar-placeholder)}.OrgSidebar__projectRow--7qRmY{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__projectRow--7qRmY:hover:not(.OrgSidebar__projectRowActive--84ggj){background:var(--sidebar-hover)}.OrgSidebar__projectRowActive--84ggj{background:var(--sidebar-active-bg);box-shadow:inset 2px 0 0 var(--sidebar-active-text)}.OrgSidebar__projectRowBtn--QGLat{display:flex;min-width:0;flex:1;align-items:center;gap:.625rem;text-align:left;background:none;border:none;cursor:pointer;padding:0}.OrgSidebar__projectRowName--Zk0Es{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;color:var(--sidebar-text-muted)}.OrgSidebar__projectRowNameActive--kAVVk{color:var(--sidebar-text);font-weight:600}.OrgSidebar__projectRowActions--IVDp5{display:flex;flex-shrink:0;align-items:center;gap:.125rem}.OrgSidebar__projectActionBtn--AJNEW{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__projectRow--7qRmY:hover .OrgSidebar__projectActionBtn--AJNEW{opacity:1}.OrgSidebar__projectActionBtn--AJNEW:hover{background:var(--sidebar-icon-hover-bg);color:var(--sidebar-text);opacity:1}.OrgSidebar__projectStarBtnActive--IAiPw{opacity:1;color:var(--sidebar-star)}.OrgSidebar__projectStarBtnActive--IAiPw:hover{background:var(--sidebar-icon-hover-bg);color:var(--sidebar-star)}.OrgSidebar__projBadge--G42dQ{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem;width:1.25rem;height:1.25rem}.OrgSidebar__projBadgeSm--Skow3{width:1rem;height:1rem;border-radius:.25rem}.OrgSidebar__projectRowCollapsed--7qWTa{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__projectRowCollapsed--7qWTa:hover:not(.OrgSidebar__projectRowCollapsedActive--Aoq9C){background:var(--sidebar-hover)}.OrgSidebar__projectRowCollapsedActive--Aoq9C{background:var(--sidebar-active-bg)}.OrgSidebar__projectEmpty--Dv6iG{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__projectEmptyBtn--L4jHU{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__projectEmptyBtn--L4jHU:hover{opacity:.8}.OrgSidebar__projectLoading--NfXAm{padding:.5rem .75rem;text-align:center;font-size:.75rem;color:var(--sidebar-text-muted);opacity:.5}.OrgSidebar__addInlineRow--MGS3f{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__addInlineDot--BfTvt{width:.5rem;height:.5rem;flex-shrink:0;border-radius:9999px;background:var(--sidebar-active-text)}.OrgSidebar__addInlineInput--JynGp{width:100%;font-size:.8125rem;background:transparent;outline:none;color:var(--sidebar-text)}.OrgSidebar__addInlineInput--JynGp::-moz-placeholder{color:var(--sidebar-placeholder)}.OrgSidebar__addInlineInput--JynGp::placeholder{color:var(--sidebar-placeholder)}.OrgSidebar__showMoreBtn--cDGN6{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__showMoreBtn--cDGN6:hover{color:var(--sidebar-active-text);opacity:1}.OrgSidebar__addProjectBtn--5Yc5C{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__addProjectBtn--5Yc5C:hover{background:var(--sidebar-hover);color:var(--sidebar-active-text);opacity:1}.OrgSidebar__footerNav--Bf0ji{flex-shrink:0;border-top:1px solid var(--sidebar-border);padding-top:.5rem;padding-bottom:.5rem}.OrgSidebar__footerNavCollapsed--WNAeG{padding-bottom:.25rem}.OrgSidebar__userRow--ByXMh{position:relative;flex-shrink:0;padding:.5rem;border-top:1px solid var(--sidebar-border)}.OrgSidebar__userRowCollapsed--ZIr8l{padding:.5rem;border-top:1px solid var(--sidebar-border);display:flex;justify-content:center}.OrgSidebar__userRowBtn--6ncJl{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__userRowBtn--6ncJl:hover{background:var(--sidebar-hover)}.OrgSidebar__userRowAvatarWrap--kBZEr{position:relative;width:2rem;height:2rem;flex-shrink:0}.OrgSidebar__userRowOnlineDot--ChjoH{position:absolute;bottom:-.125rem;right:-.125rem;width:.625rem;height:.625rem;border-radius:9999px;background:var(--brand-primary)}.OrgSidebar__userRowInfo--ov4DF{min-width:0;flex:1;text-align:left}.OrgSidebar__userRowName--tZGoJ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--sidebar-text)}.OrgSidebar__userRowEmail--MTEqS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.2;color:var(--sidebar-text-muted);opacity:.5}.OrgSidebar__userDropdown--8FRFK{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__obPop--V0SOU .12s cubic-bezier(.16,1,.3,1)}.OrgSidebar__userDropdownDivider--ChjKR{height:1px;background:var(--sidebar-border);margin:.25rem 0}.OrgSidebar__userMenuItem--sAyff{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__userMenuItem--sAyff:hover{background:var(--sidebar-hover);color:var(--sidebar-text)}.OrgSidebar__userMenuItemIcon--2pnVA{color:var(--sidebar-text-muted)}.OrgSidebar__logoutBtn--Lj0iZ{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__logoutBtn--Lj0iZ:hover{background:#f851491a}.OrgSidebar__contextMenu--QgWlZ{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__obPop--V0SOU .12s cubic-bezier(.16,1,.3,1)}.OrgSidebar__contextMenuDivider--NTDLg{height:1px;background:var(--sidebar-border);margin:.25rem 0}.OrgSidebar__contextMenuItem--8Lwwp{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__contextMenuItem--8Lwwp:hover{background:var(--sidebar-hover);color:var(--sidebar-text)}.OrgSidebar__contextMenuItemIcon--bIZVu{color:var(--sidebar-text-muted)}.OrgSidebar__contextMenuItemDanger--CCqsf{color:hsl(var(--destructive))}.OrgSidebar__contextMenuItemDanger--CCqsf:hover{background:#f851491a;color:hsl(var(--destructive))}.OrgSidebar__contextMenuItemDangerIcon--MSNqK{color:hsl(var(--destructive))}.OrgSidebar__addProjectMenu--Cc7kQ{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__obPop--V0SOU .14s cubic-bezier(.16,1,.3,1)}.OrgSidebar__addProjectMenuItem--evkm4{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__addProjectMenuItem--evkm4:hover{background:var(--sidebar-hover)}.OrgSidebar__addProjectMenuIcon--YOLPE{display:grid;width:1.75rem;height:1.75rem;flex-shrink:0;place-items:center;border-radius:.375rem}.OrgSidebar__addProjectMenuTitle--kgiOR{display:block;font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--sidebar-text)}.OrgSidebar__addProjectMenuDesc--H0oSY{display:block;font-size:.6875rem;line-height:1.2;color:var(--sidebar-text-muted)}.OrgSidebar__addProjectMenuItemContent--TkVgS{min-width:0;flex:1}.OrgSidebar__headerLogoLink--Wxe5L>:first-child{flex-shrink:0}.OrgSidebar__wsBtn--KrZXY>svg{flex-shrink:0}.OrgSidebar__wsDropdownRow--5kjGb>svg{flex-shrink:0}.OrgSidebar__wsDropdownStaticRow--TCLGe>svg{flex-shrink:0}.OrgSidebar__userRowBtnOpen--LKtSr{background:var(--sidebar-hover)}.OrgSidebar__userAvatar--QDkuq{width:2rem;height:2rem}.OrgSidebar__userDropdownPortal--6jjeV{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__obPop--V0SOU .12s cubic-bezier(.16,1,.3,1);z-index:var(--z-popover-elevated, 250)}.OrgSidebar__searchWrap--qGaHF>*{width:100%}.SectionErrorBoundary__wrap--adUNp{border-radius:.5rem;border:1px solid hsl(var(--destructive)/.3);background:hsl(var(--destructive)/.05);padding:1.5rem;text-align:center}.SectionErrorBoundary__illustration--O3bmT{margin-bottom:1rem}.SectionErrorBoundary__title--STqxW{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.SectionErrorBoundary__subtitle--p2EPw{margin-top:.25rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.SectionErrorBoundary__action--mFiIp{margin-top:1rem}.Sidebar__aside--pQTEg{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__aside--pQTEg{position:static;z-index:auto;height:100%;max-height:100%}}.Sidebar__asideMobileOpen--UhBVl{transform:translate(0)}.Sidebar__asideMobileHidden--NX0Pw{transform:translate(-100%)}@media (min-width: 1024px){.Sidebar__asideMobileHidden--NX0Pw{transform:translate(0)}}.Sidebar__root--n1yIr{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:hsl(var(--sidebar-bg, var(--background)))}.Sidebar__header--H5Vc5{border-bottom:1px solid hsl(var(--border));padding:.75rem;flex-shrink:0}.Sidebar__headerInner--gzRiF{display:flex;align-items:center;gap:.75rem}.Sidebar__headerLogoWrap--qGOJX{display:flex;align-items:center;gap:.625rem;min-width:0}.Sidebar__headerLogoText--kGPNP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;letter-spacing:-.02em;color:hsl(var(--foreground))}.Sidebar__searchWrap--RWjlP{padding:0 .75rem .75rem}.Sidebar__navSection--Xl7eg{flex-shrink:0;padding:0 .75rem .75rem}.Sidebar__navSectionLabel--2D9iB{padding:.5rem .25rem .25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.Sidebar__scrollArea--j4lrn{margin-top:.5rem;min-height:0;flex:1;overflow-y:auto;padding-bottom:.5rem}.Sidebar__scrollArea--j4lrn::-webkit-scrollbar{width:3px}.Sidebar__scrollArea--j4lrn::-webkit-scrollbar-track{background:transparent}.Sidebar__scrollArea--j4lrn::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:9999px}.Sidebar__navItem--o5oBZ{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__navItem--o5oBZ:hover:not(.Sidebar__navItemActive--zwAn2){background:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.Sidebar__navItemActive--zwAn2{background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.Sidebar__navItemIcon--q537e{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.Sidebar__navItemLabel--lRqn8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}.Sidebar__navItemBadge--Z9yqp{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__sectionHeader--Lm22r{display:flex;height:1.5rem;align-items:center;justify-content:space-between;padding:0 .75rem;margin-top:1rem;margin-bottom:.25rem}.Sidebar__sectionHeaderLabel--DqImg{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.Sidebar__wsSection--C27GI{padding:0 .75rem}.Sidebar__wsItem--W49eK{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__wsItem--W49eK:hover{background:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.Sidebar__wsItemIcon--tkZiL{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__wsItemInfo--sqzKQ{min-width:0;flex:1}.Sidebar__wsItemName--k5B2G{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;color:hsl(var(--foreground))}.Sidebar__wsItemMeta--UWVP5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:hsl(var(--muted-foreground))}.Sidebar__footer--05xdL{flex-shrink:0;border-top:1px solid hsl(var(--border));padding:.75rem}.Sidebar__sortableWrap--tHeeP{display:flex;align-items:center;gap:.5rem}.Sidebar__headerSlot--sxhJD{height:var(--shell-header-height);min-height:var(--shell-header-height)}.Sidebar__headerPanel--lCIwu{position:relative;display:flex;flex-shrink:0;flex-direction:column;background:transparent}.Sidebar__headerRow--Zhgvq{position:relative;display:flex;align-items:center;justify-content:space-between;padding-left:var(--space-3);padding-right:var(--space-3)}.Sidebar__headerBrand--rPPmJ{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0;padding-right:3rem}.Sidebar__headerBrandRow--tUQg2{display:flex;align-items:center;gap:var(--space-3)}.Sidebar__shrink0--gVboS{flex-shrink:0}.Sidebar__headerTitle--2YyJs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;color:var(--sidebar-text, hsl(var(--foreground)))}.Sidebar__adminBadge--m37QG{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__headerLogoCollapsed--Fgisc{display:flex;align-items:center;justify-content:center;margin-inline:auto;flex-shrink:0}.Sidebar__searchBorder--hN7yb{border-bottom:1px solid var(--sidebar-border, hsl(var(--border)));padding:var(--space-1) var(--space-3) var(--space-3)}.Sidebar__nav--67juU{min-height:0;flex:1;overflow-y:auto;padding-top:var(--space-3);padding-bottom:var(--space-3)}.Sidebar__navGroup--c4CrA:last-child{margin-bottom:0}.Sidebar__navGroupMain--Ep4nZ{margin-bottom:var(--space-4)}.Sidebar__sectionLabel--6JmqQ{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__navList--Ru09Z{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar__navLink--7fu8P{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__navLink--7fu8P:hover{background:var(--sidebar-hover, hsl(var(--muted)));color:var(--sidebar-text, hsl(var(--foreground)))}.Sidebar__navLink--7fu8P:hover .Sidebar__navIconWrap--UTVt5{transform:scale(1.1)}.Sidebar__navLinkActive--CINOu{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__navLinkCollapsed--KPXUF{justify-content:center;padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar__navIconWrap--UTVt5{flex-shrink:0;transition:transform .2s ease}.Sidebar__navIconActive--lkO2H{transform:scale(1.1)}.Sidebar__navLinkLabel--d9zqo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.Sidebar__activeDot--BR2Xl{position:absolute;right:var(--space-2);width:.375rem;height:.375rem;border-radius:9999px;background:hsl(var(--primary-foreground))}.Sidebar__pinnedSection--Icb5S{margin-bottom:var(--space-4)}.Sidebar__pinnedList--pupFm{display:flex;flex-direction:column;gap:.125rem;padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar__pinnedRow--mFW70{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:.5rem}.Sidebar__pinnedRow--mFW70:hover{background:var(--sidebar-hover, hsl(var(--muted)))}.Sidebar__pinnedLink--AE5xU{display:flex;flex:1;align-items:center;gap:var(--space-2);min-width:0;text-decoration:none}.Sidebar__pinnedIcon--fQGAa{color:var(--sidebar-text-muted, hsl(var(--muted-foreground)));flex-shrink:0}.Sidebar__pinnedLabel--j0iec{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;color:var(--sidebar-text, hsl(var(--foreground)))}.Sidebar__wsBlock--AAJJN{margin-bottom:var(--space-6)}.Sidebar__wsList--vXRAv{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar__wsAllLink--vDvoy{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__wsAllLink--vDvoy:hover{background:var(--sidebar-hover, hsl(var(--muted)));color:var(--sidebar-text, hsl(var(--foreground)));transform:scale(1.02)}.Sidebar__wsAllLink--vDvoy:hover .Sidebar__wsAllIcon--scX7A{transform:scale(1.1)}.Sidebar__wsAllLink--vDvoy:active{transform:scale(.98)}.Sidebar__wsAllLinkActive--LrNOU{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--ds-shadow-lg)}.Sidebar__wsAllLinkActive--LrNOU:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Sidebar__wsAllLinkCollapsed--bmtuH{justify-content:center;padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar__wsAllIcon--scX7A{flex-shrink:0;transition:transform .2s ease}.Sidebar__wsCollapsedBtn--aHElz{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__wsCollapsedBtn--aHElz:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important}.Sidebar__wsRowBtn--Mygr9{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__wsRowBtn--Mygr9:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important;transform:scale(1.02)}.Sidebar__wsRowBtn--Mygr9:active{transform:scale(.98)}.Sidebar__wsIconBadge--7Q33s{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__wsRowLabel--EwAod{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;text-align:left}.Sidebar__pinBtn--jd8ac{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__pinBtn--jd8ac:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important}.Sidebar__pinBtnMuted--Eae7Z{color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))!important}.Sidebar__pinBtnMuted--Eae7Z:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important;color:var(--sidebar-star, #f59e0b)!important}.Sidebar__pinBtnSm--Mhnk4{padding:.25rem!important}.Sidebar__projectList--oF14O{margin-left:var(--space-6);margin-top:var(--space-1);display:flex;flex-direction:column;gap:.125rem}.Sidebar__projectRow--IPbWW{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__projectRow--IPbWW:hover{background:hsl(var(--muted)/.5)}.Sidebar__projectRow--IPbWW .Sidebar__projectPinBtn--JXgoO{opacity:0}.Sidebar__projectRow--IPbWW:hover .Sidebar__projectPinBtn--JXgoO{opacity:1}.Sidebar__projectRowSelected--jE2ZK{background:hsl(var(--primary)/.1)}.Sidebar__projectBtn--NrNku{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__projectBtnSelected--0AAXb{color:hsl(var(--primary))!important}.Sidebar__projectDrag--Agsdj{flex-shrink:0;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))}.Sidebar__projectName--jbEfW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar__projectPinBtn--JXgoO{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__projectPinBtn--JXgoO:hover{color:var(--sidebar-star, #f59e0b)!important}.Sidebar__projectPinBtnActive--ILUnv{color:var(--sidebar-star, #f59e0b)!important;opacity:1!important}.Sidebar__projectEmpty--NtH68{padding:.375rem var(--space-2);font-size:.75rem;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))}.Sidebar__createWsBtn--butol{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__createWsBtn--butol:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important;transform:scale(1.02)}.Sidebar__createWsBtn--butol:active{transform:scale(.98)}.Sidebar__bottomBar--ygFOP{flex-shrink:0;border-top:1px solid var(--sidebar-border, hsl(var(--border)));padding-top:var(--space-3);padding-bottom:var(--space-3)}.Sidebar__settingsLink--jgYaQ{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__settingsLink--jgYaQ:hover{background:var(--sidebar-hover, hsl(var(--muted)));color:var(--sidebar-text, hsl(var(--foreground)));transform:scale(1.02)}.Sidebar__settingsLink--jgYaQ:hover .Sidebar__settingsIcon--bhg0d{transform:scale(1.1)}.Sidebar__settingsLink--jgYaQ:active{transform:scale(.98)}.Sidebar__settingsLinkActive--LPj5I{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--ds-shadow-lg);font-weight:600}.Sidebar__settingsLinkActive--LPj5I:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Sidebar__settingsLinkCollapsed--1bayS{justify-content:center;padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar__settingsIcon--bhg0d{flex-shrink:0;transition:transform .2s ease}.Sidebar__settingsIconActive--P6BQ5{transform:scale(1.1)}.Sidebar__userBlock--4UF0g{margin-top:var(--space-3);padding-left:var(--space-2);padding-right:var(--space-2)}.Sidebar__userCard--P5Yqj{margin-bottom:var(--space-2);border-radius:.75rem;background:hsl(var(--muted)/.5);padding:var(--space-2) var(--space-3)}.Sidebar__userRow--Rxr7q{display:flex;align-items:center;gap:var(--space-3)}.Sidebar__avatarWrap--fXuWd{display:flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px}.Sidebar__avatarSize--LEmBm{width:2rem;height:2rem}.Sidebar__avatarWrapCollapsed--C0pzx{margin-left:auto;margin-right:auto}.Sidebar__userInfo--oeZAM{flex:1;min-width:0}.Sidebar__userName--WXMky{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;color:var(--sidebar-text, hsl(var(--foreground)))}.Sidebar__userEmail--1F1dj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--sidebar-text-muted, hsl(var(--muted-foreground)))}.Sidebar__logoutBtnInline--2yu2a{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__logoutBtnInline--2yu2a:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important;color:var(--sidebar-text, hsl(var(--foreground)))!important}.Sidebar__logoutBtnCollapsed--AClLD{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__logoutBtnCollapsed--AClLD:hover{background:hsl(var(--destructive)/.1)!important;transform:scale(1.02)}.Sidebar__logoutBtnCollapsed--AClLD:active{transform:scale(.98)}.Sidebar__btnMobileClose--a9FYq{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__btnMobileClose--a9FYq:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important;color:var(--sidebar-text, hsl(var(--foreground)))!important;transform:scale(1.05)}.Sidebar__btnMobileClose--a9FYq:active{transform:scale(.95)}@media (min-width: 1024px){.Sidebar__btnMobileClose--a9FYq{display:none!important}}.Sidebar__btnCollapse--J9AVH{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__btnCollapse--J9AVH:hover{background:hsl(var(--muted)/.8)!important;color:var(--sidebar-text, hsl(var(--foreground)))!important;transform:translateY(-50%) scale(1.05)}.Sidebar__btnCollapse--J9AVH:active{transform:translateY(-50%) scale(.95)}@media (min-width: 1024px){.Sidebar__btnCollapse--J9AVH{display:inline-flex!important}}.Sidebar__collapseIconFlip--usEJj{transform:rotate(180deg)}.Sidebar__mobileOverlay--k0PG0{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080}@media (min-width: 1024px){.Sidebar__mobileOverlay--k0PG0{display:none}}.Sidebar__mobileMenuBtn--De2p2{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__mobileMenuBtn--De2p2:hover{background:var(--sidebar-hover, hsl(var(--muted)))!important;transform:scale(1.05)}.Sidebar__mobileMenuBtn--De2p2:active{transform:scale(.95)}@media (min-width: 1024px){.Sidebar__mobileMenuBtn--De2p2{display:none!important}}.Sidebar__sortableItem--ZHBrN{margin-bottom:var(--space-2)}.Sidebar__modalStack--IwMWI{display:flex;flex-direction:column;gap:var(--space-4)}.Sidebar__modalActions--sJgrP{display:flex;justify-content:flex-end;gap:var(--space-2)}.Sidebar__formLabel--0khjN{display:block;margin-bottom:var(--space-2);font-size:.875rem;font-weight:500;color:var(--sidebar-text, hsl(var(--foreground)))}.Sidebar__formSelect--8Zbd0{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__formSelect--8Zbd0:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px hsl(var(--ring))}*,*: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);--icon-size-xs: 12px;--icon-size-sm: 14px;--icon-size-md: 16px;--icon-size-lg: 20px;--icon-size-xl: 24px;--opacity-disabled: .5;--opacity-muted: .6;--opacity-hover: .75;--ds-duration-fast: .15s;--ds-duration-normal: .2s;--ds-duration-slow: .3s;--ds-duration-spin: .8s;--ds-duration-shimmer: 1.6s;--ds-duration-pulse: 2s;--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}}.btn,.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}.btn:focus,.fc-btn:focus{outline:none}.btn:focus-visible,.fc-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #33bfbb66}.btn.btn-danger:focus-visible,.btn.btn-destructive:focus-visible,.fc-btn--danger:focus-visible,.fc-btn--destructive:focus-visible{outline:none;box-shadow:0 0 0 2px #dc262666}.btn.btn-primary:focus-visible,.fc-btn--primary:focus-visible,.app-btn-primary:focus-visible{outline:none;box-shadow:var(--ds-btn-primary-shadow-focus)}.btn.btn-full,.fc-btn--full{width:100%}.btn.btn-xs,.fc-btn--xs{min-height:var(--fc-height-xs);height:var(--fc-height-xs);padding-left:.625rem;padding-right:.625rem;font-size:.75rem}.btn.btn-sm,.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}.btn.btn-lg,.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}.btn.btn-xl,.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)}.btn:disabled,.fc-btn:disabled,.app-btn-primary:disabled,[aria-disabled=true].btn,[aria-disabled=true].fc-btn,[aria-disabled=true].app-btn-primary{cursor:not-allowed;opacity:.5}.btn:disabled,.btn.btn-loading,.fc-btn--loading{cursor:not-allowed}.btn-icon,.fc-btn__icon{display:inline-flex;flex-shrink:0;align-items:center}.btn-content,.fc-btn__content{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.btn-spinner,.fc-btn__spinner{width:1rem;height:1rem;animation:spin .8s linear infinite;flex-shrink:0}.btn.btn-sm .btn-spinner,.fc-btn--sm .fc-btn__spinner{width:.875rem;height:.875rem}.btn.btn-xl .btn-spinner,.fc-btn--xl .fc-btn__spinner{width:1.25rem;height:1.25rem}.btn-spinner-track{opacity:.25}.btn-spinner-arc{opacity:.75}.btn.btn-primary,.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)}.btn.btn-primary:hover:not(:disabled):not([aria-disabled=true]),.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}.btn.btn-primary:disabled,.fc-btn--primary:disabled,.app-btn-primary:disabled,.loading.btn.btn-primary,.loading.fc-btn--primary,.loading.app-btn-primary,[aria-busy=true].btn.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}.btn.btn-secondary,.fc-btn--secondary{background-color:var(--color-accent-soft);color:hsl(var(--foreground));font-weight:500}.btn.btn-secondary:hover:not(:disabled):not([aria-disabled=true]),.fc-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:#d4ebe8}.btn.btn-soft,.btn.btn-outline,.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}.btn.btn-soft:hover:not(:disabled):not([aria-disabled=true]),.btn.btn-outline:hover:not(:disabled):not([aria-disabled=true]),.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))}.btn.btn-ghost,.fc-btn--ghost{border-radius:var(--fc-radius);background-color:transparent;background-image:none;color:hsl(var(--foreground));font-weight:500;box-shadow:none}.btn.btn-ghost:hover:not(:disabled):not([aria-disabled=true]),.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}.btn.btn-danger,.btn.btn-destructive,.fc-btn--danger,.fc-btn--destructive{background-color:var(--ds-error-600, #dc2626);background-image:none;color:#fff}.btn.btn-danger:hover:not(:disabled):not([aria-disabled=true]),.btn.btn-destructive:hover:not(:disabled):not([aria-disabled=true]),.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}.btn.btn-black,.fc-btn--black{background-color:var(--brand-base);background-image:none;color:#fff}.btn.btn-black:hover:not(:disabled):not([aria-disabled=true]),.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){.btn,.fc-btn,.app-btn-primary,.fc-btn--floating{transition:none}.btn-spinner,.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}}.u-m-0{margin:var(--space-0)}.u-mt-0{margin-top:var(--space-0)}.u-mr-0{margin-right:var(--space-0)}.u-mb-0{margin-bottom:var(--space-0)}.u-ml-0{margin-left:var(--space-0)}.u-mx-0{margin-left:var(--space-0);margin-right:var(--space-0)}.u-my-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.u-p-0{padding:var(--space-0)}.u-pt-0{padding-top:var(--space-0)}.u-pr-0{padding-right:var(--space-0)}.u-pb-0{padding-bottom:var(--space-0)}.u-pl-0{padding-left:var(--space-0)}.u-px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.u-py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.u-gap-0{gap:var(--space-0)}.u-m-0-5{margin:var(--space-0-5)}.u-mt-0-5{margin-top:var(--space-0-5)}.u-mr-0-5{margin-right:var(--space-0-5)}.u-mb-0-5{margin-bottom:var(--space-0-5)}.u-ml-0-5{margin-left:var(--space-0-5)}.u-mx-0-5{margin-left:var(--space-0-5);margin-right:var(--space-0-5)}.u-my-0-5{margin-top:var(--space-0-5);margin-bottom:var(--space-0-5)}.u-p-0-5{padding:var(--space-0-5)}.u-pt-0-5{padding-top:var(--space-0-5)}.u-pr-0-5{padding-right:var(--space-0-5)}.u-pb-0-5{padding-bottom:var(--space-0-5)}.u-pl-0-5{padding-left:var(--space-0-5)}.u-px-0-5{padding-left:var(--space-0-5);padding-right:var(--space-0-5)}.u-py-0-5{padding-top:var(--space-0-5);padding-bottom:var(--space-0-5)}.u-gap-0-5{gap:var(--space-0-5)}.u-m-1{margin:var(--space-1)}.u-mt-1{margin-top:var(--space-1)}.u-mr-1{margin-right:var(--space-1)}.u-mb-1{margin-bottom:var(--space-1)}.u-ml-1{margin-left:var(--space-1)}.u-mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.u-my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.u-p-1{padding:var(--space-1)}.u-pt-1{padding-top:var(--space-1)}.u-pr-1{padding-right:var(--space-1)}.u-pb-1{padding-bottom:var(--space-1)}.u-pl-1{padding-left:var(--space-1)}.u-px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.u-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.u-gap-1{gap:var(--space-1)}.u-m-1-5{margin:var(--space-1-5)}.u-mt-1-5{margin-top:var(--space-1-5)}.u-mr-1-5{margin-right:var(--space-1-5)}.u-mb-1-5{margin-bottom:var(--space-1-5)}.u-ml-1-5{margin-left:var(--space-1-5)}.u-mx-1-5{margin-left:var(--space-1-5);margin-right:var(--space-1-5)}.u-my-1-5{margin-top:var(--space-1-5);margin-bottom:var(--space-1-5)}.u-p-1-5{padding:var(--space-1-5)}.u-pt-1-5{padding-top:var(--space-1-5)}.u-pr-1-5{padding-right:var(--space-1-5)}.u-pb-1-5{padding-bottom:var(--space-1-5)}.u-pl-1-5{padding-left:var(--space-1-5)}.u-px-1-5{padding-left:var(--space-1-5);padding-right:var(--space-1-5)}.u-py-1-5{padding-top:var(--space-1-5);padding-bottom:var(--space-1-5)}.u-gap-1-5{gap:var(--space-1-5)}.u-m-2{margin:var(--space-2)}.u-mt-2{margin-top:var(--space-2)}.u-mr-2{margin-right:var(--space-2)}.u-mb-2{margin-bottom:var(--space-2)}.u-ml-2{margin-left:var(--space-2)}.u-mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.u-my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.u-p-2{padding:var(--space-2)}.u-pt-2{padding-top:var(--space-2)}.u-pr-2{padding-right:var(--space-2)}.u-pb-2{padding-bottom:var(--space-2)}.u-pl-2{padding-left:var(--space-2)}.u-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.u-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.u-gap-2{gap:var(--space-2)}.u-m-2-5{margin:var(--space-2-5)}.u-mt-2-5{margin-top:var(--space-2-5)}.u-mr-2-5{margin-right:var(--space-2-5)}.u-mb-2-5{margin-bottom:var(--space-2-5)}.u-ml-2-5{margin-left:var(--space-2-5)}.u-mx-2-5{margin-left:var(--space-2-5);margin-right:var(--space-2-5)}.u-my-2-5{margin-top:var(--space-2-5);margin-bottom:var(--space-2-5)}.u-p-2-5{padding:var(--space-2-5)}.u-pt-2-5{padding-top:var(--space-2-5)}.u-pr-2-5{padding-right:var(--space-2-5)}.u-pb-2-5{padding-bottom:var(--space-2-5)}.u-pl-2-5{padding-left:var(--space-2-5)}.u-px-2-5{padding-left:var(--space-2-5);padding-right:var(--space-2-5)}.u-py-2-5{padding-top:var(--space-2-5);padding-bottom:var(--space-2-5)}.u-gap-2-5{gap:var(--space-2-5)}.u-m-3{margin:var(--space-3)}.u-mt-3{margin-top:var(--space-3)}.u-mr-3{margin-right:var(--space-3)}.u-mb-3{margin-bottom:var(--space-3)}.u-ml-3{margin-left:var(--space-3)}.u-mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.u-my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.u-p-3{padding:var(--space-3)}.u-pt-3{padding-top:var(--space-3)}.u-pr-3{padding-right:var(--space-3)}.u-pb-3{padding-bottom:var(--space-3)}.u-pl-3{padding-left:var(--space-3)}.u-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.u-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.u-gap-3{gap:var(--space-3)}.u-m-3-5{margin:var(--space-3-5)}.u-mt-3-5{margin-top:var(--space-3-5)}.u-mr-3-5{margin-right:var(--space-3-5)}.u-mb-3-5{margin-bottom:var(--space-3-5)}.u-ml-3-5{margin-left:var(--space-3-5)}.u-mx-3-5{margin-left:var(--space-3-5);margin-right:var(--space-3-5)}.u-my-3-5{margin-top:var(--space-3-5);margin-bottom:var(--space-3-5)}.u-p-3-5{padding:var(--space-3-5)}.u-pt-3-5{padding-top:var(--space-3-5)}.u-pr-3-5{padding-right:var(--space-3-5)}.u-pb-3-5{padding-bottom:var(--space-3-5)}.u-pl-3-5{padding-left:var(--space-3-5)}.u-px-3-5{padding-left:var(--space-3-5);padding-right:var(--space-3-5)}.u-py-3-5{padding-top:var(--space-3-5);padding-bottom:var(--space-3-5)}.u-gap-3-5{gap:var(--space-3-5)}.u-m-4{margin:var(--space-4)}.u-mt-4{margin-top:var(--space-4)}.u-mr-4{margin-right:var(--space-4)}.u-mb-4{margin-bottom:var(--space-4)}.u-ml-4{margin-left:var(--space-4)}.u-mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.u-my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.u-p-4{padding:var(--space-4)}.u-pt-4{padding-top:var(--space-4)}.u-pr-4{padding-right:var(--space-4)}.u-pb-4{padding-bottom:var(--space-4)}.u-pl-4{padding-left:var(--space-4)}.u-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.u-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.u-gap-4{gap:var(--space-4)}.u-m-5{margin:var(--space-5)}.u-mt-5{margin-top:var(--space-5)}.u-mr-5{margin-right:var(--space-5)}.u-mb-5{margin-bottom:var(--space-5)}.u-ml-5{margin-left:var(--space-5)}.u-mx-5{margin-left:var(--space-5);margin-right:var(--space-5)}.u-my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.u-p-5{padding:var(--space-5)}.u-pt-5{padding-top:var(--space-5)}.u-pr-5{padding-right:var(--space-5)}.u-pb-5{padding-bottom:var(--space-5)}.u-pl-5{padding-left:var(--space-5)}.u-px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.u-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.u-gap-5{gap:var(--space-5)}.u-m-6{margin:var(--space-6)}.u-mt-6{margin-top:var(--space-6)}.u-mr-6{margin-right:var(--space-6)}.u-mb-6{margin-bottom:var(--space-6)}.u-ml-6{margin-left:var(--space-6)}.u-mx-6{margin-left:var(--space-6);margin-right:var(--space-6)}.u-my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.u-p-6{padding:var(--space-6)}.u-pt-6{padding-top:var(--space-6)}.u-pr-6{padding-right:var(--space-6)}.u-pb-6{padding-bottom:var(--space-6)}.u-pl-6{padding-left:var(--space-6)}.u-px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.u-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.u-gap-6{gap:var(--space-6)}.u-m-7{margin:var(--space-7)}.u-mt-7{margin-top:var(--space-7)}.u-mr-7{margin-right:var(--space-7)}.u-mb-7{margin-bottom:var(--space-7)}.u-ml-7{margin-left:var(--space-7)}.u-mx-7{margin-left:var(--space-7);margin-right:var(--space-7)}.u-my-7{margin-top:var(--space-7);margin-bottom:var(--space-7)}.u-p-7{padding:var(--space-7)}.u-pt-7{padding-top:var(--space-7)}.u-pr-7{padding-right:var(--space-7)}.u-pb-7{padding-bottom:var(--space-7)}.u-pl-7{padding-left:var(--space-7)}.u-px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.u-py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.u-gap-7{gap:var(--space-7)}.u-m-8{margin:var(--space-8)}.u-mt-8{margin-top:var(--space-8)}.u-mr-8{margin-right:var(--space-8)}.u-mb-8{margin-bottom:var(--space-8)}.u-ml-8{margin-left:var(--space-8)}.u-mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.u-my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.u-p-8{padding:var(--space-8)}.u-pt-8{padding-top:var(--space-8)}.u-pr-8{padding-right:var(--space-8)}.u-pb-8{padding-bottom:var(--space-8)}.u-pl-8{padding-left:var(--space-8)}.u-px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.u-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.u-gap-8{gap:var(--space-8)}.u-m-9{margin:var(--space-9)}.u-mt-9{margin-top:var(--space-9)}.u-mr-9{margin-right:var(--space-9)}.u-mb-9{margin-bottom:var(--space-9)}.u-ml-9{margin-left:var(--space-9)}.u-mx-9{margin-left:var(--space-9);margin-right:var(--space-9)}.u-my-9{margin-top:var(--space-9);margin-bottom:var(--space-9)}.u-p-9{padding:var(--space-9)}.u-pt-9{padding-top:var(--space-9)}.u-pr-9{padding-right:var(--space-9)}.u-pb-9{padding-bottom:var(--space-9)}.u-pl-9{padding-left:var(--space-9)}.u-px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.u-py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.u-gap-9{gap:var(--space-9)}.u-m-10{margin:var(--space-10)}.u-mt-10{margin-top:var(--space-10)}.u-mr-10{margin-right:var(--space-10)}.u-mb-10{margin-bottom:var(--space-10)}.u-ml-10{margin-left:var(--space-10)}.u-mx-10{margin-left:var(--space-10);margin-right:var(--space-10)}.u-my-10{margin-top:var(--space-10);margin-bottom:var(--space-10)}.u-p-10{padding:var(--space-10)}.u-pt-10{padding-top:var(--space-10)}.u-pr-10{padding-right:var(--space-10)}.u-pb-10{padding-bottom:var(--space-10)}.u-pl-10{padding-left:var(--space-10)}.u-px-10{padding-left:var(--space-10);padding-right:var(--space-10)}.u-py-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.u-gap-10{gap:var(--space-10)}.u-m-12{margin:var(--space-12)}.u-mt-12{margin-top:var(--space-12)}.u-mr-12{margin-right:var(--space-12)}.u-mb-12{margin-bottom:var(--space-12)}.u-ml-12{margin-left:var(--space-12)}.u-mx-12{margin-left:var(--space-12);margin-right:var(--space-12)}.u-my-12{margin-top:var(--space-12);margin-bottom:var(--space-12)}.u-p-12{padding:var(--space-12)}.u-pt-12{padding-top:var(--space-12)}.u-pr-12{padding-right:var(--space-12)}.u-pb-12{padding-bottom:var(--space-12)}.u-pl-12{padding-left:var(--space-12)}.u-px-12{padding-left:var(--space-12);padding-right:var(--space-12)}.u-py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.u-gap-12{gap:var(--space-12)}.u-m-16{margin:var(--space-16)}.u-mt-16{margin-top:var(--space-16)}.u-mr-16{margin-right:var(--space-16)}.u-mb-16{margin-bottom:var(--space-16)}.u-ml-16{margin-left:var(--space-16)}.u-mx-16{margin-left:var(--space-16);margin-right:var(--space-16)}.u-my-16{margin-top:var(--space-16);margin-bottom:var(--space-16)}.u-p-16{padding:var(--space-16)}.u-pt-16{padding-top:var(--space-16)}.u-pr-16{padding-right:var(--space-16)}.u-pb-16{padding-bottom:var(--space-16)}.u-pl-16{padding-left:var(--space-16)}.u-px-16{padding-left:var(--space-16);padding-right:var(--space-16)}.u-py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.u-gap-16{gap:var(--space-16)}.u-m-20{margin:var(--space-20)}.u-mt-20{margin-top:var(--space-20)}.u-mr-20{margin-right:var(--space-20)}.u-mb-20{margin-bottom:var(--space-20)}.u-ml-20{margin-left:var(--space-20)}.u-mx-20{margin-left:var(--space-20);margin-right:var(--space-20)}.u-my-20{margin-top:var(--space-20);margin-bottom:var(--space-20)}.u-p-20{padding:var(--space-20)}.u-pt-20{padding-top:var(--space-20)}.u-pr-20{padding-right:var(--space-20)}.u-pb-20{padding-bottom:var(--space-20)}.u-pl-20{padding-left:var(--space-20)}.u-px-20{padding-left:var(--space-20);padding-right:var(--space-20)}.u-py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.u-gap-20{gap:var(--space-20)}.u-m-24{margin:var(--space-24)}.u-mt-24{margin-top:var(--space-24)}.u-mr-24{margin-right:var(--space-24)}.u-mb-24{margin-bottom:var(--space-24)}.u-ml-24{margin-left:var(--space-24)}.u-mx-24{margin-left:var(--space-24);margin-right:var(--space-24)}.u-my-24{margin-top:var(--space-24);margin-bottom:var(--space-24)}.u-p-24{padding:var(--space-24)}.u-pt-24{padding-top:var(--space-24)}.u-pr-24{padding-right:var(--space-24)}.u-pb-24{padding-bottom:var(--space-24)}.u-pl-24{padding-left:var(--space-24)}.u-px-24{padding-left:var(--space-24);padding-right:var(--space-24)}.u-py-24{padding-top:var(--space-24);padding-bottom:var(--space-24)}.u-gap-24{gap:var(--space-24)}.u-mx-auto{margin-left:auto;margin-right:auto}.u-m-0-auto{margin:0 auto}.u-flex{display:flex}.u-inline-flex{display:inline-flex}.u-grid{display:grid}.u-block{display:block}.u-inline-block{display:inline-block}.u-hidden{display:none}.u-flex-row{flex-direction:row}.u-flex-col{flex-direction:column}.u-flex-wrap{flex-wrap:wrap}.u-flex-nowrap{flex-wrap:nowrap}.u-flex-1{flex:1 1 0%}.u-flex-auto{flex:1 1 auto}.u-flex-none{flex:none}.u-flex-shrink-0{flex-shrink:0}.u-items-center{align-items:center}.u-items-start{align-items:flex-start}.u-items-end{align-items:flex-end}.u-items-stretch{align-items:stretch}.u-justify-center{justify-content:center}.u-justify-between{justify-content:space-between}.u-justify-start{justify-content:flex-start}.u-justify-end{justify-content:flex-end}.u-self-center{align-self:center}.u-w-full{width:100%}.u-h-full{height:100%}.u-max-w-full{max-width:100%}.u-min-w-0{min-width:0}.u-relative{position:relative}.u-absolute{position:absolute}.u-inset-0{top:0;right:0;bottom:0;left:0}.u-overflow-hidden{overflow:hidden}.u-overflow-auto{overflow:auto}.u-overflow-x-auto{overflow-x:auto}.u-overflow-y-auto{overflow-y:auto}.u-text-xs{font-size:var(--ds-font-size-xs)}.u-text-sm{font-size:var(--ds-font-size-sm)}.u-text-md{font-size:var(--ds-font-size-md)}.u-text-lg{font-size:var(--ds-font-size-lg)}.u-text-xl{font-size:var(--ds-font-size-xl)}.u-text-2xl{font-size:var(--ds-font-size-2xl)}.u-text-3xl{font-size:var(--ds-font-size-3xl)}.u-text-4xl{font-size:var(--ds-font-size-4xl)}.u-text-5xl{font-size:var(--ds-font-size-5xl)}.u-text-6xl{font-size:var(--ds-font-size-6xl)}.u-text-7xl{font-size:var(--ds-font-size-7xl)}.u-font-regular{font-weight:var(--ds-font-weight-regular)}.u-font-medium{font-weight:var(--ds-font-weight-medium)}.u-font-semibold{font-weight:var(--ds-font-weight-semibold)}.u-font-bold{font-weight:var(--ds-font-weight-bold)}.u-leading-none{line-height:var(--ds-leading-none)}.u-leading-tight{line-height:var(--ds-leading-tight)}.u-leading-snug{line-height:var(--ds-leading-snug)}.u-leading-normal{line-height:var(--ds-leading-normal)}.u-leading-relaxed{line-height:var(--ds-leading-relaxed)}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-muted{color:var(--color-muted)}.u-text-primary{color:var(--color-primary)}.u-text-danger{color:var(--color-text-danger)}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
